BM6P6(@ zzzzzz{{{|||~~~}}}}}}}}}|||{{{{{{zzzzzz||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~zzz{{{||||||}}}}}}||||||~~~}}}}}}~~~|||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttxxxxxxyyyyyyyyyyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxvvvtttsssrrrrrrrrrqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrtttsssssssssttttttttttttwwwwwwvvvvvvwwwxxxyyyzzz|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppppppppnnnnnnooopppooonnnmmmllljjjjjjkkkkkkkkkkkkjjjjjjkkkkkkkkklllllllllmmmmmmlllmmmnnnoooooonnnmmmllljjjkkkllllllmmmllllllllloooooonnnnnnoooooopppqqqpppqqqqqqrrrrrrqqqqqqppppppppppppooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmmllllllkkklllllllllllllllllllllllllllllllllnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkllllllllliiiiiiiiiiiihhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeffffffeeeddddddeeeggghhhjjjjjjkkkkkkkkklllllllllooopppqqqqqqrrrrrrqqqqqqqqqqqqppppppoooooonnnnnnkkkjjjhhhhhhiiijjjiiihhhggghhhhhhiiiiiijjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiilllkkkkkkllllllmmmnnnooosssssssssttttttttttttuuuttttttttttttsssrrrqqqpppmmmlllkkkjjjjjjiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjllllllmmmmmmmmmmmmnnnnnnPPPQQQQQQRRRSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUVVVWWWXXXYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTVVVUUUQQQTTTWWWSSSTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUTTTSSSSSSUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOOOONNNQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRTTTVVVWWWYYYZZZZZZ\\\___aaaaaa^^^ZZZXXXYYYWWWUUUTTTSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^____________^^^^^^[[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNLLLJJJJJJLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQPPPPPPOOONNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQEEEEEEEEEEEEFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEECCCJJJJJJAAAGGGNNNEEEKKKIIIGGGGGGIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFIIIGGGFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHKKKJJJHHHGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLLLLMMMMMMMMMLLLNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCCCCEEEFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFF@@@@@@AAAAAAAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@<<>>@@@AAA@@@>>>AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBCCCEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCBBBCCCCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDEEEEEECCCDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCC;;;<<<===>>>>>>===<<<<<<========================;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???888BBBAAA555KKKcccZZZQQQKKKDDD@@@BBBDDDCCCBBB<<<===???@@@@@@???===<<<======>>>?????????>>>>>>=========>>>>>>>>>?????????>>>======<<<<<<=========>>>>>>???@@@@@@?????????>>>===>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????>>>???@@@AAAAAAAAAAAAAAA========================??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>BBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@>>>@@@BBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===??????@@@@@@??????>>>===>>>======<<<===>>>???@@@@@@@@@@@@@@@????????????======>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@???????????????>>>??????????????????>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB???@@@@@@AAAAAA@@@@@@???>>>?????????????????????????????????????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>===>>>>>>??????????????????????????????======>>>>>>??????@@@@@@========================????????????@@@@@@@@@@@@=========>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@AAAAAAAAAAAABBB>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<===???@@@@@@???@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCC;;;<<<>>>@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>>>>????????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>????????????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@CCC:::CCCBBB666SSSssskkkOOOGGG>>>:::;;;======<<<===>>>@@@AAAAAA@@@>>>===;;;<<<======>>>>>>===============>>>>>>>>>>>>?????????>>>============>>>======>>>???@@@@@@??????@@@??????@@@AAABBBBBBAAA????????????????????????=========>>>>>>?????????======>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>========================<<<<<<<<<=========>>>>>>????????????@@@@@@AAAAAA=========>>>>>>?????????:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBCCCCCCBBBAAAAAA>>>>>>@@@@@@@@@@@@???>>>>>>???AAACCCDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@CCCCCCBBBBBBAAABBBBBBBBBAAAAAABBBBBBDDDEEEGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEAAABBBBBBCCCDDDEEEFFFFFF???????????????@@@@@@@@@BBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>??????@@@@@@>>>>>>>>>????????????@@@===???AAACCCDDDCCCBBBAAA???@@@AAABBBBBBAAA??????============<<<;;;:::999@@@@@@@@@AAA@@@??????>>>======<<<;;;<<<===???@@@@@@????????????>>>>>>>>>======>>>>>>???@@@AAAAAA???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@>>>?????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???>>>??????????????????>>>?????????@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????>>>???@@@@@@AAAAAA@@@@@@???????????????@@@AAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????=================================>>>>>>>>>>>>???=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>>=========>>>>>>>>>>>>???===>>>>>>???@@@?????????>>>>>>??????????????????@@@???>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@?????????>>>?????????????????????????????????????????????BBBAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDBBBAAAAAA@@@AAAAAABBBBBB??????@@@@@@AAAAAAAAABBB???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;>>>===<<<<<>>======<<<============>>>>>>>>>>>>============>>>>>>>>>>>>======>>>===;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@================================================>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>============<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAAAAAAAABBBCCCBBBBBB@@@@@@@@@@@@BBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@========================================================================================================================???>>><<<<<<===>>>>>>==========================================>>>>>>???===========================>>>???@@@???>>>;;;:::============>>>>>>>>>>>>@@@?????????>>>>>>======AAA@@@???>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;========================>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???================================================================================================?????????>>>>>>>>>>>>>>>AAA@@@@@@???===<<<:::999;;;<<<<<<===>>>??????@@@======<<<<<<<<<<<<======================================================>>>>>>>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@??????>>>@@@AAAAAABBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<===<<<<<<<<<;;;;;;;;;;;;???===<<<::::::<<<>>>???;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>=========<<<======>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<========================<<<<<<===>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA???===<<<<<<<<<=========>>>>>>>>>?????????>>>>>>=========@@@???>>>===<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;====================================<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????======>>>>>>>>>======<<<;;;<<<<<<===>>>>>>??????=========<<<<<<<<<<<<===================================================>>>>>>======>>>>>>???@@@>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>??????@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;:::::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;999888888888888999999::::::;;;<<<======<<<<<<============<<<<<<<<<<<<============<<<<<<999999:::;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;========================;;;<<<======>>>=========<<<<<<<<<============>>>>>>>>>>>>>>>??????????????????@@@@@@??????>>>>>>>>>>>>????????????>>>>>>????????????????????????@@@@@@???>>>>>>???@@@@@@AAAAAA@@@??????@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@???????????????>>>>>>======>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>===============>>>===<<<;;;;;;;;;;;;;;;================================================>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@<<<<<<===============<<<;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;===============================================================>>>??????>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????:::;;;<<<===>>>@@@AAAAAA===>>>>>>??????@@@@@@AAAAAA@@@??????????????????::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888::::::::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::;;;;;;<<<<<<============;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;777888999;;;;;;;;;:::999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======;;;;;;<<<============<<<;;;;;;<<<<<<<<<==================>>>>>>>>>??????>>>>>>>>>??????>>>>>>======>>>>>>>>>>>>>>>>>>===????????????????????????????????????????????????@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<========================<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;999999;;;;;;;;;<<<<<<=====================<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<>>>??????@@@@@@??????>>>>>>======<<<@@@@@@>>>======>>>???@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777999999999999999999999999999999999999:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;777888999;;;<<<<<<;;;;;;<<<<<<======<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::666777999:::;;;:::999999999999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<===>>>>>>=========<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????????????????>>>??????@@@@@@@@@@@@@@@===========================<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<============<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<:::999888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>><<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>========================<<<<<<<<<<<<<<<=========???>>>>>>======<<<;;;;;;???>>>===<<<===>>>???@@@999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::999999999999::::::::::::::::::::::::::::::888888888999999888888888777888888888888999999999888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888999999999999999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;888999999999999999888888999:::;;;;;;:::888777666::::::;;;;;;;;;;;;::::::999999::::::::::::999999777777888999999999888888888999999::::::999999888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999999888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888999::::::;;;;;;::::::999999999::::::;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;;;;<<<=========<<<<<<<<<<<<============<<<<<<========================??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>===>>>>>>???????????????<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888777888:::;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::::::::;;;999999999999999999999999999999:::::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::999999888888999999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>===============>>>>>>???999999999999999999999999999999999999999999999999999999999999::::::::::::999888888777777888888999888888888888888888888888888888777777777777888888777777777777888888999999888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888999999999::::::999999::::::::::::999999999999:::::::::;;;;;;;;;::::::999999888888888888777888999::::::999777666::::::;;;;;;;;;;;;::::::888888999999999999888888999888888777777777777888888888999999999999888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<999::::::::::::;;;;;;;;;999999999999999999999999999999888888888888999999999999999999999999999999999999999999999999999999999999999999888888888888999999::::::::::::999999888999999:::;;;;;;<<<<<<999999:::;;;;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===========================>>>>>>??????>>>>>>=========>>>??????>>>======<<<===>>>>>>??????>>>>>><<<<<<<<<<<<=========>>>;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::999:::<<<======<<<:::999:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888777666777999;;;;;;:::999999999999999999999999:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<999::::::::::::;;;;;;;;;999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::999999999999999999999999888999999999::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999:::::::::;;;999999888888888888999999:::999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999::::::::::::888888999;;;;;;<<<<<<<<<::::::::::::::::::::::::888999;;;<<<======<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<=========<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<<<<======;;;<<<======>>>>>>>>>===888888888888888888888888888888888888888888888888888888999999999:::::::::888888777777777777888888666666666666666666666666999888777666666777888999666666777777888888888999777888888888888999999999888888888888888888888888888888888888888888888888999999999999999999999999888999999999999:::::::::999999999::::::999999999999999999::::::;;;;;;;;;::::::999999:::;;;<<<<<<777888:::<<<===<<<;;;:::999::::::;;;;;;::::::999888888999999999999888888:::999888666666666777888888888999999999999888888777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999999999888888888888999999888888888888888888888888777777777777777777777777999999999888888888888777999999999::::::999999999888888999::::::;;;<<<<<<999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;========================;;;<<<===>>>>>>===<<<;;;<<<===>>>??????>>>===<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999:::999999999999999999:::999:::<<<======<<<:::999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888777666777999:::;;;:::999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777888999999:::999999:::::::::;;;;;;;;;888888999999999:::::::::999999999888999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::888888888888888888888888888888888999999:::::::::999999999999999999999999999999999999999999999999777777888888999999999:::999999888888888888999999;;;;;;:::999888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999777777888999:::;;;;;;<<<;;;;;;;;;;;;::::::999888::::::::::::::::::::::::666888:::<<<======<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::<<<===>>>>>>===<<<<<<;;;;;;:::999999:::;;;===>>>>>>>>>===<<<666666666666777777777777777777777777777777777777666666666666666666666666999999999999999999999999888888888888777777777666666666777777777777666666666666666666666666666666666666666666777777777777777777888888888999999999888888888888888888888888666777777777888888888888888888888888888888888888:::::::::999999888888888999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;:::::::::::::::::::::::::::999888777777888999:::888888777777666666555555666666666666666666666666666777777777888888888888333333444666777888999:::888999999999999888777777999888888999;;;;;;999888;;;:::888777777888:::;;;888888999999999888777777555777999:::999999:::<<<888888777777888888999:::888888888888777777777666888888999999999999888888555555666777888999999:::777777888888888888777777777777777777777777777777::::::999888999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::===<<<:::999999:::<<<===999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888::::::::::::::::::::::::999999888888888888888888999::::::;;;;;;::::::999::::::::::::::::::::::::888888888888888888888888:::999999999999999999:::;;;;;;;;;::::::999999999888888777777777777888888:::999999888888999999::::::999888777777777999999666777888999:::;;;;;;;;;999999999999999999999999888888888888888888888888::::::::::::::::::::::::777777888888888999999999;;;:::888777777888:::;;;;;;;;;::::::999888777777666888999;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888888888777888999::::::999888777555666666888999:::;;;;;;888888777777777777888888777777888888888999999999:::999999999888777777777888888888888888888888888999999999888888888777777777777777777777777777777777777888888888888777777888888999999999999888888::::::999888777777777888999999888888888888888888888888777777777777888888:::::::::999999888888888888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<999999999999::::::;;;<<>>======>>>===;;;999<<<<<<;;;::::::999888888999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======555555666666666777777777666666666666666666666666777777777777777777777777888888888888888888888888888888888777777777666666555555666666666666555555555555555555555555555555555555666666666777777777777777777888888888999999:::999999999888888777777666666777777777888888888777777777888888999999999::::::999999999888888888888888888888888888888888999999999999999999999999999999999::::::::::::;;;::::::::::::::::::::::::999888777777777777888999777777777666666666555555666666666666666666666666666666777777777888888888555666666777888999::::::888888999999999999888888999888777999:::;;;999888;;;999888777777888999;;;777888888999999999888888888999;;;:::999777888888888888777777777888999999888888888777777777666666666777777888888777777666666666666777777888888999666777777888888777777666777777777777777777777777999888888777888999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888888888777777777777777777777777888888888888888888888888999999::::::::::::999999;;;;;;;;;:::999999999888888888888888888888888888999999888888888888999999:::::::::999999999888888888777777666666777777888777777777777777777777777999999888777777777888999888888999999888888777666888888888888888888888888888888888888888888888888999999999999999999999999777777777888888888999999;;;:::888777777888:::;;;::::::999999888777777666888888888888888999::::::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;777888888999999888888777999999999888888777777777999999888888888888999999777777777888888888999999999888888888888888777777888888888888888888888888888888777777777666666666777777777777777777777777666777777888888777777666777888888888888888888777999888777666666666666777777777777777777777777777888888777777777777888888::::::999999999888888888888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999:::;;;;;;::::::999999999:::;;;;;;===<<<<<<<<<>>>===<<<:::<<<;;;;;;:::999999888888999::::::::::::::::::999999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===555555555666666666666777666666666666666666666666777777777777777777777777666666666666666666666666777777777777666666666666444555555666666555555444555555555555555555555555555555555666666666666777666666777777777888888888;;;;;;:::999888777777666666666666666777777777777888888888888777777777777999999999888888888888888777777777777777777777777888888888888888888888888888888999999999:::::::::999999999999999999999999888777777666666777777888666666666666666555555555666666666666666666666666666666666666777777777777888888888888999999999:::777777888999999:::::::::888777777888999:::999888999999777777777777999999666777888999999999999999:::;;;;;;:::777555555555777777777777777888888999777777777777666666666666555555666666666666555555666666666777777777777777666666777777777777666666777777777777777777777777777777777666777777888999999999999999999999999999::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888888888888888555555555555555555555555777777777777888888888888999999::::::::::::999999<<<;;;;;;:::999888777777777777777777777777777777888777777666666777777888888888888888777777777777777777666666666666777777666777888999999888777666888888777777777777888888777777777777777666555555666666666666666666666666777777777777777777777777777777777777777777777777777777777777888888888888:::999888777777888999:::999888888777777666666666999888777666666888:::;;;888888888888888888888888888888888777777888888999999888888777777888888999:::999999888777666666555888777777777777777777888777777777777888888888888777777777777888888888888777777777777777777777777666666666666555555555555777777777777777777777777666666777777777777666666666777777888888777777666777666666555555555555666666666666666666666666666999888888777777888888999999999888888888888777777777777777777777777777777999999999999999999999999888888888888888888888888::::::::::::::::::::::::999888888888888999::::::;;;::::::999999999999:::;;;;;;:::<<<===>>><<<;;;;;;;;;::::::999888888888999999999999999999999999888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<444444555555555666666666666666666666666666666666777777777777777777777777666666666666666666666666777777666666666555555555555555666666666666555555444444444444444444444444444444555555555666666666555555666666666777777777<<<;;;:::999888777666666555555555666666666777777:::999888777666555444444888888888888888888888777666666666666666666666666777777777777777777777777888888888888999999999999888888888888888888888888666666666666666666666666555555555555555555555555555555555555555555555555555555555666666666777777888888888888888888777777666666777888999:::;;;<<<888777666666888999999888888777777666666777777888555666777888999:::::::::999::::::999666444444444777666666666666777888888777777666666666555555555555555666666666666555555666666666666666666666555555666666777777666666555777777777777777777777777777666777777777777888888999999999999999999999999999999999999999999999999::::::999999999999::::::888888888888888888888888999999999999::::::::::::::::::;;;<<<<<<<<<;;;;;;999999999999999999999999;;;;;;::::::::::::::::::999999999999999999999999999999::::::::::::999999888888888888888888888888777777777777777777777777666666666777777777777777888888999999999999888888::::::999999888888777777777777777777777777777777777666666555555666666777666666666666666666666666777666666555555666666777777888:::;;;;;;:::888777666666666666777777777888333444555666777888888888666666666666666666666666777777777777777777777777666666666666666666666666666666666777777777888888999888777777777777888999777777666666666555555555777777666666666777888999777777777777777777777777666666555555666666777777999888777666666777888999666777777777777777777777555444444333333444444555666666666777777777888888555666666777777888888888777777777777777777777777666666666555555555555555666666666666666666666666555666666777777666666555555666666777777666666555666666555555555555555666555666666666666666777777888888888777777888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777::::::::::::::::::::::::888777777777777888999999;;;;;;:::999888888888999:::999999;;;===>>>===<<<::::::999999888888888777999999888888888888999999777777777777888888888888::::::::::::::::::;;;;;;444444444444555555555555555555555555555555555555666666666666666666666666777777777777777777777777666666666555555555555444555666666777777666666555444444444444444444444444444444444444555555555555444444555555555666666666;;;;;;:::999777666555555444555555555555666666666777777777666666666666666777777777777777777777777555555555555555555555555666666666666666666666666777777777888888888999999777777777777777777777777555555555555555555555555444444444444444555555555444444444444444444444444444555555555555666666666666666666666555555555555666666666666888999;;;<<<999777555555777888888777666666666666666666666666444555666777888888999999555777888888666444444555666666555555666666777888666666666555555555555444555666666777777666666555666666666555555555555555555555666666666666555555666666666666666666666666666777777888888888888888888888888888888888888888999999999999999999999999999999999888888999999999888888888888888888888888888888888999999999::::::999999:::;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::::::::999999999999999999999999888888999999999999888888777777777777777777777777888888888888888888888888555555666666666777777777777888888999999888888777777777777888888999999999666666666666666666666666666555555555555555555666555555555555555555555555666666555555555555666666666777999::::::999777666555555666666777777777777333444666777888888999999777777777777777777777777666666666666666666666666777777777777777777777777555555666666666777777777777777777777777777777777666666666555555555555555444555666777777777666666666666666666666666666666888888888888888999::::::999888777666666777888999666666666666666666666777444444333333333333444444555555666666666777777777555555555666666777777888666666666666666666666666666666666666666666666666555555555555555555555555555555666666666666555555444555555666666555555444666666555555555666666777666666666777777888888888888777777666666777777888666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666999999999999999999999999777666666666666777888888;;;:::999999888888888888888888888:::<<<======;;;999888888888888888777777999888777777777777888999666666666777777777888888::::::::::::::::::999999333333333444444444555555555555555555555555555555555555555555555555555555777777777777777777777777666555555555444444444444555555555666666555555555333333333333333333333333333333333444444444555555333333444444444555555555999999888777666666555555444444444444555555555666222222333555666888999999666666666666777777777777555555555555555555555555555555555555555555555555666777777777777888888888666666666666666666666666333444444555555444444333333333333444444444444444444444444444444444444444444444444444555555555666444444444444333333333333555555555555666888:::;;;;;;888666555555666666555555555555555555555555555333444555666666777666666333555666666555444555666555555555555555666777777666555555555444444444444555555666666666666555555444444444555555555555555444444555555555555444444666666666666666666666666666666777888888888888888777777777777777777777777999999999999999999999999888888888888888888888888888888888888888888888888777777888888888999999999888888999:::;;;;;;;;;;;;999999999999999999999999888888999999999999::::::888888888888888888888888777888888999999888888777777777777777777777777777666666666666666666666666444444555555666666777777777777888888888888777777555555666777888999999:::666666666666666666666666666555555444444555555666444444444555555555555555555555444444444444555555333444555666666555444333333444555666777777777666777777777777777666666555777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666666666666777777666666666555555555555555555555555222333555777777666555444666666666666666666666666666666666666666777888999888777777666666777777888888777777666555444444333666666555555555555666666555555555555666666666666555555555555666666666666666666666666666666666666555555555666666666666666555555555555555555555555444444555555555555444444444444444555555444444444666555555555555666777777666666666777777888888999777666666555555666666777444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666888888888888888888888888666555555555555666777777:::999999888888888888999888888888999<<<===<<<:::777777777777777777777777999888777666666777888999666666666777777777888888::::::999999999999888888222333333333333444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555444444444333333222333333444444333333222222222222222222222222222222333333333333444444444333333333333444444444444777666666666555555444444333333444444444555555555333333444555555666777777555555555666666666777777555555555555555555555555444444444444444444444444666666666777777777888888555555555555555555555555222333444555555444333222222222333333333444444444333333333333333333333333333333444444444555555555222222333333333333333333555444333333444666888999<<<999666444444444444333444444555555555555444444333333444444555444444444333444666666444333444555555555444444555555666777555555555444444444333333444444555555555555444444333333333444444555555666444444444555555444444444666666666666666666666666444555666777777777666666777777777777777777777777888888888888888888888888777777888888888888777777888888888888888888888888777777777777888888888999777888999::::::;;;;;;;;;999999999999999999999999888888888888999999999:::888888888888888888888888777777888888888888777777777777777777777777777777444444444444444444444444333333444555555666777777666777777777777777777666555666666777777888888888555555555555555555555555666666555555555555666666444444444444555555666666555444444444444444444555333333333333333333333333222333444666777777666666555666666666666555444444555555555555555555555555555555555555555555555555444444444444444444444444444444555555555666666666555666666666666666666555555555555555555666666666333333444555555555555555666666666666666666666666333333333333444555666777666666777777777777666666666666666555555444444444666666555555555555666666444444555555555666666666666666555555555555555444555555555555555555555555333444444444555555555555444444444444444444444444444444444555555444444444333333444444444444333333444444333444444555555666444444555666666777888888555555444444444444555555333333444444555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555444444555555666777888888888888888888999:::888888888999;;;<<<:::999777777777777777777777777999888666555555666888999666666777777777888888888:::999999999888888888888222222333333333444444444555555555555555555555555333333333333333333333333444444444444444444444444555555444444444333333333111111111222222111111111222222222222222222222222222222333333333444444444222222333333333444444444555555555555555444444444333333333444444444555555888888777555444333222111444555555555666666777777666666666666666666666666444444444444444444444444666666666666777777777777555555555555555555555555222222444444444444222222222222222333333444444444333333333333333333333333333333333444444444555555222222222333333444444444555444333222333555777888===:::666444333333333222333444444555555444444333333333333444333333222222333555666555444222222333555444444444444555666666555555444444444333333333222333333444444333333222222222333333444555666666333444444555555444444333666666666666666666666666333333555666666666555444777777777777777777777777888888888888888888888888777777888888888888777777777777777777777777777777777777777777888888888888666777888999:::;;;;;;;;;999999999999999999999999777777888888999999999:::777777777777777777777777777777888888888888777777777777777777777777777777555555555555555555555555333333444444555666777777666666777777777777666666777777777777666666666666555555555555555555555555666666555555555555666666444444444555555666666666555444444333333444444555555444444333333444444555111222444666777777666666111111333444555666666666444444444444444444444444555555555555555555555555333333333333333333333333444444444555555555666666555555666666666666555555555555666666666666666666555444333222222444555777666666666666666666666666555555555666666888999999555666777888888777666555222222333444555777777888555444444333333444444555444444444555555555666666666666666555555444444333555555555555555555555555222222222333333444444444444444444444444444444444333444444555555444444333222333333444444333333222222222222222333333444555333333444444555666777777444444444333333444444444333333333444444555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555444444444444555666666888777777777888999::::::999888888999;;;;;;:::888666666666666777777777777999777666555555666777999777777777777888888888888:::999999999888888777777222333333444444333333222444444333222222333333333666555444333222111111111555444444333333444444555333333333333333333333333111111111111111111111111333222222111111222222333555555555444444333333333333444444555555444444333///000000111333555777888222222222333333444444444444444444444444444444444333444666777777666444222444444444444444444444444444444333222222333444444555555555666777888888999555555444444444333333333333333333333333333333333333333333333333333333333666444222//////222444666111111222222222333333333444222111111333444444444444333333333333444555555<<<:::777555444444555666000222444666666444222000222222222333333333444444222333333444444333333222222333333444444333333222444444333333333222222222333333333333333333333333111222444666666555444333444444333333444666777888333333333444444444555555444444444444444444444444777777666666666666777777555555555555555555444444888888777666666666666666666666666666666666666666555777888777666555666888777888888888888999999999777777777777777777777777888888888888777777777666888888777777666666555555888999999888777777888:::666666666666666666666666333111000111444666444222555555555555555555555555555666777888888888888888555555555555555555555555555555555555555555555555444444444333333222222222333333333444444444555555333333333333333333333333444444444444333333222111333444444555555666666666555555555555444333222222444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444222333333444555555555444444444444444444444444444555555555444444333333333555444444444444555666666555555555444444333333333777777666666555555555555444444444555555555666666666666555555555444444444444444444444444444444444555444444333333444444555444444444444444444444444333333333222222111111111333333333333333333333333222222222222222222222222333333333222222111111111333444444555555444444333444444444444444444444444555444444333333333444444444444444444444444444444555555555444444333333333222222222333333333444444555555555555555555555555444444444444444444444444444444444444444444444444666666666666666666666666777777777777777777777777666666555555555444444444444444555555555555444444888999::::::999888777666777777777777888888888888222222333333333333222222333222222222222222333333555444333333222222222222444444333333333333444444222222222222222222222222111111111111111111111111222222222111111222222222444333333333222222222222222222333333333333222222000000000111333444666777222222222333333333444444444444444444444444444444222333444555555444333333444444444444444444444444444333222111111222333444444444555555666777777777444444444444333333333333333333333333333333333333333333333333333333333333555444222000000222444555111111111222222222333333444222111222333444444333333333333333333444555555:::999666444333333444555111222333444444333222111222222222333333333333444222222333333333333222222222333333444444333333222444333333333333222222222333333333333333333333333111222333555555444444333444333333333333444666777333333333444444444444555444444444444444444444444666666555555555555666666555555555555555555555555777777666555555555555666666666666666666666666666555777888777666555666777777777888888888999999999777777777777777777777777888888888777777777666666777777777666666666555555777888888777666666777999555555555555555555555555666444333444777888777555333333333333333333333333555555666666777666666666444444444444444444444444444444444444444444444444333333333333333333222222333333333333444444444444333333333333333333333333333333444444333222222111333333333333333333444444444444444444444444333333444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444222222333444444444444444444444444444444444444444555444444444333333333333444444444444444555555666555555444444444333333333555555444444444333333333000000000000111111111111444444444444333333333222333333333333333333333333444444333333333333444444333333333333333333333333333333333222222111111111333333333333333333333333222222222222222222222222333333333222222111111111222333333444444333333222444444444444444444444444444444333333333333444444444444444444444444444444444444444444333333333333222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555777777777777777777777777666555555555444444444444444444555555555555444444777888888999888777666555555555555666666666666777222222333333333333222222000000000111111222333333333333222222222222333333444333333222222333333444111111111111111111111111111111111111111111111111222222111111111111222222222222222111111111111111111111111222222111111111111111111111222333444444222222222222222333333333333333333333444444444444111111222222333333333444333333333333333333333333222222111111111111222222333333333444444555555666444444444333333333222222222222222222222222222222222222222222222222222222333333222111111222333333111111111222222222222333333222111222444555444333333333222222333333444555888777555333222222333333222222222222222222222222111111222222222333333333222222333333333333222222222222333333333333222222333333333222222222111111222222222222222222222222111222222333333333333333444333333222222333444444333333333333444444444444444444444444444444444444555444444444444444444555555555555555555555555555666666555444444444444555666666666666666666666666555666777777555555666777777777777888888888999999777777777777777777777777777777777777666666666666666666666555555555555555555666777666444444666777555555555555555555555555333222111222444555444333222222222222222222222222444555555555555444444333444444444444444444444444444444444444444444444444222222222333333333333333222222333333333444444444222222222222222222222222222333333333333222111111222222222111111111111111222333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222333444444444333333333333333333333333333333444444333333333333333222444444333333444444555666444444444444333333333333222222222222222111111111111111111111222222222222333333222222222222111111222222222222222222222222444333333222222333333444222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222111333333333333333333333333444333333222222333444444444444444444444444444444333333333333333333444444333333333444444444555555444444444444444444444444333333333333444444444444444444444444444444444444555555555555555555555555666666666666666666666666555555555555444444444444444444555555555555444444666666777777666666555444333333333444444444555555111111222222222222111111......///000111222222222222222111111222333444444333333222222222222333333000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111000111111222222111111000111111000000000111222222111111111222222222222222333333333333333444444444222222111111222333444555222222222222222222222222111111000000000000111111111222222222333333333444333333333333222222222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111222222222222333222111333444555444222222222222222222333333444555555333222111111111111333222111000000111222333111111111111222222222222111111222222222222111111222222333333333333222222222222222222111111111111222222222222222222222222111111222222222333333333333333222222222222222222222222333333333444444444444444444444444444444444555555444444444444555555444444444555555555555555555555444333333333333444555555555555555555555555555666777666555555666777777777777777888888888888777777777777777777777777777777666666666555555555555555555444444444444444444555555444333333444666444444444444444444444444222111111111222222222111222222222222222222222222555555555555444333222222333333333333333333333333333333333333333333333333111111222222333333333444222222222222333333333333222222222222222222222222111222222222222222111111222222111111000000000///111222333444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333222222222222222222222222222222333333333333222222222222333333333333333444444555333333333333333333333333111111111111111111111111222222222222333333333333222222222222222222222222111111111111111111111111333333222222222222333333111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111222222222111111111111111000000111111111111000000222222222222222222222222222222222222222333333444333333333333333333333333111111222222333333444444333333444444444555555555333333333333333333333333333333333333333444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333444444555555555444444444222333333333444444444444000111111222222111111000---...///111111222222111111111111111222333444444222222111111111111222222000000000000000000000000000000000000000000000000111000000//////000000111111111111111222222222222111111222222222222111111000000/////////000000111111111111111111111111111222222222333333333444444333333222222333444555555222222222222222222222222000000000000000000000000111111111111222222222222333333222222222111111111111111111111111111111111111111111111111111111111000000111222222111000000000000111111111222222222222222222333555555444222222111111111111222333333333333222111111000000000333222000//////000222333000000000111111111222222000111111222222111111000111222222333333222222111222222111111111000000000111111111111111111111111000111222333333333222222222222222222222222111111222222222333333333444444444444444444444444444444666555555555555555555666444444444555555555666666555555444333333333333333444444444444444444444444444666777666555444555666666666777777777888888888777777777777777777777777666666666555555555555444333333333333333333444444333444444333222222333555444444444444444444444444444555555555444444444555222222222222222222222222555555555555444333333222333333333333333333333333333333333333333333333333111111111222222333333333111111111222222222333333111111111111111111111111000000111111222111111000333333222222111111000000111111222333444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111222222222222222111111222222222222222222222222222222222222222222222222222222222222222333444444333333333333333333333333111111111111111222222222/////////000000000111111222222222222222222333333111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000111111000000///222222222222222222222222111111111111111222333444333333333333333333333333000111111222222333333333333333333444444444555555333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444444444444444333333444444444444333333333333333333333333444444333333444444444555555555000000111111111111000000...///000111222222111000111111111111111222333444222111111000000111111222000000000000000000000000000000000000000000000000000000////////////000000111111111111111222222222111111222222222222111111//////.........///000000111111111000000000000000111111222222333333444444444444444444444444333333111111111111111111111111000000111111111111000000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222111222444555555333111111111000000111111222333222222222111111111000000222111000//////000111222///000000000000111111111000000111111111111000000111111222222222222111111111111111000000000000///000000000000000000000000000111333555555444222111111222222333333333222222222222222222333333333333444444444444444444444444666666555555555555666666333333444444555666666666555555444333333333333444444444444444444444444444444555666666444444555666666666666777777777888888777777777777777777777777666555555555444444444444222222222222333333333333222333444333222111333555333333333333333333333333333444555444222111222333222222222222222222222222333444444444444333333222222222222222222222222222222222222222222222222222111111111222222222222222000000111111111222222222000000000000000000000000//////000111111111111000333333333222222222222222111222222333333333333222111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333111111222222222111000000111111111111111111111111000111111111111222222222222222111111222222333444222222222222333333333333111111111222222222222222000000000111111111222222222222222222222333333333111111111111111111111111222111111000000111111222000000000000000000000000000000000111111111111111000000000000000000000000111111111111111111111111000000000111111111111111///000000111111000000///111111111111111111111111000000000000111222333333333333333333333333333333111111111111111111222222222222222333333333444444222222222222222222222222111111222222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333444444444444333333333333222222222333444444444444444555555555666666///000000000000000000//////000111333333222000///222111111111111111222222111111000000000000111111111111111111111111111111000000000000000000000000000//////......//////000/////////000000111111111///000000111111000000///...---------...///000000111111000000000/////////000111111222333333444444333333444444333222111000111111111111111111111111000000111222222111000000111111111111111111111111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222444666555333111000000000000000111222222111222222222222111000000000000000//////000000000/////////000000000111111///000000000000000000///111111222222222222111111111111000000000/////////000000000000000000000000///111444777777555333111000111222444444444333333111222222222222333333333444444444444444444444444555444444444444444444555333333444444555666666777666555555444444444444444333333333333333333333333444555666666444444555666666666666666777777777888777777777777777777777777555555555444444444333333111111111111222222333333333333444333222111333555222222222222222222222222000222333222///...///111111111111111111111111111111111222222333222222222222222222222222222222222222222222222222222222222222222222222111111111111000000000000111111111222000000000000000000000000...//////000111111000000111222222222222222222333222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222111000000///111111111111111111111111000000000000111111222222111111111111111222333333111111222222222333333333000000111111111222222222111111111222222222333333000000000111111111222222222222222222222222222222111111000000000000111111000000000000000000000000///000000000111111111222000000000000000000000000111111111111111111111111///000000000111111111222000000000111111000000000111111111111111111111111/////////000000111333333222222222222222222222222111111111111111000000000111111111222222222333333222222222222222222222222000111111222333333444444222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444222333333444444333333222333333222222222333444555444444444444555555555555//////000000000000//////000111222333333222000///222222111111111111111222111111000000000000111111111111111111111111111111000000000000000000000000//////............//////---.........//////000000......////////////......---,,,,,,---...///000000111111000000/////////...000000111222333333444444222333444444333111...---000000000000000000000000000111222333333222111000222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111222444666666333111000000000000000111111222111222222222222111111000//////000000000000//////////////////000000000000//////000000000000//////111111222222222222111111000000000000////////////000000000000000000000000...111666999999666333000000111222444555555444444111111222222222333333333444444444444444444444444444333333222222333333444333333444444555666777777666666555444444444444555333333333333333333333333444555666555444444555666666666666666777777777777777777777777777777777777555555444444444333333333000000111111222222222333333444444333222222333555222222222222222222222222333555666555222000222444000000000000000000000000...///000111111111111111111111111111111111111111111111111111111111111111333222222222111111000000000000000000111111111111000000000000000000000000......///000000111000000000000111111222222333333333333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111000//////000000000000000000000000//////000000111111111222111111111000111222222333111111111222222333333333///000000000111111222222------------.............../////////000000111111222222222222222222222222111111000000000000111111111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000//////000000111111111222000000111111111111000000000000000000000000000000////////////000111222333222222222222222222222222222222111111000000//////000000111111111222222222111111111111111111111111000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444222333333444444333333222333333222222222333555666333333444444444444555555000000000000000000000000111111222111111000///...222111000.........///000000000111111111111000000000000000000000000000000......////////////......000//////.........//////111111000000//////......////////////////////////000000000000000000000000222111000.........///000...//////000111222222222333333444555444333111000000000000000000000000000111111000000//////......111111000000//////......000000000000000000000000000000000000000000000000///////////////////////////////////////...............//////000000111111///000000000111111111111111111000000//////......111111000000//////......000000000000////////////000///.........///111222////////////000000000000000000000000000000000000111111000000//////......000000000000111111111111111222444555555444222111111000/////////000222333222222111111111111111222333333333333333333333333444444444333333222222222111222333555666555555444666555444222111000//////222333444444222222333444555555555555666666666666555555666777777777777777777777666666666666777777333333222222222222111111111111000000111111222333444333333222111000//////111111222333444444555555222222111111000///......////////////000000000000......///111111222222222333222222111111222222333111000///......///000111000000000000000000000000000000///...............000000000000000000000000......////////////......000000/////////111222333222222222111000//////...111111111111111111111111000///......000111111000000000000000111111111111000000000000000000000000---...///000111222333333000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111000000000000111111111111111000///......///000111000000000000111111111111000000000000000000000000000000000000000000000000000000000222333555777888111111000000//////......000000000000000000000000000000000000000///......111111000000//////.........///000111111000///...000000000000000000000000000000000000111111111111333222111000000111222333000000///...............111000/////////000222333000000000000000000000000111111111111111111111111555333111//////000111222333333333222111000///...111111222333444444555555222222222222222222222222333///,,,...222555444222222222333333444555666666222222222111111000000000000000000000000000000000//////000111111111000000222111///.........///000//////000000000000//////////////////////////////......////////////......//////............//////000000000000//////..............................000000000000000000000000222111///.........///000......///000000111222222111222333333333222000///000000000000000000000000000000000000//////......000000000000//////......000000000000000000000000////////////////////////........................////////////............000000////////////////////////000000000111111111000000000000//////......000000000000//////......000000000000/////////...000///.........///111111.../////////000000000000////////////////////////000000000000//////......//////000000000111111111000111333444444333111000111000/////////000111222222222111000000111111222333333333333333333333333444444333333333222222222111222333555555555555444555444333222222222222222111222333333111111222333444555555555666666666666555666777777888888777777777777666666666666777777555555444444444333333333222222111111222222333444333222222111111000000000111111111222333333444444333222222111000000///////////////000000000111111......///111111222222111222222222111111222222222000000000//////000000000////////////////////////000//////...............////////////////////////...//////000000//////...222111000000000000111222222222111000000///......000000000000000000000000000///---...000111111000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000//////000000111222111111111111111111111111/////////////////////////////////000000000111111111000///......///000111//////000000000111111111000000000000000000000000////////////////////////111000000000111222222333000000000000//////......////////////////////////000000000000000///......000000000000//////.........///000111111000///...000000000000000000000000//////000000000111111111222111000000000000111222222111111000000000000000111000/////////000111222000000000000000000000000111111111111111111111111333222111000///000111111222222222222111000//////111111111222333333444444222222222222222222222222333000---...222555444222111111222222333333444444444444444333333333222222000000000000000000000000---...///000111111111111111000///.........//////......////////////......////////////////////////......////////////......///...............//////000000000////////////...........................000000000000000000000000111000///.........//////......//////000000111111000000111222111000///...000000000000000000000000000000000////////////...000000000////////////...000000000000000000000000////////////////////////................................................111000000///......------////////////000000000000000000000////////////...000000000////////////...000000000/////////......//////......//////000111....../////////000000000////////////////////////000000000////////////...//////000000000000111111///000111222222111000///000000/////////000111222111111000000000111111222333333333333333333333333333333333333222222222222111222333444555555555444444444333333333444444555000111222222000000111222444444444555555555666666666666777888888888888888777666666555555666666777444444444444333333333333222222222222222333333444111111111111111111111111000000000111222222333333333333222222111000000000000000000000111111111111......///000111111111111222222111111111111222222000000111111111111000000////////////////////////000///......------......//////////////////////////////000000000000//////111000000////////////000111111000000//////......////////////////////////000...---...///111000000//////000000000000111111000000000000000000000000222222111111000///......///////////////////////////////////////000111111000000000000000000000000////////////////////////.........////////////000000//////......//////000//////000000000000111111000000000000000000000000////////////////////////111111000///............000000000////////////...//////////////////////////////000000000///......000000000////////////......//////000000//////...000000000000000000000000//////000000000000111111000000////////////000000111111000000//////000000000000/////////000111222000000000000000000000000000000000000000000000000111111111111000000000000000111111222111111000000000000000111222222333333222222222222222222222222333000...///222444333111111111111222222222222222444444444333333333333222////////////////////////---...//////000000000///////////////.../////////---..................---////////////////////////---......//////......---......---------...//////////////////////////////........................////////////////////////////////////.../////////.........//////000000000///000111111111111//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................------...............////////////......---------........./////////000000////////////////////////////////////////////////000000/////////.....................//////000000........./////////000000////////////////////////////////////////////////////////////000000000111...//////000000//////...////////////000000111111111000000000000111111222222222222222222222222222333222222222222222222222111222222333444444555555666555555444444444444555111222333222111000111222333333444444444555555555666777777888888888888888666666666555555666666666222222222111111111111000111111111000111222222333///000000000111111111222//////000000111111111222333222222222111111111000000000000000111111111222......///000111111000000111111000000000000111111///000111222222111000/////////////////////////////////...------------...//////////////////////////////000000000000//////---------------.........000000000//////.........////////////////////////000...------///000000///////////////000000000111000000000000000000000000222222111000///......---///////////////////////////............///000000000000000000000000000000000000000000000000000000---------.........//////////////////////////////////////////000000000111////////////////////////////////////////////////111000///...------------////////////////////////////////////////////////...///////////////......////////////////////////////////////////////////000000000000000000000000////////////000000000111/////////......////////////......---------......////////////000000111111000000000000000000000000///////////////////////////000000111111000////////////000111111111111111//////000000111111111222111111111111111111111111222000///000222333333111222222222222222111111111111111111111111111111111........................///////////////...------.........////////////...------............------........................------............---------------------...//////.............../////////.........................................................////////////..................////////////000111222222111000000////////////////////////.............../////////.............../////////........................................................................,,,---------......//////,,,,,,------............---............/////////.............../////////.............../////////////////////............---......///////////////............////////////......................................./////////...////////////000000000..............................//////000000000000000000//////000111111222222222222222222222222222222222222222222222222222111111222222333444444555888888666555444333333333333444555444222111222333333333333333444444444444666666777888888888888888666666555555555555666666222222111111111000000000///////////////000000111/////////000111111222222///000000000000000111111222222222111111111111111///000000000000111111111...//////000000000000///111000000//////000000111///000111222222111000///........................//////...---------------........................//////000000000000//////+++,,,---...//////000000/////////...............000000000000000000000000///...,,,---///000000///...////////////000000000////////////////////////000000//////////////////.................................---......///000////////////////////////////////////////////////------------..................////////////.........////////////000000000................................................000//////.........//////.............../////////..............................////////////.....................///////////////............//////////////////////////////...////////////000000000.........//////...............------------............//////000000000000////////////////////////...........................//////000000000//////...///000111111111111111///000000000000000111111111111111111111111111111111000000111222222222111333333333333222222222222111111111111111111111111........................////////////...---,,,+++------.../////////......------............------........................------............------,,,,,,,,,,,,---...//////---............/////////------------------------........................------.../////////......------.....................///111222222111000000////////////////////////---............/////////---............/////////................................................------------------------,,,,,,,,,---......//////++++++,,,,,,---......///------------.........///---............/////////---............//////////////////.........------------...////////////...------........./////////........................---............/////////......////////////000000........................---...///000000000//////////////////000111111222222222222222222222222222111111111222222222222222222111111111222333444555999888777555333222222222444555555444222111222333222222222333333333444444555555666777777777777777666555555444444555555666333333333333222222222222...............//////000/////////000000111111111000000000000000000111111000000000000000000000000////////////000000000000...//////000000/////////000000////////////000000//////000000000000//////........................///...------,,,,,,------..............................////////////......---...///000111111111111..................------000000000000000000000000///---,,,---...000//////......////////////000000////////////////////////.........//////000000000........................---------------...//////////////////////////////---------------------------------............///---......//////......---......////////////000000................................................/////////...//////000000---............/////////........................------.../////////......---............////////////......------......///////////////////////////......////////////000000......////////////......//////......//////000000---...///000000000//////////////////////////////////////////////////////............////////////...//////000111111111000000000000000000000111111111111111111111111111111000111111222222222111111222222333333333333333333222333333333333444444444------------------------------.........------,,,,,,---.../////////............////////////..............................,,,------......------,,,,,,,,,,,,,,,---...///000---------.........//////------------------------------------------------,,,---.../////////......---------------------------...///000111000//////////////////////////////---------.........//////---------.........//////------------------------........................------------------------++++++,,,------...//////,,,,,,,,,,,,,,,---------,,,,,,---------.........---------.........//////---------.........////////////.........---------,,,---.../////////......---------.........//////........................---------.........//////........./////////000000......------------......---...///000000000///............//////000222222111111111111111111111111000111111111222222222222222111111111111333444555777666555444333333333333333444555333111000000111222222222222333333333333444444555666666666666666666555555444444555555666333333333333222222222222...............///000000/////////000000000000000111111111111111111111111////////////////////////---.........////////////...///////////////......000//////......//////000//////............//////........................///...------,,,,,,------........................------............------...///000000///...---,,,------------------------///////////////////////////---,,,,,,...//////............/////////000000////////////////////////........./////////000000........................------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------...//////...------........./////////000000------------------------........................//////............//////---------.........//////........................,,,---......//////......---------........./////////...------------...///////////////////////////........./////////000000...///000000000000///...///............///000111---...///000000000///...////////////////////////////////////////////////......---------...///000//////000000000000000///111111111111111111111111111111111111111111111111000111222333222111111000000000111111222222333333222222333333333444444444------------------------++++++,,,---............+++,,,.../////////............////////////..............................,,,------......------,,,+++++++++,,,---...///000---------.........//////------------------------------------------------+++,,,.../////////......------------------------+++,,,.../////////......////////////////////////---------.........//////---------.........//////------------------------........................------------------------++++++,,,,,,---...//////...------,,,,,,++++++***,,,,,,,,,---------......---------.........//////---------.........////////////.........---------,,,,,,.../////////...------------.........//////........................---------.........//////............/////////000///......------......///,,,---///000000000///...............///000222222111111111111111111111111000000111111222222222222222111111000111333444555555444444333333333444444222333444222000//////000111111222222222333333333333444444555555555555555555555555444444555555555111111111000000000000//////////////////000111111000000000000000/////////222222222111111111111111............////////////------------.........///...///////////////......//////............/////////...---,,,,,,---...///..............................---,,,,,,,,,,,,---........................,,,------------------,,,.........---,,,)))'''&&&------------------------........................///---,,,,,,...//////.............../////////000//////////////////////////////////////////..............................---,,,,,,,,,,,,---...............................................................////////////000,,,---...//////...---,,,............/////////000------------------------........................000///......---------------------.........//////........................,,,,,,---.../////////...---------........./////////...---,,,,,,---...///////////////////////////............/////////000...///000111111000///...,,,,,,,,,,,,,,,---...///,,,---///000000000///...////////////////////////000000000000000000000000///...,,,+++,,,...000111//////000000000000//////222222222111111111111111000000000000000000000000///111333333222111000000...//////000111222222333000000000111111222222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***+++,,,---...---,,,+++...------,,,,,,------...+++++++++,,,,,,,,,------000000000000000000000000/////////...---------,,,,,,,,,,,,------..................------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---........................------............------...+++***+++...000...,,,------......------,,,+++......------------......************************---------............///000000////////////000000//////............//////////////////////////////////////////000000000000333333222222222222222222111111111000000000000000000000111222333444444555111222222222222111000000222222222111111111000000000111111222222333444444555444333333333333444555444444333333333222222222222000///...///...---+++000000000000000000000000...///000111111000///.........//////////////////////////////000000000000,,,,,,------.../////////000000000000///...---,,,222///------//////,,,***///............---------...------,,,,,,------...........................000...+++***+++---000222,,,---------.../////////...........................------------...//////......---------,,,,,,,,,---.../////////...---,,,///...---,,,,,,---...///......//////...---,,,,,,...///000///---,,,,,,---000000//////.........---,,,------....../////////000000///...---,,,,,,++++++++++++,,,,,,---------........................***++++++,,,,,,------...---------.........//////------------------------///......---------......,,,,,,,,,---...///000111666111,,,+++...000...+++//////.........---------////////////////////////------------------------//////...---,,,++++++***........................///////////////.........////////////////////////..............................////////////......---...............------,,,---......//////......////////////////////////111111000000//////......000000000000000000000000//////......///000111111111111111111111111111111000000111222222222222111222222111111111111222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++,,,,,,------,,,,,,---------,,,,,,------------------.........//////////////////////////////............------------,,,,,,,,,---------------......---------,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,------------------------------------------------++++++++++++,,,,,,------///...---,,,+++,,,,,,---------------------------------............---------,,,***,,,...///...,,,------......------,,,+++------,,,,,,,,,,,,------////////////////////////------------............//////............////////////............//////.........................../////////000000000000000000000000000000000000000000000000000111111111222222222222222222222222111222222222222111000000222222222111111111000000000111111222222333333444555444333333333333444555444333333333333222222222444222111000111111///...//////////////////////////////000000000000//////////////////...................../////////000000..................---------...///////////////...111///------...///---***,,,---------......//////------,,,,,,,,,,,,------------------------------..................//////------------............---------------------------------------...//////.........---------,,,,,,,,,------.........------///...---,,,,,,---...///...............---,,,,,,---...///...---,,,---...............---------,,,---------------........./////////...------,,,,,,,,,,,,,,,,,,------------........................---------------------------------.........//////------------------------......------------............---------......///444000,,,,,,...000...+++///.........------------..................------------------------------......------,,,+++++++++........................////////////....................................---------.....................////////////......------............------,,,---......//////..............................000000000000//////......000000000000000000000000///////////////000111222111111111111111111111111000000111222222222222111222111111000000111111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,++++++,,,,,,---------------------------------------.........//////------------------------------------............------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------))))))+++,,,,,,++++++***...------,,,,,,,,,,,,---------------------------------............---------,,,+++,,,---...---,,,------......------,,,+++,,,,,,++++++++++++,,,,,,........................------------...............------------------...//////............//////............................../////////000000000////////////000000000000//////000000111111222222333333222222222111111111111111222222111111000///222111111111111000000000000000111111222333333333444444333333333333444444333333333222222222111111333222111111111111000///////////////////////////000//////////////////000////////////......---------------.........//////000//////...------,,,,,,,,,,,,---//////000000000000///------......---+++++++++,,,---...///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222111000---+++............---------------------------------------------------......///...............---------++++++++++++,,,---............------------......---............------,,,,,,---......---,,,...///---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------.........---------------------------------------000000///......---,,,,,,---------..........................................---------------......//////...---------------000---+++,,,///000...,,,............------------......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---------.........//////......////////////......------............------,,,---......//////......------------------------000000000////////////...000000000000000000000000000000000000000111111222111111111111111111111111000000111222222222222111222111111000000111111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......---,,,+++***+++,,,---...,,,------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,***)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---,,,,,,------......------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------...............------------......///......------......///................................./////////000000000000000111111111111111......///000111222222333222222222111111111111111111111111111111000000///111111111111000000000000000000000111222222333333333333333333333333333333222222222222111111111111000///......000000///---////////////////////////000///...------...///000000//////......------,,,,,,,,,,,,---------......//////.........---------,,,---....../////////...//////............---,,,++++++,,,------...//////---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---///111222111///---+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................******))))))***,,,...///---------------------------------......------,,,+++,,,------------...///---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------........./////////......------,,,------------------------///.........---------,,,................................................------,,,,,,------......///......---------......---,,,+++---///000...,,,------------------------------,,,,,,+++*********------------------------,,,,,,---------.........------------------------------...............///........................,,,,,,------.../////////---......//////......---,,,,,,---.........------,,,---......///.........------------------------////////////////////////000000000000000000000000111111000000000111111222111111111111111111111111000000111222222222222111111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,------......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......------,,,+++------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...///..................///......------------..........................................//////////////////000000000111111111......///000111222222333//////000111111222333333000111111111111000//////000000000000000000000000///000000111111222333333333333333333333333333333222222111111111000000000///...------///000///...........................000///...------...///000//////......---------,,,,,,,,,,,,,,,---------------------.........//////...............---,,,,,,......///...---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++000000//////......------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------..................******))))))***+++---///,,,------------------,,,,,,,,,---------------,,,***,,,------,,,,,,...///---------------------...---------,,,,,,+++++++++++++++,,,,,,---........./////////......------,,,------------------------++++++,,,,,,,,,---------.....................---........................,,,,,,,,,,,,,,,---......,,,,,,,,,------///000000+++++++++---...///...---,,,,,,------------------,,,,,,++++++************------------------------------......//////000000------------------------,,,---------......//////........................---------.........//////------............------++++++,,,---......------,,,---......///.........------------------------.............../////////////////////////////////111111000000000000000111000000000000000000000000000000111222222222222111111000000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------+++,,,---......---,,,+++---------.........//////........................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---,,,+++***+++,,,------......------,,,+++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------//////............//////......------------......------------------------------........./////////,,,,,,------......////////////000000111111222222......///000111222333444000000111111000000///...//////000000000000000111//////000000111222222222222222333333333333222222111111111000000000000//////...---...000111000///........................///..................///------------------------,,,,,,,,,---------......,,,,,,------...//////000/////////......,,,++++++---...///...---,,,---///------------,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++000///---,,,,,,---...///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------------************+++,,,------,,,,,,------------,,,,,,+++,,,,,,------------,,,+++,,,------,,,+++---...------------............------------,,,,,,,,,,,,++++++,,,,,,---------............---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------..................---------------------------------++++++++++++,,,---...///,,,,,,,,,---...///000111+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------........................------............------***+++,,,------...------,,,---......//////......---------------------------............/////////////////////////////////111000000///////////////000000000000000000000000000000111222222222222111111000000//////000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++,,,,,,------,,,,,,+++,,,...//////...,,,+++---------.........//////........................------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,...---***)))***,,,------......------,,,+++,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,---------...------------------......------,,,,,,------...---------------------------------.........//////++++++,,,------...//////000000000000000111111111//////000000111111222222000000000000000//////...////////////000000111111//////000000111111222222111222333333333333222111111111000000000/////////---,,,+++---///000000///........................---......//////......---+++,,,,,,------......///------------............------..................---------......---,,,,,,,,,...000///---,,,...///,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,......,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,++++++,,,------------,,,+++***+++,,,---------------,,,---...---+++++++++---++++++,,,,,,---------------------------.........,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------------...///000,,,,,,+++******+++,,,...++++++,,,,,,,,,---------)))******++++++,,,,,,---------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------/////////...------,,,,,,,,,------......------,,,******+++,,,------------,,,---......//////..............................---------.........//////////////////////////////000000///...............000000000000000000000000000000111222222222222111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,---...---,,,++++++,,,...//////...,,,++++++++++++,,,,,,,,,---------------------------------------,,,,,,+++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++***)))(((((()))))))))***+++,,,---,,,,,,+++************************+++,,,,,,------,,,,,,++++++---...---***(((***,,,------......------,,,+++++++++************++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------------------.........//////------......///000111111111111111000000000000000111111111111000000000000000000000000000//////....../////////000000111111/////////000111111222222111222333444444333222111000000000000////////////***)))(((***,,,...---,,,........................,,,---...//////...---,,,***++++++,,,---...//////---------.........///////////////...------,,,,,,++++++,,,---............,,,...000///---,,,...000******+++,,,------...///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++++++++,,,,,,---------************************,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,+++,,,---......,,,+++***++++++------------++++++***+++,,,,,,------------,,,---...---+++***+++,,,*********++++++,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,//////.........---------++++++++++++++++++++++++++++++++++++,,,---.../////////...------------...---,,,+++***((())),,,...+++++++++,,,,,,---------))))))***+++,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------000000///...---,,,,,,+++,,,------......------,,,)))***+++,,,------...---,,,---......//////......////////////////////////---------.........//////////////////////////////000///...---------------000000000000000000000000000000111222222222222111000000////////////000000************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------,,,,,,+++***,,,,,,------...///000000......///000000000000000//////000000000000//////000000000000000000000000222111111111000000/////////////////////000111111000000000000000000000000000111333333333111///...000000000000////////////------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++//////.........---------,,,,,,,,,+++++++++******...---+++***)))***++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---...------,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++******+++---///000------------------------,,,,,,------------......---------,,,,,,+++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++---------------------------------............///++++++,,,---...///000111000000//////.........------.....................000///...------...///000000000000000////////////......////////////......---...///111111111000///++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++***)))))))))***++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++***))))))***++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++************+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,------...//////000......///000000000000000//////000000000000//////////////////////////////111111000000000////////////////////////000111111111111111111111111111111000111222333333111///...000000000000/////////...---------------------------------------,,,,,,,,,///.........---------------------,,,,,,,,,,,,,,,------------------------************************+++,,,,,,------,,,,,,+++.........---------,,,,,,,,,,,,+++++++++*********---,,,+++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++******++++++,,,---***++++++++++++,,,,,,,,,------------------------------------............,,,,,,,,,,,,------------000/////////.........---///.....................000///...------...///000000/////////////////////......////////////.........///000111222222111000++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***)))******++++++++++++******++++++++++++++++++++++++************************)))))))))************+++++++++***))))))***++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++++++++***************)))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++*********+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---......//////......///000000000000/////////000000000000//////////////////////////////000000///////////////...000////////////000111111111111111111111111111111000111222222222111000///000000000/////////......------------------------......------,,,,,,++++++............------------.........------,,,,,,,,,------------------------))))))))))))))))))))))))+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,++++++++++++*********++++++*********+++,,,,,,++++++************++++++,,,,,,++++++************,,,,,,,,,,,,++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++******++++++,,,---,,,++++++******+++---...------------------------------------..................---,,,+++***))))))/////////...............000000//////.........---//////...------...//////////////////////////////......////////////......000000111222222222111111+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++************++++++++++++******************************************************)))))))))*********+++++++++******************+++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++---,,,++++++******++++++++++++++++++************************************,,,,,,,,,+++++++++++++++******+++,,,,,,,,,++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++***************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------.........---...//////000000////////////000000000000//////////////////////////////////////////............000000//////000000111222111111111111111111111111000000111222111111000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++------------------------//////...------,,,,,,,,,------------------------************************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++*********************++++++,,,,,,---++++++************++++++,,,,,,++++++******)))))),,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---............------,,,,,,++++++,,,,,,---...---+++*********++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,------,,,***)))+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++++++++++++++...------------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++******++++++,,,------,,,*********+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,+++******)))........................111000000//////......---.................................///////////////......////////////......000000000000111111000000++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++*********************************************************++++++++++++++++++++++++************+++++++++,,,*********++++++*********)))***++++++,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++******))))))******+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------.../////////////////////000000000000//////....................................////////////000000000000000111222222111111111111111111111111000000000111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------------......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++++++++*********)))))))))******+++,,,,,,,,,,,,+++******))))))******++++++++++++******)))))))))+++++++++++++++++++++++++++*********************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,------------------------------+++,,,------......---------,,,,,,++++++,,,,,,---...---+++***)))******++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++,,,,,,+++++++++***+++,,,---,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------*********+++++++++,,,,,,++++++******++++++,,,------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,,,,,,,---------...............000000//////.........---------............------------....../////////000......////////////....../////////.........//////************************)))))))))))))))*********++++++++++++++++++++++++++++++************++++++((()))******+++***************))))))))))))******************************++++++++++++++++++++++++*********+++++++++,,,,,,)))***++++++++++++***))))))******+++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---------************************)))************+++++++++)))***++++++,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******)))))))))***************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////...//////000000000000//////...........................////////////000000000111000000000000111222222222222222222222222222222/////////000000000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++************)))))))))******+++,,,,,,,,,++++++******))))))))))))***************************************+++++++++++++++))))))******************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++************+++++++++++++++***)))((('''++++++++++++++++++++++++)))***++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************+++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++******++++++,,,------,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......---------------.................................------............---------------......//////000......////////////......//////...---------......))))))))))))))))))))))))((((((((()))))))))******************************++++++************++++++(((((()))***************))))))(((''''''((())))))************************************************)))))))))************+++)))***++++++++++++***)))))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))))))))***+++,,,---...******++++++,,,,,,,,,,,,************************(((((()))))))))*********))))))***+++,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,******************************************************))))))))))))******((()))))))))*********+++((()))))))))*********+++******************************************************+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000000000000//////......................../////////000000000111111111111000000111111222333222222222222222222222222///////////////000111111//////.........---------++++++++++++++++++++++++*********+++,,,,,,------++++++,,,,,,,,,---------)))******++++++,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++************))))))))))))++++++,,,,,,,,,+++***)))******))))))))))))******(((((())))))******++++++)))*********++++++++++++(((((())))))******++++++************************************************)))************+++++++++************************************************))))))***++++++++++++***************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---)))******++++++++++++************))))))((('''&&&************************))))))***+++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))*********++++++++++++,,,,,,+++++++++++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---.........,,,------......------,,,,,,,,,---......///000000......////////////......111000///...---......///(((((((((((((((((((((((('''((((((((())))))******************************++++++************++++++(((((()))***************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++((())))))***+++---...///))))))******++++++++++++))))))))))))))))))))))))''''''(((((()))))))))***((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************************************))))))))))))******(((((())))))*********+++(((((())))))*********+++*********************************************************++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000000000000//////........................//////000000111111222222111111111000111111222333222222222222222222222222///////////////000111111//////.........---------++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,---------(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++************))))))))))))+++,,,,,,---,,,+++)))(((******))))))))))))******''''''((()))***+++,,,,,,))))))******++++++++++++'''(((((()))***++++++,,,************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***---,,,,,,++++++,,,,,,---''')))***,,,,,,,,,+++***))))))))))))((('''&&&%%%************************((()))***+++++++++++++++***)))(((((()))+++---...------------------------***++++++++++++,,,,,,,,,))))))******++++++++++++///......---+++******)))************************************************......---,,,,,,+++++++++++++++******++++++,,,---+++,,,---.........------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******************,,,,,,,,,------.........)))******+++,,,---......,,,,,,---......---,,,,,,,,,,,,------...///000000......////////////......222111000.........///000++++++***))))))***++++++)))((((((((((((***,,,---))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))---,,,+++*********+++,,,++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++,,,,,,***)))))))))***+++------------,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************************************------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------...///000111111000///...000////////////............000111111000000111222000111222333444333222222444444444444333222111000222000//////000111111000//////...---,,,,,,++++++***+++---------+++)))(((************************++++++++++++++++++++++++)))************+++++++++++++++******))))))(((((('''((()))++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,++++++************************************************)))((('''******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,,,,++++++*********************************((((((((((((((((((((((((*********))))))))))))((())))))))))))************))))))*********++++++++++++*********))))))(((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***---,,,***)))))))))******((()))***+++++++++++++++---,,,***)))))))))******))))))(((((()))+++---...++++++************++++++************************++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++)))************+++++++++***(((&&&(((+++,,,+++(((.../////////...,,,***)))++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,........................,,,------......------,,,//////...---...///000111---------............///........................************************))))))(((((()))***+++,,,))))))))))))))))))))))))+++******))))))******+++'''((()))******)))((('''******++++++++++++******)))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))+++***)))))))))***++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))******,,,,,,------,,,++++++***)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************************************************************------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------............------......///000000///....../////////.........---------///000000//////000111000111222333333333222222444444444444333222111000222000//////000111111000///......---,,,,,,++++++***+++,,,------+++)))(((************************++++++++++++++++++++++++)))************+++++++++*********))))))((((((((((((((()))******************++++++++++++++++++,,,,,,,,,++++++++++++++++++************************))))))******+++***************))))))))))))******************)))))))))((())))))))))))))))))))))))************************+++++++++******)))))))))************************+++++++++++++++++++++++++++************)))))))))))))))))))))************))))))*********+++++++++************)))))))))((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************+++++++++++++++++++++++++++***))))))))))))***+++,,,,,,***)))))))))******))))))***+++++++++++++++,,,,,,***)))))))))*********))))))))))))***,,,---++++++************++++++************************++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++)))************+++++++++---+++***+++...///...,,,...//////...---,,,***)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---------------------------,,,------......------,,,***+++,,,---------,,,,,,---------............///........................)))***+++,,,,,,+++***)))***)))))))))))))))******))))))))))))))))))))))))+++******))))))******+++(((((())))))))))))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((()))***+++++++++++++++++++++++++++)))))))))*********++++++)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))))))))***+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------............---------......//////......---............---------,,,---...//////......///000000111222333333333333222444444444444333222111111111000//////111111000///......------,,,,,,++++++***+++,,,,,,,,,+++***)))************************++++++++++++++++++++++++)))************+++++++++))))))))))))(((((((((((()))))))))))))))******++++++++++++++++++*********++++++++++++++++++,,,,,,************************((()))***+++,,,,,,,,,,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))+++++++++************)))))))))))))))***************************+++++++++************))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,+++******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++************+++,,,,,,+++******)))*********))))))***++++++++++++***,,,+++******)))***************)))))))))******+++++++++************++++++************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++)))************++++++++++++***)))***,,,,,,,,,***............---+++***)))******************************++++++,,,------...++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---000222222111///------------............///........................((()))+++,,,,,,+++)))(((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++*********)))******++++++******)))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))''''''(((((()))***++++++************************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))***+++++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------------............------------------------------......---------,,,,,,,,,---...000///......///111111111222222333333333333333444444444333333222111111000//////111111///...---------,,,,,,,,,++++++******++++++++++++***)))************************************************))))))*********+++++++++((((((((((((((((((((((((***)))((((((((()))+++,,,,,,,,,++++++******))))))*********++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,******))))))))))))***************)))))))))))))))))))))))))))))))))))))))******************************************))))))************************((((((((((((((((((((((((++++++++++++************((()))))))))*********************************************)))))))))))))))((()))))))))************************************++++++,,,,,,,,,++++++***************************************************************************+++++++++******+++++++++++++++******************)))******+++++++++******++++++***************************)))))))))))))))++++++************++++++************************************************'''((()))******+++++++++************************))))))*********+++++++++******)))***************......------,,,+++******))))))))))))))))))))))))******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...///111222333222000///---------............///........................((()))+++,,,,,,+++)))(((***************)))))))))))))))))))))))))))))))))***))))))))))))))))))***+++******************+++(((((())))))))))))((((((''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))'''((()))***++++++,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))************************((((((((((((((((((((((((************))))))(((((())))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,+++++++++*********+++++++++,,,,,,,,,------------............------------,,,,,,,,,,,,------......---------,,,,,,,,,...000111111000///111222222111222222222222333333333333444444444333222222111000///000111000...,,,,,,,,,,,,,,,,,,+++++++++)))*********************************************************************))))))*********+++++++++((((((((()))))))))))))))***)))((((((((()))+++,,,+++++++++******)))))))))*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))((()))))))))************************************))))))))))))))))))******((()))))))))***************************************++++++,,,,,,,,,++++++************************++++++++++++++++++++++++************************************************************+++***************+++++++++******)))************+++*********))))))******)))))))))(((++++++************++++++************************************************&&&'''(((***++++++++++++************************))))))*********+++++++++------------,,,,,,,,,---...------,,,++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++******************+++++++++,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......---------............///........................)))***+++,,,,,,+++***)))((()))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((()))***++++++++++++************************((((((((()))))))))*********)))))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((************************(((((((((((((((((((((((())))))******))))))((('''(((((()))************)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************************************************************++++++++++++************++++++,,,,,,,,,,,,------------............------...------,,,,,,------...............---------,,,///000111111000000111222222222111111222222333444333333333444444333333222000//////000111000---+++,,,,,,,,,,,,++++++++++++)))))))))************+++************************************************)))************+++++++++))))))))))))************)))))))))))))))******+++***************)))))))))++++++++++++++++++,,,,,,************************,,,,,,,,,,,,+++***)))(((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))*********************************))))))))))))((())))))))))))************+++++++++***************))))))))))))************))))))))))))******************************************+++,,,,,,,,,++++++************************++++++++++++++++++++++++************************))))))************))))))))))))***++++++++++++******++++++++++++***))))))))))))***++++++++++++***(((((()))******))))))(((++++++************++++++************************************************%%%'''(((***++++++******************************)))************+++++++++***+++,,,+++***)))***+++------,,,+++++++++++++++************************---,,,,,,+++******))))))************++++++++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,+++,,,---///000---------............///........................************************'''((()))***++++++******))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))'''((()))******))))))(((************************(((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((************************))))))))))))))))))))))))((()))*********)))'''''''''(((((()))******))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************************************************************++++++++++++************++++++,,,,,,,,,,,,------------............------///...---,,,,,,---...////////////.........------...///000000//////000222222222111111111222333444222333333444444333333222000//////000111000---***++++++++++++++++++++++++)))))))))))))))***++++++************************************************)))************+++++++++)))*********+++++++++,,,(((((()))***************))))))))))))************,,,,,,++++++++++++++++++*********************************+++******))))))******))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''))))))))))))************+++++++++*********))))))((()))))))))************))))))))))))************************************)))***+++,,,,,,,,,,,,+++******************************************************************************+++,,,,,,+++******((()))***+++,,,++++++***+++++++++++++++***))))))((()))***+++,,,++++++***&&&'''((()))******))))))++++++************++++++************************************************&&&''')))***+++***)))(((************************)))************+++++++++'''(((***(((&&&%%%&&&(((---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------...///000------------------------,,,------......------,,,---......///////////////---------............///........................++++++***))))))***++++++&&&''')))***+++++++++***))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,))))))************))))))************************(((((()))***************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))''''''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))************************((()))*********)))'''&&&''''''((())))))***))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************************************************************+++++++++************)))++++++,,,,,,,,,------------..................---///...------------...///000////////////.........---...//////......///111333222111111111222333444222222333444444333333333000//////000111000,,,***++++++++++++++++++++++++))))))(((((()))***++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,'''(((***+++++++++***)))(((((())))))******++++++---,,,,,,++++++*********************************'''((()))*********************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************((((((((((((''''''''''''))))))))))))************++++++++++++******))))))(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++------------++++++((()))***+++,,,,,,+++***+++++++++++++++***)))(((((()))***+++,,,,,,+++***%%%&&&((()))*********)))++++++************++++++************************))))))))))))))))))))))))&&&''')))***+++***(((''')))))))))))))))))))))))))))************+++++++++)))+++,,,+++((('''(((***---,,,+++*********+++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))************+++++++++,,,,,,,,,---...///000000........................,,,------......------,,,''')))+++---...,,,***)))---------.........//////........................******++++++++++++******************))))))))))))++++++***)))(((((())))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++************))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***)))(((''')))******))))))***+++******))))))******+++,,,++++++************++++++))))))*********+++++++++...---+++*********+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------...............///............------------.........//////000000---------------...//////000000000111111222222222222222222111111111000000000000///...............,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))+++***))))))+++------,,,******++++++++++++************))))))((((((''''''&&&&&&''')))***+++,,,---******))))))******+++,,,******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))***++++++++++++***))))))+++*********))))))((((((************************))))))))))))************,,,+++++++++***)))))))))))))))))))))************+++)))'''''')))***(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,%%%$$$###%%%***,,,,,,***///+++'''&&&(((******((())))))))))))))))))))))))++++++,,,,,,,,,++++++*********++++++++++++******************************+++*********))))))(((((())))))))))))************+++)))((())),,,---+++))))))))))))))))))******+++)))((('''&&&&&&'''((())))))************++++++++++++*********))))))((((((******+++,,,,,,,,,,,,+++))))))(((((((((((())))))))))))(((((((((((())))))+++*********+++,,,,,,---************************)))))))))))))))))))))))),,,,,,,,,++++++************)))))))))***+++,,,,,,+++++++++*********))))))((())))))+++,,,---......,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......---------............///........................///......---------......)))))))))******)))))))))************))))))))))))+++******))))))((())))))*********)))((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((()))************)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********************))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***++++++++++++***)))(((''')))******))))))***+++******))))))******+++,,,++++++************++++++,,,,,,---------.........------+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---............---///............------------........./////////000//////......//////000111111111111111222222222222222222222111111000000000000//////...............,,,,,,+++++++++*********'''(((((()))******++++++******************+++,,,******++++++++++++******+++*********))))))))))))''''''((()))***++++++,,,******))))))******+++,,,******++++++++++++******+++++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***))))))************)))))))))(((************************))))))))))))************++++++******************))))))))))))************,,,)))((((((******(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((******)))'''&&&'''***+++***(((---+++)))((()))******)))))))))))))))))))))))))))+++++++++,,,,,,++++++*********++++++++++++******************************************)))))))))((())))))))))))************...,,,******+++,,,***))))))))))))))))))******+++***)))(((((((((((()))***))))))*********+++++++++************)))))))))((()))***++++++,,,,,,++++++))))))(((((((((((())))))******))))))))))))*********)))))))))******+++,,,************************)))))))))))))))))))))))),,,,,,,,,++++++***************)))))))))***+++++++++++++++*********))))))'''(((((()))***+++,,,,,,,,,,,,,,,------------...///.........------------,,,,,,,,,---------......---------............///........................///......---------......(((((())))))))))))((((((************))))))))))))******))))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))))))))(((((())))))******))))))((((((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***'''''''''((((((((())))))************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++******))))))''')))******))))))***+++******))))))******+++,,,++++++************++++++------------.........///---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,------------.........,,,,,,---............---///............---------.............../////////000000000000000111222222222222222222222111111111111111111111000000000000//////...------------...,,,++++++++++++*********'''''''''((())))))******)))+++---,,,)))(((***,,,******++++++++++++******++++++++++++************((()))))))))***************))))))))))))***++++++******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))************************))))))))))))************))))))******************))))))))))))************+++***))))))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))),,,+++))))))***)))(((&&&***+++,,,+++***)))***+++))))))))))))))))))))))))***++++++,,,,,,+++++++++******++++++++++++******************************************))))))))))))))))))))))))************'''&&&%%%&&&)))+++,,,,,,)))))))))))))))******++++++******))))))******+++)))))))))*********++++++************)))))))))))))))***++++++,,,,,,++++++***))))))(((((())))))***++++++************++++++)))))))))((())))))***+++************************))))))))))))))))))))))))+++++++++++++++***************)))((((((((())))))+++++++++***************)))))))))******+++++++++,,,,,,,,,,,,------------............------------,,,,,,,,,---------......---------............///..............................---------......///(((((())))))))))))((((((************)))))))))((())))))))))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''((())))))))))))))))))(((''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))************)))))))))((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))''')))******))))))***+++******))))))******+++,,,++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////------...////////////...///............---------........................000000000000000111111222333333222222111111111000000000000000000000000000///...------,,,,,,------++++++++++++************+++******)))(((((('''''')))---000...***''')))---******++++++++++++***************************************))))))))))))))))))))))))))))))***++++++******++++++++++++************+++++++++******)))))))))))))))))))))))))))***++++++++++++***))))))*********)))))))))))))))************************((()))))))))************(((((())))))******++++++((()))))))))************+++*********++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))---,,,+++******)))(((((((((+++------***((())),,,))))))))))))))))))))))))******+++,,,,,,,,,++++++******++++++++++++***************************************)))))))))))))))((()))))))))************((('''&&&&&&(((***,,,---)))))))))))))))******+++************************))))))))))))*********************)))))))))))))))))))))***+++++++++++++++***))))))))))))))))))***+++******))))))******+++******)))))))))******+++************************))))))))))))))))))))))))+++++++++*********************)))(((''''''((((((************************,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------............///...........................------------...//////)))******++++++******)))************)))))))))((('''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((('''''')))(((((((((((((((((()))''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))*********))))))''')))******))))))***+++******))))))******+++,,,++++++************++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////......///000000000000000///............---------...............---------///............///000000222222222111111000000000////////////////////////......---,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******)))((((((***...222000+++)))***...******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))(((((())))))***+++******++++++++++++******)))******+++++++++******))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((((((((())))))******+++((()))))))))******************++++++*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************++++++++++++************'''***---,,,***(((***,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******((()))))))))************000///---+++***)))******)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))***++++++++++++*********))))))))))))******))))))(((((((((((()))))),,,++++++*********++++++************************))))))))))))))))))))))))******************************)))(((''''''((((((************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......---------............///........................---------------...//////******++++++++++++******************))))))))))))&&&'''((()))***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))************************)))))))))))))))))))))))))))((((((((((((((((((''')))((((((''''''(((((()))(((((('''(((((()))***+++((((((((((((((((((((((((************************)))((((((''''''(((((()))(((((()))))))))*********************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))(((((())))))******))))))''')))******))))))***+++******))))))******+++,,,++++++************++++++************+++++++++++++++,,,,,,------------,,,+++,,,,,,------,,,,,,+++,,,------------...............///000000000000//////............---------.........------------------------------......///000000000000000/////////............////////////------,,,++++++++++++,,,+++************))))))))))))))))))***++++++,,,,,,***---000///---++++++---******++++++++++++******((((((((((((((()))))))))*********))))))))))))))))))(((((((((((()))************++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))))))))************((()))+++***))))))***,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))***++++++***)))+++,,,((()))******))))))***+++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************$$$&&&((((((((()))+++---)))))))))))))))******+++((())))))******))))))(((((((((((()))))))))******))))))))))))************((()))******++++++******+++******))))))******+++))))))(((((((((((())))))---,,,++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********************)))((((((((())))))***************+++++++++((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///........................---------------...///000))))))************))))))************))))))))))))%%%&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((''''''''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))************))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))''')))******))))))***+++******))))))******+++,,,++++++************++++++******+++++++++,,,,,,,,,++++++---.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,------...............///............---------.........------,,,,,,,,,---------,,,------...///............////////////---------....../////////---,,,,,,+++++++++++++++************))))))))))))(((((())))))***+++++++++(((***,,,------,,,+++*********++++++++++++******(((((()))))))))*********)))))))))))))))*********((((((((((((((()))************++++++++++++******))))))***+++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((())))))))))))************&&&(((******(((((())),,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''')))*********)))((((((***,,,+++)))((()))+++)))(((&&&&&&((()))******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))************$$$'''((())),,,...)))))))))))))))******+++))))))***++++++***))))))(((((((((((()))))))))***((()))))))))************((())))))***************+++******))))))******+++***))))))))))))))))))***,,,,,,+++***************************************))))))))))))))))))))))))((()))))))))*********+++******)))))))))***++++++))))))*********+++++++++&&&&&&'''((())))))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///........................---,,,,,,------///000000(((((())))))))))))((((((************))))))))))))$$$&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((************))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))((()))******))))))***+++*********)))***++++++,,,++++++************++++++))))))*********+++++++++***+++---...///...------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,//////.........---------.........------,,,,,,,,,---------------...//////,,,---------......//////---------.........//////---,,,++++++******++++++************))))))))))))*********)))((((((''''''''''''(((***,,,,,,***(((******++++++++++++******))))))******+++++++++,,,((()))))))))************((((((((((((((()))************++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))************%%%(((***)))'''''')))+++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((''')))+++,,,+++(((&&&(((***+++'''###$$$'''******)))))))))))))))))))))))))))((()))***+++,,,---------******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''+++...///,,,)))((())))))))))))))))))******+++***+++,,,------,,,+++***(((((((((((())))))))))))(((((())))))*********+++(((((()))***************++++++************++++++++++++************++++++++++++***))))))((())))))************************))))))))))))))))))))))))(((((())))))*********+++******))))))***+++,,,,,,))))))******++++++++++++&&&'''((()))***+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////........................,,,,,,,,,---...///000111))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))***++++++******))))))))))))******''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((+++***)))((('''&&&%%%%%%''''''(((((((((((('''''''''(((((()))***++++++,,,******++++++++++++******%%%&&&&&&'''''''''''''''++++++******))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''')))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******++++++******))))))((((((+++++++++++++++***)))(((******))))))))))))*********)))))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------///............///000000////////////...---,,,+++------,,,,,,,,,+++++++++---------............///......---------......//////......---,,,,,,++++++......------,,,+++******))))))))))))))))))))))))(((((())))))******+++++++++++++++******************************)))((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((+++***)))((((((((()))*********++++++++++++******))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''************+++,,,---...---,,,,,,+++***)))((((((******++++++++++++******))))))))))))************************************((()))))))))******************))))))))))))******((((((((((((((((((((((((+++***)))'''''''''((()))'''(((***+++,,,,,,++++++***************)))(((((()))))))))))))))))))))))),,,+++)))***+++,,,,,,+++,,,++++++++++++++++++,,,------,,,,,,+++***)))))))))))))))))))))*********+++***)))(((((()))***+++))))))((((((((((((((())),,,,,,+++***)))(((''''''++++++************************))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))+++*********))))))(((((())))))))))))************,,,,,,+++***)))))))))***************************)))))))))))))))*********)))***+++,,,---,,,,,,+++)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------------------------------..............................////////////......000000...------...///000))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((()))***((((((''''''''''''(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((('''''''''(((((())))))*********)))))))))******)))))))))'''(((((()))))))))))))))))))))))))))))))))(((((()))((('''&&&&&&'''((()))'''''''''((((((***++++++***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***************+++*********)))))))))))))))+++++++++++++++***))))))******))))))))))))***************)))******++++++*********+++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------------------------------......------......///000------...............---000000/////////.........------------...............---------...//////000------------,,,,,,,,,,,,------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))******************+++++++++++++++***************)))(((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++******))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***************+++,,,---...++++++******************)))******++++++******)))))))))))))))************************************)))*********++++++++++++******))))))))))))******************************+++***)))(((''''''((()))((())))))******)))))))))***************)))(((((())))))))))))))))))))))))***)))'''((()))******)))++++++************++++++++++++++++++++++++++++++))))))))))))************+++***)))(((((()))***+++******))))))))))))******++++++******)))(((((((((******************************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************************)))))))))((())))))))))))************,,,+++******))))))***************************************)))))))))))))))***+++,,,------,,,+++***)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------.........//////...............---------...///000(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((((((((''''''''''''((((((((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))(((((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((())))))((((((''''''''''''(((((())))))((())))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))((())))))))))))))))))******++++++++++++***))))))******))))))))))))******++++++***)))))))))***************++++++++++++,,,***************+++++++++++++++++++++,,,,,,,,,,,,---------------------------------------......///+++,,,---...////////////000000000000////////////------------............---------...///000111222------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))************************)))(((((()))))))))*********++++++(((((())))))))))))((((((%%%&&&'''(((((())))))(((******++++++++++++******))))))************))))))))))))))))))))))))))))))&&&''')))***,,,,,,------***************+++,,,---)))))))))*********++++++)))******++++++******)))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))*********************************))))))(((((((((((()))))))))(((((('''''''''((())))))******))))))(((((()))))))))))))))))))))))))))((('''''')))******************))))))*********)))******+++,,,------...******************************))))))))))))******++++++************++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************++++++++++++************))))))))))))))))))))))))************++++++***)))))))))******************************++++++******))))))((((((*********+++******)))))))))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,---...//////(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))((((((''''''''''''******))))))))))))******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))***))))))((('''&&&((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))(((((((((''''''((((((((()))((((((((())))))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))'''((((((((())))))************+++++++++******)))******))))))))))))******,,,+++***))))))((())))))************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---......,,,------...//////......------------,,,,,,,,,,,,,,,,,,---------.........------......000111222333111000000///......------+++*********))))))(((((())))))))))))))))))))))))++++++******))))))((((((%%%%%%&&&&&&'''((())))))***************)))(((((())))))*********+++++++++(((((())))))))))))((((((&&&'''((()))))))))((('''******++++++++++++******))))))************))))))((((((((((((((((((((((((&&&''')))***,,,,,,------***************+++,,,,,,))))))))))))************))))))************))))))((()))))))))************(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******************************)))))))))(((((((((((()))***)))((('''''''''))))))((()))))))))))))))(((((())))))))))))))))))))))))+++)))((()))+++,,,,,,,,,******))))))))))))******)))******+++,,,---......++++++***************)))***))))))))))))))))))*********)))))))))***++++++(((((())))))***************************++++++++++++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++*********)))))))))))))))((()))))))))******************))))))))))))******************************,,,++++++***)))(((''''''&&&''''''((((((((())))))))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++***)))((((((((((((******))))))))))))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******)))(((''''''(((((((((((('''''''''''')))******++++++******)))%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''(((((((((((((((((('''(((((('''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++''''''(((((()))))))))***)))******+++++++++************))))))))))))******++++++***)))(((((((((((())))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////...------,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...------......000111222333555444333111000...---,,,******)))))))))))))))((())))))))))))))))))))))))++++++******))))))((((((&&&&&&'''(((((()))*********************)))((((((((((((((()))))))))******(((((())))))))))))(((((()))******+++***)))'''&&&******++++++++++++******))))))************))))))((((((((((((((((((((((((((()))***+++++++++++++++******))))))******++++++++++++******)))((((((''')))))))))******)))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))((())))))((('''((()))***+++'''(((((()))))))))(((((())))))))))))))))))))))))***)))((((((+++,,,,,,,,,******))))))))))))******++++++,,,,,,,,,---------,,,+++++++++******)))))))))))))))******)))))))))((((((((((((((()))***+++((((((((()))******++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))******((()))))))))***************))))))((())))))******************************,,,++++++***)))(((''''''&&&&&&'''((()))+++,,,,,,))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////......---++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++******))))))))))))***((((((''''''''''''((((((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&((())))))******))))))(((((((((((((((((((((((((((******++++++++++++******'''(((((()))))))))))))))(((((((((((((((((())))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,...///'''(((((((((((((((((()))))))))***++++++++++++*********))))))))))))************)))((((((((()))))))))))))))************++++++++++++***************************+++++++++++++++,,,,,,------.........---------------......///////////////...---,,,+++------------,,,,,,,,,+++,,,,,,,,,,,,---------------------...///000111222555555333222000///------******))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++,,,,,,,,,***************)))(((((('''''''''((((((((())))))(((((())))))))))))((((((***************))))))(((******++++++++++++******))))))************))))))))))))))))))))))))))))))******+++++++++******)))******)))))))))******+++,,,+++***)))(((''''''&&&((())))))******))))))((())))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******(((((((((((((((((((((((('''(((((())))))))))))((()))))))))(((((()))******''''''((()))))))))(((((())))))))))))))))))))))))'''&&&%%%&&&(((******************))))))*********++++++,,,,,,---------...,,,,,,,,,+++******))))))))))))************))))))''''''''''''((()))***+++(((((())))))*********+++)))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************))))))))))))************))))))((((((((()))******************************++++++******))))))(((((())))))******,,,---///000)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***((((((''''''''''''((((((+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''((()))***************'''(((((())))))*********))))))************))))))'''(((((()))))))))))))))))))))))))))))))))((((((&&&'''((())))))((('''&&&))))))((((((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------((((((((((((((('''''''''))))))***+++++++++++++++******))))))))))))******)))(((((((((((())))))***))))))))))))************+++++++++*********))))))************++++++++++++++++++,,,,,,---......///......------......///000---...............------......---------,,,,,,,,,++++++,,,,,,,,,---------...---------...//////000111111111000000//////...************************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***************)))(((((('''''''''((((((((())))))(((((())))))))))))(((((('''''''''((((((***++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******+++++++++***************))))))))))))************))))))((((((((('''(((((())))))))))))(((((())))))))))))************************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))******)))(((*********)))(((&&&%%%$$$&&&''''''((())))))(((((())))))))))))))))))))))))'''%%%%%%&&&(((*********++++++************++++++)))***+++,,,---///000000------,,,++++++***))))))((()))***++++++***)))((((((((((((((()))***+++,,,)))))))))))))))*********((())))))***++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********((()))))))))************))))))))))))************((((((((((((((()))***************************************))))))))))))))),,,,,,+++++++++,,,---...)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------.........//////.........---...////////////...---************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))*********))))))))))))******++++++)))(((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((((((((&&&'''(((***++++++++++++'''(((((()))***++++++,,,(((((())))))))))))((((((%%%&&&&&&'''''''''''''''++++++******))))))((((((&&&'''((())))))((('''&&&******)))))))))))))))***'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))(((((('''''''''&&&((()))***+++++++++++++++******))))))))))))******(((((('''(((((()))***+++))))))))))))************++++++++++++******)))))))))************+++++++++++++++,,,,,,---.../////////............///000000,,,,,,---...////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---------......///------......//////000000***************+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))(((((())))))))))))(((((($$$$$$$$$%%%'''***---...******++++++++++++******))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++******)))))))))))))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************************************))))))))))))******************))))))))))))******************************&&&'''(((*********)))(((,,,++++++***'''$$$!!!&&&&&&'''((())))))(((((())))))))))))))))))))))))((('''&&&(((***,,,---,,,,,,,,,++++++++++++,,,,,,'''(((***,,,...000222333------,,,,,,+++***))))))((()))***++++++***)))((())))))))))))***+++,,,---******))))))))))))))))))((())))))***++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++(((((())))))*********+++))))))))))))************((((((((((((((()))******************************)))))))))))))))*********---,,,***(((((((((((())))))************+++++++++************************)))************+++++++++++++++,,,,,,,,,---------------------------------////////////////////////..............................////////////......***,,,...000111111111000&&&'''((())))))((('''&&&+++***((('''&&&&&&&&&'''))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))...,,,)))'''&&&''')))***))))))))))))************(((((((((((())))))))))))+++,,,---,,,*********,,,***)))(((&&&&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))))))))(((((((((((())))))))))))))))))))))))************************************************+++***)))))))))***,,,,,,,,,,,,,,,,,,+++***)))))),,,---...///000000000000........................---,,,,,,++++++,,,,,,---......//////...---,,,,,,------------------------))))))***+++---///111222))))))))))))))))))))))))***************)))((('''))))))))))))************************************((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))************))))))*********))))))))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((000,,,'''&&&((())))))((()))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,+++***((('''((()))************************&&&(((***+++++++++)))(((******))))))))))))******************************...---+++))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))((((((((((((((('''''''''''')))***+++***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))((((((+++***))))))******)))'''*********)))))))))))))))///...+++******,,,///111,,,,,,,,,---------......,,,---......//////..............................//////.........---------...------,,,,,,------...&&&'''((())))))((('''&&&+++***((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((()))))))))'''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))''')))***)))((('''((()))(((((((((((())))))))))))(((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++***)))(((''''''((()))))))))))))))))))))))))))((((((((()))***+++++++++*********)))))))))(((((()))))))))))))))))))))))))))(((&&&&&&&&&''')))***))))))))))))(((((((((((())))))))))))))))))))))))************************************************+++***)))))))))***+++,,,++++++,,,,,,,,,+++******+++,,,---....../////////........................---,,,,,,++++++,,,,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...000111)))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***,,,...///))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((///+++'''&&&'''))))))((())))))*********+++++++++++++++*********)))))))))*********+++++++++,,,,,,+++++++++***((('''((()))))))))))))))))))))))))))'''(((***+++,,,+++***)))******))))))))))))******************************...---+++))))))***+++,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++++++++*********))))))))))))))))))))))))))))))''')))***+++***)))***+++************************++++++*********)))))))))************)))))))))((()))(((''')))+++------,,,************))))))))))))***)))'''''''''(((***+++,,,,,,,,,---------......,,,---......//////..............................//////.........---------...------,,,,,,------...&&&'''(((((((((((('''&&&***)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''***))))))(((''''''&&&&&&###%%%(((***+++)))&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))'''((())))))''''''((()))(((((((((((()))))))))))))))((((((''''''(((((()))%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,******+++,,,,,,,,,++++++***+++,,,---------------........................---,,,,,,++++++,,,,,,------............------,,,+++++++++++++++++++++++++++++++++,,,,,,---...///))))))))))))))))))))))))((())))))************)))))))))))))))************''''''''''''''''''''''''************************))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))***,,,---...((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((...+++(((''''''((()))((()))))))))*********++++++***))))))))))))(((((((((*********++++++++++++,,,+++++++++***((('''(((***((((((((((((((((((((((((((()))***,,,,,,+++************))))))))))))******************************---,,,+++))))))***++++++))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((((((''''''''''''((((((+++************)))))))))))))))))))))************''')))***+++***)))***+++))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))&&&%%%%%%&&&)))******)))************************++++++++++++,,,,,,------,,,,,,,,,---------......,,,---......//////.............................................---------...------,,,,,,------...''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))((((((''''''''''''"""$$$'''***+++***'''&&&((((((((())))))))))))***'''''''''((((((((())))))((()))***)))'''&&&'''(((%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((***************************************************************+++++++++((()))***+++,,,------,,,++++++,,,---------------........................---,,,,,,++++++,,,,,,------------......------,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))'''((()))***************((()))))))))************''''''''''''''''''''''''******************************))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((('''(((((())))))(((((('''((((((((())))))))))))))))))((((((''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((,,,***(((''''''(((((()))))))))))))))************))))))))))))))))))))))))************++++++++++++***++++++***((('''(((***))))))))))))))))))))))))))))))***+++,,,++++++*********))))))))))))******************************,,,+++******)))***++++++)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((******))))))))))))******************))))))))))))((()))))))))))))))******''')))***+++))))))***+++************************))))))))))))))))))))))))*********)))))))))))))))***)))'''((())))))(((&&&)))***************++++++......000111111111000///,,,,,,,,,---------......,,,---......///............................................................------,,,,,,------...''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((())))))%%%&&&'''((()))*********)))************+++++++++''''''''''''(((((((((((()))***+++***((('''((()))'''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''((((((((((((((((((((((((&&&((()))((('''&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((*********+++++++++++++++,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************))))))******++++++++++++((()))***+++,,,---------,,,,,,---............---........................---,,,,,,++++++,,,,,,---,,,,,,---------------,,,------------------------------,,,+++++++++++++++))))))))))))))))))))))))'''((()))***************((()))))))))************((((((((((((((((((((((((******************************))))))((((((''''''***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))***************)))((((((((())))))******))))))(((''''''(((((())))))))))))))))))((('''&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((***))))))(((''''''((()))(((((()))))))))*********************************))))))*********+++++++++******+++***(((((()))***************************))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))*********************+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''(((((()))))))))''')))***+++))))))***+++++++++++++++++++++++++++************************))))))))))))))))))******---+++******+++,,,***)))))))))******+++++++++,,,***+++---.........,,,+++,,,,,,,,,---------......,,,---......///.................................---........................------,,,,,,------...''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((())))))***''''''''''''((()))***+++(((((()))))))))*********&&&&&&'''''''''(((((((((((()))***)))'''&&&'''((())))))(((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))***))))))))))))))))))((())))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((((((((()))))))))))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))*********************+++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***((()))***+++,,,---------------............------........................---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,------------------------------,,,+++++++++++++++))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***************)))(((((())))))************))))))&&&''''''(((((())))))***(((((((((((()))***+++,,,'''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((())))))((('''&&&((()))((((((((()))))))))******))))))************++++++)))))))))************+++)))******)))(((((()))+++************************)))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))******++++++++++++******************************''''''((((((((((((''''''(((((()))))))))))))))***&&&&&&''''''(((((())))))''')))***+++***)))***+++++++++++++++++++++++++++))))))************++++++))))))))))))************&&&%%%%%%&&&)))******)))))))))******+++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,---......//////..............................---------..................------,,,,,,------...'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''(((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((()))***)))'''&&&'''((()))(((&&&&&&&&&(((+++,,,((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))*********))))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((((((((())))))))))))(((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))******)))((()))))))))))))))))))))))))))))))))(((((((((((((((++++++++++++************))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................---,,,,,,++++++,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++)))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((&&&&&&''''''((())))))***((((((((((((((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&((())))))'''&&&(((***(((((((((((()))))))))***((((((((()))))))))******))))))))))))************)))******)))((((((***+++************************((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))******&&&''''''((())))))******''')))***+++***)))***+++************************((((((((()))))))))******((()))))))))************###""""""$$$&&&((('''&&&))))))***++++++,,,------+++,,,,,,---------------,,,,,,,,,---------......,,,---......//////..............................---------.........//////...------,,,,,,------...'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))(((''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&))))))))))))************&&&&&&&&&'''''''''(((((()))++++++***)))((()))***((('''%%%$$$&&&)))---000((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))******++++++))))))))))))))))))))))))&&&'''((('''&&&&&&'''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&+++++++++*********))))))))))))))))))))))))))))))&&&''''''((()))(((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,+++************+++,,,,,,,,,++++++++++++,,,,,,,,,++++++***........................---,,,,,,++++++,,,,,,---***+++,,,,,,------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))))))))))))))))))))***************)))((('''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))))))))))))))))))))***************)))((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))(((&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))%%%(((***)))'''&&&'''***(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))************)))******)))((((((***+++))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((((((((((((((()))***++++++***)))((('''((((((((())))))******'''(((((()))***+++++++++''')))***+++***)))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++,,,***))))))******)))((())))))***+++,,,,,,------*********+++++++++,,,,,,,,,,,,,,,---------......,,,---......//////..............................---------.........//////...------,,,,,,------...&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''***)))))))))(((((((((((())))))))))))))))))))))))******))))))(((''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))+++++++++++++++***)))((()))(((((('''''''''((((((******))))))((((((''''''******++++++++++++******((((((''''''''''''(((((())))))))))))************++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((()))*********+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******---.........---,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&'''((()))******+++******''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&''')))))))))(((((((((((())))))++++++***)))(((((())))))))))))(((((()))***+++++++++*********))))))((((((+++***((('''((('''%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))*********+++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))((((((((((((((()))************************))))))))))))))))))))))))))))))************))))))++++++******************((())))))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''+++*********))))))((((((((((((((('''((()))******)))))))))((()))******+++******))))))))))))******(((((((((((((((((((((((()))))))))***+++++++++,,,++++++******++++++,,,---++++++,,,---,,,+++***)))---.........---,,,,,,+++........................---------000222333111000......------------..............................''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((***))))))))))))(((((((((((((((((((((((()))******'''''''''(((((((((((((((***+++++++++******)))(((((((((((('''''''''((((((***)))))))))(((((((((''')))******++++++******)))*********))))))*********(((((()))))))))*********+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++***------......------,,,+++,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((*********))))))((((((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))(((((()))))))))))))))(((((()))))))))+++******)))(((((())))))))))))(((((()))******+++*********)))))))))((((((***)))''''''((()))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%(((((()))))))))*********++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++*********))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,---,,,+++++++++++++++,,,************************))))))))))))((((((((((((************)))))))))((())))))))))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))******************++++++++++++******++++++,,,---***+++,,,------------,,,------......------,,,+++........................///......000111111///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((()))))))))((((((''''''(((((()))''''''''''''''''''''''''###$$$%%%&&&(((***++++++(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++((((((((((((((('''''''''***************))))))((((((((((((((((((((((((((())))))))))))(((((((((((()))******++++++******)))++++++************++++++(((((())))))))))))************)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************((())))))))))))(((((('''))))))))))))))))))))))))******)))((((((((())))))************************((((((((((((((()))*********++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++------......------,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))++++++++++++************(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))************)))((((((((())))))))))))((((((((()))************))))))))))))((((((***((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((())))))))))))******++++++************++++++))))))))))))************))))))))))))))))))))))))************))))))))))))++++++++++++************))))))(((((((((((())))))***+++,,,------,,,+++***))))))))))))))))))))))))((())))))******))))))(((*********************************+++++++++,,,,,,,,,+++******))))))))))))************************(((((((((((())))))))))))************))))))))))))((()))***+++++++++******)))))))))))))))***************))))))))))))************************************************))))))+++************+++,,,,,,)))***+++---.../////////------......------,,,,,,------------------------000///...///000000...,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((''''''(((((((((''''''''''''''''''''''''###$$$%%%&&&''')))******(((((((((((((((((((((((((((((())))))***++++++,,,))))))(((((())))))***+++))))))((((((''''''&&&&&&((())))))***))))))(((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((()))))))))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))***))))))((((((((())))))************************((((((((((((((())))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((''''''&&&&&&''')))***************************(((((()))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))'''&&&******))))))))))))*********))))))((((((((())))))))))))((((((((())))))***))))))))))))))))))((((((+++)))(((((()))***((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))++++++******))))))((((((************************)))(((((((((((())))))***)))+++---//////---+++)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))+++***)))(((''''''''''''************************''''''(((((())))))***************)))))))))))))))&&&(((***+++,,,+++)))((((((((()))*********************))))))))))))******************************++++++******))))))((((((***************++++++,,,******+++,,,---------...,,,------...------,,,,,,------------------------///...---...//////...---......------------..............................)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((()))***++++++,,,(((''''''''''''((())))))))))))((((((''''''&&&&&&'''(((((()))))))))((((((''''''((()))******))))))(((((((((((()))))))))))))))))))))******)))))))))))))))(((((((((((())))))'''(((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&((()))***+++,,,)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((((((((((((((()))((((((((((((((())))))************************((((((((((((((())))))***)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''')))***((()))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&'''***+++)))'''******))))))))))))******)))((((((((((((((())))))))))))((((((((((((((()))(((((((((((((((((())))))+++***(((((())))))'''%%%(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''')))******+++))))))(((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))+++---//////---+++)))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********''''''((((((((())))))))),,,,,,+++******)))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))******%%%&&&(((******)))(((&&&(((((()))************)))******))))))))))))******************************+++******))))))(((((((((******))))))******+++,,,++++++******************,,,,,,------...------,,,---------------------------,,,+++,,,...000//////......------------..............................((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''(((((()))((((((((((((((('''''''''&&&''''''(((((((((((((((&&&''')))***+++******)))(((((((((((())))))))))))((())))))******))))))(((******))))))))))))******''''''(((((((((((())))))((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''')))***++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))(((((('''((((((((((((((((((((((((((((((''''''(((((())))))************************((((((((((((((()))******)))******+++++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,------......------***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++)))))))))((())))))***+++***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++(((&&&'''***---,,,***))))))(((((((((((())))))((((((''''''(((((())))))))))))((((((''''''((((((''''''(((((((((((())))))***(((''''''(((((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((("""###$$$%%%&&&'''((()))))))))((((((((((((''''''++++++************++++++))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))(((''''''(((((()))***+++***+++,,,------,,,+++***(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))*********)))))))))*********++++++))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************%%%&&&'''((((((((('''''''''((()))++++++******)))******))))))))))))******************************))))))))))))))))))((((((***))))))))))))***++++++++++++***))))))))))))))),,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---///000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((('''((())))))***'''''''''(((((((((((((((%%%&&&''''''((((((((('''&&&''')))+++++++++***)))'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))'''''''''((((((((())))))'''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++++++++,,,,,,+++******+++,,,,,,...------------,,,,,,,,,+++,,,------......------***+++,,,,,,,,,,,,+++***------------------------************************((((((((((((((()))******))))))(((((((((((()))))),,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((())))))***)))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++&&&######'''++++++)))((((((''''''''''''(((((('''''''''''''''((())))))))))))(((''''''''''''''''''''''''((((((((())))))%%%$$$$$$%%%((())))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((((('''''''''++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********''''''''''''((()))***+++******++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))******+++))))))))))))*********+++&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************''''''''''''(((((((((((('''(((***+++++++++)))(((******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))***+++++++++***)))))))))***+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...............------------......,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''''''''((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))******+++&&&'''''''''(((((())))))%%%&&&&&&'''((((((((('''%%%''')))+++,,,+++***)))'''((((((((())))))******(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***---,,,+++******+++,,,---......---------,,,,,,,,,+++,,,,,,---.........---***+++,,,------,,,+++***++++++++++++++++++++++++************************((((((((((((((()))******))))))(((((((((((())))))---+++(((&&&&&&(((+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))'''((()))******+++******))))))))))))))))))))))))(((((((((((())))))))))))(((######'''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))******)))((('''''''''''''''&&&'''''''''(((((())))))!!!!!!"""$$$(((***+++***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***))))))(((((())))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))******+++++++++,,,''''''''''''((()))++++++************************((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++''''''''''''(((((((((((())))))******+++---...///******************************))))))((((((''''''(((((())))))*********+++)))(((((((((((()))******'''(((***+++,,,+++)))(((******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******+++******))))))***,,,...///+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,,,,.........------.................................&&&'''(((******((('''&&&(((''''''&&&&&&((()))***((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''*********)))(((&&&%%%$$$''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((*********))))))''''''((()))***++++++,,,%%%&&&'''''''''&&&$$$###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))(((((('''''''''&&&******))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++000000//////............,,,,,,,,,------...............---,,,,,,+++******((()))+++,,,---,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---...---,,,+++******))))))((((((''''''******)))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))'''%%%%%%''')))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''+++***)))'''''''''((()))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((()))))))))))))))(((&&&%%%&&&)))***)))'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))((('''&&&&&&'''((()))******)))(((((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++***)))(((((('''***)))(((''''''((()))))))))))))))))))))))))))))))))*********++++++++++++((()))***++++++***)))((()))))))))))))))))))))))))))(((((('''(((***,,,---)))*********)))&&&###"""))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))(((((((((***+++,,,)))************+++++++++))))))*********+++++++++,,,,,,,,,---------......------------------,,,,,,///............------------------------------------------------------------------............///&&&'''((())))))((('''&&&(((''''''&&&'''((()))***((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''(((((())))))***))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))((((((((('''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++/////////......---------,,,,,,,,,---------............---,,,,,,+++******++++++,,,---------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,------------***)))))))))(((((((((''''''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))***)))'''%%%%%%''')))***))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((('''+++***)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))((((((''''''''')))'''&&&'''***+++***(((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((******)))(((((((((((((((************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++******)))((((((''')))((((((((((((***+++,,,((((((((((((((((((((((((((((((((())))))))))))***((()))************)))((())))))))))))))))))))))))(((((((((((()))***+++,,,((())))))***)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******,,,+++***))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------///............------------------------------------------------------------------............///&&&'''((())))))((('''&&&(((''''''''''''((())))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((('''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))))))))*********************+++++++++++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++------.........---,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++---...///))))))))))))((((((((((((%%%''')))+++,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''''''''((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))))))))(((''''''((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&)))((((((((('''&&&&&&&&&***)))((()))***+++***)))(((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((((((''''''***))))))(((((((((((((((************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,+++******))))))(((((('''((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))******))))))((())))))))))))))))))))))))'''((()))******+++******((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))...---,,,+++************)))************++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........//////............------------------------------------------------------------------............///''''''((())))))(((''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((((((((((()))&&&'''((())))))((('''&&&'''''''''''''''(((((()))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((***+++---((((((''''''''''''''''''***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***+++---...))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))***((('''%%%%%%'''(((***((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))***))))))(((((((((((((((((((((((()))))))))))))))(((((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))************************************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++******))))))(((((((((((((((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++++++++******++++++))))))*********+++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...//////000///............------------------------------------------------------------------............///''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&'''((()))))))))''''''))))))(((''''''''''''(((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''(((***+++)))(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))))))))***************************************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++******+++++++++*********))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***(((((()))***+++(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((())))))))))))((('''((((((((()))))))))******((('''%%%%%%'''(((***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((()))))))))(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))***(((((((((((((((((((((((('''(((***++++++***)))(((,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''((())))))***++++++,,,))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...///000000///............------------------------------------------------------------------............///((((((((((((((((((((((((&&&''''''((()))((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((***)))(((&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))))))))******+++++++++************************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,+++*********+++++++++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))+++)))'''%%%$$$&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))'''(((((())))))))))))(((''''''(((((())))))******))))))(((''''''((())))))))))))))))))))))))))))))'''(((((((((((()))))))))%%%%%%&&&'''((())))))***'''((()))((('''&&&'''(((((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,''''''''''''''''''''''''(((((()))))))))*********''''''''''''((()))******))))))))))))))))))))))))))))))************))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))%%%&&&((()))++++++,,,,,,)))************+++++++++((((((((())))))))))))***++++++++++++,,,,,,,,,,,,---------.../////////000///............------------------------------------------------------------------............///((((((''''''''''''((((((&&&&&&((()))))))))(((''''''((()))******)))((('''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))***)))((('''&&&&&&''')))***'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))'''''''''(((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))************))))))))))))******+++++++++*********)))))))))******+++,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,+++++++++,,,---...+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''((((((((()))))))))***+++***((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***&&&'''((()))******)))((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((***+++***'''&&&''')))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''''''''''''''''''''''''''(((((()))))))))*********''''''&&&&&&'''(((***+++))))))))))))))))))))))))******))))))))))))******'''((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******'''((()))+++,,,,,,++++++)))************+++++++++((())))))))))))*********,,,,,,,,,,,,------------............///////////////............------------------------------------------------------------------............///((((((''''''''''''((((((%%%&&&((()))))))))(((''''''((()))******)))((('''((((((''''''''''''(((((())))))(((((((((((()))))))))(((''''''''')))***+++'''&&&%%%%%%&&&(((+++---''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((***+++******)))$$$$$$%%%%%%&&&'''(((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******++++++++++++******))))))))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,++++++***************+++,,,------......---,,,,,,+++,,,---///000+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((*********)))((('''((((((((())))))******))))))***))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''(((*********)))(((&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******,,,+++***)))((('''&&&&&&)))+++,,,+++((('''(((***((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''((((((((((((((()))))))))'''%%%"""''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))+++***)))(((((()))***+++###%%%''')))******((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))***+++,,,---,,,+++***)))************+++++++++)))************+++++++++,,,,,,------------......///////////////.........//////.........------------------------------------------------------------------.........//////)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))((((((((((((+++)))'''&&&%%%&&&'''((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******(((''''''''''''((()))))))))))))))''')))***)))((('''(((***++++++***)))(((((())))))******+++,,,------......///...,,,+++***++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''((((((((((((((((((((((((&&&((()))((('''&&&'''))),,,***((('''&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))***))))))(((''''''$$$&&&(((((('''&&&'''(((&&&((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((###$$$%%%&&&'''))))))***(((''''''&&&&&&&&&''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%&&&''')))++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((,,,***'''$$$$$$%%%(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************''''''((()))***++++++,,,///...---,,,,,,,,,---...,,,---.../////////......------............------------------------------******))))))******+++,,,---------............///(((((((((''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((***)))'''&&&&&&&&&((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***++++++******(((''''''''''''((()))))))))))))))((()))***)))((('''(((***++++++***)))))))))))))))*********+++,,,---------...---,,,+++++++++,,,---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((***+++***)))((()))++++++***((('''''''''((()))''''''(((((()))))))))((()))))))))))))))))))))))))))((((((((('''''''''&&&))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((''''''&&&%%%$$$&&&(((((('''&&&'''((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&''''''((()))''''''((((((((()))))))))))))))))))))(((((('''&&&$$$%%%'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((+++)))'''%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))******++++++,,,,,,,,,+++***))))))***+++,,,,,,------------.........------............------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------............///'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((***)))'''&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''************)))(((''''''''''''((()))))))))))))))((()))******(((((()))***++++++***))))))))))))***))))))******+++,,,,,,,,,,,,,,,+++++++++,,,---------------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((***+++***)))((()))++++++***(((''''''((())))))'''((()))*********)))((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&(((((('''''''''(((((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((,,,+++***)))'''&&&%%%$$$%%%%%%%%%&&&'''(((******((((((((()))))))))******,,,+++***)))((('''''''''$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))(((''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((***+++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++,,,,,,******)))))))))******+++---,,,+++++++++,,,...///------............---------,,,,,,,,,++++++******,,,,,,,,,,,,,,,---......---------............///'''((()))******)))((('''(((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))(((''''''''''''((()))))))))))))))((()))******)))((()))***++++++***))))))*********))))))*********+++++++++++++++++++++,,,------.....................------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((((((((((((((((((((((((&&&((()))((('''&&&''')))***)))(((((((((((())))))'''(((***+++++++++))))))((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%'''((()))((('''((()))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&''''''((())))))))))))))))))************---,,,***(((''''''((()))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***)))((('''''')))+++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++******++++++++++++++++++,,,,,,---,,,+++******+++...///------............------/////////...------,,,,,,,,,,,,,,,,,,,,,------...---------............///'''((()))******)))(((''''''((((((((()))))))))***))))))))))))(((((((((((((((((('''''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''''''''((())))))))))))))))))***+++***)))((()))++++++***************++++++******************++++++***++++++,,,------------...........................//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((((((((((((((((((((((((&&&((()))((('''&&&'''))))))((((((((((((((())))))'''((()))++++++******)))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%'''))))))((('''((()))(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((&&&&&&'''((()))***++++++***)))((('''''''''''''''))))))))))))************---,,,***(((((((((((()))+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))&&&'''((())))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***))))))((()))((('''&&&&&&(((***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************************)))))))))******++++++,,,,,,,,,,,,---,,,+++******+++...///------............------/////////......---------+++++++++++++++,,,---------------............///((())))))******))))))(((''''''(((((())))))******))))))))))))(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((())))))(((((('''''''''((())))))))))))))))))***++++++))))))***++++++************+++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------.....................////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))+++(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))&&&''''''(((((((((((('''&&&'''))))))((((((((()))((()))******(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++)))((('''&&&&&&&&&((((((((()))))))))************)))((((((((())))))*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&'''(((((()))(((((((((************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))(((((('''&&&&&&&&&''')))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))***'''((()))***++++++++++++---,,,+++++++++,,,...///------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------............///***))))))))))))))))))***'''''''''((()))*********))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''((())))))))))))))))))***++++++))))))***++++++*********++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++***,,,,,,---------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))+++''''''((())))))))))))))))))((('''&&&&&&(((***+++))))))))))))))))))))))))&&&'''''''''((((((((()))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&'''(((((((((((((((&&&((()))***(((((()))***'''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))((((((''''''&&&&&&&&&******)))((('''''''''(((''''''((((((((()))))))))''''''((()))))))))((((((&&&&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************)))))))))******+++++++++'''(((***+++,,,,,,,,,+++,,,------------.........------............------++++++,,,,,,---.........,,,,,,,,,,,,,,,---......---------............///+++***)))(((((()))***+++&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&'''((())))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***)))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''(((((((((((((((''''''(((((())))))))))))))))))+++++++++***)))***++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((())))))***))))))***(((&&&%%%%%%''')))+++))))))))))))))))))))))))((()))))))))******++++++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******%%%&&&&&&'''((((((((('''&&&(((******)))((()))***'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((('''''''''''''''''''''''')))((((((((((((((()))***''''''''''''(((((((((((($$$&&&''')))))))))((((((!!!###%%%(((******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''(((((()))************)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))***+++,,,,,,------***+++---...//////......,,,---.../////////......---..................---,,,------...///000111111...------------...//////---------.........//////(((((())))))))))))((((((((((((((((((((()))******)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((...+++(((''''''((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''((('''%%%$$$######$$$%%%((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++*********+++------+++,,,---...///...------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,---------------,,,,,,------------,,,+++******---,,,***(((((()))***+++''''''''''''((((((((((((,,,***'''%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***,,,,,,))))))(((((((((((())))))+++++++++*********))))))))))))))))))(((((((((((())))))************))))))))))))))))))((((((((((((((()))***++++++***)))(((&&&'''''''''(((((())))))))))))(((((('''&&&$$$$$$''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))(((((('''''''''&&&***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))))))))(((((((((((())))))((((((''''''&&&&&&******+++******)))((('''******))))))((((((((('''$$$%%%&&&'''((((((((((((((('''&&&%%%&&&(((***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''(((((((((&&&&&&((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))***++++++++++++++++++*********))))))((((((&&&''')))*********)))((()))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------///......---------......---------------...///000(((((())))))))))))((((((((((((((((((((())))))***)))(((''''''''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((***(((&&&%%%&&&&&&&&&%%%)))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''((('''&&&%%%$$$%%%&&&&&&)))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++***)))***+++,,,---)))***+++,,,,,,,,,++++++,,,,,,,,,---------............------,,,,,,,,,,,,------............------------------,,,+++******,,,+++)))''''''((()))***''''''''''''((((((((((((+++)))(((&&&&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***++++++))))))(((((((((((())))))+++++++++*********))))))))))))))))))(((((((((((())))))************))))))***)))))))))((((((((((((((()))************)))(((((((((((()))))))))******''''''(((''''''&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%)))))))))((((((((('''''')))((((((''''''''''''((((((((('''&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((('''''''''((())))))*********)))))))))))))))(((((('''''''''&&&&&&'''((())))))))))))******(((((('''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&******+++***)))(((***,,,''''''''''''''''''''''''&&&'''((()))))))))((('''))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******************)))))))))(((((((((***+++++++++***))))))))))))*********++++++***++++++++++++,,,,,,,,,+++,,,,,,------..................------,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,///......---------........................///000(((((())))))))))))((((((((((((''''''(((((()))))))))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((()))'''%%%%%%'''''''''&&&***************************))))))(((((())))))************)))((('''''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((('''&&&&&&&&&'''((()))******)))))))))(((((((((''''''''''''((((((((((((************************(((((((((((())))))))))))))))))))))))******************))))))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........------------,,,,,,,,,---....../////////.........------,,,,,,+++*********)))((('''&&&'''((()))''''''''''''(((((((((((())))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******))))))(((((((((((())))))+++************)))))))))(((((((((((())))))))))))))))))************))))))******)))))))))(((((((((((())))))******))))))((())))))))))))************((((((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&***)))))))))))))))(((((((((''''''''''''(((((()))))))))(((''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))************((((((((('''''''''''''''(((((()))))))))))))))(((+++++++++***)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''''''''&&&&&&'''((('''%%%%%%''')))((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((())))))******))))))************))))))))))))))))))***+++++++++++++++((((((((()))))))))******++++++++++++,,,,,,,,,,,,------------------------.........---------------------------------------,,,,,,,,,,,,------------......---------......///111000///////////////000(((((())))))))))))(((((((((((('''''''''(((((())))))(((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))((('''''')))******)))))))))))))))))))))))))))***))))))(((((())))))***************))))))(((((())))))))))))))))))))))))((())))))******))))))((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&&&&((()))(((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''')))***,,,************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))*********++++++---------...............,,,,,,,,,---------......---------------------,,,---...//////////////////......---,,,++++++++++++))))))(((''''''(((((()))''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))))))))***(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))))))))************))))))*********)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++''''''''''''((((((((((((************************''''''((((((((((((''''''************))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''((()))******))))))''''''''''''''''''&&&&&&(((((()))))))))((((((''')))************)))((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((('''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))*********)))))))))))))))))))))*********+++++++++(((((((((((())))))))))))+++++++++,,,,,,,,,------------------------,,,,,,...............---------........................---............/////////...------------...//////222222111000/////////000(((((())))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((''''''(((***+++***)))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))******++++++))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))(((&&&'''((()))((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((***,,,---************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))******++++++++++++---------.........//////,,,,,,,,,---------......,,,,,,---......------,,,---......///000000/////////...---+++++++++++++++)))))))))((()))))))))***''''''''''''(((((((((((('''((()))*********((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))************))))))))))))''''''((((((((())))))***((((((((((((((((((((((((''''''((()))************''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((((('''))))))))))))************'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&''''''(((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&'''((()))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((())))))(((''''''(((***))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))******(((((((((((())))))******(((((((((((())))))))))))++++++,,,,,,,,,---------------------------,,,,,,................................................------------............---------------...//////333222111000000000000000(((((())))))))))))((((((((((((''''''&&&&&&''''''((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((&&&%%%%%%&&&((()))(((&&&'''''''''''''''''''''''')))((((((''''''(((((()))'''(((((()))******++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((***+++,,,******)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,------...,,,,,,,,,---------......+++,,,---.........---,,,,,,---...//////////////////...,,,+++******+++,,,(((((())))))))))))******''''''''''''(((((((((((('''((()))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******'''((()))******)))((('''(((((()))))))))))))))***''''''(((((())))))******))))))************))))))++++++*********)))))))))''''''''''''((()))******((((((((((((''''''''''''$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))))))))***(((''''''''''''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))((('''&&&%%%'''''''''''''''(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))((((((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((())))))******))))))))))))))))))************((((((((('''((())))))***((((((((()))))))))******,,,,,,,,,,,,------------------------------------.............../////////........................***++++++++++++,,,,,,,,,---------------...///000222111000000000000000000(((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''((()))************)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''))))))'''%%%((((((((((((((((((((((((***))))))(((((())))))***((()))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''((()))***+++)))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,---...------,,,---,,,,,,+++,,,---...///,,,,,,,,,---------......***+++---...///...---,,,++++++---....../////////000...,,,+++******+++,,,&&&'''(((((()))))))))(((''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++'''((()))******)))((('''(((((((((((())))))******'''''''''((()))*********))))))************))))))+++++++++*********))))))''''''&&&&&&'''(((***+++))))))))))))((((((''''''%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''((((((((())))))))))))((((((''''''''''''((('''((())))))))))))((('''%%%%%%&&&''''''((())))))(((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((()))))))))%%%&&&'''((((((((((((((()))((((((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))))))))&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''***)))((((((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******((()))))))))************))))))((((((((()))***+++)))))))))*********++++++,,,,,,,,,------------...+++,,,,,,------.........---........./////////000........................,,,,,,,,,,,,---------------,,,,,,------///000000000000/////////000111111(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))+++***(((&&&))))))))))))))))))))))))++++++************++++++******))))))((('''''''''''''''''''''''''''''''''******++++++++++++******''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((''''''((())))))(((&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((******((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---...///...---,,,//////...---...///000111,,,,,,,,,---------......***+++---//////...---,,,***+++,,,---............000...,,,*********+++,,,%%%%%%&&&'''((((((((('''''''''''''''((((((((()))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,'''((()))++++++)))(((''''''((((((((())))))******&&&''''''((()))******+++))))))************))))))+++++++++************)))'''&&&&&&&&&'''(((***++++++*********))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))***)))((('''''''''''''''((()))***++++++***)))(((%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&%%%&&&'''((())))))))))))'''((((((((())))))******&&&&&&((()))************---,,,)))((('''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******)))***+++***((((((***+++''''''''''''''''''''''''***)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))***+++++++++++++++(((((())))))*********++++++***)))))))))***,,,---************++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////---.........//////000000////////////////////////////////////000000000111,,,,,,,,,---...///000111//////......///000111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))************&&&(((***,,,---+++)))'''+++******)))(((''''''&&&((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((()))******)))(((((((((((('''''''''&&&''''''((((((((((((((((((''''''''''''(((((()))******))))))((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))++++++***)))(((((()))))))))************++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,////////////////////////111000///...,,,+++***))))))((('''&&&&&&'''((()))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******)))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))''''''(((***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***************************************)))(((((())))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''******(((%%%''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&******))))))((((((((('''))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%"""(((((((((***&&&''')))******)))((((((+++******)))(((''''''&&&&&&''')))*********)))((('''((()))***+++,,,------))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++,,,---,,,+++))))))+++------------,,,,,,+++++++++---...///000000///...---///............------------.........///000000000............////////////444111//////111222333222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&''')))***+++***)))(((+++++++++***)))(((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////++++++,,,,,,,,,---------+++++++++,,,,,,---------........................000000///---,,,+++***))))))((('''&&&&&&'''((()))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))'''(((((()))************))))))))))))))))))))))))(((((((((((()))))))))******************************************)))(((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))***(((%%%(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))(((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''(((((())))))(((((()))))))))((((((''''''''')))))))))(((((((((''''''))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((---&&&"""&&&***(((&&&'''&&&'''((())))))******************)))((('''''''''&&&'''((()))***))))))((())))))))))))))))))))))))((()))******++++++******))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++******))))))))))))************+++++++++***+++++++++******---///...---------,,,,,,,,,+++......////////////..................------------..................//////............////////////111000000//////111222333))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))))))))))))))''''''((((((((()))))))))***))))))((((((''''''''''''''''''(((((((((((((((,,,++++++******))))))(((((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))************+++++++++------------------------......---------------...,,,,,,,,,,,,------------))))))***+++,,,---......------------------------//////...---+++***))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))---+++***+++,,,---,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************************)))************))))))(((***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((())))))))))))******'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((())))))((((((******))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))///)))&&&(((***((('''&&&''''''''''''(((***++++++******))))))((((((''''''''''''((()))))))))))))))***)))(((((('''&&&%%%%%%'''((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++(((***+++++++++,,,...000.........---------------//////............//////............------------.........---------------............///////////////111222111000111444888))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))***))))))((('''&&&&&&%%%''''''&&&%%%&&&'''((()))*********)))))))))((((((((((((''''''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&'''(((((()))))))))&&&&&&''''''((((((((()))((((((((((((((()))))))))((((((((((((((((((((((((******)))))))))))))))***))))))*********+++++++++---------..................---,,,+++++++++,,,---,,,,,,,,,------------...******+++,,,,,,---......------------------------......---,,,+++***))))))(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((---,,,++++++,,,---,,,+++))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))(((((()))))))))*********************************))))))************)))(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))(((''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''%%%$$$&&&((()))(((((())))))(((''''''(((***+++***)))))))))(((((((((''''''(((((()))))))))))))))))))))((('''&&&&&&%%%$$$''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,+++,,,---///........................000///...------...///000.........---------,,,,,,.........---,,,,,,,,,+++............////////////...222555444222333888===))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))'''&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((()))))))))******))))))((('''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((('''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''')))***+++++++++***&&&'''''''''(((((())))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***)))))))))))))))******))))))*********+++++++++---------....../////////222111///.........///000,,,,,,---------........................---------------------------------------,,,+++***))))))((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((,,,***)))***+++,,,+++***************************((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))************************************((())))))*********))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))(((((())))))************))))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******###$$$$$$%%%'''******(((,,,***)))'''''''''(((((())))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))*********))))))*********++++++++++++,,,...---,,,+++,,,---........................000///...------...///000...------------,,,,,,,,,.........---,,,,,,,,,+++............////////////---111555555333444:::@@@))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***'''&&&(((***))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((()))))))))*********))))))(((((('''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((('''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%&&&''''''((((((((((((((('''(((***+++,,,,,,,,,,,,(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,,,,------.../////////000000///...------------,,,---------............////////////.........---------------------------,,,,,,++++++***))))))(((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))+++)))((()))***+++***)))************************((()))************)))))))))))))))))))))))))))))))))))))))*********++++++************************((())))))************)))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++)))))))))************+++))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&)))***((((((******'''+++***)))(((((('''''''''))))))))))))((((((((((((((((((((((((((()))******((((((((())))))*********'''((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***************************************+++++++++)))************+++++++++,,,---///...,,,++++++,,,---------------.........//////............//////------------,,,,,,,,,,,,.........---------------............////////////,,,///222333444666<<<@@@))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***'''%%%(((+++))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''(((((()))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''(((((((((((((((&&&''')))+++---,,,,,,+++***************)))))))))&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))***++++++)))************++++++++++++,,,,,,---......//////------------,,,+++***)))------------............------..........................................+++++++++***))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))+++)))((()))***+++***)))************************((()))***++++++,,,++++++))))))))))))))))))))))))))))))*********+++++++++************************(((((()))***************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%(((***)))'''&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++*********))))))(((((((((***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))************)))((((((((())))))*********))))))))))))******++++++))))))))))))))))))))))))((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((---...***)))+++***&&&''''''((()))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++(((((()))))))))*********((()))******++++++******))))))************))))))))))))))))))))))))))))))))))))************))))))***************************+++++++++,,,,,,,,,,,,)))************+++++++++***,,,......---,,,,,,---+++,,,,,,,,,------------......////////////......---------,,,,,,,,,++++++..................//////............///////////////000222555888<<<@@@BBB))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,***'''%%%(((+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))************'''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###&&&)))***(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&''''''((((((((((((((($$$&&&)))+++,,,,,,+++***,,,,,,++++++******))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++++++++,,,,,,---.../////////000111111000...,,,+++---------.........//////***++++++,,,---...//////////////////////////////++++++******))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))+++***)))***++++++***)))************************((()))***+++,,,---------)))))))))))))))))))))))))))************+++++++++************************(((((()))***************))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%(((******'''&&&''')))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++++++++++++++******)))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))******++++++++++++))))))******+++++++++,,,************************(((((())))))******++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%+++---)))(((+++***&&&###%%%''')))++++++++++++(((((((((((()))))))))))))))((('''''''''(((***+++)))))))))))))))((((((((())))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))************))))))************************+++++++++,,,,,,---------)))************+++++++++(((***---............///+++++++++,,,,,,------------...///000000///...------------,,,,,,,,,++++++---.........///000000000............/////////000444444444888===BBBEEEFFF,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))))))))************$$$&&&)))+++,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................000000000///......------+++++++++***)))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&)))******)))&&&%%%)))))))))))))))))))))))))))***,,,------,,,***)))+++++++++*********))))))************************************************************************++++++++++++******))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))))))))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&(((((())))))******++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''***((('''((()))***)))'''***))))))(((((((((((())),,,***((('''&&&'''((()))******)))((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,------+++***)))&&&''')))*********)))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++******************......---,,,---...///000------------------------........................//////.........------------------............////////////......///222555555666888===BBBFFFHHHHHH,,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((()))))))))))))))(((''''''%%%%%%&&&&&&''''''((((((''''''((((((((())))))))))))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&''''''((((((((()))))))))*********$$$&&&((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////......---,,,,,,,,,++++++******)))(((((('''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))******,,,,,,,,,,,,******+++++++++*********))))))************************))))))))))))))))))))))))************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***(((((((((''''''''''''((()))+++***((('''''''''((()))******)))((((((((((((((())))))(((((((((((())))))***)))((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))***+++++++++++++++&&&'''((()))***))))))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************---,,,,,,+++,,,---...///------------------------........................//////.........------------------............///,,,,,,,,,++++++,,,///222555777;;;???BBBFFFIIIKKK++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((()))))))))))))))(((((('''$$$$$$%%%&&&'''(((((()))((((((((()))))))))******)))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((''''''''''''((((((((())))))))))))******&&&&&&&&&'''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------....................................------,,,+++++++++++++++******)))(((((((((((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************)))'''&&&%%%(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))(((((((((((()))(((((((((((((((((((((((('''''''''((()))*********+++***))))))++++++***)))&&&&&&&&&&&&'''(((((()))+++***(((''''''((())))))***))))))((((((((((((((())))))(((((((((((())))))******)))((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((()))+++,,,---''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************,,,++++++++++++,,,------------------------------.......................................------------------............////////////...---///222444555:::@@@BBBBBBEEELLLQQQ++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))(((((((((((())))))))))))((((((&&&&&&&&&''''''((((((((())))))))))))************)))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((()))))))))***'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------....................................------,,,+++++++++************))))))(((((())))))))))))************))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))((()))******)))(((&&&&&&&&&'''((()))***+++***)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))((((((''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''')))+++,,,'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,---------------------............................................................---------............///111111111000000111444777888???DDDEEECCCFFFQQQZZZ++++++++++++*********)))************************))))))))))))))))))))))))((()))))))))************************))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************)))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))((('''&&&%%%%%%&&&((()))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......//////////////////////////////......---,,,,,,,,,*********)))))))))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***************************+++******))))))******+++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))&&&'''((())))))***))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++******))))))((((((************************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))'''''''''((()))((('''(((((((((((()))***+++,,,)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))((('''''''''))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,------...............---------....../////////////////////////////////---.....................---------............///......///......000444777===BBBGGGGGGFFFLLL[[[hhh++++++,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))************++++++*********)))))))))'''(((((())))))))))))))),,,++++++***)))(((''''''((((((((()))))))))******)))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''(((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((('''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''(((((((((((())))))(((((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......//////////////////////////////......---,,,,,,,,,******))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))******((((((((((((*********************************************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))%%%&&&''')))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************************))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))*********)))((('''''''''((('''&&&&&&(((((('''&&&))))))))))))***+++,,,,,,(((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))+++******))))))******+++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,---.../////////......---------...//////000000////////////////////////---------...............---------............//////000111111222555999===@@@EEEHHHIIILLLYYYlll|||++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))''''''((()))))))))))))))******))))))((((((''''''''''''((((((((())))))))))))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((()))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''((((((((()))))))))((((((((('''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......------,,,+++++++++)))))))))))))))))))))***''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***************************((()))***++++++***)))((())))))*********+++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++******))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))'''&&&'''((()))((('''***)))))))))))))))******''''''((()))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((''''''(((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((()))*********)))))))))(((((('''((()))***+++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++,,,---.........---------------...///000000000////////////////////////---------.........//////---------............///111222444555777;;;???CCCCCCEEEHHHKKKUUUhhh++++++,,,---,,,+++***)))************************))))))))))))))))))))))))))))))))))))************+++++++++************)))''''''((()))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''((((((((())))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......000000000000000000000000------,,,,,,+++******))))))))))))))))))*********''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))************************''')))***,,,,,,***)))'''))))))******++++++++++++************************************************************************+++++++++,,,,,,---------************************************************************************************************))))))(((((((((((())))))((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,+++***)))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))*********((('''((()))***)))(((***))))))(((((((((((()))''''''((())))))***))))))((((((((((((((()))******))))))(((((((((((())))))''''''''''''(((***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))+++,,,,,,++++++)))((('''''''''(((***+++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,***+++,,,---...---,,,,,,---------...///000000111000000000000000000000000---------.........//////---------.........//////...000222333666:::???CCCCCCDDDGGGMMM[[[sss++++++************++++++&&&''')))***+++++++++***---+++))))))))))))(((&&&))))))***+++,,,,,,------((((((((()))))))))))))))((((((((((((''''''''''''******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''++++++******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))***************************+++++++++*********************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///......///000///---...------,,,,,,++++++***+++***)))'''''')))***+++******))))))((((((''''''((((((((((((((((((((((((''''''((()))***++++++,,,*********))))))((('''&&&************************((())))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++*********))))))((((((******))))))))))))******)))+++,,,+++))))))***,,,))))))))))))))))))))))))&&&&&&&&&(((***,,,+++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))******))))))))))))******&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''*********)))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((())))))))))))((((((******))))))((((((''''''''')))++++++)))'''''''''))))))))))))))))))))))))+++***((('''''')))+++,,,***((('''&&&&&&'''(((*********))))))******+++,,,++++++++++++++++++++++++++++++******************...------------...//////////////////////////////...------,,,,,,------...---......---++++++,,,...333111000333:::@@@DDDFFFHHHDDDHHHUUUfffzzz++++++************++++++'''((()))***++++++******,,,,,,,,,,,,+++***)))((()))******+++,,,,,,------))))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***************************)))+++++++++++++++************++++++,,,------,,,,,,------------------,,,,,,........................000///---...///000///---...------,,,,,,++++++***+++***)))(((((()))***+++***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))(((((('''************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++*********)))******))))))))))))******+++(((%%%$$$&&&((()))((())))))))))))))))))))))))))))))((()))++++++***)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((***++++++)))((((((((())))))))))))))))))))))))***)))((((((((()))***+++***)))'''&&&&&&''')))*********))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...------------...//////////////////////////////...------,,,,,,------...---...///...------///111333333333777===BBBEEEFFFJJJIIIOOO^^^ooo++++++++++++++++++++++++))))))******+++******)))***...111000---******+++*********++++++,,,,,,---************))))))))))))(((((())))))******++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******+++*********))))))((((((++++++++++++++++++++++++******+++,,,,,,,,,++++++------..........................................///...---...///000///......------,,,,,,++++++***+++***)))(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((************))))))(((((('''((())))))******))))))************************++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++++++++******))))))))))))******...'''!!!!!!&&&***)))'''))))))))))))))))))))))))---+++******++++++***((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********(((***++++++)))(((((()))))))))))))))))))))))))))(((((())))))))))))******+++***)))(((((()))***+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------------...------------...//////////////////////////////...------,,,,,,------...---///000/////////111333333555888===AAADDDFFFGGGJJJNNNXXXhhhzzz++++++++++++++++++++++++*********************)))(((---222222---******,,,*********++++++,,,,,,,,,)))))))))))))))(((((((((%%%&&&&&&'''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((())))))***+++******))))))(((((((((+++++++++,,,,,,,,,,,,,,,******++++++,,,++++++***............////////////........................///...---...///000///......------,,,,,,++++++*********)))(((((()))******))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))))))))''''''((()))***+++++++++************************)))))))))*********++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,111000///...,,,+++))))))+++++++++++++++++++++++++++******))))))******+++...***&&&&&&))),,,+++))))))))))))))))))))))))))),,,+++))))))***+++***((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''(((***)))((('''((()))(((((((((((((((((((((((('''((())))))******))))))++++++***))))))***++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...------------...//////////////////////////////...------,,,,,,------......///000000//////111222333777===AAADDDFFFHHHJJJLLLSSSaaarrr***+++,,,,,,,,,,,,+++***+++++++++***************&&&,,,111111,,,))))))+++***+++++++++++++++,,,,,,)))))))))(((((('''''''''%%%&&&&&&'''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((())))))***+++*********))))))((((((++++++,,,,,,------------++++++,,,,,,,,,++++++***.........//////000000000........................///------...000000000///...------,,,,,,++++++*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++&&&'''(((***++++++++++++************************)))************+++++++++,,,,,,---------.........++++++++++++++++++++++++******++++++++++++******************************---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111111///...,,,+++***)))))))))******************++++++************++++++***+++,,,,,,,,,+++++++++))))))))))))))))))))))))***((('''''')))*********)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))******(((((())))))))))))((((((***)))))))))((((((((('''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''((())))))))))))(((++++++************++++++******))))))******+++,,,++++++++++++++++++++++++***+++++++++,,,,,,------...------------...//////////////////////////////...------,,,,,,------...///000000///......///111444:::AAADDDEEEGGGKKKPPPVVV___mmm|||***+++,,,------,,,+++***++++++*********++++++,,,'''***......+++))))))***++++++++++++++++++++++++******))))))((((((''''''(((((())))))******++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******************************+++,,,,,,------......///,,,,,,---------,,,++++++------......///000000000------------------------...------...000111000///...------,,,,,,++++++***)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''((()))***++++++++++++************************,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++++++++++++++******++++++++++++******------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))))))))*********++++++************++++++&&&)))------+++)))))))))))))))))))))))))))))))))***(((&&&&&&(((************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******&&&&&&''''''((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((())))))***(((((())))))))))))(((((('''(((((())))))******+++(((((())))))))))))((((((*********)))((('''''''''&&&'''((('''&&&&&&(((***))))))))))))))))))))))))''''''(((((((((((())))))******************************))))))******+++,,,++++++++++++++++++++++++******++++++,,,,,,------...------------...//////////////////////////////...------,,,,,,------......///000///......000222666===DDDFFFFFFIIIQQQYYYfffppp|||***+++---......---+++***+++************+++---...******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))******************)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***************+++,,,,,,------,,,,,,,,,---.../////////...............---,,,+++,,,,,,---......///000000------------------------...---,,,...000111000///...------,,,,,,++++++***))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++((()))******++++++++++++************************,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------***+++,,,---............------------------------***+++++++++,,,---------)))))))))******+++++++++,,,++++++******++++++,,,)))))))))***+++***)))((())))))))))))))))))))))))---***((('''((()))***)))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***(((((())))))))))))(((((('''(((((()))******++++++(((((())))))))))))(((((())))))))))))((((((((((((((())))))((('''(((***,,,))))))))))))))))))))))))(((((('''&&&'''((()))***))))))************))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,---............------------...//////////////////////////////...------,,,,,,------...,,,...///000000111444666;;;AAAGGGHHHGGGLLLXXXcccuuu***+++---......---+++*********))))))***,,,...///,,,+++******,,,,,,,,,***++++++++++++++++++++++++......------,,,+++******((((((((((((''''''''''''******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))************+++,,,---......///,,,,,,------...///000000.../////////...------,,,,,,,,,,,,---...//////000------------------------...---,,,...000111111000......---,,,,,,++++++***))))))************))))))'''((((((((())))))******))))))))))))))))))))))))************))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,++++++++++++++++++++++++******,,,---.../////////------------------------/////////......---------*********++++++,,,,,,,,,,,,++++++******++++++,,,///***&&&'''+++...,,,((())))))))))))))))))))))))000---***(((((())))))(((*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))(((((('''(((((()))***+++++++++(((((())))))))))))((((((''''''(((((())))))***************))))))))),,,...)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))************))))))*********)))***++++++,,,++++++++++++++++++++++++,,,,,,------...///000000...------------...//////////////////////////////...------,,,,,,------...+++---///111222555888;;;>>>DDDJJJIIIHHHNNN]]]iii}}}///...---,,,++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++000///...,,,+++***)))))))))((('''((()))***)))(((...---+++)))''''''(((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&'''))))))***''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))******)))'''%%%###!!!(((((())))))))))))(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''++++++******************++++++******++++++,,,------------............//////////////////.........------------------------...---+++******+++---...//////000000000000//////......---,,,++++++***)))(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////---------------...///000++++++,,,,,,,,,,,,------......,,,,,,,,,,,,......,,,------......------,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++------------++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((()))))))))))))))***+++++++++******)))(((''''''&&&(((((()))***************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---///000///---+++++++++))))))))))))))))))))))))((()))***,,,,,,,,,+++***''''''''''''''''''''''''))))))))))))))))))))))))*********************************)))))))))))))))++++++,,,,,,,,,,,,------......---,,,---...///000000000000000000000000000111111///......---------333222000000222666;;;>>>DDDFFFJJJLLLKKKQQQeeeyyy...---,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++///...---+++***************)))(((((()))***)))'''***))))))(((((()))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''******)))))))))(((((((((&&&&&&'''(((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))'''&&&%%%(((((())))))))))))(((((())))))(((((((((((())))))(((((((((''''''(((((((((************************++++++******++++++,,,------------............////////////////////////...///////////////////////////...,,,++++++,,,...///...//////000000//////...,,,,,,,,,,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........000///...---,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++,,,---...,,,------......------,,,......---,,,,,,---......+++,,,,,,------,,,,,,++++++,,,------------,,,+++******+++,,,,,,+++******++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))(((&&&&&&&&&&&&&&&'''((((((*********)))((('''''''''(((((()))************)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))''''''((())))))))))))))))))))))))))))))******+++*********++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))++++++,,,,,,,,,,,,------...------,,,---...///000//////////////////////////////............///000333222222222555999>>>@@@CCCGGGKKKLLLQQQ]]]qqq------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************,,,,,,+++***************,,,***))))))))))))(((&&&%%%&&&'''((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))***))))))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************++++++******++++++,,,------------............///......//////////////////////////////////////////000///...------...///000---..................---++++++++++++,,,,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,++++++,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---------............------......---,,,,,,---......,,,,,,------------,,,,,,,,,,,,------------,,,,,,)))***++++++++++++***)))************************************************************************)))))))))))))))***+++,,,))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))((((((((()))************))))))(((((('''''''''((())))))******)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&&&&&&&))))))))))))))))))))))))******)))((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------...------------...//////////////////////////////---------......000111111222222333555999===AAADDDCCCJJJLLLMMMXXXmmm~~~------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********+++******)))******++++++---+++***)))))))))'''%%%$$$%%%''')))******)))(((((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$%%%&&&''''''(((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***************+++++++++++++++******++++++,,,------------............///............////////////------------------------//////...------...//////,,,------......------,,,+++++++++++++++++++++,,,++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))************************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,*********+++,,,---...///++++++,,,---...///000000,,,,,,,,,++++++,,,,,,,,,------............------......------------......,,,,,,------------,,,,,,,,,------------------,,,************************************************************************************************(((((())))))***+++,,,---((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))+++******)))******++++++***)))))))))(((((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))'''((((((((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***************+++++++++++++++,,,,,,,,,------------------......//////////////////////////////...------......///000111111222444777;;;@@@DDDGGGEEEMMMOOOPPPaaa{{{///...------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************))))))******+++,,,...,,,*********)))'''%%%&&&'''((())))))((('''&&&((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))(((((('''))))))*********+++++++++++++++******++++++,,,------------............///---.........//////000000...........................------------------...,,,,,,------------,,,,,,------,,,++++++***))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,*********+++,,,---//////***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........................,,,------......------,,,------------------------+++******************+++************************************************************************))))))))))))***+++------((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((''''''&&&&&&&&&''''''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***))))))***((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))******+++++++++,,,+++++++++,,,,,,,,,---------------.......................................//////............/////////111444999>>>BBBFFFHHHEEENNNSSSZZZppp111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++*********++++++,,,...,,,*********)))(((&&&))))))))))))(((((('''&&&))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&'''((((((((('''&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))(((((('''((()))******)))((('''''''''))))))))))))'''''')))))))))***++++++,,,,,,++++++******++++++,,,------------............///------......///000000000000000000000000000000000------------------------,,,------------------,,,------,,,+++***)))((((((************))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,------......------,,,......////////////......---...////////////...---------............------......------------......,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++,,,---))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))((((((''''''(((((())))))))))))((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''((()))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////..............................000//////........./////////111666;;;@@@EEEGGGIIIFFFNNNXXXhhh444333222000///.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++++++++,,,---,,,************((('''******)))(((((((((((()))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((+++***)))((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((()))))))))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***(((((())))))))))))(((((('''((()))******)))(((''''''(((***++++++***((('''((())))))***++++++,,,,,,++++++******++++++,,,------------............///------......///000000111000000000000000000000000.........//////.........------............------,,,+++++++++******)))))))))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,------............---------------......---------------,,,,,,,,,---......//////......---......////////////......---...///000000///...---------............------///...---,,,,,,---...///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++******+++,,,,,,))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************,,,,,,+++***************(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((('''((()))))))))))))))))))))))))))))))))******+++*********************************))))))))))))))))))))))))************************))))))***++++++,,,------++++++,,,,,,,,,,,,------,,,---.../////////...---..............................---......///000111111333888>>>CCCGGGIIIJJJHHHNNN]]]sss666555444222000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---+++******++++++)))(((+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++((((((((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))************%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&(((***---...(((((())))))))))))(((((('''((()))++++++)))((('''((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,++++++******++++++,,,------------.........//////---------...///000000111//////////////////////////////000000000000//////---......//////......---***************+++++++++(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------........................------------------------++++++,,,,,,---...//////+++++++++,,,...000111222/////////...------,,,,,,---...///000000///...---......////////////......---...///000000///...---------............------///...---,,,,,,---...///......,,,,,,,,,,,,......------------------------************************++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++(((((())))))*********+++))))))(((''''''&&&''''''(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++***))))))***))))))))))))))))))))))))((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,.../////////...---........................,,,,,,,,,---///000222333222555;;;AAAFFFIIIKKKLLLLLLPPP___yyy}}}|||}}}@@@???;;;666222///000111---,,,++++++,,,,,,+++***---------,,,,,,,,,++++++//////...------,,,++++++------------,,,,,,+++***------+++***)))'''&&&&&&)))(((((('''''''''''''''******))))))))))))************+++++++++,,,,,,,,,,,,++++++***)))(((''''''+++***)))'''''''''((()))((((((''''''''''''((((((((((((((((((''''''''''''&&&+++///...***'''(((***((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))*********)))'''(((***,,,))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))*********))))))((((((''''''###$$$%%%'''((())))))))),,,+++)))((('''''''''((((((((((((((())))))))))))******++++++++++++******++++++++++++,,,---.../////////.........---------........................////////////////////////////////////////////////111000...,,,++++++++++++************************************))))))((((((************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,111000---+++++++++,,,---000000/////////000111111333222000///.........//////111222111///...///111222111111333555444111------,,,,,,,,,,,,---......---------------.........------,,,+++,,,---///000......---------,,,,,,,,,...,,,******,,,---+++(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))************************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((''''''((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++)))''''''((()))))))))***)))((((((((()))+++,,,******++++++++++++************+++++++++,,,,,,,,,))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++,,,.........,,,,,,,,,...,,,,,,,,,---...///000000/////////...------,,,,,,...------...111222222111333555<<>>;;;666333666333111000000///---,,,......---------,,,,,,,,,...------,,,,,,++++++***,,,,,,---------,,,++++++))))))******************,,,,,,+++************+++******))))))))))))***************++++++++++++,,,((((((((())))))************))))))(((((((((((()))((((((((((((((((((((((((******)))))))))((((((((()))...222222...***))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((())))))(((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((************)))'''&&&%%%###$$$&&&'''))))))******((((((((()))))))))************++++++++++++******++++++++++++,,,---.....................---------///////////////////////////////////////////////////////////////////////////...---+++************************************+++++++++++++++*********************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,...///000111111000000000000000000//////111111111222222222333333333222111111111111222222333222222333444555444222333222111111111111///------------............///.....................------,,,,,,,,,,,,---......,,,---------------------///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))*********++++++)))))))))))))))))))))))),,,+++************************))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))'''%%%&&&'''(((((('''(((((()))***************(((((())))))))))))((((((((((((((()))))))))******))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++(((***+++***)))((()))+++------..................,,,------...//////000000,,,///222222111222555999@@@@@@CCCGGGEEECCCFFFLLLXXXdddvvvzzzqqquuu|||fff]]]RRRKKKHHHEEE@@@<<<888666333111000000...---............------------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++************************+++******)))))))))))))))******))))))))))))******************++++++++++++(((((()))))))))))))))))))))))))))(((((((((((()))((((((((())))))(((((((((************))))))))))))***---111111...+++((('''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''((((((((()))(((((((((((('''%%%$$$$$$"""###%%%''')))))))))((((((((()))))))))************++++++,,,,,,++++++***,,,+++++++++,,,,,,---...........................////////////////////////////////////////////////////////////////////////------,,,+++******))))))************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------------........................---------------.........,,,,,,---...///000000111///000111222222222111111333333444555666666666666444444444444444444555555555444444666888999777555777666555555444444222111/////////////////////...000000000///////////////---------------------...,,,,,,,,,------------......------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++******************************++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++)))((((((*********)))'''((()))++++++***))))))(((((())))))))))))((((((((((((((()))))))))******((()))))))))************)))******++++++******)))******+++,,,,,,,,,,,,++++++,,,------,,,+++---..................------------........./////////000)))---111111///000666;;;@@@AAACCCEEEEEEEEEKKKTTTZZZiiixxx}}}ttteeeYYYRRRMMMHHHCCC<<<999555333222111000////////////.........------------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++***)))))))))+++******)))))))))))))))******))))))))))))******))))))*********+++++++++******))))))(((''''''&&&((((((((())))))))))))((((((((()))******)))((((((************))))))))))))(((+++......---***'''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&((()))((('''&&&'''((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------.....................////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,+++******)))************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........---------------------------------....../////////............/////////000000000222333444555555444666777999:::;;;;;;;;;:::888888888999999999999999888999:::<<<>>>>>>===;;;===>>>>>>>>><<<;;;::::::777777777777666555333222000000000000//////..............................------------------------,,,,,,------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******************************++++++++++++******************************************++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))******))))))))))))************))))))))))))******************************************************++++++******))))))((((((,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))++++++***((('''((()))++++++***)))))))))******++++++******))))))))))))*********++++++((()))))))))******************++++++++++++************+++,,,,,,,,,,,,+++,,,---......------...000...............---------000000/////////.........)))---111222111333999???BBBBBBCCCDDDCCCEEEOOO[[[bbbsss~~~~~~ooocccZZZRRRMMMEEEAAA<<<888555444222000000////////////.........------------------------++++++,,,---------,,,,,,------,,,+++******)))))),,,,,,+++************+++******))))))))))))******)))))))))************++++++******)))'''&&&&&&%%%'''(((((())))))))))))(((((((((************((((((******)))))))))(((((((((((()))***+++***)))'''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++&&&(((******((('''(((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))*********)))''''''(((((((((''''''&&&)))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------------.......................................////////////////////////////////////////////////,,,,,,------,,,+++***************************************+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------....../////////------------------------.........///000000111111111111111111111111111111333333444666777999::::::;;;<<<>>>@@@AAAAAA@@@@@@======>>>>>>>>>======<<<<<<@@@CCCEEEEEEDDDDDDEEE@@@CCCEEEFFFDDDBBBAAAAAA?????????>>><<<:::777666222222111111000000//////000000000111000000///.........---------,,,,,,,,,+++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))***************++++++,,,******))))))))))))******+++******))))))******+++******************************************************************))))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''((()))***(((&&&(((((()))*********************++++++++++++******)))))))))*********++++++))))))))))))******************++++++++++++************+++,,,,,,,,,,,,+++***+++------,,,,,,...///------..................111111000//////...---------000333444666999@@@EEEFFFEEEEEEEEECCCGGGTTTaaasss~~~rrrhhhcccSSSNNNGGG@@@;;;777444222000000000/////////..............................***+++,,,,,,---------,,,++++++++++++++++++++++++++++++***)))))))))************))))))))))))******))))))))))))************))))))((((((((('''''''''&&&'''((()))******)))((('''(((***++++++***(((''')))))))))(((((((((''''''(((''''''((()))))))))((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''')))++++++)))(((((()))))))))))))))))))))))))))'''''''''((()))*********'''((()))******)))((('''***************)))))))))'''(((((())))))))))))))))))((((((''''''(((((()))))))))*********++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,---------.........//////------------------------////////////////////////////////////////////////,,,------...---,,,++++++************************)))))))))*********++++++*********************************++++++++++++,,,+++,,,,,,,,,------------,,,------...//////000000......................../////////000111222222222222333333444555666777777888888888999;;;===@@@AAA???@@@CCCEEEFFFFFFEEEDDDBBBCCCCCCCCCCCCBBB@@@???BBBHHHNNNOOOLLLJJJMMMPPPJJJNNNSSSUUUSSSPPPOOOOOOMMMMMMLLLKKKHHHDDDAAA>>>888888777777666555555444111222222333222111000/////////...---,,,++++++***+++---///...---,,,...000------------------------------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))***************+++,,,,,,******))))))))))))******+++******))))))******+++******************************************************************++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((''')))******(((&&&)))))))))))))))******+++))))))************))))))((((((((()))))))))******))))))))))))***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///,,,---------.../////////000000000///////////////000111222444999>>>CCCGGGFFFFFFFFFFFFFFFKKK\\\lll~~~xxx^^^XXXOOOFFF@@@:::666333000000000000////////////......//////////////////***+++,,,,,,------------))))))***+++,,,,,,------)))(((((('''''''''''''''******))))))))))))******))))))))))))************'''''''''(((((((((((((((&&&'''(((*********)))(((''')))***++++++***)))'''((((((((((((''''''''''''((('''&&&'''(((*********((((((((((((((('''''''''))))))))))))))))))))))))************************''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''')))+++,,,***)))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((()))******)))(((''',,,,,,++++++******))))))&&&'''''''''''''''&&&&&&)))(((''''''''')))***+++)))************++++++++++++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////,,,---.........---,,,+++************************(((((())))))*********+++************************))))))*********++++++++++++++++++,,,,,,,,,---------------...///000000111000000000000000000000000///000000111222333333333333444555777999:::;;;<<<;;;;;;;;;;;;===AAADDDFFFAAACCCFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDBBBAAAEEENNNVVVVVVQQQOOORRRXXXZZZ```fffhhhgggcccbbbaaa^^^^^^]]][[[WWWSSSOOOLLL??????>>>======<<<;;;;;;222333333444333222111000000000///...,,,+++***))),,,...000000...---///222------------------------------------------------++++++++++++,,,,,,---...******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((('''(((((()))************))))))))))))******++++++************++++++************************************************)))))))))***+++++++++,,,(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********+++,,,,,,***(((***)))((((((((()))+++,,,(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***,,,------------///000,,,,,,------...///000000......//////000000111111000//////222999???DDDFFFCCCCCCEEEGGGHHHQQQeeewwwlllYYYPPPJJJCCC>>>>>>555555444222///......///000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))((()))******++++++***)))(((((('''((((((***'''&&&((((((&&&&&&)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((()))))),,,+++++++++***)))))))))((()))++++++***(((&&&$$$&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))))))))***************************+++++++++,,,,,,,,,---------....................................------...///111222222111///...---...000111////////////000000000000000///---,,,+++*********))))))************)))))),,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------//////...---...///111222000111111000......///111333222111111222444777999:::;;;;;;===>>>???@@@@@@DDDCCCAAAAAAAAACCCEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHKKKJJJIIIGGGFFFEEEDDDDDDKKKLLLMMMNNNNNNPPPTTTWWW^^^hhhssswwwrrrkkkhhhgggnnnkkkjjjlllnnnjjjaaaYYYSSSMMMFFFDDDFFFGGGEEEBBB;;;===>>>===:::777777888444333111222222222000---000///------......---,,,///...------,,,,,,,,,---------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++************+++++++++***)))***++++++***)))++++++---......---+++++++++++++++*********))))))++++++************++++++******************************++++++++++++******+++)))'''(((+++,,,***((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''''''''''''''''''''******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))'''%%%$$$************************)))************+++++++++------,,,,,,,,,,,,++++++---...............------000000//////.........---...///111000///---......//////111555:::@@@DDDFFFEEEEEEGGGKKKNNNWWWlllrrreeeXXXJJJBBBAAA999999777444000///......111///------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))************************************)))))))))))))))***************)))))))))((((((((())))))))))))))))))))))))((((((((((((((())))))***)))((('''''''''''''''(((***''''''***)))'''''')))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))))))))++++++*********************+++++++++***)))'''&&&'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++,,,,,,---------.......................................------...///111222222111000......///000111///000000000000000000000//////---,,,+++***************++++++++++++******+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,---...///000///000111000///000222444666666666666777999:::<<>>CCCFFFGGGFFFFFFLLLUUU^^^iiizzzmmm[[[OOOKKKBBB@@@<<<888444222111111111000......///000///...........................------------------------+++++++++***************((()))))))))***+++++++++++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((()))'''(((,,,,,,(((''')))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))******************,,,,,,++++++******))))))))))))((((((((((((((('''''''''((((((((()))))))))))))))))))))************************++++++,,,,,,,,,------------.............................................///000111111333222000/////////000111000000000000000000000000///...---,,,+++*********++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------.....................------------...///000...000111222222333666888;;;;;;<<<===>>>???@@@@@@EEEEEEFFFHHHIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEHHHJJJLLLIIIJJJKKKKKKKKKIIIGGGFFFHHHJJJKKKLLLLLLMMMOOOQQQUUUZZZ___```^^^[[[ZZZZZZ^^^aaafffjjjnnnooonnnnnniiijjjlllqqqtttrrrkkkfff```[[[VVVVVVXXXWWWQQQKKKCCC???:::888888666333///000...------...//////...//////.........//////000---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++************+++++++++***)))***++++++***))))))))))))(((((()))))))))+++++++++***************++++++************++++++******************************++++++++++++*********)))((()))***+++***(((*********************************++++++++++++,,,))))))))))))))))))))))))*********))))))(((((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))************************************+++++++++,,,)))******+++---......///---......//////.........////////////...............///000000///...///111444666:::???CCCFFFIIIJJJGGGIIITTTeeevvvttteee]]]MMMIIICCC===999777555444222000......///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))((((((&&&&&&&&&&&&'''(((((()))(((''')))------)))((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******++++++,,,+++***))))))))))))******)))))))))(((((('''''''''(((((((((((()))))))))((()))))))))************)))******++++++,,,,,,,,,------------.............................................//////000111111333222111000000000111111111111111000000000000000///...---,,,+++++++++++++++++++++******+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------------..................//////////////////000000111222222///111333444555888;;;===???@@@AAACCCDDDDDDDDDDDDGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEGGGIIILLLMMMIIIIIIIIIJJJJJJKKKLLLMMMPPPRRRTTTTTTSSSRRRSSSTTTRRRSSSTTTTTTSSSRRRRRRSSSPPPSSSWWWYYY[[[[[[]]]^^^___ccclllvvv}}}vvvqqqnnnsssyyyyyyqqqgggZZZQQQGGGAAA>>>===:::777666333000......---,,,+++///............//////000........................---------------------------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,+++***)))***++++++***)))***)))(((''''''((()))***************************++++++************++++++******************************++++++++++++*********)))))))))******))))))************************************++++++++++++))))))))))))))))))))))))))))))(((((('''&&&&&&&&&******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++,,,,,,******+++,,,,,,---......---......////////////...///////////////............///000000//////111333666999???DDDGGGIIIJJJKKKJJJOOO^^^ttt~~~qqqZZZTTTKKKCCC>>>;;;999777333111///.../////////---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))((())))))***+++,,,,,,---++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))''''''''''''((()))******(((&&&(((------***(((***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''((((((((())))))******+++******)))((((((((())))))******))))))((((((((('''(((((((((((()))))))))***((()))))))))************)))******+++,,,,,,---------------.........//////..............................///000000111111111333222222111111111111111222111111111000000000///......---,,,+++++++++++++++***))))))))))))***+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---------..................//////000000000//////000222333444444444444555888999:::===@@@CCCBBBCCCDDDFFFGGGGGGGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMJJJIIIIIIKKKNNNPPPOOOMMMLLLLLLPPPVVV\\\```bbbccceeedddaaa^^^\\\\\\^^^]]][[[[[[[[[ZZZYYYXXXOOOPPPQQQOOOMMMLLLMMMNNNNNNTTT^^^jjjvvvyyylll[[[OOOIIIFFFBBB??????;;;777444333222111//////...............//////........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++***)))***++++++***)))+++***)))(((((()))***+++************************++++++************++++++******************************++++++++++++******))))))******)))))))))***************************))))))*********+++++++++))))))))))))))))))))))))))))))((((((''''''''''''******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////.........///////////////...///000000000000333555777<<>>???@@@BBBEEEGGGEEEFFFGGGGGGIIIIIIJJJKKKJJJKKKNNNPPPQQQQQQPPPOOONNNOOOPPPQQQRRRTTTTTTUUUQQQOOOLLLJJJJJJLLLOOOQQQUUUSSSRRRTTT[[[fffqqqxxx|||}}}}}}{{{vvvpppkkkjjjnnnkkkhhhhhhiiihhhdddaaaTTTRRRNNNKKKHHHFFFEEEDDDEEEIIIQQQ[[[dddlllrrrvvvuuufff^^^YYYSSSMMMGGGCCC>>>:::888777555444111111000///////////////........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,+++***)))***++++++***))),,,++++++******++++++,,,***************+++++++++++++++************++++++******************************++++++++++++******(((***+++***)))((()))***++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))************************++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---...//////000000000000.........//////////////////000000000000111444777:::???EEEIIIIIIJJJLLLNNNVVVdddxxxvvv{{{jjj\\\RRRJJJCCC>>>:::888555333333222000...------------------------***************************************+++++++++++++++++++++++++++++++++************************)))))))))))))))*********''''''(((((())))))))))))))))))))))))))))))))))))&&&''')))***+++***)))((())))))((('''''''''(((((((((%%%&&&)))***((((((+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))(((((((((((()))************)))((()))))))))))))))*********(((((()))))))))*********))))))))))))************)))******+++,,,---...///............////////////........................---...000111222222111111333333333333333222222111333333222111111000000///------,,,+++++++++,,,,,,,,,+++)))(((((()))+++,,,+++++++++*********************+++++++++,,,,,,,,,------------..................///000000111222222111222555999;;;===>>>???AAACCCDDDDDDDDDFFFHHHJJJIIIIIIHHHIIIJJJKKKMMMNNNOOORRRVVV[[[^^^`````````]]]^^^___```aaaaaabbbbbb[[[YYYVVVTTTUUUWWW[[[]]]``````bbbhhhrrr}}}|||xxxuuuuuuvvvtttmmmgggWWWRRRLLLHHHHHHHHHFFFDDDEEEHHHLLLQQQVVV[[[___aaalllttt~~~yyyqqqjjj[[[VVVNNNGGGBBB>>>:::888555444333222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++***)))***++++++***)))***++++++++++++++++++***))))))*********+++++++++++++++************++++++******************************++++++++++++******(((***+++***(((((()))+++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))((())))))***************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------///000000111111111............/////////000///000000000000222666888===BBBHHHKKKJJJKKKNNNQQQ]]]ooozzz~~~ffftttzzziii]]]SSSJJJCCC>>>;;;888666555333111///........................++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))***)))(((''')))((('''&&&&&&&&&&&&&&&(((%%%%%%(((((('''(((,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))+++,,,---...///******))))))((((((''''''((()))+++,,,,,,+++***((((((((())))))******++++++))))))))))))************))))))))))))************)))******+++---...//////............/////////000........................---...000111222222111111333333444444444333222111333333222222111000000///------,,,+++++++++,,,,,,---,,,***))))))***,,,---,,,+++++++++******))))))******+++++++++,,,,,,,,,---------.........//////...//////000111222222222555777;;;>>>BBBDDDEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIJJJMMMOOOQQQ[[[^^^dddkkkppptttuuuvvvqqqrrrrrrsssssssssrrrrrrjjjhhhfffeeefffjjjnnnqqqppprrrvvv~~~uuummmZZZSSSLLLJJJLLLNNNMMMJJJGGGIIIMMMOOOPPPRRRTTTUUUXXXbbboooxxxtttmmmcccXXXOOOHHHAAA>>>888777666444333222111111////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++***)))***+++++++++))))))***+++,,,,,,+++***)))))))))******++++++++++++++++++************++++++******************************++++++++++++******(((***,,,+++(((''')))+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))///...,,,***))))))******************************++++++,,,,,,,,,---------******+++,,,------...///------///000111111111111---.........//////000000///000000000000222666999???EEEJJJLLLKKKLLLOOOSSSaaavvvyyysssppppppwwwvvv```LLLBBBDDDCCC???:::444111111333//////......---,,,++++++,,,,,,,,,+++++++++******+++++++++************)))***++++++,,,,,,++++++***,,,,,,++++++***)))(((((())))))))))))))))))))))))+++***)))((('''''''''(((+++***)))(((((()))***+++))))))))))))***************************)))(((((((((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))%%%''')))***+++***((('''&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))************++++++***))))))***++++++---,,,+++)))(((&&&%%%$$$)))************+++++++++,,,,,,,,,,,,,,,---//////222111///...---...000111000000111000......///111///111333666666555333222222222222222333444555666222222111111111111111111...---,,,+++******************+++++++++,,,,,,,,,,,,------......------,,,//////...---,,,,,,++++++........................------...000222333555666999<<>>EEEEEEIIIPPPQQQPPPUUU]]]ooorrrooonnnuuuooo\\\QQQJJJGGGCCC???;;;888666555000//////......------------,,,,,,,,,,,,+++++++++++++++++++++***************++++++,,,,,,++++++***,,,,,,++++++***))))))((())))))))))))))))))))))))***))))))))))))*********))))))(((''''''((())))))))))))))))))************)))))))))))))))(((''''''((((((((())))))(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))&&&''')))*********)))(((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))(((((((((''')))************+++++++++,,,,,,,,,,,,---...///000000///...------...///000///000000000......000222000111222444444333222111222222222222333444555666222222222111111000000000...---,,,+++***************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------------------...//////000000000000222444888;;;===CCCEEEIIIMMMPPPQQQQQQPPPLLLIIIFFFFFFIIIJJJIIIGGGIIINNNSSSUUUWWW\\\eeemmm~~~rrrlllhhhhhhfff```\\\[[[[[[XXXUUURRRQQQQQQRRRRRRSSSTTTXXX]]]cccmmmooo]]]PPPLLLEEE@@@???;;;555333666333222000///000111000///111000///.........///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++******+++*********+++******))))))((()))***+++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))+++******))))))******+++))))))*********++++++++++++******)))((((((''''''%%%''')))***)))((()))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++(((((()))))))))((()))***))))))))))))))))))))))))''''''(((((()))*********************************+++++++++*********))))))************************(((((())))))******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000000000000000000000111222222444777<<<@@@GGGGGGKKKQQQRRRSSS[[[eee{{{{{{xxxuuuyyynnndddSSSNNNGGGBBB???<<<888444111000//////////////////......---------,,,,,,,,,,,,+++++++++***************++++++,,,,,,++++++***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((((((''''''''''''(((((())))))))))))************'''((((((((((((''''''&&&''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''((())))))******+++)))************+++++++++---------------...000000///...---,,,,,,---...///...///000000//////111333222222111111111111111000222222222222333444555555333333222111000000//////------,,,+++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---......//////------......///111222333444444555777:::???DDDFFFIIIJJJMMMOOOPPPPPPOOONNNKKKJJJHHHGGGHHHKKKNNNPPPSSSYYY```eeejjjqqq||||||sssllljjjfffdddaaa\\\VVVSSSSSSTTTUUUVVVYYY]]]```fffuuurrr___SSSOOOJJJHHHCCC>>>;;;===666333111/////////...---000000000000000000000111......------------......------------------------///...---+++************************))))))(((''''''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++*********))))))(((((('''"""%%%))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++%%%'''))))))))))))***+++))))))))))))))))))))))))((((((((()))******++++++************************+++++++++***************************************(((((())))))***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000000000000000000///111222444666:::???CCCIIIKKKOOORRRSSSYYYfffsssuuuggg]]]QQQIIIEEEAAA<<<777333222111/////////000000///.........------------,,,,,,+++++++++************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))((())))))***++++++++++++((((((((((((((((((((((((((()))))))))************'''(((((()))((((((''''''''''''((((((((((((''''''***))))))))))))))))))***))))))))))))))))))))))))((((((((('''((()))******(((((('''&&&&&&''')))***((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,,,,+++)))(((''''''((()))******++++++))))))*********+++++++++------------...///000000......---------...///000...///000000///000222444444333222111000000111111333222222222333333444555444333222111000///...------,,,++++++*********++++++++++++,,,,,,,,,------------............------,,,,,,------.../////////000//////000111333555666777999;;;???CCCGGGKKKLLLMMMMMMNNNNNNNNNLLLJJJIIILLLLLLKKKKKKMMMSSSZZZ```ffflllsssyyy}}}zzzxxxuuuvvvuuuqqqiiibbb]]][[[[[[ZZZ^^^eeekkkqqqyyyqqq___]]][[[WWWQQQLLLIIIHHH>>>;;;777444333222111000000000111222222111111000......------------......---------------------------,,,,,,+++************,,,------,,,,,,+++***)))((()))***+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))*********************)))))))))(((((($$$&&&)))+++***))))))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++&&&+++---+++)))***+++***))))))))))))))))))))))))))))))***++++++,,,,,,---************************************************************************((())))))******+++,,,,,,+++++++++,,,,,,,,,------------........................///000000000000000////////////////////////...000333666999===CCCGGGKKKNNNRRRSSSVVV___ppptttdddWWWOOOJJJCCC>>>777666333111000//////000/////////.........------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))))))))******))))))''''''))))))))))))))))))))))))((()))))))))************((())))))******)))))))))''''''(((((((((((('''''')))))))))******)))))))))((((((((((((((((((((((((((((((((('''((()))******((('''&&&&&&&&&((()))***((((((((((((''''''''''''&&&'''''''''(((((())))))************************+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))************))))))*********+++++++++---,,,,,,------...///000.........//////000000111...///000000000000222444666555333111111111222333333333222222222333444444333333222111000......---,,,,,,++++++******++++++++++++,,,,,,,,,------------......//////......---........................000000000000111444666888;;;===BBBGGGKKKMMMNNNNNNQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNOOOQQQVVV___jjjqqq|||zzzmmmeeecccaaaeeerrruuuvvvuuunnneee\\\UUUQQQMMMIIICCC>>>;;;999777555111222222222222111000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***------......---,,,+++++++++++++++++++++***)))(((++++++++++++++++++++++++)))***++++++,,,,,,,,,+++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))*********************))))))))))))((()))***)))''''''(((***)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++)))000333...***++++++)))))))))))))))))))))))))))(((((())))))***+++++++++************************************************************************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------------.........//////...//////000000000000000///////////////////////////111555888<<<@@@FFFJJJMMMQQQSSSTTTYYYfffxxxuuufffZZZPPPHHHCCC???<<<888444222000000000//////.........---------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))******)))(((&&&%%%))))))************))))))))))))))))))************((())))))***************(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&''''''((()))***((((((((((((''''''''''''&&&&&&''''''((()))))))))++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''(((((())))))))))))***+++,,,,,,+++***)))+++***************)))))))))************+++++++++,,,,,,,,,,,,,,,---//////......//////000111111111///000111111000000222444555444333222222222333444333333333222222333333444222222111000//////......,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,//////................../////////111333777;;;===AAACCCGGGKKKMMMNNNNNNNNNNNNOOOPPPRRRSSSSSSTTTTTTWWWVVVWWW\\\dddppp{{{}}}pppqqqnnnsss}}}rrrhhhaaa```ZZZQQQIIIBBB===999666666555555444333222111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,+++***)))((('''***++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))***************************************(((&&&&&&(((***)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++)))333777000***+++,,,)))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))***************************************+++++++++************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---------...///000000111111000000000000000000000000000000///222777;;;>>>CCCHHHLLLNNNRRRSSSTTT\\\kkk|||~~~}}}zzzkkk\\\QQQKKKGGGDDD???999555222111111.........---------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))***++++++***((('''(((((()))******)))(((((())))))))))))************'''(((((()))******))))))))))))************))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&''')))*********)))(((%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))***************************+++++++++************)))))))))))))))))))))))))))%%%&&&&&&'''((()))******************************************************)))************+++++++++++++++***++++++,,,---...,,,---...///000000000000000111222111000000111333222222222222222222333333444333333222222333333333111111000000/////////...,,,++++++***++++++,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,------......//////000000000000222555:::AAAFFFJJJIIIIIIIIIJJJJJJLLLMMMNNNLLLNNNQQQVVV[[[___bbbdddhhhffffffkkkwww}}}uuuiii\\\QQQHHHAAA===<<<:::888666444333333333......------------......------------------------***+++,,,---......---,,,((()))***++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,((()))***++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***************************'''(((***)))(((((()))***)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++'''222777000***,,,---)))))))))))))))))))))))))))&&&''''''((())))))******************************))))))*********+++++++++************************)))******++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++,,,------...//////000111111111111000000000000000000000000000111444888<<<@@@DDDIIIMMMOOORRRRRRTTT___ppp|||}}}wwwvvvwww~~~~~~lll^^^WWWMMMJJJDDD===777444222222......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++******************++++++))))))))))))))))))))))))'''(((***,,,---,,,+++***&&&'''((())))))((('''&&&))))))))))))************&&&&&&'''((())))))((((((******++++++++++++******((()))***++++++***)))(((((((((((((((((((((((((((&&&''')))***+++***((('''$$$%%%''')))***))))))((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++++++++***))))))***++++++)))))))))***++++++,,,,,,)))************+++++++++************+++,,,------+++,,,---...////////////111222222111000///111222000000111111222222222333444444333222222333333333000000000000////////////+++++++++***++++++,,,,,,,,,,,,,,,---------............////////////......+++,,,---...///111222222222444666;;;BBBJJJQQQVVVPPPMMMJJJGGGGGGIIILLLOOOOOORRRXXX___gggnnnsssvvvwwwtttrrryyyooonnnmmmmmmmmmqqqvvvzzztttfffZZZPPPKKK@@@>>>;;;777555444555555.........------.........////////////////////////***+++---...///......---((()))***+++,,,---------)))******+++++++++***************++++++,,,,,,,,,(((((()))++++++,,,,,,,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******************++++++"""&&&)))++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++###111666///)))---...***))))))))))))))))))))))))*********+++,,,,,,------************************))))))******++++++++++++************************)))******++++++,,,------++++++,,,,,,,,,---------,,,,,,------...///000000//////000111111111111111000000000000000000000000111555999===AAAEEEJJJMMMOOOQQQRRRTTT```rrr{{{|||uuunnnkkknnnttt}}}pppccc[[[PPPFFFDDD@@@888333333000000///---+++,,,...000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************))))))************))))))+++*********))))))(((((('''(((((()))***+++++++++************************+++*********))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((''''''((()))***++++++,,,***)))''''''((())))))((())))))))))))************)))))))))))))))))))))))),,,***)))'''''''''(((((())))))************))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000111111222222222222111111111222222333333222222111333333444444333333222111333222111000////////////******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////......///000000111111000000111333555666::::::;;;AAAJJJRRRVVVWWWTTTPPPJJJFFFGGGIIILLLMMMRRRXXXcccppp{{{~~~xxxiiiiiijjjlllooopppooonnnuuu~~~{{{jjj^^^XXXLLLFFF@@@=========999555333222111000/////////...111111000///////////////000...,,,,,,...///...---...---,,,,,,,,,,,,---...,,,------......------,,,+++***)))(((((()))***+++************************(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++++++++***************+++************************)))************+++++++++******))))))))))))******++++++***)))(((((())))))***+++,,,,,,+++***)))(((++++++************++++++******))))))))))))******************************------,,,+++*********++++++++++++*********))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////222222222111222222333444222<<>>::::::222111000///......///000...------,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))((('''(((((()))******++++++************************************)))))))))((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((()))*********++++++)))'''((()))***)))((())))))))))))************))))))))))))))))))))))))))))))((('''(((((()))***))))))************))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------.........///............///000000111111111222222111111111222222333333333333222222333333444444333333222111333222111000////////////+++++++++,,,,,,,,,,,,---,,,,,,---------...............------------....../////////000222555777888???@@@CCCJJJQQQVVVWWWVVVLLLHHHDDDCCCGGGLLLQQQTTT___eeeqqq}}}yyypppaaabbbgggrrr|||~~~vvvnnnjjjppp~~~vvvooo\\\TTTKKKDDDBBB???;;;888444333111000//////000000........................///...,,,---...///...---...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++************++++++************************))))))))))))*********+++************************)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,************************)))************+++++++++******))))))))))))******++++++***))))))))))))))))))******+++***)))((('''++++++************++++++******))))))))))))******************************,,,,,,+++***************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........000000000000////////////111111111111111222333444333:::@@@BBBFFFMMMPPPNNNNNNNNNRRR]]]ppp}}}{{{qqqfffeeekkkyyyxxxrrruuuzzz{{{mmm^^^TTTNNNGGGCCCAAA555444333222111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************))))))))))))((((((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************))))))))))))))))))))))))(((((('''((()))***+++,,,))))))************))))))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,------------.........///////////////000000111111111111111111111111111222222333333333333222222333333333333333222222111222111000//////...//////,,,,,,,,,---------......,,,------------.........///......------......///......000222555888;;;===???AAAFFFKKKPPPQQQOOOMMMFFFDDDBBBDDDKKKTTT[[[___iiinnnxxxxxxlllddd]]]]]]eeexxxqqqcccfffnnn|||qqqhhh[[[PPPJJJFFFCCC@@@888666333111000000111111---....../////////......///...------//////...---...------,,,,,,------...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************************************)))))))))))))))))))))))))))************+++++++++++++++************++++++************************)))************+++++++++******))))))))))))******+++***))))))))))))))))))((())))))))))))(((''''''++++++************++++++******))))))))))))******************************++++++***)))))))))******+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,------------.........////////////000000000000111000000000111222444555666;;;AAAFFFMMMSSSSSSPPPMMMRRR[[[iiiyyy{{{pppbbbgggssszzzzzz|||pppddd\\\TTTJJJDDD:::888666444333222000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++++++++************)))))))))))))))(((((())))))************((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((+++)))((((((***++++++***((()))))))))************))))))))))))))))))))))))((((((((())))))******+++))))))************))))))******++++++++++++******+++++++++,,,,,,,,,------------------............000000//////000000111222222111111111111111111222222333333333333333333222222333333333333222111111111000//////.........///------------.........///------------............000000/////////000111111000111333666:::===@@@BBBAAACCCEEEHHHIIIIIIGGGEEEHHHGGGHHHMMMVVV```iiinnnqqqsssyyy}}}zzzxxxvvvqqqiiiccc```___fffxxxuuufffgggiiioooyyyzzzkkk]]]TTTOOOLLLKKK>>><<<888444111000000000///000111222222222111111///...---...000000///---------------------------++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++......,,,+++***)))))))))************************))))))*********+++++++++******))))))))))))************)))))))))))))))***))))))))))))))))))((((((++++++************++++++******))))))))))))************************************)))))))))))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............////////////000000000000000/////////111333555777<<>>:::777555444111...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))******)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((***((('''(((***++++++***((()))))))))************))))))))))))))))))))))))***************)))(((((())))))************))))))******++++++++++++******++++++,,,,,,,,,------------------.........//////000000000000000111222222222222111000000111222222333333333444444333333333222222333333222222111000000///......---.........------........./////////---------.........///////////////000000111222333555777999<<>><<<:::666222111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))((()))))))))***************)))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((&&&'''''''''((()))))))))'''&&&%%%&&&((()))))))))))))))))))))************)))))))))))))))))))))))))))***+++++++++***))))))))))))************))))))******++++++++++++******,,,,,,,,,------------...............////////////222111111111111222333333333222111//////111222333333333444444444444333333222222222222222111000000...------,,,------......,,,,,,---------.....................///////////////000111333555888:::;;;AAABBBCCCDDDDDDDDDCCCCCC>>>@@@AAACCCFFFLLLTTTZZZaaadddkkkuuu~~~rrrooopppooommmjjjkkkllliiifffddddddfffgggkkkqqqyyyssseee[[[UUUSSSTTTRRRPPPLLLGGGAAA===:::666444111///......000111///...///000222111///---,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++*********+++,,,---...///************************)))************+++++++++******))))))))))))******)))))))))))))))***++++++***))))))((()))***+++,,,++++++************++++++******))))))))))))*********************************************+++,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,************************++++++,,,------...//////............////////////.........///000111111111111000///000333888<<>><<<888555111111000///////////////------------------------************************************************+++++++++,,,,,,+++++++++(((((())))))*********+++*********)))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((%%%&&&&&&'''((()))******&&&%%%$$$%%%'''))))))((())))))))))))************))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))************))))))******++++++++++++******,,,,,,,,,---------................../////////000222222111111222222333444333222000//////000222333333444444555555444444333111222222222222111000000------,,,,,,,,,------...,,,,,,,,,---------................../////////000333333555777:::===@@@BBBDDDEEEEEEEEEEEECCCAAA@@@>>>BBBFFFKKKPPPXXXbbbiiiqqqtttzzz~~~|||wwwrrrpppqqqqqqnnnjjjhhhhhhjjjccceeehhhkkkpppxxx~~~ssshhh```[[[YYYVVVVVVUUURRRNNNHHHCCCAAA:::777444000///000222333///...///111222222///,,,,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++000///...,,,+++***))))))************************)))************+++++++++******))))))))))))******))))))((())))))***++++++)))(((''''''''')))***+++++++++************++++++******))))))))))))******************************++++++******+++,,,------))))))******++++++++++++((())))))***++++++,,,,,,******************************+++,,,,,,---................../////////000---......///000111111222111000000111444999>>>AAAHHHHHHNNNUUUVVVTTTXXX___kkk~~~~~~yyywww|||nnnaaaQQQGGGCCC@@@<<<888777444111/////////......//////...---,,,,,,++++++((()))+++,,,,,,+++)))(((,,,++++++******++++++,,,))))))************)))))))))************+++++++++))))))))))))))))))******))))))))))))))))))))))))************************,,,+++***))))))***+++,,,******))))))((((((''''''*********)))******++++++''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************************************++++++,,,------......///,,,,,,.../////////...---//////000111222222333333111000/////////000222333333333444444333333222111333333222222111000000000------------------------111000000/////////000000...000222222000///...//////111666<<>><<<888444000///000111///111222333222000000000........................---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************)))((('''&&&%%%%%%))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++***'''$$$%%%'''))))))(((******))))))))))))******(((((())))))******++++++******+++++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,++++++************+++,,,---------,,,+++++++++,,,------......///000000//////............000111111000///......///333222111333777===BBBDDDIIIMMMQQQRRRRRRXXXdddnnn}}}zzzwwwzzzzzzmmm[[[NNNHHHEEE@@@<<<:::777333000000000000//////......------,,,,,,,,,***+++---......---+++***,,,++++++******++++++,,,))))))************)))))))))************+++++++++************************))))))))))))))))))))))))************************++++++***))))))***++++++***)))))))))(((((((((''')))((())))))***+++,,,---(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************************************++++++,,,------......///,,,---.../////////......///000000111222222333333222111111000111222333444444555555555555444333333333333222111111000000///------------------------000//////......//////000...///111111000//////000222666;;;BBBHHHKKKKKKJJJKKKPPPJJJFFFJJJHHHEEEKKKRRRZZZeeennnvvv}}}|||lllddd]]][[[ZZZ\\\dddlllzzz|||||||||uuulllaaa[[[WWWTTTPPPNNNFFFDDDAAA===888666666666///000000000...---,,,,,,........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******************************))))))((('''''''''))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,)))'''(((***,,,,,,+++******))))))))))))******)))))))))))))))******************+++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,+++++++++******------------,,,***((('''++++++,,,------......///////////////......------000111111000///......000222111111333888>>>BBBEEEMMMSSSWWWWWWVVV[[[fffqqq~~~|||~~~xxxwww|||uuueeeXXXQQQLLLGGGBBB???;;;666222111111111111...............---------,,,---...//////...---,,,,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++******))))))))))))))))))))))))************************+++******))))))******+++))))))))))))((((((((((((''''''((()))***,,,---...))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++,,,------......///,,,---...////////////...000000000111222222333333333333222222222333444555666666666666666555444444333222222111111000//////------------------------///...............//////...///000000//////111333444999???FFFKKKLLLLLLKKKIIIRRRRRROOOQQQNNNMMMVVV___iiivvv~~~qqqfffZZZVVVVVVWWW[[[___pppwww{{{~~~ssshhhaaa\\\WWWSSSNNNLLLIIIDDD???;;;777555111111000...---+++***)))........................------------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,***)))***+++---,,,,,,******))))))))))))******************))))))))))))*********++++++++++++,,,***++++++++++++***))))))))))))))))))))))))))))))***************+++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,+++***)))((('''++++++,,,------......///...............---------///000111000///...///000111111222444999>>>DDDGGGRRRXXX^^^]]]YYY^^^kkkwww~~~yyyyyypppnnnvvvxxxlllbbbZZZTTTLLLGGGCCC???999555444333222111.............../////////---...////////////...---,,,++++++******++++++,,,************************))))))*********+++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))(((((((((((((((((((((((()))+++,,,,,,******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++,,,------......///---......///////////////000000111111111222222222333333333333333444444444555666666666666555444444222222222111000000//////------------...............------------......///...///000000000111555777:::>>>DDDIIIKKKKKKJJJJJJIIIXXX^^^___```\\\\\\gggqqqyyy|||xxxuuuuuuvvvxxxyyyvvvhhhZZZVVVXXXZZZ\\\^^^fffjjjooovvvzzzpppiiiaaaZZZVVVTTTPPPLLLGGGAAA;;;888555333111//////...---,,,........................------------------,,,,,,++++++++++++++++++++++++...------,,,,,,++++++************+++++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))))))))******************************++++++++++++++++++++++++***)))))))))***++++++++++++******))))))******+++++++++******))))))((((((************++++++++++++******+++++++++******)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))***+++++++++,,,,,,++++++,,,------......///............------------///000111000///...///000000111444666:::@@@FFFJJJTTTZZZ^^^[[[XXX___pppzzztttwwwllljjjmmmyyywwwooofff\\\QQQIIIGGGCCC>>>:::888666333222.../////////////////////------............------,,,++++++******++++++,,,++++++***))))))***++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((()))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))******************************++++++++++++++++++++++++++++++,,,------......///............//////000000111111111111111222222222222222222333333333333333555555555555555444333333222222111111000//////...---------....../////////---------------.../////////111222222333555999<<>>:::666333000000000000000/////////------------------------,,,++++++******++++++,,,,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,+++******))))))************************************************((())))))******))))))((((((((((((((())))))))))))++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////......//////000111111111111111111111111111111222333444444444333333444555555555555444333333222111111000000///......---------...//////000000------------...///000000000222555777888:::>>>AAABBBEEEHHHIIIJJJMMMSSSXXXhhh|||xxxoookkkhhheeeaaa]]]]]]\\\]]]___cccfffiiifffjjjooosssvvvxxxzzz|||sssddd```aaacccfffhhhjjjkkkkkknnnvvvxxxgggddd___]]][[[WWWPPPKKK???:::444111222222111000////////////////////////------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))******+++++++++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++)))+++------,,,,,,,,,---++++++************++++++************)))))))))))))))))))))************+++))))))***++++++++++++***))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,------......///.........///////////////...///000000//////000111///333999<<<@@@EEELLLQQQWWWWWWUUURRRUUUcccwww|||vvvzzz~~~uuuqqqyyyyyylll```YYYQQQOOOLLLIIIEEE@@@:::555222111111000000/////////---------,,,,,,---------,,,++++++******++++++,,,---,,,***))))))***,,,---)))************+++++++++,,,++++++***))))))((((((************************************************'''((()))******)))(((''''''((((((((()))))))))******))))))(((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000///.........///111111111111111111111111111111222333444555666555555444555666666666666555444444111111111000//////......---------...///000000000............///000111222111444888;;;===???BBBDDDBBBEEEHHHJJJNNNXXXdddnnnvvvpppiiicccaaa`````````aaabbbccceeeiiimmmppprrrnnnppprrrsssssstttwwwyyy{{{~~~rrriiifffdddeeehhhjjjlllmmmmmmnnnuuu|||tttmmmhhh```WWWPPPHHHAAA999555555555222000////////////////////////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------************************)))))))))***************)))))))))))))))))))))))))))******+++,,,,,,------************************++++++++++++++++++++++++(((+++---...,,,++++++---,,,++++++******++++++,,,)))))))))))))))*********))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++,,,------......////////////000000000111111---///000000//////000222000555;;;???BBBGGGOOOUUUYYYWWWUUUTTTZZZgggxxx||||||nnnsss}}}~~~oooyyy|||qqqhhhcccTTTSSSQQQOOOKKKDDD<<<777333222222111000///............------------......,,,++++++++++++++++++,,,---,,,***))))))***,,,---)))************+++++++++++++++******)))(((((('''************************************************'''((()))******)))(((''''''((((((((())))))******((((((((((((((()))******''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000///.........///111222222222111111111111111111333444666777777777666555777777777777777666666555111111111000//////......---------...///000000111.........//////111222222222666:::>>>@@@BBBEEEFFFIIILLLOOOSSS[[[hhhzzzyyyqqqlllfffeeedddcccdddeeegggiiiggggggiiikkkmmmppprrrsssvvvvvvvvvtttssssssvvvxxxtttuuuwwwwwwxxx}}}~~~rrriiiddddddgggeeehhhkkkjjjfffgggrrr}}}wwwkkk___VVVQQQIII???:::888777444111000000000000000000000000---------.........//////++++++++++++++++++++++++)))***+++,,,------...///++++++,,,,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......************************++++++++++++++++++++++++%%%(((+++,,,)))((()))+++,,,++++++******++++++,,,(((((())))))******++++++))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,,,,)))(((((((((***+++---///++++++,,,------....../////////000000111111222222---///000000//////000222000666===AAADDDIIIPPPWWW[[[YYYWWWXXX___kkkxxx~~~wwwzzzwwwpppqqq|||tttwww{{{qqqhhhggg```XXXQQQMMMHHHCCC???;;;777222000222333111000000111111///+++***+++...---,,,++++++******++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************+++***)))(((((()))***+++)))************++++++++++++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))************)))************************,,,,,,,,,---------......---......///000111111222333333222222111000000000111222222333333444444555777777777777777666666555444333222000///.........///---,,,---000222111///000/////////000111333444888777;;;BBBEEEEEEGGGKKKHHHPPPYYYbbbpppyyyzzz{{{zzzvvvqqqkkkggghhhgggfffeeeeeefffggghhheeefffggghhhkkkpppvvv{{{|||vvvsssssssssrrrppprrrrrrsssuuuxxx{{{zzzllleeeccchhhdddbbbdddbbb```eeennnqqqyyyddd___ZZZQQQHHHCCC>>>888555666222000////////////---,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********++++++***)))))))))***,,,,,,))))))))))))))))))))))))************************************************(((((()))***+++,,,,,,---************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))***+++,,,------...++++++************++++++************************)))************+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,///////////////000111111222111//////000111111000222888>>>BBBFFFNNNYYYbbbbbbZZZ[[[gggooopppvvvyyytttvvv|||}}}||||||vvv|||~~~}}}wwwwww~~~{{{ooonnnggg^^^WWWRRRMMMGGGCCC@@@;;;666444444444111...///111222000---,,,---...---,,,++++++***+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************))))))))))))******)))************+++++++++************)))))))))((())))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******************************,,,,,,,,,---------...............///000111111111222222111111111111000000111222222333333444444555555555666666555555444333444333222000///.........---+++***,,,...///...---------------///111444555<<<<<<@@@EEEGGGFFFGGGKKKMMM[[[mmm|||}}}zzzwwwuuuuuuuuuvvvvvvsssoookkkhhhjjjiiihhhgggfffgggggghhhjjjkkkkkklllmmmqqqwww{{{~~~{{{vvvtttssssssrrrpppppppppqqqsssuuuyyy{{{}}}|||vvvooojjjhhhjjjmmmiiiaaa]]]___dddnnn}}}tttfff\\\TTTMMMIIIEEE===888777333111////////////---,,,/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++***)))))))))***,,,,,,************************************************************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++*********************************************************************************************+++++++++************+++++++++++++++***************)))************+++++++++++++++,,,,,,,,,,,,------...---------------------...------------...//////333222111111111222333222777<<>>;;;555333000/////////...,,,000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,************************************************************************************************************************************************************************++++++++++++++++++++++++*********************************)))))))))((((((++++++************++++++++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,,,,------..............................------......///000333222222222222333555666>>>@@@EEEKKKRRRXXX]]]```dddcccmmm|||xxxyyy}}}}}}yyyzzz|||rrrhhh```WWWNNNHHHGGGDDD@@@>>><<<999444///...///000000///...------------,,,++++++++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************((()))***++++++***)))((())))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000000111......///000000111222222111222222333333444444555888888999999888888777666222222111//////.........000/////////000000000///000000222444888<<>>AAACCCDDDEEEBBB@@@AAAAAAEEEPPP[[[uuu}}}wwwvvvsssrrrpppnnnllljjjhhhggggggffffffeeeeeeeeeeeeeeecccdddgggjjjnnnqqqssstttssstttvvvwwwyyy|||uuueee[[[ZZZ\\\bbbkkk|||sssfffZZZUUUSSSNNNKKKJJJ@@@<<<888555333111000.../////////.........------------------------------........................++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,************************************************************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))******+++,,,,,,---++++++************+++++++++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------............//////000000000000000000000111222222///000111111000333777;;;AAACCCHHHPPPXXX^^^``````cccqqqxxxnnnlllvvvzzz~~~}}}~~~{{{uuutttxxx|||tttllldddZZZTTTKKKGGGCCCBBBBBB@@@<<<999444111///.........---,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))************)))))))))************+++++++++))))))))))))***************************************************++++++,,,))))))))))))))))))))))))''''''(((((())))))******&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///000000111222333333333111222222333333444444555555555555555555444444333111000//////.........///+++---............///111333666:::???BBBCCCCCCBBBCCCBBBBBBBBBCCCGGGTTT```sss~~~}}}tttqqqrrrmmmllljjjhhhfffeeedddddddddddddddeeefffggghhhhhhfffhhhmmmrrrxxx|||hhh]]]ZZZ[[[___bbbjjj~~~~~~nnn]]]VVVTTTRRROOOOOOHHHDDD>>>999666444111////////////.........------------------------------........................++++++++++++++++++++++++++++++++++++***************++++++,,,---,,,,,,,,,++++++++++++++++++++++++************************************************,,,+++++++++******))))))************************************************************************++++++++++++++++++++++++************************))))))***+++,,,---......++++++************++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------------......//////000//////......//////000111...000111000000222888===@@@DDDKKKRRRYYY___dddffftttxxxgggbbbdddqqqxxx{{{zzztttqqquuu~~~yyytttnnngggaaaQQQLLLGGGDDDDDDCCC@@@===999555111//////000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************))))))))))))******)))************+++++++++((()))))))))************************************)))))))))))))))***++++++))))))))))))))))))))))))'''''''''((()))*********''''''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////111111222222333333444444111222222333333444444555444444444444444333222222000000///............///))),,,...///......111333666:::@@@FFFHHHGGGDDDBBBCCCDDDHHHJJJJJJLLLVVVbbbkkkvvv|||yyytttmmmjjjlllhhhgggeeedddddddddeeeeeehhhjjjmmmpppsssuuuvvvwwwxxx{{{uuuggg^^^[[[___bbbdddnnn{{{tttbbbZZZXXXUUUSSSRRRPPPKKKDDD>>>999666333111000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++************************************************+++++++++***************************************++++++++++++++++++++++++************************************************************************))))))******++++++,,,,,,++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,---......////////////......//////000111...111222222111444:::@@@AAAGGGOOOVVV\\\cccjjjooo}}}iii\\\[[[^^^llluuuyyyvvv{{{vvvmmmjjjrrrzzz}}}|||zzzvvvqqqlllUUUPPPJJJFFFEEEDDDAAA???>>>999222///000111111000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************+++***)))(((((()))***+++)))************+++++++++(((((())))))*********+++************************((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////222333333333333444444444111222222333333444555555555555666666555555444333000//////............///***---000111000111444777:::???FFFLLLMMMKKKGGGCCCDDDGGGNNNRRRQQQQQQXXXaaakkkttt|||zzzsssrrroooiiifffgggfffeeeeeeeeefffgggiiijjjvvvxxx}}}rrrddd\\\aaaeeedddfffmmmiiiwwwwwwfff^^^\\\XXXTTTRRRTTTOOOGGG@@@;;;777444222111111111111000000000000------------------------------------------------------------------------.........------,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************))))))))))))++++++************++++++(((((()))***+++,,,,,,---)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////111111111111111222222333///222444333222555<<>>999444///---...000------,,,,,,,,,------...------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))******++++++++++++******,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************)))))))))((((((((((((((())))))*********+++++++++)))+++...000000///,,,+++000000///...............222111000000000111222333444555777888888666333222555444444333333333333333777555444444444444222111222000.........///...------///111222222444666999DDDCCCFFFJJJHHHCCCBBBDDDLLLQQQVVVYYY[[[]]]aaaeeeeeepppyyy}}}wwwpppmmmooonnnhhheeehhhgggiiilllmmmnnnrrrxxx}}}yyyiiifffnnnooonnnjjjaaa```hhhqqqyyy~~~wwwjjj___ZZZYYYUUUNNNTTTQQQMMMHHHCCC>>>888333444222000000000111000///...---,,,+++***+++,,,,,,------------------------...+++)))***,,,---+++(((++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******++++++++++++******++++++************************))))))))))))******,,,,,,,,,++++++*********+++)))(((''''''((()))+++************************+++++++++*********))))))************************************************---,,,,,,+++*********+++((())))))))))))*********++++++******++++++,,,---------......///000000000222111111111000000//////111...///333666888===BBBJJJNNNUUU]]]```eeessslll]]]SSSOOOTTTZZZgggvvv~~~~~~|||wwwooohhhhhhooozzz{{{nnn___XXXQQQOOOKKKEEEDDDFFFBBB@@@<<<777222000///000...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))******++++++++++++******++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,***+++---...///...---,,,//////............//////222111111000111222333444666777999:::999777555444444444444555666999;;;===888666444333333333222111111000///............---......///111333777;;;>>>JJJHHHIIIKKKIIIFFFHHHLLLSSSYYYaaafffgggiiilllnnnmmmxxx{{{uuurrrmmmkkknnnnnnlllmmmqqqqqqsssvvvxxx|||rrrllltttwwwxxxrrrfffZZZ]]]```dddjjjqqqwwwyyywwwuuunnneeeaaa___ZZZSSSVVVTTTRRROOOLLLFFF@@@<<<555333000///000000///...111000///.........//////------------------------///---,,,,,,......---+++++++++++++++++++++++++++---------,,,++++++******,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------******++++++++++++***************************************))))))*********,,,,,,,,,++++++************)))(((''''''((()))***************************+++++++++*********))))))************************************************......---,,,,,,,,,,,,,,,)))))))))*********+++++++++++++++***++++++,,,---------......///000000000111111111111000000000///222000000555888999???EEEKKKSSS[[[^^^___fffssssssbbbUUUMMMKKKPPPXXXcccrrr|||{{{{{{qqqhhhiiitttrrrbbb[[[VVVSSSNNNHHHDDDCCCDDDBBB???<<<888444222000......---------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---......///000111222222222222222333444444777888:::;;;:::999777666444444555777;;;@@@EEEHHH;;;888444222222222111111111000///...------------111000///222888>>>CCCFFFLLLHHHFFFGGGGGGHHHMMMUUU___fffooouuuxxxyyy{{{}}}|||}}}{{{zzzwwwrrrnnnooollllllooorrrtttyyy~~~vvvzzz~~~|||mmm___[[[VVVUUUXXX```iiippppppttttttnnnhhhddd^^^YYYVVVUUUTTTSSSQQQKKKEEE@@@999777333222111111///...///...------,,,,,,------------------------------///---,,,,,,......,,,+++++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,******++++++++++++******************************++++++************+++++++++++++++++++++************)))(((''''''((()))***************************+++++++++***************************************************************------,,,++++++++++++,,,************+++++++++,,,+++++++++++++++,,,------------......///000000000111111111111000000000000333111222777999<<>>999555111///......------------...------,,,,,,,,,+++++++++************************++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************+++++++++++++++,,,,,,,,,---------------,,,+++,,,---...///,,,,,,------///000111222333222222333333333444444777888999::::::999777666555555555888<<>>FFFOOOTTTeeemmmddd___iiirrrrrriii^^^RRRKKKHHHJJJQQQZZZaaaqqq|||zzzwww}}}yyyrrrnnn~~~zzzrrrfff\\\WWWTTTPPPKKKJJJIIIGGGEEECCC>>>777222000///...---------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------...---,,,++++++---...///,,,,,,,,,---///000222333222222333333444444444444555666777888888777666666777666666777;;;@@@FFFIII===999444111111111111111///000111000......000222111444999???EEEIIIJJJIIIKKKGGGDDDGGGMMMVVVcccpppvvv{{{vvvtttqqqoooppprrrsssttttttyyy|||wwwpppkkkhhhgggeeedddeeegggkkkooouuu}}}|||xxxjjj```VVVRRRPPPOOOVVV^^^mmmvvv}}}yyypppjjjddd```XXXXXXWWWXXXWWWUUUQQQNNNFFFBBB<<<777555333111///111111111111111000000///------------------------+++,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******))))))*********+++++++++,,,++++++++++++++++++,,,******************************))))))))))))*********************************************************************************************************))))))((())))))************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000000000000000000000111111111111444999<<>>888555222000...000000111111111000///...---------------------------...///...,,,+++,,,---++++++++++++++++++++++++)))))))))******************++++++++++++,,,,,,,,,************++++++++++++******++++++++++++******)))))))))***++++++,,,,,,++++++************++++++)))))))))******************************************************************************+++++++++************************************************,,,++++++++++++,,,------************+++++++++,,,,,,,,,,,,,,,,,,------...------......///000000000000000000000111111111111000111666;;;???EEEQQQ]]]gggpppsssnnnkkknnnmmmiiiaaaYYYQQQNNNOOORRRZZZbbbqqq}}}zzzzzzxxx|||sssgggkkkttt~~~}}}pppjjjhhh```VVVQQQMMMJJJHHHGGGCCC;;;555111000///...------------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++************************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++*********++++++++++++,,,---,,,,,,,,,------......---------......000111111000111222333333333222111444444555555666666666666888777777666777888:::;;;888666444333333333222111---000333333111222666;;;===DDDKKKMMMIIIGGGHHHKKKKKKJJJNNNVVV]]]fffqqq|||{{{vvvttttttrrrqqqqqqrrrvvv}}}|||vvvpppjjjeeebbb```aaa```___^^^[[[YYYWWWVVVTTTRRRQQQSSSTTTTTTSSSTTTUUUXXXYYY[[[]]]```ccc```aaabbbaaa______```aaacccggglllnnnooorrrxxx~~~~~~~~~yyynnnddd^^^^^^XXXOOONNNTTTXXXgggzzzoooiiiaaaZZZWWWUUUUUUTTTPPPKKKCCC<<<888555222000......///000///...---,,,------------------------,,,...///...,,,+++,,,...++++++++++++++++++++++++))))))***+++,,,---......******+++++++++,,,,,,,,,************++++++++++++******++++++++++++******((())))))***++++++,,,,,,*********))))))*********((()))))))))*********+++*********++++++*********************************))))))*********+++++++++************************************************,,,,,,,,,,,,,,,---......)))))))))*********++++++---,,,,,,,,,,,,---......------......///000000000///000000000111111111111000222888>>>CCCJJJXXXfffpppqqqrrrsssrrroookkkggg```YYYSSSRRRUUUYYYbbbjjjyyy~~~}}}zzz~~~yyyjjjiiimmmxxx{{{xxxnnnbbbSSSNNNJJJHHHHHHDDD<<<666111111000......------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********))))))*********+++++++++,,,,,,,,,---------............---......///000111///000111222333222111111444555555555666666777777777777777666777777777888777555444444444444222111,,,000444444333444999===HHHOOOUUUSSSLLLIIILLLRRRWWWWWW\\\eeelllsss|||~~~wwwrrrrrrrrrrrrssstttyyy{{{tttooommmiiiddd___[[[YYYXXXVVVVVVVVVVVVUUUTTTRRRQQQOOONNNNNNOOORRRTTTUUUTTTTTTVVVXXXYYYYYYZZZ\\\^^^\\\]]]^^^^^^\\\ZZZZZZZZZYYY[[[]]]^^^^^^```eeeiiipppyyy~~~xxxoooeee___```ZZZOOOMMMSSSLLL___xxxsssggg^^^ZZZXXXWWWVVVQQQHHHAAA<<<999666444111222333333333222000///------------------------***,,,...,,,***(((***,,,++++++++++++++++++++++++)))***+++,,,...///000111*********++++++,,,,,,,,,)))************+++++++++******++++++++++++******((())))))***++++++,,,,,,******))))))))))))******(((((())))))*********+++******++++++++++++******************************))))))******++++++++++++************************************************+++*********+++,,,,,,---((())))))))))))*********---,,,,,,,,,,,,---......------......///000000000//////000000111111111222111333:::AAAFFFMMM]]]kkkvvvqqqpppuuuwwwpppiiifff```ZZZVVVWWWZZZ```iiirrr~~~}}}ppphhhdddiiitttuuuhhh___WWWMMMHHHFFFEEE@@@<<<444111///---......---,,,---------,,,,,,,,,++++++,,,,,,+++***))))))******)))***++++++++++++***)))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))************))))))+++*********))))))((((((************************++++++++++++++++++++++++...---+++******+++,,,...////////////////////////000111111222222333444444555333222444777999888666777888888888888999999999888777555333222000000///000222333222222777AAAIIINNNQQQSSSOOOJJJKKKUUU___hhhgggjjjrrryyy~~~wwwttttttuuuuuu{{{|||tttnnnhhhcccddd___YYYVVVUUUUUUSSSQQQNNNPPPSSSUUUVVVUUUSSSRRRTTTRRRPPPPPPRRRTTTVVVVVVVVVXXXZZZ\\\^^^^^^^^^^^^^^^```aaa```\\\XXXVVVUUUWWWWWWYYY[[[\\\]]]]]]]]]ccccccjjjvvvuuunnngggaaa[[[UUUUUUXXXSSSXXXggg|||oooccc\\\ZZZTTTQQQLLLEEE???:::666333333111//////000000///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,+++++++++,,,,,,******++++++++++++******************************)))************+++++++++************************+++++++++*********)))))))))************+++++++++,,,+++)))(((((()))+++,,,))))))(((((((((***+++,,,///...,,,+++***++++++,,,************************,,,+++***))))))***++++++..................------............/////////000000000000111222222000///111:::BBBEEEKKKXXXgggpppuuukkkjjjuuuzzzqqqhhhgggccc[[[UUUXXX]]]cccooo{{{}}}~~~vvvnnnhhhjjjqqq}}}|||nnnbbbZZZPPPJJJHHHFFFAAA===888555111///......---,,,---------,,,,,,,,,++++++,,,,,,+++***************++++++************++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))************))))))************))))))************)))))))))(((************************++++++++++++++++++++++++...---,,,++++++,,,---...////////////////////////000111111222222333333444666444333444777888777555777777888888888999999999999888666444222111000000111222444444666===FFFMMMQQQQQQPPPMMMLLLSSSaaalllwwwsssssszzz~~~zzzyyy{{{|||zzzrrrjjjeeeaaa]]]YYY\\\ZZZWWWWWWWWWWWWTTTRRRNNNOOOQQQSSSTTTTTTSSSRRRWWWVVVTTTUUUXXX\\\]]]^^^bbbccccccdddeeeeeeeeefffeeeeeeeeedddbbb```]]]\\\]]]]]][[[[[[[[[ZZZYYYXXX]]]\\\```iiittt}}}ooohhhbbb\\\XXXXXXVVVUUU^^^sss}}}nnnaaa[[[ZZZWWWRRRLLLFFFAAA<<<999555333000///000000000///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,******++++++++++++******************************)))************+++++++++************************+++++++++*********)))))))))************+++++++++,,,+++)))(((((()))+++,,,***)))((((((((()))***+++******)))******+++,,,,,,************************,,,+++***))))))***++++++................................./////////000000000000000111222222111000444<<>>:::444000///...---,,,------------,,,,,,,,,,,,,,,++++++************+++,,,+++************+++,,,************************+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))************))))))************))))))))))))************************++++++++++++++++++++++++///...---,,,,,,---...///////////////////////////000000111111222333333333666555444444666777666444777777777888888888999999999888666444222111111111222333555:::@@@GGGMMMQQQSSSPPPNNNNNNTTTcccttt~~~zzzqqqfffccc^^^[[[YYYWWWUUUSSSRRRRRRSSSUUUWWWWWWTTTRRRSSSTTTUUUWWWYYYZZZ[[[\\\_________aaafffjjjmmmmmmppppppooopppqqqsssvvvwwwssspppmmmmmmnnnmmmkkkhhhiiifffccc``````___^^^\\\]]]ZZZ[[[```ffflllwww|||sssmmmeee^^^ZZZ[[[UUUUUUcccyyy~~~kkk___\\\YYYTTTOOOKKKFFFAAA===888555222000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------((()))***,,,,,,,,,++++++******++++++++++++******************************)))************+++++++++************************+++++++++***************)))************+++++++++,,,+++***))))))***+++,,,***)))((((((((((((((()))(((((())))))***)))))))))++++++++++++++++++++++++++++++************+++,,,............................../////////000000000000000111111222222333333999???EEEIIISSSdddttt|||}}}rrrmmmtttyyytttmmmjjjhhhggghhhkkkqqq|||zzz{{{~~~rrrggg``````iiittt}}}tttkkk___WWWSSSOOOIIIDDD@@@<<<666222000///.........------------,,,,,,,,,,,,++++++******+++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))***++++++++++++***))))))((()))))))))************))))))************))))))*********)))))))))))))))***************************+++++++++++++++,,,,,,......---------...//////////////////////////////000000000111222222333333666555555555555555555444777777777777888888888888888777444222111111111222222555;;;CCCKKKPPPQQQPPPPPPNNNNNNTTTcccuuuwwwnnnfff```[[[ZZZYYYXXXWWWWWWVVVVVVQQQRRRTTTWWWZZZ[[[ZZZYYY\\\]]]___bbbfffjjjnnnpppppppppqqquuu{{{~~~}}}}}}~~~~~~}}}|||xxxwwwsssnnnlllllllllkkkiiieeeaaa```bbbdddeeekkkqqqsssssssssqqqpppqqquuuyyy|||qqqgggbbbddd]]]ZZZ^^^jjj|||wwweee^^^ZZZUUURRROOOLLLGGGCCC;;;888444111000000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,---,,,+++*********++++++++++++******************************))))))*********+++++++++************************************************))))))*********+++++++++++++++***))))))***++++++***))))))(((((('''''''''++++++++++++***'''%%%$$$++++++++++++++++++++++++++++++***+++++++++,,,,,,---------..................////////////000000000000111222222222333444666<<>>;;;666333222111000...000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,---,,,+++*********++++++++++++******************************))))))*********+++++++++************************************************))))))*********++++++++++++******************+++******)))))))))(((''''''+++,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------.........//////////////////000000000111000222333333222333666999>>>DDDJJJRRRbbbttt~~~{{{~~~|||}}}sssiiibbb```bbbggglllpppssszzz{{{nnnccc\\\VVVNNNHHHBBB???;;;888666444222000............---------,,,,,,++++++++++++,,,,,,---(((***---//////---***(((***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))******)))(((&&&$$$###"""))))))))))))************))))))************))))))))))))))))))*********************************************++++++,,,,,,---,,,,,,,,,---......////////////////////////////////////000000111222222222333444555555444333444666666666666777777777888888444333111000000333555777<<>>;;;777333000............------------+++++++++++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))(((((('''&&&%%%))))))))))))************))))))************))))))((()))))))))************************************)))******+++,,,,,,------***+++,,,------.........//////////////////////////////000000111111222222111333555555333333555777666666666666777777777888444333111111222666999<<>>BBBIIISSSbbbuuuzzzsssvvv{{{{{{ssslllgggeee```gggkkkjjjkkkwwwuuummmeee\\\UUUKKKIIIEEEBBB>>>999333/////////.........---------++++++++++++,,,,,,---...///---+++))))))+++---///************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************))))))************))))))(((((())))))*********+++************************))))))***+++,,,,,,------)))***+++,,,------------/////////////////////////////////000111111222222000222555555333333555888666666666666777777777777555444222222444888<<>>HHHSSSZZZZZZVVVQQQNNNIIIFFFJJJQQQXXX```jjjqqquuuxxx|||}}}pppddd___]]][[[YYYZZZ]]]^^^```bbbeeelllwww~~~xxxtttnnniiifffdddcccccc```^^^\\\\\\___dddjjjnnnyyyuuunnneeekkk|||{{{hhh[[[TTTLLLHHHHHHEEE===555444222000///000111000///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************************************+++++++++******)))+++++++++*********)))))),,,,,,+++******+++,,,,,,)))************+++++++++,,,,,,,,,+++++++++******,,,------,,,,,,---///222:::===>>><<<777333000000111111111111111222333333111222444555888<<>>EEENNNTTT^^^kkk}}}pppdddYYYWWWWWWWWW___kkknnnwww~~~zzzzzz|||}}}|||{{{|||{{{|||~~~tttgggYYYNNNGGGGGGDDD???:::555222000000///////////////000111111...------,,,,,,------...******************************+++,,,------...///000...,,,******+++,,,---))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,............/////////000---......///000111111222111222333555777888999:::999777555555777999999999999888888888999;;;===???IIIUUUbbbhhhdddZZZSSSOOORRRYYYfffuuu}}}yyysssiii```^^^\\\YYYZZZ___dddhhhrrr|||oooiiibbb^^^]]]ZZZUUUPPPSSSXXXccctttqqqgggaaa```eeemmmwwwqqqbbb\\\ZZZWWWTTTOOOJJJCCC<<<888666444333111111111111111111111111//////////////////////////////............//////---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,))))))******++++++++++++***+++,,,------,,,+++***)))************+++++++++,,,,,,,,,------.........///000000...------///111...---,,,///222333111///222222111111222222333444666777888;;;@@@HHHQQQWWWbbbpppmmmaaaWWWTTTRRRSSS^^^lllpppyyy{{{yyy|||~~~~~~|||wwwrrruuu}}}{{{|||~~~{{{tttxxx~~~yyyrrreeeTTTHHHHHHEEEBBB===999444111///000///......000111111000------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))******++++++++++++******************))))))))))))++++++************++++++******************************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............////////////000111111222222222222333444444555666666666666777777888888999999888999999888777;;;AAAFFFSSS```ggg```UUUPPPMMMJJJWWWeeesssxxx}}}~~~}}}zzzqqqnnniiiccc\\\ZZZ]]]cccggghhhrrr||||||uuullleee```\\\VVVSSSQQQPPPSSS]]]kkk~~~zzzooogggbbb___^^^kkkttt}}}}}}jjj\\\YYYYYYYYYTTTPPPIIIAAA:::555333222222000//////000000///---//////.........------------------,,,,,,,,,++++++---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***(((((()))***+++---------............///111111111111000000000000000000000111222222222333000777===@@@BBBHHHSSS\\\cccwww|||ggg^^^UUURRRSSSVVV\\\cccmmmzzz||||||{{{sssoooppptttxxxzzz{{{}}}xxxpppkkkvvv{{{uuuiiiZZZOOOIIIGGGDDD@@@<<<777333000111///......000111000000------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************************************)))))))))******)))))))))(((((())))))*********+++++++++************++++++))))))))))))))))))))))))******************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////000111111222222222222333333444555555666666666666777888888999999;;;;;;:::999:::???GGGMMMYYY___```WWWNNNLLLNNNNNNbbbooo||||||{{{{{{{{{~~~xxxllleeeccc___^^^]]]^^^ccckkkuuu{{{xxxnnngggaaa[[[WWWTTTQQQPPPUUU^^^jjj|||uuunnniiieee___[[[^^^fffpppwwwzzz~~~}}}kkk]]]WWWTTTRRRUUURRRLLLDDD>>>999555444222000//////000000///...//////.........------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++---------............///...............---------000000111111222222333333333888???BBBEEEKKKVVV___hhhwww||||||bbbZZZRRRPPPQQQSSSZZZaaannn{{{|||~~~|||rrrlllkkkkkkkkkxxx~~~|||}}}vvvmmmaaaccclll{{{xxxnnnaaaXXXLLLJJJGGGDDD@@@;;;666222222000......///000///...------------------------***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++************++++++++++++++++++++++++(((((())))))))))))((((((''''''((()))***+++,,,,,,++++++************++++++((((((((((((((((((((((((******************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............////////////000111111222222222222222333444444555555555555666666777888888999===<<<;;;;;;>>>EEEOOOVVV```___YYYNNNHHHLLLSSSXXXjjjwww}}}{{{zzzxxxyyyzzz{{{tttiiiaaa]]]\\\YYY^^^ccciiippp|||}}}ssskkkddd___ZZZTTTPPPPPPRRRWWWbbbmmmzzzrrrpppppplllddd]]]SSSXXX```hhhnnntttzzz}}}zzzkkk]]]VVVSSSPPPVVVTTTOOOJJJDDD===999666222000//////000000///.../////////.........------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,---,,,+++***)))***+++,,,---------............///------------------------000000111222222333444444555;;;AAAEEEIIIPPP[[[cccpppwww{{{zzzttt\\\VVVPPPOOOPPPRRRYYY```ooo||||||{{{tttllliiiiiijjjrrr{{{wwwnnnbbb\\\___mmmxxx}}}zzzpppeee^^^PPPMMMIIIGGGDDD???999444333111/////////000///---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++(((((())))))))))))(((((('''(((((()))******++++++++++++************++++++))))))))))))))))))))))))******************************))))))******+++,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,------------.........///---------............////////////000111111222222222222333333444444444555555555666666777888999999<<<;;;:::<<>>EEENNNXXXdddooovvv{{{sssppp||||||gggWWWNNNKKKJJJKKKMMMQQQ\\\ggguuuyyysssuuu||||||~~~|||vvvqqqnnnmmmhhhlllooovvvvvvhhhbbb[[[YYYcccrrryyyzzz||||||qqqjjjgggbbbZZZRRRNNNNNNMMMGGGBBB;;;999666444333222000...------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************))))))************)))))))))))))))))))))*********++++++************++++++******************************************************))))))******+++,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,---------.........---------............////////////000111111222222777777777777777777777666666777888999;;;<<<===>>>>>>DDDNNNZZZbbbddd___[[[UUUVVVYYY]]]___dddrrr|||}}}{{{yyyyyywwwtttsssuuuyyy~~~tttooo^^^_________aaagggqqqxxx{{{ooofff^^^UUUPPPPPPMMMMMMRRR\\\hhhxxxyyynnnfff^^^\\\XXXQQQLLLNNNVVV^^^ooo{{{}}}qqqfff^^^YYYTTTUUUVVVVVVUUUQQQMMMKKK@@@<<<777444222222111000000000000000/////////...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...***++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...............---------............///.........///000000111111111111222444555777888888<<<@@@GGGRRR^^^kkkwww~~~|||pppjjjvvvssscccWWWMMMJJJIIIJJJKKKQQQ]]]jjj|||wwwssswww}}}~~~~~~~~~}}}xxxqqqkkknnnnnnmmmqqquuunnnjjj___WWW___qqqyyywwwwww~~~tttmmmkkkfff^^^UUUPPPQQQPPPKKKFFF===:::777555444222000...------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))*********************************)))***++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---------.........///////////////000111111222222888888888888777777777777777888999:::<<<===>>>???BBBJJJWWWeeemmmlllddd]]]ZZZ\\\aaaffffffiiixxx~~~{{{wwwttttttuuurrrpppnnnmmmpppvvv}}}yyypppkkk\\\___bbbeeejjjtttyyyppphhh___YYYXXXOOOLLLMMMSSSXXXbbbuuuvvvmmm___```^^^WWWPPPOOOVVV]]]rrrvvvkkkdddUUUVVVXXXXXXWWWUUURRRPPPCCC???999555333222111000000000000000//////////////////.........------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,+++******,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,---...//////......---------.........//////...//////000111222222333111222333444666777888999===AAAIIITTTbbbppp}}}}}}nnnfffqqqyyylll___VVVNNNLLLJJJKKKLLLSSSaaaooowwwtttyyy|||vvvtttooolllnnnttt|||}}}ttthhh\\\YYY[[[```lllwww|||{{{uuukkk___UUULLLGGGJJJPPPFFFCCC<<<666111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++***))))))******+++*********))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))))))))***+++,,,------------------------,,,,,,,,,---------......////////////////////////,,,...///000000111444666999999888888888888888999999;;;<<<:::777777;;;>>>HHHVVVkkkwwwtttggg______WWWdddnnnooonnnttt}}}|||yyyssssssrrrnnnkkkkkkhhhfffdddfffllluuu}}}|||sssoooooommmlllmmmsss~~~{{{oooiiidddaaaZZZUUUQQQRRRTTTXXXaaajjjxxxllleeeaaa```\\\UUUTTTWWWmmmppphhhZZZQQQUUU[[[[[[VVVTTTJJJGGGBBB:::222///111333111111///......---------//////.........------------------------------------------.........//////+++,,,---......---,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++******)))))))))***************)))((('''******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............///......//////000000111111222333333333333555888;;;???FFFNNNWWWfffxxxrrrfffmmm}}}}}}nnnddd```ZZZSSSJJJHHHGGGIIILLLSSScccrrr{{{|||}}}}}}|||tttnnnjjjlllpppuuu}}}qqqggg]]]ZZZ[[[]]]fffoooyyy|||zzzooocccYYYPPPJJJJJJNNNKKKGGG@@@999333000//////---------------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***))))))************************))))))************++++++,,,,,,))))))))))))))))))))))))+++*********))))))))))))******************************+++++++++,,,,,,,,,------,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,---------.........////////////////////////---...000000000222444666999999888888888888888999666777888999;;;>>>AAADDDQQQ]]]nnnwwwoooaaaZZZ[[[```mmmwwwuuurrrvvv|||zzzsssoooooonnnkkkiiijjjhhhfffeeeiiiqqq{{{}}}yyyssslllkkkooo|||{{{}}}wwwnnniii___ZZZUUUTTTSSSTTTZZZaaammm|||qqqgggbbb]]]WWWVVVYYYgggzzzkkk___\\\\\\XXXSSSRRROOOMMMHHH@@@999555444444111000//////............//////.........------------------------------------------.........//////,,,------------------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++************+++++++++******)))(((***************+++++++++,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............/////////000000//////000000111222222222444444555444444666:::<<>>888444222111000///////////////000/////////.........---------------------------------------..................------,,,,,,------.........------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******,,,+++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++++++++++++++++++++,,,,,,------------------------.........////////////000000000111000000000111222222333333555555666555555777;;;>>>DDDKKKUUUaaaooo}}}wwwpppkkknnnvvvvvvooobbbSSSKKKIIIGGGDDDEEEEEEGGGKKKQQQ[[[lll|||{{{zzzvvvqqqmmmmmmllljjjmmmqqqxxxrrriiiaaaZZZXXXZZZ]]]pppyyypppcccZZZSSSNNNNNNSSSOOOHHH@@@:::666444333//////////////////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++*********++++++,,,,,,---)))))))))))))))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,000000///...---,,,,,,,,,------------------------------------............////////////////////////000111222222222333555777888888888777888888999::::::<<<<<<;;;<<>>777222111000000//////000000111////////////...............................................................---,,,++++++,,,---...---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---------------,,,,,,,,,++++++++++++++++++++++++((()))+++------,,,+++*********+++,,,,,,---......,,,,,,------................../////////000000000//////000111111222222333444555666666666888<<>>999666444////////////......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++*********++++++,,,,,,---***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---,,,+++******---------------------------------.........//////000000000000000000000000111222333333222333555777888888777777888999999:::;;;>>>@@@===<<>>777444333222111000000000000000000000/////////.............................................---------...------,,,,,,------...******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,(((((()))))))))************++++++++++++,,,,,,,,,)))***,,,---...---,,,***+++++++++,,,,,,---------***+++,,,......---,,,,,,------------.....................///000000111111222333555777999===BBBFFFMMMSSS```rrr|||}}}{{{zzztttzzzdddWWWIIICCCBBBAAAAAACCCAAABBBGGGNNNVVVaaasss|||wwwrrrppplllhhhhhhkkkjjjrrr}}}lllbbb]]]XXXXXX\\\eeeuuu}}}lll[[[RRRPPPMMMMMMMMMKKKHHHBBB<<<999222111111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,******************)))))),,,,,,++++++************))))))))))))))))))))))))(((((()))))))))***************************************+++++++++,,,,,,,,,++++++,,,---,,,,,,+++***++++++++++++++++++++++++............////////////000000000000000000000000000222333222111222444666777777777777888999:::;;;999;;;???EEENNN[[[kkkuuusssfffXXXTTTYYYeeevvv~~~wwwtttooollljjjiiiiiipppxxx}}}wwwqqqiiiffffffkkksss}}}{{{nnnddd___YYYUUUTTTZZZeeezzzwwwmmmuuuzzzhhh^^^RRRLLLLLLJJJBBB:::666555333222111000//////000000000000/////////...........................//////.........---------,,,------------------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,'''((())))))***+++,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////---,,,............////////////...//////000111111222222222444777999===BBBGGGLLLTTTYYYgggyyy{{{zzz{{{www\\\NNNCCCAAABBBAAA@@@AAAAAACCCIIIRRR[[[hhhzzz|||wwwtttoookkkkkknnnhhhmmmyyyyyymmmddd]]]WWWXXX[[[gggxxxdddXXXUUUKKKMMMNNNNNNKKKEEE???;;;333333222222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,+++*********))))))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---------,,,+++------------------------............/////////000000000000000000000000000000111222222111111333555777777777777888999:::;;;===<<>>EEESSSeeeooopppmmm\\\UUUOOOUUUfff|||}}}yyywwwxxxwwwuuuuuuzzzssshhhbbb___]]]ccciiirrr}}}zzzmmmhhh^^^YYY\\\^^^aaapppppplllvvvzzzcccYYYWWWTTTNNNKKKCCC===666222111222222111000...------///000//////333222000///...---...............------,,,,,,,,,........................++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------......///000000000////////////000000000000000000000000111222333444666444888???EEEHHHNNNUUU\\\cccttt~~~zzzgggSSSIII@@@@@@AAA@@@@@@AAAEEEHHHPPP\\\kkk||||||uuuwwwvvvooooootttssslllmmmyyy|||kkkfff``````iiixxx|||iii[[[OOOKKKHHHJJJNNNNNNHHHBBB<<<999555222222111000///000000///------,,,,,,---...------,,,,,,------...,,,,,,,,,++++++++++++***+++++++++************)))******++++++++++++************************************************************))))))******+++,,,******))))))******+++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......///000000000//////111111222222222111111000222222333444555555666666999777888;;;;;;:::;;;??????DDDNNN^^^mmmrrrnnnhhhZZZUUURRRZZZkkk{{{xxxwwwyyy}}}tttiiiccc```^^^eeelllwww{{{qqqfff___``````^^^fffqqquuulllooolll___[[[XXXSSSPPPGGGAAA999444222333333333111000......000111000000222111000///......//////.........------,,,,,,,,,........................++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++*********)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000111000000000111222333333666555888???FFFKKKRRRZZZaaahhhwww~~~vvv```NNNFFF???@@@BBBBBBBBBCCCEEEIIIQQQ^^^ooouuuxxx{{{xxxuuuuuuyyyooojjjrrrzzzrrrhhhaaabbbiiittt|||tttbbbRRRKKKFFFGGGMMMPPPLLLFFF???<<<888555444333111///000///...---------------...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++++++++************)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...////////////...000111111222222222111111111222333444555666777777999888999<<<<<<:::<<<@@@DDDMMM]]]nnnwwwuuujjjaaaUUUTTTWWWcccttt{{{xxxxxx||||||rrriiicccaaabbbiiirrr~~~rrrhhhfffddd______cccnnn~~~{{{mmmhhhppp}}}ooo```[[[XXXUUUTTTNNNHHH???888444333333444333111000000111222111000000000////////////000000.........---------------........................++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,---.........////////////000000000000111111111000111111222222666555999@@@GGGNNNXXXaaafffnnn|||~~~~~~uuu[[[IIIBBB>>>@@@CCCCCCCCCEEEFFFKKKTTTbbbsssvvvyyy{{{wwwxxxrrrooorrrxxx~~~pppfffaaacccnnnxxx~~~mmm[[[QQQGGGFFFKKKNNNKKKEEEBBB???:::777555333000...000///...---------------...------,,,,,,------...------,,,,,,,,,++++++++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,------...............000000111222222222111111111222333444555666777888999888:::===<<<:::>>>CCCKKKYYYlll|||~~~uuueeeYYYQQQTTT]]]mmm~~~||||||~~~uuullldddaaadddiiirrr|||qqqmmmjjjeeeaaaaaa___jjj|||pppfffffflllqqqaaa[[[YYYXXXYYYTTTNNNEEE<<<666444333444333111000000111111111000///////////////000111111...............---------........................+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,------...//////////////////000000000000222222111111111111222222555555:::BBBIIIQQQ]]]hhhhhhtttvvvZZZGGGBBB???BBBDDDCCCCCCEEEHHHMMMWWWeeevvvwwwzzz~~~xxxssstttvvvvvvuuuyyyvvvjjjbbbaaaiiitttzzzyyycccYYYLLLHHHKKKMMMJJJFFFCCC@@@<<<888666333000---//////...------------......------,,,,,,------...---------,,,,,,,,,+++++++++++++++*********))))))******++++++++++++************************************************************))))))******+++,,,******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,------...............///000111222222222222222111222333444666777888999888888:::<<<;;;;;;BBBJJJWWWfffyyyppp___TTTQQQWWWdddwwwyyymmmeee``````hhhsss~~~}}}rrrnnniiidddaaaZZZ^^^iii}}}rrrfffaaabbbiii|||xxxhhhaaa]]][[[\\\XXXSSSKKKAAA:::555444444333111//////000000000.........//////000111111111................................................+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------...//////000000////////////000000000000333222222222222333333444555777<<>>???DDDRRR```wwwrrrbbbZZZYYY]]]bbbnnnwwwmmmlllkkkmmmyyyzzzrrrkkkeee\\\ZZZ\\\cccmmm~~~sssddd^^^]]]XXX]]]jjj~~~{{{rrrmmmeee___]]]___]]]XXXPPPEEE===999777444333000000111111000///...///000111111000//////---........./////////000........................++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000////////////000000000000333333333444666777999:::;;;???GGGOOOSSSYYYeeeqqq{{{kkkZZZMMMHHHEEEEEECCCBBBEEEJJJLLLRRR]]]jjjwww|||xxxzzzpppmmmnnnsssvvvuuuvvvyyyyyynnneee\\\ZZZ```lllttt}}}zzzmmm]]]QQQJJJHHHIIIFFFDDDAAA>>><<<999555222......---------......///...------,,,,,,------.........---------,,,,,,,,,+++++++++************)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,*********)))***++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------............------------.........//////000000000000000//////000222222333333333111222333555777888::::::<<<;;;===???AAAHHHXXXgggmmm^^^[[[]]]cccfffpppxxxqqqsssssstttzzzsssmmmbbb___^^^```bbblllssseee``````ZZZYYY___ooo}}}zzzxxxrrrllliiiaaa```]]]UUUJJJ@@@;;;:::666444222111222222111000...///000111111000///...---.........//////000000........................++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,------......///////////////000000000000333333444555777999;;;<<<>>>BBBKKKSSSWWW[[[gggssslll```MMMHHHEEEDDDCCCCCCGGGNNNLLLRRR]]]kkkxxxwwwrrrsss|||}}}wwwlllffflllwwwzzzuuupppzzzooofffaaa]]]ZZZ^^^lllyyyuuuiiiYYYKKKHHHMMMLLLKKKHHHEEEAAA<<<888666111///....../////////...000///...------...///000.........///......---,,,,,,,,,,,,++++++*********++++++++++++******))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))+++,,,------,,,,,,++++++******)))((()))***+++,,,++++++***++++++************++++++---------............///,,,,,,---...///000111222000000000111222222333333000111333555777999:::;;;<<<;;;===AAAEEENNNbbbvvvxxxhhh[[[[[[bbbgggmmmttt|||{{{zzzuuurrrqqqvvvzzz{{{|||yyyssslllfffaaa```___bbblllvvv|||kkkcccbbb^^^ZZZWWW^^^ooo}}}}}}qqqjjj```___^^^YYYQQQHHH>>>999333111/////////000...---000000000000////////////////////////////////////---------,,,,,,+++++++++///...///000000///+++)))------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******+++++++++*********++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///......//////000000111111000111222222333666:::>>>GGGBBBGGGUUU^^^cccooo~~~gggYYYPPPIIIDDDEEEGGGGGGGGGIIIPPPTTT]]]kkkzzzzzzuuuvvv|||}}}}}}yyyrrrkkkjjjpppvvvuuuqqqqqq|||pppeee___[[[YYYWWWdddrrr}}}{{{nnn^^^PPPJJJKKKJJJJJJIIIHHHEEE@@@;;;777222000....../////////......---,,,,,,,,,,,,---....../////////...---,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))***++++++,,,,,,++++++******************************))))))))))))******+++************++++++++++++)))***+++,,,------,,,+++,,,,,,++++++++++++,,,,,,---------............///,,,------...///000111111000000000111222222333333111222333555777999;;;;;;;;;:::===DDDLLLYYYooozzzlll___YYY^^^hhhppptttwww{{{{{{sssllliiimmmsssyyy}}}|||tttmmmfffbbb^^^\\\aaahhh{{{sssjjjgggfff```ZZZZZZfffyyyuuuooobbbaaa^^^[[[VVVMMMCCC<<<555333111000111111000///111000000000////////////////////////////////////------,,,,,,,,,,,,,,,,,,))))))***,,,...///...,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...---+++*********+++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///......//////000111111111111222222333444666:::>>>IIIFFFLLLYYYaaaggguuu{{{cccUUUOOOHHHDDDEEEGGGGGGHHHKKKRRRVVV___lllzzzzzzvvvxxx}}}}}}{{{{{{tttiiihhhppptttrrrmmmsssvvvjjjbbb]]]\\\UUU```mmm|||sssfffXXXNNNJJJHHHIIIKKKLLLKKKFFF???:::444222///.../////////......---,,,,,,,,,,,,---...////////////...---,,,+++,,,,,,,,,++++++++++++***++++++++++++***************++++++,,,,,,++++++***************************++++++***))))))))))))))))))))))))***+++,,,,,,,,,+++,,,,,,------------,,,------,,,,,,,,,,,,---------------............///---.........//////000000000000111111222333333333222333444666888:::<<<<<<<<<<<>>HHHIIIQQQ\\\cccjjj|||vvv___RRRNNNHHHDDDFFFHHHHHHIIIMMMUUUZZZdddppp}}}yyyvvv{{{~~~~~~nnnffflllqqqooorrrqqq|||uuukkkgggfff^^^dddoooxxxnnnaaaSSSJJJGGGIIILLLPPPQQQLLLDDD===777444111////////////.../////////....../////////000000//////...---++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++***))))))************+++++++++,,,,,,,,,---,,,,,,,,,------------,,,------,,,,,,,,,,,,---------------............///.........///////////////000000111222222333333444333444555777999;;;===>>>@@@@@@DDDNNN^^^rrrgggYYYXXXaaappp}}}yyyrrrppppppsssxxx~~~sssgggccccccdddmmmyyyyyypppkkkfff___[[[[[[YYYggg}}}xxx|||ttthhh[[[VVVbbb~~~uuummm___[[[YYY[[[]]]ZZZQQQHHH>>>:::555222222222222111111111111000000000//////////////////////////////+++,,,,,,,,,------......333000---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,+++******,,,---...+++++++++,,,,,,,,,------...------,,,,,,------...---------............///...//////000111111222222333444444555555888<<>>???CCCDDDJJJVVVjjj~~~wwwaaaXXX]]]iiiwwwuuummmiiikkkooouuu}}}zzztttllldddbbbfffgggppp}}}uuuooojjjccc\\\ZZZXXX___nnnzzzooobbbYYY^^^uuu~~~ooofff[[[WWWUUUXXX]]]]]]VVVOOOCCC>>>888333222111111111111111111111000000000000////////////////////////,,,,,,,,,------.........555222...,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))%%%''')))+++------------+++++++++,,,,,,,,,------...------,,,,,,------...---------............/////////000000111222222222333444555555666999>>>AAAGGGMMMWWW```gggsssooo^^^UUUMMMIIIHHHIIIJJJJJJMMMSSSZZZcccppp~~~}}}uuutttxxxkkkuuunnnkkkjjjqqqooosss}}}zzzoookkknnn|||uuubbbRRRLLLKKKLLLQQQUUUTTTMMMFFF===999444111/////////...,,,,,,---......---,,,,,,.........///......---,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++,,,---............---,,,+++++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---------............///---.........//////000000111111222222333444444444666777888:::<<<>>>@@@@@@CCCGGGNNN^^^ttt{{{kkk\\\[[[cccooozzz|||}}}~~~ssslllhhhjjjnnnuuu}}}|||qqqlllfff```bbbiiiooowwwvvvooofff]]]YYYWWWZZZcccuuuzzzppphhh___]]]lll~~~oooddd\\\XXXUUUWWW[[[\\\YYYUUUJJJDDD<<<666333222222111222222111111111000000000////////////////////////---------------.........000---***)))***,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))###%%%))),,,......,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...---------............/////////000111111222222333222333555666888;;;@@@DDDLLLSSS]]]gggppp}}}sssaaaXXXOOOLLLKKKLLLKKKKKKOOOUUU]]]gggvvv{{{tttsssxxx}}}fffwww}}}pppjjjllliiikkkooowwwtttlllhhhppp~~~mmm]]]OOOLLLKKKOOOUUUUUUPPPJJJ???;;;555111000//////...,,,,,,---......---,,,,,,,,,---......///.........******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++///...---,,,++++++,,,---------,,,,,,,,,,,,---------------............///,,,------...///000111111111111222333333444444555777888999;;;===???@@@AAABBBHHHQQQaaaxxxmmmccc\\\```jjjuuu{{{xxx{{{yyyqqqllliiikkkooovvv|||vvviiieeeaaa^^^dddoooyyyzzzuuussstttwwwyyywww{{{xxxmmmccc]]]WWWXXX\\\fffyyyvvvmmmjjjccc^^^dddpppvvviiibbb___[[[YYYZZZ[[[ZZZZZZRRRKKKAAA999555333333333222222222111111111000000////////////////////////............------------,,,***)))***,,,.........+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,((()))+++,,,------,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...---------............//////000000111111222333333111333555666999===BBBFFFPPPXXXbbblllwwwyyydddYYYQQQOOONNNNNNMMMLLLPPPWWW```kkk{{{zzztttuuuyyy~~~cccsssrrrjjjnnndddjjjnnnrrryyymmmeeegggqqquuufffQQQMMMKKKNNNSSSUUUQQQLLL@@@<<<666111000//////...---...///000000///...---+++,,,---...////////////*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++((((((((()))******++++++000///...---,,,------............------.........---------.........//////,,,,,,---...///000111222111222222333333444444555777888:::<<<>>>@@@AAABBBCCCHHHRRRaaavvvuuuhhhaaa^^^eeepppzzzwwwuuuyyy|||vvvpppllljjjlllpppvvv{{{~~~~~~|||}}}qqqcccaaa```___hhhuuuxxxpppkkkiiikkkllliiillloooqqqssszzzvvvlllfffXXXXXXZZZ___kkksssjjjiiieee]]]___hhh}}}ppphhheeeaaa\\\ZZZZZZ[[[\\\WWWOOOEEE<<<777555444444222222222111111111111000/////////////////////////////////...---------,,,...---,,,,,,...000//////++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---............---,,,,,,+++++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////000000000111222222333333000222444777999>>>DDDHHHRRRYYYcccmmmzzz~~~fffXXXSSSQQQPPPPPPNNNLLLQQQXXXbbbmmm}}}yyyuuuwww{{{dddlll}}}|||xxx{{{wwwiiicccggglllttt}}}sssjjjgggeeeiii|||zzzsssXXXPPPIIIJJJQQQVVVTTTPPPHHHBBB;;;444111///...---...............---------,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************************++++++,,,,,,------...------------------------------------------------,,,,,,,,,---------......//////...------///000111000000000111222333444555888666777;;;>>>???BBBGGGBBBNNNWWWfff{{{~~~uuusssfffggghhhkkkvvv}}}wwwvvvyyy{{{vvvrrrqqqooooooppprrrtttwwwyyy{{{~~~ooocccccceeeeeeooo|||}}}wwwoooiiieeecccbbb```aaaccceeehhhmmmsssxxxrrrgggaaaYYYXXX___bbbjjj{{{mmmfffeeeeeeaaa\\\uuuxxxrrriiiaaa\\\ZZZ\\\]]]___XXXMMMDDD===999555333333222222222444333222000////////////////////////......------------......------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,............////////////////////////000000000000000/////////000111222222666555555888:::???IIITTTYYYaaaiiirrrkkk\\\WWWQQQMMMNNNNNNOOOSSSYYYfffppp|||}}}xxxyyy|||~~~dddiiivvv~~~vvvzzzzzzooofffhhhlllrrr{{{vvvmmmhhhcccbbbnnn~~~yyyrrr[[[TTTMMMMMMRRRVVVVVVSSSJJJDDD<<<666222111000///000000////////////......------............------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++---------------------------------------------------------........./////////............///000000222222222333444555666777999888999>>>??????BBBGGGHHHVVVaaalllxxxvvvlllmmmrrruuuwwwyyy~~~yyywwwuuutttwww}}}|||yyyrrrqqqqqqrrrtttwwwzzz|||xxxjjj```bbbfffjjjuuu}}}yyywwwvvvuuuuuuvvvxxxzzz|||{{{yyytttooojjjgggeeedddbbbdddeeefffiiimmmrrrvvvxxxzzz}}}}}}sssfff[[[WWW[[[]]]aaawwwwwwooommmkkkhhhdddnnnuuukkkccc^^^\\\\\\^^^YYYQQQHHHAAA;;;777555333222111222333333111000////////////////////////......------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---............////////////////////////000000000000222111111222222333444555777555666999<<>>999666333222111111222222111///////////////////////////......------------......------------------------...------------,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------..................////////////////////////000000000000222222222222333444555666777555666:::===CCCOOO[[[```hhhrrr}}}ppphhhZZZSSSMMMMMMOOOSSS[[[cccqqqzzz{{{xxx{{{~~~}}}~~~~~~}}}|||}}}iiijjjooo{{{wwwyyyzzzqqqlllhhhiiimmmvvv{{{pppmmmiiicccdddjjjvvvwwwjjjaaaVVVNNNNNNSSSXXX[[[TTTNNNEEE===888555333222111111111000000//////...---......//////......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,---------------------------------------------.........////////////---...///111111000//////444444444555666777999999::::::===AAAAAAAAADDDKKKXXXooo}}}}}}vvviiidddnnnvvvmmmkkkooouuuvvvuuussssssvvv{{{}}}rrrfff^^^[[[aaakkkuuu}}}{{{zzzzzzyyyyyyyyyyyyxxxvvvtttssssssssssssssssssssstttvvvvvvsssssstttuuuvvvuuutttsssvvvwwwyyy{{{|||yyyjjj]]]ZZZYYYWWW\\\fff{{{wwwnnniiihhhcccmmm~~~yyyoooeee___[[[\\\[[[VVVLLLCCC<<<888444222000000111111000///////////////////////////......------------......------------------------------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///............////////////////////////000000000000000000000111111333444555777555777;;;???FFFRRR^^^dddlllvvv{{{oookkk^^^VVVOOOMMMOOOTTT]]]gggttt}}}yyyvvvzzz~~~}}}~~~~~~|||{{{|||oooqqquuuzzz|||zzzqqqiiibbbaaadddlll||||||ooolllkkkggggggkkkwwwzzzsssiii[[[OOOKKKOOOWWW]]]YYYSSSJJJAAA;;;777444222111111000//////...------------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........---...000111111111000///333333444444555666888999999:::===AAAAAAAAAHHHPPPaaaxxxvvvjjjkkkzzz|||sssmmmnnnttt|||wwwvvvuuuvvvzzz}}}tttkkkaaa]]]\\\cccmmmyyy~~~}}}}}}zzzyyyyyy{{{|||zzz}}}~~~qqqccc]]][[[XXXYYY]]]eeesssmmmkkkbbbgggssszzzkkkaaa]]]^^^]]]YYYQQQHHH???;;;555333111000111111000///////////////////////////......------------......------------------------------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////////////////000000000000000000000111222444555666777666999>>>CCCIIITTT```hhhoooyyyxxxooolllbbbYYYQQQNNNPPPUUU___iiivvv|||vvvtttxxx}}}}}}~~~~~~wwwxxx|||yyypppggg___]]]]]]aaappp~~~nnnlllnnnkkkiiikkkwww}}}}}}xxxpppbbbUUUMMMNNNTTTZZZYYYTTTMMMEEE???:::555222111111000///......------.........//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++,,,,,,------.........------------------------,,,,,,,,,------------...//////000000111111000000333333333333444666777888999999===AAABBBDDDMMMXXXkkk}}}}}}ssskkkrrryyyqqqmmmrrr{{{yyyyyyyyy{{{yyysssllleee```___aaahhhrrr}}}~~~|||zzzwwwtttrrrqqqpppmmmllllllnnnrrrwwwyyyzzzvvvwwwyyy|||~~~{{{}}}|||lllccc^^^ZZZXXXYYYYYYmmm}}}vvvsssjjjiiinnnwwwiiicccaaa___[[[VVVNNNEEE???777555222111111111111000////////////////////////......------------......------------------------,,,,,,,,,------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////............////////////////////////000000000000222222333444555777888999999999>>>DDDHHHNNNXXXbbblllrrr|||yyyooolllbbbYYYQQQOOOQQQVVVaaakkkwwwzzztttqqquuuzzz{{{}}}}}}}}}~~~yyysssjjjdddbbb^^^ZZZdddrrrpppqqquuusssoooooosssxxx}}}yyytttkkk^^^TTTOOOQQQUUUUUURRRMMMHHHCCC>>>999555333222222111///......---000000111111111111000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,---......///------------------------------------............000000//////000000111222333333333444555666777888999:::>>>AAACCCHHHUUUbbbuuutttmmmiiisssxxxqqqnnnvvv~~~~~~~~~}}}qqqjjjfffccc```bbbgggnnnxxx|||yyysssrrrqqqnnnkkkgggdddbbbaaa```aaadddjjjppptttvvvtttvvvxxx|||~~~yyylllddd]]]ZZZZZZUUU^^^qqq~~~vvvppp{{{|||kkkfff```]]][[[VVVLLLDDD999666333111222222222111////////////////////////......------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.....................////////////////////////000000000000222333333444666777999:::<<<>>>DDDKKKOOOSSS[[[dddpppvvv~~~}}}zzz~~~yyymmmhhh^^^VVVOOOOOORRRYYYdddoooyyyxxxrrrnnnrrrwwwyyy|||~~~~~~{{{xxxpppllljjjbbbYYY\\\hhh|||rrrwww~~~}}}xxxuuupppsssxxx~~~yyywwwqqqfffZZZQQQOOOPPPQQQOOOLLLIIIFFFAAA<<<888444444333222111000///...222222333333333333222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,---...//////------------------------............/////////000111000/////////000222333444444444444555777888999:::;;;???BBBEEEKKKZZZhhh{{{|||nnngggfffqqq{{{sssqqqzzzwwwjjjeeecccccc```eeekkksss}}}zzzuuurrrnnnnnnnnnkkkhhhccc___\\\^^^]]]^^^bbbhhhpppuuuwww~~~uuuiii```\\\\\\VVVWWWeeeuuuyyyqqqiiiaaa^^^^^^ZZZPPPGGG:::777444222222333333222////////////////////////.........------.........------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------................../////////000////////////000000000000111111111222444666777888???AAAHHHPPPTTTWWW^^^fffsssxxx}}}|||zzzwwwvvv}}}wwwiiicccZZZSSSNNNOOOTTT[[[gggrrr{{{xxxqqqlllpppuuuxxx|||yyy{{{{{{yyyvvvqqqfff\\\[[[```kkkyyywwwxxxzzzzzzxxxxxxzzzzzzxxx~~~~~~yyytttpppeeeWWWOOOPPPNNNNNNNNNOOOMMMGGG@@@;;;;;;:::777555333222222333000000222444555333000---//////...------------...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------.........///...---...///000///.........///111111222222222333333444444666777999999???:::<<>>DDDKKKUUUhhhyyyzzziiibbbjjjyyy~~~yyyyyy|||wwwppphhhaaa```dddggglllttt{{{~~~ssskkkjjjgggaaabbbhhhkkklllwwwwwwlllbbb[[[YYYVVVXXXgggssseeebbb]]][[[XXXOOOEEE???777333333444222000111000000000////////////////////////////////////---...////////////...---000000000000///...---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000000000000000111111111111000222333333333444777999>>>AAAIIITTT[[[___gggqqq{{{|||xxxwww|||~~~ssscccXXXQQQOOONNNNNNSSS^^^jjjsss}}}wwwjjjjjjkkkmmmooosssvvvwww~~~|||wwwvvvtttkkkbbb^^^ccckkk}}}}}}tttqqqsssvvvxxxxxxvvvsssqqqrrrttttttuuu{{{zzzxxxqqqcccSSSJJJLLLLLLMMMNNNMMMJJJDDD@@@<<<<<<;;;999777666444444777555333222222222000.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---,,,+++,,,---...//////...---...000111000/////////000111222222222222333333444555666888999:::888>>>BBBEEEOOObbbttt~~~vvvgggcccmmm}}}}}}{{{{{{}}}~~~ssslllfffaaa```bbbjjjooowww~~~uuuqqqjjjeeedddhhhkkkooo{{{sssggg___\\\UUURRR]]]ttt{{{iiibbb\\\]]]]]]TTTKKKDDD;;;555444555444333111111000000000/////////////////////////////////------------------------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------......///000000000000000000000111111111111000222333444444555777999???CCCLLLWWW^^^dddmmmuuu}}}zzz}}}ppp___TTTPPPOOOOOOQQQWWWbbboooxxx~~~zzzrrrgggggghhhjjjnnnrrrvvvyyy|||~~~}}}xxxxxxtttjjjaaa]]]bbbeeeuuuxxxuuuwwwyyyyyywwwrrrnnnllljjjlllooouuu~~~zzztttgggUUUHHHKKKKKKLLLNNNNNNKKKGGGCCC======<<<;;;999777666555666444111000111111000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------...---,,,++++++,,,...///...---,,,---/////////...///000111111222222222222333333444555666888:::;;;;;;CCCFFFEEESSSlll}}}{{{pppffffffqqq|||yyyxxx}}}zzzmmmfffbbb___```bbbmmmrrrzzzuuuqqqiiieeeeeeiiimmmsss|||mmmddd]]]UUUQQQWWWggg}}}nnnccc\\\___```WWWOOOHHH>>>777444444555555111111111000000000//////////////////////////////...---,,,,,,,,,,,,---....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------......///000000000///000000000111111111111111222444444444555888:::>>>DDDOOOYYYaaaiiirrryyynnn]]]RRROOOOOOPPPSSS[[[gggttt}}}vvvmmmggghhhhhhkkkoootttyyy||||||}}}~~~{{{ssshhhaaa```aaacccsss~~~}}}|||zzzwwwsssooollleeegggmmmxxxxxxmmm[[[LLLJJJKKKLLLNNNNNNMMMIIIFFF???>>>===;;;:::888777666333111///...000111222222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,---...///.........000111000///000111111222222222222111333333444555777999;;;<<<;;;DDDFFFGGGYYYvvv{{{ssskkkiiinnnxxx}}}xxxwwwxxxsssfff```___^^^aaaeeeqqqvvv~~~~~~tttmmmllliiiiiilllrrrwwwvvvkkk^^^XXXTTTVVV]]]lll|||}}}vvvfff\\\___bbbYYYRRRLLLBBB:::555444444555111111111111000000000000////////////////////////...---,,,,,,,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------......///000000000///000000000111111111111111222444444444555888:::<<>>777444444444222222111111111000000000////////////////////////------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......------......///000000000000000000000111111111111111333444555555666888:::<<>>AAAFFFVVVnnnnnnlllssszzzyyy|||~~~|||~~~}}}hhhdddaaa``````cccnnnyyyzzz~~~sssnnnmmmpppuuu~~~ttteeeZZZYYYWWWRRRSSS[[[___ccciiinnnrrrtttuuuuuu|||yyyrrrgggsss~~~hhhcccddd[[[ZZZVVVOOOFFF===777555555222222222111111111111000////////////////////////---...000111111000...---,,,,,,------...---------................................................////////////////////////++++++++++++++++++++++++---,,,,,,,,,,,,---......------......///000000000000000000000111111111111222333555555555666999;;;===KKKYYYbbbmmm{{{wwweee[[[UUUNNNPPPTTTYYYcccooo|||~~~uuummmppptttzzz~~~xxxqqqmmmfff^^^ZZZ^^^eeepppxxxrrrpppppptttyyyqqqcccTTTLLLFFFIIIMMMLLLKKKKKKGGGDDD@@@===<<<:::888777666666666555444333111000////////////............------......------,,,+++++++++++++++++++++++++++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,,,,------000000000000000000000000111222222222222222222333555333444888;;;;;;>>>CCC???QQQccczzz~~~wwwhhhttt}}}zzz~~~~~~{{{~~~~~~vvviiiccc```bbbeeeiiipppxxx{{{~~~wwwtttvvvyyy{{{}}}pppccc]]]ZZZVVVSSSSSSRRRSSSVVVYYY]]]ccckkkpppvvv}}}jjj___bbbpppxxxpppeee]]][[[YYYVVVNNNEEE===777555111222333222111000000111000000000000////////////000///...---------------///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,+++******,,,...///......------------.....................---------......//////000000111111///000111333333222111111444111222777:::999999<<>>===;;;999888777777666444333111000000//////......------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---......000000000000000000000000111111111111222222222222666444555999;;;;;;???DDDKKK```ssszzzsssjjjvvv|||zzz|||~~~}}}tttjjjeeeaaabbbeeehhhpppxxxyyy|||zzzyyy}}}yyykkkddd^^^WWWQQQOOONNNOOOPPPRRRVVV\\\dddiiirrrxxxkkk___```kkk~~~}}}{{{uuukkkbbb]]]\\\YYYSSSJJJAAA:::666333333333222111000000111000000000000//////////////////...------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++***)))((()))***,,,---......------------......------........................//////000000111111000000111222222222222222555222333888:::999:::===CCCOOOYYYfffuuuzzziii[[[TTTQQQOOOQQQVVV___jjjwwwxxxkkkllljjjaaa^^^^^^```dddnnn|||~~~|||zzz~~~~~~pppYYYNNNFFFFFFJJJLLLNNNPPPIIIFFFCCC@@@???===;;;999999777555222000///////////////...---,,,,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,---...//////000000000000000000000000000111111111222222222333777555666:::;;;<<>>999555444333222111111111111000000000000//////////////////...------------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,------...............---------++++++***)))***+++,,,---......------------......,,,---------.../////////......//////000000111111111111111111111222333333666333444888:::999;;;???FFFRRR[[[hhhwww|||uuudddYYYRRROOOOOORRRXXXbbbnnn|||yyyjjjlllllleeedddbbbaaa```eeepppxxx^^^RRRGGGFFFIIILLLOOOSSSKKKHHHEEECCCAAA@@@===;;;:::888444111///.........000//////...---,,,++++++------......------,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,---///000000////////////////////////111111222222333333444444888666888;;;<<<>>>DDDLLLZZZuuulllhhhmmmxxx~~~wwwxxx|||sssiiieee```^^^```dddiiiqqqyyy{{{~~~yyyoooccc[[[WWWSSSQQQOOOMMMOOOTTT\\\aaammmqqqxxxwwwhhhccccccmmm|||zzzuuuyyyrrreeecccbbbaaa]]]VVVMMMCCC<<<888666444222222222111111000000000000///////////////......---------......------...///000000000///,,,,,,,,,---------------...........................------,,,---...//////......------------......,,,,,,,,,---...///000000......//////000000111111333222111000111222333444555333444888999888;;;@@@HHHUUU___jjjxxx}}}nnnbbbYYYRRROOOPPPTTT[[[eeerrr{{{mmmnnnooojjjiiigggbbb]]]\\\cccpppzzz~~~eeeXXXKKKGGGIIILLLPPPTTTMMMJJJHHHFFFDDDBBB???===:::888444111///.........000000//////...------,,,------......------,,,+++---------------------------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111////////////////////////222222333333444555555666888777999<<<===@@@IIISSSfff{{{hhhhhhooozzz{{{uuuuuuyyy~~~~~~ooofff]]]ZZZZZZ```eeekkkssszzzzzz}}}zzzwwwyyyuuuhhh___\\\ZZZXXXTTTQQQQQQUUU[[[```mmmqqqwww{{{llleeeaaakkkzzzuuuyyyuuuiiidddcccbbb```[[[RRRGGG@@@;;;888444333333333222111000000000000////////////......---------......///------...///000000000///,,,,,,,,,------.........---..................................../////////......------------......,,,,,,,,,---...///000000......//////000000111111333222111111111222444555333222444888888888<<>>999777555222000/////////000////////////.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,------------...///000000000000000000000000000000111222222333444555666666777777999===>>>BBBMMMYYYvvvtttggglllsss~~~~~~|||wwwtttssswww|||yyykkkcccXXXVVVYYYaaahhhmmmttt{{{xxx{{{xxxnnnlllnnnvvv}}}pppeeeaaa```^^^ZZZVVVTTTVVV[[[```lllpppvvv|||yyymmmgggccckkk}}}xxxzzzzzzpppeeedddbbbaaa^^^WWWMMMEEE>>>:::555333444444333111000000000000////////////...------------...//////,,,,,,------...---------,,,,,,,,,---......//////---------...............,,,,,,,,,---------............------------......,,,---------.../////////......//////000000111111222222222222222333444444222222555888999999???GGGPPP^^^hhhrrr}}}pppddd\\\RRRMMMNNNRRRWWW```lllxxx}}}}}}{{{sssqqqtttuuusssnnncccXXXUUUYYY___qqq~~~uuueeeUUUNNNLLLLLLMMMPPPPPPNNNLLLKKKIIIGGGCCC@@@777777666444333111000000------............//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...............//////000000000000000000000000///000000111222333444555666666999===???DDDQQQ___{{{zzzkkkfffooozzz~~~zzzuuuttttttqqqtttxxx{{{|||}}}~~~pppddd]]]WWWWWW\\\eeelllppptttzzzxxx{{{qqqjjjiiimmmsssyyyuuuooofffeeeaaa]]]ZZZ[[[^^^aaaggglllssswww~~~{{{vvvpppnnnjjjkkkyyy~~~}}}yyysssgggeeecccbbbaaa\\\RRRJJJAAA;;;555333444555333000000000000000////////////---------------...//////---------...------,,,,,,,,,,,,------.../////////---------.........//////,,,,,,---.....................------------......------........................//////000000111111111222333333444444333333222333666:::;;;<<>>999888666666555444111///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------..................////////////111///...---///000111111000000000111222333555666666555888===@@@FFFWWWhhh}}}{{{vvvmmmbbb___jjjxxx~~~~~~yyysssqqqqqqqqqnnnooopppooommmmmmooopppttttttxxx|||nnn```[[[\\\\\\aaahhhnnnrrrvvvxxxzzz~~~|||qqqoooqqqvvv}}}~~~{{{oookkkkkknnnvvv~~~{{{ssskkkgggccc___```ccceeeggglllrrrwwwzzzoooooo}}}wwwqqqkkkcccaaaaaaccceeebbbYYYRRRFFFAAA;;;666333333222222000000////////////000000000...---...000111111000---------.........//////000///...---------------.................................------,,,,,,,,,..................---------------.........//////000000000000111111111111222333333333333333333444666333444:::???EEEMMMUUUcccnnnzzzzzzyyy~~~nnnbbbZZZRRRMMMLLLUUU^^^jjjvvv~~~}}}yyyzzz{{{{{{vvvwwwyyywwwlll___YYYZZZ```sss~~~yyywww{{{}}}~~~~~~ooobbbWWWQQQMMMKKKNNNNNNNNNMMMKKKFFFBBB@@@999888666555555333111///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..................////////////000///......///000111111111111111111222333444555777666999>>>BBBJJJ[[[lll{{{vvvqqqkkkeeefffrrr}}}~~~uuupppppppppqqqooooooooonnnkkkkkklllmmmjjjmmmuuuxxxlllaaa[[[\\\]]]bbbiiiooosssvvvyyy{{{~~~yyyooogggggglllqqqxxx~~~}}}xxxyyy|||qqqmmmnnnqqqyyyqqqkkkiiifffbbbbbbdddeeejjjooossszzz|||rrrooo{{{zzzqqqhhhaaa^^^]]]___aaa```ZZZSSSJJJEEE===777555444444444000000////////////000000///...,,,---...//////...---.........///////////////......---------....................................---------,,,,,,,,,........................---------.........//////000000000000111111111111222333333333333444444444666333444999>>>DDDLLLUUUfffqqq{{{~~~nnnaaaXXXPPPMMMNNNVVV```mmmxxx~~~qqqwww|||yyyssslllccc[[[YYYkkk~~~ssspppuuuyyyzzz|||ooobbbWWWOOOJJJJJJKKKLLLLLLJJJGGGDDDAAA999777555444444333000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------..................////////////000////////////000111222222222222222333333444555888888:::???EEEOOO```ooouuuooojjjiiikkkqqq~~~~~~{{{pppmmmnnnqqqrrrqqqqqqpppmmmjjjhhhhhhiiidddjjjuuu{{{uuummmddd___^^^___dddkkkqqquuuxxx{{{|||~~~yyyooofffaaaccchhhlllqqquuuwwwuuurrrqqqrrrvvv{{{}}}vvvrrrrrruuu}}}zzzsssrrroooiiidddeeedddgggkkkmmmsssvvvpppuuuyyynnnccc___[[[[[[___```]]]YYYPPPJJJAAA:::777666666666111000000//////000000111111///......///000///...............////////////......---------...//////...........................------------,,,,,,,,,........................------........./////////000000000000111111111111222222333333444444444444666333444999>>>CCCLLLUUUkkkvvvzzz|||lll___TTTMMMLLLPPPXXXcccqqq|||~~~~~~rrr{{{|||{{{yyymmm^^^VVVdddwww}}}}}}nnnjjjoootttwww}}}yyylll^^^RRRJJJIIIJJJKKKKKKJJJGGGCCCAAA:::888555444333222000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------..................///////////////000000000000000111222333333333333333444555555888999;;;???EEEPPP```lllooogggccchhhrrr}}}uuulllkkkooosssttttttsssrrrnnnjjjgggfffggggggnnnxxx{{{uuuppphhhbbb```bbbfffmmmssswwwzzz|||~~~~~~vvvooohhhccceeehhhiiijjjllloooooonnnkkkiiijjjnnnrrrwwwyyy~~~~~~xxxwwwxxx~~~}}}|||{{{yyyxxxyyy{{{|||||||||}}}~~~zzztttnnnkkkgggeeeeeeggghhhmmmxxx{{{qqqnnn|||kkkeee^^^\\\___bbbbbbaaaVVVOOOEEE===888666666666111000000000000000000111555333111000111222111000,,,---------............---------------...///000........................---------------------------------...........................///////////////000000000111111111111222222333333444555555555666444555:::===CCCMMMXXXooozzzyyyxxxxxxiii\\\PPPJJJLLLSSSWWWdddttt~~~~~~}}}xxxzzz|||~~~}}}~~~vvveeeZZZ```lll{{{~~~ppphhhjjjooouuu|||uuudddUUUKKKJJJKKKLLLKKKJJJFFFCCCAAA;;;999555333333222000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,---------..................////////////...000222222000///111333333333333333444555666666888;;;===???FFFQQQ^^^gggiiicccaaakkkzzzqqqiiijjjpppuuuwwwvvvvvvtttpppkkkhhhggghhhjjjooowwwyyyuuuppphhhbbb```eeeiiipppvvvyyy|||~~~~~~vvvpppiiifffgggiiigggeeefffhhhjjjjjjfffbbbaaadddhhhlllpppwww~~~}}}yyywww{{{}}}wwwtttoookkkjjjjjjlllmmmjjjkkklllpppvvv~~~tttooooookkkhhhffffffgggiiirrr|||tttlllyyywwwmmmbbb]]]___ccceeedddZZZSSSIII@@@:::777555444111111000000000000111111555333111000111222111000++++++,,,,,,,,,------------------------...///000........................---------------------------------.........//////........./////////000000///000000000111111111111222222333444444555666666666555777;;;???DDDQQQ\\\sss}}}uuuvvvtttdddWWWMMMHHHLLLTTTWWWeeewww}}}|||sssooonnnqqqyyy}}}qqqbbbbbbeeeqqqvvvjjjjjjmmmttt|||{{{iiiWWWLLLJJJKKKLLLLLLJJJGGGDDDBBB===:::666444333222111///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..................////////////---000333333000///111333333333333444555666777888888===@@@BBBIIIUUU___dddgggcccfffsss{{{mmmfffjjjrrrvvvxxxwwwwwwuuurrrmmmjjjjjjjjjkkkooouuuzzz~~~|||vvvsssmmmeee```___ggglllsssxxx|||~~~}}}sssmmmiiikkklllhhheeedddcccdddddd```\\\ZZZ[[[^^^aaafffmmmuuu|||~~~wwwsssuuuyyywwwrrrkkkeeecccccccccccc^^^___```bbbgggnnnwww~~~vvvppprrrrrrmmmiiihhhhhhiiipppxxxzzzooouuuxxxiii```___bbbcccccc^^^WWWMMMDDD===888555333222111111000000111111222111///......///000///...+++,,,,,,,,,,,,---------......---------...//////........................,,,,,,,,,------------...,,,,,,------.../////////....../////////000000000000000000000111111111111222222333444555666666777777777:::>>>AAAHHHUUUcccvvvxxxyyy|||ooo___SSSKKKHHHMMMTTTXXXgggyyy~~~|||~~~vvvoookkkjjjmmmwww~~~{{{kkkfffdddmmm~~~zzzpppkkkkkkssszzz}}}kkkYYYNNNHHHJJJKKKLLLLLLIIIGGGEEE???<<<777555444333222000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////---111444444111///111333222222333444666777999:::888???DDDGGGPPP\\\dddfffhhhhhhnnn~~~vvvhhhdddiiirrrvvvvvvvvvvvvuuurrrnnnlllkkklllqqquuuyyy||||||{{{}}}~~~yyyvvvtttsssmmmeeeaaaccciiinnntttzzz}}}~~~|||vvvvvvtttnnniiigggbbbaaa```^^^[[[XXXXXXXXXWWW\\\cccjjjqqqyyy{{{sssnnnnnnrrryyy{{{tttllleeebbbaaa___]]]ZZZZZZYYYXXXZZZ___hhhnnnxxx~~~yyyzzzxxxrrrmmmkkkkkkkkkqqqxxxuuutttwwwrrrfffbbbcccccccccaaa[[[RRRIIIAAA;;;555222222111111000000111111222///...,,,---...//////...---------........./////////......---------..............................,,,,,,,,,---------......,,,,,,------...//////000.../////////000000000000000000000000111111111111222222333444555666777777888999<<>>BBBFFFNNN^^^mmm}}}zzziiiVVVLLLIIIJJJNNNRRR___nnn~~~~~~yyytttpppnnnttt{{{}}}tttnnnfffeeedddgggmmmuuu{{{~~~yyyjjj___dddrrr|||qqqmmmuuuzzzxxxxxx}}}xxxlll\\\NNNKKKJJJJJJKKKLLLKKKHHHFFFBBB???;;;888555333000...//////...------------...000///...---,,,+++++++++------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000222222222111111111111111222444777777555666999===<<>>GGGLLLXXXgggsssyyyzzzzzzqqqsssyyylll```XXX\\\eeekkknnnqqqrrrooollliiieeedddkkkttt{{{sssssswwwzzzxxxrrrmmmkkkkkkqqqtttxxx{{{|||}}}|||wwwvvv|||uuuiiidddaaa```\\\UUURRRRRRPPPMMMNNNUUU[[[```hhhooosssvvvzzz|||zzzqqqlllgggeeefffggglllvvv|||tttmmmddd``````bbb```\\\WWWTTTSSSTTTUUUVVVXXX```jjjqqqxxx}}}zzzzzz||||||~~~~~~~~~pppiiifffeeebbb]]]WWWPPPGGG>>>777666444222000000000111222////////////////////////000//////......//////000------,,,,,,,,,------...000/////////............000/////////............/////////////////////...000/////////............111111222222222333333333333333444555666777888999:::===@@@CCCIIIUUUdddooo|||zzzgggTTTNNNMMMMMMTTT]]]mmm||||||xxxyyy~~~wwwmmmgggeeeeeegggjjjpppyyy}}}xxxxxxjjj^^^^^^hhhtttssskkklllllliiiiiinnnzzzzzzkkk[[[PPPGGGGGGGGGIIIKKKLLLJJJIIIGGGDDD@@@<<<:::777444222000///......------......//////...---,,,,,,,,,,,,.........------------,,,...------------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000000000111111222222333333222555777777666888<<<@@@LLLTTTccctttzzzooopppvvv}}}www___VVVQQQWWWbbbjjjnnnqqqooollliiihhhffffffnnnxxxzzzrrrnnnssswwwxxxtttpppnnnnnntttvvvyyyzzz{{{|||~~~|||wwwuuuzzz}}}qqqkkkfffddd```YYYSSSRRRMMMJJJJJJOOOTTTWWW^^^eeejjjmmmppptttvvvyyy}}}vvvoooiiidddbbbcccdddhhhqqq|||~~~uuukkkeeeccccccbbb___\\\XXXUUURRRQQQPPPQQQVVV^^^eeekkkwww~~~oooeeedddcccaaa]]]WWWMMMCCC;;;555444222000///000111222///////////////////////////..................///......---,,,,,,,,,,,,,,,////////////............////////////..................//////////////////////////////............111111222222222333333333444444555666666777888888;;;<<>>BBBKKKYYYiiitttqqq```QQQMMMMMMPPPZZZfffwww}}}{{{~~~ttt{{{yyyhhh\\\]]]iiixxx}}}tttmmmjjjhhhjjjmmmsss~~~~~~pppbbbUUUKKKDDDDDDDDDFFFIIIKKKLLLKKKIIIFFFAAA===;;;888444222000000///............/////////...---------......//////.........---------------------------------,,,,,,,,,---------......------------------------,,,---......///.........////////////000000000000000000111222333444444555333666888888999<<>>777555333111000000111222000000000000000000000000......------------......---------......000111111.........///////////////.........///////////////---.........//////000000.........///////////////111111222222222333333333444555555666777888999999:::;;;===CCCOOO___ppp{{{zzzjjj[[[NNNKKKLLLPPP\\\jjj}}}tttwwwppp^^^XXXaaappp{{{zzzrrrmmmkkkmmmooopppvvvxxxpppeee[[[QQQIIIDDDCCCCCCEEEHHHJJJKKKKKKIIIFFFAAA===:::777444111111000//////......////////////...............///.........------------,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000111111222222333333444444444666888999:::>>>DDDJJJZZZvvvxxxmmmoootttxxxzzzvvvfffVVVMMMKKKOOOSSSZZZeeeppptttrrrwwwpppjjjiiijjjlllttt{{{}}}~~~{{{tttnnnjjjeee___\\\ZZZYYYZZZ^^^dddlllpppsssuuuxxx{{{|||~~~}}}{{{|||~~~tttnnnjjjddd^^^]]]TTTOOOKKKJJJIIIGGGJJJNNNRRRUUUYYY\\\___bbbfffiiipppssswww{{{zzzppplllhhhccc```___^^^```eeennnzzzuuullliiieeeddddddaaa\\\WWWMMMJJJIIIJJJKKKOOOYYYdddqqqzzz}}}nnneeefffgggfffaaaWWWKKKBBB:::888555222111000111111000000000000000000000000///..................///+++++++++,,,---...///000.........///////////////.........///////////////------......///000000000.........///////////////111111222222222333333333333444555666888999:::;;;<<<<<>>;;;888444222111000000/////////////////////............//////------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000333333333333333333333333444666888999:::???FFFLLL```~~~{{{xxxzzzwwwppphhhZZZNNNIIIGGGNNNUUU\\\hhhtttxxxuuuvvvnnnhhhgggiiimmmuuu|||}}}}}}xxxooohhheeeaaa]]]ZZZXXXWWWYYY___fffmmmqqqtttwwwzzz|||}}}~~~{{{{{{|||}}}|||rrrmmmfffaaa___XXXRRRMMMKKKHHHEEEFFFJJJKKKNNNQQQTTTVVVYYY\\\___eeehhhmmmrrrwww}}}wwwnnnkkkhhhbbb^^^^^^\\\^^^bbbkkkvvv}}}sssnnnhhheeeeeeccc^^^ZZZOOOLLLJJJJJJIIIJJJSSS]]]eeeooo~~~}}}vvvyyy}}}rrrccceeefffgggddd[[[QQQIII===;;;777444222111111111000000000000000000000000000//////......//////000,,,,,,,,,,,,,,,---...///............/////////000............/////////000------......///000000111............/////////000111111222222222333333333222333444666888:::<<<<<<>>>>>>BBBLLL^^^sssvvv```TTTKKKJJJMMMSSSbbbrrrxxxtttzzzmmmZZZYYYdddmmmwwwnnnkkkkkkjjjeeeccc]]]UUUQQQPPPLLLGGGEEEDDDBBBDDDFFFIIIJJJJJJLLLHHHCCC???<<<999555222111111000/////////////////////.........//////000------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,---......//////......////////////000000000000444333333333333333333333444666999999;;;@@@GGGMMMhhh|||lllddd\\\PPPHHHFFFCCCLLLUUU]]]jjjwww{{{xxxtttllleeefffiiinnnvvv}}}}}}wwwlllfffdddaaa]]]WWWWWWWWW[[[aaahhhmmmooouuuxxx|||~~~~~~}}}}}}~~~}}}{{{zzzzzzzzz|||xxxqqqiiidddbbb\\\VVVPPPMMMJJJFFFGGGJJJFFFIIILLLNNNPPPSSSVVVXXX[[[^^^dddjjjpppvvv}}}~~~uuummmjjjgggaaa]]]]]][[[\\\```hhhsssyyysssjjjfffeeeccc^^^ZZZRRROOOLLLKKKJJJJJJQQQZZZZZZeeeuuuyyyyyytttwww~~~sssbbbcccfffhhhfff___VVVOOO???===999555222111000000000000000000000000000000000000////////////000000000000///............///---.........//////000000---.........//////000000---------...///000000111---.........//////000000111111222222222333333333111222444666999;;;======AAAAAAEEEPPPccczzz{{{___TTTKKKKKKNNNUUUeeevvv{{{uuuxxxyyybbbSSSXXXfff|||}}}rrrkkkjjjkkkccc___ZZZUUUPPPKKKJJJLLLIIIEEEAAAAAAEEEIIIJJJJJJIIIHHHEEE@@@<<<888555444222222333444333222111000222111000///...---,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////............////////////111111111000000000000000222333333333333333333444999999:::<<<<<>>777555555222111222000000000000////////////////////////............000000000000000000000000,,,---------.../////////........................///////////////.........000000000000111111111111333444555666666666555444666444444777<<<>>>>>>===BBB???EEEWWWnnn}}}bbbTTTJJJKKKNNNUUUhhh|||{{{tttvvv|||~~~hhhWWWXXXbbbqqqwwwqqqnnnmmmgggeeeccc```\\\WWWTTTSSSNNNIIIDDDCCCFFFIIIKKKJJJJJJIIIFFFBBB>>>:::777666333444444444444333111000222222111000///...------------------------------,,,------......------,,,,,,,,,,,,---------..........................................////////////111000000000000000000000222333333333333444444444666666888;;;<<<@@@MMM[[[zzzsssccc[[[RRRGGGBBBEEEEEEOOO\\\iiiwww~~~tttmmmgggfffgggiiipppxxx}}}{{{wwwrrrllleee```]]]VVVUUUVVV[[[dddlllqqqssszzz|||~~~~~~}}}||||||}}}}}}zzzzzz|||tttmmmgggcccaaa\\\UUUOOOLLLIIIGGGFFFFFFFFFFFFGGGIIIJJJLLLMMMPPPTTTYYY\\\___eeennnvvvuuupppjjjdddaaa```___]]]\\\\\\]]]cccooo~~~}}}qqqiiifffdddbbb___XXXUUUPPPLLLJJJJJJLLLNNNSSSZZZfffsss||||||}}}|||qqqwwwuuuccccccdddeeeeeeaaa\\\WWWIII@@@888666555222111222111000000000////////////////////////....................................---------.............../////////////////////////////////////////////...000000000000111111111111///000222333333333222222555444444777;;;>>>>>>===@@@???EEEXXXoooyyy___RRRJJJKKKOOOXXXjjj~~~|||sssrrrvvvooo\\\WWW[[[iiiuuu}}}xxxsssooommmnnnpppqqqpppllleee```VVVPPPIIIFFFGGGIIIJJJJJJJJJIIIGGGDDDAAA===:::999666666666666555444222222333333222111000///......------------------------,,,------......------,,,,,,,,,,,,---------..........................................////////////000000000000000000111111222222333333444444444444555666888;;;===DDDTTTdddppp^^^UUUMMMDDDBBBGGGGGGSSSaaappp~~~yyyqqqjjjgggffffffkkkqqqwwwvvvuuuqqqlllfff```]]]UUUUUUWWW]]]eeemmmrrruuuyyy|||~~~~~~}}}}}}~~~~~~~~~|||}}}xxxmmmgggeeeccc___YYYTTTPPPMMMIIIFFFEEEEEEEEEEEEEEEFFFGGGGGGKKKNNNRRRUUUXXX^^^fffmmmuuu{{{rrrnnnhhhccc```___^^^^^^[[[[[[[[[```kkkyyyzzzpppjjjfffcccaaa[[[YYYTTTPPPMMMLLLMMMMMMOOOUUU___lllyyy}}}lllkkk{{{zzzfffcccaaabbbeeeeeeaaa\\\NNNDDD;;;888666333222333111111000000000/////////////////////...................................................---------000000000000000000000000......//////////////////000000000000111111111111...///000111222333333222444444444777:::=========BBBAAAHHHZZZpppqqqZZZPPPIIIKKKQQQ[[[ooo~~~tttppppppxxxuuubbbYYYYYYkkkvvv~~~vvvpppqqquuu{{{|||sss___XXXNNNHHHGGGHHHIIIIIIIIIHHHGGGEEEBBB???<<<;;;999999888777666555333333222222111000000///......,,,,,,------------------,,,------......------,,,,,,,,,,,,---------..........................................////////////000000000000000111111111222222333333444555555555888888;;;>>>AAAJJJ]]]ooo~~~}}}}}}kkkXXXPPPIIIDDDEEELLLMMMYYYjjjyyywwwnnnhhhdddbbbgggmmmoooppppppoookkkeee___[[[UUUVVVYYY___fffnnntttwwwyyy|||~~~~~~}}}~~~~~~}}}}}}~~~|||}}}}}}}}}}}}|||nnnhhhfffdddaaa]]]YYYUUUPPPKKKGGGEEEEEEDDDDDDDDDEEEFFFFFFGGGIIILLLNNNRRRWWW^^^dddjjjqqqyyy~~~sssnnnhhhccc```___^^^]]]ZZZZZZZZZ]]]fffssswwwnnniiieeeccc___]]]YYYUUURRROOONNNNNNMMMQQQZZZdddrrr|||iiidddqqq|||kkkeee___```eeehhheeeaaaTTTIII???;;;888444222333111111111000000000//////////////////............000000000000000000000000/////////...---------,,,////////////////////////............///////////////000000000111111111111000111222333444555666666444444555777:::<<<===>>>CCCCCCKKK]]]qqqxxxhhhTTTMMMHHHKKKSSS```ttt{{{sssnnnrrrxxx{{{kkk```^^^ppp}}}xxxppprrryyyiii```SSSJJJGGGGGGGGGGGGFFFGGGFFFEEECCCAAA>>><<<;;;;;;999888666555444333000000000//////......---,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------..........................................//////////////////000000111111111111222222333444444555666666999:::===???BBBNNNdddyyy|||~~~jjjVVVMMMGGGCCCGGGPPPTTTbbbssszzznnnfff```]]]aaaggghhhjjjmmmnnnlllgggaaa\\\UUUXXX\\\aaahhhnnntttxxxyyy|||~~~~~~~~~}}}}}}~~~{{{||||||{{{{{{}}}qqqiiigggeeeccc```]]]YYYTTTMMMIIICCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHJJJMMMSSSYYY]]]ccciiipppuuuzzz}}}vvvqqqjjjddd```^^^\\\[[[ZZZZZZYYY[[[aaammm{{{tttlllgggdddbbbaaa^^^[[[WWWSSSQQQOOOMMMPPPVVV___kkkzzz{{{hhh```jjjyyy}}}qqqiiiaaaaaafffiiihhheeeZZZOOOCCC>>>:::555333444111111111111000000000000////////////............000000000000000000000000/////////...---------,,,........................---.........//////000000///000000000111111111111222222333444555666777888444555777999:::<<<>>>???@@@BBBLLL___tttzzzooo___NNNJJJGGGKKKTTTdddyyy~~~sssqqqttt|||~~~sssjjjgggoooxxxqqqqqqxxxtttiiiYYYMMMHHHGGGGGGGGGEEEFFFFFFFFFEEECCC@@@>>>===<<<:::888666444444333000/////////.........---+++,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......------------------------............/////////////////////000111111222222222222333444555666666777888:::===@@@DDDRRRmmm~~~kkkWWWMMMHHHEEEJJJSSS___mmm}}}yyynnnfff___ZZZ[[[___cccggglllooonnniiiccc^^^WWWZZZ___dddiiinnntttxxxyyy|||~~~}}}}}}~~~zzz{{{{{{{{{{{{}}}wwwlllhhhfffdddbbb___\\\WWWPPPLLLBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEGGGKKKPPPTTTWWW___dddjjjnnnrrryyy|||vvvqqqjjjddd```]]][[[ZZZZZZZZZYYYYYY]]]hhhwww{{{qqqjjjgggddddddbbb```\\\WWWSSSQQQOOOQQQTTTZZZeeeuuuzzzhhh^^^dddppp}}}wwwpppgggdddfffiiiiiiggg___TTTGGG@@@;;;666333444222222111111111000000000////////////...................................................---------........................------......///000000000000000000000111111111111222111111222333444555666444666999:::;;;<<>>===:::777555444333333000000000///////////////++++++,,,,,,---......///,,,------......------,,,,,,,,,,,,---------......------------------------............////////////...//////000111111222222222222333444555666777777888;;;???CCCIIIZZZyyy{{{hhhUUUMMMKKKKKKRRR\\\nnn{{{yyyrrrmmmfff]]]YYYZZZ\\\```gggllllllhhhaaa\\\XXX\\\bbbfffiiinnnsssxxxyyy{{{~~~~~~~~~~~~|||zzz{{{|||||||||~~~~~~qqqjjjfffdddbbb___]]]XXXSSSOOOGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDHHHMMMQQQSSSXXX^^^fffjjjmmmsss|||yyytttooohhhbbb___]]][[[ZZZ[[[ZZZYYYXXX[[[eeetttvvvnnnkkkeeefffeeeddd```[[[VVVSSSPPPQQQRRRVVV```ooozzziii___bbbjjj{{{{{{|||vvvnnniiigggggghhhhhhdddWWWJJJBBB<<<666444444222222222111111111000000////////////....................................---------.......................................------......///000000111000000000000111111111111222222111111111222444555555888;;;<<<<<<===@@@CCCAAAFFFUUUjjjzzzlllbbbRRRGGGGGGHHHKKKWWWjjjpppmmmnnnsssuuupppllljjjcccvvvyyytttppptttvvv}}}vvvcccTTTLLLJJJJJJJJJFFFGGGIIIJJJJJJHHHEEECCC>>>===:::777555333333333111111111111000000000000++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,---------......------------------------............/////////000...//////000111222222222222222333444555666777888:::===BBBGGGOOOccc~~~tttbbbRRRMMMNNNQQQ[[[fffzzz~~~zzzxxxuuunnnbbbZZZXXXUUUZZZbbbhhhhhhddd]]]YYYYYY^^^cccgggjjjnnnssswwwyyy{{{~~~~~~}}}zzzzzz|||}}}~~~~~~tttkkkfffdddbbb___]]]YYYTTTQQQMMMLLLJJJHHHFFFEEEDDDDDDDDDBBBAAACCCGGGLLLOOOQQQQQQYYYbbbgggiiimmmvvv}}}xxxpppllleee```^^^]]]\\\[[[[[[[[[ZZZXXXZZZcccrrr~~~zzzrrrmmmfffggggggfffbbb]]]XXXTTTQQQQQQQQQTTT]]]lll}}}yyykkkaaabbbjjj||||||yyy{{{ssslllgggfffggghhhfffZZZLLLCCC===777444444222222222111111111111000000/////////............000000000000000000000000,,,------....../////////000000000000000000000000---------...///000000111000000000000111111111111444333222222222333444555666999<<<======>>>AAADDDHHHNNN\\\pppwwwiii___OOOFFFGGGHHHLLLXXXlll{{{rrrllllllmmmjjjfffddddddooo|||qqqjjjtttzzz{{{{{{kkk[[[OOOIIIGGGGGGGGGEEEEEEGGGJJJKKKHHHEEECCC@@@<<<999777555333222000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................------............/////////000...//////000111222222222333444555666777888999:::888???DDDEEEOOOjjjzzz~~~pppbbbWWWUUUUUUWWWddduuu}}}yyy{{{yyyoooccc]]]___aaaccccccaaa^^^\\\\\\\\\```eeejjjmmmpppsssvvvzzz{{{|||}}}}}}|||zzz|||{{{{{{{{{|||~~~yyymmmgggdddccccccbbb___YYYTTTRRRNNNIIIEEECCCBBB@@@???BBBBBBCCCDDDFFFHHHIIIJJJQQQSSSWWW\\\aaahhhoootttxxxmmmiiiccc^^^]]]\\\[[[[[[^^^[[[YYYXXXXXX^^^lllzzzxxxooonnnjjjeeecccbbb___[[[WWWXXXRRROOOSSSZZZeeesss{{{{{{uuuiiifffkkk|||yyy}}}~~~xxxllldddgggkkkkkkeee```VVVJJJ???888666666333333222222222222222222////////////............000000000000000000000000//////............////////////............//////---------.........//////,,,---...///000111222333333444444555666777888888888999:::;;;<<>>:::999777555333000000000000////////////---.........//////000000........................,,,------......------,,,,,,,,,------...///000000000000000000111111111111222222222222222222222222555555666888999:::;;;<<>>AAAIIIYYYjjjvvvyyywwwqqqqqqvvv{{{pppuuu}}}rrrlllooorrrzzzyyy~~~uuuhhh___ZZZ[[[```fffiiilllooopppooommmkkkrrruuuxxxxxxvvvuuuwwwzzz|||yyywwwvvvvvvuuurrrooonnnooossswwwvvvwwwzzz}}}{{{llleeebbbaaaaaacccaaa```]]]XXXSSSPPPPPPPPPLLLHHHCCCAAA@@@AAABBBBBBAAAAAA@@@AAAEEEJJJOOORRRYYYddduuu{{{ooojjjeee```]]]]]]```[[[XXXXXXWWWXXX___gggxxx}}}qqqgggdddcccbbbaaaaaa\\\WWWVVVTTTUUU\\\dddwww~~~yyywwwvvvjjjccc^^^ZZZZZZ]]]gggnnnrrrlllaaaTTTGGG===<<<888555444111///222777222111111000///......---000000000000000000000000111111111111111111111111........................111111111111111000//////111000000000000222333444333444444444555555666666777666999@@@DDDDDDGGGLLL\\\rrrxxx___QQQRRROOORRRYYYeeevvv{{{wwwvvvuuu~~~{{{rrrmmmhhh]]]RRROOONNNRRR___uuuyyyrrreeeaaa```dddiiimmmsssyyy}}}|||zzzvvvmmm```TTTMMMGGGFFFFFFGGGJJJMMMNNNOOOKKKEEE@@@===>>><<<999555444333111000///............------,,,,,,------.........------------......000000///...............///......------......///000000000000111111111111333333222222333333444555666777777888999;;;<<<===AAACCCIIIUUUccclllnnnlllnnnpppwww{{{uuu~~~oooiiikkkooo}}}xxxxxx~~~ttthhh```]]]___dddjjjlllnnnppppppnnnllljjjsssvvvxxxxxxuuutttvvvxxx|||xxxvvvuuusssrrrooollljjjkkknnnqqqrrruuuyyy~~~ssslllhhhcccaaabbb```___]]]ZZZVVVSSSRRRRRROOOKKKFFFCCCBBBBBBBBBBBBDDDBBBAAAAAACCCGGGKKKMMMTTT^^^ooo~~~rrrlllhhhbbb``````aaa]]]YYYYYYXXXXXX^^^ffftttvvvkkkfffdddbbbaaaaaa\\\YYYWWWVVVVVV[[[bbbuuuxxxyyyyyytttwwwxxxnnnhhhccc]]][[[]]]bbbkkkppplllcccXXXKKKAAA<<<888555555333000111555222111111000//////......000000000000000000000000................................................111111111111111000//////111000000000111222333444333444444555666777777888:::888;;;@@@DDDEEEIIINNN^^^www}}}```QQQQQQNNNRRRZZZfffwww{{{sssnnnmmmlll{{{yyymmmddd]]]XXXUUUPPPNNNWWWiii}}}~~~yyyuuugggaaa___bbbgggjjjooottt{{{~~~|||ssseeeWWWNNNGGGGGGGGGHHHJJJLLLNNNOOOMMMIIICCCAAA@@@>>>:::666444333111000...---,,,,,,...------,,,,,,------.........------------......000000///............//////......------......///000000000111111111222222333333222222333333444555333444666888:::<<<>>>???CCCEEEJJJTTT^^^fffggggggiiioooyyynnnfffiiioooyyyuuuxxxtttiiiccc```ccchhhnnnoooqqqsssrrrooollljjjsssvvvxxxxxxtttssstttvvv~~~{{{xxxuuutttrrrqqqnnnjjjhhhhhhkkkmmmnnnrrrxxx~~~zzzqqqjjjccc^^^\\\___^^^]]]\\\YYYWWWUUUSSSRRRNNNIIIFFFDDDDDDCCCAAAEEEDDDBBBAAAAAACCCFFFHHHNNNUUUeeezzzvvvppplllfffdddeeeddd___[[[ZZZXXXWWW]]]dddppp|||pppjjjfffcccaaaaaa]]]ZZZZZZXXXVVVZZZaaaqqqxxxqqqqqq}}}yyyooonnn}}}}}}tttnnnhhh```]]]]]]^^^gggnnnmmmggg^^^QQQGGG===999666666555111111444111111111000000//////...000000000000000000000000000000000000000000000000........................000111111111111000000///111000000111111222333444444444555666777999999:::===;;;<<<@@@CCCEEEKKKRRRbbb~~~}}}}}}dddRRRQQQNNNRRR[[[iiiyyy}}}|||vvvmmmhhhiiiiiixxxqqqddd^^^]]]XXXPPPLLLSSSbbbrrr}}}zzzwwwuuujjjccc^^^```dddfffjjjnnnvvv{{{}}}yyyooocccVVVLLLHHHIIIIIIIIIIIIKKKMMMOOOOOOKKKGGGCCCAAA>>>:::777444333111///...---,,,,,,...------,,,,,,------.........------------.........------,,,,,,,,,------//////............//////000000111111111222222222333333222222333333444555222444666999;;;===??????BBBFFFNNNXXXaaahhhjjjkkkfffooo{{{nnnfffjjjrrr{{{vvvtttxxxvvvllleeebbbeeeiiioooqqqtttuuuuuurrrooommmuuuwwwyyyxxxtttrrrsssuuu~~~}}}|||zzzwwwvvvuuuuuutttqqqmmmjjjiiikkkmmmmmmrrrxxx~~~xxxnnneee^^^\\\^^^]]]]]]\\\\\\ZZZWWWUUUTTTPPPLLLIIIGGGEEEBBB@@@EEECCCAAA@@@@@@AAACCCEEEHHHNNN\\\rrrzzztttpppjjjggghhhfffaaa]]][[[YYYWWW[[[bbbnnn|||tttmmmiiieeecccbbb___]]]\\\ZZZWWWZZZ___nnn}}}|||{{{xxxrrrlllkkkrrrwwwllliiixxxzzzrrrjjjbbb]]]]]]]]]fffnnnoookkkcccWWWMMM>>>:::777888666222000222111111111000000000//////////////////////////////111111111111111111111111........................000000111111111111000///000111111111222333444444444555666777999:::;;;<<>>???@@@CCCJJJVVVaaahhhmmmooopppiiisssllldddkkkuuuxxxuuutttxxxyyyooohhhdddeeeiiioooqqquuuwwwxxxwwwuuussswwwyyy{{{yyyvvvssstttvvvyyyyyyzzzzzzzzzyyyxxxwwwxxxwwwtttppplllkkklllmmmoootttzzz~~~~~~~~~wwwllleeeccc^^^]]]\\\]]]^^^]]]YYYVVVUUURRROOOLLLIIIFFFCCC@@@BBBAAA@@@???@@@AAACCCDDDEEEIIIUUUjjj~~~yyyuuunnnjjjiiihhhccc___]]]ZZZWWWZZZ```nnn{{{wwwpppkkkhhhfffdddaaa___^^^[[[XXXYYY^^^kkk{{{zzzwwwwwwqqqjjjgggiiixxx~~~ssskkkhhhvvvxxxmmmccc]]]]]]^^^fffnnnpppnnnhhh\\\QQQAAA;;;777888777333000111111111111111000000000000////////////////////////........................///////////////////////////000000111111111000000000111111222333333444444555555666888999;;;<<<===>>><<<===??????CCCMMMXXXsssmmmZZZTTTSSSYYYdddrrr{{{qqqhhhfffiiiiiiooovvvlllbbbaaaXXXOOOMMMVVV```iiivvvwwwrrrsssvvvwwwwwwzzzvvvlllcccbbbdddeeefffgggkkkssssssiii___YYYRRRJJJIIIKKKLLLKKKIIIIIILLLPPPQQQPPPMMMHHHCCC===999777444333222000////////////...------,,,,,,------.........------------......///............///000000000//////......//////000111111111222222222222333333333222222333333444555777777888999<<>>777777777444111111111111111111111111111111000000000000000000000000111111111111111111111111//////////////////////////////000111111111111111000111222444444444444333666777777888999:::::::::;;;<<<>>>AAABBBFFFQQQ^^^|||rrr```UUUVVVTTT\\\kkk{{{|||nnncccbbbgggoooyyysssddd^^^___SSSNNNTTT\\\cccrrr{{{rrrooommmjjjmmmyyyxxxllljjjkkkkkkjjjkkkkkkvvvzzzoooeee```XXXNNNJJJMMMNNNLLLHHHHHHLLLPPPVVVUUUSSSNNNGGG@@@;;;999333333222222222222222333...------,,,,,,------............------.........,,,,,,,,,,,,,,,---...///000000////////////000000111111222222222333333333333333222222333333444555777777666888===CCCJJJNNNOOOaaayyy}}}yyy|||hhheeetttyyyrrrsssvvv{{{~~~}}}tttmmmiiijjjmmmsssuuuyyy|||~~~}}}|||zzz|||~~~}}}{{{|||~~~}}}|||zzzyyyxxxuuuqqqooopppqqqqqquuuyyyzzzxxxzzz}}}tttjjjeee``````ccceeeccc```[[[ZZZXXXWWWTTTQQQKKKHHHDDDCCCBBBAAA@@@@@@@@@@@@BBBEEELLLWWWgggzzz{{{rrrnnnhhhdddaaa___\\\YYY[[[```iiivvvvvvpppllliiikkkfffbbb___[[[WWWZZZ___kkkzzz|||wwwrrrggg^^^ZZZWWW]]]wwwvvvhhhjjjhhheeeooowwwddd\\\XXX]]]bbbfffiiiiiibbbYYYHHH???777666666444222222111111111111111111222222000000000000000000000000........................000000000000000000000000//////000111111111111111000111333444555555444333777777777888888999999999;;;<<<@@@CCCDDDHHHTTTaaa|||vvviiiWWWQQQUUURRR[[[kkk}}}yyylllccceeelllpppzzzqqqccc___ZZZUUUSSSTTT\\\lll|||}}}uuummmggglllxxx~~~uuuooonnnnnnnnnnnnnnnzzz}}}uuummm```RRRLLLNNNQQQPPPIIIDDDJJJSSSSSSTTTTTTQQQLLLDDD<<<777555444333333444333111///........................,,,---------.../////////////////////////////////000000000000000111111111---///000111000000222333222222222222111333777:::999777777<<<@@@DDDJJJQQQUUUlll~~~wwwtttuuuwwwxxxrrrpppzzzyyysssqqqqqqvvv|||{{{tttpppmmmnnnpppvvvxxxzzz|||~~~~~~~~~~~~~~~}}}~~~|||xxxuuusssrrrrrrtttwwwzzz|||~~~wwwppphhhcccbbbcccbbbaaabbb___[[[WWWUUURRRNNNKKKGGGDDDAAA@@@@@@AAAAAAAAABBBFFFJJJNNNYYYmmm~~~ssslllmmmgggbbbbbbaaa^^^]]]^^^mmmtttxxxrrrnnnkkkllljjjeee```[[[ZZZ\\\___lllzzz~~~tttrrrkkkbbbZZZUUUZZZlll}}}yyyqqqlllhhhfffffftttlll```WWWZZZ```hhhmmmmmmhhhbbbOOODDD999666666444333333222222222111111111111000000000000000000000000000////////////000000000000......////////////......---...///111111000000///333333444444444444444444555555555555666777999999@@@@@@<<<>>>EEEGGGRRRiiizzzsssfffUUUOOOTTTXXXcccrrrpppeeeccchhhpppyyy}}}nnnaaa[[[UUURRRSSSZZZkkkzzz{{{uuuooopppyyyvvvnnnkkkkkkllllllqqq}}}zzznnn```OOOOOOQQQPPPKKKGGGJJJPPPPPPQQQQQQPPPLLLEEE???;;;666555333333444333111///........................---------...............//////////////////////////////000000111111111222///000222222111111333555333444555444444555777::::::777777;;;@@@EEEMMMVVV]]]ssssssoooooossstttrrrsss|||vvvppppppqqqwww~~~wwwqqqnnnmmmnnnrrrwwwxxx{{{~~~}}}zzzxxxvvvttttttvvvyyy}}}~~~tttmmmjjjiiigggfffaaa___\\\ZZZWWWTTTPPPMMMJJJGGGCCCAAAAAABBBBBBAAABBBEEEHHHKKKUUUhhh~~~xxxqqqooohhhdddcccbbb^^^]]]___kkkrrr|||tttnnnkkkkkkiiieee```\\\[[[]]]```kkkyyyvvvqqqkkkbbbZZZUUUYYYhhhxxx{{{tttlllfffaaajjjrrreeeZZZ[[[___eeejjjiiiddd___TTTGGG;;;666555333111222222222222111111111111000000000000000000000000000////////////000000000000......////////////......///000111222333222111111333333444444444444555555555555666666777888::::::>>>@@@===@@@HHHJJJVVVmmmyyyrrrdddTTTOOOTTTZZZeeetttwwwhhhdddfffpppxxxyyyeee]]]UUUPPPPPPWWWfffuuuyyywwwzzzwwwmmmhhhhhhjjjlllrrr~~~{{{lllTTTQQQPPPQQQOOOKKKKKKNNNLLLMMMNNNNNNKKKGGGBBB???777555444333333333111///.......................................---------////////////////////////......///000111222222333000222333333222222444555555666888888777777888999;;;777777;;;@@@FFFQQQ[[[ggg}}}qqqllllllqqqyyymmmooouuu{{{rrrnnnoooqqqxxxsssmmmkkklllpppuuuxxxzzz}}}~~~|||zzzxxxwwwyyy|||~~~tttnnnjjjgggdddaaa___^^^\\\[[[WWWRRROOOMMMJJJFFFCCCBBBBBBAAA@@@CCCCCCDDDGGGOOO```vvv~~~xxxrrrkkkfffdddbbb^^^]]]___gggooo}}}wwwoookkkjjjhhheeeaaa]]]\\\___aaajjjxxxxxxqqqkkkccc\\\WWWXXXcccppp|||qqqggg___aaawwwyyyjjj]]]^^^```dddhhhhhhccc___YYYKKK===777555222111222222222222111111111111000000000000000000000000000////////////000000000000...//////000000//////...111111333444444444333222333333444444444555555555666666777777888:::;;;<<<<<>>BBBKKKNNNZZZrrrxxxooo```QQQOOOUUUZZZgggwww|||nnnjjjlllssszzzlllbbbVVVOOOMMMQQQ^^^kkkzzz}}}|||zzznnnggggggkkknnnsss~~~~~~oooXXXQQQNNNQQQSSSQQQOOOOOOLLLMMMMMMMMMKKKGGGDDDBBB888666444333333222000.........................../////////...---------,,,////////////////////////---...///000111222333333000222333333222222333555666888;;;;;;:::999888999999888999===AAAFFFQQQ[[[nnnuuuqqqqqquuuxxxooodddjjjvvvwwwooommmqqquuu{{{|||ooojjjjjjmmmsssyyyzzz|||~~~||||||{{{rrrkkkfffbbbaaa``````___^^^ZZZTTTPPPPPPMMMHHHEEECCCBBB@@@???BBBAAAAAADDDKKKYYYnnn|||wwwoooiiifffccc___]]]___eeemmm{{{{{{rrrllliiihhheeebbb^^^^^^```bbbhhhvvvzzzqqqkkkddd^^^XXXWWW___hhhtttjjj```^^^mmmmmm```___```ccchhhjjjhhheee]]]OOO???888555333222444222222222111111111000000////////////////////////////////////000000000000//////000000000000//////111222333444444444333222333333444444555555666666777777888888:::;;;===>>>;;;@@@@@@DDDLLLPPP^^^www}}}yyytttjjj[[[OOOOOOVVVZZZiii{{{uuutttxxx{{{sssgggYYYPPPKKKMMMWWWbbbmmmrrrxxx}}}~~~qqqjjjiiimmmpppttt~~~zzzmmm[[[RRRMMMQQQVVVVVVTTTRRROOOOOONNNMMMJJJGGGDDDBBB:::777444222222111000.../////////////////////////////////...---------,,,////////////////////////---...///000111222333333000111333222111111222333666999<<<===;;;:::999999888888;;;@@@BBBFFFPPP[[[ttt{{{xxxwwwrrrlll^^^gggttttttmmmnnnuuuzzzxxxllliiikkkooovvv|||}}}~~~~~~tttlllfffdddcccbbbbbb```\\\WWWSSSSSSOOOJJJFFFDDDBBB@@@>>>BBB??????DDDIIISSSfffxxx|||tttlllhhhddd___^^^___dddmmm{{{~~~tttoooiiiiiifffccc______```bbbhhhvvv}}}sssmmmfffaaa[[[WWW\\\ccc~~~uuulllaaa[[[cccqqqtttaaa___^^^aaagggkkkmmmlll___PPPAAA:::888555555666222222222111111111000000////////////////////////////////////000000000000//////000000000000/////////000222333333333222111333333444555555666777777777888888999;;;<<<>>>???<<>>???===BBBBBBFFFNNNUUUhhh{{{ooommmfff[[[QQQMMMQQQVVV___nnnzzznnn```XXXSSSSSSXXX___]]]]]]^^^___aaagggoootttyyyzzzoooiiihhhjjjmmmzzz|||wwwwwwtttpppfff[[[RRRRRRUUUVVVVVVWWWVVVTTTRRRNNNJJJGGGEEEDDD<<<999555222111000///---////////////////////////---------...............//////////////////////////////000000111111111222222333444333222111222444444666888999999999999:::::::::<<>>???===BBBCCCGGGQQQZZZqqqyyylllhhh___TTTNNNNNNRRRVVV```ooozzzoooccc[[[XXXWWW\\\bbb[[[ZZZXXXWWWYYY___hhhnnnwww|||pppgggeeeeeefffttt}}}xxxqqqrrrtttrrrjjj___UUUSSSTTTTTTUUUWWWWWWUUURRRNNNKKKHHHFFFFFF===999555222000000...---000000000000000000000000,,,------....../////////////////////////////////000000000000000111111111333444555555333333333555333555777888888888999;;;===;;;;;;===BBBMMMbbbuuuyyytttsssooojjjiiikkkqqq{{{zzzoookkkqqq}}}wwwnnnffffffjjjnnntttyyy~~~vvvssspppllljjjgggccc```ZZZWWWQQQMMMKKKIIIGGGFFFFFF@@@@@@EEEDDDBBBMMM\\\sss|||ssslllggg```^^^```___lllxxxtttmmmllljjjfffaaa______```jjjxxx{{{ssslllgggaaa]]]^^^bbbooo}}}|||sssfff___bbbnnnyyypppkkkkkknnnppppppfffYYYKKKCCC>>>777222111222222222111111111111000000000000000000000000000////////////000000000000000000111111111111000000///000111222333222111111333333444555666777888999666666777888:::<<<>>>???<<>>888333000222222222222222222222222000000000000////////////............/////////000000111111111222222222222111000000000000000111222444444555555666777777777777999:::::::::;;;>>>@@@BBBAAAFFFNNNSSS```uuulll\\\OOOLLLKKKJJJNNNVVVdddsss~~~kkkgggdddaaa]]]ZZZ^^^eeejjjkkkhhhaaa^^^aaafffgggppp|||pppddd```bbbbbbfffmmmtttwwwvvvpppkkkfff]]]SSSOOORRRUUUVVVTTTUUUSSSPPPNNNLLLIIIEEEBBB;;;999666333111000000000000000///.........//////......////////////......////////////////////////000000////////////000000111111000000111222444555666666666666777888::::::???;;;===DDDJJJTTTmmm~~~uuunnngggbbb]]]hhhwww}}}ssskkkkkksss}}}~~~pppjjjffffffhhhjjjqqqxxx}}}|||}}}|||vvvqqqjjjeee^^^[[[VVVQQQNNNJJJGGGDDDEEECCCCCCDDDDDDDDDIIIQQQeeetttzzzpppkkkgggcccaaabbbhhhrrr~~~uuupppmmmkkkjjjfffaaaaaaeeennnzzzyyypppkkkgggaaa^^^^^^kkk{{{ooojjjllluuuzzzpppnnnpppkkkaaaSSSGGG>>>888333111333333222111111000//////000000000000////////////........./////////000000000000000111111111222222000000000000000111111222444444555666666777777888888999:::;;;;;;<<<>>>@@@BBBAAAFFFNNNUUUdddvvvjjjZZZMMMKKKKKKJJJPPPXXXffftttjjjfffcccaaa]]]ZZZ]]]bbbjjjooopppllliiikkkmmmmmmooo}}}{{{yyyuuukkk```]]]___```ccchhhqqqxxxwwwooohhhfff]]]SSSNNNQQQTTTVVVUUUUUUSSSPPPNNNLLLIIIEEEBBB:::888666333111111000111//////.........///000000......////////////......//////////////////////////////000000000000//////000000000000111222333444555555666666777999:::;;;>>>===???FFFLLLXXXqqqpppeee___]]]ZZZhhhyyy}}}vvvmmmggggggnnnyyyxxxqqqkkkggggggiiikkkqqqwww}}}}}}~~~|||sssjjjdddaaa^^^YYYUUURRRMMMIIIEEEIIIFFFDDDEEEDDDBBBEEEKKKZZZjjjxxxnnniiifffcccaaabbbfffqqq{{{qqqmmmkkkjjjfffbbbcccgggqqq|||}}}rrrmmmhhhbbb^^^^^^hhh}}}tttoooooo{{{rrrmmmooonnneeeWWWIII@@@999555333444333222111///...------000000000000////////////....../////////000000000/////////000000000111111000000000000000111222222555555555666777777888888888999;;;;;;;;;===???AAABBBAAAEEENNNWWWiiiwwwhhhXXXKKKIIIJJJKKKQQQZZZhhhvvvzzzwwwzzzqqqjjjccc^^^YYYUUUVVV[[[eeennnttttttrrrtttuuutttnnn{{{{{{xxxuuuqqqhhh___[[[]]]```aaaeeeooowwwxxxooogggfff]]]SSSNNNOOOSSSVVVVVVVVVSSSQQQNNNLLLIIIEEEBBB999888666444222222111111///.........///000111111......////////////......////////////////////////---...000111111000//////000000000000111222333333555555555666777999:::;;;======@@@EEELLLZZZsss}}}iii\\\XXXXXX[[[kkkyyypppgggcccdddjjjttt}}}yyyqqqkkkhhhhhhjjjlllqqqxxx~~~yyymmmeeebbb```\\\XXXUUUQQQLLLIIIKKKGGGEEEFFFDDDBBBCCCHHHPPPaaayyyuuukkkgggeeeaaa```bbbeeeppp}}}rrrnnnkkkjjjgggcccdddiiiqqq|||uuuoookkkeeebbbaaaeee|||~~~|||vvvrrrppp{{{rrrjjjlllqqqhhh[[[MMMBBB;;;777666333333222111000///......000000000000////////////...////////////000000000////////////000000000000000000000000111222333333555666666777777888888999999:::<<<<<<<<<>>>@@@CCCDDDDDDGGGNNNZZZnnnyyyhhhXXXKKKHHHIIIJJJQQQZZZiiiwwwuuuiiieeehhhpppyyynnnaaaYYYSSSPPPSSSXXXbbbmmmvvvwwwuuuuuuvvvuuupppyyy~~~zzzuuuqqqiii```\\\]]]______bbbkkktttuuummmeeefff^^^SSSMMMMMMQQQVVVXXXWWWTTTRRROOOMMMJJJFFFCCC999999777666444333222222///////////////000111222......////////////......////////////////////////---...///111111111000//////000000111222222333333444444555666777999;;;<<<<<<>>>@@@DDDJJJZZZtttyyycccVVVRRRTTT^^^qqqwwwmmmdddaaaaaaeeeooozzzpppkkkhhhjjjkkkmmmrrryyy}}}xxxnnndddaaa]]]ZZZXXXUUUQQQNNNLLLHHHEEEFFFFFFDDDDDDGGGKKKYYYooo}}}sssiiieeeccc```___aaaeeeppp}}}tttpppmmmkkkgggdddeeejjjsss~~~xxxqqqnnnjjjffffffdddwww}}}zzzvvvssspppvvvssskkkmmmpppiii]]]OOOBBB:::666555222222222222222111111111000000000000////////////////////////000000000111////////////000000000000000000000000111222333444666666777777888999999999999;;;<<<===>>>???BBBDDDGGGGGGJJJRRR___vvv{{{kkkZZZLLLIIIIIIIIIPPPYYYiiixxxttteeeYYYWWWYYY^^^jjjvvv{{{nnn```WWWRRRQQQTTTZZZbbbmmmwwwwwwrrrqqqqqqqqqssswww||||||vvvrrrkkkbbb]]]^^^^^^^^^aaahhhnnnooojjjeeefff^^^SSSLLLKKKPPPUUUYYYXXXVVVSSSQQQOOOLLLHHHEEE;;;;;;999888666444333222000000/////////000111111......////////////......////////////////////////---...///000000111111000000000222333333444333333444444555666888999;;;<<<;;;>>>BBBDDDLLL^^^xxxuuu___SSSQQQRRRaaawwwwwwkkkaaa___^^^```iiiuuunnnjjjhhhjjjmmmoootttzzz{{{~~~xxxjjjfffaaa]]]ZZZXXXUUUSSSNNNIIIFFFHHHHHHEEEEEEFFFHHHRRRcccvvv~~~tttjjjfffddd```___aaafffqqq~~~vvvrrrnnnlllhhhdddeeejjjvvv|||uuurrrmmmiiihhheeerrrzzzwwwtttrrrrrrwwwooorrrnnniii___QQQCCC999444222222222222222222222222222000000000000/////////////////////000000000111111/////////000000000111111000000000111222333444555777777777888999999:::::::::;;;===>>>???@@@CCCFFFIIIKKKNNNWWWhhh}}}mmm\\\MMMIIIIIIJJJPPPZZZkkkyyy{{{gggXXXMMMMMMOOOPPPXXXdddvvv}}}pppbbbZZZVVVTTTVVVZZZ```kkkuuusssooommmoooppppppsssuuuwww~~~|||vvvrrrlllddd______```aaadddiiimmmmmmkkkiiifff^^^SSSKKKJJJNNNUUUZZZZZZXXXUUURRRPPPMMMIIIFFF======<<<:::888555333222111111000000///000000000......////////////......////////////////////////............///000111222000111333444555555444444444444555666888:::;;;===:::???DDDGGGPPPeeettt```UUURRRRRRbbbyyyxxxjjj___]]][[[ZZZcccppp}}}~~~mmmiiihhhkkknnnpppvvv|||}}}sssnnngggaaa]]]ZZZXXXVVVRRRLLLHHHJJJJJJFFFDDDEEEHHHNNNYYYiiixxxwwwlllhhhfffbbbaaabbbiiirrryyytttooolllhhhccceeejjjwwwxxxtttooojjjhhhgggooo}}}yyywwwuuurrrzzzrrruuupppmmmeeeXXXIII===777444333333222222111111000000000000000000//////////////////000000000111111111000000000111111111222222000000000111222333555555777777888888999::::::;;;:::<<<>>>??????AAADDDGGGJJJMMMSSS^^^rrr|||}}}lll\\\MMMIIIJJJKKKSSS]]]mmm|||nnn```RRRHHHIIIKKKJJJOOOYYYfffpppsssfff^^^YYYVVVUUUXXX[[[hhhqqqpppmmmmmmppprrrkkknnnoooqqqxxx~~~zzztttqqqlllddd``````eeegggiiilllnnnooooooooofff^^^SSSKKKIIINNNUUU[[[[[[YYYVVVSSSQQQNNNJJJGGG???>>>===;;;999666333222222222111000//////000000......////////////......///////////////////////////............000222333111222444555666666555444333444444666888:::<<<===999@@@EEEIIITTTkkkvvvbbbWWWSSSSSSbbbyyyxxxiii^^^[[[YYYWWW___lllzzzzzzlllhhhgggkkkoooqqqwww~~~zzztttkkkccc^^^[[[YYYXXXUUUNNNJJJKKKJJJFFFCCCCCCHHHKKKSSS```ppp}}}yyyoookkkhhhdddbbbdddjjjsss{{{uuupppmmmhhhccceeejjjuuu{{{uuuoooiiifffiiinnn{{{zzzyyytttzzzrrruuuuuurrrkkk___PPPCCC<<<999444333222111000///...---000000000000////////////000000000000111111111111111111111111222222222222000000000111222444555666777888888999999:::;;;;;;:::<<<>>>???@@@BBBEEEGGGJJJNNNVVVcccyyyzzz~~~kkkZZZLLLIIIKKKMMMVVV```ooo~~~rrrcccSSSNNNIIIFFFGGGKKKOOORRR___kkkzzz~~~kkk^^^ZZZZZZYYYWWWXXXbbbmmmsssttttttvvvxxxsssrrrpppooottt|||{{{xxxuuuooohhhfffiiiuuuzzzzzzvvvssstttwwwwwwlllcccVVVLLLJJJPPPXXX^^^\\\WWWSSSSSSVVVUUUOOOIII@@@@@@???===999555111///000000///...............////////////////////////,,,------......------,,,////////////000000000000333333444444444444444444666666777888999;;;===>>>@@@CCCEEEIIIYYYtttfffTTTQQQWWWhhh|||uuujjj___XXXVVVXXX```iiiwwwuuuhhhggggggiiimmmsssxxx||||||zzziiicccaaa^^^[[[YYYWWWTTTPPPMMMKKKJJJHHHGGGEEEHHHNNNWWWbbbppp~~~{{{qqqhhhaaa^^^^^^fffqqqyyyrrrmmmiiieeegggllluuu~~~wwwsssnnnjjjfffkkk{{{zzzuuussswww|||uuusssuuutttnnnbbbVVVLLLAAA777888666333222222222222111111111222222222222111111111111111222333333333444111111000000000000111111222222333444444555555666555555666777888999999:::;;;<<<>>>>>>???BBBEEEHHHMMMPPPWWWgggyyyttthhhYYYKKKHHHJJJPPPYYYcccooozzzdddWWWPPPMMMHHHFFFHHHMMMQQQTTTdddnnn|||mmm___ZZZYYYXXXVVVYYYbbboooyyy~~~{{{uuusssuuuwwwyyy{{{{{{xxxrrrlllkkknnn{{{~~~{{{|||}}}|||pppdddUUUKKKIIIOOOVVV[[[ZZZVVVRRRSSSVVVUUUOOOIIICCCBBB???;;;777333///---000000///............///////////////////////////---......//////......---/////////000000111111111333333333444444444444555555555666777999;;;===>>>@@@CCCFFFKKK\\\xxxgggUUUSSSYYYjjj}}}ooofff\\\WWWVVVXXX```iiiwwwqqqjjjjjjjjjlllpppuuu{{{~~~}}}lllcccaaa___]]]]]]XXXUUURRROOONNNLLLJJJHHHEEEGGGLLLSSS^^^mmm|||~~~uuullleeebbbbbbgggrrr{{{rrrmmmhhhdddfffjjjvvv~~~wwwooohhhgggkkkyyy}}}xxxwwwyyy{{{ssspppttttttpppeeeYYYNNNBBB999777555222111111111111000111111222222222222111111111111111222222222222222111111000000000000111111222222222333444444555555555555666777888999::::::;;;<<<>>>???@@@BBBFFFIIINNNQQQYYYiiixxxrrreeeVVVJJJIIILLLPPPYYYbbbrrriiiYYYQQQOOOMMMKKKKKKNNNSSSYYY]]]pppwwwqqqbbbZZZXXXVVVUUUWWWaaapppzzzyyyxxxuuuwww||||||yyyssslllkkknnnssseeeSSSHHHHHHNNNTTTWWWXXXUUURRRSSSUUUUUUPPPKKKGGGEEE@@@;;;666222000///111000//////......///////////////////////////////////////000000///////////////000000111222333333333333333444444444555555555555666777888:::<<<===@@@DDDGGGNNNaaa~~~fffUUUTTTZZZnnn}}}iiiaaaZZZYYYYYY\\\dddlllxxxnnnjjjjjjkkkmmmqqqwww|||zzzttttttvvvwwwwwwtttxxx|||oooddd```___```bbbZZZWWWUUUSSSQQQOOOLLLIIIEEEFFFIIIOOOZZZhhhwwwxxxooohhheeedddeeeppp~~~tttmmmgggccceeeiiiwww}}}qqqhhhiiikkkvvv}}}zzzpppmmmrrrtttrrriii^^^SSSFFF;;;777444222000111111000000111111222222222222111111111111111111111111000000111111000000000000111111111111222222333444444444555555666777888999:::;;;;;;<<<>>>???@@@CCCFFFIIINNNQQQZZZlllxxxeeeUUUJJJKKKNNNQQQYYYccctttvvvdddZZZWWWRRRSSSTTTVVVZZZaaahhhmmmvvveee[[[WWWTTTSSSTTT]]]nnn{{{}}}~~~wwwpppnnnpppttteeeRRRGGGFFFLLLRRRTTTWWWTTTRRRSSSUUUUUUPPPLLLJJJGGGBBB<<<777555333333111000000///.../////////////////////////////////...//////000000//////...//////000111222333333444222333333444444555555555444555555666888:::<<<===@@@DDDIIIRRRggg|||dddUUUVVV]]]tttxxxeee```[[[\\\___bbbiiiqqq|||ooohhhiiijjjmmmqqqvvv{{{~~~zzzrrrnnnlllllllllfffjjjooossswww{{{qqqeee```^^^___bbb]]]ZZZWWWUUUSSSQQQMMMJJJFFFFFFHHHLLLUUUcccrrr|||~~~wwwoooiiieeedddcccmmm{{{wwwooohhhccceeejjjyyytttlllkkkjjjrrrwwwllliiiooottttttnnndddXXXJJJ>>>888555333111222222111111111111222222222222111111222111111111000/////////222111111000000111111222000111111222222333333444555555666777999:::;;;;;;;;;===>>>@@@AAADDDGGGKKKNNNQQQ\\\oookkkYYYKKKKKKNNNPPPZZZgggxxxuuugggbbbaaa\\\___cccfffkkkrrrzzz|||kkk___XXXTTTQQQOOOYYYkkkyyyuuuwww}}}tttfffTTTHHHGGGLLLRRRUUUWWWUUUTTTTTTUUUTTTQQQNNNHHHEEE@@@:::777555555555111111000///////////////////////////////////////.........//////.........///000000111222222333333222222333333444555666666555555666777999:::<<<===AAAEEEKKKVVVmmm}}}gggZZZ\\\eee|||tttccc^^^[[[^^^aaadddkkkrrrrrriiiiiikkkooosssxxx}}}xxxmmmfffdddeeeaaaccceeehhhlllqqqxxx}}}sssgggaaa^^^^^^aaaaaa^^^[[[WWWUUURRRNNNKKKHHHHHHHHHKKKRRR^^^llluuu||||||zzzvvvooojjjfffeeeccckkkxxxyyypppiiieeegggmmm|||yyyrrrllliiinnnqqqgggdddmmmsssvvvqqqiii]]]NNNAAA:::777555333444444333222111111222222222222111111222111111111000/////////222222111111111111222222000111111222222333333444555555666888999:::<<<<<<;;;===???@@@BBBEEEIIILLLNNNRRR^^^sssvvv___MMMKKKMMMOOO\\\mmmtttooommmlllppptttxxxzzzssseee\\\VVVSSSMMMXXXkkk|||xxxyyy|||wwwlll\\\OOOJJJLLLRRRVVVXXXWWWVVVVVVVVVTTTQQQOOOEEEBBB>>>999555444444444222111000000//////000000////////////////////////---......//////......---000000000111111111111222111222333333444555666666666666666888999;;;===>>>BBBFFFLLLYYYrrrkkk```dddnnnsssbbb]]][[[]]]___bbbiiipppssskkklllooorrrwww|||ttthhhcccdddcccbbbbbbbbbdddiiiqqqwwwzzzuuuiiiccc___```dddiiiddd___ZZZVVVSSSPPPMMMIIIIIIIIIJJJOOOYYYeeemmmuuuvvvwwwtttooojjjgggfffeeekkkuuuyyypppiiifffjjjppp}}}vvvmmmhhhjjj{{{xxxkkkcccbbblllrrrvvvssskkk```QQQEEE;;;888666444555555444444111111222222222222111111111111111111111111000000222222111111111111222222111111222222333444444444555555666888:::;;;<<<===<<<===???AAABBBEEEJJJMMMPPPUUUaaayyy{{{aaaMMMLLLMMMOOO^^^rrr~~~||||||mmmbbbZZZVVVNNNZZZlll}}}xxxxxxyyy~~~}}}uuugggXXXNNNMMMRRRWWWZZZZZZYYYXXXWWWTTTRRROOOGGGDDD@@@;;;777555333333222111000000//////000000////////////////////////...//////000000//////...111111000000000000//////111222222333444555666777777777888999:::<<<>>>???CCCFFFMMM[[[uuulllccciiitttssseee```\\\]]]___bbbhhhooozzzyyypppkkkmmmppptttxxx}}}uuummmiiifffeeecccaaaaaaeeejjjooouuu|||xxxkkkdddbbbffflllqqqkkkddd]]]XXXUUURRRQQQIIIHHHHHHIIIMMMTTT^^^dddllloooqqqppplllhhheeedddcccgggnnnxxxvvvmmmhhhfffkkkrrrwwwmmmggghhhwwwzzzsssjjjeeeeeekkkqqqvvvsssmmmbbbTTTHHH:::888555444444555444333111111222222222222111111111111111222222222222222333222222111111222222333222222222333444444555555444555666888:::<<<======<<<===@@@AAACCCFFFJJJNNNSSSXXXfffxxx^^^LLLMMMPPPQQQ```uuusssfff]]]XXXQQQ]]]oooxxx{{{||||||vvv{{{}}}zzzyyy||||||ppp___RRRMMMRRRXXX\\\[[[ZZZYYYWWWUUURRRPPPLLLIIIEEE@@@;;;777555444222111111000000000000000////////////////////////000000111111111111000000111111000000///.........111111222333444666666777777888888999;;;===???@@@CCCGGGNNN\\\vvv|||jjjbbbiiittttttjjjddd______```ccciiipppttt{{{|||yyysssmmmjjjkkknnnrrrwww|||wwwqqqiiihhhfffcccaaacccfffiiisss{{{{{{llleeeeeekkksssvvvpppggg___ZZZWWWTTTSSSHHHHHHGGGHHHKKKQQQYYY___eeehhhkkkkkkhhheeebbbaaa```bbbhhhppp|||tttlllfffeeekkkrrrwwwlllgggggguuuyyyrrrllljjjjjjjjjqqqvvvsssmmmcccVVVJJJ:::777444333444444333222111111222222222222111111111111111222333333333444333222222111111222222333222333333444444555555666444555777888:::<<<===>>><<<>>>@@@AAACCCFFFKKKNNNVVV[[[jjjttt[[[JJJNNNRRRRRRaaavvvoooiiicccZZZRRRWWWfffzzz{{{xxxuuuqqqqqqtttxxx{{{}}}~~~nnn\\\RRRTTTZZZ^^^___]]]YYYXXXYYYVVVQQQMMMIIICCC===:::777444222000000////////////000000222111000//////...//////111111111111111111111111444444333222111111111111555444333333444555777888999999888999;;;===@@@BBBEEELLLVVVddd{{{vvvggghhhjjj|||}}}pppgggdddbbbccccccccchhhnnnyyyxxxpppmmmlllkkkjjjkkkmmmrrrwww}}}{{{sssqqqlllhhheeeeeeggghhhrrrwwwpppffffffqqq~~~wwwjjjaaa]]]ZZZUUUQQQLLLJJJHHHGGGIIINNNSSSWWW```bbbdddffffffdddbbbaaa]]]___ccckkkwww~~~tttmmmhhhffflllsssuuujjjeeedddooozzzxxxxxxsssnnnkkknnnqqqqqqlllaaaTTTKKKBBB<<<999999777555555999222111111000000111111222222222222111111111000000000111111111111222222222111111111222222333333444555555666777888999::::::===>>>>>>@@@CCCGGGLLLOOO[[[```qqqlllYYYLLLNNNPPPOOO[[[lll~~~oooiiibbbZZZVVVYYYeeexxxzzzvvvpppnnnppptttxxxzzz}}}tttaaaUUUTTTYYY___```^^^ZZZXXXYYYUUUPPPLLLHHHBBB===999777444222000000////////////000000111000000////////////000111111111111111111111111444333222222111111222222444444444444555666666777999999999:::<<>>@@@BBBGGGLLLOOO[[[aaatttgggVVVKKKNNNPPPPPP[[[lllzzz}}}nnnggg```XXXXXXYYYcccuuu|||wwwpppmmmmmmqqqtttvvvvvv{{{gggXXXTTTXXX___```^^^ZZZYYYXXXTTTOOOKKKGGGAAA<<<999666333111000000000000000000000000000////////////000000111111111111111111111111111222222111111222222333444333333444555666666777666888999999;;;>>>AAADDDFFFHHHNNNYYYlllwwwiiinnntttrrreeebbbcccfffhhhjjjqqqyyytttlllgggeeehhhiiilllpppuuuzzz~~~vvvpppmmmkkkgggeeegggnnnxxx}}}pppjjjnnnuuuxxxrrrjjjddd```\\\VVVRRRKKKIIIFFFDDDEEEHHHKKKNNNRRRTTTWWWZZZ\\\\\\\\\\\\\\\]]]___fffqqq~~~{{{sssooommmnnnvvvssskkkjjjdddaaaiii|||~~~wwwqqqjjjlllqqqtttssskkk]]]SSSBBB;;;666555444222222444333333222222222222333333222222222111111111111111111111111111222222222333111111222222333444555555666666777888999:::;;;;;;<<<===???@@@BBBFFFLLLPPPZZZcccxxxyyy```RRRJJJMMMOOOPPP[[[jjjvvvpppfff]]]UUUTTTUUU___rrrzzzwwwsssqqqqqqsssttttttsss~~~~~~iiiXXXTTTWWW___```___[[[YYYXXXTTTNNNJJJFFF@@@;;;888555333111000000000111111000000000//////...//////000111111111111111111111111111111111111111111222333444555222333555666777777777666888999:::<<<@@@CCCFFFHHHLLLPPPYYYmmmwwwhhhmmmuuurrrfffddddddhhhjjjmmmttt|||zzzpppjjjfffggghhhkkknnnsssyyy}}}}}}uuuqqqooollljjjggglllsss|||sssiiihhhlllpppmmmhhhccc```[[[VVVRRRNNNLLLHHHFFFEEEGGGJJJLLLMMMOOOSSSVVVYYY[[[\\\\\\YYYZZZ\\\cccnnn|||yyysssqqqpppsss}}}}}}rrrllljjjfffbbbgggxxxxxxssskkklllpppvvvxxxqqqdddXXXEEE===666555555222222333444333333222222333333444111111111111111111111111111111111222222222333333111222222333444555666666777777888999:::;;;<<<<<<<<<>>>@@@AAABBBFFFLLLQQQXXXccc|||~~~rrrZZZPPPKKKMMMNNNOOOYYYgggtttvvvhhh[[[SSSNNNOOOZZZqqqxxxwwwwwwxxxyyyxxxuuusssqqq|||zzzgggXXXTTTWWW^^^```___[[[ZZZYYYTTTNNNHHHDDD???:::777444222000000000111111111111000000//////...//////000111111000000000000000000000000000000000111222333444555111333555777888888888777888999;;;>>>AAADDDGGGIIIOOOQQQXXXlllvvveeejjjsssqqqhhhffffffiiikkkmmmttt{{{}}}qqqjjjgggggghhhjjjnnnsssxxx|||zzztttrrrqqqqqqmmmnnnpppttt{{{vvvkkkfffggghhhfffdddaaa^^^YYYUUUQQQOOOLLLIIIFFFEEEEEEGGGHHHIIIKKKNNNRRRUUUXXXYYYZZZVVVVVVYYY```lll{{{zzzuuutttuuuzzz}}}rrrmmmkkkgggcccfffttt}}}yyyooonnnpppvvv{{{vvviii]]]JJJ@@@888666666444333444444333333222222333333444111111111111111111111111111222222222222333333333111222333444555666777777888888999:::;;;<<<======<<>>BBBDDDGGGHHHNNNQQQZZZnnn|||}}}sssbbbhhhqqq}}}oooiiiffffffiiikkkmmmsss{{{zzznnniiigggggghhhjjjnnnrrrwww|||~~~|||wwwvvvvvvtttrrrppppppttt{{{yyynnngggfffbbbaaa```___\\\XXXUUUSSSMMMKKKHHHEEECCCCCCDDDEEEEEEFFFIIILLLOOORRRSSSTTTSSSSSSVVV]]]iiiyyy~~~zzzzzz||||||rrrmmmjjjgggdddfffqqqtttpppooouuu|||yyylll___NNNCCC999777888666444444333333222222222222333333111111111111111222222222222222222222333333333333222222333444666777888888999999:::;;;<<<===>>>>>>===AAADDDDDDCCCGGGNNNUUUWWWfff|||sssuuuuuulllaaaRRRNNNKKKKKKKKKOOOZZZfffuuutttccc[[[SSSQQQXXXlllxxxxxxzzz{{{{{{wwwqqqmmmeeekkkqqqnnnddd[[[WWWVVV[[[]]]]]][[[[[[[[[VVVPPPFFFBBB<<<888555333111//////000222333333222000///111000000////////////000000000000000000000000000111111111111222333444444333444444555666888:::;;;888999;;;>>>AAADDDEEEFFFKKKRRR___tttooo```hhhsss{{{mmmgggdddeeehhhjjjlllsss{{{vvvkkkhhhggghhhiiikkknnnsssxxx|||~~~}}}}}}yyyvvvrrrppprrrwww}}}xxxnnngggfff^^^______]]][[[XXXVVVUUUMMMKKKHHHFFFDDDCCCDDDEEECCCDDDFFFIIIKKKMMMOOOPPPRRRRRRTTTZZZeeettt|||qqqmmmhhhfffdddeeeooo~~~yyyrrrooottt|||zzzmmmaaaPPPDDD:::777888666444333222222111111111111222222000000111111111222222222222222222333333333444444222222333555666777888999::::::;;;<<<===>>>>>>???>>>CCCFFFFFFEEEHHHPPPWWWYYYhhh}}}kkkfffkkklllcccYYYMMMKKKIIIIIIKKKQQQ^^^jjjzzzyyyhhh```ZZZVVVYYYkkkzzzyyyyyyxxxwwwsssnnnjjj^^^dddjjjkkkeee^^^XXXVVVYYY\\\]]][[[[[[\\\WWWPPPEEEAAA<<<888555333111//////000222333333222000///222111000//////...//////000000000000000000000000222222111111222222333444444444444444666888:::<<<888999<<>>?????????DDDHHHGGGEEEHHHPPPXXX[[[kkksssaaa___fffggg^^^TTTIIIHHHHHHHHHJJJSSSbbbnnnqqqiii___[[[]]]jjj|||~~~sssuuuyyyqqqllliiiaaa^^^[[[___iiikkkbbbYYYWWWVVV]]]aaa___\\\YYYUUUPPPBBB???;;;888666555333111111222222333333222222111111111000000//////......------...///000111222222333333333333333333333333333444555666777888999::::::<<<===>>>???AAADDDFFFKKKWWWiiiyyygggcccllltttqqqiiihhhgggiiinnntttyyy|||rrrlllkkkkkkjjjlllnnnqqqvvvzzz~~~{{{vvvssssssttt}}}vvvqqqooo}}}yyyrrrmmmjjjgggeee^^^^^^^^^^^^]]]\\\\\\[[[RRRNNNJJJHHHGGGFFFFFFEEEFFFEEEFFFHHHLLLOOOQQQQQQVVVTTTTTTYYY___iiizzzxxxrrrkkkllldddbbbqqqxxxppppppwww{{{mmmooozzz}}}tttjjjYYYJJJ<<<777777666555555333222111111000111111111222222222222222222222222333333222222333333444555555555555555777999;;;===;;;<<<<<<===>>>???@@@@@@@@@AAACCCEEECCCCCCMMMXXXcccwwwuuuhhh]]]]]]```\\\UUUOOOGGGFFFGGGIIILLLSSSaaappptttlll^^^YYY[[[gggyyy}}}~~~wwwvvvxxxrrrppppppjjjccc\\\\\\dddggg^^^VVVSSSVVV]]]aaa___[[[YYYTTTOOOBBB???;;;888666555333222111222222333333222222111111000000000/////////...////////////000000000000222222222333333444444444444555666777999:::;;;;;;;;;<<<>>>??????@@@CCCEEEPPP[[[nnnwwwgggfffrrrtttpppmmmlllkkkmmmrrrxxx}}}sssllljjjjjjlllmmmppptttxxx|||~~~zzzvvvtttrrrzzzxxxmmmhhhfffpppxxx|||wwwpppjjjfffccc```^^^]]]]]]^^^______^^^]]]\\\UUURRRNNNLLLKKKKKKJJJIIIIIIHHHIIIKKKOOORRRSSSSSSVVVTTTTTTXXX^^^hhhxxxzzzsssiiijjjcccaaammm|||}}}}}}tttlllkkknnnvvvvvv{{{{{{tttlllYYYKKK<<<777777666555555333222222111111111111111222222222222222222222222333333222222333333444555555555555666777999;;;<<<;;;;;;<<<===>>>??????@@@CCCDDDFFFHHHFFFFFFNNNXXXdddyyyvvvhhh]]][[[\\\XXXPPPKKKGGGFFFFFFIIILLLTTTcccqqqvvvnnn```ZZZ[[[fffuuu|||xxxyyyzzz{{{xxxyyytttuuuzzzwwwmmm```ZZZ___bbb\\\TTTRRRVVV\\\```^^^ZZZWWWSSSMMMBBB???;;;888777666444333111222222333333222222111000000000000////////////111000000000/////////...111111222333333444555555666666777888:::;;;<<<===???@@@AAAAAAAAABBBDDDGGGTTT```tttvvvgggjjjzzzuuurrrrrrrrrrrrtttxxx~~~uuummmkkkjjjlllooossswww{{{~~~~~~{{{wwwtttvvv}}}pppgggccccccgggmmmtttyyyzzzxxxvvvuuunnnkkkfffccc```]]]ZZZXXXZZZ[[[^^^`````````___^^^YYYVVVRRRPPPPPPOOONNNMMMMMMLLLMMMPPPSSSVVVWWWWWWVVVSSSSSSVVV[[[dddsss~~~uuujjjkkkdddaaaiiittt{{{|||uuunnnjjjfffttt||||||zzzuuuppp[[[LLL===888888777666777333333222111111111111111222222222222222222222222333333222222333333444555555555555666777999:::;;;::::::;;;<<<===>>>??????EEEEEEHHHJJJHHHGGGMMMVVVfff{{{yyylll___\\\[[[UUUMMMHHHFFFEEEFFFIIIMMMUUUeeetttvvvlllddd^^^\\\eeessszzzuuuwwwttt{{{~~~{{{}}}yyy|||wwwfffZZZ]]]```\\\VVVTTTUUU\\\___]]]ZZZWWWRRRMMMCCC@@@<<<999888666555333111222222333333222222111000000000000////////////000000000000////////////000000111222444555666666666666777999:::;;;<<<===CCCDDDEEEEEEEEEFFFHHHJJJSSS```wwwzzzjjjnnnzzzwwwwwwxxxyyy{{{~~~uuummmkkkjjjlllooosssxxx|||~~~|||xxxuuuyyy~~~qqqjjjhhhiiijjjnnnqqqsssrrrooonnnmmmfffdddaaa```^^^\\\XXXVVVWWWYYY\\\___aaaaaa```___ZZZWWWTTTSSSRRRRRRPPPOOOPPPPPPQQQTTTWWWZZZZZZYYYUUURRRQQQTTTXXX___mmmzzzwwwmmmnnnfffbbbgggnnn~~~vvvpppgggooo||||||xxxrrr^^^NNN???999999888777777333333222111111111111222222222222222222222222222333333222222333333444555555555666777888999::::::999:::;;;<<<===>>>???@@@DDDEEEHHHKKKJJJIIIMMMTTTggg}}}~~~qqqfffbbb___WWWNNNIIIFFFEEEFFFIIINNNWWWhhhwww}}}yyyzzzuuusssuuuhhhfff___\\\cccooo{{{vvvssswwwxxxzzz~~~~~~}}}jjj[[[[[[^^^ZZZVVVUUUTTT[[[___]]]ZZZWWWSSSNNNDDDAAA===:::888777555333111222222333333222222111////////////000000000000.........///000111111111000000111222444555666666555666777888:::;;;<<<<<>>@@@AAABBBEEEGGGNNNVVVZZZ[[[^^^bbbjjj|||zzzssscccSSSJJJHHHFFFGGGJJJOOOYYYkkk{{{zzzooojjjiiimmmxxxrrraaaYYYWWWbbbtttyyykkkaaa[[[ZZZcccqqq~~~uuuqqqxxx~~~~~~|||ttteee___ZZZQQQMMMNNNRRRYYY^^^^^^\\\[[[WWWSSSIIIEEE@@@<<<999666333000111222222333333222222111.../////////000000000111......//////000000111111222222222333333444444444777777888:::;;;<<<===>>>???AAADDDGGGJJJNNNRRRUUU\\\hhh~~~iiihhhzzz|||{{{{{{~~~rrrllliiigggiiijjjmmmpppsssvvvyyyzzzzzz~~~zzzxxxzzzzzzzzzyyyssskkkhhhfffdddcccbbb___]]]ZZZZZZ[[[\\\___bbbdddfffdddcccaaaaaaaaa```^^^\\\[[[\\\]]]```dddeeecccbbb\\\YYYWWWWWWWWWZZZdddooozzzvvvmmm^^^ZZZ]]]\\\jjj~~~wwwiiihhhxxxzzzjjjXXXFFF===999777555666444444333222222222222333222222222222222222222222333333222222333333444555555666777888999999888888:::;;;<<<>>>@@@AAABBBCCCCCCFFFOOOZZZaaacccfffjjjnnnmmmXXXKKKIIIGGGHHHJJJOOOZZZlll|||xxxnnnjjjiiilllvvvgggXXXQQQOOOWWWhhh|||ooo```[[[[[[fffvvvyyysssyyy~~~~~~}}}}}}yyy|||{{{llleee\\\PPPKKKMMMRRRYYY^^^^^^]]]\\\YYYTTTKKKGGGAAA<<<999555222000222222222333333222222222.../////////000000111111000000000000////////////333333333333333333333333888999:::;;;<<<>>>??????AAACCCGGGKKKNNNSSSXXX[[[dddooo}}}|||{{{eeeeeeyyyxxxxxxzzz}}}rrrlllhhheeeiiijjjlllnnnrrruuuxxxzzzxxx|||}}}}}}{{{yyyqqqnnnkkkhhhgggfffdddbbb]]]]]]\\\]]]```cccfffiiijjjiiihhhggghhhgggdddbbb^^^___```dddggggggfffddd___\\\ZZZYYYYYY\\\fffpppzzz{{{ooo^^^[[[^^^\\\iii}}}nnnjjjxxx}}}lllZZZGGG===999666555555555444333333222222333333222222222222222222222222333333222222333333444555555666777888999999888777;;;;;;===>>>@@@BBBCCCDDD@@@CCCMMM[[[cccfffjjjnnnpppuuu\\\NNNJJJHHHHHHKKKOOOZZZlll|||zzzpppoooooottt}}}zzzdddVVVOOORRRUUU^^^qqqssshhhbbb```iii{{{nnnsss|||zzzyyyuuurrryyyvvvmmmaaaSSSLLLLLLQQQYYY___`````````[[[UUURRRKKKBBB<<<999777555333111111111111000000000000111111000000//////......333333222222111000000000555333000111444666666555777999;;;<<<<<<<<<>>>@@@AAADDDHHHKKKOOOUUU]]]dddmmmzzzttthhhlll|||xxxtttwww|||{{{|||rrrhhheeefffhhhjjjmmmqqqtttwwwzzz{{{|||~~~~~~~~~|||vvvooollllllllliiieeeaaa___^^^^^^aaagggmmmqqquuutttqqqooollljjjiiihhhkkkjjjiiihhhhhhgggdddbbbbbb___^^^```______ccciiiyyywwwkkk```ZZZVVVYYYiii|||||||||~~~nnnooo{{{ooo___LLL???<<<;;;777333555555444444444333333333111222222333333222222111333333333444444444555555555666777888999:::::::::???>>>>>>>>>@@@CCCEEEGGGIIIHHHMMMVVV^^^bbbiiippp{{{}}}___NNNMMMJJJHHHKKKPPPZZZjjjyyywww{{{~~~~~~{{{vvvuuuxxxkkkZZZQQQKKKMMMTTTccc{{{xxxmmmeee```hhh}}}sssxxx}}}~~~wwwvvvrrrnnnuuuyyyqqqcccUUUNNNNNNRRRYYY___aaaaaa```\\\VVVQQQKKKCCC<<<999777555333222222222222111111111111111000000000/////////...222222222111111111111111777555222222555777777777999;;;=========>>>@@@BBBBBBEEEIIILLLPPPVVV^^^dddsss|||llldddjjj{{{vvvrrruuuzzzyyy{{{~~~qqqgggeeefffhhhjjjmmmqqquuuxxxzzz{{{{{{}}}|||tttpppppppppmmmiiieeedddccccccffflllrrruuu~~~~~~}}}yyyuuurrrrrrsssuuussspppnnnkkkiiifffeeeeeebbbaaabbbbbbbbbgggmmmzzztttiii^^^YYYUUUWWWfffwwwyyywww{{{~~~qqqqqq{{{ssscccNNN@@@;;;999666222333333333333222222222222111222222333333222222111333333333333444444444444555666777888999:::::::::=========>>>@@@CCCFFFHHHKKKJJJNNNUUU[[[___eeelllxxxdddSSSMMMJJJIIILLLQQQZZZjjjxxx{{{wwwuuutttlllsssxxxzzzvvvaaaUUUNNNMMMPPPYYYkkk~~~sssggg^^^fff~~~vvv|||~~~~~~wwwuuurrrnnnttt~~~{{{ttthhh[[[SSSRRRSSS[[[aaaaaa``````]]]YYYQQQKKKDDD===999666444333444333333333333222222222000000000000////////////000111111111111222222222999666333333444777888999;;;===?????????@@@BBBDDDDDDGGGKKKNNNQQQWWW___eeewww|||qqqdddaaajjj|||ssspppssswwwwwwyyy}}}rrrhhhfffhhhhhhjjjnnnrrrvvvyyy{{{{{{|||~~~xxxrrrqqqqqqooollljjjiiihhhhhhkkkpppvvvyyy~~~zzz{{{~~~~~~yyysssnnnjjjgggffffffcccbbbdddeeefffkkkrrrzzztttiii___[[[WWWXXXdddsssuuurrrtttxxxuuusss{{{wwwgggPPPAAA:::888555222222222222111111111000000111222222333333222222111222222222222333333333333555666777888999:::::::::;;;;;;;;;===@@@CCCGGGIIIOOONNNPPPUUUYYY\\\ccckkkzzzgggUUUMMMJJJKKKNNNSSS[[[iiivvvzzzwwwvvvvvvqqqzzzjjjZZZTTTQQQOOOSSS___tttxxxiii\\\bbb{{{xxx~~~zzzxxxuuurrrwwwyyytttnnneee[[[UUUTTT\\\aaaaaa______]]]ZZZPPPLLLEEE>>>999666444333333333333333222222222222000000000000///////////////000000111222222333333999777444333333666888:::;;;===???@@@@@@AAABBBDDDFFFIIIMMMOOORRRWWW___eeettttttkkkaaaaaannn}}}qqqnnnrrrttttttwww{{{~~~sssjjjhhhjjjhhhjjjnnnssswwwzzz{{{|||}}}zzzrrrppppppnnnlllmmmllljjjjjjmmmqqqvvvyyy|||~~~vvvnnniiiffffffdddaaaaaacccdddfffmmmtttyyywwwlllccc___\\\[[[dddqqqsssoooqqqwwwxxxtttyyyyyyiiiSSSBBB:::888777555222222222111111111111000111222222333333222222111111111222222222333333333555666777888999:::::::::999999:::<<<@@@DDDHHHJJJSSSRRRTTTXXX[[[^^^gggpppiiiUUUMMMKKKLLLPPPTTT[[[iiiuuusssaaaVVVPPPLLLMMMRRRaaazzzyyyiiiZZZ___vvv~~~|||{{{yyyvvvzzztttpppqqqnnncccWWWUUU]]]bbb___\\\\\\[[[YYYQQQMMMHHHAAA:::666444333333222222222222111111111////////////000000000000//////000111222333333444666555444333333555888::::::<<<>>>??????@@@BBBCCCGGGIIIMMMOOOQQQVVV^^^dddooo~~~oooggg___bbbpppzzzooommmqqqrrrsssvvvzzz|||qqqhhhggghhhgggjjjoootttxxx{{{||||||~~~|||sssqqqpppnnnllllllkkkjjjiiikkknnnqqqssswww}}}|||zzz~~~wwwnnnhhhggggggaaa^^^]]]___aaaccckkksssxxxzzznnndddaaa^^^\\\cccoootttpppsssyyy{{{uuuyyy~~~}}}zzzjjjUUUDDD<<<999999888444444333333333222222222111222222333333222222111111111222222222333333333555666777888999:::::::::999999:::<<<@@@EEEIIILLLTTTTTTXXX]]]```eeeoooyyynnnWWWOOOMMMMMMQQQUUU\\\iiiuuu{{{hhhYYYQQQLLLLLLNNNUUUgggzzzvvvgggZZZ^^^rrr|||{{{zzzwww{{{sssmmmnnnoooeeeYYYUUU]]]aaa]]]XXXWWWWWWWWWQQQOOOJJJCCC<<<666555555222222222222111111111111////////////000000000000//////000111222222333333222333444444444555888;;;:::<<<===>>>>>>???AAACCCFFFIIILLLNNNOOOTTT\\\aaajjjyyyjjjbbb[[[```pppwwwlllkkkpppqqqrrrvvv{{{}}}}}}nnneeeccceeegggjjjpppuuuzzz|||}}}}}}~~~wwwtttsssqqqnnnllljjjhhhggggggiiikkkmmmoootttyyyzzzwwwvvvxxx|||~~~~~~{{{uuummmgggggghhh___[[[ZZZ\\\^^^aaahhhqqqyyy|||ooodddaaa^^^[[[aaalllwwwsssuuu|||~~~xxx{{{{{{{{{~~~}}}zzzlllXXXGGG>>>:::999999555555555444444444333333111222222333333222222111222222222222333333333333555666777888999:::::::::999:::;;;===AAAFFFJJJMMMSSSUUU[[[aaaeeeiiiuuuyyy]]]RRROOONNNQQQTTT[[[iiivvvmmm\\\SSSNNNOOOOOOOOOYYYhhh}}}~~~qqqeee[[[```rrr{{{{{{|||zzz~~~xxxkkkggghhhccc[[[UUU]]]```[[[TTTSSSSSSSSSRRRQQQMMMEEE===777666666444333333333222222222222.../////////000000000111000000000111222222222333///222555777777777:::<<<:::<<<>>>>>>>>>???AAACCCEEEGGGJJJLLLMMMRRRYYY___eeesssggg___XXX^^^ppptttiiiiiinnnooopppvvv|||~~~nnneeeccceeegggjjjpppvvv{{{}}}~~~~~~}}}~~~zzz}}}zzzwwwuuurrrooolllkkkhhhfffffffffggghhhiiillloooppppppoooooopppoooqqqqqqmmmgggcccccceee___[[[ZZZ[[[]]]```hhhpppzzzrrrfffbbb___\\\bbblll{{{vvvxxx}}}}}}zzzzzz}}}||||||ooo\\\JJJ???:::888777555555555555444444444333111222222333333222222111333333333333444444444444555666777888999:::::::::;;;;;;<<<>>>BBBGGGKKKMMMPPPTTT[[[cccfffjjjuuudddTTTPPPNNNPPPSSS[[[iiiwww~~~pppZZZPPPLLLOOOMMMIIINNNYYYkkk{{{mmmddd]]]bbbttt}}}}}}~~~}}}~~~lllaaa``````]]]UUU]]]```YYYRRRPPPQQQQQQSSSRRRNNNGGG>>>888666777555555444444444333333333.../////////000000111111111111111111111222222222...222777999999999<<<>>>;;;<<<>>>??????@@@BBBDDDDDDGGGIIIKKKLLLPPPXXX]]]aaannnggg^^^XXX___rrrqqqgggggglllmmmpppvvv~~~qqqgggeeeggggggjjjpppwww{{{}}}~~~~~~{{{wwwpppooorrrwww}}}zzzwwwuuuqqqnnnnnnllliiigggeeeeeeeeefffeeefffhhhiiiiiihhhfffeeebbbfffhhhfff```]]]^^^aaa```]]][[[\\\]]]```hhhqqq|||uuuiiidddaaa___eeennn~~~xxxxxx}}}zzzzzz|||{{{~~~rrr___LLL@@@999666555555555444444444333333333222222222333333222222222333333444444444444555555555666777888999:::::::::<<<<<<===???CCCGGGKKKNNNNNNRRR[[[cccfffiiitttgggUUUQQQOOOPPPSSS[[[jjjwwwmmm]]]VVVOOOMMMJJJHHHKKKOOOZZZnnn{{{lllcccZZZ\\\nnn|||}}}yyyjjjaaa\\\XXXVVVSSSYYY___]]]VVVPPPOOORRRSSSUUUTTTNNNCCC;;;888888999888666444222111111111000000000000000000000000000000000111222222333333333333444555777999:::;;;@@@@@@@@@@@@AAABBBBBBBBBHHHJJJLLLMMMOOORRRVVVZZZbbbiiiwwwjjj]]]ZZZbbbpppzzznnnhhhiiilllrrrrrrwww~~~}}}mmmeeeeeeggghhhjjjnnntttyyy}}}~~~}}}~~~}}}zzzkkkeeegggddddddiiiqqqyyyxxxsssrrrrrrqqqjjjiiiffffffeeedddbbb```aaa______aaaeeegggeeeccc```^^^[[[YYYYYY[[[^^^```^^^\\\\\\]]]^^^```iiirrryyyzzzmmmhhheeeaaadddmmmxxxxxxyyyrrrvvv}}}~~~uuucccNNNAAA<<<999555444333222222111111222222222222222111111111000000444444444444444555666666777888999:::;;;<<<<<<<<>>???@@@BBBDDDEEEDDDCCCBBBFFFIIIMMMOOORRRTTTXXX[[[]]]eeetttqqq___[[[gggyyyqqqgggeeekkkpppwwwxxx|||yyyjjjcccbbbdddgggjjjoootttxxx{{{}}}~~~~~~~~~vvvnnnfff^^^ZZZ[[[YYYXXXZZZ___fffsss~~~zzztttpppmmmjjjgggfffeeecccbbbbbbbbbbbbaaa___\\\\\\[[[]]]______^^^]]]XXXYYYZZZ[[[\\\]]]]]]]]]bbb```______^^^^^^eeennn}}}ooojjjddd___aaahhhvvv|||wwwzzzzzztttsssxxx}}}xxxfffQQQBBB===999666444444333222222222222222111222222333333444444555444444444444444555666666777888999;;;<<<<<<<<<<<>>;;;:::888666444222111111000000000000000000000000000000111222222333333444666666777888:::<<<>>>??????AAADDDGGGHHHGGGEEEDDDEEEHHHLLLOOORRRTTTXXXZZZ^^^gggxxxwwwbbb]]]kkk~~~{{{nnneeeeeemmmtttwwwzzz~~~uuuhhhaaaaaacccfffjjjoootttxxxzzz}}}~~~}}}~~~zzzmmmfffbbb]]][[[[[[\\\[[[[[[^^^dddqqqxxxsssnnniiigggeeedddcccdddcccbbbcccddddddcccbbb______``````aaaaaa```___ZZZ\\\^^^aaabbbaaa```___bbb``````aaa``````gggooo|||pppjjjeee___aaahhhuuuwwwyyyyyyrrrooorrrwww{{{zzziiiTTTDDD===:::777444444333222222222222333111111222333444555666777666555555555555666777777777888999;;;<<<<<<======>>>@@@AAABBBCCCFFFJJJLLLQQQQQQUUU[[[___dddmmmwwwnnnWWWNNNKKKPPPWWW```rrrhhh\\\PPPKKKIIIGGGGGGIIIMMMSSS[[[dddooo~~~lllcccZZZVVVXXXcccyyy~~~zzzxxxzzzyyymmmbbbYYYSSSQQQNNNYYYeeejjjddd]]]YYYXXXWWWXXXWWWTTTNNNHHHCCC@@@<<<;;;999666444333222111000000000000000000000000111111111222333333444444777777888999;;;===>>>???AAACCCFFFIIIJJJIIIHHHGGGDDDGGGJJJMMMOOORRRVVVXXX]]]hhh{{{}}}gggbbbrrrzzzllldddfffooowwwzzz~~~qqqeee``````aaaeeejjjppptttwwwyyy|||~~~}}}wwwiiidddbbb___]]]]]]aaa``````bbbeeeppp{{{vvvnnnhhheeeeeeffffffcccbbbbbbccceeeffffffeee```aaabbbcccbbbbbbbbbbbb^^^```bbbdddeeedddbbbaaabbb```aaacccbbbcccjjjrrr|||ppplllgggbbbcccjjjwwwyyyyyyyyyqqqllllllrrryyy~~~|||mmmWWWEEE>>>:::888555444333333222222333333111111222333555666777777777777777777777888888999888999:::;;;<<<=========>>>@@@CCCDDDEEEGGGJJJLLLQQQQQQVVV\\\```eeennnxxxgggWWWOOOKKKPPPVVV___oooqqqbbbSSSLLLJJJIIIJJJLLLOOOYYYdddjjjmmmsss~~~mmmbbbYYYVVVVVV\\\mmm}}}pppcccXXXSSSPPPMMMYYYfffjjjfff___[[[[[[ZZZZZZYYYWWWRRRKKKEEEAAA===<<<:::777555333222111000000000000000000000000111111222222333444444444777777888999;;;===>>>@@@AAACCCEEEHHHIIIIIIHHHHHHDDDFFFHHHIIIKKKNNNRRRVVVZZZfff}}}lllhhhxxx{{{llldddfffooowww}}}}}}mmmccc``````aaadddiiippptttvvvxxx|||~~~zzznnnjjjhhhfffddddddffffffggghhhiiiqqq~~~wwwnnngggddddddeeefffccccccccceeegggiiiiiihhhbbbdddffffffeeedddeeefffeeeeeeeeeeeedddcccbbbbbbcccbbbccceeeeeeeeelllttt}}}qqqnnniiidddeeelllxxx~~~|||zzzuuummmiiijjjrrr}}}pppYYYGGG>>>;;;999555444444333333333333333111111222333555666666777777777777777777888999999888999:::;;;============>>>@@@DDDFFFGGGHHHJJJLLLPPPQQQUUU\\\```eeennnxxxzzzdddUUUNNNKKKPPPVVV]]]lll||||||kkkXXXNNNKKKJJJKKKMMMSSS]]]kkktttvvvuuuuuuvvvzzzpppbbbWWWUUUVVVYYYhhhyyyqqqbbbWWWQQQOOOMMMXXXeeejjjfff```]]]]]]]]]\\\[[[XXXTTTMMMFFFAAA>>>===:::888555333222222000000000000000000000000111111222333333444444555777777777999:::<<<>>>???@@@AAACCCDDDFFFGGGGGGGGGEEEEEEEEEEEEFFFJJJOOOSSSZZZgggqqqnnn~~~{{{lllddddddmmmtttyyyyyyjjjbbb```aaabbbccciiippptttuuuwww{{{|||yyyuuussstttqqqrrrttttttssswww}}}tttnnnjjjhhhgggfffhhhggggggjjjmmmooopppooojjjmmmppppppooooooppprrrooommmjjjgggeeeddddddeeefffeeefffhhhgggggglllttttttpppkkkdddeeekkkwww~~~}}}xxxpppiiihhhooo{{{rrr[[[HHH>>>;;;999555555444333333333333444111111222333444555555666666666555555666666777888888999:::<<<======>>>>>>===@@@DDDGGGHHHIIIJJJKKKOOOOOOTTTZZZ___dddmmmwwwnnn^^^QQQKKKIIIPPPVVV]]]kkkzzzqqq\\\PPPLLLJJJJJJMMMVVVaaappp|||{{{sssmmmkkkxxxsssbbbUUUTTTUUUYYYhhhxxxrrraaaUUUOOONNNMMMXXXeeeiiifff```^^^^^^^^^]]]\\\ZZZUUUNNNFFFAAA>>>===;;;888555333222222000000000000000000000000111222222333333444444555666777777888:::<<<>>>?????????@@@BBBCCCEEEFFFGGGEEEEEEDDDBBBCCCGGGMMMQQQ[[[iiisssrrr{{{lllcccccckkkrrrrrryyy~~~wwwhhhaaa```aaabbbccciiiqqquuuuuuwww{{{|||~~~~~~zzzvvvrrrooolllmmmmmmmmmpppsssvvvwwwvvvuuuxxx{{{|||{{{{{{}}}wwwtttooojjjgggggghhhiiijjjhhhiiijjjhhhgggkkksssvvvrrrlllddddddiiiuuu~~~~~~uuukkkfffkkkvvvsss\\\III???;;;:::555555444333333333333444111222222333333444444444444444444444444555666666999999;;;<<<===>>>>>>>>>===AAAEEEHHHIIIIIIJJJKKKMMMNNNRRRYYY]]]bbblllvvvttt```TTTNNNHHHHHHPPPVVV]]]jjjyyy{{{```SSSPPPLLLKKKKKKVVVcccvvv}}}xxxtttttt{{{ttthhh^^^ZZZXXX\\\kkk}}}wwwggg\\\TTTMMMJJJTTTaaaggggggccc``````aaa___]]]ZZZVVVPPPIIIDDD???;;;666333222333222222000000000111111222222222333333444444444444444444666444444666:::===<<<;;;???@@@BBBDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKOOOSSS^^^lllwwwqqq|||nnneeeeeehhhlllppprrruuuzzz|||jjjbbbcccccc```dddhhhnnnssswwwzzz~~~~~~xxxvvvwwwvvvvvvvvvvvvxxx|||vvvsssqqqllljjjkkknnnnnnoooooollliiimmmuuuvvvoookkkffffffkkkttt}}}zzzrrrqqqxxx~~~~~~sssaaaMMM???::::::555444333333222222333333444444222222222222444444777666666666666888:::;;;;;;<<<<<<<<<=========>>>@@@BBBEEEFFFGGGIIILLLNNNNNNOOOSSSYYY\\\aaammmyyynnn[[[QQQIIIGGGHHHNNNTTT]]]jjjuuu~~~jjjZZZRRRMMMJJJKKKRRR]]]nnnzzzxxx|||}}}||||||}}}tttiii```^^^___ddduuu|||lllbbbYYYRRRMMMVVV```fffeeecccaaaaaa```___]]]ZZZWWWQQQKKKFFF@@@<<<777444333333333222222222222333333333333333333333333444444444444555777666555888<<<>>>>>><<>>??????@@@AAADDDGGGIIIJJJKKKNNNOOOMMMOOOSSSWWWZZZ___jjjvvv{{{hhhVVVMMMIIIGGGIIINNNTTT]]]jjjwwwzzz}}}wwwcccWWWPPPMMMNNNPPPWWWfffyyy~~~~~~~~~zzzxxxxxxyyysssiiibbbbbbccciii{{{|||rrrhhh___XXXQQQXXXaaaeeeeeecccbbbbbb^^^]]]\\\[[[XXXSSSLLLHHH@@@===999666555555444444555555444444444444444444333333333444444444555555888777777999===??????>>>???@@@BBBCCCEEEEEEFFFFFFJJJKKKMMMNNNPPPSSSXXX\\\dddsss{{{~~~~~~sssgggbbbccceeejjjpppvvvyyy}}}pppeeecccbbb___dddhhhnnnssswwwzzz~~~~~~}}}ttttttwwwxxxuuurrrwww~~~{{{sssnnnhhhhhhnnnzzzwwwvvv|||yyygggSSSDDD===;;;777666666555444555555555444444333333333333444444888777777777777777888999;;;;;;<<<===???AAACCCDDDBBBEEEJJJLLLMMMNNNOOOPPPOOOOOOSSSWWWYYY]]]hhhttt~~~uuubbbRRRJJJHHHGGGIIINNNTTT]]]lllyyyyyy}}}{{{ooo```WWWSSSRRRPPPUUUaaattt{{{xxxxxxwwwrrrhhh``````bbbhhhzzz|||uuulllccc\\\TTTZZZbbbggggggeeebbb```[[[[[[[[[ZZZXXXSSSMMMHHH>>><<<999777777888777777555555555444444333333333222333333444444555555555777777888:::<<<>>>??????@@@AAABBBCCCDDDEEEEEEFFFHHHIIIKKKMMMOOOSSSXXX\\\fffuuuyyy~~~uuuhhhddddddfffgggnnnuuuxxxzzzqqqdddaaa```^^^dddhhhnnnssswwwzzz~~~tttuuuxxxyyyvvvtttyyy~~~vvvooohhhiiioooyyy}}}xxxwww}}}|||kkkVVVFFF===;;;777666555555444444555555444444444333333444444444888777777777777777888888:::;;;<<<>>>@@@CCCFFFHHHBBBFFFKKKNNNOOOOOOPPPPPPPPPQQQTTTXXXYYY\\\gggrrr~~~rrr___PPPJJJHHHGGGIIIOOOTTT^^^nnn|||~~~~~~}}}mmmbbbZZZTTTOOOSSS\\\nnn}}}zzz{{{xxx~~~oooeee]]]]]]___fffyyy~~~tttlllddd]]]VVV\\\dddjjjjjjgggbbb^^^YYYYYYYYYZZZXXXSSSMMMHHH<<<:::888888999::::::999444333333333222222111111222222333333444555666666666777999:::;;;===>>>???BBBBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOSSSXXX\\\fffvvvxxx|||vvviiiddddddffffffmmmtttvvvxxxqqqccc___^^^\\\dddhhhnnnssswwwzzz~~~ssssssuuuvvvsssqqqwwwxxxooogggiiipppxxxwwwyyywwwvvv~~~~~~nnnYYYGGG===999666555555444333444444444444444444444444444444444666777777888888888888888::::::;;;===AAAEEEHHHJJJCCCGGGLLLOOOPPPPPPPPPQQQPPPQQQTTTWWWXXX[[[eeeppp~~~}}}ooo\\\OOOJJJGGGGGGJJJOOOTTT^^^pppsssdddXXXPPPRRRXXXeeewww}}}}}}yyy}}}pppddd[[[YYY[[[dddxxx|||}}}~~~uuunnnggg```ZZZ^^^eeejjjkkkhhhbbb^^^YYYYYYZZZ[[[YYYTTTMMMHHH<<<;;;999999::::::999888222111111111111111111000111222333333444555666666555777:::;;;;;;<<<>>>@@@DDDDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMOOOQQQUUUZZZ^^^eeevvvvvv~~~~~~vvvhhhbbbaaacccggglllqqqtttvvv~~~qqqbbb^^^^^^]]]dddhhhnnnssswwwzzz~~~tttssssssrrrooonnnuuu~~~{{{qqqiiijjjrrryyyssssssvvvvvv~~~qqq\\\III===999666555444444333333444444444444555555555555444444555555777888999999999888::::::;;;===@@@EEEIIIKKKEEEHHHLLLOOOPPPQQQRRRSSSQQQRRRTTTWWWXXX\\\fffqqq}}}}}}}}}}}}yyykkkXXXLLLHHHFFFGGGJJJOOOTTT^^^qqqvvvdddYYYWWWWWW\\\hhhyyy||||||xxxzzzwwwiii[[[VVVUUU[[[ooozzzzzzxxxrrrlllggg```bbbdddggghhhgggdddbbb[[[[[[\\\]]][[[VVVNNNIII@@@===;;;999999888555333000000000111111111111111111222222333444555666777666999;;;<<<<<<===???BBBFFFFFFEEEEEEFFFGGGHHHIIIKKKMMMNNNPPPQQQUUUZZZ^^^eeevvvssszzzuuugggbbbbbbdddiiilllooorrruuu}}}qqqccc_________dddhhhnnnssswwwzzz~~~vvvtttrrrpppllllllttttttkkkmmmuuu~~~zzzrrrppp|||vvvvvvuuu```LLL???:::777666555555444555555555333444555666666555444333333444666888999::::::::::::::::::<<<@@@DDDIIIKKKHHHKKKNNNPPPQQQRRRTTTVVVWWWWWWZZZ]]]^^^bbblllwww|||xxxyyyzzzwwwiiiVVVJJJGGGEEEGGGKKKOOOTTT___sssqqqccc^^^XXXVVV]]]mmm~~~zzzzzzvvvyyy~~~~~~nnn]]]SSSNNNQQQcccwwwxxxwww{{{{{{vvvqqqllleeedddcccdddeeeffffffeee]]]^^^______]]]WWWPPPJJJCCC@@@===:::888555222///000000000111111222222333111111222333444666666777777:::===>>>===>>>AAADDDGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPTTTXXX\\\eeewwwqqqwwwsssgggdddfffhhhkkklllmmmpppuuu}}}rrrddd```aaaaaadddhhhnnnssswwwzzz~~~yyyvvvrrroookkkllluuuwwwmmmooowww~~~vvvrrrppp|||vvvwwwxxxbbbNNN@@@;;;888888777666666666666666333444555666666555444333222333666888:::::::::::::::::::::<<>>>>><<<;;;===BBBFFFGGGFFFIIILLLOOORRRSSSUUUWWWZZZZZZ]]]dddhhhhhhkkkwww~~~zzzxxxvvviiiUUUJJJJJJGGGHHHIIILLLUUUeeexxx}}}qqqiiidddcccjjjsss}}}|||{{{{{{{{{~~~|||cccWWWXXXTTTXXXhhh|||zzzuuuqqqrrrzzz~~~zzzwwwsssiiiddd___^^^aaaccccccaaaaaa___^^^^^^]]]YYYQQQLLLBBB???:::777555555333222111111222222222333333333222222333555666777888999::::::;;;<<<===???@@@AAAFFFGGGHHHHHHGGGGGGIIIJJJLLLLLLLLLLLLMMMRRRXXX\\\aaauuu}}}sss{{{oooddd```bbbdddiiimmmrrrtttwwwtttfffbbbaaa^^^cccgggmmmrrrvvvzzz~~~|||||||||{{{vvvrrrnnnkkkkkksss|||yyyqqqrrrxxx|||llluuusssyyyeeeNNN???;;;999888666555444444555555444444444444444444444444666666777888999;;;<<<===???===<<<>>>CCCFFFGGGGGGJJJMMMQQQSSSUUUVVVXXXZZZZZZ]]]ccchhhhhhlllxxx|||yyyjjjTTTHHHGGGGGGHHHIIIMMMVVVeeexxx}}}tttmmmlllooo{{{|||}}}~~~~~~}}}{{{{{{}}}}}}~~~jjj[[[XXXTTTWWWfffwww|||wwwuuuwww}}}yyyuuurrrddd```]]]]]]aaaddddddccc```___^^^^^^^^^YYYRRRLLLBBB>>>:::777555444333222111111222222222333333333111222333444555777888888;;;;;;<<<===>>>@@@AAABBBEEEGGGHHHHHHFFFFFFGGGIIIKKKKKKKKKKKKMMMQQQVVV[[[___uuu|||xxx|||kkkaaa^^^```ccckkkooosssvvvyyyyyyhhhbbbbbbaaacccggglllqqquuuyyy~~~|||vvvtttuuutttxxx|||wwwssspppllllllsss||||||sssrrrvvv|||mmmsssoooyyyfffOOO@@@<<<888777555444333444444555444444444444444444444444666777777888999;;;<<<===@@@>>>>>>???CCCFFFGGGHHHJJJNNNRRRVVVWWWXXXYYYZZZZZZ]]]bbbgggiiilllyyy{{{kkkUUUIIIGGGGGGHHHJJJMMMWWWgggzzzxxx{{{{{{xxxyyyzzz|||}}}~~~}}}|||{{{||||||}}}ppp^^^[[[WWW\\\lllyyyzzzxxx{{{}}}wwwqqqlll]]]\\\[[[]]]aaadddeeeeeecccbbbaaaaaa___ZZZRRRLLLAAA>>>999666555444333222111111222222222333333333111222333444555666777888;;;;;;<<<===>>>@@@AAABBBFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKMMMPPPUUUYYY___uuuyyyxxxhhh___]]]aaadddmmmqqquuuxxx|||mmmddddddeeecccggglllppptttxxx|||~~~yyytttssssssrrruuu}}}~~~zzzwwwtttpppooouuu}}}|||sssrrrvvvzzznnnsssnnn}}}~~~zzzgggQQQBBB===888777666555444555555666555555555555555555555555777777777888999:::<<<===???>>>>>>???BBBEEEGGGHHHKKKOOOSSSWWWXXXXXXYYYZZZYYY[[[```eeehhhlllwww}}}lllXXXMMMLLLGGGHHHJJJNNNXXXhhh{{{qqqqqqqqqsssvvvyyyzzzyyyuuuyyy{{{|||~~~yyyqqquuu{{{||||||}}}~~~~~~}}}||||||}}}vvvbbb\\\ZZZaaarrr}}}{{{~~~uuullldddXXXXXXZZZ]]]aaadddfffggghhhgggeeedddbbb[[[RRRKKKAAA>>>999666555444222111111111222222222333333333111222333444666777888888::::::;;;<<<===???@@@AAAFFFGGGIIIIIIHHHHHHJJJKKKJJJKKKLLLLLLMMMPPPUUUXXXaaauuuwwwwwwhhh___^^^cccgggnnnrrrwww{{{qqqfffcccccccccgggkkkpppsssvvvzzz}}}yyyuuussssssrrrvvv}}}|||zzzvvvtttyyy{{{qqqqqquuu}}}pppuuuppp|||iiiRRRCCC>>>999888777666666666777888666666666666666666666666777777777888999:::;;;<<<<<<===>>>???AAADDDGGGIIIMMMPPPTTTWWWXXXXXXYYYZZZZZZZZZ^^^cccfffkkkuuuoooZZZOOONNNGGGHHHKKKOOOYYYjjj}}}}}}eeeddddddeeehhhiiiiiihhheeeiiilllnnnsssxxxxxxuuupppssszzz~~~}}}||||||yyyccc\\\\\\eeevvv|||{{{qqqfff]]]TTTVVVZZZ^^^bbbeeeggghhhkkkjjjhhhgggddd\\\RRRJJJAAA===999666444333222111111111222222222333333333222333444555666888999999::::::;;;<<<===???@@@AAAEEEFFFHHHIIIIIIJJJLLLMMMKKKLLLMMMMMMNNNQQQUUUXXXaaattt{{{{{{jjjaaa```dddhhhnnnrrrxxx}}}sssfff```^^^cccfffkkkooorrruuuxxx{{{}}}xxxuuusssrrrqqquuu~~~{{{xxx|||{{{pppoootttzzzuuuyyyssskkkTTTDDD>>>:::999888777777777888999888888888888888888888888888888888888999:::;;;<<<;;;===???@@@BBBEEEIIILLLPPPRRRUUUWWWXXXYYY[[[]]]\\\[[[^^^cccfffjjjttt}}}uuu]]]OOOLLLGGGIIIKKKPPPZZZkkk~~~yyy]]]\\\]]]^^^aaabbbaaa______ccceeehhhnnnvvvxxxvvvrrrvvv||||||zzzzzzzzzwwwaaa[[[^^^jjj}}}}}}vvvlllbbb[[[SSSVVV[[[___cccfffhhhiiijjjiiihhhgggeee]]]SSSKKKAAA===999555444333222111111111222222222333333333333444555666777999::::::;;;;;;<<<===>>>@@@AAABBBBBBDDDFFFHHHIIIJJJLLLNNNLLLMMMNNNNNNOOOQQQUUUXXXaaatttnnnccc```cccfffmmmrrryyy~~~qqqfffaaa___cccfffkkknnnqqqtttwwwyyy|||xxxuuusssrrrrrrvvv~~~{{{~~~|||pppmmmqqqzzz|||}}}tttmmmUUUDDD>>>999888777666666777888999::::::::::::::::::::::::888888888888999:::;;;;;;;;;===@@@BBBDDDGGGMMMQQQUUUVVVXXXXXXYYY[[[^^^aaa___^^^```eeehhhkkkttt}}}eeeSSSNNNGGGIIIKKKPPP[[[lll}}}vvv|||YYYYYYZZZ]]]___```___]]]aaadddfffhhhoooxxx{{{zzzuuuyyy~~~{{{yyyxxxxxx{{{rrr^^^[[[aaappp~~~~~~~~~qqqhhhaaaZZZRRRVVV[[[```cccfffhhhjjjhhhgggfffgggeee^^^SSSLLL@@@===888555444333222111111111222222222333333333444555666777888999:::;;;<<<======>>>???AAABBBCCC@@@BBBEEEGGGHHHJJJLLLOOOLLLNNNOOOOOOPPPRRRUUUXXX___sssrrrddd```bbbeeemmmrrryyyppphhhfffdddcccfffkkknnnpppsssvvvyyy~~~zzzvvvsssssssssyyy|||}}}ppplllnnn|||sssoooVVVEEE???777777666555555666777888;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;;;;>>>BBBDDDFFFJJJPPPTTTYYYYYYZZZZZZZZZ]]]aaadddbbbaaabbbfffiiimmmttt}}}mmmYYYQQQGGGIIILLLQQQ[[[mmm{{{uuu{{{gggffffffffffffhhhiiijjjpppppprrrwww}}}zzztttoooqqqzzzzzzlllaaa[[[aaauuu}}}|||qqqfff^^^YYYRRRSSSXXX```dddddddddgggmmmooommmgggbbb]]]SSSJJJCCC???999555333333333222222222111111222222333444333444555777888:::;;;<<<======>>>???AAABBBCCCCCCGGGFFFFFFFFFFFFHHHIIIJJJKKKMMMNNNOOOOOOQQQUUUWWWaaauuuuuufff```cccgggjjjooowww|||nnnfffcccaaacccgggmmmrrrtttvvvwwwxxx~~~}}}yyywwwuuurrrvvv|||zzzvvvyyy~~~|||rrrpppuuuxxxvvvssslllWWWGGG???999888777666666666777888::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>@@@BBBEEEHHHLLLRRRVVVYYYcccjjjgggbbb````````````aaacccfffiiinnnuuuzzzpppXXXMMMKKKIIIJJJQQQ\\\lll{{{tttzzzzzzyyyyyyxxxyyy{{{|||}}}|||wwwpppkkkiiipppwww~~~yyykkk```ZZZaaauuu~~~uuujjj```YYYRRRRRRXXX```eeeeeefffiiimmmnnnmmmhhhccc]]]TTTJJJCCC???999555444333333333222222222111222222333444222333444666888999:::;;;<<<===>>>???AAABBBDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNQQQTTT___sss{{{{{{|||tttddd^^^```dddhhhnnnuuuzzz}}}kkkdddbbbaaadddhhhmmmqqqtttvvvyyy{{{~~~{{{zzzxxxvvvxxx|||{{{vvvrrrqqqooolllooovvvyyy{{{~~~{{{ssssssyyytttqqqnnnnnnXXXGGG>>>:::999888777666777888888;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::<<<===>>>???AAADDDFFFIIIMMMSSSWWW^^^lllxxxzzzuuuooojjjeeeeeefffgggiiikkkpppuuuzzzrrr[[[OOOKKKIIIJJJRRR]]]nnn|||uuu{{{zzztttmmmhhhcccgggkkksssxxxiii^^^YYY```tttyyynnncccZZZQQQRRRWWW```eeefffhhhkkklllnnnnnniiiddd___UUUKKKBBB>>>999666444444333333222222222222222333444444222333444666777999:::;;;<<<===>>>@@@AAACCCEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMLLLNNNQQQSSS^^^rrrzzzvvvvvvpppbbb\\\^^^aaaffflllrrrwww{{{xxxhhhbbbaaa```dddgggkkkooorrrvvv{{{~~~~~~}}}|||{{{zzz|||{{{tttmmmjjjiiiiiihhhgggkkkpppoooppprrrwww}}}zzztttwwwtttoookkk{{{pppZZZHHH>>>;;;:::999888777888888999<<<<<<=========<<<<<<;;;;;;;;;::::::;;;===>>>???AAACCCFFFHHHKKKOOOTTTXXXbbbrrr~~~tttkkkiiijjjjjjjjjkkkoootttwwwuuu]]]QQQKKKIIIKKKSSS^^^ooo}}}uuu{{{zzztttnnnjjjggghhhiiiooovvvggg\\\WWW^^^ppp{{{qqqeee[[[RRRRRRWWW___ddddddgggjjjlllooooookkkgggaaaVVVLLLBBB>>>:::666555555444333333222222222222333444444444444666777999:::<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOQQQUUUXXX```ssszzzxxx~~~lll```\\\]]]```eeejjjqqquuuyyyuuufffaaa``````dddfffhhhkkkooouuu|||||||||~~~tttlllfffeeeeeeffffffffffffiiilllhhhhhhiiilllrrr{{{zzzvvv{{{yyyrrrkkkxxxrrr\\\HHH===<<<;;;:::888888888888999<<<============<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAADDDFFFIIIKKKNNNRRRVVVYYYaaaqqqxxxpppkkkkkkkkkjjjjjjmmmqqqtttwww^^^RRRLLLJJJLLLSSS^^^nnn~~~uuuzzz}}}xxxsssooonnnmmmlllpppttteee[[[WWW\\\lll{{{zzzsssfff[[[SSSRRRVVV^^^bbbccceeeiiimmmqqqrrrooojjjcccWWWLLLAAA>>>:::777666666444333333333222222333333444555666777888999;;;===>>>???======???@@@BBBDDDEEEFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMOOOQQQTTTYYY\\\dddwww~~~xxxiii___\\\^^^```ccciiipppuuuyyyvvvgggbbbaaa```bbbccceeehhhlllssszzz~~~}}}vvvnnnhhhccc___```bbbbbbaaa```aaaccceeeeeeeeeeeefffiiiqqq{{{|||www}}}uuujjjvvvttt]]]III>>><<<;;;:::888888888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===@@@BBBCCCFFFIIILLLOOOQQQTTTXXX[[[___kkkwww|||}}}}}}yyytttlllllllllllllllnnnrrrvvvvvv]]]PPPMMMKKKLLLRRR]]]mmmuuuyyy|||wwwtttqqqqqqppprrr|||qqqddd\\\ZZZ___lllyyy|||uuugggZZZSSSRRRVVV]]]bbbcccfffkkkppptttuuurrrmmmeeeXXXMMM@@@>>>:::888777666555444333333333333333444444555777888999;;;===>>>???@@@>>>???@@@AAABBBCCCDDDEEECCCCCCEEEFFFFFFFFFFFFFFFFFFHHHKKKNNNQQQUUUZZZ^^^hhh{{{tttfff^^^\\\]]]^^^aaagggooouuuyyyyyykkkeeecccbbbaaabbbdddgggjjjqqqyyy~~~~~~xxxooogggccc```^^^]]]```bbbbbb___]]]```aaaaaacccddddddbbbccchhhpppwww~~~yyy||||||nnnwwwuuu___KKK???<<<;;;:::888777777777888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===???AAADDDEEEIIILLLOOORRRTTTWWWZZZ]]]___gggmmmooorrruuuvvvtttmmmnnnnnnnnnooosssxxx{{{ttt\\\OOOMMMJJJKKKRRR]]]mmmvvvxxx~~~yyyuuuppprrrrrrsss~~~xxxnnnddd______eeeqqq|||zzzxxxzzz~~~xxxhhhXXXRRRQQQVVV^^^dddgggkkkpppssswwwyyyvvvpppgggYYYMMM@@@===:::888888777555444444333333333333444555555777888999;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHJJJMMMPPPRRRVVV[[[___iii}}}ssseee]]][[[ZZZ[[[]]]dddmmmtttyyy~~~pppiiifffcccaaaccceeegggkkkqqqxxx}}}wwwqqqooonnnllllllpppvvv{{{|||{{{rrrmmmeee___]]]^^^______```cccbbb]]]\\\```bbbaaa```bbbbbb```^^^aaagggmmmzzz{{{{{{~~~vvv```LLLAAA<<<;;;999777666666666666666777888999:::;;;;;;;;;;;;<<<<<<===???BBBEEEGGGKKKNNNQQQTTTVVVYYY\\\^^^^^^dddhhhiiikkkoooooommmkkklllmmmoooqqqvvv{{{~~~xxxuuu{{{qqqZZZNNNKKKIIIKKKSSS___pppyyyxxx~~~yyytttooossstttuuu~~~tttllldddaaacccjjjvvv|||uuurrrtttyyy|||{{{iiiWWWQQQQQQVVV___gggkkkpppuuuuuuyyy{{{xxxqqqhhhYYYMMM@@@===:::999888777666444444333333333333444555555777777888:::<<<===??????AAAAAAAAABBBBBBBBBCCCCCCHHHIIIJJJLLLMMMLLLLLLKKKMMMOOOQQQSSSUUUYYY]]]aaaiii~~~ssseee\\\YYYXXXWWW[[[bbblllsssyyytttlllgggdddbbbdddfffiiilllqqqxxx|||qqqgggaaa^^^]]][[[ZZZ[[[bbblllrrrsssqqqnnniiibbb^^^]]]___aaabbb\\\```___XXXWWW]]]```___]]]```aaa___\\\]]]bbbgggwwwzzzyyy|||zzzvvv```LLLAAA<<<:::888777555555555666444555777888::::::;;;;;;<<<<<<<<<>>>@@@CCCFFFGGGLLLOOOSSSVVVXXXZZZ\\\___]]]bbbgggggghhhjjjhhhdddggghhhjjjmmmpppuuu|||zzznnnpppnnnuuuoooYYYMMMIIIGGGJJJSSS```rrr{{{yyyzzzwwwwwwuuutttxxxzzzrrriiibbbaaagggrrryyyrrrnnnrrryyyttteeeXXXRRRTTTYYY]]]ccciiippptttzzz}}}|||wwwpppgggYYYNNNAAA???<<<999777555444444888777666444333333333444888:::<<<<<<<<<<<<>>>@@@BBBBBBAAAAAAAAABBBCCCCCCGGGHHHJJJLLLMMMNNNNNNNNNQQQTTTWWWYYYZZZ]]]```bbbiii}}}iii]]][[[ZZZWWW]]]___eeennnvvv~~~xxxnnngggbbb___bbbgggkkkoootttzzz~~~zzzmmmbbb\\\XXXWWWVVVWWWXXXYYY^^^dddiiilllmmmiiigggdddaaa^^^\\\ZZZZZZ]]]]]]\\\\\\\\\]]]]]]^^^aaa___```aaa```]]]^^^bbbsss}}}}}}{{{wwwxxxxxx```LLLAAA:::999888666666666777777999999999999999::::::::::::<<<>>>@@@AAABBBEEEGGGNNNNNNNNNQQQVVVYYY\\\\\\aaacccffffffffffffiiillldddeeegggjjjpppxxxsssooohhhnnnkkknnnuuuvvvjjjXXXLLLGGGIIILLLSSS___rrr~~~}}}xxxvvvvvvtttssswwwwwwmmmhhhcccaaacccmmm}}}vvvppprrrwwwyyyiiiZZZSSSUUUZZZ___eeelllrrrvvv|||}}}{{{tttmmmdddYYYNNN@@@>>><<<999666555444444666555444333333444555666888:::;;;;;;;;;;;;===>>>AAAAAAAAAAAAAAABBBBBBCCCGGGHHHIIIKKKMMMNNNNNNOOOPPPRRRUUUWWWXXXZZZ]]]___iiinnnbbb^^^\\\YYY\\\]]]dddmmmuuu~~~yyynnnfffaaa^^^```eeeiiimmmrrrxxx|||zzztttkkkbbb]]]ZZZWWWVVVVVVVVVWWW[[[```ccceeeeeeeeeeeecccaaa^^^\\\ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]bbb``````aaa```]]]^^^bbbrrr}}}xxxvvvyyyyyyaaaMMMBBB;;;:::888777666666777777888888888999999999999999999;;;>>>???@@@BBBEEEGGGJJJJJJLLLPPPUUUXXX[[[\\\bbbeeeggghhhffffffgggiiifffgggiiilllqqqvvvzzz|||vvvssslllqqqnnnnnnrrrpppcccTTTKKKGGGIIILLLRRR^^^qqq}}}}}}~~~}}}yyyvvvtttsssqqqppptttwwwlllhhhccc___]]]eeeyyy~~~wwwvvvyyyppp```UUUWWW[[[aaagggnnnsssvvv{{{|||yyyrrrjjjcccXXXNNN???===;;;888555444333333333333222222333555777888999:::<<<<<<;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCCCCFFFGGGHHHJJJLLLNNNOOOPPPOOORRRTTTVVVVVVXXXZZZ\\\jjjqqqddd```]]]ZZZYYY[[[aaakkkttt~~~zzznnnfff```\\\___cccfffkkkpppvvvzzz}}}~~~zzzvvvrrrmmmiiieee```\\\YYYWWWWWWXXX[[[^^^___^^^\\\aaaaaaaaa```^^^\\\ZZZXXXUUUUUUVVVXXXYYY\\\]]]^^^bbb```___aaa___\\\^^^bbbppp~~~~~~}}}tttrrrwwwyyyaaaMMMBBB;;;:::888777666666777777777777777888888888999999999;;;===???@@@BBBEEEHHHIIIKKKNNNSSSWWWZZZ\\\]]]bbbeeehhhjjjiiihhhhhhiiiiiijjjlllnnnqqqtttwwwxxx{{{zzztttwwwssspppoooiii[[[PPPKKKHHHIIILLLRRR]]]pppyyyzzz{{{yyyuuurrrqqqooommmlllooo{{{~~~qqqjjjaaa[[[XXX^^^nnn~~~~~~yyyiiiYYYZZZ]]]bbbhhhnnnqqqsssvvvxxxwwwrrrllldddXXXMMM>>><<<:::777555444333333333333222333333555777888:::;;;=========???BBBEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIKKKNNNOOOPPPPPPRRRTTTUUUVVVWWWYYY[[[lllpppccc___]]]YYYWWWYYY___iiirrr|||}}}ooofffaaa\\\___bbbeeeiiinnnuuuyyy}}}}}}|||yyyvvvrrrllleee```\\\\\\]]]___``````]]]ZZZ^^^___``````___\\\YYYXXXXXXYYYYYYZZZ\\\]]]___``````^^^]]]^^^]]]ZZZ]]]bbbppp}}}~~~|||rrroootttxxx```KKK@@@999888777555555555555666666666666777888888999999999;;;===???@@@CCCGGGJJJNNNQQQUUUXXXZZZ\\\^^^___```dddhhhlllnnnooooooooommmmmmnnnooorrrvvvyyy{{{{{{vvvpppeeeXXXNNNLLLHHHJJJLLLQQQ[[[mmm|||sssvvv{{{xxxsssooonnnjjjhhhgggiiitttzzzmmm___XXXWWW\\\gggpppppp]]]]]]___ccciiimmmnnnnnnnnnsssvvvtttooogggXXXLLL>>><<<:::777555444444444555555444333444555666777999:::<<<<<<===@@@DDDGGGDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGIIIJJJMMMOOOPPPQQQSSSUUUVVVWWWXXXZZZ\\\jjjnnnbbb___]]]ZZZVVVWWW\\\fffnnnyyyrrriiiccc^^^```bbbeeeiiinnnuuuyyy~~~vvvlllfffbbbbbbbbbdddeeedddaaa___aaaaaabbbbbbaaa^^^[[[YYY^^^^^^]]]]]]]]]^^^______]]][[[ZZZ\\\[[[YYY\\\bbbppp}}}}}}~~~tttooosssvvv^^^III>>>888777555444333333444444555666666777888888999999:::;;;===???AAADDDIIILLLTTTVVVYYY[[[ZZZ[[[]]]___]]]aaaffflllrrruuuvvvvvvpppooooooqqquuu{{{}}}vvviiiZZZPPPMMMIIIJJJKKKPPPZZZkkkuuunnnqqq{{{wwwqqqmmmkkkeeecccaaabbbmmmooo___XXXYYY___gggooorrr```___```dddjjjnnnnnnlllkkkrrrwwwvvvqqqhhhXXXKKK>>><<<:::777666555555555666666555555555666888999:::;;;;;;<<<<<>>@@@BBBFFFKKKOOOTTTWWWYYYXXXVVVVVVYYY]]]\\\^^^bbbiiipppuuuvvvvvvnnnoooppptttzzz~~~rrrbbbTTTNNNIIIJJJKKKOOOXXXiii|||}}}rrrkkkooo{{{~~~~~~zzzwwwqqqlllkkkaaa___\\\\\\fff}}}}}}pppbbb\\\^^^dddooozzzzzzmmm```___```fffmmmrrrqqqooooootttxxxvvvpppgggWWWJJJ>>>===:::888777666666666555555555666777999;;;<<>>???BBBEEEFFFFFFFFFFFFHHHIIIJJJKKKJJJIIIHHHHHHHHHJJJLLLNNNOOOQQQTTTVVVWWWYYY\\\^^^ffflll```^^^]]]ZZZVVVVVVYYY```gggooo}}}zzzmmmeee___aaabbbdddhhhnnntttyyy}}}~~~uuunnnllllllmmmppptttwwwxxxwwwvvvuuurrrooollliiigggeeegggfffeeedddcccccccccccc[[[XXXXXXZZZ[[[\\\aaagggtttvvvtttuuu]]]HHH===999888666555444444555666666666777888999:::;;;;;;<<<===???AAACCCHHHNNNRRRSSSUUUVVVUUURRRSSSXXX]]]]]]]]]___ccciiimmmnnnmmmjjjmmmrrrxxx|||jjjXXXMMMJJJJJJKKKNNNWWWgggzzz}}}rrrlllpppzzzzzz~~~{{{vvvtttsssuuuyyy}}}}}}yyywwwrrrmmmkkk___]]]ZZZYYYbbbyyyxxxoooeee```aaahhhwww~~~ttthhh___^^^```gggpppuuuuuurrrssswwwyyyuuunnneeeWWWJJJ???===;;;999777666666777444444555666888;;;>>>???IIIIIIGGGCCCAAAAAACCCEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHHHHHHHIIIKKKMMMNNNPPPSSSUUUWWWYYY\\\___hhh}}}iii]]][[[YYYVVVWWWVVVYYY^^^dddlllzzz}}}nnneee___```bbbdddgggmmmtttyyy{{{}}}~~~yyysssrrrrrrsssvvv{{{~~~|||yyyuuuqqqmmmkkkjjjkkkjjjiiihhhhhhhhhhhhhhh[[[YYYYYY[[[]]]^^^cccjjjvvvxxxrrrvvv]]]HHH===;;;:::888777666666777777666777888999:::;;;<<<<<<===>>>@@@AAADDDIIIOOOSSSRRRUUUVVVTTTQQQSSSZZZ```^^^]]]\\\___cccfffeeedddfffkkksss|||oooZZZMMMJJJJJJKKKNNNVVVfffyyy~~~sssmmmqqq{{{ooorrrwwwxxxvvvqqqmmmjjjkkkmmmpppqqqqqqsssxxx||||||xxxxxxuuukkkccc]]][[[\\\aaakkk||||||uuuccc^^^bbbbbbmmm}}}wwwmmmeee\\\]]]___eeennnuuu{{{}}}|||wwwnnn```RRRIII<<<;;;999777666666777777444555666666888<<>>>>>???@@@BBBEEEHHHKKKLLLRRRSSSSSSTTTVVVXXX[[[]]]```aaaaaaaaaaaabbbeeegggmmmnnnrrryyy~~~{{{kkkZZZNNNKKKHHHHHHOOOXXXeeevvvtttmmmoooyyyhhhlllqqqtttsssooollljjjhhhjjjkkkllllllooossswww{{{~~~|||xxxwwwsssjjjbbb]]][[[]]]cccmmm~~~vvvddd^^^bbbdddsss{{{ssshhh___WWWYYY]]]eeeoooxxx~~~~~~xxxnnnaaaSSSJJJ===<<<:::888666666666777555666888999;;;???DDDHHHQQQNNNIIIDDDBBBBBBCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGJJJJJJJJJKKKKKKMMMNNNOOOPPPRRRTTTUUUVVVYYY]]]```lll{{{lll^^^ZZZZZZXXXVVVTTTUUUYYY]]]cccppp|||uuuhhhccc______cccfffiiinnntttvvvxxx|||~~~}}}nnnfffcccgggrrr}}}~~~}}}{{{uuupppkkkfffccc___YYYWWW^^^gggmmmqqquuu|||zzz~~~ttt[[[HHH???<<<;;;999777666666666777666666777999:::;;;<<<===>>>???AAACCCFFFJJJLLLMMMSSSTTTVVVXXXYYYZZZ\\\]]]```aaaaaaaaaaaabbbdddgggjjjmmmsssyyy~~~~~~{{{}}}~~~ppp```SSSLLLJJJGGGHHHNNNWWWdddvvvuuummmooowwweeejjjpppssssssrrrpppoooiiiiiiiiiiiihhhjjjnnnqqquuuyyy}}}yyywwwssskkkddd\\\[[[]]]cccmmm~~~jjjbbbdddfffuuuzzzooobbbXXXQQQSSSZZZdddppp{{{yyyoooaaaTTTKKK>>><<<:::888777666666666888999:::;;;===???CCCFFFKKKIIIFFFCCCBBBBBBBBBCCCAAABBBCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKLLLMMMOOOOOOQQQRRRSSSTTTVVVYYY]]]aaalllzzzmmm___[[[ZZZXXXUUUSSSSSSVVVYYY^^^iiitttxxxjjjccc______bbbfffiiinnntttuuuxxx|||~~~ooo___XXXWWWZZZeeeyyyyyyqqqiiiddd___ZZZZZZbbbllltttzzzyyyvvv]]]JJJ@@@>>>===:::888666555444444555555666888999:::;;;<<>>===;;;888777666666666999:::<<<<<<<<<===???AAAEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUYYY]]]aaammm}}}kkk\\\XXXWWWTTTTTTRRRRRRTTTUUUYYYcccnnn|||}}}mmmddd```___bbbeeehhhnnntttvvvyyy}}}}}}qqqcccXXXSSSOOORRR[[[kkkxxxpppkkkddd___^^^eeemmmttt||||||xxx~~~www^^^JJJ@@@===<<<:::777555444444444444555666777888:::;;;;;;@@@BBBDDDHHHLLLOOOQQQRRRSSSUUUWWWVVVUUUUUUXXX[[[]]]___bbbdddeeehhhkkkmmmooouuu{{{~~~}}}{{{{{{|||yyygggXXXOOOLLLHHHFFFGGGLLLSSS```ttt}}}rrrnnnssszzz~~~zzzvvvtttrrrvvvyyy|||wwwrrrccc]]]YYYYYYaaarrryyyiiidddaaaoootttbbbVVVLLLPPPXXXcccqqq}}}xxxmmm```RRRJJJ>>>===;;;999777777777777777999<<<======>>>@@@AAAAAA@@@@@@AAAAAAAAAAAABBBAAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJKKKMMMNNNPPPQQQRRRRRRSSSSSSUUUXXX^^^bbboooiii[[[VVVUUUSSSUUUSSSRRRSSSSSSVVV^^^hhhuuuqqqfffbbb___bbbdddgggmmmtttwwwzzz~~~zzznnncccYYYRRRQQQLLLNNNUUUbbbxxx~~~wwwsssgggbbb```eeekkkrrr{{{~~~vvvtttvvv\\\HHH>>>:::999888666666666666777555555666888999:::;;;<<>>BBBDDDHHHMMMRRRUUUWWWXXXYYYZZZYYYTTTNNNMMMQQQWWW\\\___cccgggjjjmmmpppsssqqqrrrsssuuuwwwzzz~~~|||uuuiii\\\QQQJJJHHHGGGHHHLLLQQQ^^^ttt|||tttvvv{{{~~~vvvpppiiifffhhhssskkkaaaaaabbbqqqvvvaaaSSSJJJNNNWWWdddqqq}}}|||ssshhh[[[MMMEEE<<<;;;:::999888999::::::555999===@@@AAAAAAAAABBB??????>>>>>>>>>@@@BBBCCCBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSRRRTTTXXX^^^cccqqq~~~hhh[[[WWWVVVTTTSSSPPPPPPQQQPPPPPPXXX```jjjtttuuukkkfffaaabbbcccdddjjjpppuuuxxx}}}{{{yyy|||}}}~~~qqqbbbYYYSSSMMMJJJLLLLLLNNNRRRWWWcccwww|||lllgggdddgggkkkqqq||||||~~~vvvooopppttt[[[HHH???888777666555555666777888999999:::<<<===>>>???@@@BBBEEEJJJOOOTTTWWWYYYZZZ^^^aaabbb]]]UUUQQQSSSVVV]]]```dddgggiiijjjlllnnnmmmmmmnnnqqquuuyyy{{{|||tttbbbTTTNNNHHHHHHIIILLLQQQ^^^tttxxxyyy}}}}}}xxxsssppppppxxx|||hhh___aaacccrrrttt^^^PPPHHHMMMVVVcccrrr~~~{{{rrrfffYYYLLLCCC;;;;;;999999999999;;;;;;888;;;>>>???===;;;:::999@@@???>>>===>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSSSSRRRTTTXXX^^^cccppp|||gggYYYVVVUUUSSSQQQOOONNNOOONNNOOOVVV^^^gggppp|||uuummmgggbbbbbbbbbccciiioootttwww{{{~~~yyyooolllpppqqq{{{nnndddYYYTTTQQQMMMKKKLLLNNNPPPQQQRRRXXXhhh}}}rrrmmmiiiiiilllqqq{{{~~~{{{}}}zzzrrrssssss[[[JJJAAA999888666555555666666777:::;;;<<<===>>>@@@AAAAAACCCFFFKKKPPPUUUXXXZZZ[[[bbbgggjjjfff]]]VVVUUUWWW___bbbeeeggggggggghhhiiikkkjjjlllpppvvvyyyxxxvvvyyyhhhZZZUUUHHHHHHJJJMMMQQQ^^^uuuzzzzzz}}}|||zzzuuuxxxyyytttooouuu~~~vvvjjj___]]]ddduuurrr^^^PPPKKKPPPXXXdddtttzzzsssjjj]]]MMMBBB<<<<<<<<<<<<<<<<<<<<<<<<777:::===>>>===;;;:::999<<<===>>>@@@AAAAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGJJJKKKKKKMMMNNNQQQRRRTTTWWWTTTTTTVVVWWWYYY___fffpppkkk]]]ZZZXXXTTTWWWUUURRROOONNNRRRXXX]]]eeemmmwww{{{oooiiidddddddddeeejjjpppqqqtttxxx|||~~~}}}tttkkkeeedddhhhooo}}}sssfff```WWWQQQNNNNNNNNNOOOMMMNNNNNNOOORRRZZZeeemmm|||~~~~~~{{{zzzpppiiihhhiiinnn{{{zzzpppqqqvvvZZZFFF>>>::::::999888888999::::::<<<>>>????????????BBBDDDGGGJJJNNNQQQSSSVVVZZZ\\\eeegggqqq{{{uuuddd]]]```cccdddgggjjjmmmnnnkkkiiieeeiiikkkmmmrrrzzz|||zzz~~~{{{aaaPPPMMMJJJIIIKKKPPP]]]qqqzzzxxx~~~}}}yyy||||||wwwtttrrrvvvyyyyyyxxx~~~{{{uuuiii^^^]]]gggyyyqqq^^^PPPMMMRRRZZZeeeuuuyyyrrrhhh[[[KKKAAA<<<<<<<<<<<<<<<<<<;;;;;;888;;;===>>>===<<<;;;;;;<<<===>>>???@@@AAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJLLLMMMOOOQQQRRRVVVTTTTTTVVVWWWYYY___ffftttkkk]]]ZZZYYYWWWWWWVVVTTTRRRQQQSSSWWW[[[dddkkkuuu~~~zzzpppiiidddccccccdddjjjpppqqqtttxxx{{{}}}vvvnnnfffaaaaaaaaagggtttzzzkkkaaa\\\UUUPPPMMMLLLLLLKKKLLLLLLMMMLLLNNNSSS\\\bbbmmmttt|||~~~}}}xxxsssrrrvvvyyyyyywww~~~{{{rrrjjjiiikkkppp}}}}}}rrrqqqvvvZZZFFF???::::::999888888999::::::<<<===>>>>>>>>>???BBBDDDJJJLLLOOORRRSSSUUUXXXZZZeeeiiiuuu{{{kkkbbbdddffffffhhhkkknnnooonnnlllhhhkkkmmmnnnssszzz|||zzz~~~hhhUUUMMMJJJIIIKKKPPP\\\qqq~~~vvvwww}}}xxxzzz|||xxxssspppnnnsssxxx|||}}}}}}~~~|||vvviii^^^```mmmzzzppp```SSSPPPUUU\\\fffuuuzzzqqqfffYYYJJJ@@@============<<<<<<;;;:::999;;;======<<<<<<<<<===<<<===>>>???@@@AAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPUUUSSSSSSVVVWWWYYY^^^eeesssnnn```\\\[[[YYYXXXXXXXXXWWWUUUUUUVVVXXXaaahhhrrr{{{{{{qqqjjjdddbbbbbbdddiiippppppssswwwzzz{{{~~~zzzpppiiiccc``````\\\___jjjyyyuuueee[[[XXXSSSPPPNNNMMMKKKIIILLLLLLLLLLLLLLLNNNRRRUUUZZZ___eeehhhiiihhhgggfffhhheeebbbdddiiinnnqqqqqquuuxxx}}}zzzrrrkkkiiilllsssvvvrrrvvv[[[GGG???::::::999888888999::::::;;;<<<===>>>>>>???BBBDDDLLLNNNQQQSSSTTTUUUXXXYYYccchhhuuu~~~pppggggggiiiiiiiiillloooqqqqqqpppllloooqqqqqqtttzzz|||{{{kkkWWWNNNKKKIIIKKKPPP\\\ppp}}}}}}zzzuuuxxx|||}}}}}}||||||wwwtttsssmmmrrrvvv|||{{{}}}~~~xxxjjj___ddduuuxxxooocccYYYRRRXXX^^^fffttt{{{qqqeeeWWWIII@@@>>>>>>>>>>>>===<<<:::999888:::;;;;;;;;;;;;===???<<<===>>>@@@AAAAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHJJJKKKMMMNNNSSSQQQQQQUUUVVVXXX]]]dddnnnvvvhhhaaa]]]ZZZXXXZZZ[[[[[[XXXVVVUUUUUU]]]eeeoooxxxrrrjjjdddaaaaaabbbhhhooonnnqqquuuwwwyyy{{{~~~zzzpppiiidddbbbddd]]]]]]cccppp}}}sssdddXXXVVVTTTRRRQQQOOOLLLJJJMMMNNNNNNOOOOOOOOOPPPPPPRRRUUUXXXZZZZZZYYYXXXXXXXXXWWWVVVYYY___eeehhhiiiqqquuuzzzvvvoooiiihhhmmmvvv|||www}}}vvv[[[GGG@@@::::::999888888999:::::::::;;;===>>>>>>@@@CCCEEELLLOOOSSSUUUVVVXXXZZZ[[[```eeeqqq|||{{{rrrjjjiiimmmlllkkklllooorrrssssssooossstttrrrtttyyy|||{{{gggTTTNNNKKKIIIKKKPPP\\\ppp{{{xxx{{{|||yyyyyy||||||xxxvvvxxxrrrvvvxxx{{{}}}~~~}}}xxxiii^^^eeewww}}}yyynnnddd___TTTYYY___fffrrr|||pppcccUUUIIIBBB>>>?????????>>><<<:::888666888:::::::::;;;===???===>>>???AAABBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLPPPNNNOOOSSSUUUVVV[[[bbbnnnrrreee^^^ZZZYYYZZZ\\\[[[YYYVVVTTTSSSYYYaaallluuu~~~qqqiiicccaaa``````ffflllkkknnnrrruuuwwwyyy|||~~~}}}ssskkkfffdddfff^^^[[[^^^hhhuuupppbbbWWWUUUSSSRRRQQQPPPMMMKKKNNNOOOPPPRRRTTTTTTSSSRRROOONNNNNNNNNNNNNNNNNNMMMPPPPPPQQQTTTYYY^^^bbbdddnnnrrryyy~~~|||yyynnnjjjeeedddlllxxx|||vvvZZZGGG???::::::999888888999::::::999;;;===>>>???AAADDDGGGLLLOOOTTTXXXZZZ\\\^^^___bbbgggpppyyyzzzvvvqqqppppppooommmmmmooorrrssssssqqquuuvvvsssssswww{{{{{{fffTTTOOOKKKJJJKKKPPP\\\ppp}}}yyyzzz}}}}}}{{{{{{}}}~~~|||~~~~~~yyyyyy|||yyy~~~}}}{{{uuuhhh^^^ddduuurrrgggbbbVVV[[[aaafffppp~~~{{{oooaaaSSSHHHBBB???@@@@@@@@@>>><<<999777555777:::;;;<<<<<<>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGIIIJJJKKKLLLKKKMMMQQQSSSTTTYYY___rrrvvvggg]]][[[YYYZZZZZZYYYVVVTTTSSSSSSUUU]]]gggooowwwnnnhhhbbb```______ccchhhhhhkkkooorrruuuwww{{{}}}~~~vvvnnnhhheeefff]]]ZZZ[[[ccclllwww~~~ooobbbZZZWWWTTTQQQQQQPPPOOONNNPPPQQQSSSWWWZZZ[[[ZZZXXXRRROOOLLLJJJJJJJJJJJJIIIMMMNNNPPPRRRVVVZZZ^^^```gggmmmuuu{{{~~~xxxssspppeeeccc```aaalll{{{vvvZZZFFF>>>::::::999888888999:::::::::<<<>>>???AAACCCFFFIIIMMMQQQVVV[[[]]]___aaacccgggkkkrrryyy}}}|||yyywwwrrrpppnnnnnnoooqqqqqqqqqpppuuuvvvrrrqqquuuzzz{{{~~~iiiXXXOOOLLLJJJLLLPPP[[[ooo{{{wwwwwwyyy~~~|||{{{{{{{{{yyy|||~~~}}}~~~vvvjjj```fffuuuoooeeeYYY^^^ccchhhqqq~~~xxxlll]]]PPPGGGBBB@@@@@@AAAAAA???<<<888666555888<<<>>>??????@@@@@@@@@AAABBBDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHJJJJJJIIIHHHKKKOOOQQQRRRWWW]]]nnnuuueee]]]\\\YYYYYYXXXUUURRRRRRSSSTTTRRRZZZbbbhhhnnnvvvyyyxxxlllfffaaa```___]]]```ddddddhhhlllpppssswwwzzz}}}||||||}}}|||ssskkkgggggg___\\\\\\___dddmmm{{{yyymmmbbb^^^XXXTTTSSSTTTUUUUUUWWWWWWYYY^^^bbbdddbbb```XXXTTTNNNKKKKKKLLLKKKKKKJJJLLLNNNQQQTTTWWW[[[^^^aaahhhpppwwwzzzyyyxxxxxxzzz|||}}}{{{tttmmmiiiggg^^^^^^]]]___mmmuuuYYYDDD<<<::::::999888888999:::::::::<<>>AAABBBAAAAAABBBAAABBBCCCEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGIIINNNPPPQQQVVV\\\fffrrrccc\\\]]]YYYXXXVVVRRRPPPPPPSSSUUUPPPWWW^^^bbbgggnnnqqqpppjjjeeeaaa```___\\\^^^bbbcccfffkkkooosssvvvzzz}}}{{{{{{|||~~~xxxnnniiiiiidddaaa___^^^___dddsss|||jjjeee]]]XXXWWWYYY[[[\\\___^^^```dddiiikkkjjjggg[[[UUUNNNJJJJJJKKKKKKJJJHHHJJJMMMPPPRRRVVVZZZ]]]^^^eeennnuuuxxxwwwuuutttqqqtttuuurrrllleeeaaa```[[[\\\[[[___nnnuuuXXXDDD<<<::::::999888888999::::::;;;===???AAACCCFFFIIILLLTTTXXX]]]```aaaaaabbbbbb[[[bbbkkksssxxxxxxrrrlllrrrqqqooonnnnnnnnnllljjjmmmssstttpppmmmrrrxxx{{{zzz~~~gggUUUPPPLLLJJJLLLPPP[[[ooowwwrrrtttyyy{{{vvv{{{~~~||||||zzz|||}}}{{{}}}}}}uuullleeeiiizzznnn___WWW]]]fffqqq{{{uuuhhhZZZNNNFFFAAAAAABBBCCCBBBAAA>>>;;;:::===???BBBEEEGGGGGGFFFEEE@@@@@@AAABBBCCCDDDEEEFFFHHHGGGGGGFFFGGGHHHJJJJJJLLLKKKIIIHHHIIIJJJLLLNNNNNNMMMLLLKKKKKKNNNTTTXXXfff~~~oooaaa[[[[[[YYYXXXVVVTTTRRRPPPOOOOOORRRVVV\\\aaafffjjjooorrriiiddd^^^\\\]]]^^^^^^]]]eeefffiiilllppptttwwwxxxwwwxxx{{{~~~vvvoookkkgggaaa[[[ZZZ\\\aaalllwwwyyypppgggaaabbbdddcccbbbgggeeeeeejjjqqquuutttqqqfffZZZNNNLLLMMMKKKIIIIIIEEEIIIMMMQQQSSSUUUXXX[[[^^^cccjjjqqquuuuuutttrrrnnnmmmkkkiiifffbbb\\\XXXXXXXXX[[[aaammm}}}mmmUUUDDD<<<999999999888999999::::::===>>>>>>AAADDDIIIMMMOOOWWW[[[___bbbcccdddeeefff]]]^^^aaagggmmmqqqpppnnnnnnnnnmmmlllkkkjjjhhhgggooopppqqqqqqpppppprrrttt}}}vvvdddWWWLLLJJJJJJLLLPPPYYYjjjzzzwwwqqqqqqrrrqqqqqqsss||||||~~~~~~xxxttttttvvvyyyqqqkkkhhhooo}}}xxxggg]]]YYY___iiittt~~~uuugggZZZOOOFFFBBB@@@AAAAAA@@@???===:::999>>>@@@BBBEEEFFFFFFEEEDDDAAAAAABBBCCCDDDEEEFFFFFFHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMOOONNNMMMLLLLLLNNNSSSVVVbbbvvvzzz}}}rrrbbbZZZYYYYYYXXXVVVTTTRRRPPPOOOOOOQQQTTTYYY^^^bbbggglllooohhhddd___\\\\\\^^^^^^]]]dddfffiiimmmqqqtttwwwyyyyyyyyyzzz{{{~~~zzzrrrnnnfff```ZZZXXXXXX\\\fffppp~~~sssmmmlllmmmlllkkkmmmjjjiiilllsssxxxxxxwwwlll```TTTPPPOOOKKKHHHGGGFFFIIILLLOOORRRUUUYYY[[[```dddkkkqqqttttttsssqqqkkkiiifffdddbbb___ZZZWWWXXXXXX[[[aaammm|||jjjSSSBBB;;;999999999999999::::::;;;>>>???@@@BBBFFFJJJNNNPPPWWWZZZ^^^aaaaaabbbbbbccc^^^^^^___cccgggiiiiiiggggggggghhhiiiiiiiiiiiiiiinnnooopppppppppqqqtttvvv}}}{{{{{{yyyooo^^^PPPMMMJJJJJJLLLOOOWWWhhhxxxxxxqqqqqqrrrrrrqqqttt~~~zzzxxxtttooommmooossswww|||yyykkkiiilllwwwzzzuuuwwwzzzrrrhhh```]]]\\\bbbmmmyyy~~~sssfffZZZOOOGGGCCCBBBBBBAAA@@@???>>><<<;;;???@@@CCCEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNPPPTTTWWW```oooyyyqqquuuwwwdddZZZWWWYYYXXXWWWUUUSSSQQQOOOOOOOOORRRUUUYYY]]]bbbhhhlllhhhddd___\\\\\\]]]]]]]]]dddeeeiiilllqqquuuxxxyyy{{{zzzyyyyyy}}}uuuppphhhbbb\\\YYYWWWXXX```iii{{{wwwtttsssrrrpppssspppmmmoootttyyy{{{{{{pppdddYYYTTTRRRNNNJJJIIIGGGIIILLLNNNQQQTTTYYY\\\aaaeeekkkpppssssssqqqooohhhfffcccaaa```^^^[[[YYYYYYYYY[[[bbbmmm{{{~~~gggPPPAAA;;;999999999999999:::;;;<<>>::::::::::::;;;<<<===>>>AAACCCFFFIIILLLNNNOOOPPPQQQTTTYYY]]]```dddhhhjjjllliiieee```\\\ZZZYYYZZZYYY[[[^^^bbbeeehhhjjjkkknnnnnnnnnnnnnnnppptttwwwyyykkk___XXXTTTIIIGGGGGGIIIMMMVVVgggvvvzzzzzz}}}~~~~~~eeeiiiooovvv}}}}}}zzz~~~tttkkkgggkkkuuu|||{{{wwwzzznnnaaaXXXYYY^^^aaahhhsss~~~yyyooocccXXXPPPLLLJJJGGGHHHIIIJJJIIIGGGEEECCC@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEFFFHHHIIIKKKKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPOOONNNPPPSSSVVVWWWhhhwwwkkkoooyyyssseee```YYYYYYXXXWWWUUURRRPPPNNNMMMOOORRRTTTVVVZZZ^^^bbbfffeeeaaa]]]YYYXXXZZZ]]]^^^```dddiiinnnssswwwyyyzzz|||~~~~~~}}}|||sssmmmhhhccc___ZZZUUUVVVZZZkkk~~~~~~{{{wwwssspppooonnnmmmeee]]]XXXSSSMMMJJJKKKJJJLLLOOOQQQTTTWWW\\\___dddfffjjjmmmoooooommmllldddbbbaaa```aaa```^^^]]]YYYZZZ^^^eeeppp~~~{{{```JJJ@@@???:::::::::;;;<<<===>>>???AAACCCGGGKKKNNNOOOOOOOOOOOORRRWWW\\\```eeejjjmmmmmmkkkhhhccc^^^[[[\\\]]]ZZZ\\\___bbbeeehhhjjjjjjmmmmmmmmmmmmmmmpppuuuxxxyyyeeeWWWQQQJJJHHHHHHJJJMMMUUUfffvvvkkkqqqzzz~~~~~~ssskkkdddkkkxxx~~~qqqcccXXXYYY___cccjjjuuu~~~xxxmmmbbbXXXQQQMMMKKKHHHJJJLLLNNNMMMJJJGGGDDD??????@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJIIIKKKKKKJJJJJJJJJKKKLLLMMMOOOOOONNNMMMMMMPPPUUUYYYXXXeee~~~rrrttt|||tttfffaaaXXXYYYYYYXXXVVVSSSPPPNNNNNNPPPTTTVVVXXX[[[^^^```fffeeebbb]]]XXXWWWZZZ]]]\\\^^^bbbgggmmmrrrvvvxxxyyyzzz|||~~~~~~{{{xxxmmmiiieeebbb]]]WWWWWW[[[hhh}}}xxxoooiiiffffffhhhkkkddd]]]XXXSSSMMMJJJLLLKKKMMMQQQTTTVVVYYY]]]```ccceeeiiilllnnnnnnmmmllleeedddcccccccccbbb___]]]YYYZZZ___gggrrryyy]]]GGG??????::::::;;;;;;<<<>>>???@@@@@@CCCGGGKKKNNNOOONNNNNNNNNQQQVVVZZZ^^^ccchhhllliiiiiihhhddd```]]]^^^___ZZZ[[[^^^bbbeeehhhjjjkkkiiijjjkkkkkkmmmrrrxxx|||}}}gggZZZNNNLLLJJJKKKMMMTTTdddsss}}}tttzzz}}}|||}}}|||qqqiiibbbkkkzzz}}}ttteeeZZZ[[[aaaffflllvvv}}}wwwmmmaaaXXXQQQMMMLLLJJJMMMPPPSSSRRROOOJJJGGG>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIJJJIIIHHHHHHLLLKKKIIIHHHIIIJJJLLLNNNJJJJJJKKKKKKNNNSSS[[[```[[[eee|||yyyzzz~~~tttfffaaaXXXYYYYYYXXXVVVSSSPPPNNNOOORRRUUUXXXZZZ\\\^^^```fffeeebbb]]]XXXWWWYYY]]][[[]]]aaaffflllqqqvvvxxxxxxyyyzzz|||~~~yyy~~~|||ppplllhhhfff```ZZZZZZ^^^fff}}}sssggg^^^\\\___bbbfff```[[[XXXTTTOOONNNPPPKKKNNNRRRVVVXXX[[[^^^```ccceeehhhlllnnnnnnmmmmmmgggggggggggggggfffbbb___YYY[[[___hhhttt}}}~~~www[[[EEE===>>>::::::;;;;;;===>>>???@@@@@@CCCGGGLLLNNNOOONNNMMMNNNQQQUUUYYY\\\aaafffjjjfffggggggddd```^^^___aaaXXXZZZ]]]aaaeeehhhkkklllfffgggiiijjjnnnsss{{{|||jjjRRROOOLLLLLLMMMSSSbbbppp|||xxx{{{}}}}}}|||}}}rrrhhheeekkkxxxpppfffcccgggkkkjjjrrr|||}}}xxxnnnaaaVVVNNNKKKKKKRRRTTTVVVTTTOOOIIIEEECCC<<<<<<<<<===>>>??????@@@@@@AAABBBBBBAAAAAACCCEEEIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKHHHIIIIIIJJJMMMSSS[[[aaadddeeeuuu~~~~~~|||lll```___[[[YYY[[[XXXRRRMMMLLLQQQRRRTTTWWW[[[___bbbdddaaaaaa___\\\YYYWWWXXXYYYZZZ]]]```eeejjjmmmpppqqqyyyyyyzzz{{{}}}~~~}}}}}}vvvpppjjjfffbbb]]]\\\^^^jjj|||uuubbbXXXTTTRRRSSSWWWZZZ[[[[[[YYYUUUQQQOOONNNOOOQQQUUUYYY\\\]]]]]]]]]aaaeeelllrrruuutttqqqnnniiiggghhhnnntttrrrggg\\\\\\___dddlllwwwzzz}}}uuu[[[III???:::999999999:::;;;<<<===>>>EEEDDDFFFLLLQQQPPPLLLJJJIIINNNTTTVVVVVVXXX^^^ccckkkfffbbbaaabbb```ZZZUUUSSSXXX]]]bbbdddeeefffgggfffggghhhjjjlllrrryyy}}}sss___QQQIIIKKKLLLQQQcccxxx}}}zzz~~~~~~~~~|||zzz|||}}}}}}|||~~~qqqhhhgggnnn{{{nnnbbb```dddhhhllluuu~~~{{{uuujjj^^^TTTNNNMMMMMMTTTVVVVVVSSSNNNGGGCCCAAA<<<======>>>>>>???@@@@@@@@@BBBBBBBBBAAABBBDDDFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKHHHHHHHHHIIIKKKQQQXXX^^^ccceeeuuu}}}~~~{{{qqqccc___[[[YYYZZZXXXQQQMMMLLLPPPQQQSSSVVVYYY]]]```bbbaaaaaa___]]]YYYXXXXXXZZZYYY[[[^^^cccgggkkkmmmooowwwwwwxxxyyy{{{~~~~~~}}}uuummmhhhccc^^^]]]___hhhzzzzzzkkk[[[RRRNNNLLLNNNQQQWWWXXXYYYXXXUUURRRQQQQQQOOOSSSXXX\\\```aaa```___bbbffflllqqqtttsssqqqooolllkkknnnuuuzzzwwwjjj___[[[]]]ccckkkvvvzzzuuuyyyrrrYYYIIIAAA>>>:::::::::;;;<<<===???@@@CCCCCCFFFJJJMMMMMMLLLKKKMMMRRRWWWYYYXXXXXX\\\```eeebbbaaabbbcccaaaZZZUUUPPPRRRWWW]]]bbbeeeggghhhfffggghhhiiilllqqqwww{{{dddUUUJJJKKKLLLPPPbbbxxx|||wwwzzz~~~{{{wwwvvvwwwzzz|||~~~rrriiiiiirrr~~~}}}jjj^^^[[[```fffmmmvvvyyyqqqeeeYYYPPPMMMNNNOOOTTTUUUTTTQQQKKKDDD@@@>>>=========>>>>>>??????@@@AAABBBCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIHHHHHHJJJOOOUUUZZZ```cccrrr}}}||||||xxxxxxuuufff___[[[XXXYYYWWWQQQLLLLLLNNNOOOQQQTTTWWWZZZ]]]___``````___]]]ZZZXXXYYYZZZXXXYYY\\\```dddgggjjjkkkssstttuuuwwwzzz}}}|||rrrkkkeee```___aaahhhzzzlll```SSSMMMJJJHHHHHHKKKQQQSSSUUUUUUTTTSSSSSSTTTRRRVVV\\\bbbeeeeeedddccceeehhhlllpppssstttssssssoooooorrrxxx|||xxxkkk```\\\___eeemmmxxxyyyqqqvvvmmmUUUGGGAAA???<<<;;;;;;;;;===>>>@@@AAADDDFFFHHHHHHHHHHHHIIIIIIRRRVVV[[[]]][[[ZZZ[[[\\\^^^^^^___bbbdddbbb]]]XXXPPPOOOQQQWWW```fffiiiiiiggghhhiiijjjlllpppuuuyyylllZZZMMMKKKKKKOOO```vvvzzzvvvwwwzzz|||yyyzzz{{{{{{zzz{{{}}}~~~yyytttqqqssswww{{{sssmmmjjjwww~~~yyyeeeZZZYYY```gggnnnwwwxxxoooaaaUUUMMMLLLMMMNNNOOOPPPOOOKKKFFFAAA>>>===<<<<<<<<<======>>>>>>>>>AAABBBCCCCCCCCCDDDFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIJJJMMMSSSWWW\\\```ooo}}}~~~zzzwwwxxxggg```[[[XXXYYYWWWQQQMMMLLLMMMMMMOOOQQQTTTWWWZZZ[[[]]]^^^^^^\\\ZZZXXXXXXYYYWWWXXX[[[]]]aaadddggghhhpppqqqsssvvvyyy|||~~~~~~~~~uuunnnhhhcccbbbdddjjj{{{wwwaaaWWWNNNJJJHHHFFFGGGJJJLLLNNNQQQRRRRRRSSSUUUWWWVVVZZZaaagggkkkkkkhhhfffjjjlllnnnqqqssstttuuuuuupppoooooosssvvvrrrhhh______ccciiisss}}}~~~rrrtttiiiRRREEE???<<<<<<<<<;;;;;;<<<>>>@@@AAAFFFJJJKKKHHHEEEFFFIIIJJJUUUYYY^^^```___]]]\\\[[[\\\\\\]]]```cccdddbbb```XXXUUUSSSWWW```gggiiihhhiiijjjkkkkkkllloootttwwwrrr^^^NNNJJJJJJMMM]]]rrr||||||{{{|||~~~vvvrrrrrrrrrrrrppprrrtttwwwyyy|||}}}~~~~~~~~~|||xxxsssqqqrrrwww{{{}}}rrrmmmnnn|||tttaaaWWWYYYbbbjjjsss|||xxxnnn___SSSMMMKKKJJJKKKGGGGGGGGGDDD@@@===<<<===;;;;;;<<<<<<<<<<<<<<<===@@@BBBCCCCCCCCCDDDFFFHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEFFFHHHIIIIIIJJJKKKLLLKKKJJJKKKMMMRRRUUU\\\aaannn~~~jjjaaa\\\YYYYYYWWWQQQNNNNNNLLLLLLMMMOOORRRUUUWWWXXX[[[\\\\\\[[[YYYWWWXXXXXXXXXXXXZZZ\\\^^^bbbdddffflllmmmppptttxxx{{{}}}~~~zzzqqqlllgggeeefffkkk{{{~~~hhhXXXQQQKKKIIIHHHFFFGGGJJJJJJLLLOOOPPPQQQSSSVVVXXXZZZ___fffmmmqqqqqqooommmpppqqqqqqrrrsssssstttttttttpppmmmmmmmmmkkkeee``````dddlllwwwvvvwwwiiiSSSFFF???;;;<<<;;;:::999:::===???AAADDDJJJMMMIIIIIINNNSSSSSSWWWZZZ___bbbcccaaa^^^]]]^^^]]]\\\^^^aaaeeeggghhheee```[[[\\\bbbggghhhgggkkklllmmmmmmnnnppptttwwwsss^^^NNNJJJIIIKKKYYYkkk~~~sssmmmjjjhhhfffeeegggiiimmmqqquuuyyy{{{{{{~~~~~~{{{wwwtttsssvvvyyy|||vvvnnnllluuuppp___WWWZZZeeennnyyyuuukkk^^^TTTNNNLLLIIIGGG@@@AAA@@@>>>;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBCCCBBBDDDFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLLLLKKKKKKMMMQQQTTT]]]bbbnnnrrrccc]]]ZZZZZZXXXRRROOOOOOKKKLLLMMMNNNPPPSSSUUUVVVWWWYYYZZZZZZXXXVVVVVVWWWXXXXXXXXXYYY\\\___aaacccgggiiimmmqqquuuyyy{{{|||wwwqqqkkkhhhgggiiiuuuppp]]]TTTNNNJJJJJJHHHFFFHHHMMMNNNOOOQQQQQQRRRTTTVVVYYY^^^bbbjjjrrrxxxzzzzzzzzzzzzzzzyyyxxxvvvvvvuuuuuuxxxsssnnnkkkjjjhhheeebbb___dddmmmyyyyyy|||jjjTTTHHHAAA<<<<<<;;;999999:::<<>>>>>===;;;999888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCEEEHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLPPPSSSYYY```lllxxxddd___[[[[[[YYYSSSPPPQQQKKKLLLLLLNNNPPPRRRTTTUUUUUUVVVXXXXXXWWWUUUUUUUUUVVVVVVVVVVVVXXX[[[^^^```bbbdddiiinnnrrrvvvxxxyyy}}}~~~wwwooohhhfffhhhmmmyyyyyyhhh\\\VVVQQQNNNNNNLLLKKKNNNSSSTTTUUUUUUUUUUUUVVVXXXZZZ___dddmmmwww~~~|||{{{yyyuuupppllljjjhhhdddbbb___eeeppp|||~~~|||}}}dddPPPFFF@@@===>>><<<::::::;;;===AAACCCCCCKKKPPPRRR[[[hhhmmmiii\\\^^^```cccdddccc```^^^]]]]]]]]]^^^```ccchhhkkkmmmkkkhhhfffeeegggiiijjjgggiiijjjkkklllnnnqqqtttxxx~~~hhhUUUHHHHHHIIIGGGOOO\\\sssvvvlllddd]]][[[\\\^^^bbbiiiqqqyyy}}}}}}zzzuuuvvv{{{|||xxxpppoooqqq~~~mmm^^^XXX[[[fffoooyyy~~~vvvkkkddd\\\WWWTTTQQQKKKFFF>>>>>>===:::888888:::<<<@@@@@@@@@???????????????>>>???AAAAAAAAABBBEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKNNNQQQTTT\\\hhh{{{zzzeee```\\\[[[YYYTTTQQQRRRKKKLLLLLLNNNOOOQQQSSSTTTSSSUUUWWWWWWVVVTTTTTTUUUUUUTTTTTTTTTVVVYYY[[[]]]^^^aaaeeekkkpppsssvvvwwwxxx|||{{{qqqhhhdddhhhhhhmmmyyyrrrggg```ZZZVVVSSSSSSQQQPPPSSSYYYYYYYYYYYYXXXWWWWWWZZZ\\\___eeennnzzzwwwtttqqqmmmkkkgggccc___aaahhhsssxxx^^^JJJAAA>>><<>><<<;;;<<>>??????@@@@@@??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDIIIIIIIIIJJJJJJJJJJJJJJJMMMJJJGGGEEEFFFJJJOOOSSSUUU\\\eeessssssggg[[[XXXXXXUUUQQQPPPMMMLLLLLLLLLMMMOOORRRSSSUUUSSSRRRRRRSSSTTTTTTTTTVVVUUUTTTTTTUUUXXXZZZ\\\^^^aaacccfffhhhlllqqquuutttxxx{{{{{{wwwmmmfffaaaaaabbbfffrrryyysssooolllhhhddd___YYYVVVVVVWWWXXX]]]ZZZYYY\\\[[[XXXXXX[[[aaaeeekkkuuu{{{zzzwwwrrrnnniiieeeccceeeooozzzkkkWWWLLLFFFAAA<<<===<<<;;;::::::>>>DDDIIIRRRXXX\\\]]]___dddggggggcccbbb___^^^^^^```bbbdddbbb___]]]^^^aaaccccccbbbhhhhhhgggffffffgggiiijjjiiihhhhhhjjjjjjkkkqqqyyy~~~tttgggXXXOOOGGGDDDCCCDDDKKKRRRaaaxxx~~~zzzqqqkkkiiiggggggkkkrrryyy}}}}}}{{{yyyuuuqqqsssyyy|||tttpppuuu}}}mmm```YYY[[[eeeppp}}}xxxqqqggg[[[PPPMMMKKKFFFAAA???<<<:::888888:::<<<<<<;;;;;;<<<===>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCFFFGGGHHHIIIJJJKKKLLLMMMKKKIIIHHHGGGIIIKKKNNNPPPTTT[[[dddpppsssggg\\\YYYYYYVVVRRRQQQNNNMMMLLLLLLNNNPPPSSSTTTVVVTTTQQQPPPPPPQQQRRRRRRUUUTTTSSSSSSTTTUUUWWWYYY[[[]]]```dddggglllqqquuuvvvzzz{{{yyyzzzvvvjjjbbb]]]\\\[[[]]]fffuuu}}}|||zzzxxxtttmmmfffaaa^^^\\\\\\___]]]^^^bbbaaa^^^\\\^^^aaadddkkksss|||}}}wwwuuurrrmmmiiifffdddccceeeooo{{{gggTTTJJJEEE@@@<<<===>>>>>>===>>>CCCKKKQQQXXX]]]aaaaaabbbfffiiihhhbbbaaa___^^^^^^___aaabbbccc```^^^___aaaccccccbbbeeeeeeffffffggghhhiiijjjllljjjkkknnnnnnnnnssszzzxxxkkk```UUUNNNGGGDDDDDDEEEJJJQQQaaawwwzzzwwwtttssstttxxx}}}|||yyyxxxtttooopppsss}}}~~~wwwrrrqqqvvv~~~mmmaaa\\\^^^hhhsss}}}wwwooobbbWWWMMMIIIGGGBBB===;;;;;;999777777999;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDFFFHHHJJJLLLNNNOOOIIIIIIIIIJJJKKKLLLMMMMMMSSSYYYaaakkk~~~tttggg\\\ZZZZZZWWWSSSQQQNNNMMMMMMMMMNNNQQQTTTUUUVVVTTTPPPMMMLLLMMMOOOQQQTTTSSSRRRQQQQQQRRRSSSTTTVVVXXX\\\```dddjjjppptttxxx}}}~~~yyyvvv{{{ssseee]]]ZZZXXXUUUUUUZZZdddpppzzz|||sssjjjddd```^^^______bbbggggggccc___```bbbfffmmmuuu{{{|||yyyvvvuuuqqqnnnjjjeeebbbaaabbbcccdddooo{{{~~~~~~{{{bbbPPPGGGCCC@@@======???@@@AAACCCHHHQQQXXX^^^cccfffeeeeeehhhjjjiiicccbbbaaa`````````bbbcccdddbbbaaaaaabbbdddcccccccccdddeeeggghhhiiiiiiiiimmmkkklllooopppqqqwww}}}uuufffZZZRRRLLLGGGEEEEEEEEEJJJPPP]]]rrr}}}}}}~~~yyyvvvuuuvvvtttooooooqqq|||xxxsssqqqrrrxxx}}}nnnddd```bbblllwww~~~uuummm^^^TTTKKKGGGDDD>>>:::999:::999888777888999:::;;;;;;<<<===>>>???????????????@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGJJJLLLMMMNNNJJJIIIIIIIIIJJJKKKMMMNNNPPPWWW^^^gggwwwvvviii]]]ZZZZZZWWWSSSQQQMMMLLLLLLLLLNNNPPPSSSUUUVVVTTTQQQMMMKKKLLLOOORRRTTTSSSRRRQQQPPPPPPPPPPPPSSSUUUYYY]]]aaaffflllpppxxx}}}xxxzzzuuuhhh```ZZZWWWSSSSSSTTTYYYeeeooowwwnnnhhheeeeeefffjjjqqqqqqkkkgggffffffkkkrrryyy}}}}}}|||zzzzzzzzzzzzxxxvvvrrrooommmkkkhhhbbb^^^\\\]]]```bbbeeeppp|||yyywwwxxx___MMMEEECCCBBB@@@>>>AAADDDEEEFFFKKKSSSZZZ___dddgggeeeeeeiiijjjiiieeeeeedddccccccccccccdddeeedddccccccddddddddddddcccdddfffhhhhhhhhhgggfffkkkggggggkkkooottt|||{{{jjj\\\PPPKKKGGGFFFFFFFFFIIINNNXXXmmm}}}~~~vvvsssrrrtttsssooommmooo{{{wwwtttvvvyyyzzzuuuvvv~~~yyymmmgggeeehhhqqqzzz}}}rrrhhhZZZQQQIIIEEEBBB<<<999:::999999888888888999:::<<<======>>>???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFGGGHHHJJJKKKKKKLLLKKKIIIGGGHHHJJJMMMOOONNNSSS[[[dddrrrzzz{{{mmm___ZZZXXXUUURRRQQQKKKJJJJJJJJJLLLOOORRRTTTVVVUUURRRNNNLLLMMMQQQUUUSSSSSSRRRPPPOOOOOONNNNNNQQQTTTWWWZZZ]]]bbbhhhllluuu~~~~~~xxxkkkccc[[[WWWTTTTTTSSSUUU```mmm{{{wwwssssssxxx~~~~~~xxxtttsssmmmqqqxxx~~~|||yyyzzzzzzyyyxxxuuupppllljjjhhhddd^^^YYYXXXZZZ^^^aaajjjtttwwwqqqyyy___MMMEEEDDDDDDBBBCCCHHHMMMNNNLLLNNNTTT[[[\\\aaadddcccdddgggiiihhheeeeeeeeeeeeeeedddccccccdddeeeffffffffffffffffffgggggghhhhhhhhhfffeeedddhhhbbb___cccjjjsssrrraaaQQQKKKHHHGGGGGGFFFIIINNNUUUkkk}}}~~~yyytttrrrttttttpppnnnnnn{{{{{{zzz}}}tttoooqqq{{{{{{sssllliiiiiilllsss|||zzznnncccUUUNNNFFFCCC@@@;;;999;;;999::::::999888888;;;===>>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIMMMKKKIIIGGGGGGJJJMMMOOONNNQQQYYYcccpppssszzztttccc[[[XXXUUURRRRRRJJJIIIIIIJJJLLLOOORRRTTTVVVWWWUUUQQQMMMMMMQQQUUURRRQQQPPPPPPNNNMMMLLLLLLOOORRRUUUXXX[[[```eeeiiiqqqzzzuuuggg```[[[WWWUUUVVVUUUUUU```ooo~~~zzz}}}~~~}}}}}}|||{{{wwwrrrmmmjjjhhhddd^^^YYYWWWYYY]]]```oooxxxzzzttt{{{aaaMMMFFFEEEEEEDDDJJJQQQXXXXXXUUUSSSWWW\\\[[[```cccaaabbbeeegggfffdddeeeffffffeeedddbbbaaadddfffhhhhhhhhhggghhhiiijjjjjjjjjiiihhhfffeeedddggg```[[[^^^fffppp|||wwwfffSSSMMMIIIHHHGGGFFFIIINNNUUUiii~~~~~~zzzuuurrruuuvvvuuusssttt|||~~~{{{uuusssuuu~~~{{{xxxqqqlllhhhiiikkkmmmttt{{{~~~wwwjjj^^^QQQJJJDDDAAA>>>999999;;;999;;;;;;:::888999;;;>>>===>>>???@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJIIIJJJJJJLLLMMMOOOPPPWWWbbbnnn~~~yyy}}}hhh]]]XXXUUUSSSTTTJJJIIIIIIJJJLLLOOOSSSTTTXXXYYYXXXSSSMMMKKKMMMPPPNNNNNNNNNNNNMMMKKKJJJJJJLLLOOORRRVVVZZZ___eeeiiikkkssszzz}}}wwwhhhaaa^^^YYYXXX[[[YYYWWWbbbsss~~~~~~~~~}}}yyytttooolllkkkfff```[[[XXXYYY\\\___mmmwww}}}bbbMMMEEEDDDDDDDDDLLLUUU^^^___[[[WWWXXX\\\^^^ccceeebbbbbbdddeeecccfffhhhiiijjjiiigggdddccccccfffiiijjjiiiiiikkkllllllkkkjjjhhhhhhgggggggggjjjbbb]]]___eeekkkrrryyyzzzkkkWWWPPPKKKIIIGGGFFFIIINNNSSSeee{{{xxxsssqqquuuzzzzzz{{{}}}}}}}}}{{{yyyxxxzzz~~~uuuqqqkkkgggeeehhhkkknnnsssyyy}}}uuuhhh[[[MMMGGGAAA???<<<888888;;;:::;;;<<<;;;999999<<>>??????@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@AAACCCDDDEEECCCCCCDDDFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLKKKKKKJJJQQQPPPVVVaaalllzzzlll___YYYVVVUUUVVVKKKJJJJJJKKKMMMQQQTTTVVVZZZ[[[ZZZUUUMMMHHHIIILLLLLLLLLLLLLLLKKKJJJIIIHHHIIILLLQQQUUUZZZ```gggkkkhhhnnnssswww}}}ssslllbbb]]]\\\___]]]ZZZeeevvv}}}~~~~~~{{{vvvrrrooommmhhhbbb\\\ZZZZZZ\\\^^^iiirrr|||~~~bbbMMMDDDCCCCCCCCCJJJTTT___aaa\\\WWWXXX[[[bbbfffgggdddbbbddddddbbbkkklllnnnnnnnnnkkkhhhfffbbbeeejjjkkkjjjjjjlllnnnlllkkkiiihhhhhhhhhiiijjjnnnfff```bbbeeegggjjjnnnwww|||{{{|||pppYYYRRRLLLIIIGGGFFFIIIOOOPPP___rrr~~~~~~~~~}}}~~~yyyvvvssssssxxx~~~{{{|||uuujjjkkkddd\\\[[[bbbmmmvvv{{{|||qqqddd[[[KKKGGG@@@<<<:::::::::999::::::;;;;;;<<<=========>>>>>>???@@@AAAAAABBBBBB>>>???AAACCCDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKNNNUUUXXX\\\dddiii{{{sssccc]]]ZZZTTTOOONNNMMMLLLLLLMMMPPPSSSUUU\\\\\\ZZZVVVQQQLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIILLLKKKMMMSSSXXX\\\eeennnooopppsssxxx~~~ssslllhhheeedddccceeennnwww|||yyyvvvssspppllliiiddd^^^ZZZYYY\\\___lllpppuuu|||xxx\\\NNNHHHCCCDDDIIIHHHOOOWWW\\\\\\ZZZZZZZZZhhhgggffffffgggiiilllmmmjjjjjjkkkkkkkkkjjjiiiiiiggggggiiikkkmmmmmmkkkiiipppmmmjjjhhhiiikkkllllllrrrnnnhhhdddbbbeeeiiillloooxxxzzz}}}ooo]]]VVVNNNHHHEEEEEEGGGKKKSSSZZZfffuuu~~~|||~~~}}}||||||~~~~~~}}}yyytttsssxxxzzzwwwxxx|||sssgggeee___YYYZZZbbbmmmwww|||zzznnnaaaXXXJJJEEE???:::999999999999::::::;;;;;;<<<=========<<<<<<===>>>>>>???@@@@@@>>>???AAACCCDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKNNNTTTUUUXXX^^^aaarrrzzzhhh```[[[VVVQQQOOONNNLLLLLLMMMPPPSSSUUUYYYYYYXXXUUUPPPLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKJJJLLLRRRWWW[[[dddmmmpppqqquuuyyy~~~vvvrrrnnnmmmmmmoooxxx{{{xxxvvvtttrrroooiiibbb]]][[[]]]___ffflllttt|||uuuYYYLLLFFFBBBCCCGGGIIIPPPYYY___`````````bbbggggggffffffggghhhjjjkkkkkklllllllllllllllkkkkkkhhhhhhjjjkkkmmmmmmlllkkkiiijjjjjjjjjiiijjjlllnnnsssqqqmmmjjjggggggggghhhllltttvvvyyyppp___WWWNNNIIIFFFEEEGGGJJJNNNUUU```mmm{{{~~~~~~}}}||||||~~~~~~}}}{{{zzzzzz{{{||||||~~~{{{vvvtttxxx}}}uuutttwwwzzzrrreee^^^YYYUUUWWWaaannnxxx~~~wwwkkk^^^UUUIIICCC===888777888999:::::::::;;;;;;<<<=========<<<<<<======>>>>>>??????>>>???AAACCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJMMMRRRQQQSSSWWWYYYhhhqqqddd]]]WWWTTTPPPOOOMMMLLLMMMOOORRRTTTWWWWWWWWWTTTPPPMMMKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIJJJHHHKKKPPPUUUZZZbbbkkkpppsssvvv{{{~~~||||||~~~}}}}}}yyyqqqhhhaaa]]]]]]___ccclllvvv}}}qqqVVVJJJEEEAAABBBFFFIIIPPPYYY___bbbccceeegggggggggggggggggggggggggggkkkllllllmmmmmmmmmlllllljjjjjjkkkllllllmmmmmmmmmfffhhhjjjiiiggggggiiillloooooonnnmmmkkkiiigggfffiiiqqqqqqsss|||vvveeeYYYNNNJJJHHHFFFFFFJJJKKKQQQZZZdddppp||||||{{{|||}}}}}}}}}}}}{{{zzzyyyyyyzzzzzzyyy{{{|||{{{xxxxxx|||yyyuuuvvvzzz}}}qqqdddYYYUUURRRVVVaaannnxxx}}}|||ttthhh[[[RRRFFFAAA;;;777666888999:::::::::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@>>>???AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJNNNMMMOOOTTTVVVccc}}}{{{iii^^^XXXUUURRRPPPNNNMMMMMMOOOQQQSSSWWWXXXXXXUUUQQQMMMKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGIIINNNRRRWWW___hhhooorrrwww{{{~~~{{{oooeee___^^^___dddoooxxx}}}{{{xxxuuuyyynnnUUUJJJFFFCCCCCCGGGHHHOOOWWW]]]___aaadddgggffffffggggggffffffeeedddhhhiiijjjkkkkkkkkkkkkkkkllllllllllllllllllnnnoooiiihhhfffddddddeeefffggghhhhhhjjjjjjjjjjjjiiihhhiiippppppqqqyyyppp___PPPKKKJJJFFFFFFIIIKKKOOOVVV___hhhsss}}}|||{{{}}}yyyyyyyyyxxxvvvwwwyyy{{{}}}~~~}}}|||{{{zzz|||{{{{{{zzzzzzzzzzzzzzzxxx{{{{{{|||}}}~~~zzzvvvvvv{{{ooobbbXXXUUUSSSXXXcccoooxxx}}}~~~|||xxxpppeeeXXXPPPCCC???:::777777888999999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>??????===>>>@@@BBBDDDDDDDDDDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJGGGKKKJJJNNNUUUWWWddd}}}~~~ppp```YYYVVVSSSRRROOONNNMMMOOOQQQRRRXXXYYYYYYWWWRRRNNNLLLKKKNNNNNNMMMLLLKKKKKKJJJJJJHHHFFFHHHLLLPPPSSS[[[ccckkkpppuuuyyy{{{|||~~~wwwjjjbbb______dddmmmvvvyyy{{{yyyrrrlllhhhjjjpppyyykkkTTTKKKHHHEEEFFFJJJJJJPPPWWW[[[]]]___cccfffffffffggggggfffeeedddcccddddddfffggghhhhhhhhhhhhlllmmmnnnmmmkkkkkknnnppplllfff```___aaaeeegggggghhhhhhhhhhhhiiijjjkkklllkkkqqqqqqrrryyyhhhTTTNNNLLLFFFEEEIIIJJJMMMSSSZZZbbbkkkuuu{{{~~~}}}qqqqqqpppnnnlllnnnqqqtttvvvwwwxxxwwwuuuuuuvvvwwwzzzzzz{{{{{{{{{|||||||||{{{}}}|||}}}}}}zzzvvvxxxwww{{{}}}nnnaaaXXXVVVUUU[[[fffrrr{{{}}}zzzuuummmaaaTTTLLL???===:::888999:::999999::::::;;;;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;<<>>=====================<<<888:::<<>>===;;;::::::<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;=========>>>??????@@@@@@AAAAAAAAACCCEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEEEEEEEFFFJJJLLLMMMMMMNNNPPPSSSXXX]]]```nnn}}}ooouuutttccc___]]]ZZZTTTNNNMMMOOOPPPNNNNNNPPPSSSUUUUUUUUUSSSRRRTTTSSSQQQOOOLLLIIIGGGFFFIIIHHHFFFFFFHHHLLLPPPSSS\\\```eeejjjnnnqqquuuwww}}}vvvoookkkgggddd```^^^^^^^^^^^^]]]\\\[[[ZZZ[[[^^^___^^^]]]^^^___aaadddiiipppyyyuuu^^^OOOJJJEEEHHHLLLHHHGGGNNNVVVZZZ[[[\\\___cccfffeeeeeeeeeeeefffggggggdddeeeffffffeeeeeegggiiigggiiikkkkkkkkkkkklllmmmnnn}}}nnn^^^]]]cccfffiiilllllliiihhhjjjlllmmmpppssstttuuu{{{hhhUUUNNNKKKGGGDDDHHHMMMQQQRRRXXXeeeqqqwwwzzz}}}~~~}}}~~~~~~|||xxxuuurrrqqqkkkkkkkkkjjjjjjmmmqqqtttxxxyyyzzz{{{}}}~~~|||{{{sssuuusssppptttnnnYYYXXXZZZbbbooo{{{xxxjjj[[[MMMBBB===;;;======<<<;;;::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAADDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGIIIMMMPPPPPPOOOOOOPPPTTTYYY^^^aaahhhuuuuuu~~~mmmggg___[[[VVVSSSRRRSSSQQQNNNMMMOOORRRUUUVVVVVVTTTSSSTTTSSSQQQOOOMMMKKKIIIHHHLLLJJJHHHHHHJJJNNNRRRUUUZZZ___eeejjjmmmpppsssuuuzzz|||}}}tttpppmmmjjjfffdddccccccbbbaaa[[[YYYYYYZZZ\\\]]]\\\[[[[[[[[[\\\^^^```fffmmmrrr{{{kkkWWWLLLJJJFFFIIILLLGGGJJJPPPVVVYYYZZZ[[[___bbbeeeddddddcccccccccddddddbbbcccdddccccccccceeefffiiikkknnnooonnnmmmmmmnnnnnn|||sssccc___bbbdddhhhkkkkkkjjjjjjlllnnnpppsssuuuvvvwww|||gggUUUOOOKKKGGGEEEEEEKKKOOOQQQXXXeeepppvvvyyy{{{}}}|||{{{|||xxxuuuoooooonnnmmmkkklllooorrrvvvwwwyyy{{{}}}~~~}}}uuuwwwwwwwww|||yyy|||vvvsss{{{|||eeeVVVWWW\\\eeeqqq{{{~~~ttteeeTTTGGG@@@===;;;<<<===<<<:::999:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@AAAAAABBBDDDFFFFFFDDDAAABBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHKKKOOORRRUUUTTTRRRRRRTTTXXX]]]aaacccyyyyyyxxxnnnccc^^^YYYVVVUUUTTTPPPMMMLLLOOORRRUUUWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMLLLKKKLLLKKKIIIHHHJJJMMMQQQTTTXXX]]]ccciiilllnnnppprrrvvvxxx{{{}}}~~~}}}xxxrrroookkkhhhgggeeedddbbb___]]]\\\\\\^^^___^^^]]][[[[[[[[[[[[[[[^^^bbbfffpppvvv~~~bbbQQQKKKLLLJJJMMMPPPKKKNNNRRRVVVXXXXXXZZZ^^^aaadddcccbbbaaa```````````````aaabbbaaa``````bbbcccgggjjjnnnpppooonnnmmmmmmkkkwwwvvvhhhaaa___dddgggkkklllkkkkkknnnqqqsssuuuxxxxxxzzzgggVVVOOOKKKGGGFFFCCCHHHMMMPPPXXXeeeooosssvvvxxxyyyxxxwww|||}}}wwwwwwuuurrrooommmnnnpppuuuvvvxxxzzz|||~~~~~~~~~}}}}}}zzzrrrmmmzzz|||tttppplllsssppp\\\UUUXXX___jjjttt{{{}}}}}}{{{ppp___NNNBBB>>>>>>:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????AAAAAABBBEEEFFFEEEBBB@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFIIINNNRRR[[[YYYUUUSSSTTTWWW[[[^^^cccwwwyyynnnddd[[[WWWUUUQQQNNNLLLNNNPPPSSSVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMJJJIIIHHHGGGHHHKKKNNNPPPUUUZZZaaafffiiikkklllmmmrrrtttxxx{{{|||}}}zzzwwwssspppnnnllliiiggghhhfffcccbbbcccccccccbbb``````___^^^\\\]]]___bbbhhhnnnvvv|||^^^OOOKKKOOONNNSSSYYYVVVSSSUUUWWWWWWXXXZZZ]]]aaadddcccbbb```___^^^^^^^^^___`````````^^^^^^```bbbcccgggkkkmmmmmmkkkiiiiiifffmmmuuuwwwrrrjjjccc```gggjjjnnnnnnllllllnnnppptttvvvyyy{{{~~~hhhXXXPPPJJJGGGFFFCCCHHHLLLPPPYYYeeennnppprrrtttuuutttuuu{{{}}}yyytttqqqpppqqquuuvvvxxx{{{|||}}}~~~~~~~~~~~~|||}}}~~~xxxrrriiieeetttyyyqqqmmmccciiivvv{{{hhh\\\VVV[[[eeeoooxxx}}}~~~}}}~~~xxxkkk[[[KKKAAA======888:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAABBBDDDEEEEEEBBB@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDFFFIIINNNRRR^^^\\\XXXUUUTTTUUUWWWYYYfffzzz}}}nnn^^^XXXTTTPPPNNNOOOPPPQQQTTTWWWXXXWWWVVVTTTTTTTTTSSSRRRQQQPPPOOONNNKKKJJJHHHHHHIIIKKKMMMOOOSSSWWW]]]bbbdddfffgggiiinnnqqquuuyyyzzz{{{}}}~~~}}}~~~{{{yyyuuusssqqqnnnjjjggggggfffeeedddbbbccccccaaa___^^^___aaaccchhhmmmqqqssswww|||||||||}}}\\\NNNJJJNNNOOOVVV^^^^^^WWWXXXXXXXXXYYY[[[^^^```ddddddbbb```___^^^^^^^^^___`````````^^^^^^___aaaaaaeeeiiikkkjjjhhhggggggcccfffkkkoooooommmiiifffllloooqqqpppmmmjjjkkkmmmrrrtttxxx|||iiiZZZQQQJJJFFFFFFEEEIIIMMMQQQ[[[gggoooqqqqqqrrrssstttwww~~~zzz}}}~~~yyyvvvtttuuuwwwxxxzzz|||}}}}}}||||||}}}~~~}}}}}}}}}zzzqqqhhhggguuu|||rrrkkkhhhdddhhhsss|||mmmaaa^^^ZZZ```kkkvvv}}}~~~uuufffVVVIIIAAA<<<;;;777999::::::888888999;;;<<<;;;;;;;;;;;;:::::::::999999::::::;;;;;;<<<<<<@@@@@@AAAAAABBBCCCCCCDDDBBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFJJJOOOTTT[[[ZZZWWWUUUTTTUUUVVVWWWhhh}}}vvvbbb[[[WWWQQQPPPRRROOOQQQUUUWWWXXXXXXWWWVVVTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJKKKLLLNNNPPPQQQTTTXXX\\\^^^```ccceeejjjnnnrrrvvvxxxyyyzzz{{{zzz}}}{{{wwwrrrnnnllljjjhhhfffeeeffffffeeebbbaaaaaaaaaaaaccceeeffffffjjjpppuuuxxxxxx}}}~~~uuuXXXKKKHHHMMMMMMTTT^^^^^^ZZZZZZYYYZZZ[[[]]]___aaadddcccbbb```______^^^^^^___```aaa___^^^]]]___```aaadddgggiiihhhgggffffffdddfffiiimmmpppqqqnnnllloooqqqrrrpppkkkhhhhhhiiioooqqqtttzzzyyyfffZZZPPPIIIFFFGGGGGGJJJNNNSSS^^^llluuuwwwuuuuuuuuuvvvzzztttvvvzzz~~~}}}{{{zzz{{{yyyzzz|||}}}}}}}}}{{{zzz|||~~~~~~xxxoooppp}}}zzzsssooolllnnnpppwww~~~}}}~~~sssccc]]]___^^^fffqqq{{{}}}qqqaaaRRRIIIAAA;;;777666888999999888888999;;;<<<<<<;;;;;;;;;:::::::::888999999:::;;;;;;<<<<<>>??????@@@@@@BBB@@@>>>>>>AAADDDFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFEEEEEECCCBBBBBBEEEKKKOOONNNOOOQQQSSSUUUWWWYYYYYYbbb|||ppp^^^[[[YYYQQQMMMOOOJJJMMMRRRWWW[[[]]]]]]]]]UUUTTTSSSRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLOOOPPPRRRTTTUUUYYY]]]aaacccggglllppprrrssstttuuuvvvxxx{{{~~~yyyzzzzzzxxxtttpppnnnnnneeeeeeccc```___ccckkkrrryyyuuuwww~~~~~~```RRRIIIKKKRRRPPPTTTZZZXXX\\\[[[\\\^^^```bbbbbbbbbaaaaaa```___^^^^^^^^^^^^^^^______]]]\\\[[[\\\^^^[[[]]]_________^^^```aaaeeehhhnnnssstttqqqlllhhhkkkmmmnnnkkkfffccccccdddjjjkkknnnsss{{{rrrggg\\\TTTMMMGGGGGGKKKFFFIIILLLTTTdddwww~~~gggkkkqqqtttvvvxxx|||}}}{{{{{{|||}}}|||{{{zzzzzzzzzzzzzzz{{{}}}}}}yyyyyyrrrnnniiiccc___aaagggrrr~~~uuuiii[[[RRRIII@@@999888888888999999999:::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBBBBCCCEEEGGGIIIJJJNNNSSSVVVXXXYYYZZZ[[[jjjuuuxxxkkk^^^ZZZXXXTTTOOONNNJJJLLLOOOUUU[[[___aaa```ZZZVVVRRRQQQQQQQQQNNNKKKMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMMMMOOORRRVVVZZZ\\\```dddhhhkkkmmmoooqqqsssqqquuuzzz|||~~~yyyqqqmmmeee```aaaeeeiiipppwwwuuurrrwwwwww]]]MMMLLLLLLNNNRRRVVVYYYYYYXXXZZZ\\\___aaabbbcccccc^^^^^^_________^^^]]]]]]YYYYYYYYYZZZ[[[]]]^^^___________________________gggkkkoooqqqqqqpppoooooommmllljjjiiihhhggggggggghhhjjjnnnrrrwww|||qqqdddXXXSSSRRRNNNHHHFFFDDDFFFIIISSSfff|||bbbfffjjjnnnpppsssxxx{{{}}}}}}~~~zzzzzzyyyyyyyyyzzz{{{{{{zzz}}}|||sssmmmhhhdddaaabbbhhhssstttgggYYYOOOGGG>>>888888888888888999999999::::::999:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBBBBCCCEEEGGGIIIJJJMMMQQQUUUVVVXXX[[[]]]gggtttpppaaa[[[ZZZVVVQQQNNNKKKLLLOOOTTTZZZ___``````ZZZVVVSSSQQQQQQPPPMMMKKKLLLLLLLLLKKKKKKJJJJJJIIIKKKKKKKKKMMMPPPSSSWWWYYY]]]```eeehhhiiikkkmmmoooqqqtttyyy{{{|||zzzrrrkkkfffgggiiilllrrrwwwwwwuuuyyysssZZZNNNMMMMMMPPPTTTXXXZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\^^^^^^^^^^^^^^^]]]]]]\\\YYYYYYYYYZZZ[[[\\\^^^^^^YYYZZZ[[[\\\^^^aaacccddddddeeehhhkkkmmmnnnnnnmmmllllllkkkjjjiiiiiiiiiiiijjjkkknnnpppsssxxx}}}}}}nnnaaaTTTPPPOOOKKKGGGEEEGGGIIILLLUUUggg|||```cccfffiiikkkooosssvvv|||~~~}}}|||}}}wwwwwwwwwwwwxxxyyyzzz{{{yyy{{{}}}rrriiicccbbbccceeekkkvvvssseeeVVVKKKCCC<<<888888888888888999999999999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========????????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJLLLOOORRRUUUYYY]]]aaaeeepppxxxeee]]]\\\XXXRRROOOLLLLLLNNNSSSXXX]]]___```ZZZWWWSSSPPPOOONNNLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJMMMPPPSSSUUUYYY\\\___bbbdddeeehhhjjjooossswwwyyyzzz|||uuummmkkklllmmmrrr~~~zzzsssooooooqqqrrrvvvzzzzzzxxx}}}mmmVVVPPPOOOOOORRRVVVYYY[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[YYYYYYYYYYYYZZZ\\\]]]^^^VVVVVVWWWXXX[[[___bbbeee___^^^^^^aaafffjjjkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnpppsssyyy}}}}}}yyywwwnnn```SSSOOOOOOLLLHHHGGGIIIJJJMMMUUUfff{{{eeefffggghhhiiillloooqqqtttwww{{{||||||zzzyyyyyywwwvvvvvvvvvvvvwwwwwwxxxvvvyyy}}}zzzmmmbbb^^^```ccciiiooozzzqqqcccSSSIIIAAA;;;888:::888888888888999999999999::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKNNNQQQUUU[[[bbbggggggnnnlllaaa^^^YYYSSSOOONNNMMMMMMPPPVVV[[[^^^```[[[XXXTTTQQQNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGIIIKKKNNNPPPRRRUUUWWWZZZ]]]^^^```ccceeelllqqqvvvyyy{{{}}}zzzqqqkkkgggfffhhheeehhhrrr~~~yyyvvvxxxzzzzzz||||||{{{~~~fffRRRPPPPPPPPPSSSWWWZZZ[[[[[[[[[[[[]]]^^^```aaaaaabbb^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXXXXYYYZZZ[[[\\\\\\YYYXXXVVVUUUWWWYYY\\\^^^\\\XXXVVVYYY```fffhhhfffiiijjjkkkllllllmmmmmmmmmlllmmmmmmmmmnnnrrrwww|||~~~zzzxxxtttfffXXXRRRQQQNNNKKKJJJGGGIIILLLSSSdddzzzmmmkkkiiiggggggiiikkklllooorrrvvvxxxxxxwwwvvvvvvwwwwwwuuutttssssssssssssuuuwww{{{}}}~~~~~~vvvhhh^^^[[[```eeemmmsss}}}}}}pppbbbRRRGGG@@@;;;999;;;777777888888888999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<============???AAADDDGGGIIIBBBBBBBBBBBBCCCCCCDDDDDDBBBCCCCCCDDDFFFGGGIIIJJJIIIJJJMMMPPPUUU]]]fffllllllppp}}}uuugggaaaZZZTTTPPPOOOMMMLLLNNNSSSYYY]]]___\\\ZZZVVVRRRNNNLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMNNNOOORRRTTTVVVXXXZZZ\\\___aaahhhmmmtttyyy{{{uuukkkhhhfffcccbbbddd```aaagggqqqyyy{{{yyy|||{{{}}}www```PPPPPPPPPQQQSSSWWWZZZZZZZZZ\\\\\\]]]^^^```bbbcccddd^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[ZZZXXXVVVUUUUUUWWWYYY[[[]]]XXXTTTVVV]]]ccceeedddggghhhjjjkkklllmmmmmmmmmkkklllmmmnnnpppsssyyy}}}~~~ooo___WWWSSSOOOKKKJJJEEEHHHLLLSSSeee|||rrrnnniiieeeeeefffffffffmmmpppsssuuuuuuuuuuuuvvvwwwvvvtttsssqqqpppppppppsssuuuwwwyyyzzz}}}}}}~~~{{{{{{zzz}}}ooobbbZZZ[[[aaagggooouuuzzzmmm___PPPFFF@@@;;;999;;;777777777888888888888999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<===>>>@@@CCCFFFHHHIIIAAAAAAAAAAAABBBCCCDDDEEEBBBBBBDDDEEEGGGHHHIIIJJJJJJKKKMMMPPPUUU\\\eeekkkoooqqq~~~pppeee\\\VVVTTTQQQNNNKKKLLLPPPWWW\\\___^^^\\\XXXSSSNNNLLLLLLNNNLLLLLLKKKJJJHHHGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUWWW[[[]]]ccciiipppvvvyyy}}}sssjjjbbbbbbcccaaa___^^^\\\\\\```gggmmmvvv|||zzz~~~{{{rrr]]]QQQPPPPPPRRRUUUXXXZZZZZZYYY\\\\\\\\\\\\]]]^^^___````````````___^^^]]]\\\[[[XXXXXXXXXXXXXXXYYYZZZZZZXXXWWWWWWWWWXXX[[[]]]___aaa]]]ZZZZZZ^^^bbbddddddeeefffhhhjjjkkkkkkkkkjjjiiikkkmmmooorrruuuyyy}}}~~~{{{ggg\\\UUUOOOIIIGGGFFFJJJMMMUUUfff~~~uuupppiiieeeeeefffffffffkkkmmmoooppppppqqqrrrssstttsssrrrqqqppppppoooooorrrssstttuuuvvvzzz~~~}}}zzzzzz{{{|||~~~xxxyyyzzzuuueeeXXXTTTXXX___eeeooouuu~~~}}}vvviii\\\NNNEEE???999888999777777777777888888888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<===???AAACCCDDDEEEEEEAAAAAA@@@@@@AAACCCDDDEEEAAABBBDDDFFFHHHIIIJJJJJJMMMMMMNNNPPPSSSXXX___eeehhhmmmzzz{{{kkk^^^XXXXXXRRRNNNJJJJJJNNNUUU[[[___```^^^ZZZTTTNNNLLLMMMOOOMMMMMMKKKJJJIIIGGGFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMOOOPPPQQQSSSWWWZZZ___dddlllqqqtttxxx|||yyynnneee___aaadddccc```___]]][[[]]]aaaeeelllyyy|||zzz}}}zzzooo\\\SSSRRRRRRTTTWWWZZZ\\\[[[ZZZYYYYYYYYYYYY[[[\\\^^^```aaaaaaaaa```___^^^\\\\\\XXXXXXWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\^^^```bbbcccgggeeebbb``````aaacccdddcccdddfffhhhiiiiiihhhhhhhhhkkknnnqqqrrrtttwwwyyy{{{rrrcccYYYPPPIIIFFFFFFIIIMMMSSSccc|||wwwrrrjjjggggggiiiiiiiiihhhiiikkklllllllllnnnpppqqqqqqpppppppppppppppqqqrrrrrrrrrrrrtttxxx}}}{{{xxxyyy{{{|||{{{}}}wwwzzz|||{{{nnn\\\PPPNNNTTT\\\aaannnttt}}}zzzrrrfffZZZLLLDDD>>>888666777777777777777888888888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@AAAAAA@@@@@@AAACCCDDDEEEAAABBBDDDFFFHHHIIIJJJJJJOOOOOOOOOOOOQQQUUUZZZ^^^___gggvvvnnn```[[[\\\RRRNNNJJJIIIMMMTTT[[[^^^aaa```\\\UUUOOOLLLNNNPPPNNNMMMLLLKKKIIIHHHGGGFFFCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKMMMMMMNNNQQQTTTWWW\\\aaaiiimmmppprrrvvvzzztttkkkbbb\\\^^^cccdddcccbbb^^^[[[ZZZ\\\^^^cccnnnyyy}}}zzz|||}}}{{{nnn\\\TTTSSSTTTUUUXXX\\\]]]\\\[[[UUUUUUVVVXXX[[[___bbbdddbbbbbbbbbaaa```^^^]]]\\\XXXXXXWWWWWWWWWXXXYYYYYY]]]^^^___```bbbcccddddddkkkjjjhhheeeaaaaaaccceeebbbccceeeggghhhgggfffeeehhhkkkoooqqqrrrsssuuuvvvzzz{{{jjj^^^SSSKKKHHHDDDHHHJJJPPP___wwwtttsssppplllgggeeefffgggjjjkkklllmmmnnnppppppqqqsssqqqooolllkkkkkkllllllmmmnnnpppqqqrrrvvv{{{~~~~~~{{{{{{}}}~~~}}}zzzhhhYYYTTTPPPMMMUUUaaassszzzvvvlllcccWWWJJJDDD???:::999:::;;;:::888666666666666777888888888888888999999:::;;;;;;:::999:::;;;<<<===999;;;======<<<===>>>@@@AAAAAAAAABBBBBBAAA@@@@@@>>>??????@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIISSSSSSRRRPPPOOOPPPRRRUUUTTTaaaiiisss{{{jjj^^^WWWWWWSSSNNNIIIIIINNNWWW^^^bbbbbb___YYYRRRNNNOOOQQQRRRQQQPPPNNNLLLIIIGGGFFFGGGFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKLLLNNNQQQSSSWWWZZZ^^^ccchhhooowww|||}}}qqqgggccc___```dddgggeeebbbXXXZZZZZZYYYYYY___iiirrr{{{yyy{{{yyyvvvyyy~~~eeeXXXWWWRRRUUUYYY]]]^^^]]]ZZZXXX\\\YYYVVVWWW\\\```bbbbbbbbbbbbbbbbbbbbbaaa``````]]]ZZZXXXYYY\\\]]]\\\[[[]]]___aaadddeeedddcccbbbhhhiiijjjhhhfffddddddeeeeeeeeeeeeeeeffffffggggggiiikkknnnoooooooooppprrrrrrxxxrrr```SSSKKKHHHAAADDDLLLVVV___mmmuuutttqqqmmmiiiffffffhhhiiijjjjjjkkklllmmmnnnnnnqqqooommmjjjiiiiiiiiijjjlllmmmooopppqqqssswwwzzz}}}}}}xxxgggWWWQQQOOOOOOZZZgggvvv|||~~~uuulll^^^SSSGGG@@@===888777888;;;:::888777666666666777888777777777777888999999;;;;;;:::999:::;;;<<<===:::<<<======<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHOOOOOOOOONNNMMMNNNQQQTTTQQQZZZ]]]cccuuunnnbbb\\\YYYVVVPPPJJJIIIMMMUUU[[[cccccc```ZZZSSSNNNNNNOOOOOOOOOOOONNNMMMKKKIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEGGGHHHIIIJJJIIIJJJMMMOOOPPPTTTXXX^^^dddllltttyyy~~~{{{ooofffbbb^^^^^^bbbdddbbb```[[[\\\[[[YYYXXX\\\eeellluuu{{{yyy{{{~~~{{{~~~yyyaaaVVVWWWSSSUUUYYY\\\^^^^^^\\\[[[___\\\YYYYYY\\\_________bbbbbbbbbccccccbbbbbbbbb```^^^\\\]]]___aaa```___bbbccceeeggghhhhhhhhhgggiiijjjiiigggeeedddeeefffffffffgggggghhhhhhhhhhhhfffhhhjjjkkkkkklllnnnoooqqquuuwwwfffXXXMMMGGGDDDFFFKKKSSSZZZfffxxxuuuuuusssoookkkhhhggghhhiiiiiiiiijjjjjjjjjkkkkkkmmmllljjjhhhffffffffffffiiikkkmmmnnnooopppsssvvv||||||}}}xxxhhhYYYRRRPPPTTT```oooyyy~~~}}}sssjjjZZZOOODDD???<<<888777999:::999888777777777777777777777666666666777888888;;;:::999999999:::<<<===;;;===>>>===<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKKKKLLLPPPRRRPPPVVVTTTXXXgggzzzrrrfffaaa[[[XXXRRRLLLJJJMMMSSSXXXccccccbbb\\\UUUOOOMMMNNNLLLMMMNNNNNNMMMLLLKKKJJJGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFGGGIIIJJJLLLOOOUUU[[[bbbjjjsssxxx{{{}}}~~~~~~yyynnngggccc______aaabbbaaa```^^^]]][[[XXXVVVYYY___eeennn}}}}}}{{{}}}rrr]]]VVVYYYUUUWWWYYY\\\^^^_________cccaaa^^^]]]]]]^^^^^^]]]aaaaaabbbbbbccccccddddddbbbaaa___```aaacccbbbbbbffffffggghhhiiijjjkkkkkkkkkjjjiiigggddddddfffhhhhhhhhhiiiiiiiiiiiiiiiiiifffhhhiiiiiiiiijjjmmmoooqqqrrr||||||kkk\\\OOOFFFHHHHHHJJJOOOTTT]]]mmm|||~~~tttuuutttpppllliiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhkkkjjjhhhgggeeedddddddddeeegggjjjlllmmmooorrrttt{{{zzz{{{|||{{{zzznnnbbb[[[XXX[[[gggsss|||~~~yyyoooeeeWWWMMMCCC???===;;;:::<<<999999999888888777777777666666666666666777777888;;;:::999999999:::;;;<<<<<<===>>>===<<<;;;<<<===>>>??????@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEEEEFFFHHHIIIJJJKKKOOOQQQQQQVVVVVV[[[hhhxxxvvvhhhbbb\\\YYYTTTNNNKKKMMMRRRWWWbbbdddddd```XXXQQQNNNNNNLLLMMMNNNNNNNNNLLLKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEHHHJJJNNNRRRWWW]]]dddkkkrrrwwwyyyzzz}}}~~~~~~{{{oookkkhhhdddbbbbbbccccccbbb___^^^[[[WWWUUUWWW\\\aaajjjxxx}}}~~~mmm\\\YYY\\\[[[[[[\\\^^^___aaabbbbbbdddcccaaa```______^^^^^^`````````aaabbbcccddddddbbbaaa```aaaaaabbbccccccffffffffffffgggiiijjjkkklllkkkiiifffdddeeegggjjjhhhiiijjjjjjjjjjjjiiiiiihhhiiijjjjjjjjjllloooqqqppppppxxxyyyvvvtttttt}}}ssscccUUUKKKJJJHHHHHHLLLPPPXXXggguuu}}}}}}}}}qqqrrrrrrqqqmmmiiihhhgggiiiiiiiiihhhhhhhhhggggggjjjiiihhhgggeeedddccccccaaacccfffhhhjjjmmmqqqttt{{{zzzzzz~~~|||tttrrrsssvvv{{{|||uuunnnhhhdddeeemmmuuu~~~zzztttjjj```TTTJJJAAA>>>===;;;:::<<<999999999999999888888888666666666666666777777888::::::999888999:::;;;<<<<<<===>>>===<<<;;;<<<======>>>??????@@@@@@@@@??????@@@BBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCEEEGGGHHHIIIKKKNNNPPPOOOWWW]]]fffrrr{{{{{{jjjaaa\\\ZZZUUUPPPMMMNNNRRRVVV___ccceeeccc\\\UUUPPPNNNLLLMMMOOOOOONNNLLLIIIHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@BBBCCCDDDEEEFFFIIIKKKQQQTTTZZZ___dddiiiooosssvvvxxx{{{}}}~~~uuunnnkkkgggcccbbbbbbbbbbbb___]]]ZZZWWWVVVXXX\\\___cccnnnzzzjjj^^^\\\_________``````aaabbbcccdddcccdddddddddbbbaaaaaaaaa```````````````aaabbbcccbbbccccccbbbbbbcccdddeeeffffffffffffgggiiijjjkkklllkkkjjjgggeeeeeehhhkkkhhhiiijjjkkkkkkjjjhhhggghhhjjjkkkllllllmmmoooqqqppppppvvvvvvqqqnnnmmmvvvnnn^^^SSSLLLIIIGGGJJJOOOWWWeeerrr~~~||||||lllnnnpppooollliiiggggggggggggggggggggggggggggggiiiiiihhhfffeeedddcccbbb___aaabbbccceeeiiimmmqqqyyyyyyzzz{{{}}}zzzqqqnnnhhhmmmsssxxx}}}xxxwwwuuupppmmmnnntttzzz}}}xxxqqqfff[[[PPPGGG>>><<<<<<999888:::888999999:::999999888888777777666666666777888888:::999888888888999;;;<<<;;;===>>>===<<<<<<===>>><<<===>>>??????????????????AAACCCDDDEEEDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMLLLUUU^^^jjjssswwwpppddd^^^\\\XXXRRRNNNNNNPPPSSSYYY^^^dddddd^^^WWWQQQOOOLLLMMMOOOPPPOOOLLLIIIGGGGGGFFFEEEDDDCCCBBBBBBBBB???@@@BBBCCCDDDFFFIIIKKKOOOSSSXXX\\\```dddhhhlllrrruuuxxx{{{|||}}}{{{pppmmmhhhcccaaa```aaabbbaaa___[[[YYYXXXZZZ]]]___YYYbbblllrrr|||xxxfff___]]]]]]___``````aaabbbcccddddddccceeeggggggeeecccccccccdddcccaaa`````````aaabbbdddeeefffeeeddddddfffhhhgggggghhhiiijjjkkkllllllkkkkkkjjjhhhggggggiiikkkhhhiiikkklllllljjjhhhggggggiiilllmmmmmmmmmnnnpppppprrrxxx|||yyyuuurrrwwwiiiXXXRRRLLLIIIJJJNNNUUUbbbnnn|||{{{}}}gggjjjmmmnnnllliiigggfffdddeeeeeeeeeeeeeeeeeeeeegggggggggfffdddcccaaa``````______^^^^^^bbbgggkkksssvvvxxxxxxvvvwww{{{vvvssskkklllooouuu}}}{{{uuuooorrrsssqqqqqquuu|||~~~wwwooodddYYYOOOFFF>>>===<<<:::999:::888888999:::::::::999888888777777777777888999999:::999888888888999;;;;;;:::<<<======<<<<<<>>>???;;;<<<===>>>???????????????AAACCCEEEEEEDDDBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHIIILLLSSSZZZccckkkmmmzzzkkkccc```[[[TTTNNNLLLLLLNNNRRRXXX```bbb^^^WWWQQQOOOIIIKKKNNNOOOOOONNNKKKIIIGGGFFFEEEDDDCCCBBBBBBBBB???@@@BBBBBBCCCDDDFFFIIIKKKOOOTTTXXX\\\```dddfffnnnqqquuuxxxyyy{{{}}}~~~ssspppkkkeeeaaa```bbbccceeebbb^^^[[[ZZZ[[[]]]]]]YYY___dddiiirrrooobbb^^^\\\XXXZZZ[[[]]]```bbbdddeeeeeedddgggjjjjjjgggdddcccccciiigggeeebbbaaa```aaaaaacccdddfffeeecccccceeehhhfffgggiiikkklllllllllkkkjjjkkkkkkjjjhhhhhhiiikkkjjjkkkmmmnnnmmmllliiihhhgggjjjnnnpppppppppppppppppptttzzzfffZZZSSSLLLKKKMMMRRR\\\ggg||||||{{{{{{~~~dddgggkkklllkkkhhhffffffbbbbbbcccccccccdddddddddfffffffffeeecccbbb```___aaa___]]]ZZZZZZ]]]bbbfffnnnsssvvvuuuqqqqqqwww~~~~~~{{{uuurrrpppvvv}}}yyywwwrrrkkkgggllloooooopppxxxwwwooocccXXXQQQHHHAAA???>>><<<;;;<<<777888::::::;;;:::999888888888888888888999999::::::999888888888999:::;;;999;;;======<<<===>>>@@@;;;<<<===>>>????????????@@@AAADDDEEEFFFDDDBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEEEEFFFNNNRRRUUU\\\bbbddd{{{rrrgggddd^^^VVVNNNJJJIIIJJJLLLTTT]]]```]]]VVVQQQNNNGGGIIILLLOOOPPPOOOMMMKKKGGGFFFEEEDDDBBBBBBAAAAAA@@@AAABBBBBBAAABBBDDDFFFIIIMMMRRRWWWZZZ^^^bbbeeekkknnnrrruuuwwwxxxzzz||||||}}}wwwtttoooiiidddcccdddfffhhheee```\\\[[[\\\\\\\\\___ccceeeeeemmm{{{~~~iii^^^]]]YYYSSSUUUWWWZZZ^^^bbbdddeeeffffffiiilllkkkgggdddbbbbbbmmmkkkhhhdddbbbaaaaaaaaa```bbbcccbbb``````bbbeeedddfffhhhkkklllkkkjjjiiiiiikkklllkkkjjjiiiiiijjjkkkmmmooopppooommmkkkiiiiiimmmrrruuuuuutttsssrrrqqqvvv{{{{{{aaaXXXPPPLLLKKKNNNWWW```www}}}{{{|||eeeeeeeeeeeeeeeddddddcccdddddddddccccccbbbbbbbbb``````aaabbbaaa```___^^^```]]]\\\]]]]]]\\\```gggpppqqqooolllnnnuuu{{{|||~~~|||yyywwwnnnbbb[[[]]]bbbeeehhhooo{{{xxxmmmbbbZZZOOOKKKEEE@@@===<<<:::999999999888888999999:::;;;999888777555555777888999666666666666777888999:::<<<<<<<<<;;;<<>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDD@@@@@@AAAAAABBBCCCDDDDDDFFFFFFEEEEEEFFFGGGGGGHHHMMMKKKPPPXXXYYY___}}}zzziiibbb[[[YYYTTTNNNIIIIIIJJJPPPXXX^^^___[[[SSSNNNJJJKKKLLLNNNPPPOOOMMMJJJIIIFFFDDDBBBBBBCCCBBBAAA=========>>>@@@BBBDDDFFFGGGJJJNNNRRRUUUZZZ___cccccchhhnnnrrrtttuuuvvvwwwzzz|||zzzuuupppmmmkkkjjjgggdddgggeeebbb___\\\]]]```cccbbbfffjjjkkkmmmuuuxxxiii```[[[[[[]]]ZZZYYY[[[```fffhhhddd______eeejjjkkkhhheeefffhhhooonnnkkkhhheeecccbbbaaaeeeeeedddbbbaaa___]]]\\\ffffffgggfffeeefffhhhjjjllljjjiiigggggghhhiiiiiimmmmmmnnnnnnooonnnnnnnnnnnnoooqqqssstttqqqmmmiiimmmpppwwwsss```PPPKKKKKKMMMVVV```kkkxxxxxx}}}~~~ccccccdddddddddddddddcccbbbbbbbbbaaaaaaaaa``````___```aaaaaaaaa```^^^^^^^^^[[[ZZZ[[[[[[[[[___fffiiikkkjjjgggjjjsss{{{}}}}}}yyyzzz|||{{{wwwtttkkkbbb]]]ZZZ___cccfffooo|||{{{qqqddd[[[LLLHHHBBB>>><<<;;;999888999888888888888999::::::999888777666666777888999777777777777777888999999;;;<<<<<<<<<<<<===AAADDD>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAABBBCCCCCCDDDGGGFFFFFFFFFFFFFFFGGGGGGMMMJJJOOOWWWYYY___yyyppphhh```]]]XXXPPPKKKKKKGGGLLLSSSZZZ\\\XXXRRRMMMJJJJJJJJJLLLNNNNNNMMMKKKJJJGGGDDDCCCCCCCCCBBB@@@>>>======>>>@@@BBBDDDEEEFFFIIIMMMPPPSSSWWW\\\___aaaeeeiiimmmoooqqqsssuuuvvvyyy||||||xxxsssooommmjjjgggdddgggeeebbb^^^\\\]]]aaadddfffjjjnnnpppqqqwwwwwwjjjccc______bbbdddaaa___aaaeeefffccc```\\\aaafffjjjjjjiiiiiiiiiqqqpppnnnllliiigggeeeddddddeeeeeeffffffeeecccbbbfffggggggfffffffffiiikkknnnkkkhhhffffffgggiiijjjkkkkkkkkklllkkkkkkjjjiiijjjkkkmmmooopppnnnkkkhhhiiikkkqqqyyy~~~xxxeeeSSSMMMLLLLLLSSS\\\jjj}}}~~~tttuuu|||~~~___```aaabbbcccccccccccc_______________^^^^^^^^^^^^^^^_________^^^]]]\\\[[[XXXWWWYYYZZZZZZ___eeeiiikkkkkkiiimmmxxxtttoooqqqttt|||zzzuuuppphhhaaa^^^\\\```dddhhhrrr}}}qqqbbbWWWFFFCCC???<<<;;;:::888777888888777777777888999999999888777666666777888999888888777777777888888999:::;;;<<<<<<;;;;;;>>>@@@===============>>>??????>>>??????@@@AAAAAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHMMMIIIMMMUUUYYY^^^tttyyyoooeee```[[[TTTNNNMMMFFFJJJPPPVVVYYYXXXSSSOOOJJJIIIHHHIIIKKKLLLLLLLLLKKKIIIFFFDDDDDDCCCAAA@@@>>>>>>>>>>>>???AAACCCEEEFFFHHHKKKNNNPPPSSSXXX[[[]]]```cccfffhhhkkknnnpppqqqtttxxxzzz|||~~~~~~{{{wwwsssppplllgggdddfffeeebbb___]]]___dddhhhkkkoootttuuuuuuyyyvvvkkkfffccccccfffiiieeeaaaaaadddhhhiiihhh```aaacccgggiiijjjhhhfffnnnnnnnnnmmmkkkiiigggeeeccceeehhhkkklllllljjjiiigggggghhhgggggggggjjjlllooolllgggeeefffgggiiiiiijjjjjjjjjjjjiiihhhgggggghhhiiikkkllllllkkkjjjiiigggggglllssswwwkkkVVVNNNLLLJJJOOOWWWhhhzzzzzzrrrttt|||~~~[[[\\\]]]^^^````````````]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZXXXVVVVVVXXXYYYZZZ___ffflllooopppnnnrrr}}}uuukkkhhhmmmsss~~~~~~{{{yyy{{{{{{uuuooogggaaa___cccgggjjjnnnwwwyyylll[[[NNNAAA???<<<::::::999777666777777666666777777888999888888777666666777888888999888888777777888888999999:::;;;;;;::::::;;;<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIKKKKKKMMMIIIKKKSSSXXX]]]mmm}}}rrrgggaaa]]]VVVQQQOOOIIIJJJNNNTTTXXXYYYVVVSSSJJJHHHFFFFFFIIIKKKLLLLLLMMMJJJHHHFFFEEEDDDAAA?????????>>>>>>???AAACCCDDDFFFHHHKKKLLLNNNPPPTTTWWWZZZ\\\^^^```aaaeeeiiilllmmmooosssvvvxxxzzz}}}}}}~~~~~~}}}|||zzzwwwrrrmmmhhheeeeeedddaaa______ccciiinnnrrrvvvzzz{{{zzz{{{tttjjjfffcccccceeeeeeaaa^^^___eeemmmsssvvvkkkgggcccbbbeeefffccc```eeefffhhhiiiiiihhhgggeeecccfffjjjnnnpppooonnnmmmhhhiiiiiiiiihhhhhhkkkmmmpppmmmkkkkkklllmmmkkkiiiiiiiiijjjjjjjjjiiihhhhhhhhhiiijjjjjjjjjjjjkkkllliiihhhkkkpppsss}}}nnnXXXPPPMMMJJJNNNTTTdddwww{{{uuuwww{{{~~~VVVWWWYYYZZZ[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTTTTWWWYYY[[[aaahhhmmmsssuuutttvvv|||zzzsssjjjcccdddlllsss}}}{{{wwwrrrqqqvvv{{{vvvooofffbbbbbblllnnnpppsss||||||sssdddSSSGGG>>>===;;;;;;;;;:::888666666555555555555666777777888888777777777777888888888888888888888888999:::888999;;;:::999888999:::<<<<<<<<<;;;<<<<<<===>>>======>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAACCCEEEHHHKKKNNNOOOMMMJJJLLLRRRUUUZZZggguuusssgggaaa^^^YYYTTTRRRMMMKKKLLLPPPUUUXXXVVVTTTLLLJJJGGGFFFHHHJJJLLLLLLMMMKKKIIIGGGGGGEEEBBB@@@@@@@@@?????????@@@BBBCCCGGGHHHJJJLLLLLLNNNRRRTTTWWWXXXZZZ[[[\\\```dddhhhhhhkkkooorrruuuwwwzzz|||~~~~~~uuummmlllnnnppptttyyyxxxyyyzzzyyyuuuoookkkhhhdddcccaaa```aaafffmmmssszzz}}}~~~|||qqqhhhddd```___```___]]]\\\___fffoooxxx|||qqqiiiaaa^^^aaacccaaa^^^]]]___bbbeeeggghhhhhhgggcccfffjjjnnnpppooonnnmmmkkklllllljjjiiiiiikkkmmmrrrqqqrrrvvvyyywwwqqqkkkffffffggghhhiiiiiiiiihhhfffhhhiiiiiiggggggiiilllkkkiiikkkoooqqqyyynnnXXXOOOMMMLLLNNNTTTaaattt~~~zzz~~~{{{~~~RRRSSSTTTVVVWWWXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWXXXVVVUUUTTTTTTSSSSSSTTTTTTSSSQQQRRRVVVYYY[[[aaaiiirrrzzzzzzvvvpppjjjgggjjjpppttt|||xxxrrrooossszzzuuunnngggfffjjjsssttttttvvv~~~zzzlll]]]MMMDDD>>>=========>>><<<999777555555444444555555666777777777777888888777777777888777777888888:::;;;;;;888999:::999888888999;;;;;;;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBEEEIIILLLOOOQQQMMMMMMNNNQQQRRRVVVaaannnxxxjjjeeebbb]]]XXXVVVPPPLLLIIIKKKQQQUUUTTTQQQOOOLLLJJJIIIJJJKKKLLLKKKMMMKKKJJJIIIHHHFFFDDDAAAAAA@@@?????????@@@AAABBBEEEGGGIIIJJJKKKLLLOOORRRSSSTTTVVVWWWYYY\\\```ccccccfffkkknnnqqqtttwwwyyyzzz{{{}}}{{{uuummmfff``````bbbcccggglllqqqtttxxxyyyvvvrrrnnnkkkeeedddaaa___```eeelllrrr{{{~~~~~~~~~}}}}}}|||mmmfffbbb^^^[[[[[[]]]]]]]]]```eeekkkqqquuulllfff___]]]```cccbbbaaa\\\^^^aaadddfffhhhiiiiiiccceeeiiilllnnnnnnnnnmmmoooooonnnllljjjiiijjjlllsssssswww}}}vvvnnncccdddeeeeeefffffffffeeeccceeeggggggdddccceeehhhjjjgggiiinnnqqqzzznnnWWWOOONNNLLLNNNSSS]]]qqq}}}}}}zzz~~~OOOPPPQQQRRRSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPOOOPPPTTTWWWZZZaaahhhttt{{{xxxxxxxxxwwwvvv{{{tttmmmnnnyyy~~~wwwqqqjjjgggllltttxxxxxxxxxzzztttdddUUUIIICCC?????????@@@@@@???;;;888444444444333444555555666777777888888888888777777666666777888999;;;<<<===999999999888777888;;;===;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCFFFIIILLLNNNPPPNNNOOOQQQQQQOOORRR^^^jjjsssllliiiddd^^^\\\UUUOOOIIIJJJOOOSSSSSSPPPRRROOOMMMLLLLLLLLLLLLKKKLLLKKKJJJJJJJJJHHHEEEBBBBBBAAA@@@?????????@@@AAACCCDDDFFFGGGHHHJJJMMMOOONNNPPPRRRTTTUUUXXX[[[^^^^^^aaafffjjjmmmpppsssvvvwwwxxxzzz~~~vvvmmmeee___[[[[[[[[[ZZZ\\\```hhhnnnuuuyyywwwssspppooohhhfffaaa]]]\\\```fffkkksssvvv{{{~~~|||}}}}}}xxxjjjdddaaa]]]ZZZZZZ[[[]]]```bbbdddfffgggiiicccaaa```aaacccdddbbb```^^^___```bbbccceeefffgggbbbdddgggjjjmmmnnnoooooorrrrrrpppmmmjjjiiijjjkkkoooooorrryyy}}}uuummmffffffffffffeeedddcccbbbbbbfffiiihhhdddbbbdddfffhhhfffiiipppvvvnnnVVVNNNMMMLLLMMMQQQYYYooo||||||zzz}}}NNNNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOONNNLLLNNNSSSVVVYYY```gggppp}}}yyyuuummmfffjjjzzz~~~uuunnnggggggppp{{{|||||||||~~~{{{ooo]]]NNNEEECCCAAAAAAAAABBBBBB@@@<<<999444333333333333444555555777777888888888888777777555666666888999;;;===>>>999999888777666888<<>>@@@AAABBBAAA???>>>666666777777777555444333333555888:::;;;999777666888888:::;;;===>>>@@@@@@999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKQQQPPPQQQRRRPPPQQQ\\\hhh~~~~~~wwwmmmfff]]]VVVPPPOOONNNOOOUUU[[[[[[XXXTTTPPPMMMLLLLLLMMMJJJKKKLLLLLLKKKIIIGGGFFFCCCBBBAAAAAA@@@@@@@@@AAADDDDDDEEEFFFGGGHHHIIIIIILLLLLLMMMNNNOOOQQQRRRSSSVVVXXX[[[^^^aaaeeejjjnnnqqqtttxxx|||vvvnnnddd]]]\\\ZZZWWWSSSZZZcccnnnuuuuuuqqqmmmkkkgggddd```\\\ZZZYYY[[[\\\```eeennnwww{{{}}}|||}}}vvvjjjbbb______]]][[[[[[\\\^^^```bbbbbbbbbbbbbbbcccddddddddddddbbbbbb```^^^]]]^^^```aaa```^^^]]]^^^___bbbeeehhhkkkmmmrrrssstttrrrnnnkkkjjjjjjjjjeeeaaadddjjjnnnkkkgggjjjjjjkkkjjjiiigggeeedddfffggghhhiiijjjiiiiiihhhgggfffiiiqqq|||nnnXXXKKKHHHIIILLLOOOVVVeeewww|||xxxwwwtttxxx~~~PPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIFFFEEEFFFHHHIIIOOOUUUWWWWWWZZZaaahhhlllttt|||}}}uuuiiifffbbbggg{{{pppeeefffooossspppssssssxxx|||oooZZZJJJCCC???:::<<<===?????????>>>===;;;555666777777777666555444444666777999999999777777555555666888999:::;;;<<<999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJOOOOOOPPPQQQPPPRRR]]]iii~~~yyynnnddd\\\UUURRRRRRTTTZZZbbbeeeaaa[[[UUUPPPMMMLLLLLLJJJKKKLLLMMMLLLJJJHHHFFFCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFJJJJJJJJJKKKMMMNNNPPPQQQSSSUUUXXX[[[^^^bbbgggkkkooossswww{{{}}}ssskkkgggbbbZZZTTTWWW]]]eeekkklllkkkhhhfffgggddd```\\\YYYXXXXXXYYY[[[___gggppptttzzz|||{{{~~~tttoookkklllnnnllleee___[[[\\\]]]___````````````bbbbbbcccdddcccbbbaaa```^^^^^^```aaaaaa```]]][[[[[[\\\___bbbeeehhhjjjllllllmmmmmmmmmllljjjfffdddddd___ZZZ\\\bbbggghhhfffjjjjjjjjjjjjiiihhhfffeeeeeefffiiijjjkkkkkkjjjiiillllllooovvv}}}mmmXXXMMMJJJIIILLLOOOVVVdddvvv{{{vvvttttttwww|||NNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGEEEBBBBBBCCCEEEIIINNNUUUWWWWWWZZZ___eeegggoooxxxwwwpppccc___]]]fffyyy}}}mmmiiikkklllkkklllmmmqqqxxx}}}uuudddPPPBBB===:::888;;;;;;<<<<<<<<<;;;999888444555666777777777666666666777777777777777777777444555555666777777888888999999999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHLLLLLLNNNPPPPPPRRR\\\ggg{{{}}}pppfff\\\VVVUUUXXXaaajjjpppjjjbbbYYYRRRNNNLLLLLLJJJKKKMMMMMMMMMKKKIIIGGGCCCCCCAAA@@@??????????????????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMPPPRRRUUUWWWZZZ^^^cccfffkkknnnssswww{{{wwwooohhh```ZZZUUUWWWZZZ^^^bbbdddcccaaaeeeccc___[[[XXXWWWVVVWWWWWWZZZaaaiiinnnttt}}}{{{zzz~~~ppppppsss{{{~~~pppdddZZZ[[[\\\]]]]]]]]]\\\\\\```aaaaaabbbaaa```___^^^\\\___ccccccaaa\\\YYYWWWXXXZZZ^^^bbbeeehhhiiijjjhhhhhhhhhiiiiiigggdddaaa```[[[UUUVVV\\\bbbddddddhhhhhhhhhiiihhhgggffffffccceeeiiilllmmmmmmkkkjjjllllllqqqwww|||yyyjjjXXXOOOLLLJJJJJJMMMTTTbbbttt~~~yyyssspppqqqtttyyy}}}KKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDBBB@@@@@@AAACCCGGGLLLQQQTTTUUUXXX\\\aaacccllluuu}}}}}}ssslll]]]ZZZZZZeeewwwzzz|||~~~~~~mmmlllmmmhhheeeiiiiiipppzzz}}}qqq]]]JJJ???;;;:::999999::::::999999777666555444555555666777888888888888888666666555666777888777777888888888888888888888999999999999:::::::::<<<;;;;;;::::::;;;;;;<<<======>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFKKKKKKLLLNNNNNNOOOWWW```rrr{{{~~~rrrddd[[[XXXYYYbbblllsssmmmdddZZZSSSNNNLLLKKKKKKLLLMMMNNNNNNLLLJJJIIIDDDCCCBBB@@@??????>>>>>>@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJKKKNNNPPPRRRTTTVVVZZZ___bbbdddhhhmmmqqqvvvzzzvvvnnngggaaaXXXUUUTTTVVV[[[______^^^aaa___]]][[[YYYXXXWWWWWWXXXZZZ```gggmmmrrr}}}}}}zzzxxxxxx~~~}}}}}}xxxppppppttt}}}pppbbbZZZZZZZZZZZZZZZYYYYYYXXX[[[\\\^^^_________^^^]]]^^^```cccaaa]]]XXXTTTSSSVVVXXX\\\aaadddfffggggggfffhhhhhhfffcccaaaaaacccaaa]]]YYYYYY]]]aaabbbaaaddddddeeeeeeeeeeeeeeeeeebbbeeejjjnnnoooooommmkkklllmmmqqqwww{{{rrreeeWWWPPPLLLIIIHHHJJJQQQ^^^ppp{{{|||vvvoookkknnnqqquuuyyy}}}IIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA??????AAACCCDDDHHHLLLPPPRRRUUUZZZ]]]bbblllvvv}}}yyynnngggYYYVVVXXXdddsss}}}nnnnnnmmmdddbbbiiihhhrrr~~~{{{kkkUUUEEE===;;;:::;;;888888888777666555444444444555555666777888999999999888666555444555666777999999999999999999999999888888888999999999::::::;;;;;;::::::::::::;;;;;;======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCKKKJJJJJJLLLLLLKKKPPPWWWbbblll}}}pppccc[[[YYY___gggnnniiiaaaXXXRRRNNNLLLLLLLLLMMMNNNOOOOOOMMMLLLJJJFFFEEECCCAAA@@@???>>>>>>?????????@@@AAAAAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJLLLMMMPPPQQQSSSWWW[[[^^^```dddiiinnnsssxxx}}}~~~qqqhhh[[[WWWSSSSSSVVVZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[___ggglllrrr|||~~~~~~yyywwwwwwwww~~~~~~yyyvvvxxx{{{rrrjjjhhhhhhnnnsssqqqfff\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWYYY[[[]]]]]]]]]]]]``````___]]]YYYVVVTTTSSSUUUWWW[[[___bbbddddddddddddhhhhhhbbbZZZXXX^^^eeebbb___^^^^^^```aaa___\\\______``````bbbcccddddddbbbfffjjjoooqqqpppnnnlllooopppsssxxx|||{{{tttjjj```UUUOOOKKKGGGFFFHHHNNN[[[lllyyy{{{uuummmhhhjjjmmmrrrwww{{{FFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@??????BBBDDDBBBDDDHHHKKKNNNSSSYYY]]]eeepppzzz{{{vvvyyy~~~uuuiii```WWWTTTXXXbbbnnnvvv|||~~~pppooollldddccciiikkkxxx~~~tttaaaMMMAAA<<<:::999999777777777666555555555555666666555666777888999::::::888777555444444555555777777777777777888888888888888888888999999999999;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAA????????????@@@@@@@@@@@@?????????@@@@@@BBBCCCCCCKKKIIIIIIKKKKKKIIILLLRRRUUU^^^nnnpppccc[[[\\\aaafffbbb]]]WWWRRRNNNMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLHHHGGGEEECCCAAA??????>>>============>>>>>>??????BBBBBBBBBCCCDDDFFFHHHHHHIIIKKKMMMNNNPPPSSSWWWZZZ]]]aaaggglllqqqvvv||||||lll___\\\WWWTTTTTTVVVWWWXXXZZZ[[[\\\]]]^^^^^^^^^^^^\\\[[[^^^dddjjjpppzzz}}}||||||}}}yyyuuuvvvxxx{{{yyyqqqooottt{{{yyymmmeeebbb```bbbeeefffbbb]]]YYYXXXWWWVVVUUUUUUUUUUUUSSSTTTVVVYYYZZZ[[[[[[[[[^^^\\\ZZZZZZ[[[[[[YYYXXXVVVWWWZZZ]]]```aaabbbbbbaaadddddd^^^VVVUUU[[[bbb``````___``````^^^[[[XXX[[[[[[\\\]]]___aaacccdddeeegggkkkoooqqqpppooonnnppppppsssyyy}}}}}}ssskkkfff]]]TTTOOOKKKGGGFFFHHHMMMZZZkkkxxx|||wwwnnnhhhgggkkkppptttyyy}}}DDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@???>>>???BBBDDDBBBCCCEEEHHHLLLSSSZZZ^^^jjjuuuxxxsssvvv{{{~~~~~~}}}}}}~~~~~~{{{qqqeee[[[TTTSSSVVV___hhhooo{{{|||zzz{{{wwwxxxuuuqqqsss|||xxxqqqooolllfffeeehhhppp}}}zzzmmmZZZFFF>>><<<:::777777777777666666666666666666777777666666666777999:::999888777666555444444333666666666777777888888888888888888888999999999999;;;::::::999999::::::;;;;;;;;;<<<===>>>??????@@@>>>>>>>>>?????????@@@@@@??????@@@@@@BBBCCCEEEEEEKKKIIIIIILLLLLLKKKMMMQQQPPPVVVaaasssnnn```\\\]]]```^^^[[[WWWSSSPPPNNNMMMLLLNNNOOOQQQQQQOOONNNMMMJJJIIIGGGDDDBBB@@@??????============>>>>>>>>>>>>@@@@@@@@@AAACCCDDDFFFGGGFFFHHHIIIKKKLLLNNNRRRUUUYYY]]]bbbhhhmmmsssyyy|||pppeeeddd```\\\WWWVVVWWWXXX[[[\\\^^^```aaa```______]]][[[\\\ccciiioooxxx|||yyyxxx||||||uuussswww}}}rrriiijjjuuurrrgggbbbaaa````````````___^^^XXXWWWVVVUUUTTTTTTUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWXXXVVVVVV[[[bbbeeeccc^^^XXXXXXZZZ[[[]]]^^^``````^^^^^^^^^]]]\\\\\\]]]^^^```___^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[^^^aaaccceeegggiiilllnnnpppppppppoooqqqttt|||uuukkkddd\\\UUUQQQLLLHHHHHHJJJNNNZZZlllzzzzzzqqqkkkgggjjjnnnrrrvvvzzz~~~CCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>?????????>>>???AAACCCCCCCCCDDDFFFLLLTTT[[[```mmmxxxyyytttxxx}}}~~~~~~}}}||||||qqqrrruuuxxxwwwooocccZZZSSSRRRVVV]]]dddkkk{{{uuurrrttttttrrrmmmiiimmmxxxqqqqqqqqqppplllhhhfffgggtttxxxiiiVVVDDD>>>>>>;;;777666777777666666666777777888888777666666666777999999999888888666555444333222777777777888999:::::::::777888888888888999999999;;;::::::999999::::::;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>????????????@@@@@@@@@AAACCCEEEGGGHHHJJJHHHIIIMMMNNNMMMOOOSSSQQQUUU[[[fff~~~{{{xxx}}}vvveee]]]\\\^^^]]][[[XXXUUURRRPPPNNNMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJHHHEEECCCAAA@@@???????????????@@@@@@@@@@@@>>>??????@@@AAACCCDDDEEEDDDEEEGGGHHHIIILLLOOORRRTTTWWW]]]ccchhhnnntttxxx|||~~~tttkkkkkkiiiccc\\\XXXYYY[[[]]]___```bbbbbbaaa___^^^^^^\\\]]]cccjjjpppyyy}}}zzzxxx|||xxxrrrrrrxxx{{{llleeeiiiyyy{{{mmmccc___``````___\\\YYYWWWWWWXXXWWWUUUTTTTTTTTTUUUVVVUUUUUUVVVWWWVVVUUUTTTSSSSSSQQQSSS]]]iiinnnjjjcccYYYYYYYYYZZZ[[[]]]^^^___^^^[[[[[[^^^dddfffaaa]]]aaa___]]]\\\[[[\\\]]]^^^YYYYYYZZZ[[[^^^aaadddfffiiijjjlllnnnooopppppppppxxx~~~|||qqqddd]]]VVVRRRMMMIIIIIIMMMPPP\\\nnn|||~~~uuummmgggjjjnnnqqqtttwww{{{}}}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<;;;;;;<<<===???AAABBBCCCDDDGGGKKKPPPWWW```eeexxx~~~|||~~~~~~}}}|||{{{zzzooommmooorrrnnndddZZZVVVOOOWWW^^^aaahhhvvv{{{xxxrrrjjjlllkkkkkkmmmrrryyy~~~{{{sssooouuuzzzvvvmmmhhhjjjoootttbbbQQQ@@@;;;;;;;;;999999777777666666555555555555444555777888888888777666888888888777777555444444777666555555555666888999999999888777666666777777888888888888888999999:::<<<<<<<<<<<<============<<<<<<======>>>>>>??????EEEDDDBBBAAA@@@@@@AAABBBGGGGGGGGGHHHKKKOOORRRTTTQQQSSS[[[iii|||vvvppptttyyy|||mmmbbbaaa^^^ZZZVVVUUUVVVVVVSSSPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMKKKGGGEEEDDDCCCAAA??????>>>>>>============>>>===>>>>>>???@@@BBBCCCDDD???AAADDDGGGIIIJJJJJJJJJTTTVVVYYY]]]aaagggmmmrrrooosssyyy~~~}}}sssqqqmmmiiieeeaaa^^^\\\[[[___dddggghhhhhhggggggddddddcccaaabbbiiiuuu}}}||||||}}}xxxuuutttwwwtttfffaaajjj}}}nnnccc```[[[[[[ZZZYYYXXXWWWVVVVVVWWWUUUSSSSSSUUUWWWXXXXXXVVVTTTRRRRRRSSSTTTSSSRRRUUUTTTUUUZZZaaaeeedddaaaZZZZZZYYYXXXXXXYYY[[[\\\^^^___bbbeeefffccc^^^ZZZbbbddddddaaa\\\YYYYYY[[[ZZZ[[[[[[]]]```dddgggiiikkkllllllkkkkkkmmmqqquuuqqqfff[[[TTTNNNHHHFFFHHHOOO[[[mmmxxxnnniiiggghhhlllnnnpppuuu|||@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>@@@AAADDDGGGJJJNNNTTT\\\dddjjjxxx~~~~~~}}}|||zzzsssooommmkkkfff\\\UUUSSSMMMWWW```gggppp}}}{{{wwwqqqppppppqqqsssxxx}}}~~~|||}}}zzzssstttyyy|||wwwnnnjjjmmmsssrrr^^^OOO???::::::999888888666666666555555555444444555555666777777777777666888888888888777666555444777666555555555666888888999888888777666666777777999888888888888999::::::<<<<<<<<<<<<========================>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDGGGFFFGGGHHHJJJMMMPPPRRROOOPPPXXXfffyyywwwqqqtttzzz|||{{{zzzzzzxxx{{{zzziiibbb___[[[VVVUUUVVVVVVSSSQQQQQQQQQRRRSSSSSSRRRQQQQQQOOOLLLIIIGGGFFFEEEBBBAAA??????>>>============>>>===<<<======>>>???AAAAAA@@@AAACCCEEEGGGIIIJJJJJJOOOQQQUUUXXX\\\bbbhhhlllmmmqqqwww||||||yyytttooojjjfffdddcccaaadddhhhlllmmmnnnnnnnnnkkkkkkhhheeedddjjjttt}}}~~~~~~~~~~~~|||xxxttttttuuu{{{ssshhhfffqqq|||lllcccbbb[[[ZZZZZZYYYYYYXXXWWWWWWVVVTTTRRRSSSUUUXXXZZZ[[[XXXVVVTTTTTTTTTUUUTTTRRRRRRQQQRRRWWW]]]aaa___\\\YYYXXXXXXYYYYYY[[[\\\]]]aaabbbcccddddddcccbbbbbbggghhhhhhddd___\\\\\\\\\]]]^^^___```cccfffiiikkkooonnnmmmkkkjjjlllqqquuuvvvjjj]]]UUUOOOJJJIIIJJJOOO[[[nnn{{{qqqgggeeeeeeiiilllnnnsssyyy~~~????????????????????????>>>>>>>>>>>>>>>=========;;;;;;::::::;;;===???@@@EEEHHHNNNTTT[[[dddlllrrryyy}}}zzzxxxqqqiiiddd\\\SSSNNNOOOPPPZZZeeennnxxx}}}zzzzzzzzz{{{}}}}}}zzz|||{{{wwwxxxwwwsssyyy}}}~~~xxxooolllrrrzzz~~~oooYYYKKK===999999888777777555555555444444444444444555555555555555666777777888888999888888777666555666666555555666666777888888888777666666666777777999888888888888999::::::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>============<<<===???AAACCCDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOLLLMMMTTTaaarrrxxxppprrrwww{{{pppggg``````jjjuuuxxxjjjfffaaa[[[WWWWWWWWWVVVSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQNNNKKKIIIHHHFFFDDDBBB@@@???>>>===============<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCEEEGGGIIIJJJJJJLLLOOOSSSVVV[[[aaaeeekkknnntttxxx|||}}}vvvqqqnnnlllfffgggiiilllnnnoooppppppooommmhhhcccaaaeeennnvvv~~~}}}{{{{{{|||}}}~~~uuuqqqppprrrwwwqqqjjjmmmzzztttfffaaaaaaYYYYYYYYYZZZZZZZZZZZZZZZVVVTTTRRRRRRUUUYYY\\\]]][[[YYYVVVUUUUUUUUUTTTSSSRRRQQQQQQVVV[[[]]]\\\YYYWWWWWWXXXYYYZZZ\\\]]]]]]aaaccccccaaa``````dddhhhlllmmmllliiidddaaa``````bbbcccdddeeegggjjjlllmmmqqqoookkkhhhfffiiinnnrrruuueeeZZZRRRLLLJJJLLLPPP[[[nnnwwwfffcccbbbfffjjjlllqqqwww|||~~~~~~=================================<<<<<<<<<<<<<<<::::::::::::;;;===>>>???CCCHHHOOOXXXaaakkktttzzz|||~~~zzzxxxpppggg___UUUNNNLLLPPPYYYaaajjjpppzzz{{{zzz~~~uuuooopppqqqrrr}}}xxxpppooowww|||mmmUUUHHH===::::::888777777444444444444444444444444666555444333444555666777888888999999888777666666555555555555666666777777888777777666666666777777888777777777777888999999;;;;;;;;;<<<<<<<<<======??????>>>>>>======<<<<<<;;;<<>>============<<<<<<;;;;;;;;;;;;;;;<<<@@@@@@@@@AAACCCEEEHHHJJJGGGIIIMMMPPPSSSWWW\\\___gggkkkppptttxxx|||yyytttnnnmmmlllmmmnnnoooooooooooolllgggaaa___bbbiiiooo}}}{{{yyyxxxxxxzzz}}}{{{uuupppmmmmmmrrr{{{{{{nnnkkksss~~~kkk```\\\\\\XXXXXXYYYYYYZZZ[[[[[[\\\YYYVVVTTTTTTVVVYYY[[[[[[[[[YYYWWWVVVVVVUUUTTTRRRTTTTTTUUUXXX[[[\\\[[[YYYUUUVVVWWWYYYZZZZZZZZZZZZ\\\___```^^^[[[\\\bbbhhhllllllllljjjhhhgggffffffhhhhhhiiijjjkkkmmmnnnoooqqqooojjjeeeccceeekkkooo}}}ooo```VVVNNNKKKKKKPPPZZZmmm~~~iiidddcccfffjjjlllpppvvvzzz{{{|||{{{|||~~~<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===???@@@BBBHHHQQQ[[[eeepppyyy~~~{{{zzzzzz|||~~~~~~|||xxxssslllccc\\\TTTOOORRRXXXbbbggglllqqq{{{~~~~~~~~~xxxlllgggggglllpppxxxpppqqq{{{zzziiiPPPFFF===;;;;;;999777888444444444444444444444444555444333333333444666777777888888888888777666666444555555666666666666666777666666666666666777777666666666666666777888888;;;;;;;;;;;;<<<<<<<<<<<>>>>>======<<<<<<<<<>>>@@@BBBCCCCCCCCCBBBDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLPPPXXXbbbqqqtttmmmkkkyyysss```SSSQQQTTTZZZjjj{{{qqqhhhccc___ZZZVVVVVVUUUSSSQQQPPPQQQRRRRRRRRROOOLLLJJJIIIGGGEEECCCAAA@@@???>>>==================<<<;;;;;;;;;<<<<<>>>>>>>>>>>============>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIKKKKKKOOOUUU[[[eeeuuu~~~rrrkkknnn|||yyyeeeTTTLLLJJJMMMVVVfff~~~vvvnnnggg```[[[\\\YYYVVVSSSQQQQQQSSSTTTRRRPPPMMMKKKIIIHHHFFFDDDBBBAAA@@@???>>>===============<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCDDDEEEFFFHHHLLLNNNPPPSSSVVVYYY^^^aaafffiiilllooosssuuuyyy|||}}}}}}{{{wwwtttuuurrrnnnjjjiiiiiikkkllluuu{{{}}}||||||yyytttpppgggiiippp}}}zzzsssnnnlllkkkooozzztttmmmssspppccc\\\YYYXXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\ZZZYYYYYYYYYYYYWWWUUUWWWUUUTTTTTTVVVWWWWWWVVVTTTUUUVVVVVVVVVUUUTTTSSSRRRTTTWWWYYYZZZYYYXXXVVVZZZ]]]```aaa```___aaadddccccccdddgggkkkoooppppppmmmnnnnnnoooooonnnmmmmmmppppppooommmkkkllloooqqquuu{{{xxxhhh]]]UUUPPPNNNPPPWWWfff|||uuummmggghhhjjjkkkllloooqqqqqqqqqsssvvv{{{~~~::::::::::::::::::::::::888888888999999999::::::777888999:::===@@@CCCEEEKKKPPPYYYbbbjjjpppvvvzzz{{{||||||xxxrrrnnnmmmnnntttzzz~~~zzzzzzzzz{{{zzzwwwqqqmmmbbb[[[TTTQQQRRR[[[lll|||xxx{{{~~~~~~}}}~~~rrrfff___[[[\\\fffppp~~~zzztttwwwoooZZZGGG@@@;;;;;;;;;888666777444444555555555666666666222222333444444444444444555555666666666666555555333444555666666666555555555555555555555666777777888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDFFFGGGIIIIIIJJJHHHIIINNNSSSWWW]]]iiiuuuuuuiiieeesss|||uuufffXXXOOOHHHGGGKKKUUUeeezzz~~~uuulllfffbbb___[[[VVVTTTSSSUUUVVVTTTRRRNNNLLLKKKJJJHHHFFFCCCBBB@@@???>>>=========<<<<<<;;;;;;;;;<<<<<<===<<<===>>>@@@AAABBBBBBBBBDDDFFFJJJLLLNNNPPPRRRTTTXXX[[[___ccceeehhhkkknnnqqquuu{{{|||yyywwwvvvtttsssvvv{{{}}}{{{yyyyyy{{{{{{{{{|||xxxuuuuuuuuusssmmmgggbbbdddlll|||zzztttoookkkjjjjjjqqq}}}tttpppzzzwwweee[[[XXXXXXXXXUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYZZZ[[[\\\ZZZWWWTTTUUUTTTSSSUUUXXX[[[[[[[[[TTTUUUVVVUUUTTTRRRPPPPPPOOORRRVVV[[[]]]]]][[[ZZZ______```aaaaaabbbcccccc``````aaaffflllppprrrqqqmmmnnnnnnooonnnmmmkkkkkkjjjmmmooopppooooooooopppsssvvv|||pppdddZZZRRROOOOOOTTTbbbwwwyyyooogggfffgggffffffhhhiiijjjkkknnnssswwwyyy{{{~~~999999999999999999999999777777888888999999999:::777777999;;;>>>BBBEEEGGGQQQVVV]]]eeejjjoootttvvvwwwyyyxxxuuuoookkkkkkmmmvvvyyy|||}}}xxxxxxxxxwwwvvvrrrlllhhh]]]VVVNNNLLLPPP^^^uuu|||yyyxxxxxxmmmbbb\\\YYY[[[eeerrr}}}{{{vvvyyyjjjTTTCCC>>>:::;;;:::777555666555555555666666666777777111222333444555444333222444444555555555555555444333333555666666666555444555555555555555666777888::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>======>>>???BBBDDDFFFAAABBBDDDFFFHHHIIIJJJJJJEEEGGGLLLRRRUUUYYYcccnnntttddd\\\gggoookkkbbbZZZQQQHHHEEEHHHMMMVVVcccyyyxxxrrrgggddd^^^YYYVVVVVVWWWXXXVVVSSSPPPNNNMMMLLLJJJHHHCCCBBBAAA???>>>=========;;;:::::::::;;;;;;<<<===;;;<<<>>>@@@AAABBBAAAAAABBBDDDHHHJJJKKKMMMOOOQQQSSSVVV[[[^^^aaacccfffiiimmmqqqvvv|||xxx}}}{{{wwwqqqoooooorrrttttttyyy~~~wwwtttpppppppppnnngggaaabbbccckkk{{{~~~tttoookkkhhhhhhiiirrr}}}tttrrrmmm[[[SSSSSSUUUWWWUUUUUUVVVVVVWWWXXXXXXYYYWWWXXXZZZ\\\^^^\\\XXXUUUTTTSSSTTTVVVZZZ]]]______UUUVVVWWWVVVTTTQQQPPPPPPMMMPPPVVV\\\___```___^^^bbb```^^^^^^```bbbccccccaaa```aaaffflllqqqrrrqqqmmmnnnnnnnnnmmmllljjjiiidddhhhllloooooonnnmmmmmmqqqqqqsss{{{yyykkk]]]SSSNNNOOOSSS___tttzzzoooeeecccdddcccbbbcccdddeeegggkkkppptttvvvvvv{{{;;;:::999999888888999999777777777777666666666666888:::;;;<<<===BBBJJJPPPRRRZZZbbbgggmmmsssvvvuuuvvvsssmmmgggeeegggmmmqqqwwwwwwyyy|||{{{xxxtttqqqnnnllliiigggTTTQQQIIIHHHUUUlll}}}yyyvvv{{{xxx~~~sssjjj```ZZZWWWZZZfffrrryyyzzz{{{yyyzzzvvv```LLL@@@???<<<:::777555444333444444444444444444444444333333333444444444555555333444555666666555444333333333333333333333333333444555555444333333666888;;;<<<>>>AAABBBAAA===999;;;;;;:::999:::;;;<<<===>>>>>>===============>>>AAAAAA@@@@@@AAABBBDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGKKKJJJJJJMMMSSSZZZbbbgggzzzkkk```aaaaaa``````___VVVMMMLLLFFFGGGPPPYYYddd|||zzztttkkkccc```\\\WWWUUUVVVVVVTTTQQQOOONNNKKKHHHEEEBBBBBBAAAAAA@@@???>>>>>>===<<<:::999999:::;;;<<<============>>>???@@@AAADDDEEEFFFFFFGGGIIILLLOOOSSSVVVYYY[[[[[[\\\^^^```hhhhhhlllsssyyy~~~wwwrrroookkkkkklllpppuuuzzz|||}}}}}}xxxrrrmmmjjjjjjhhhdddbbbccc___dddkkkttt}}}qqqjjjjjjnnniiitttttt|||xxxbbbWWWTTTRRRQQQQQQSSSTTTVVVXXXZZZZZZZZZZZZWWWWWWXXX[[[]]]^^^\\\ZZZUUURRRPPPRRRVVVZZZ[[[ZZZ\\\YYYUUUTTTVVVWWWVVVTTTTTTUUUVVVYYY\\\___bbbccciii[[[TTTZZZ______ccckkkiiihhhhhhjjjmmmooooooooommmlllllllllmmmllliiiffffffggghhhiiijjjkkkkkkkkkooonnnooottt}}}|||yyygggXXXNNNQQQQQQZZZnnnqqqddd______^^^]]]^^^```cccggglllpppssstttttt|||}}}~~~:::999888888777777888888666666666666666666666666777999;;;<<<>>>DDDLLLSSSVVV^^^fffkkkooouuuwwwvvvrrrmmmgggbbbbbbgggnnntttxxxxxxzzz}}}xxxtttooommmlllkkkfffcccRRROOOIIIJJJYYYooo~~~xxxsssttttttxxxmmmaaa[[[ZZZ^^^iiisssvvvwwwwwwxxx|||qqq[[[HHH>>>===;;;888777666666666444444444444444444444444333333333444444444555555444444555666666555444444333333333333333333333333555555555444333444666888???CCCIIILLLKKKEEE???:::;;;;;;:::999:::;;;<<<===???>>>>>>=========>>>>>>@@@@@@??????@@@AAACCCDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKJJJJJJLLLQQQXXX___dddnnnxxxccc```]]]]]]ccchhhbbbZZZRRRIIIEEEIIIMMMTTTeeexxx}}}uuunnnhhhaaaYYYUUUVVVVVVUUUSSSRRRPPPNNNJJJGGGCCCCCCBBBAAA@@@??????>>>>>>===;;;999999:::;;;<<<============>>>???@@@@@@BBBCCCDDDEEEEEEGGGJJJMMMQQQSSSVVVXXXXXXYYY[[[]]]ddddddhhhooouuu|||zzzsssmmmjjjjjjkkknnnssszzz}}}|||||||||zzzvvvrrrooojjjggggggeeeaaa___aaaaaagggmmmuuuvvvkkkeeefffjjjooo|||yyyttt~~~rrr^^^TTTRRRPPPPPPPPPSSSTTTVVVXXXYYYZZZYYYYYYXXXXXXYYY[[[]]]]]][[[YYYWWWTTTQQQRRRVVVZZZ\\\\\\^^^[[[XXXXXXYYYZZZYYYXXXUUUVVVWWWYYY\\\___bbbccccccYYYVVV\\\```___ccclllpppmmmkkkkkklllmmmlllllllllkkkiiiiiiiiihhhfffdddcccdddfffgggiiijjjkkkkkklllkkkkkknnnuuu~~~{{{xxxcccUUURRRSSSZZZllltttddd]]]ZZZXXXWWWXXX]]]```eeekkkpppsssvvvvvvwwwxxxzzz~~~888777777666555666666666666666666666666666666666666888;;;<<>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJIIIJJJNNNTTTZZZ^^^cccyyymmmggg___aaammmxxxwwwooodddWWWLLLIIIHHHJJJUUUaaa|||{{{tttiii]]]WWWWWWVVVVVVUUUTTTTTTQQQMMMIIIEEEDDDDDDCCCAAA@@@@@@???>>>===<<<:::::::::;;;<<<<<<<<<<<<<<<===>>>?????????@@@BBBBBBCCCDDDGGGIIIMMMOOORRRTTTTTTUUUWWWYYY^^^^^^cccjjjpppxxx|||uuuqqqnnnoooppptttyyy|||zzzxxxvvvvvvtttrrrpppmmmiiiffffffddd```___bbbgggmmmsssxxxxxxnnnfffbbbdddjjjyyyyyyvvvssstttwwwyyyyyywwwttt{{{kkkYYYRRRQQQQQQQQQRRRTTTVVVWWWYYYZZZZZZYYYYYYZZZYYYZZZ[[[\\\\\\ZZZXXXXXXUUUSSSSSSVVVZZZ]]]^^^```^^^\\\\\\^^^___^^^]]]WWWXXXYYY[[[^^^```cccdddccc]]]\\\``````^^^bbbjjjtttpppmmmkkkkkkllllllllljjjhhhfffdddddddddbbbaaa```aaacccfffhhhiiijjjjjjjjjiiihhhiiimmmsssyyy}}}}}}|||ppp\\\UUUTTTZZZjjjxxxggg]]]WWWTTTTTTXXXYYY\\\bbbiiioootttxxxyyytttvvvxxx{{{666555555444444444444444444555555555555555666666666888;;;<<<>>>DDDMMMTTTYYYccclllppptttxxxxxxuuummmggg___\\\```jjjttt{{{}}}}}}}}}~~~|||ooohhhbbbcccgggggg___VVVIIIFFFEEELLL\\\llltttvvv}}}~~~xxxtttssssssyyy~~~|||kkk\\\[[[ccckkkqqqttt{{{vvvtttwwwttt```LLL???<<<:::777555444555666777333333444444444444444444333333333444444444555555444555555555555555555444444444444444444444444444666777777666555555888:::<<>>>>>>>>>>>??????@@@??????>>>>>>???@@@BBBCCCFFFEEEEEEDDDFFFHHHKKKMMMJJJIIIHHHIIIKKKPPPUUUXXX^^^qqq|||sssjjjmmm}}}yyyiiiWWWNNNIIIIIIPPPXXXkkk~~~qqqccc\\\[[[VVVVVVVVVVVVUUUSSSNNNKKKGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>===???AAAAAAAAABBBEEEGGGIIIKKKNNNPPPQQQRRRTTTUUUYYYZZZ___ffflllsss~~~|||zzz{{{}}}~~~|||zzzyyy{{{yyyvvvssspppooommmmmmkkkgggffffffccc```aaaeeelllsssyyy|||yyyoooiiieeeccciiippp|||wwwrrrppprrrvvvxxxyyywwwrrreeeWWWSSSSSSSSSSSSUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\\\\[[[\\\]]]\\\ZZZXXXVVVVVVVVVWWWYYY[[[\\\]]]``````______```aaaaaa```[[[[[[\\\^^^```ccceeefffiiifffeeeddd___\\\aaajjjsssoookkkjjjkkkmmmnnnooojjjgggdddbbbaaaaaa```___aaabbbccceeefffggggggggghhhggggggggghhhlllqqqtttuuu{{{{{{bbbVVVUUUXXXfffzzz}}}lll```XXXTTTVVV[[[WWWZZZ```hhhooouuuyyy|||xxxxxxxxxwwwxxx}}}555444333333222222333333333333444444555555555555666888;;;<<<>>>CCCLLLSSS\\\fffppptttxxxzzzyyyvvvnnngggaaa___dddnnnwww|||}}}}}}~~~{{{yyyllleee```aaaeeecccZZZPPPJJJGGGGGGOOO\\\iiirrrvvv}}}xxxwwwyyywwwzzz|||{{{kkk^^^aaammmvvvxxxyyyxxxtttsssyyymmmWWWFFF===<<<:::888555333333333444333333333444444444555555333333333444444444555555555555555444444555555555444444444444444444444444666777777666555555888:::888>>>EEEFFFAAA<<<::::::::::::999888999:::;;;<<<>>>>>>======>>>???@@@@@@@@@@@@??????@@@AAACCCDDDFFFEEEDDDDDDFFFHHHKKKMMMJJJIIIGGGGGGIIILLLPPPRRR[[[hhh}}}uuuxxxxxxbbbQQQHHHFFFKKKQQQZZZrrrxxxkkkcccaaaWWWWWWVVVVVVUUUSSSOOOLLLIIIHHHGGGFFFEEECCCBBBBBB??????>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<>>>@@@AAAAAAAAACCCDDDFFFHHHKKKMMMMMMNNNPPPRRRVVVWWW\\\ccciiiooozzz}}}}}}}}}|||{{{zzzxxxwwwwwwuuuqqqmmmhhhfffeeeeeeeeecccbbbbbb```^^^aaafffnnnuuu{{{||||||~~~~~~|||sssmmmgggeeedddfffpppzzz~~~zzztttooonnnoooqqqsss}}}iii^^^UUURRRSSSRRRSSSUUUVVVXXXYYY[[[\\\\\\\\\[[[^^^]]]\\\\\\\\\\\\ZZZYYYSSSUUUXXX[[[\\\[[[[[[ZZZ______``````````````````^^^^^^___```bbbdddfffgggnnnllljjjfff```___fffooosssoookkkiiiiiikkkmmmmmmiiifffcccaaaaaaaaaaaa```ccccccddddddddddddcccccccccdddeeeeeeeeegggkkkoooooorrr|||hhhXXXUUUUUU```sssssseeeZZZSSSUUU[[[ZZZ]]]bbbhhhooouuuyyy||||||{{{xxxtttqqqsss{{{444333333222222222222222222222333333444555555555666888;;;<<>>>>>;;;:::;;;<<<:::999888888888999;;;<<<===<<<<<<<<<===>>>???@@@@@@@@@??????@@@AAACCCDDDDDDDDDDDDEEEFFFIIIKKKLLLIIIHHHGGGFFFHHHJJJMMMOOOUUU^^^ooo~~~{{{rrr\\\MMMFFFHHHKKKPPPaaa{{{}}}ssskkkhhh[[[YYYWWWVVVUUUSSSPPPNNNKKKJJJIIIHHHFFFEEECCCCCC@@@@@@???>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;:::<<>>BBBIIISSS[[[fffoooxxxzzzyyywwwrrrlllddd```^^^bbbjjjrrrvvvwwwvvvvvvwwwxxxyyyvvvrrrooogggdddbbb```]]]VVVMMMEEE>>>>>>CCCKKKRRR\\\lll||||||tttrrryyy~~~~~~xxxnnnjjjsss~~~|||xxxkkknnnuuu~~~qqq\\\FFF<<<<<<666666666666555333111000222222333333444555555666333333333444444444555555666555444444444444555666555555555555555555555555555555555444333444666888:::::::::999999::::::;;;:::999888888888999;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>???@@@BBBCCCAAABBBCCCEEEGGGHHHJJJJJJHHHGGGFFFFFFGGGIIIKKKMMMQQQVVVccc}}}{{{xxxiiiUUUKKKHHHHHHJJJTTTgggzzzqqqlll```]]]YYYVVVUUUTTTRRRPPPMMMLLLKKKIIIGGGFFFDDDDDD@@@@@@@@@???>>>===<<<;;;::::::999999999999::::::777:::<<<============>>>>>>@@@CCCEEEFFFGGGIIIJJJLLLMMMRRRXXX]]]aaakkkttt|||{{{zzzxxxvvvsssqqqpppiiiiiihhhddd___[[[[[[\\\VVVVVVWWWYYYXXXXXX^^^gggooovvvzzzuuunnniiifffbbb___\\\[[[^^^cccmmm{{{rrrmmmooouuuyyynnn]]]WWWRRRRRRRRROOOOOOPPPPPPRRRTTTWWWYYYZZZZZZZZZYYYXXXVVVVVVXXXXXXWWWVVVTTTVVVYYYYYYXXXXXXZZZ\\\\\\___aaa```^^^\\\\\\]]]^^^^^^^^^___```bbbcccdddgggjjjlllkkkjjjlllooorrrooollliiigggffffffeeecccdddcccccccccddddddbbb```^^^^^^^^^___^^^^^^]]]\\\^^^aaadddcccaaa```dddgggpppoootttttt\\\UUUOOOQQQ]]]mmmzzz{{{qqqdddZZZZZZ___iiijjjlllnnnqqqsssvvvwww{{{|||uuupppqqqttt444333333222111222222222111111222333333444555555333666;;;???DDDMMMXXX```gggpppwwwxxxuuuqqqjjjccc]]][[[[[[aaakkkrrruuuuuurrrrrrsssuuuuuusssnnnkkkeeedddbbb___ZZZRRRHHHBBBAAABBBHHHPPPVVV```uuu{{{rrrkkklllpppqqqpppuuuzzzwwwuuummmllluuuxxxrrrlllpppyyyyyylllWWWBBB:::<<<222444555666666444222111222222333333444555666666333333333444444444555555666555444333333444555666555555555555555555555555444555555444333333666888;;;999888888999999999777:::999888888888999:::;;;:::::::::;;;;;;===>>>>>>>>>============???@@@AAA@@@AAACCCEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLRRRSSS]]]uuu{{{nnnrrrnnnYYYLLLGGGEEEDDDIIIVVVlll}}}~~~uuuoooccc```[[[WWWVVVUUUSSSRRRNNNMMMLLLJJJHHHFFFEEEDDDAAAAAA@@@@@@???===<<<;;;::::::999999888999999:::555888;;;<<<;;;;;;;;;<<<;;;>>>AAABBBCCCDDDFFFHHHHHHIIIMMMTTTXXX\\\eeennnwww~~~~~~zzzyyywwwtttqqqmmmjjjiii\\\]]]^^^[[[VVVSSSTTTUUUUUUUUUWWWYYYXXXYYY```jjjtttzzz|||uuukkkeeeaaa]]]^^^[[[[[[___eeeqqq~~~~~~|||rrrnnnrrr{{{jjj^^^XXXTTTTTTTTTQQQPPPQQQMMMNNNQQQTTTWWWXXXYYYYYYWWWUUUSSSTTTUUUVVVVVVUUUVVVWWWWWWVVVTTTVVVZZZ^^^]]]___bbbaaa]]][[[[[[\\\\\\\\\]]]]]]^^^```aaabbbfffjjjnnnnnnnnnnnnlllkkkiiigggfffffffffgggfffeeebbbbbbbbbccceeedddbbb```ZZZZZZ[[[\\\\\\\\\\\\\\\```dddgggfffbbbaaacccgggnnnlllooo}}}ttt^^^VVVMMMLLLUUUcccpppwww~~~|||vvvkkkcccdddjjjooooooooopppqqqssstttuuu{{{}}}vvvsssttt111111222222222333333333222333333222222333777999:::<<<>>>CCCJJJUUU```hhhppptttvvvssslllccc]]][[[WWW\\\bbbgggooovvvvvvsssvvvrrrooonnnnnnmmmiiieeecccbbb```[[[TTTLLLEEEAAA@@@CCCIIIPPP[[[kkk|||zzzpppkkkjjjjjjkkkjjjjjjkkkqqqzzzyyyjjjeeeaaaeeettt~~~|||uuuqqqooowwwuuudddOOO>>>888;;;777777666555444444333333444444444444444444444444444444444444444444444444555555444444444555555666666555555555555444444444555555555555555555444444888888999999999:::::::::<<<;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJIIIHHHHHHIIIKKKNNNSSS]]]ooottthhhooo~~~|||fffPPPHHHKKKGGGGGGMMM\\\qqq}}}xxxzzzzzztttnnnhhheee```YYYSSSQQQSSSUUUUUURRRNNNKKKJJJJJJHHHGGGDDDBBB@@@@@@@@@@@@???=========<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJMMMPPPTTTYYY^^^bbbnnnxxx~~~}}}}}}~~~~~~}}}yyyvvvuuusssqqqnnnlllgggbbb^^^\\\XXXSSSQQQQQQPPPMMMKKKTTTQQQRRRWWWZZZ[[[aaajjjttt{{{{{{pppeee```___\\\YYYZZZ___gggmmmwww}}}xxx|||}}}}}}~~~|||hhh^^^WWWSSSYYYcccbbbVVVHHHNNNNNNOOOQQQSSSTTTUUUVVVQQQPPPOOOPPPRRRTTTUUUTTTVVVWWWXXXXXXWWWWWWYYY[[[[[[[[[\\\[[[[[[ZZZYYYXXX[[[[[[[[[\\\]]]^^^___```gggiiimmmpppqqqnnnjjjhhhaaabbbddddddcccdddfffhhhfffhhhhhhfffccc```______]]]ZZZYYY\\\^^^^^^```eeecccaaa^^^]]]^^^bbbfffiiipppkkkllluuuxxx```WWWOOOMMMOOOVVVbbbmmm{{{tttnnnkkkiiimmmqqqsssrrrnnnnnnrrrwwwxxx~~~~~~zzzxxx111111111111222222222222222222333222222444777:::;;;===@@@EEELLLWWWbbbiiimmmooopppllleee]]]YYYXXXZZZ```gggkkkooouuuuuussssssrrrpppnnnlllhhhdddaaaaaa```]]]WWWOOOGGGAAA>>>BBBGGGNNNXXXdddsss}}}rrrlllkkkmmmooopppqqqppppppttt|||wwwjjj^^^^^^eeesss|||yyytttrrrvvv~~~nnn]]]KKK===999;;;777666666555444444333333444444444444444444444444444444444444444444444444555444444444444555555666777666666666666555555555555555555555555555555555888888888999999999::::::<<<;;;;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGHHHIIIHHHGGGGGGIIIKKKMMMPPPWWWfff{{{lllmmmvvvjjjVVVMMMKKKGGGEEEHHHSSScccxxxxxxoooooopppmmmiiifffccc^^^WWWRRRQQQSSSVVVTTTRRROOOMMMLLLKKKHHHFFFEEECCCAAAAAAAAAAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;===???AAACCCDDDEEEGGGJJJMMMQQQUUU[[[^^^fffnnn|||~~~~~~}}}|||{{{zzzzzzxxxtttqqqpppmmmiiifffccc```]]]ZZZUUURRRNNNLLLLLLLLLJJJHHHQQQNNNPPPVVVZZZ\\\dddlllqqqxxxxxxoooddd___\\\YYY\\\[[[```lllxxxtttoooyyy{{{ddd\\\WWWTTTYYYaaaaaaWWWMMMJJJJJJKKKMMMNNNPPPQQQQQQNNNLLLLLLMMMOOOQQQQQQQQQSSSTTTVVVVVVVVVWWWYYY[[[[[[[[[[[[\\\[[[[[[ZZZYYY[[[[[[[[[[[[\\\^^^___```eeehhhllloooooommmiiigggccccccccccccdddeeeffffffcccdddcccaaa^^^[[[[[[[[[[[[XXXWWWYYYZZZZZZ\\\aaa```^^^\\\\\\]]]```dddgggmmmjjjiiippp}}}yyyaaaWWWNNNJJJKKKQQQ\\\gggzzz|||uuupppllllllpppsssssspppooorrruuuuuu|||000000000000111111111111111111222222222444888;;;;;;>>>CCCIIIPPPZZZdddjjjkkkllljjjddd]]]XXXWWWXXX___gggooopppqqqssstttsssrrrrrrppplllfff```\\\[[[^^^]]]YYYRRRJJJDDDAAA@@@DDDJJJUUUbbbppp~~~ssskkklllqqqwwwxxx|||~~~|||xxxyyy}}}|||{{{tttlllYYY^^^jjjvvvyyyvvvssssss~~~zzzdddRRREEE<<<888:::666666555555444333333333444444444444444444444444444444444444444444444444444444333444444555666666777777777666666666666555555555555555555555555555888888888999999999999:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFHHHJJJKKKMMMRRR\\\oooyyypppoooppp```TTTJJJHHHEEEEEEJJJSSSddd}}}uuugggdddeeeeeedddeeeccc^^^WWWRRRQQQSSSUUUTTTRRRQQQPPPOOOLLLIIIFFFFFFDDDBBBBBBBBBBBB@@@>>><<<<<<<<<;;;;;;;;;:::::::::999999999999999999::::::::::::;;;===???@@@AAABBBDDDGGGIIILLLPPPUUUYYY```gggppp{{{~~~~~~~~~}}}{{{zzzxxxvvvtttssspppllliiiiiieee___[[[YYYXXXVVVUUUOOOLLLIIIGGGGGGHHHHHHGGGIIIHHHLLLRRRWWW\\\dddlllnnntttuuunnnddd^^^[[[XXX^^^]]]eeevvvyyyllllll}}}vvv^^^XXXUUUSSSVVVZZZYYYTTTOOOHHHHHHIIIJJJKKKLLLMMMNNNLLLJJJJJJKKKMMMOOOOOOOOOOOOQQQSSSTTTUUUVVVXXXZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___cccfffiiikkkllljjjgggffffffcccbbbccceeefffeeebbbbbbaaa```\\\YYYWWWXXXYYY\\\YYYXXXZZZZZZXXXZZZ^^^]]][[[ZZZZZZ[[[^^^aaaccciiiggggggjjjqqq~~~ggg\\\PPPIIIHHHLLLVVV```ttt|||ssskkkiiinnnssstttsssqqqrrrsssttt{{{////////////000000000000000111111222333555999<<<<<<@@@FFFMMMTTT\\\dddiiijjjiiiddd]]]VVVTTTWWW[[[eeennnvvvvvvsssssstttsssrrrrrrnnnfff^^^XXXWWWXXX\\\ZZZUUUNNNGGGDDDFFFIIIJJJQQQ^^^lllzzz|||qqqnnnuuuyyyvvvvvvrrrnnn^^^hhhuuu|||yyytttsssuuuuuuZZZIII@@@:::777777555555555444444333333333333333333333333333333333333333444444444444444444333333333333444555666666666666666666555555555555444444444555555555555555888888888888999999999999<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<<<<=========@@@???>>>>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEFFFHHHJJJJJJLLLQQQYYYfff}}}~~~tttxxxvvvjjj[[[LLLIIIGGGEEEGGGKKKVVVjjj|||zzzggg______aaaccceeedddbbb^^^XXXTTTSSSSSSSSSSSSRRRRRRQQQNNNJJJFFFFFFDDDBBBBBBBBBAAA???>>><<<<<<<<<;;;;;;;;;;;;:::999999888888888888999999999999999:::;;;===>>>??????AAADDDFFFHHHLLLQQQTTTZZZ```gggnnnxxx~~~~~~}}}{{{yyywwwtttpppmmmkkkhhhdddaaa```\\\XXXUUUSSSRRRPPPNNNLLLJJJGGGEEEEEEFFFGGGHHHEEEHHHLLLRRRYYY___gggmmmmmmqqqrrrmmmeee___\\\ZZZ^^^cccppp~~~pppllltttkkkYYYSSSRRRQQQPPPPPPOOOMMMLLLIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIKKKMMMOOOOOOOOONNNPPPRRRSSSSSSSSSUUUVVVVVVVVVWWWYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^aaaccceeeggghhhgggeeedddhhhdddaaabbbfffgggddd___bbbbbb___\\\XXXWWWXXXZZZ\\\XXXXXXZZZYYYWWWWWWZZZZZZYYYYYYYYYZZZ\\\^^^```bbbcccfffhhhjjjrrrmmmaaaTTTLLLHHHJJJRRR[[[lll|||rrrgggeeeiiippptttttttttttttttvvv|||....../////////000000000///000222333444777;;;???@@@EEELLLSSSYYY^^^dddgggfffccc]]]UUUPPPPPPWWW]]]jjjttt{{{zzzvvvuuutttrrrssspppjjj```WWWSSSUUUXXX[[[XXXQQQIIICCCEEEMMMTTTZZZ```kkkyyy}}}www|||}}}uuurrrqqqppppppmmmzzz|||vvvvvvyyynnnRRRBBB<<<888666555444444444444444333333333333333333333333333333333333333333444444444555555222222222333333555666666555555444444444333333333444444444555555555666666777777888888888999999999;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>======<<<<<<<<<<<<===AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFIIIKKKJJJLLLSSS\\\dddtttuuuzzzqqqcccRRRKKKHHHFFFGGGHHHNNN[[[iiimmm```\\\^^^```dddfffhhhfff```YYYSSSPPPSSSSSSSSSTTTSSSQQQLLLHHHFFFEEECCCBBBBBBAAA???=========<<<<<<<<<;;;;;;;;;999888888777777888888999999999999999:::;;;<<<===>>>@@@BBBDDDEEEHHHMMMPPPPPPWWW___dddjjjvvv}}}~~~~~~~~~|||xxxuuurrroooiiieeebbb___\\\ZZZWWWUUUTTTSSSQQQOOOKKKHHHIIIHHHEEEDDDCCCDDDGGGIIIHHHMMMTTTYYY___eeekkknnnkkkkkkkkkhhhccc^^^\\\^^^aaannnssskkkqqq~~~mmm___VVVQQQQQQPPPMMMJJJHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJHHHHHHIIIKKKMMMMMMMMMNNNPPPRRRRRRQQQPPPPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^___aaabbbccccccbbbbbbhhhdddbbbcccggggggccc^^^cccbbb```]]]YYYYYYZZZ\\\ZZZXXXYYY\\\[[[WWWUUUWWWZZZZZZZZZZZZZZZ[[[\\\]]]\\\```eeehhhgggjjjvvvooocccVVVMMMHHHGGGMMMUUUgggyyyuuufffaaaeeelllqqqtttuuuuuuvvvwww|||////////////000000000000000111333444666999>>>BBBGGGLLLTTTZZZ^^^aaadddeee```]]]VVVNNNIIIMMMVVV^^^nnnvvv}}}|||zzzxxxvvvrrrrrrmmmeee\\\UUUSSSVVVXXXYYYUUUMMMEEEBBBJJJYYYfffssswww~~~xxxsssqqqpppqqqttt~~~yyy{{{~~~xxxbbbIII===:::888555333444444333333333333333333333333333333333333333333222333333444444555555555222222222222333444666666444444444333333333222222333333444444555666666666777777777888888888888999::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@@@@AAAAAABBBBBBBBBCCCBBBCCCEEEEEEFFFGGGJJJLLLLLLNNNUUU___fffoooxxx}}}wwwjjj\\\PPPJJJFFFFFFFFFHHHPPPYYYtttwwwfff]]][[[\\\aaaeeeiiiiiiddd]]]VVVRRRRRRRRRSSSTTTUUUSSSOOOLLLHHHFFFDDDCCCCCCBBB???>>>>>>>>>>>>=========<<<<<<999888888888888888888999999999999999999:::;;;<<<===>>>@@@AAACCCEEEIIILLLMMMSSS[[[```eeelllvvv~~~~~~~~~~~~}}}~~~}}}|||{{{{{{zzzwwwssspppkkkgggaaa\\\ZZZXXXVVVTTTPPPOOOOOOOOONNNKKKGGGDDDCCCCCCCCCBBBBBBEEEJJJNNNNNNVVV]]]aaaeeejjjmmmllljjjfffdddbbb___\\\^^^cccmmmnnnmmmxxx}}}zzzzzz{{{mmm]]]VVVSSSQQQPPPOOOLLLIIIGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFHHHJJJJJJJJJNNNPPPRRRRRRPPPOOONNNNNNQQQQQQRRRTTTTTTUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\[[[\\\]]]^^^___`````````fffdddcccdddffffffccc___bbbbbbaaa___\\\\\\]]]___aaaaaadddhhhhhhbbb]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[YYY]]]cccgggggggggoooyyyxxxlllbbbUUUMMMGGGEEEJJJPPPdddwww|||mmmbbbdddhhhlllpppsssuuuuuuvvvzzz//////000000000111111111000222333555777;;;AAADDDOOOTTT\\\bbbdddeeeeeeeee]]]YYYRRRKKKHHHMMMXXXaaaqqqwww|||}}}||||||wwwqqqnnniiiaaa\\\YYYXXXWWWWWWSSSOOOIIIDDDGGGXXXqqqwwwvvvwwwwwwyyy~~~{{{eeeSSSAAA999999777555444333333333333333333333333222222222222222222222222222222333333444555555666111111111222333444666777555555444444444333333333333333444444555666666777777777777777888888888888888888888888888999:::;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAABBBBBBCCCCCCBBBCCCEEEFFFFFFHHHKKKMMMOOONNNTTT```ffflll|||~~~||||||~~~{{{qqqhhh[[[QQQHHHEEEEEEFFFKKKPPPaaaxxxoooaaaZZZYYY\\\```dddeeebbb]]]YYYVVVRRRRRRRRRTTTUUUUUURRRPPPKKKIIIFFFEEEEEEDDDBBB@@@????????????>>>>>>>>>>>>999999999888888999999999::::::999999999:::;;;;;;;;;===>>>???@@@BBBFFFHHHLLLPPPVVV\\\```eeejjjmmmuuu~~~}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~|||zzzyyywwwvvvuuuuuutttpppkkkhhhbbb^^^XXXTTTRRRQQQPPPOOOKKKJJJHHHGGGGGGFFFDDDBBB???@@@BBBCCCEEEJJJRRRWWW___hhhpppsssuuuxxxvvvrrrmmmfff```___^^^^^^dddlll~~~{{{pppuuuyyyvvvwww}}}zzzaaaVVVQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEHHHJJJJJJIIILLLNNNQQQRRRPPPOOOOOOOOOQQQRRRSSSSSSTTTTTTTTTTTTVVVVVVVVVWWWXXXYYY[[[[[[YYYZZZZZZ[[[\\\]]]^^^___cccdddeeeffffffeeecccbbbdddeeeeeeeeecccbbbcccdddgggiiinnnttttttlllfffddd````````````___]]]\\\[[[ZZZZZZ^^^ccceeefffmmmuuu}}}uuunnnjjj```VVVOOOJJJGGGJJJOOO^^^sssvvvgggffffffhhhkkkooorrrsssuuuwww}}}000000000000111111111111000222444666888===BBBFFFUUUZZZbbbgggiiihhhfffeee]]]YYYRRRKKKIIIOOO[[[eeerrrwww{{{}}}~~~~~~yyyqqqjjjeee```]]]]]][[[XXXUUUKKKIIIFFFEEEOOOggg}}}yyy|||~~~~~~~~~|||uuuXXXIII;;;777888777555444333333333333333333333333222222222222222222222222222222333333444555666666111111111222333444666777666666555555555444444444333333444444555666777777777777777777888888888888888777777777888999999:::888888999999999:::::::::;;;;;;;;;<<<<<<>>>???@@@>>>>>>???@@@BBBCCCDDDDDDBBBDDDEEEFFFGGGIIILLLNNNQQQNNNSSS^^^eeeiiixxxzzzvvv|||~~~uuupppfffXXXJJJEEEFFFGGGJJJNNNVVVlllxxxfff\\\YYYXXX[[[^^^___^^^\\\[[[[[[RRRQQQRRRTTTVVVVVVTTTSSSMMMKKKIIIGGGGGGFFFDDDBBB@@@@@@@@@@@@?????????>>>::::::999999999999::::::;;;::::::999::::::;;;;;;:::;;;<<<===>>>@@@CCCFFFGGGIIINNNSSSXXX\\\^^^___eeennnwww{{{{{{wwwuuuuuuvvvyyyuuuuuuzzz}}}||||||~~~}}}{{{zzz|||~~~yyyxxxvvvuuuuuuuuuvvvwwwwwwvvvttttttuuuxxx{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxuuusssrrrqqqppppppnnnkkkfffbbb]]]XXXRRRNNNMMMLLLLLLLLLIIIGGGCCCAAAAAABBBAAAAAA>>>@@@CCCEEEIIIPPPZZZaaatttrrriiiaaa``````bbbkkkuuuwwwttt}}}yyyrrrsssttt~~~nnn[[[SSSOOOLLLGGGGGGFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFGGGJJJLLLLLLKKKJJJMMMPPPQQQQQQPPPPPPPPPRRRSSSSSSTTTTTTTTTTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[XXXXXXYYYYYYZZZ\\\]]]^^^aaacccfffgggeeedddccccccgggiiijjjjjjiiihhhiiijjjeeegggnnnvvvuuummmeeeccccccccccccbbbaaa^^^\\\ZZZ[[[YYYZZZ___bbbfffmmmuuu~~~~~~|||wwwooohhhjjjaaaXXXRRRMMMJJJLLLQQQYYYnnn{{{kkkiiifffeeehhhkkkooopppuuuvvvyyy111111111111000000000000000,,,---777>>>AAAFFFLLLXXX]]]cccggggggeeecccbbbWWWSSSMMMIIIJJJRRR]]]fffooouuuzzz{{{zzzxxxrrrkkkdddaaa]]]ZZZXXXVVVTTTRRREEEFFFDDDCCCQQQnnnzzzxxx{{{zzzuuugggMMMEEE<<<888555222333555000111111222222111111000333333333333333222111000333333333333333333333333222333444555555444333222555444333444555666555444333333333444444444555555888888777666666666666666888888888777777777777777999999888888888888888888:::;;;<<<<<<:::999:::<<<===>>>???BBBEEEFFFDDDBBBDDDEEEFFFHHHJJJLLLMMMNNNKKKMMMRRRWWW\\\eeevvvzzznnnttt}}}|||xxxxxxoooaaaSSSNNNKKKFFFDDDGGGMMM^^^vvvwwweeeXXXXXXWWWZZZ___```[[[XXXYYYTTTRRRQQQQQQSSSUUUVVVVVVQQQOOOLLLIIIFFFDDDCCCCCCAAA@@@>>>===<<<<<<======<<<<<<;;;::::::999888888999999::::::::::::999999888999:::;;;===???AAABBBEEEGGGIIILLLPPPSSSVVVWWW^^^bbbgggkkknnnppprrrtttpppooonnnllljjjhhhhhhgggiiiiiiiiikkkmmmqqqtttvvv||||||~~~~~~~~~}}}|||{{{zzzyyyyyyxxxvvvtttsssrrrssstttuuutttsssqqqpppppprrruuuwwwyyyyyyyyyyyyzzzzzz{{{{{{}}}|||zzzyyywwwtttoookkkmmmllliiifffbbb^^^[[[YYYQQQOOOMMMJJJHHHFFFEEEDDDFFFEEECCCAAA@@@???>>>>>>:::>>>DDDGGGKKKUUUdddoooxxxiii]]]]]]___dddssswwwvvvyyyzzzqqqooooootttvvvcccXXXPPPJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIHHHFFFCCCCCCDDDEEEFFFFFFHHHKKKNNNQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVTTTVVVWWWYYY[[[[[[[[[ZZZWWWWWWXXXXXXYYYZZZZZZ[[[aaa^^^^^^```^^^ZZZ]]]eeeeeemmmpppllljjjmmmnnnllljjjiiiiiijjjiiigggbbb___bbbaaa```___]]]\\\ZZZZZZ\\\ZZZXXX\\\dddnnntttwww|||wwwssspppooolll]]]SSSSSSQQQJJJJJJPPPZZZjjj~~~xxxkkkaaabbbfffgggiiilllsssuuuyyy|||111000000000000000000000333000333:::@@@DDDJJJRRRZZZ^^^ccceeeccc^^^ZZZXXXQQQOOOKKKHHHKKKTTT___hhhrrrxxx||||||zzzxxxqqqjjjbbb___[[[YYYXXXVVVRRRNNNFFFGGGGGGKKK]]]yyy|||zzz{{{xxxoooaaaNNNEEE===999666222222555111111222222222222111111333333333333333222111111333333333333333333333333333444444444444444444333777666444444555555444222333333333444444444555555888777777666666666666666777777777777777777777888888888888888888888888888:::;;;<<<<<<::::::;;;<<<>>>???@@@CCCFFFFFFEEECCCCCCDDDEEEGGGIIIJJJLLLLLLKKKMMMQQQVVVZZZbbbrrrsssqqqyyy~~~}}}{{{ttteeeWWWPPPKKKEEECCCDDDGGGVVVlllnnn___ZZZXXXYYY]]]___]]]]]]___WWWUUUSSSSSSTTTVVVWWWWWWUUUSSSOOOKKKGGGDDDBBBBBBAAA@@@>>><<<<<<;;;<<<<<<<<<<<<;;;::::::999888888888999999999999999999888888999999;;;===???AAABBBCCCDDDGGGJJJMMMPPPRRRSSSWWWZZZ]]]___aaabbbdddfffdddcccbbbaaaaaaaaaaaaaaacccccccccdddgggjjjmmmoootttuuuvvvxxxzzz{{{{{{{{{}}}||||||||||||}}}}}}~~~{{{|||~~~}}}|||{{{zzzzzzyyyxxxxxxwwwvvvvvvuuutttrrrqqqpppqqqrrrsssrrrpppnnnmmmmmmoooqqqssstttuuuvvvwwwwwwwwwwwwwwwvvvuuusssrrrqqqnnnjjjfffdddcccaaa^^^ZZZVVVSSSQQQMMMLLLJJJGGGEEEDDDCCCCCCBBBAAA@@@????????????@@@???CCCHHHKKKRRR```rrruuuggg]]]]]]bbbjjj{{{ssswwwxxxooommmnnnyyynnn]]]TTTNNNKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHEEECCCBBBDDDEEEEEEFFFGGGKKKMMMOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSUUUVVVWWWXXXXXXZZZZZZ[[[ZZZYYYXXXVVVWWWWWWXXXYYYZZZZZZ[[[^^^\\\^^^```^^^XXXXXX\\\dddjjjnnnkkkjjjnnnooommmeeeeeedddeeeeeebbb^^^[[[``````______^^^]]]\\\\\\\\\[[[[[[___hhhtttzzzvvvtttnnn```VVVTTTPPPIIIHHHMMMVVVfff{{{tttiiifffhhhhhhjjjnnnppprrrvvvzzz}}}000///////////////000000333444777<<<@@@DDDNNNWWWZZZ^^^aaabbb^^^XXXRRROOOKKKJJJJJJKKKPPPZZZeeemmmuuuzzz}}}|||yyywwwqqqjjjbbb^^^ZZZYYYYYYUUUNNNHHHAAAAAADDDOOOfff}}}|||||||||yyyxxxsss}}}iiiYYYMMMEEE===999666333222555222222333333333333222222333333333333333222222111333333333333333333333333555444444333333444444555888666555444555444222111333333333444444444555555777777666666555555666666666666666777777888888888888888888888888888888888:::;;;<<<<<<::::::;;;<<>><<<;;;;;;;;;;;;<<<;;;;;;::::::999999888888888999999999999888888999999999:::<<<>>>???@@@@@@AAACCCFFFIIIKKKMMMNNNOOOQQQRRRRRRRRRSSSUUUWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\^^^aaadddfffiiijjjlllnnnpppqqqrrrrrrvvvvvvuuuuuuvvvvvvwwwxxxuuuvvvvvvwwwvvvuuusssrrrttttttssssssrrrrrrrrrqqqrrrqqqooonnnnnnnnnooopppnnnmmmkkkiiiiiijjjlllmmmnnnoooqqqssssssrrrqqqppplllkkkiiiiiihhhfffbbb___ZZZYYYWWWUUUQQQNNNKKKJJJHHHGGGEEEDDDBBBAAAAAAAAA>>>=========>>>???@@@AAADDDHHHLLLSSS]]]ooo|||oooddd\\\___gggsssxxxsss}}}vvvnnnmmmpppwwwaaaUUUOOOLLLJJJKKKJJJIIIHHHGGGEEEEEEDDDDDDEEEDDDDDDFFFGGGGGGEEECCCBBBCCCDDDDDDEEEFFFJJJLLLMMMMMMMMMNNNNNNOOOOOOOOORRRRRRRRRSSSTTTUUUWWWXXX[[[\\\\\\\\\[[[YYYXXXVVVVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[^^^aaa___XXXUUUVVVaaafffhhhhhhhhhkkklllkkkbbbaaaaaaaaaaaa```]]]ZZZ^^^^^^__________________\\\^^^```dddlllzzz|||xxxpppeee\\\YYYTTTLLLJJJNNNQQQaaavvvvvvnnnjjjiiikkkooolllooosssvvvzzz~~~//////.........000111222111555999<<<>>>DDDOOOXXXYYY\\\______ZZZTTTOOOLLLFFFHHHKKKQQQXXXbbbmmmtttwww|||~~~|||zzzxxxsssmmmfffaaa\\\[[[ZZZTTTJJJBBB======BBBSSSkkkzzzvvv|||wwwwww}}}uuusssqqq~~~|||hhhXXXLLLDDD<<<999666333222444222333333444444333333222222333333444333333222222333333333333333333333333555444333222222333444555666555444444444444333222333333333444444444555555777666666555555555666666444555555666777888999999888888888888888999999999999;;;<<<;;;::::::;;;===>>>>>>>>>AAADDDEEEDDDCCCAAAAAABBBCCCEEEFFFGGGHHHFFFFFFIIIMMMPPPSSS]]]gggzzznnnjjjxxx}}}nnnaaaVVVMMMGGGEEEDDDJJJUUUfffrrrjjjddd```aaacccbbbbbbdddaaa^^^YYYVVVVVVWWWXXXXXXYYYWWWTTTPPPLLLHHHEEEDDDBBBAAA???===;;;::::::;;;;;;;;;;;;::::::999999999777888888999999888888777999999999:::;;;===>>>???>>>???@@@CCCEEEGGGIIIJJJKKKKKKLLLKKKJJJKKKNNNPPPPPPPPPQQQQQQRRRTTTUUUVVVSSSTTTTTTVVVXXXZZZ]]]^^^___aaaccceeehhhiiijjjkkknnnnnnnnnnnnooopppqqqqqqrrrrrrrrrrrrqqqooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmlllkkkkkklllllljjjhhhgggeeeeeeeeefffggghhhiiilllnnnnnnllljjjhhhcccaaa``````___^^^[[[YYYSSSRRRQQQOOOMMMJJJHHHGGGCCCCCCAAA@@@@@@@@@@@@@@@<<<<<<;;;;;;<<<>>>@@@BBBFFFKKKSSS]]]kkk~~~rrrfff___[[[aaammm}}}~~~xxx{{{tttnnnooowwwxxxhhhWWWOOOLLLJJJIIIKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDDDDEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDFFFIIIKKKLLLLLLMMMMMMNNNNNNOOOOOORRRRRRSSSSSSUUUVVVXXXYYY]]]]]]]]]]]]\\\[[[YYYXXXUUUUUUVVVVVVXXXZZZ\\\]]]]]]^^^aaacccbbb___]]]\\\bbbcccdddddddddfffffffffbbbaaa``````aaa```___]]]]]]]]]^^^___``````aaabbb___bbbeeeggglllzzz{{{tttmmmfffccc]]]TTTPPPQQQOOO\\\ooovvvmmmjjjkkknnniiilllppptttxxx|||///............000222333222777<<<>>>@@@HHHRRRYYY\\\^^^___\\\WWWQQQLLLJJJBBBFFFNNNVVV___iiirrrxxxzzz~~~|||{{{wwwrrriiieee```]]]YYYQQQGGG>>>@@@@@@GGGYYYnnn{{{~~~}}}xxxsss|||~~~{{{|||tttsssuuulll\\\IIIAAA;;;888666333222444222333333444444333333222222333333444444444333333333333333333333333333333555444333222222333444555333222222333555666555444333333333444444444555555666666555555555555666666444444555666777888888999777777888888888999999999999:::;;;;;;::::::<<<===<<<<<<<<<>>>AAABBBBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGFFFHHHLLLNNNOOOUUU]]]eeettttttgggooowwwjjj^^^UUUMMMHHHFFFGGGLLLXXXnnnpppiiidddfffhhhhhhggghhheeebbb]]]YYYXXXXXXWWWVVVWWWVVVTTTRRROOOLLLIIIHHHDDDBBB@@@===;;;:::::::::;;;;;;::::::::::::999999888888999999999999888888999999999999:::;;;=========>>>???AAABBBDDDEEEFFFFFFGGGGGGGGGGGGHHHKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQOOOPPPQQQRRRTTTVVVXXXYYYYYY[[[]]]___bbbcccdddeeegggggggggggghhhiiijjjkkkmmmmmmllllllkkkjjjiiihhhhhhhhhiiiiiijjjkkkkkkkkkmmmlllkkkjjjiiihhhggggggdddcccbbbaaa``````aaaaaabbbcccfffggggggeeecccaaa\\\ZZZYYYXXXXXXWWWUUUSSSMMMMMMLLLKKKIIIGGGEEEDDDAAA@@@??????>>>?????????===<<<;;;;;;<<<>>>@@@BBBIIIQQQ^^^mmm|||rrrggg___\\\^^^gggvvv|||{{{{{{pppnnnrrrlll___RRRLLLJJJHHHHHHJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFDDDCCCBBBCCCDDDDDDDDDEEEHHHKKKLLLMMMMMMNNNOOOPPPPPPPPPRRRSSSSSSTTTVVVWWWYYYZZZ\\\\\\^^^^^^^^^]]]\\\[[[VVVUUUUUUVVVXXX[[[^^^___aaabbbdddeeehhhkkklllkkkhhhfffeeeeeedddcccbbbbbbaaa___^^^^^^___``````___\\\\\\]]]^^^___```aaabbbbbbfffhhhhhhjjjttt~~~zzzvvvqqqggg[[[SSSQQQOOOXXXhhhyyyzzzmmmiiiiiijjjhhhkkknnnrrrvvvzzz//////......///111444666666<<>>888777666333222444222222333333333333222222222333333444444444444444333333333333333333333333555444444333333444444555222111111222555666666555333333333444444444555555555555444444555555666666555555555666666777777777777777777888999999::::::888:::;;;;;;;;;;;;<<<===;;;::::::<<>>???@@@AAABBBCCCAAACCCDDDDDDDDDDDDGGGIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUVVVXXX[[[\\\^^^______`````````aaaaaacccdddeeeeeeeeeddddddccccccbbbbbbcccddddddeeeggghhhhhhiiikkkjjjiiigggeeecccaaaaaa]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^______^^^\\\[[[VVVTTTRRRQQQPPPOOOMMMLLLFFFFFFEEEEEEDDDCCCAAAAAA??????>>>============>>>>>>===;;;;;;<<>>@@@EEEOOO\\\bbbdddkkktttwwwooommmkkkkkknnnqqqrrrwww}}}sss^^^MMMAAA:::666555555222222555111111222222222222111111222333333444555555444444333333333333333333333333333444444444444444444333333222111222444555555444333333333444444444555555555444444444444555666777555555666666666666666666666777777888999999::::::888:::;;;;;;;;;;;;<<<>>><<<;;;:::<<>><<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999:::;;;;;;;;;<<<<<<===>>>?????????@@@BBBCCCBBBAAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^___^^^^^^]]]]]]]]]]]]]]]]]]^^^___```bbbccceeeffffffhhhgggeeeccc```]]][[[ZZZUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUOOOMMMJJJIIIHHHGGGFFFDDD@@@AAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;===<<<;;;<<<>>>BBBGGGIIIXXXcccssswwwkkkbbb___^^^eeeqqqxxxqqqrrrnnn]]]TTTMMMKKKJJJHHHHHHKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEFFFIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^___```aaa```______WWWWWWWWWXXXZZZ^^^bbbdddbbbeeefffgggooozzz}}}tttlllhhhhhhgggbbb```aaa]]]ZZZXXXXXXZZZ]]]______]]]]]]]]]]]]]]]]]]]]]]]]\\\___bbbccceeekkkuuu}}}wwwfff\\\TTTUUU]]]mmmzzzsssgggdddddddddeeegggkkkmmmpppssswwwzzz111000//////000333777999:::@@@DDDHHHPPP[[[^^^[[[XXXVVVRRRKKKFFFCCCDDDEEELLLUUUaaammmvvv|||xxxzzzwwwpppkkkiiiddd___VVVXXXYYYSSSIIIAAA??????EEEKKKWWWaaaccccccmmmzzzzzzrrriiiggg^^^[[[```dddfffqqqvvvgggQQQ>>>>>>888444444444222222555111111111222222111111111222333333444555555555444333333333333333333333333222333555555555555333222444333222222444444333222333333333444444444555555444444444444444555666777666666666666666555555555666777777888999999::::::888999;;;;;;;;;;;;<<<>>>===<<<;;;<<>>===<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888999999::::::999::::::;;;;;;<<<<<<===???AAACCCCCCBBB@@@@@@@@@?????????@@@BBBCCCEEEFFFEEEFFFGGGIIIKKKLLLLLLMMMOOOOOOQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\[[[\\\]]]___aaabbbddddddfffeeeccc```]]]YYYVVVUUUPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQKKKIIIEEEDDDCCCBBB@@@>>>?????????@@@@@@???>>>>>><<<<<<;;;:::999999999999<<<;;;;;;<<<@@@EEEJJJNNN\\\fffuuuyyyooogggbbbbbbaaakkkyyy~~~uuuqqqxxxgggYYYQQQLLLKKKJJJIIIIIILLLHHHHHHGGGGGGHHHHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEFFFGGGFFFFFFGGGIIILLLKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTUUUWWWYYY[[[\\\______```aaaaaa```___^^^XXXXXXWWWXXX[[[___cccfff___ccceeegggppp{{{|||rrriiidddfffeee```^^^___]]][[[YYYXXX[[[^^^```aaa^^^]]]]]]\\\\\\[[[[[[[[[WWWZZZ^^^aaaeeejjjrrrxxxyyyyyy}}}vvvkkkVVVTTTZZZkkkxxx||||||~~~vvv|||zzznnndddbbbcccbbbdddfffiiikkkmmmppptttwww...000111222111333555777<<>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGLLLPPPXXXfffvvvssseeeccchhhrrr{{{~~~~~~vvvjjjZZZOOOPPPTTT___~~~~~~jjjcccfffnnnsssxxxyyyyyyxxxrrrjjjaaa[[[XXXVVVSSSPPPNNNNNNOOOPPPNNNLLLIIIFFFDDDAAA===:::;;;::::::;;;======;;;:::;;;:::::::::;;;;;;:::888888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========<<<<<<======>>>@@@AAABBBDDDFFFHHHHHHHHHHHHJJJLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVZZZZZZZZZ[[[\\\\\\]]]]]]___^^^\\\YYYVVVTTTRRRQQQPPPNNNMMMKKKKKKLLLNNNOOOOOONNNNNNMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>======<<<<<<<<<<<>>CCCKKKRRRVVVWWWVVVTTTQQQJJJEEECCCCCCDDDIIIOOOZZZgggttt{{{}}}~~~{{{rrrpppmmmgggaaa[[[WWWUUUSSSQQQLLLFFFAAA@@@CCCFFFWWWeeesssuuuuuuzzzqqqgggccccccdddaaa```cccgggooo|||rrreeeXXXKKK@@@<<<555555444222222111111111111000000//////000111111111111111111111111111111333222111111111222333444333444444444444444333333333222222222333333444444333333333444444444444555444444555666666666666555555555555555555666777777555555444444444444555555777888999::::::;;;:::::::::;;;<<<===>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGIIILLLTTT```mmmsssmmmiiirrr|||tttdddWWWSSSRRRYYYuuuqqqeeeeeelllrrr|||~~~~~~yyysssmmmjjjaaa^^^YYYTTTPPPNNNNNNNNNNNNLLLJJJHHHFFFCCC@@@===<<<;;;:::;;;<<<===<<<;;;999888888888999999777666888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCCEEEFFFEEEFFFHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYY[[[ZZZYYYVVVTTTQQQOOONNNNNNLLLJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFEEECCCBBBBBBAAA???============<<<<<<;;;;;;;;;;;;===:::666666<<<===:::===;;;===AAABBBDDDLLLVVVhhhtttzzzsssmmmfffcccfffnnnvvvzzz~~~uuussswwwxxxyyyeee[[[XXXRRRKKKIIIKKKLLLLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFGGGHHHJJJLLLNNNLLLLLLLLLMMMPPPSSSVVVWWWXXXYYYYYYYYYWWWWWWYYYZZZ^^^\\\ZZZYYY[[[\\\\\\[[[\\\]]]\\\[[[[[[]]]```cccaaaaaaeeennnyyy~~~}}}zzzmmmjjjgggeeedddcccaaa___\\\[[[ZZZZZZ[[[]]]___aaa]]]]]]^^^^^^___^^^^^^^^^XXXXXXYYY]]]ccchhhjjjkkkqqqssswwwmmm___YYYdddrrrwwwxxxzzzzzztttpppnnniiiaaa]]]___ccccccdddfffhhhkkknnnppp///111333333444666999;;;@@@EEELLLSSSVVVUUURRROOOJJJEEEAAACCCFFFKKKSSS\\\dddnnnxxx{{{|||}}}}}}zzznnnjjjeee___YYYTTTRRRQQQNNNLLLIIIDDDAAAEEELLLSSShhhsss{{{{{{|||wwwlllfffeeegggkkkhhhiiimmmrrrxxx{{{uuusssssstttuuu{{{uuubbbVVVMMMDDD;;;777444444333222111111111111222222111111000111111222111111111111111111111111111111111111222333444555333333444444444444333333222222222333333333444444333333333333444444444444444555555666666666666666555555555555555666777777888777777666666777777888777777888999::::::::::::999999;;;<<<>>>@@@AAABBB??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJPPPYYYcccqqqvvvlllqqqyyypppaaaYYYSSSUUUjjj~~~mmmhhhlllqqq|||yyyxxxlllhhhaaaZZZTTTQQQPPPOOOOOOMMMJJJIIIHHHFFFCCCAAA???===;;;:::<<<======<<<999888888888999999777555888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>??????@@@BBBBBBBBBBBBDDDFFFEEEFFFFFFGGGGGGHHHHHHHHHLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOOQQQRRRSSSTTTTTTVVVVVVTTTRRRPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDBBB@@@???@@@???===;;;<<<<<<;;;;;;;;;;;;::::::999;;;:::777888===???>>>>>>???BBBFFFHHHJJJRRRZZZmmmvvv|||xxxrrrmmmgggeeecccfffooo}}}nnnnnnuuuzzzvvvuuu~~~iiiZZZTTTSSSOOOIIIGGGHHHJJJIIIGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGHHHJJJLLLMMMLLLMMMNNNPPPRRRSSSUUUVVV[[[[[[[[[YYYWWWWWWYYY[[[```^^^[[[YYYZZZ[[[\\\[[[\\\]]]]]]\\\[[[[[[^^^```bbbbbbgggrrr}}}yyyrrrjjjhhheeeddddddcccaaa```]]][[[ZZZYYYYYY[[[]]]^^^^^^____________^^^]]]]]]WWWWWWYYY^^^cccfffhhhgggjjjnnnssszzz{{{hhhZZZ^^^hhhoootttzzz}}}yyywwwuuuooogggaaa```eeeeeeeeeeeegggiiikkkmmm000222444555666888<<<>>>DDDGGGMMMRRRSSSQQQMMMJJJHHHCCCBBBFFFMMMTTT___iiinnnvvv||||||}}}~~~~~~{{{lllggg___XXXSSSQQQOOONNNLLLIIIEEEBBBDDDLLLZZZcccxxx}}}}}}~~~uuunnnlllooorrrwwwttttttxxx|||uuummmjjjkkkmmmoooxxx|||iiiUUUJJJEEE???999666333333222111111111111111333333222222111111222222222222222222222222222222111111111222222333333333222222333444444444333333222222333333444444444333222222333333333444444444444555666666777777666666555555555555555666777777999888888777777888888999777888999:::;;;;;;;;;;;;999:::;;;<<<>>>???@@@@@@>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFJJJKKKOOOUUUZZZeeewww{{{nnnmmmoooxxx}}}ooodddXXXTTTbbbuuuzzzooonnnqqq{{{vvvqqqiiiaaaZZZUUUSSSRRRNNNLLLJJJIIIHHHGGGFFFDDDBBB???<<<;;;<<<>>>???>>><<<;;;:::;;;;;;;;;999777888888999999::::::::::::::::::;;;;;;<<<==================<<<;;;;;;;;;:::999999999999:::;;;<<<======>>>@@@@@@???@@@AAACCCEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA???======>>>===<<<:::::::::::::::::::::::::::;;;<<<<<<;;;<<>>;;;777555222222111000000000111111444444333222222111222222333333333333333333333333333333333333222222111111111222222333444444333333111222333444444444333333222222222333333333444444444555555666666666666666555555555555555666777777666555555444444555555666888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEJJJKKKMMMQQQSSSZZZjjjzzzrrrjjjdddiiiwwwsssbbbWWW[[[ggg~~~{{{ssspppuuu|||zzzrrrhhh___XXXTTTRRRNNNLLLIIIHHHHHHHHHGGGEEEEEEBBB???>>>???@@@AAA@@@>>>===<<<<<<<<<<<<:::888888888999999999999999:::::::::;;;;;;<<<======>>>=========<<<;;;;;;;;;:::999888888888999:::;;;<<<<<<===??????>>>>>>@@@AAADDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???????????????>>>>>>>>><<<;;;;;;<<<<<<;;;999999:::::::::::::::::::::<<<<<<======>>>@@@FFFKKKRRRYYY```cccdddeeefffgggmmmppprrrqqqlllfffcccdddcccooovvvlllgggppp{{{pppqqqyyy|||cccTTTNNNNNNJJJHHHFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMPPPRRRSSSSSSRRRRRRRRRTTTVVVWWWYYY\\\```cccdddaaa^^^]]]]]]^^^^^^]]][[[]]]^^^]]]\\\[[[[[[\\\aaaeeeiiilllkkkiiigggfffdddbbb```___``````___^^^\\\[[[ZZZYYYYYYYYYZZZZZZ```aaabbbdddeeeeeeeeeeeemmmhhhbbb___```bbbeeefffccchhhoootttwwwqqqYYYRRRTTTYYYcccmmmqqqyyyvvvnnnhhhhhhgggffffffgggiiiiii111333666999;;;>>>BBBEEEIIIJJJKKKLLLJJJGGGDDDBBBCCCAAACCCLLLWWWaaannnxxx{{{~~~}}}|||}}}{{{wwwjjjbbbYYYRRRPPPOOOMMMKKKCCCAAABBBLLL]]]pppyyylllddddddkkktttyyy```QQQBBB;;;999666333333111111000000000000000111444444333222111111111111222222222222222222222222333333444333333111000///000111222333333444444333111222333444555444333222222222222222333333333333333444444555555555555555555555555555555666777777777666666555555666666777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGIIIKKKMMMSSScccrrr}}}ooobbbbbblll{{{ppp___ZZZ]]]qqq~~~vvvuuuxxx~~~yyyoooddd[[[TTTPPPPPPMMMJJJHHHHHHIIIHHHGGGGGGEEEBBBBBBBBBCCCCCCBBB>>><<<;;;;;;<<<;;;999777888888999999999999999999999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999888888888999999:::;;;;;;===>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<;;;999999999::::::::::::;;;;;;<<<;;;<<<>>>@@@CCCLLLVVVbbbmmmvvvyyywwwuuurrrnnnooommmkkkiiiddd```bbbgggqqqwwwooonnnooowww~~~uuuooovvvmmmZZZPPPKKKJJJGGGGGGFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQQQQSSSVVVWWWXXXZZZ\\\^^^aaa___]]]]]]^^^^^^]]]\\\ZZZ]]]______]]]\\\[[[\\\```dddgggeeebbb___aaadddaaa___]]]\\\]]]^^^]]]\\\ZZZZZZ[[[[[[[[[[[[ZZZYYY]]]___bbbfffjjjmmmpppqqqzzzsssjjjbbb___```bbbcccbbbgggpppxxx|||nnnWWWNNNNNNPPPVVV___dddooo||||||sssjjjiiihhhgggggghhhiiijjj111444777:::<<<@@@DDDGGGJJJJJJIIIHHHFFFCCCAAA@@@@@@@@@EEEQQQ]]]hhhuuu~~~{{{yyyxxxtttnnnggg___UUUOOONNNMMMJJJHHH@@@AAAJJJ___yyyvvvjjjcccfffppp}}}tttUUUIII>>>:::777333222333000000/////////000000111444333222111111000000000000000000000000000000000111222333333333222111111000000111333333444444333000222333555555444333222111222222222222333333333222333333444444444444444555555555555555666777777999999888888888888999999666666777888999999999999::::::;;;;;;<<<===>>>>>><<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFHHHJJJQQQaaaqqq~~~jjjbbbcccmmm~~~kkkaaa___dddzzz|||zzz|||zzzrrriii```YYYTTTRRROOOLLLJJJJJJJJJIIIIIIIIIGGGFFFEEEFFFFFFDDDCCC@@@>>>=========<<<:::888999999888888888888888888999999:::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999999888888999999:::::::::;;;<<<<<<;;;;;;<<<===========================AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<;;;:::::::::::::::;;;;;;;;;<<<===;;;===AAAEEEKKKXXXeeevvvwwwqqqlllhhhfffddddddlllwww{{{qqqwwwyyyqqqnnn{{{sss^^^TTTOOOLLLIIIEEEFFFGGGGGGGGGEEEEEEEEEBBBCCCEEEGGGHHHIIIIIIIIIEEEGGGIIIKKKKKKJJJHHHGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNQQQUUUWWWXXXXXXYYYZZZ\\\[[[[[[\\\]]]]]][[[YYYZZZ\\\___```___]]]]]]]]]```aaabbbaaa``````aaaccc___]]][[[ZZZ[[[[[[ZZZYYYXXXYYY\\\^^^^^^\\\ZZZXXXZZZ\\\```dddiiimmmoooqqquuuoooggg```^^^^^^```aaabbbfffqqq~~~|||gggTTTMMMKKKHHHKKKQQQXXXdddpppwww|||{{{tttkkkjjjiiihhhhhhiiijjjkkk222444888;;;===AAAFFFIIIJJJIIIHHHEEECCCAAA@@@???@@@AAAHHHVVVcccooo{{{yyyvvvtttnnngggddd\\\RRRMMMLLLKKKHHHDDD@@@DDDSSSpppvvvjjjdddiiivvv}}}hhhPPPGGG???;;;888333333555000000////////////000111444333222111000000000000///////////////////////////000222333444444333222///000111222333444444444000111333555555444333222111111222222222333333333111222333333444444333333555555555555555666777777666666555555555555666666444555666777777888888888888888999;;;===>>>???@@@<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFEEEFFFHHHJJJRRRdddttttttddd^^^aaapppvvvjjjfffZZZnnnxxxtttwwwzzzzzzxxxyyyyyywwwsssmmmfff___\\\TTTQQQNNNKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHEEECCCCCCAAA@@@@@@@@@???===;;;999999888888888888888888999999:::;;;<<<===>>>???:::;;;;;;<<<<<<=========999999999999999999::::::999:::;;;;;;:::999:::<<<========================>>>??????@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@???BBBBBBBBBAAAAAAAAAAAA@@@?????????????????????@@@===>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<;;;999999999;;;<<<;;;::::::::::::;;;;;;<<<<<<<<>>;;;:::::::::333222000......///000111000000000000000000000000111111111111111111111111000111111111111222222222333333333333333333333333222222222222222222222222000111111111111222222222333333333444444444555555333333444444444444444333999666333333666888999888888888888888888888888888:::;;;<<<===>>>>>>>>>>>>===============>>>>>>>>>DDDDDDEEEEEEEEECCCBBBAAACCCCCCDDDEEEKKKWWWgggsssvvvgggaaaeeemmmttteeecccdddppp|||qqqlllkkkkkkjjjqqqpppnnnoooooommmgggbbb]]]ZZZUUUOOOJJJHHHJJJLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEECCCAAA>>><<<;;;;;;;;;;;;;;;::::::999888999999888888999;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888888888999999999999:::;;;;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>=========:::;;;;;;;;;;;;;;;;;;:::<<<===<<<:::999888:::<<<===;;;999888888999;;;<<<:::999888888888:::===???===AAAHHHMMMNNNUUUjjjvvvkkkdddgggqqqvvvpppuuusssooouuuwwwfffSSSJJJGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEFFFHHHJJJJJJHHHFFFEEEFFFIIIJJJJJJKKKMMMOOOLLLMMMNNNNNNLLLKKKKKKLLLIIILLLPPPSSSUUUVVVWWWYYY\\\[[[ZZZZZZ\\\\\\[[[YYY[[[ZZZYYY\\\______]]]ZZZ```______^^^^^^]]]]]]]]][[[ZZZXXXTTTRRRRRRUUUXXXWWWVVVYYY]]]]]]YYYXXX[[[[[[[[[]]]```cccddddddbbbaaa```[[[UUUTTTYYY\\\\\\[[[jjjuuuzzz{{{lllcccVVVKKKFFFEEEGGGHHHLLLTTT[[[```iiisssuuuqqqqqqooolllkkkllllllllllll333555777;;;@@@DDDHHHJJJGGGCCC@@@@@@???===???DDDEEEKKKWWWgggxxx|||vvvnnngggbbbZZZTTTMMMIIIHHHGGGCCC@@@BBBOOOhhhvvvzzzzzzssstttoooggggggsssnnnZZZNNNKKKGGGBBB???===;;;:::888444222111/////////111111000000000000000000000000111111111111111111111111000000111111111222222222333333222222222222222222222222222222222222222222111111111111222222222222333333333444444444444555555666666777888888888777999666333333666888888888888888888888888888888888:::;;;<<<======>>>>>>>>>=========>>>>>>>>>??????DDDEEEEEEFFFEEEDDDCCCBBBEEEEEEFFFJJJRRR___nnnwwwrrreeebbbdddwwwttteeeccciii}}}wwwmmmfffbbb___dddccceeeiiimmmnnnkkkggg^^^[[[UUUPPPMMMLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFDDDBBB@@@>>><<<============<<<;;;::::::999999999999999;;;<<<===>>>======<<<;;;;;;<<<<<<;;;:::999888777888888999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@???>>>>>>==================<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888888999;;;;;;;;;:::::::::;;;===>>>===>>>>>>>>>>>>@@@AAACCCEEEGGGMMMUUU[[[cccuuu~~~pppkkkkkksss~~~~~~uuullllllyyyrrrrrr{{{gggZZZMMMHHHHHHGGGFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEGGGHHHHHHFFFEEECCCEEEGGGHHHHHHIIIKKKMMMMMMOOOOOONNNLLLJJJJJJJJJGGGJJJNNNQQQSSSVVVYYY[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZXXXWWWVVVXXXZZZ[[[YYYWWW^^^^^^^^^]]]\\\[[[YYYYYYUUUTTTSSSRRRPPPOOOOOONNNWWWVVVYYY]]]]]]YYYYYY\\\[[[[[[\\\^^^```aaa```^^^ZZZ\\\ZZZTTTQQQTTTVVVVVVZZZgggqqqwww}}}wwwkkkbbbVVVKKKEEECCCDDDDDDIIIPPPWWW]]]gggrrrwwwvvvyyywwwrrrnnnllljjjiiihhh777999<<<@@@DDDGGGIIIIIIDDD@@@>>>>>>===>>>DDDKKKNNNTTTaaaqqq|||tttjjj```ZZZSSSPPPLLLHHHDDDBBBAAA@@@CCCUUUooo~~~|||yyyrrrzzz}}}rrrpppsssqqqiiihhhrrrsss]]]LLLCCC>>>============;;;888666333222111000000000111222000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111222222222222222222222222222111111111111222222222333333333333333444444444444555555777888999999999999888666444444666888888888888888888888888888888888:::;;;<<<======>>>======<<<<<<===>>>???@@@@@@AAADDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEELLLWWWdddnnntttqqqqqqvvvvvviiibbbjjjuuulllfffdddlll}}}tttggg^^^YYYZZZZZZ\\\bbbiiimmmmmmkkkaaa\\\VVVSSSSSSSSSQQQOOONNNNNNMMMMMMLLLLLLLLLKKKIIIHHHGGGFFFDDDBBB@@@???????????????>>>===<<<;;;:::999999999:::;;;<<<=========<<<;;;;;;;;;<<<<<<:::999888888777888888888999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999::::::999777777888:::999:::;;;<<<===>>>??????===>>>@@@@@@@@@AAACCCEEENNNPPPXXXcccllluuuwwwmmmnnntttuuummmeeekkkzzzuuu|||kkkYYYOOOGGGGGGHHHFFFCCCCCCEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDEEEFFFFFFDDDBBBCCCDDDFFFGGGGGGGGGIIIKKKNNNOOOPPPNNNLLLJJJIIIJJJFFFHHHKKKNNNQQQUUUZZZ]]]\\\ZZZYYYYYY[[[[[[[[[ZZZTTTSSSRRRSSSUUUUUUUUUTTT[[[[[[\\\[[[ZZZWWWTTTRRRUUUUUUVVVXXX[[[YYYTTTOOOXXXVVVWWW[[[[[[YYYYYY[[[ZZZZZZZZZ[[[\\\[[[YYYWWWSSSYYY[[[VVVQQQQQQSSSSSSZZZccckkkrrrxxxqqqjjjbbbVVVKKKEEECCCBBBBBBDDDJJJPPPWWWcccqqq{{{~~~}}}vvvooojjjgggfff999;;;???CCCFFFGGGGGGFFFAAA===;;;<<<===AAAJJJTTT]]]dddooo{{{yyypppeeeZZZRRRNNNNNNKKKFFF@@@===>>>@@@CCCVVVooo}}}wwwuuu{{{vvvuuuyyyrrrppppppmmmhhhlllxxxzzzcccOOODDD???777777777888:::999666444333222111111111111222222000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111222222222222222222222222111111111222222222333333222222333333333444444444111222444555666777888888777666555555666777888888888888888888888888888888::::::;;;<<<============<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBHHHSSS]]]ccceeebbb^^^```ppp}}}lllccchhhpppxxxwwwmmmdddaaagggyyypppddd^^^YYYXXXYYY^^^eeeiiijjjiiiccc^^^YYYXXXYYYYYYVVVQQQPPPOOOOOONNNMMMLLLLLLKKKIIIIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@???>>>===<<<::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<888888888888888888888888888999999:::;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<;;;::::::999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;:::888888999:::999:::;;;===>>>>>>>>>>>>>>>???AAAAAAAAACCCHHHLLLXXX```lllwww~~~uuuuuuvvv|||rrrjjjgggqqq{{{xxx|||rrr\\\TTTLLLFFFFFFFFFBBB??????DDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCDDDDDDBBBAAACCCEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNNNNLLLKKKKKKLLLIIIJJJLLLMMMOOOTTTYYY^^^___]]]ZZZYYYZZZZZZYYYXXXRRRRRRQQQQQQQQQRRRRRRRRRXXXYYYYYYYYYWWWTTTPPPNNNUUUVVVZZZbbbhhhhhhaaaZZZXXXUUUTTTXXXYYYWWWWWWYYYXXXWWWWWWWWWWWWVVVSSSQQQPPPZZZ```]]]WWWVVVWWWXXXZZZ___dddjjjzzz}}}tttlllggg```UUUMMMGGGEEECCCBBBAAAEEEKKKSSS___ooo}}}wwwooojjjhhh:::<<<@@@CCCDDDDDDBBBAAA===;;;;;;===???EEERRR___ooouuu~~~|||uuunnncccWWWOOOKKKKKKIIIDDD===;;;>>>BBBEEETTThhhsssuuuwww|||xxxqqqnnnqqqyyyyyy{{{wwwrrrqqqrrrnnngggfffrrr}}}gggRRRBBB;;;999666444333333444444333222111111111111111111222222000000000000000000000000000000000000000000000000//////000000000111111111/////////000000111111111222222222222222222222222111222222222222333333333222222222333333333444444000111333444555666666666666666666666666666777888888888888888888888888888999:::;;;<<<============;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBDDDBBBAAAEEEKKKQQQSSSSSSTTTSSSVVVcccyyy{{{aaa______eeennnvvv{{{~~~|||rrrfff]]][[[fff}}}nnnddd\\\YYYWWWZZZ___dddffffffccc^^^[[[[[[]]]\\\WWWRRRQQQQQQPPPOOONNNMMMLLLKKKIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888888888999999999888888888888999999:::;;;;;;<<<999999999::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999777888888888999999999:::888999999::::::999999888999;;;<<<;;;:::::::::<<<:::;;;<<<===>>>>>>>>>>>>BBBDDDEEEEEEEEEKKKTTT[[[ggguuu|||yyyllljjjmmm|||xxxuuuyyyyyybbbVVVTTTLLLFFFEEEDDDAAA???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCBBBAAABBBBBBAAA@@@DDDEEEGGGGGGFFFFFFGGGIIIGGGIIIKKKLLLLLLLLLMMMNNNMMMNNNNNNMMMNNNRRRWWW[[[ccc```\\\YYYXXXXXXWWWUUURRRSSSSSSSSSRRRRRRRRRSSSUUUVVVXXXXXXVVVSSSPPPMMMOOOQQQXXXccclllnnniiicccZZZUUUSSSUUUWWWVVVUUUWWWUUUTTTTTTUUUUUUTTTQQQOOOPPPZZZcccaaa]]]\\\]]]^^^[[[]]]___cccmmm}}}{{{ppphhhbbb\\\TTTMMMHHHEEECCCBBBAAABBBGGGNNNZZZjjj{{{~~~uuunnnkkk:::<<>><<<::::::<<>>??????@@@>>>>>>>>>>>>???@@@BBBBBBFFFEEEDDDEEEGGGIIIIIIIIIKKKKKKQQQ\\\kkkeee[[[TTTWWW```iiirrrxxxxxxrrriii```ZZZ^^^mmm}}}zzzmmm```[[[VVVVVV[[[aaaeeegggcccbbb``````aaa^^^YYYTTTUUUUUUTTTRRRQQQOOONNNMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCBBBAAA???>>>===:::;;;<<<<<<<<<<<<;;;;;;::::::999999999:::;;;;;;888888999:::::::::999999888888999999::::::;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777777777888888999999:::777888888999999888888777999:::<<<<<<;;;;;;;;;<<<;;;;;;<<<===???@@@AAAAAAEEEHHHKKKMMMOOOUUUaaajjj{{{vvviiinnnwww~~~xxxsssvvveeeVVVRRRNNNHHHCCCCCCCCCBBBCCCFFF@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@BBBBBBBBBAAADDDFFFGGGFFFEEEEEEFFFGGGCCCEEEHHHJJJJJJKKKMMMOOOOOOOOONNNMMMMMMOOOSSSVVVbbb___ZZZWWWVVVUUUTTTSSSSSSUUUWWWWWWVVVTTTTTTTTTTTTUUUVVVWWWVVVUUUSSSQQQPPPSSSZZZccclllooommmjjj___XXXSSSUUUWWWVVVUUUVVVTTTTTTTTTUUUWWWWWWUUUSSSQQQZZZaaa```^^^___```___[[[[[[\\\]]]bbbjjjttt{{{|||qqqiiiaaa\\\UUUOOOJJJGGGCCCAAABBBAAADDDKKKTTTaaatttzzzqqqmmm;;;<<<===>>>>>><<<;;;999888999===CCCHHHPPPaaapppxxxpppiiiaaaVVVNNNGGGDDD@@@<<<===AAAHHHNNNUUUYYYaaahhhpppxxx|||tttllleeeaaa]]]aaaeeegggjjjrrr~~~~~~|||wwwuuuxxxpppllliiikkkvvvvvvxxxaaaMMMAAA;;;888666333222000000111111111///......///000000000000000000000000000000000000000000000000000000000000000////////////000000000111//////000111111222333333222222222222222222222222222222222333333333444444111222222222222333333333555555666777777777777777444666888888666555777888888888888888888888888888999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>======>>>???AAABBBDDDFFFFFFFFFEEEDDDEEEFFFHHHGGGGGGKKKTTT^^^kkkppp___QQQPPPWWW___hhhppprrrpppnnnjjjddd```fffnnn~~~lllddd[[[WWWZZZaaagggjjjjjjkkklllkkkiiieee```]]]\\\[[[ZZZXXXVVVTTTSSSRRRMMMMMMNNNMMMMMMLLLKKKJJJFFFFFFEEEDDDCCCAAA???>>>;;;;;;<<<======<<<;;;:::999999999999999:::;;;;;;888999:::;;;<<<;;;;;;:::888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888666777777888999999::::::888888999999999999888888777999;;;<<<;;;::::::;;;;;;;;;<<<>>>AAADDDGGGIIILLLRRRZZZ___bbbiiittt}}}{{{uuuwww~~~vvvsssuuukkkVVVMMMMMMHHHCCCAAACCCCCCAAABBBEEE???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@AAACCCCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEBBBDDDGGGIIIIIIJJJKKKMMMLLLMMMMMMLLLKKKMMMPPPRRR]]]ZZZUUUSSSRRRSSSSSSRRRSSSWWW[[[[[[YYYVVVUUUUUUTTTUUUVVVVVVWWWWWWWWWWWWWWWZZZ^^^cccgggjjjkkkllleee\\\VVVWWWXXXWWWVVVVVVTTTUUUVVVYYY\\\]]]]]][[[WWW\\\```^^^]]]______]]]YYYZZZ[[[ZZZZZZ]]]fffoooyyyqqqhhhddd]]]VVVQQQLLLGGGCCCCCC@@@AAAGGGMMMXXXjjjzzzvvvppp<<<=========<<<;;;999888777999>>>EEEJJJTTTeeeuuuuuullleee]]]SSSKKKEEEAAA<<<:::===EEENNNSSS]]]^^^bbbkkkvvv|||tttmmmgggaaa^^^RRRUUUXXXZZZ___iiivvvzzz~~~lllmmmmmmooouuu{{{{{{vvvtttyyygggPPP???888777666444000000000111333333111///------...///000000//////000000000000000000000000000000000000000000000000////////////000000000000///000000111222333333333222222222222222222222222222222333333333444444444111111222222222333333333555555666666666666666555333666888888666555777999888888888888888888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???AAADDDEEECCCEEEFFFEEECCCCCCGGGJJJGGGDDDGGGNNNTTT[[[kkk{{{{{{gggSSSNNNRRRYYYaaaiiinnnooossstttnnngggfffiiiwwwyyyoooccc\\\]]]ccchhhlllrrrtttwwwvvvrrrlllhhhfff``````^^^\\\ZZZYYYWWWVVVOOOPPPPPPPPPPPPOOONNNMMMHHHGGGGGGFFFDDDCCCAAA@@@;;;;;;=========<<<;;;:::999888888888999::::::;;;888999;;;<<<===<<<;;;;;;777888888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888666777777888999:::::::::999999999::::::999999999666888:::;;;:::999999:::;;;;;;<<>>@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCAAA???@@@BBBCCCDDDDDDBBBDDDDDDDDDBBBAAABBBCCCCCCEEEGGGHHHHHHHHHIIIJJJIIIJJJKKKJJJJJJKKKNNNPPPXXXUUUQQQOOOPPPQQQRRRRRRSSSXXX]]]^^^[[[WWWUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[ZZZ\\\^^^___```bbbdddgggiii```YYYYYYZZZYYYWWWXXXUUUVVVXXX\\\```bbbbbbaaa]]]``````]]]]]]______\\\WWWYYY[[[ZZZVVVWWW```jjjttt{{{rrrmmmfff___XXXQQQKKKGGGCCC@@@@@@DDDIIIQQQcccttt{{{ttt<<<:::888999;;;<<<:::888;;;???BBBFFFLLLYYYjjjwwwnnnaaaXXXRRRKKKGGGAAA@@@>>>???DDDLLLVVV\\\aaakkksssuuuxxxwwwjjjdddeeegggeeebbb]]]VVVRRRXXX```fffjjjooommmttt}}}yyy}}}pppkkkkkkuuu{{{zzzwwwxxx}}}yyyiiiXXXFFF<<<888444111111222111111111000000//////000000000000000000000000333222222111000///......//////000000111111222222000000///////////////000111111222222222333333333333222222222111000000000333333333333333333333333222222111111222222333444666666777777777666666555555555666666666666555555555666777999999888888777888888888999999:::::::::???<<<999999<<<======;;;888999;;;<<<>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBB@@@CCCFFFHHHJJJQQQ[[[dddooo]]]UUUPPPPPPVVV___mmmxxx~~~{{{uuunnnppp~~~|||llleeecccbbbfffmmmwwwzzzxxxvvvsssqqqjjjccc_________[[[XXXVVVTTTSSSSSSSSSQQQNNNLLLMMMLLLKKKIIIGGGDDDBBBAAAAAA@@@???===<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===;;;:::999999::::::999999:::;;;:::999888777888999:::;;;;;;:::999888888888888888888888888888:::::::::999999888888888888999;;;;;;:::999;;;<<<===;;;:::999;;;<<<<<<<<<===???@@@AAADDDKKKUUU]]]kkk|||~~~yyy~~~|||~~~}}}oooiiiwww~~~pppooommmZZZSSSMMMGGGDDDFFFDDDAAA>>>===???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???@@@CCCDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFJJJNNNNNNKKKIIIKKKNNNTTTRRRPPPNNNNNNNNNOOOPPPXXXYYY[[[[[[ZZZXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVV\\\ZZZZZZ]]]aaadddcccbbbiiiccc\\\ZZZ]]]___^^^\\\YYYYYYUUUUUU^^^jjjlllggg]]]]]]^^^^^^^^^^^^^^^^^^\\\ZZZXXXXXXZZZ]]]^^^___mmmwww|||ooodddZZZSSSKKKGGGAAA@@@BBBDDDFFFMMM]]]lllsss;;;999888:::<<<>>>===<<<>>>AAAEEELLLUUUcccttt~~~tttfff[[[TTTNNNIIIDDD???>>>>>>BBBKKKVVV```ffffffnnntttuuuxxx~~~}}}uuummmdddccchhhmmmmmmkkkbbb\\\ZZZ^^^cccfffhhhkkklllsss}}}}}}{{{{{{llljjjmmmtttwwwttttttwww~~~ooo[[[LLL===666444111//////111111111111000000000///////////////////////////111111111000000000000000............////////////000000////////////000000000000000111111111222222333333333222222222222222333333333333333333333333222222111111222222333444666777777888777777666666555555666666666666555555555666777888999888888777888888999999::::::;;;;;;>>><<<999999<<<>>>===<<<<<<<<<===>>>???AAABBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAACCCEEEDDDEEEJJJRRRZZZooorrrcccVVVQQQUUU^^^mmmyyy}}}qqqwww}}}qqqiiiccccccfffpppzzz~~~zzztttlllgggddd```ZZZUUUZZZXXXVVVUUUUUUTTTRRRQQQQQQQQQPPPOOOMMMJJJHHHGGGCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>===<<<:::999999::::::999::::::;;;:::999888777888999::::::::::::999888888888888888888888888888:::::::::999999999888888999;;;<<<;;;::::::;;;<<<;;;:::999888999:::::::::???AAAEEEHHHMMMVVVaaajjjxxx{{{|||yyy{{{~~~qqqhhhiiizzz|||wwwvvv~~~xxx]]]NNNIIIEEE@@@>>>DDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???@@@BBBDDDCCCAAAEEEDDDCCCBBBBBBCCCDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIJJJNNNRRRQQQNNNKKKLLLNNNRRRQQQOOONNNNNNPPPQQQRRRUUUYYY]]]``````^^^]]]\\\WWWWWWVVVUUUTTTTTTUUUUUUYYYXXXXXXZZZ^^^aaaaaa______[[[WWWYYY^^^bbbbbbaaaZZZXXXTTTSSS[[[eeegggccccccbbbaaa___]]][[[ZZZYYYZZZXXXVVVVVVXXX\\\^^^```fffooo}}}{{{mmmaaaVVVNNNHHHBBBAAABBBCCCDDDJJJXXXfffuuu:::999999:::>>>AAACCCCCCDDDGGGMMMWWWdddsss}}}mmmeee[[[SSSNNNJJJEEEAAA>>>>>>CCCLLLYYYeeelllooommmrrruuuxxx|||~~~yyylllhhheeeiiipppvvvxxxvvvnnniiigggiiikkkiiijjjlllnnnvvv|||zzz|||wwwrrrmmmpppvvvxxxtttqqqttt{{{rrr___KKK@@@555222222111///000111111111111000000000000/////////////////////////////////000000111111111////////////............000000////////////000000/////////000000000111111333333333333333444444444333333333333333333333333222222111111222222333444777777888888888888777777555555666666666666555555555666777888888888777777888999999:::;;;;;;<<<<<<===;;;::::::<<<>>>>>>>>>BBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBFFFMMMRRR]]]qqquuu___RRRRRRYYYgggtttzzz{{{yyymmmfffdddkkksss}}}wwwqqqllleee]]]WWWYYYVVVSSSRRRRRRRRRQQQPPPTTTTTTTTTSSSRRRPPPNNNLLLEEEDDDCCCAAA@@@???>>>>>>>>>======<<<<<<<<<======;;;;;;::::::::::::::::::999999999:::::::::;;;;;;>>>===<<<;;;::::::::::::::::::;;;;;;::::::999888999999::::::::::::999999999999999999999999999999::::::::::::999999999999:::<<<<<<<<<:::::::::<<<999999999999999999999999@@@EEELLLSSS\\\fffsss{{{~~~{{{xxxxxxyyyuuuhhhgggppp{{{wwwvvv}}}yyyfffRRRHHHFFFCCCAAA???CCCCCCDDDDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@??????AAABBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHHHHIIIJJJMMMQQQUUUUUUQQQNNNMMMNNNOOOOOONNNOOOPPPRRRTTTUUUXXXYYY[[[___cccdddbbb```XXXWWWVVVUUUTTTSSSSSSSSSVVVVVVVVVXXX[[[]]]]]]\\\WWWUUUUUUXXX^^^bbbcccbbbZZZVVVQQQPPPVVV___aaa^^^dddcccaaa___\\\ZZZXXXWWWXXXVVVTTTTTTVVVZZZ___bbbdddlllzzzxxxgggZZZPPPJJJDDDBBBAAABBBBBBFFFSSS___|||sss999999999<<>>DDDOOO___nnnwwwxxxvvvuuuvvvxxx|||~~~yyyppppppqqquuu{{{|||wwwttttttrrrpppqqqvvvxxxwwwvvvyyy|||uuuqqqvvv}}}vvvrrryyyfffQQQBBB:::333333444333222333111111111000000000000000//////////////////////////////000000000000000000222222111111000000//////000////////////000000111/////////000000000111111111222222222333333444444222222222222222222222222222222111111222222333444666777888888888888888888555555666666666666555555666666666777777777777777999999::::::;;;<<<======<<<;;;::::::<<<>>>???@@@GGGFFFDDDCCCBBBAAAAAABBBAAA@@@??????>>>>>>??????>>>???AAABBBCCCGGGMMMQQQSSS```tttsss^^^VVVVVV\\\gggwww~~~}}}tttmmmkkknnnuuu~~~wwwqqqkkkfffbbbZZZVVVSSSPPPPPPPPPPPPPPPRRRSSSTTTTTTSSSQQQOOONNNHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@???>>>======>>>>>>;;;;;;;;;;;;::::::::::::999999999::::::::::::;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::;;;<<<;;;999999999;;;999;;;<<<<<<;;;;;;;;;<<>>AAAMMMaaaxxx~~~||||||~~~yyyuuuxxxzzz~~~{{{xxxuuusssyyy}}}rrrqqqrrrwwwxxxuuutttvvvxxxvvv~~~www[[[GGG>>>777333555555333222333000000000000000000111111........................111111000000///......---222222111111000000/////////////////////000111111000000000111111111222222000000111111222222333333222222222222222222222222222222111111222222333444666666777888888888888888555555666666666666555555666666666666666777777777888999999:::<<<======>>>;;;;;;;;;;;;<<<>>>@@@BBBKKKIIIGGGDDDBBBAAAAAAAAA??????>>>===============>>>???@@@BBBCCCFFFJJJLLLMMMTTTaaauuuvvvcccZZZVVV\\\iiizzz{{{xxx}}}qqqmmmmmmvvvzzztttoookkkjjj```\\\XXXUUUUUUTTTTTTSSSRRRSSSTTTTTTTTTRRROOONNNIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@??????>>>???<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999:::;;;:::999888999:::999;;;<<<<<<;;;;;;===???FFFNNNZZZfffppp{{{}}}zzzyyysssqqqrrrxxx~~~zzz|||zzzwww~~~vvvYYYOOOGGGEEEDDDBBBAAAAAACCCBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA??????@@@AAAAAAAAAAAAAAACCCDDDEEEFFFHHHJJJKKKKKKIIIKKKOOOQQQQQQPPPOOOOOOLLLLLLNNNPPPSSSVVVXXXYYY[[[YYY^^^nnntttdddZZZYYYXXXVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYUUUUUUVVVXXXZZZZZZYYYXXXTTTOOOKKKMMMQQQVVVYYY\\\WWWWWWWWWXXXXXXYYYYYYYYYUUUUUUUUUTTTVVV[[[bbbhhhllltttyyyzzzkkk[[[SSSPPPHHHDDDBBBBBBCCCFFFOOOYYYmmm{{{}}}ooo888:::===BBBHHHRRR\\\cccooottt}}}wwwkkk___WWWQQQNNNJJJFFFCCC@@@@@@???EEEWWWsss~~~xxxsssrrr}}}yyytttttt}}}xxxnnnmmmooorrrsssqqqtttyyyxxxzzzgggOOO@@@:::555222333333000///111000000000000111111111111........................222111111000...------,,,////////////............///......//////000111222000000000111111111222222111111111111111111222222222222222222222222222222222222111111222222333444444555666777777888777777555555666666666666555555666666555555555666777888777888999:::;;;<<<===>>>999;;;<<<<<<<<<>>>AAACCCMMMKKKGGGCCCAAA@@@???@@@>>>======<<<<<<<<<<<<<<>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888999;;;:::999999;;;<<<888;;;===<<<;;;<<>>>>>>>>??????========================@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>======???@@@===>>>???@@@AAAAAAAAA@@@BBBCCCDDDEEEGGGHHHIIIJJJFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOORRRTTTVVVXXXXXXUUUZZZiiizzzeeeYYYXXXWWWVVVUUUUUUTTTTTTSSSUUUVVVVVVUUUUUUVVVXXXRRRSSSUUUWWWXXXYYYYYYYYYSSSNNNLLLOOORRRTTTWWW[[[VVVVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVVVVVVV[[[bbbhhhtttzzz|||tttuuusssaaaWWWSSSJJJFFFCCCCCCDDDFFFNNNVVVdddsssvvv888;;;???DDDLLLWWWccclll|||uuuhhh\\\TTTPPPIIIHHHEEEAAA???>>>@@@AAAMMMaaaxxxwwwzzz|||vvvuuu}}}}}}tttmmmoootttyyyxxxuuuvvv{{{{{{wwwoooSSSBBB<<<666222000111111......000///000000000111111111111........................000000/////////.....................////////////............///000111222/////////000000000111111222222222222222222111111111111111111111111111111222222111111222222333444333333555666666777777777555555666666666666555555666555555444555666777888666777888999:::<<<======888:::<<<<<<<<<>>>AAAEEEMMMJJJFFFBBB???>>>>>>???===<<<<<<;;;;;;;;;;;;;;;======>>>???@@@AAA@@@@@@AAAHHHOOOXXXllltttfff^^^[[[dddvvv~~~www|||vvvuuuwww~~~yyysssooommmhhheeeaaa^^^[[[XXXUUURRRRRRTTTUUUVVVUUURRROOOLLLGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>===<<<;;;>>>>>><<<;;;;;;;;;<<<===<<<;;;::::::::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888:::<<<<<<<<<<<<>>>???<<>>AAAHHHNNNYYYbbbmmmvvv{{{~~~xxxnnnkkkmmmiiippp|||~~~|||zzzuuu}}}tttdddQQQLLLGGGDDDDDDBBB??????CCCAAAAAAAAAAAA@@@???>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===<<<;;;>>>@@@<<<===>>>@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKKKKNNNOOOQQQSSSTTTVVVWWWWWWUUU^^^pppqqqbbbVVVUUUUUUTTTSSSSSSSSSTTTRRRTTTUUUUUUSSSRRRTTTVVVSSSTTTUUUVVVVVVWWWYYYZZZUUUPPPOOOSSSUUUSSSUUUYYYWWWWWWVVVUUUTTTTTTSSSSSSQQQTTTWWWWWWVVVYYY```fffsssvvv}}}vvvwwwkkk\\\TTTNNNHHHDDDCCCCCCDDDJJJQQQXXXiiizzz888;;;@@@FFFNNNZZZgggppp~~~vvviii[[[QQQMMMMMMDDDBBB@@@===<<<===@@@CCCTTTiii~~~zzzwww~~~yyypppooottt}}}{{{yyy|||wwwxxx```EEE999999555111///111111...///222//////000000111111111222................................./////////////////////000000111111222222............///000222222............/////////000444444444333333222222222111111111111111111111111222222111111222222333444222333444555666666666666555555666666666666555555666555555444444666777888555666777888:::;;;<<<===888:::<<<<<<<<<>>>BBBFFFLLLJJJFFFAAA>>>======>>><<<<<<;;;::::::::::::;;;:::;;;<<>>======<<<<<<<<<<<<============>>>;;;<<<===>>>>>>===<<<<<>>===;;;;;;<<<<<<===<<<;;;::::::::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999;;;===>>>>>>>>>@@@BBBAAADDDEEEDDDCCCGGGOOOVVVaaaiiisss{{{}}}~~~|||oookkknnnttt{{{wwwrrruuuwwwwwwzzz{{{|||ttt\\\SSSKKKFFFBBB@@@@@@>>>;;;<<<@@@???AAACCCEEEDDDAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>========================;;;===>>>===;;;;;;===@@@;;;<<<>>>???@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDJJJHHHFFFFFFGGGHHHIIIIIIPPPPPPRRRSSSUUUUUUVVVVVVZZZdddpppvvvtttlllccc^^^SSSSSSRRRRRRRRRRRRRRRSSSQQQSSSUUUTTTQQQQQQRRRUUUVVVWWWWWWVVVUUUUUUVVVXXXWWWSSSRRRVVVVVVSSSSSSWWWVVVVVVUUUUUUUUUUUUUUUUUUPPPSSSVVVWWWVVVXXX^^^dddiiiiiimmmsssyyyttt```UUUPPPJJJEEECCCBBBBBBFFFLLLNNN___rrr::::::???JJJRRR[[[jjjxxx|||rrrdddYYYRRRLLLEEE@@@AAA<<<999999888999>>>FFF]]]qqq~~~{{{wwwxxx~~~zzztttuuuwww|||~~~~~~wwwwwwiiiRRRBBB888333222111111111000000////////////............//////.........///////////////......//////...---,,,,,,...///////////////...---......////////////......---......///000111111222222222111111111111111111000111111111111222222222222111111111222333333444444444444555555555666666555555666666555444333333666666666666666555555555222333555666888999999999999999999:::===AAADDDFFFJJJIIIGGGDDDBBB???===<<>>@@@AAABBBEEEDDDIIIRRRWWWaaa|||vvvgggccciiizzz~~~sssmmmlllrrrtttxxx|||}}}|||zzzwwwwwwvvvsssoooiiiddd___\\\[[[VVVOOOMMMNNNMMMIIIFFFIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEAAA@@@??????@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@@@@AAAAAA=========>>>>>>>>>>>>>>><<<<<<:::999999999:::;;;;;;<<<=========<<<;;;:::;;;;;;;;;:::999999;;;===;;;;;;>>>AAADDDFFFEEEDDDHHHHHHHHHGGGJJJRRR^^^fffrrrwwwyyyxxxzzz}}}~~~zzzuuussstttvvv~~~~~~~~~}}}wwwooojjjkkkssszzzpppxxxqqq___QQQKKKJJJAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@???>>>===<<<>>>===<<<<<<===>>>???@@@>>>===<<<;;;;;;<<<>>>>>>===============>>>>>>???>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEBBBDDDGGGHHHGGGGGGGGGHHHJJJNNNQQQRRRPPPOOOQQQSSSXXX[[[```cccbbb]]]VVVRRRSSSSSSRRRQQQQQQQQQQQQRRRNNNPPPRRRPPPLLLJJJKKKMMMOOORRRTTTUUUTTTVVVYYY]]]^^^[[[WWWUUUUUUWWWWWWWWWYYYXXXXXXXXXXXXWWWTTTRRRRRRQQQOOONNNOOORRRUUUWWW\\\]]]]]]eeepppvvvjjj[[[VVVOOOHHHGGGFFFDDDEEEGGGKKKXXXiiixxx===;;;>>>GGGQQQ[[[jjjvvv~~~rrrhhhZZZPPPKKKGGGDDDAAA===999777777777888???GGG\\\kkkxxx|||{{{~~~}}}xxxzzz~~~wwwtttwww}}}xxxqqqrrrvvv{{{sssYYYFFF;;;666333111111111000000000////////////............//////..............................//////...------,,,......///////////////.........////////////............//////000000111111111111111111111111111111000111111111111222222222222111111111222222333444333333444444444555555555555555555555555444333333555555555555555444444444333444666777888999999999999999888999:::===???AAAEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;:::999888::::::;;;<<<===???AAAAAACCCAAAFFFMMMQQQZZZrrrwwwmmmkkkuuu~~~sssllliiiiiilllooosssuuuvvvvvvvvvuuussspppkkkfffaaa___]]]XXXRRRPPPQQQPPPLLLIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEBBBAAAAAAAAABBBBBB@@@>>>????????????????????????<<<===>>>@@@AAABBBBBBBBB@@@?????????????????????===<<<;;;999999999::::::>>>>>>???@@@@@@???>>>===>>>??????>>>======???AAA??????AAAEEEIIILLLMMMNNNRRRSSSUUUVVVYYY^^^ffflllxxx|||}}}{{{|||||||||{{{zzzyyyxxxyyy{{{|||zzzxxxvvvwww{{{sssmmmiiimmmzzz|||sssrrr}}}vvvbbbVVVLLLEEECCC@@@@@@????????????@@@@@@AAA@@@???>>>===<<<<<<;;;<<<;;;:::::::::;;;===>>>===<<<;;;;;;<<<===>>>???===>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDAAADDDGGGHHHGGGGGGHHHHHHKKKMMMPPPQQQQQQQQQQQQRRRTTTVVVYYY[[[ZZZXXXUUURRRQQQQQQQQQQQQRRRRRRSSSSSSNNNPPPSSSTTTTTTQQQMMMJJJOOOQQQSSSSSSRRRSSSUUUXXX[[[XXXUUUSSSTTTUUUUUUUUUXXXXXXXXXXXXXXXVVVTTTRRRRRRQQQPPPOOOPPPRRRTTTUUUTTTUUUUUU\\\eeeiii~~~qqqbbbYYYPPPIIIGGGFFFCCCBBBCCCGGGRRRaaaqqq@@@>>>???IIIUUUaaammmvvvssscccZZZNNNEEEBBBBBBAAAAAA;;;888666777888:::AAAIII[[[dddmmmqqqwwwyyyooorrrzzztttsssxxx~~~uuuooopppwww{{{___HHH;;;555444444111111000000000000////////////............////////////......------,,,,,,.........///......---,,,------...///000000000///......////////////......////////////000000000000111111111111111111111111000111111111111222222222222111111111111222333333222222333333333444444444444555555555555444444333444444444444444444444444555666777888999999999999;;;:::999999999:::<<<===>>>>>>>>>??????????????????===<<<===??????<<<888:::::::::;;;<<<>>>???@@@AAA@@@CCCIIIKKKRRRggg|||uuurrrzzz}}}}}}ssshhheeeccccccfffkkknnnpppqqqqqqpppooolllgggcccaaa^^^ZZZVVVTTTUUUTTTQQQNNNKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@BBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@>>>===;;;::::::;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>===>>>@@@BBBDDDGGGKKKPPPVVV\\\```ccceeehhhkkknnnppprrrtttvvvzzz|||}}}{{{zzz|||{{{xxxsssssstttwww{{{~~~xxxvvvtttxxxvvviiieeegggvvvtttoootttxxx___QQQMMMHHHAAA===@@@??????>>>>>>??????@@@??????>>>===<<<;;;;;;:::999999888777777888:::;;;;;;;;;;;;;;;<<<>>>???@@@>>>???AAABBBAAA@@@>>>===>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBAAADDDFFFHHHGGGGGGHHHIIIMMMMMMMMMOOOQQQRRRRRRPPPQQQRRRSSSTTTUUUUUUTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRVVV^^^ccc```UUULLLOOOPPPQQQQQQPPPQQQSSSUUUXXXUUURRRQQQRRRSSSSSSSSSWWWWWWXXXXXXWWWUUUSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSOOOQQQPPPTTTZZZ[[[lllxxxiii^^^UUUMMMKKKIIIDDDAAAAAAEEELLLWWWhhh}}}BBBBBBFFFRRR```llluuuyyy{{{nnnbbbVVVOOOGGGAAA>>>>>>>>>>>>;;;888777999;;;===DDDLLLZZZ```hhhooo{{{uuuiiiiiiwwwyyyvvvyyy~~~~~~rrrooorrrzzzmmmPPP>>>666444333444000000000000000000////////////............////////////...---,,,+++++++++---...............------,,,,,,...///000000000000......////////////......000000000000////////////000000000000111111111111000000111111111222222222222111111111111111222222111111222222222333333333444444444555555444444333444444444444444555555555666777888999999999999999<<<<<<;;;;;;;;;;;;<<<===:::;;;;;;<<<======>>>>>>@@@>>>===@@@EEEGGGBBB>>>::::::::::::;;;<<<>>>>>>AAA@@@CCCGGGIIIPPP___ooo{{{tttsssvvv{{{~~~uuunnneee______aaadddeeeeeefffggggggfffdddbbb```^^^[[[XXXXXXXXXWWWUUUSSSOOONNNLLLKKKJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIEEEDDDCCCDDDFFFFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@======???AAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@AAABBBAAA???===<<<<<<============>>>>>>?????????>>>===>>>>>>>>>>>>@@@CCCEEEJJJPPPYYYcccllluuu{{{~~~~~~|||zzzyyyxxxvvvqqqssswww}}}{{{}}}wwwlllbbbfffqqq{{{sssrrrxxxvvvdddRRRIIIGGGCCC@@@??????>>>>>>======>>>>>>???>>>>>>======<<<;;;;;;:::999888777666666777888999::::::;;;<<<===>>>???@@@???@@@BBBDDDCCCBBB???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAACCCFFFHHHGGGGGGHHHIIINNNLLLKKKNNNQQQSSSRRROOOQQQRRRSSSTTTUUUTTTTTTSSSRRRSSSSSSSSSSSSQQQPPPOOOUUUUUU[[[gggqqqooo```QQQPPPQQQQQQQQQRRRSSSTTTVVVUUUSSSQQQPPPQQQSSSSSSRRRUUUWWWXXXWWWUUUSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPRRROOOPPPSSSSSSaaa{{{qqqddd[[[SSSQQQOOOIIIDDDCCCGGGIIIPPP^^^rrrDDDHHHQQQ^^^lllwwwzzzxxx|||~~~}}}yyytttlll___UUULLLIIIEEEBBB???===;;;::::::888999===???AAAHHHOOOYYY```iiiuuusssfffdddlllxxx~~~|||~~~zzzrrrtttxxx|||vvv___FFF:::666222111111//////////////////000000//////............////////////...---,,,+++++++++------...............---,,,,,,...///000000000000......////////////......000000000000//////////////////000000000111111111000000111111111222222222222222111000000111111111111111111222222222333333333333444444444444444333444444555555666666666666777888888999999999888888999999999:::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<>>><<<<<>>>>>AAADDDHHHNNNYYYccckkk}}}|||pppllliiimmm}}}zzzlllaaa]]]]]]\\\[[[ZZZ[[[\\\]]]]]]]]]]]]\\\ZZZZZZYYYYYYZZZZZZYYYXXXSSSRRRPPPOOONNNMMMMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIEEEDDDDDDEEEFFFFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCDDDCCCAAA@@@???@@@AAAAAABBBAAA???============>>>AAAAAAAAAAAABBBBBBCCCCCC???@@@BBBCCCDDDFFFJJJMMMSSS\\\jjjxxx{{{wwwvvvvvvvvvzzzvvvjjjddd```nnnxxxtttwww~~~bbbWWWMMMGGGBBB>>>???AAA>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<;;;:::999888777777888999:::999:::;;;<<<>>>>>>?????????@@@CCCDDDDDDBBB@@@>>>?????????>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@CCCFFFGGGHHHHHHIIIJJJOOOLLLKKKMMMPPPSSSRRRPPPQQQSSSUUUVVVVVVTTTQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTVVVWWW]]]jjjuuusssdddVVVQQQQQQQQQSSSUUUWWWYYYYYYTTTRRRQQQQQQRRRTTTTTTSSSTTTVVVWWWVVVTTTQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOORRRNNNLLLOOOOOOYYYpppzzzhhh^^^WWWVVVUUUOOOHHHEEEFFFFFFJJJVVVgggxxxNNNWWWbbblllvvv{{{zzzuuussspppkkkhhhddd^^^UUUNNNFFFFFFDDDBBB???===:::999888888<<>>BBBEEECCCAAA:::999999999999999:::::::::;;;>>>AAAEEEJJJQQQVVV]]]iiizzzrrriiieeeqqqzzznnngggbbb]]]YYYWWWVVVVVVUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^YYYYYYWWWVVVTTTRRRPPPOOOMMMMMMLLLKKKKKKJJJJJJIIIFFFEEEEEEFFFGGGHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA??????AAABBBDDDAAA@@@???>>>===>>>??????AAAAAAAAAAAAAAABBBDDDDDD@@@BBBEEEGGGJJJMMMRRRVVV```jjjyyy}}}yyyttttttwww|||tttgggbbbccchhh{{{}}}vvvyyy~~~iiiRRRMMMGGGDDD???;;;<<<@@@===<<<<<<;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<;;;:::999888999::::::::::::<<<===>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@???????????????======>>>>>>???@@@@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJNNNLLLLLLMMMOOOQQQQQQQQQPPPQQQSSSTTTTTTRRROOONNNNNNOOOPPPRRRUUUXXX[[[\\\XXXYYY^^^fffllljjj```WWWRRRQQQQQQSSSWWWYYY[[[ZZZSSSQQQPPPQQQSSSTTTTTTSSSRRRUUUWWWVVVRRROOOPPPQQQOOOOOONNNNNNNNNOOOOOOPPPJJJPPPMMMLLLNNNLLLQQQbbbzzz~~~mmmccc[[[[[[ZZZTTTKKKGGGCCCCCCFFFPPP\\\llldddnnnxxx{{{|||}}}zzzsssmmmfff]]]XXXUUUQQQKKKGGGCCCBBBAAA???<<<;;;:::;;;999;;;CCCNNNUUUYYY___eeefffppp|||}}}yyyqqqiiieeedddeeefffjjjppp{{{zzz{{{|||~~~sssTTTBBB444333222---,,,000........./////////000000//////............//////........................,,,------...//////............///////////////.........////////////............//////000000111111......//////000111111222000111111111111222222222222222111000000000000000222222222222333333333444111222333444444444444444333333444555555666777777777888888888777777666555444444666777888888999999999::::::;;;<<<=========999::::::;;;<<<=========:::999999888888888999999:::;;;===???CCCGGGJJJKKKSSS[[[llltttiiikkk{{{|||ssshhh```]]]ZZZVVVSSSQQQQQQRRRSSSUUUWWWZZZ]]]___aaabbbccccccccccccaaa^^^[[[WWWUUURRRRRRQQQPPPPPPOOOOOONNNGGGGGGFFFHHHJJJJJJIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCAAA@@@AAACCCEEEGGGDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIKKKOOORRRVVV[[[```dddpppwww~~~}}}|||zzz~~~~~~qqqeee___ccckkkzzz~~~zzzxxx|||fffVVVJJJDDD@@@@@@???<<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::999999999:::;;;:::;;;<<<>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???===>>>>>>??????@@@AAAAAA???BBBEEEGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMNNNQQQSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUXXX\\\^^^]]]^^^```bbbaaa^^^YYYVVVRRRPPPOOOQQQUUUXXXXXXWWWQQQPPPOOOQQQSSSTTTTTTSSSQQQTTTWWWVVVQQQNNNOOOQQQNNNMMMLLLKKKLLLMMMOOOQQQIIIRRRTTTTTTVVVOOOMMMXXXdddoooxxxmmmdddcccbbbZZZPPPIIIEEEDDDGGGMMMSSS___uuuwwwzzztttmmmcccWWWPPPLLLGGGCCC@@@@@@@@@>>>;;;999999;;;===;;;@@@KKKXXXaaaffflllrrrpppzzzxxxuuupppkkkgggfffffffffeeemmm{{{{{{~~~|||~~~www^^^LLL<<<111222222---...444---.........//////000000//////............//////.........///////////////,,,,,,---.../////////......///////////////............////////////......---......///000111111222---......///000111111222000111111111111222222222222222111000000///000000222222333333333444444444111222333333444444444444222222333333444555666666777777888777777666555444777777888999999999999999888999:::;;;===>>>???@@@<<<<<<<<<;;;999888:::<<<:::999888888888888888888<<<>>>???@@@CCCGGGHHHFFFGGGLLLYYYnnn|||oooiiiooo~~~tttiiiddd```ZZZTTTPPPOOOPPPQQQTTTWWW[[[___aaaccceeegggmmmmmmmmmlllhhhddd___\\\XXXXXXWWWWWWVVVUUUUUUUUUIIIHHHHHHIIIKKKLLLKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEEEEEEECCCBBBAAABBBEEEHHHJJJJJJIIIIIIHHHIIIJJJLLLMMMOOONNNNNNNNNOOOPPPRRRSSSWWWYYY]]]aaafffkkkrrrvvv{{{~~~nnnccc\\\[[[gggttt}}}uuutttxxxhhhTTTHHHHHH@@@;;;>>>BBB@@@===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::::::::===<<<:::999999999::::::;;;<<<===>>>>>>===<<<<<<>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA???BBBEEEGGGHHHHHHIIIKKKKKKMMMOOONNNLLLMMMPPPTTTSSSRRRPPPPPPQQQSSSVVVXXXZZZXXXUUUSSSTTTVVVYYY[[[ccceeeeeeaaa[[[VVVVVVWWWRRRPPPNNNOOOSSSUUUTTTRRROOOOOONNNPPPRRRTTTSSSRRRPPPTTTWWWUUUQQQMMMNNNQQQMMMLLLJJJIIIJJJLLLOOOQQQLLLXXX^^^___```VVVNNNTTTWWWaaatttvvvmmmkkkiii```TTTLLLIIIHHHJJJMMMNNNVVVlll~~~vvvkkk[[[OOOHHHEEECCCBBB???===<<<<<<>>>>>>===<<>>;;;999888999::::::::::::::::::::::::::::::::::::;;;===???AAACCCDDDCCCGGGQQQ^^^mmmtttooonnnoooyyy~~~tttjjjaaa^^^ZZZQQQLLLKKKVVVWWW[[[bbbjjjnnnmmmjjjuuuuuuuuuuuusssnnnhhhddd```bbbeeefffeeeaaa]]]ZZZYYYVVVTTTRRRRRRQQQOOONNNHHHIIIIIIIIIHHHGGGFFFFFFGGGFFFFFFGGGIIIIIIGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKOOORRRUUUYYY[[[\\\\\\[[[___aaa___\\\]]]bbbeeeccchhhkkkqqqwww|||~~~qqqeee^^^\\\aaapppuuurrrhhhRRRIIIIII@@@@@@@@@??????===<<<<<<:::;;;<<<======<<<;;;:::===<<<:::999888999::::::999999999999999999999999<<<<<<;;;:::;;;<<<===>>>???????????????@@@@@@@@@????????????????????????????????????????????????BBBCCCEEEGGGIIIJJJKKKKKKNNNNNNMMMMMMMMMNNNPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWPPPPPPPPPQQQRRRTTTUUUVVV]]]fffmmmkkkaaaWWWTTTUUUVVVUUURRRQQQQQQRRRTTTVVVSSSQQQOOOPPPRRRTTTSSSQQQSSSWWWXXXVVVUUUUUURRRMMMJJJIIIIIIJJJMMMOOOPPPOOOKKKTTT```jjjkkkdddYYYQQQTTT\\\jjjvvvooopppnnnaaaSSSOOOFFFAAAEEEJJJRRRhhh~~~}}}qqq```QQQIIIDDDBBB@@@>>><<<999999===BBBGGGJJJQQQXXXdddqqq|||~~~{{{yyyvvvtttpppwwwlllRRRAAA888666444111000///000000..............................//////...------,,,///...---,,,,,,---...///........................//////.........---------/////////////////////...////////////000000000000000000000000000000000000111111111111111111111111000111111222222222222111000000111222222333444444333333333333333333333333555555444444444444555555444444444444333333333333666666777777888888999999888888999::::::;;;<<<<<<>>>===;;;999888999999:::::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCDDDFFFLLLTTT\\\iii}}}xxxrrrmmmsss~~~}}}oooggg___UUUPPPPPPRRRTTTZZZbbbjjjpppssstttuuuvvvxxxzzzzzzwwwrrrooohhhiiikkknnnnnnmmmiiifff^^^\\\[[[ZZZZZZZZZXXXVVVQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJLLLMMMNNNMMMLLLJJJJJJJJJKKKMMMOOORRRSSSZZZ___eeemmmrrrvvvwwwxxxwwwwwwsssooopppuuuwwwvvvtttwww||||||tttkkkdddcccffflllxxxzzz{{{}}}kkkXXXHHH@@@???????????????>>>===<<<;;;;;;;;;<<<======<<<;;;;;;;;;:::999888888888999999::::::::::::::::::::::::<<<;;;:::::::::;;;======>>>>>>>>>???????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJJJJNNNMMMLLLLLLLLLMMMNNNOOONNNOOOOOOPPPRRRSSSUUUVVVSSSRRRRRRRRRSSSTTTTTTUUUZZZ```ffffff___YYYWWWWWWWWWVVVSSSRRRQQQRRRTTTUUUSSSQQQOOOPPPRRRTTTSSSRRRRRRWWW[[[ZZZZZZYYYTTTOOOLLLJJJHHHHHHJJJKKKLLLKKKKKKSSS^^^gggiiiddd\\\VVVPPPVVVaaauuutttsssrrriii]]]QQQHHHDDDFFFHHHNNN___rrrvvvcccSSSIIICCC@@@>>>;;;:::888:::AAANNN\\\fffooorrrxxx~~~}}}~~~}}}~~~{{{|||oooVVVCCC888555444222000///...//////.................................///......---,,,......------------......////////////////////////...............---------......//////////////////////////////000000000000...///000111111000///...111111111111111111111111222333333333333222222111000000111111222333333333222222333333333333333333333444444555555444444333222222222222222333333333777777777777777888888888777777888888999999::::::<<<;;;:::999888888999:::::::::::::::::::::::::::::::::;;;<<<===???AAABBBCCCCCCDDDHHHKKKRRR```nnnzzzooommmrrr~~~vvviii^^^WWWUUUMMMPPPVVV\\\ccciiioootttuuuwww{{{~~~}}}{{{yyyqqqqqqqqqtttwwwwwwssspppfffeeeeeefffggggggeeeccc]]][[[XXXVVVTTTRRRRRRRRRTTTSSSSSSTTTVVVXXXWWWVVVTTTTTTSSSTTTVVVYYY]]]```iiioooxxx~~~zzznnniiiiiifffgggnnnvvv}}}www~~~gggUUULLLDDD>>><<<>>>>>>>>>>>>>>>===<<<;;;;;;<<<============<<<;;;:::999999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<=========>>>>>>?????????????????????????????????BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIINNNMMMKKKKKKJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUXXX\\\]]]\\\YYYXXXXXXYYYWWWUUUSSSRRRRRRTTTTTTSSSRRRPPPQQQSSSTTTTTTSSSSSSYYY^^^_________YYYSSSSSSPPPKKKHHHHHHIIIIIIIIIIIINNNVVV]]]```___[[[XXXPPPUUU\\\jjjzzzvvvvvvpppgggWWWOOOIIIHHHGGGIIIVVVeeetttaaaQQQGGGAAA>>><<<:::999;;;AAANNNccc{{{{{{tttrrrssssssyyyvvv\\\FFF;;;777333333111000////////////........................---...............------------------------...................../////////....................................////////////////////////000000000000///000222333333222000///000000000000111111111111333333333333222111000000000000111111222222222333222222222222222333333333222333444555555444333222222333333444555666666666888888888777777777777777666666666777777888888888::::::999888888888999999888888888888888999999999:::::::::;;;<<<>>>???@@@AAA???@@@BBBCCCGGGRRR]]]qqqwwwmmmkkkpppzzzyyyjjj___ZZZQQQTTTWWWYYYZZZ^^^eeejjjqqqtttyyy}}}~~~{{{xxxwwwyyy{{{{{{vvvqqqnnnnnnnnnpppssssssrrrpppiiigggccc```]]]\\\\\\\\\```___^^^```bbbdddeeedddaaa___^^^^^^```ccchhhjjjtttzzz|||~~~}}}}}}zzzwwwtttuuuyyy~~~xxxmmmfffeeeiiikkkssspppWWWJJJFFFCCC???>>>===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>??????????????????????????????BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUWWWYYYYYYYYYWWWZZZXXXVVVTTTSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTTTTTTTVVV\\\```aaabbbbbb___YYY]]]WWWPPPKKKIIIIIIJJJJJJFFFIIIMMMQQQSSSTTTSSSSSSOOORRRXXXbbbwww}}}{{{vvvooobbbXXXOOOJJJGGGHHHRRR]]]ttthhhXXXKKKCCC???===;;;999;;;AAAMMMaaa{{{~~~vvvmmmiiijjjssszzzfffMMM===666666222222111000000000000000........................------...............---+++,,,,,,---------......,,,,,,---------.........---.....................---.........//////000000////////////000000000000000111333444444333111000//////000000000111111111111222222222111000//////000111111111111111222222111111111222222333333333111222333444444333222111333333444555666777777888888888888777777777777777555555666666666666666666888777777777777888888999555555666666777777777777::::::::::::;;;<<<===>>>???===>>>@@@AAACCCKKKTTTZZZppprrrkkkeeeiiinnntttzzz~~~nnnccc\\\]]]\\\YYYWWWXXX]]]aaahhhlllrrrwww{{{zzzuuuvvvuuuvvvxxx{{{}}}}}}|||xxxvvvssspppnnnmmmmmmnnnpppooonnnooorrrtttuuuuuuooommmjjjiiijjjlllooorrr{{{tttssszzzzzzsssnnnmmmmmmkkkhhhkkkrrr~~~xxxppphhhbbbbbbfffssszzz|||~~~{{{}}}iii[[[LLLDDD@@@===<<<>>>;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????????????????????????????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHNNNNNNLLLLLLKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOLLLMMMMMMNNNPPPRRRSSSTTTXXXWWWVVVWWWZZZ[[[ZZZXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVYYY]]]______```bbbbbb^^^```ZZZRRRLLLJJJIIIJJJJJJEEEFFFGGGHHHJJJKKKLLLLLLJJJMMMRRR[[[jjjqqqfffXXXMMMGGGHHHPPPYYYwwwbbbYYYMMMCCC???===;;;::::::===FFFXXXpppsssiiigggiiixxx}}}nnnUUUBBB777333222000000000000000000000///------------------------,,,---......///.........***+++,,,------...------++++++,,,,,,---.........---------...............------......///000000000////////////000000000000111111222333333222111111...//////000000111111111000000111111111000//////111111111111111111111111000000111111222333333333111222222333333222222111111222222333444555555666777777777777777888888888555555555555666666666666555666666777777888888888444444555666666777777777::::::999999:::;;;<<<<<>>::::::;;;;;;;;;::::::999;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<=========:::;;;<<<<<<======<<<<<<<<<<<<======>>>???@@@@@@?????????????????????????????????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHMMMMMMLLLKKKLLLMMMNNNOOOMMMMMMMMMLLLMMMMMMNNNNNNJJJJJJKKKMMMOOOQQQSSSTTT[[[YYYXXXYYYZZZ[[[ZZZYYYWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUTTTSSSSSSUUUWWWYYY\\\]]]\\\]]]aaaaaa___]]]WWWPPPJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHJJJLLLRRR[[[hhh|||zzzgggVVVLLLJJJOOOSSS|||ooocccRRRKKKCCC===<<<;;;999888;;;>>>III^^^www{{{nnnhhhlllrrr~~~}}}sssXXXCCC999555222///........./////////......------------------------,,,------...//////......)))***,,,---......------,,,,,,,,,---.../////////---------.........//////------......///000000111////////////000000000000000000000000000000000000......//////000111111222000000111222222222111111111111111111000000000000///000000111222222333333222222111111111111222222111111222222333333333444666666777777888888999999666666666666666555555555444444555666777777888888555555666777777888999999:::999999999999::::::;;;>>>;;;;;;===>>>===???DDDHHHQQQbbbyyyqqqccc^^^___eeepppzzzxxxssskkkddd___\\\YYYWWWWWW[[[___ccciiisss~~~}}}|||wwwfff```cccgggjjjjjjgggccc```\\\[[[ZZZ[[[___hhhssszzzzzzgggbbb___^^^^^^bbbmmmxxx|||tttmmmqqq|||fffWWWMMMGGGBBBAAA@@@<<<<<<>>>999999::::::::::::999999:::999999888888999999:::999:::;;;<<<<<<<<<;;;;;;999::::::;;;<<<<<<======;;;<<<===>>>>>>>>>======<<<<<<===>>>???@@@AAABBB????????????????????????>>>??????@@@AAAAAABBBBBBAAABBBCCCEEEGGGHHHIIIIIIKKKJJJJJJJJJKKKMMMNNNPPPNNNNNNMMMMMMLLLMMMMMMNNNKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVVVVVVVVVVVVVWWWUUUUUUTTTTTTSSSSSSSSSSSSSSSUUUVVVUUUSSSSSSUUUXXXVVVZZZ\\\[[[\\\^^^^^^ZZZWWWSSSLLLHHHFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFMMMMMMQQQ\\\iii{{{hhhXXXQQQNNNNNNzzznnn___SSSJJJDDD>>>:::::::::888666;;;???JJJ```xxxwwwsssttt}}}sssiiihhhrrr|||{{{xxxbbbGGG777444666444000,,,,,,---.........------------------------------,,,,,,---.../////////...)))***+++---......---------------...///000000111---------.........//////---------...///000000111////////////000000000000//////............//////---......///000111111222000111222333333333333333111111111000000000000000///000000111222222333333333222111000000111222333222333333333333444444444555666666777888999999:::666666666666666666555555333333555666777777777777666777777888999::::::::::::999999888999999::::::;;;999999===>>>===???DDDAAAFFFRRRbbbuuupppddd``````eeelllrrrwww}}}tttmmmhhhaaa]]]VVVXXXZZZ[[[___hhhuuussscccZZZ[[[[[[[[[ZZZYYYXXXWWWUUUWWWYYY]]]eeerrrxxxmmmfff[[[ZZZ\\\bbbgggooo|||}}}tttllloooyyydddVVVOOOIIIAAA;;;<<<===;;;::::::888999999:::::::::999999:::999888777777888999:::777888:::;;;<<<;;;::::::999999::::::;;;<<<======;;;<<<>>>?????????>>>===<<<===>>>???@@@AAABBBBBB??????????????????????????????@@@AAAAAABBBCCCCCC@@@AAACCCEEEGGGHHHIIIJJJIIIHHHHHHIIIJJJLLLNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNMMMNNNNNNOOOPPPQQQRRRLLLNNNQQQQQQPPPOOOQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUWWWVVVSSSSSSVVVXXXRRRWWW[[[[[[\\\]]]ZZZVVVUUUQQQKKKHHHGGGGGGGGGGGGBBBBBBCCCDDDEEEEEEEEEDDDKKKIIILLLXXXeeexxxxxxdddXXXPPPKKK