BM6P6(@ |||wwwrrrmmmccceeejjjnnnrrruuuvvvvvvyyyzzz{{{zzzxxxwwwxxxyyy{{{xxxvvvwwwzzz{{{zzzyyyyyyvvvssssssuuuuuusssqqq{{{}}}~~~~~~~~~}}}cccTTTIIIFFFCCCAAA@@@@@@???===???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>CCCBBBDDDHHHJJJJJJNNNTTTXXXccc~~~~~~~~~|||~~~}}}{{{{{{}}}hhhXXXNNNGGGEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888888888888888888888777666555555555666888999::::::999999999999999:::999999888888888888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;=========>>>@@@BBBIIIMMMUUU```ttt{{{wwwsssnnnjjjccceeejjjpppuuuxxxyyyzzzwwwyyyzzzyyyxxxwwwxxxzzz}}}zzzxxxxxx{{{}}}|||{{{{{{yyywwwwwwxxxyyyxxxwww~~~fffUUUJJJGGGCCCAAA@@@@@@???===???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::999999::::::;;;<<<:::::::::;;;<<<>>>???@@@CCCBBBDDDHHHJJJJJJNNNTTTYYYggg~~~~~~~~~}}}{{{~~~}}}{{{{{{||||||}}}jjjYYYMMMFFFFFFEEEDDDBBBAAA@@@@@@???@@@?????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777777777777777777777777888777777666777888999:::888888777777777777777888888888777777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;=========???AAADDDLLLPPPYYYeeezzz|||wwwtttpppmmmjjjhhhkkkooossswwwyyyzzzzzzwwwyyyzzzzzzyyyzzz{{{|||}}}zzzzzz|||~~~}}}{{{yyyyyy{{{|||}}}|||kkkVVVKKKGGGCCCAAA@@@@@@???>>>???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<888888999:::<<<>>>@@@AAACCCBBBDDDHHHJJJKKKOOOUUU[[[ppp}}}|||}}}|||zzz}}}}}}zzzyyyyyyxxxzzzzzz}}}ooo[[[OOOIIIGGGGGGEEECCCBBBAAAAAA@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777888888888777888999999:::888777777777777777888888777777666666666666777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======>>>@@@CCCFFFOOOTTT]]]mmm|||wwwtttrrrpppooorrrtttvvvxxxyyyyyyxxxwwwxxxzzz||||||||||||~~~~~~|||{{{|||~~~|||{{{zzzzzz|||~~~nnnWWWLLLHHHDDDAAA@@@@@@???>>>???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<888999999:::<<<===???@@@CCCBBBDDDIIIKKKKKKPPPVVV```zzz|||{{{|||zzzyyy}}}{{{xxxvvvtttssszzz{{{zzz}}}vvv{{{vvv```SSSMMMGGGFFFEEECCCBBBAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999999777777777777777777777777777777777888888888999999999999999888999999:::;;;888888777777777777888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;======>>>AAAEEEIIIQQQVVVaaasss{{{xxxuuuttttttuuuxxxyyy{{{||||||{{{yyyxxxwwwyyy{{{|||{{{|||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~nnnWWWMMMIIIDDDAAA?????????>>>???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>CCCBBBDDDIIIKKKLLLPPPWWWfff|||zzz{{{zzzyyy}}}~~~xxxvvvsssppprrrwww||||||wwwwwwzzz~~~www}}}~~~cccSSSLLLFFFFFFDDDBBBAAA@@@@@@???@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::999999999999999999999999666666666777777777777777999999888888999::::::;;;:::999999888888999999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===>>>???CCCHHHLLLQQQWWWcccxxx}}}}}}{{{wwwuuuuuuwwwyyyxxxyyy|||~~~~~~~~~}}}|||vvvwwwyyyzzzzzzzzz|||~~~~~~pppXXXNNNJJJDDDAAA???????????????===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<===<<<<<<<<<<<<===>>>>>>CCCBBBDDDIIIKKKLLLQQQWWWjjj|||zzzzzzyyyyyy~~~{{{xxxuuuqqqoooppprrr~~~vvvuuuttttttwww|||~~~{{{zzziiiSSSIIIFFFEEEDDDBBBAAA@@@@@@???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::555555666777777777777666666666666666777888999999:::::::::999999:::::::::888888999999999:::::::::999::::::;;;;;;<<<<<<<<<:::;;;===>>>@@@DDDJJJNNNSSSXXXggg}}}}}}{{{xxxvvvwww{{{~~~zzz{{{}}}~~~}}}xxxyyy{{{{{{{{{{{{}}}~~~~~~vvv]]]OOOKKKEEE@@@???????????????===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBDDDIIILLLMMMRRRXXXjjj|||zzzzzzzzzzzz~~~|||yyysssooonnnllluuu}}}|||wwwmmmooorrrwww|||~~~xxxyyy|||rrrXXXLLLGGGFFFEEECCCBBBAAAAAA@@@============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999555666777888888888777777666666666666777888999::::::999999999999999999:::888888999999999:::::::::999999::::::;;;<<<<<<===:::;;;===>>>AAAEEELLLPPPVVV\\\lll~~~~~~~~~}}}{{{yyyzzz~~~~~~~~~|||zzz|||}}}~~~~~~}}}cccPPPKKKEEE@@@???????????????===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;<<<===???AAABBBCCCBBBBBBDDDIIILLLMMMRRRXXXhhh}}}zzz{{{zzzzzz|||vvvpppnnndddjjjppprrruuuuuupppiiikkknnnuuu{{{yyyvvvxxx}}}{{{```SSSIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@@@@????????????===========================<<<<<<;;;;;;<<<<<<===888888888888888888888888666777888999:::999888888888888888888999:::;;;<<<999999888888888888999999888888999999999:::::::::999999::::::;;;<<<======:::;;;===>>>AAAFFFMMMRRRZZZ```ppp~~~yyyrrrtttyyy|||~~~~~~~~~~~~}}}}}}}}}dddUUULLLDDDDDDEEEBBB???>>>@@@@@@???>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<======;;;:::999888888888999999999999999999999999<<<=========<<<>>>BBBDDDAAAJJJIIIFFFLLLOOORRR[[[rrr~~~}}}|||xxxwww~~~vvvooonnngggdddeeejjjkkkhhhffffffiiinnnvvv~~~vvvqqqqqqyyy|||aaaSSSIIIFFFCCCBBBAAAAAA@@@???AAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999999999999999999999999999:::::::::999999888888888666666777888999999::::::777777777777888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBGGGMMMQQQ\\\ggg|||xxxrrrtttzzz~~~~~~}}}{{{xxxyyy|||fffUUULLLDDDDDDEEEBBB??????>>>======<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;:::999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<>>>BBBEEEAAAJJJIIIGGGMMMPPPTTT___yyy~~~|||zzzyyyvvvwwwwwwmmmhhhccc``````ddddddbbbdddgggooouuu~~~zzzqqqmmmnnnvvvyyycccUUUKKKHHHEEECCCCCCBBBAAA@@@AAA@@@???>>>============<<<<<<<<<;;;;;;;;;::::::888999::::::;;;;;;;;;;;;999999999999999999999999:::999999999888888888888666777777888999999::::::777777777777888888888888999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDIIIOOOTTT^^^kkkvvvqqquuu{{{}}}{{{xxxuuuuuuzzzfffVVVLLLEEEDDDEEECCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<>>>BBBDDDBBBJJJIIIGGGNNNQQQWWWeee{{{yyyxxxwwwuuuwwwzzzllleee```^^^^^^___^^^___eeennnvvv~~~}}}uuunnnlllmmmrrrwww~~~eeeVVVLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999999999888888888888777777777888999999::::::777777777888888888999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDGGGLLLSSSXXX```qqq{{{sssooottt|||{{{wwwvvvyyyfffWWWMMMEEEEEEFFFDDDBBBBBB??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<>>>AAADDDBBBIIIHHHHHHOOORRR[[[mmm}}}xxxwwwxxxxxxvvvwwwqqqhhhbbb```______^^^aaalllxxx~~~{{{tttooonnnqqqpppuuu}}}|||~~~~~~fffUUULLLIIIFFFDDDCCCCCCAAA@@@@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777999999999999999999999999::::::::::::999999999999777777888888888999999999777777888888888999999999:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???BBBEEEIIIOOOVVV[[[cccvvvxxxqqqnnnttt|||zzzxxxzzzoooZZZOOOGGGEEEFFFDDDBBBBBB???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999999999999999999999999999666888:::<<<===>>>AAADDDBBBHHHHHHJJJQQQTTT```uuu|||wwwwwwyyy{{{xxxwww}}}zzzpppeeecccaaaaaaaaafffsss~~~xxxssspppqqquuurrrwww~~~zzzwwwzzz~~~iiiXXXLLLIIIEEECCCBBBBBB@@@???@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;888888888888888999999999888888888888999999999999::::::999999::::::;;;<<<;;;;;;;;;<<<<<<=========<<<>>>AAAEEEJJJQQQXXX^^^iii}}}wwwpppooouuu}}}|||}}}{{{]]]RRRHHHFFFFFFDDDBBBBBB===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888888888888999999999999999999999999777999<<<===>>>???AAACCCCCCGGGGGGKKKRRRUUUddd}}}~~~|||wwwwwwyyy{{{yyywww~~~xxxiiieeecccdddffflllxxxwwwsssrrrqqqssswwwwww{{{wwwtttqqqppptttyyy~~~xxx}}}~~~ooo]]]LLLIIIFFFCCCBBBAAA@@@>>>??????>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;444555777:::<<<===>>>???999999999999999999999999::::::::::::;;;;;;;;;;;;888888888888888888888888888888888999999999999::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<>>>BBBFFFLLLSSS[[[aaapppxxxrrrqqqxxx~~~}}}```TTTJJJGGGFFFCCCAAAAAA<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<;;;::::::888888888888888888999:::::::::::::::::::::::::::999;;;===>>>>>>???AAABBBCCCGGGGGGKKKSSSWWWggg~~~xxxwwwwwwxxxwwwxxxzzzmmmhhheeehhhmmmsss}}}wwwqqqqqqrrrrrruuuzzz}}}}}}pppooollliiigggjjjpppuuuyyyxxxvvvvvvwwwxxxyyyyyy|||}}}|||zzzpppuuu~~~|||}}}~~~~~~sss```NNNKKKGGGDDDCCCBBBAAA?????????===<<<<<<<<<<<<<<<999999999:::::::::;;;;;;555666888:::;;;=========999999999999999999999999888888888999999:::::::::888888888888888888888888888888888999999999::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>===???CCCHHHNNNVVV___dddxxxzzztttssszzz~~~}}}yyy|||bbbVVVKKKGGGFFFCCCAAAAAA>>>>>>===<<<<<<<<<<<<===::::::;;;<<<<<<;;;::::::666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>?????????AAABBBCCCGGGGGGLLLTTTWWWiiiyyywwwuuuuuutttxxxyyyqqqllliiimmmsssyyyzzztttppprrrtttuuuyyy}}}{{{lllllljjjeeeaaabbbiiiooorrrpppnnnnnnppprrrttttttxxxyyy|||~~~~~~zzztttpppmmmnnnttt{{{{{{~~~sss```OOOLLLHHHFFFDDDCCCBBB@@@???>>>===<<<<<<;;;;;;<<<888888888999999:::::::::;;;;;;;;;;;;::::::999888999999999999999999999999666666777777888888888999999999888888888888888888888888999999999:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???>>>AAAEEEJJJPPPYYYaaaggg}}}}}}{{{zzz|||~~~~~~~~~~~~|||aaaTTTIIIGGGGGGEEECCCBBB@@@???>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777888888888999999999<<<===>>>>>>>>>???CCCEEEGGGIIIHHHMMMSSSUUUmmm~~~xxxyyyxxxtttsssyyyxxxqqqmmmqqqxxx~~~~~~vvvwwwxxxxxxxxxzzz}}}zzzsssnnngggbbbaaaaaabbbccckkklllmmmnnnnnnnnnnnnnnnmmmoooqqqssssssqqqnnnllliiiiiiiiikkkqqqzzzzzzxxxyyy|||~~~vvv```SSSLLLGGGGGGEEEAAA???@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::888888999999999999888888666666666666777777777777::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???>>>DDDGGGMMMVVVUUU]]]rrr~~~}}}{{{|||~~~~~~~~~}}}}}}~~~bbbUUUJJJGGGHHHGGGDDDCCC@@@???>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999888888888999999999::::::<<<===>>>>>>>>>@@@BBBEEEEEEHHHHHHNNNTTTYYYqqqxxxxxxwwwssssssyyy}}}vvvrrruuu{{{yyysssuuuxxxzzz{{{|||~~~{{{tttooohhhcccaaabbbbbbbbbhhhhhhhhhiiiiiihhhhhhhhhkkkmmmoooqqqqqqooollljjjeeeddddddeeejjjrrryyy~~~{{{{{{}}}{{{eeeUUUMMMHHHGGGFFFBBBAAABBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;888888999999999999888888777777777888888888888999::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<======<<<======>>>???@@@>>>CCCFFFMMMVVVVVV^^^sss~~~{{{{{{~~~}}}|||~~~}}}cccVVVKKKHHHIIIHHHEEEEEE@@@???>>>======<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888999999999:::::::::;;;;;;<<<===>>>>>>>>>@@@BBBEEECCCGGGHHHNNNVVV]]]wwwwwwwwwvvvsssrrryyy}}}xxxzzz~~~vvvppptttxxx{{{|||}}}{{{rrrnnngggbbb````````````ddddddddddddddddddcccccciiijjjlllmmmlllkkkhhhgggcccaaa```aaadddjjjqqquuu|||zzzyyyzzz}}}lllWWWOOOHHHFFFFFFCCCBBBCCC???>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;888888999999999999888888888888888999999999::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>???@@@AAA???EEEHHHPPPYYYZZZcccyyy}}}zzzyyy{{{~~~|||~~~eeeWWWKKKHHHIIIGGGEEEEEE@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;===>>>??????@@@BBBDDDBBBHHHIIIMMMVVV```{{{~~~xxxxxxwwwssssss{{{|||}}}~~~wwwqqqtttvvvxxxyyy{{{~~~~~~zzzoookkkeee```___^^^^^^^^^cccccccccddddddeeeffffffhhhiiijjjjjjjjjhhhgggfffeeecccaaaaaadddhhhnnnqqquuuttttttuuuwwwzzz}}}~~~sss[[[PPPGGGEEEEEECCCBBBCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;888999999::::::999999888888888888888999999999:::888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@BBBHHHKKKTTT^^^```kkk|||xxxwwwyyy}}}~~~gggYYYLLLHHHHHHFFFDDDDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999999::::::::::::999999777777777888888888999999888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????AAAHHHLLLVVVbbbfffrrr~~~{{{xxxwwwyyy|||kkk\\\NNNIIIHHHFFFDDDDDD@@@???>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999999::::::::::::999999777777777888888888888999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????FFFKKKVVVdddkkkyyy}}}{{{yyyyyy{{{}}}~~~~~~pppaaaRRRLLLJJJHHHEEEEEE@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999:::::::::;;;;;;;;;;;;:::<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===999::::::;;;;;;::::::999888888888999999999::::::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@HHHNNNZZZjjjrrr~~~~~~~~~~~~}}}|||zzzzzz|||~~~~~~~~~tttdddUUUNNNLLLIIIFFFFFF@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888999999999:::::::::;;;;;;999<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAACCCKKKRRR___oooxxx}}}{{{|||}}}~~~}}}||||||~~~~~~|||aaaPPPNNNHHHEEEFFFAAA???>>>===<<<<<<;;;;;;<<<:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<=========???BBBEEEBBBJJJQQQVVVccczzzyyyuuusssuuu}}}xxxtttwwwxxx~~~zzzvvvwww}}}gggQQQKKKIIIDDDAAADDDAAA@@@>>>===;;;:::::::::===;;;::::::<<<======<<<;;;;;;;;;:::999888777666888888999:::;;;;;;<<<<<<777888999999::::::999999>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<<<<=========??????>>>>>>======<<<<<<===>>>>>>>>>===>>>@@@BBBEEEHHHVVVgggqqq{{{~~~~~~~~~~~~|||{{{|||}}}~~~}}}||||||~~~|||aaaQQQOOOIIIGGGGGGBBB@@@???>>>======<<<======:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>@@@CCCFFFCCCKKKSSS[[[mmmyyyxxxuuurrrttt~~~}}}vvvpppooopppuuuzzzyyytttsssuuu}}}iiiSSSLLLIIICCC@@@BBBAAA@@@???>>>===<<<<<<<<<>>><<<::::::<<<===<<<;;;;;;<<<<<<;;;:::999888888888888999999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;>>>===<<<:::::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::<<<<<<======>>>AAADDDHHHLLLYYYiiisss}}}{{{zzz{{{||||||{{{|||~~~~~~~~~|||||||||~~~~~~}}}bbbRRRPPPJJJHHHHHHDDDAAA@@@???>>>>>>=========:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===?????????AAAEEEGGGFFFMMMVVVddd|||~~~xxxvvvsssqqqsss}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{zzzzzz{{{}}}}}}tttllljjjiiimmmqqqqqqooopppttt{{{mmmVVVMMMHHHBBB???@@@@@@@@@???>>>>>>>>>>>>>>>???===;;;;;;<<<<<<;;;:::<<<<<<<<<<<<;;;:::999999888888999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<999999999::::::::::::::::::;;;======>>>AAADDDGGGLLLQQQ]]]kkkvvv~~~}}}~~~}}}{{{xxxwwwxxxzzzzzzzzz|||}}}~~~~~~|||{{{|||}}}}}}}}}bbbRRRPPPJJJHHHIIIDDD@@@@@@???>>>============:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@AAACCCFFFIIIKKKPPP[[[nnn~~~|||vvvtttrrrpppsss}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}||||||||||||{{{zzzyyyyyy{{{|||wwwxxx{{{zzzssslllkkkiiijjjmmmmmmmmmpppvvvxxx~~~oooYYYMMMHHHCCCAAAAAA>>>>>>>>>======>>>??????@@@>>><<<;;;;;;;;;:::999;;;;;;;;;;;;;;;:::999999999999888888888888888888888999999:::;;;:::::::::;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<>>>???@@@@@@CCCFFFIIINNNTTT___lllwww}}}|||{{{zzz{{{|||}}}~~~{{{xxxvvvuuuwwwyyyzzzzzz{{{|||~~~~~~|||{{{{{{|||}}}~~~cccSSSPPPJJJHHHHHHCCC??????>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>@@@AAAAAADDDGGGJJJNNNTTT___vvv~~~|||{{{uuusssqqqooosss}}}~~~~~~~~~}}}vvvooonnnrrrtttrrrnnnllliiihhhiiijjjjjjooovvvyyyppp[[[NNNHHHEEECCCCCC======<<<<<<<<<===>>>>>>@@@>>><<<;;;;;;;;;:::999999::::::::::::999999888999999888888888888888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???>>>???@@@@@@@@@AAADDDGGGNNNVVVbbbnnnyyyuuuuuuuuuvvvwwwyyyzzz{{{xxxvvvuuuuuuwwwxxxyyyyyyyyy{{{}}}~~~}}}||||||}}}}}}fffUUURRRKKKHHHHHHCCC???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDHHHKKKPPPVVVccc|||}}}{{{{{{tttsssqqqooosss~~~~~~~~~|||tttlllhhhjjjllllllkkkjjjfffdddeeefffgggmmmuuu|||rrr]]]NNNHHHFFFEEEDDD===<<<<<<<<<<<<<<<======???===;;;;;;<<<<<<;;;:::888999999::::::999999888888888999999999999999999;;;;;;<<<===============:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBDDDOOOYYYfffrrr~~~kkkmmmoooqqqsssuuuvvvvvvvvvuuutttuuuxxxyyyyyyxxxvvvyyy|||~~~}}}}}}}}}}}}}}}jjjYYYUUUNNNJJJIIIDDD@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAADDDHHHKKKPPPWWWfff}}}{{{{{{tttsssqqqpppttt}}}|||~~~|||vvvnnnhhheeeddddddccceeebbb```bbbcccfffmmmuuu|||uuu```OOOGGGEEEDDDCCC>>>>>>===============>>>>>><<<::::::<<<===<<<;;;999999:::::::::::::::999888888999999::::::;;;;;;;;;<<<<<<===============;;;<<<===>>>>>>>>>======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::<<<===>>>??????AAAEEEHHHRRR^^^mmmxxxeeegggjjjnnnppprrrsssssstttttttttvvvyyyyyyxxxwwwuuuxxx|||~~~~~~}}}}}}~~~}}}mmm\\\WWWPPPKKKJJJEEEAAA@@@???>>>============:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===???@@@AAADDDHHHKKKOOOWWWhhh}}}{{{{{{tttsssqqqpppttt||||||}}}}}}xxxrrrjjjccc___]]]\\\bbb___^^^aaadddgggooowwwyyyxxxcccPPPGGGDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>===;;;::::::<<<======<<<::::::;;;<<<<<<;;;;;;;;;888888999:::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>?????????>>>===??????>>>>>>=========<<<=========<<<<<<;;;;;;;;;===>>>@@@BBBCCCFFFJJJMMMUUUbbbrrr}}}hhhiiijjjlllooorrruuuwwwvvvuuusssqqqrrrsssuuuwwwyyyyyyyyyzzz|||~~~~~~~~~ppp\\\TTTLLLIIIJJJFFF@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJMMM\\\lll{{{tttrrrppppppuuu~~~{{{tttlllccc\\\WWWTTTWWWYYY[[[^^^bbbgggnnnsss|||yyycccUUUMMMFFFCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<======<<<:::999:::;;;;;;<<<<<<;;;;;;===;;;999:::<<<===;;;999<<<<<<;;;::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???CCCAAA>>><<<;;;===@@@BBB===>>>???@@@@@@???>>>===@@@???@@@CCCDDDFFFMMMVVV]]]oooxxxdddeeehhhkkknnnqqqssstttwwwuuurrrqqqqqqsssvvvxxxyyyzzzzzz{{{|||~~~ppp[[[TTTLLLIIIJJJFFFBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJLLLZZZkkkzzzuuusssqqqqqqvvv~~~{{{uuunnnfff___ZZZWWWXXXYYY\\\___bbbhhhoootttzzz}}}wwwaaaTTTLLLFFFCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::;;;<<<<<<<<<:::;;;<<<<<<<<<;;;::::::999999888666777999:::888666;;;;;;::::::::::::;;;;;;<<<;;;::::::;;;===>>>???BBBAAA>>><<<<<<===>>>@@@<<<<<<===>>>>>>>>>>>>>>>BBBAAACCCFFFGGGJJJRRR[[[bbbttt}}}bbbdddhhhlllooorrrttttttwwwuuurrrppppppsssvvvyyyzzzzzz{{{{{{}}}~~~ooo[[[TTTKKKIIIJJJFFFBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJKKKXXXjjj~~~zzzvvvtttqqqrrrxxx}}}{{{wwwqqqkkkddd___\\\ZZZ\\\^^^```ccciiioootttwwwzzzuuu___QQQKKKFFFCCCCCCAAA@@@???>>>===<<<<<<<<<===;;;999999:::;;;;;;;;;=========<<<;;;:::888777888777666666888888777666::::::999999999999::::::<<<<<<;;;;;;<<<===>>>@@@AAA@@@???>>>============;;;;;;;;;<<<===>>>???@@@CCCBBBCCCGGGHHHKKKTTT]]]hhhzzzdddfffkkkppptttvvvwwwxxxvvvssspppnnnooorrrvvvyyyzzzzzzzzz{{{|||}}}ppp[[[TTTKKKHHHIIIEEE@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===???@@@AAADDDGGGJJJLLLWWWhhh~~~zzzvvvtttrrrrrryyy}}}|||yyytttoooiiidddbbb```aaabbbccceeeiiinnnrrrtttxxx~~~sss\\\OOOJJJEEECCCBBB@@@@@@???======<<<<<<<<<===;;;888777888:::;;;;;;<<<<<<<<<<<<;;;:::999888:::999999999:::::::::999999999888888888999::::::===<<<<<<;;;<<<===>>>???AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;===???AAACCCCCCAAABBBDDDEEEHHHQQQ[[[kkk|||eeehhhlllqqquuuxxxyyyyyytttrrrpppnnnooorrrvvvxxxyyyyyyyyyzzz{{{|||}}}~~~rrr]]]UUULLLHHHIIIEEE@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===???@@@AAADDDGGGJJJMMMWWWggg~~~{{{wwwuuurrrrrrxxx~~~}}}zzzvvvrrrmmmjjjhhhhhhhhhhhhggggggiiimmmqqqssswww}}}rrrZZZMMMIIIEEEBBBAAA??????>>>===<<<<<<<<<<<<===;;;888777888:::;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;999888888888999999:::;;;======<<<;;;;;;<<<>>>>>>AAAAAAAAAAAA@@@???>>>===<<<<<<<<<===>>>AAACCCEEEDDDBBBBBBCCCDDDFFFOOOYYYkkk}}}eeegggkkkooosssuuuwwwwwwtttsssqqqqqqrrrtttwwwyyyzzzzzzzzz{{{{{{|||}}}~~~uuu___WWWMMMHHHHHHDDDBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJOOOWWWggg|||wwwtttqqqpppvvv{{{wwwssspppnnnmmmnnnnnnmmmkkkjjjlllooorrrtttwww|||sssZZZMMMIIIEEEBBB@@@???>>>======<<<<<<<<<======;;;999999:::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888999::::::888888999:::999999888999999:::;;;<<<===<<<;;;::::::;;;<<<===???@@@@@@@@@@@@???>>>>>>=========???@@@BBBCCCDDDFFFDDDCCCDDDEEEHHHQQQ[[[ooofffgggiiilllpppsssuuuvvvuuuuuuuuuuuuvvvxxxyyyzzz||||||||||||}}}~~~xxxbbbXXXMMMHHHHHHCCCBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJOOOWWWhhh~~~wwwtttpppnnnttt|||wwwsssqqqppppppppppppooonnnmmmooosssvvvuuuyyy}}}tttZZZLLLIIIFFFBBB???>>>>>>===<<<<<<<<<<<<===<<<;;;:::;;;<<<<<<<<<:::;;;;;;;;;<<<;;;;;;::::::777999:::999777666888:::999999999999:::;;;<<<===<<<;;;:::999999:::;;;<<<===============>>>>>>>>><<<<<<>>>???AAAAAABBBBBBDDDBBBBBBDDDFFFKKKUUU```vvvhhhiiijjjlllooorrruuuwwwvvvwwwxxxyyyzzz{{{||||||~~~~~~~~~zzzcccYYYNNNHHHGGGBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJOOOVVVhhhwwwsssooommmsss|||vvvsssqqqrrrrrrpppppppppoooppprrrvvvzzzwwwzzz~~~uuuZZZLLLIIIFFFAAA???>>>======<<<<<<<<<<<<===<<<;;;;;;<<<======<<<:::=========<<<;;;:::999888777:::;;;;;;888777999;;;::::::::::::;;;<<<===>>><<<;;;:::999999999:::;;;;;;;;;:::;;;;;;<<<===>>>:::<<<>>>???@@@@@@@@@???AAA???@@@CCCFFFKKKWWWbbb}}}iiikkkmmmnnnpppssswwwzzzyyy|||~~~~~~|||{{{|||}}}eeeZZZOOOKKKKKKFFFBBB@@@>>>===>>>>>>>>><<<:::;;;;;;<<<<<<;;;;;;:::999999888888999999:::;;;>>>===;;;::::::;;;<<<===>>>@@@BBBCCCCCCEEEHHHJJJSSSSSSiii~~~yyysssnnnnnnrrr{{{|||tttqqqppppppppppppsssuuuvvvvvvuuuvvvvvvxxx{{{ttt[[[QQQHHHEEEFFFBBBBBBAAA@@@>>>===;;;:::999======<<<;;;;;;;;;;;;<<<:::::::::999999999888888999999999888888777777777;;;:::999888888888999:::::::::::::::::::::::::::<<<<<<<<<<<<=========>>>??????>>>>>>>>>>>>>>>???BBBCCCDDDDDDCCCIIIYYYjjjjjjlllnnnoooqqqtttxxx{{{}}}~~~~~~~~~~~~{{{}}}ggg[[[OOOJJJIIIDDD@@@>>><<<<<<======<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;<<<>>>===;;;::::::;;;<<<===>>>@@@BBBCCCCCCEEEHHHJJJSSSVVVmmm{{{tttooonnnrrrzzzxxxsssqqqpppooopppsssvvvwwwwwwwwwwwwxxx{{{xxx^^^SSSIIIFFFGGGBBBAAA@@@@@@>>>===<<<;;;:::======<<<;;;;;;;;;;;;<<<:::::::::999999999999888::::::999999999888888888;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????AAABBBDDDFFFFFFMMM___pppnnnoooqqqrrrsssuuuxxx{{{~~~~~~~~~}}}}}}~~~|||yyyzzz}}}|||yyyyyy|||jjj]]]PPPJJJGGGAAA???===;;;;;;;;;<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======<<<;;;::::::;;;<<<===>>>@@@BBBCCCCCCEEEHHHKKKSSSZZZttt}}}vvvpppooorrryyy}}}xxxtttqqqoooppprrrvvvwwwxxxxxxyyyzzz|||}}}bbbVVVJJJFFFFFFAAA@@@??????>>>>>>===<<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::999999999999::::::::::::999999999999;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>??????@@@AAABBBEEEGGGIIIRRRfffxxxsssuuuvvvvvvuuuuuuwwwyyyzzz{{{||||||}}}~~~|||xxxxxx{{{|||{{{yyysssppppppvvv~~~lll___RRRKKKHHHAAA???===;;;;;;;;;<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<=========???AAABBBCCCEEEIIIKKKQQQ]]]yyy}}}vvvppppppssszzz|||wwwrrrooonnnqqqtttvvvwwwwwwyyyzzz{{{dddVVVJJJEEEEEE@@@?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>??????>>>>>>??????@@@@@@BBBCCCFFFIIILLLVVVkkkyyyzzz{{{zzzxxxvvvwwwwwwxxx{{{~~~}}}yyyxxxzzzzzzxxxvvvnnnjjjiiippp{{{kkk___SSSLLLIIICCCAAA???===<<<======<<<;;;;;;<<<<<<======<<<<<<;;;999999999999999::::::;;;;;;;;;;;;;;;<<<<<<=========???AAABBBDDDFFFIIILLLPPP___}}}{{{uuuppppppttt|||yyytttpppmmmooosssuuuuuuvvvwwwxxx{{{~~~dddVVVIIIDDDCCC>>>???????????????>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::============>>>>>>>>>??????????????????@@@AAAAAADDDDDDGGGIIIMMMYYYppp|||}}}~~~}}}{{{yyyyyyyyyzzz}}}~~~zzzyyyzzzyyyvvvssskkkfffdddkkkvvvjjj___SSSMMMJJJCCCBBB@@@>>>>>>>>>???>>>===<<<<<<============<<<<<<999888888888888999::::::::::::;;;<<<<<<============>>>AAABBBDDDFFFIIILLLQQQbbbyyysssnnnnnnrrr{{{{{{vvvrrrmmmooossstttuuuuuuvvvwww|||~~~cccUUUHHHCCCCCC?????????????????????>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::888999:::;;;;;;<<<;;;;;;::::::::::::::::::::::::=========>>>>>>>>>?????????????????????@@@AAABBBEEEEEEGGGKKKOOO]]]uuu{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}zzzyyyyyyxxxuuurrrkkkddd```eeepppkkk___SSSLLLIIIBBBBBB@@@>>>>>>??????>>>===<<<<<<============<<<<<<:::999999999999:::;;;;;;999:::;;;<<<============<<<>>>AAABBBDDDFFFJJJLLLSSSddd}}}wwwqqqllllllooowww|||wwwtttnnnqqqtttuuuuuuuuuuuuvvv{{{|||~~~~~~cccUUUHHHDDDEEEAAA@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::888888888999999999::::::777888999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????????????????@@@AAABBBCCCEEEEEEHHHLLLSSSbbb|||xxx{{{~~~~~~~~~~~~|||{{{|||~~~}}}yyyxxxyyyxxxtttqqqkkkccc^^^bbblllzzzkkk___RRRKKKGGG@@@BBB@@@>>>===>>>>>>>>><<<<<<<<<============<<<<<<;;;::::::::::::;;;<<<<<<999:::;;;<<<============<<<>>>@@@BBBDDDFFFJJJMMMUUUggg~~~}}}wwwpppjjjjjjlllttt}}}xxxvvvpppsssuuuvvvvvvuuuvvvwwwxxxzzz|||~~~cccUUUIIIFFFGGGCCCAAAAAA@@@@@@???>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::777777777888888999999999666777888:::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????????????????@@@AAABBBCCCDDDEEEHHHNNNVVVfffuuuwwwzzz}}}~~~}}}||||||}}}|||yyyzzz}}}{{{yyywwwtttsssuuuiiifffbbb```cccmmmzzzlll^^^PPPJJJGGGAAA??????>>>>>>===<<<<<<<<<>>>======<<<<<<<<<======999999999999999999999999;;;;;;;;;<<<<<<<<<======>>>>>>AAAEEEEEEDDDIIIPPPVVVkkk~~~rrrqqqnnnkkkmmmwww|||yyyuuuttttttuuuuuuuuurrrpppuuuxxxzzz|||}}}~~~cccTTTGGGDDDEEEAAACCCBBB@@@>>>===>>>???@@@============<<<;;;:::999===<<<<<<;;;;;;:::999999:::999888888888999:::;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;=========>>>??????@@@@@@AAA@@@@@@@@@AAACCCEEEFFFBBBFFFJJJNNNVVVllluuuvvvyyy|||~~~~~~{{{|||zzzxxxvvvrrrrrrtttmmmjjjeeeaaaaaagggpppwwwmmm^^^QQQJJJHHHBBB@@@??????>>>>>>===<<<<<<======<<<<<<;;;<<<<<<===::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======??????BBBFFFFFFFFFKKKRRRZZZqqq}}}tttrrrpppmmmnnnxxx}}}zzzuuuttttttuuuvvvuuusssqqquuuwwwzzz{{{{{{{{{}}}~~~cccUUUIIIEEEGGGCCC@@@???===;;;:::;;;<<<===============<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@???????????????AAACCCDDDCCCGGGKKKPPP[[[tttwwwxxxzzz|||}}}~~~xxxuuusssqqqqqqtttqqqooojjjeeeccceeejjjnnnwwwmmm^^^QQQJJJHHHCCCAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========AAAAAACCCGGGGGGHHHMMMUUUaaa{{{}}}vvvuuuqqqoooqqqzzz~~~zzzuuutttssstttvvvvvvuuutttuuuwwwzzzzzzzzzyyyyyyzzz~~~cccVVVKKKGGGHHHDDD???>>><<<;;;::::::;;;<<<============<<<;;;::::::999999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===:::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAA@@@??????@@@AAABBBCCCEEEHHHLLLSSSccc~~~||||||}}}wwwtttrrrooopppsssqqqqqqoookkkiiiiiilllooorrrwww}}}lll]]]OOOIIIGGGBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============AAA@@@CCCGGGHHHHHHOOOWWWhhh|||xxxvvvsssqqqsss|||{{{uuutttssssssuuuwwwwwwvvvvvvxxx{{{{{{zzzyyyxxxyyy|||bbbVVVKKKHHHHHHCCCAAA@@@???>>>======>>>>>><<<<<<======<<<;;;;;;:::999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAADDDCCCBBBBBBBBBCCCEEEFFFGGGHHHLLLVVViiiyyyvvvsssooooooqqqpppqqqqqqooommmlllmmmnnnnnnqqqtttuuuuuuzzzjjj[[[MMMFFFEEE@@@AAAAAA@@@@@@???>>>>>>>>>:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@@@@BBBFFFGGGIIIPPPXXXlll|||yyywwwtttsssvvv~~~|||vvvtttrrrrrrtttvvvwwwwwwvvvyyy|||}}}|||{{{zzzzzz|||aaaUUUKKKGGGGGGBBBBBBBBBAAA@@@????????????<<<<<<<<<===<<<<<<;;;:::;;;;;;:::::::::999999999888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCBBBCCCDDDFFFGGGHHHIIIMMMYYYooo|||yyyuuupppnnnoooppppppqqqooollliiiiiiiiiiiijjjllllllmmmrrrzzziiiYYYKKKEEEDDD???AAA@@@@@@???>>>>>>======::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@BBBFFFGGGIIIQQQZZZooo|||xxxvvvssssssxxx|||wwwtttqqqppprrrtttvvvvvvuuuxxx}}}}}}}}}}}}cccUUUJJJFFFFFFAAAAAA@@@@@@??????>>>======;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888777888999:::::::::999999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<=========>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIPPP___www}}}xxxqqqmmmmmmmmmoooooonnnkkkhhhhhhhhhiiiiiiiiihhhiiimmmtttyyyiiiYYYKKKEEEDDD???@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>AAAAAACCCGGGIIIKKKTTT]]]rrr|||wwwtttrrrsssyyy}}}xxxtttpppnnnppprrrtttuuurrrvvv{{{eeeWWWJJJEEEFFFBBB@@@@@@??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999999999888999:::;;;;;;;;;::::::::::::<<<=========<<<;;;::::::;;;;;;<<<======>>>>>>??????@@@@@@AAAAAABBB@@@@@@@@@AAACCCEEEGGGIIIHHHJJJSSSfffzzzrrrmmmlllkkklllnnnmmmlllkkkkkklllnnnmmmllliiihhhkkkpppttttttyyyjjjZZZLLLFFFEEE@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>CCCBBBDDDHHHJJJMMMUUU___sss|||uuusssqqqssszzz~~~xxxuuupppmmmnnnqqqssstttppptttzzz~~~hhhXXXJJJFFFGGGCCC@@@AAAAAA@@@@@@???>>>===;;;;;;<<<<<<<<<<<<<<<;;;888888888999999:::;;;;;;999:::;;;<<<<<<<<<;;;:::::::::<<<=========<<<;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCEEEHHHJJJLLLHHHKKKVVVkkk}}}tttooommmoooooonnnllllllkkkkkkkkknnnllljjjhhhhhhhhhjjjkkknnnnnnttt}}}~~~gggWWWIIICCCBBB===>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===???@@@AAA???DDDCCCCCCIIIJJJQQQbbbxxx~~~zzzsssmmmiiilllwwwwwwsssooonnnnnnppprrrrrrooossswwwzzz{{{~~~fffTTTFFFCCCFFFCCCBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===============>>>??????????????????@@@AAABBBCCC@@@AAABBBBBBCCCEEEHHHKKKIIITTTYYYkkk}}}yyywwwwwwvvvtttrrrqqqppppppppppppooommmkkkjjjjjjjjjjjjjjjhhhllltttwwwyyyhhhWWWIIIDDDDDD@@@>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAA@@@FFFEEEEEEKKKKKKRRRccc{{{|||yyysssmmmiiillluuu}}}xxxtttpppnnnoooqqqrrrsssrrrtttwwwwwwwwwyyyfffUUUHHHDDDFFFCCCBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===============>>>??????????????????@@@AAABBBCCC@@@AAABBBBBBBBBDDDGGGJJJKKKTTT[[[ooo}}}|||yyyvvvtttsssssssssuuutttsssqqqooonnnmmmlllhhhdddfffoootttyyyjjjXXXIIIDDDEEEBBB>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAA@@@GGGGGGGGGLLLLLLSSSeee~~~}}}yyyrrrmmmiiijjjrrr}}}zzzvvvrrrpppppprrrssstttuuuvvvvvvtttrrrtttzzzeeeVVVJJJFFFGGGCCCBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<========================>>>???????????????@@@@@@AAABBBCCCAAABBBCCCCCCBBBDDDGGGIIIMMMVVV]]]vvv~~~|||zzzzzzzzz{{{{{{zzzxxxvvvsssqqqooommmhhhiiiqqqzzzmmmYYYIIICCCEEEAAA>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@???GGGHHHHHHLLLMMMUUUggg|||rrrnnniiiiiinnnwww}}}yyyuuurrrrrrsssttttttvvvvvvtttqqqooorrrzzzdddWWWKKKGGGGGGBBBBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>===============>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDCCCCCCDDDGGGJJJNNNWWWbbb~~~}}}{{{wwwuuusssrrroooqqqyyyoooYYYHHHBBBBBB???============<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>FFFGGGGGGKKKLLLVVVkkk~~~ssspppjjjgggiiiqqq|||~~~xxxuuuttttttttttttttttttrrroooooosss|||}}}cccWWWLLLHHHGGGBBBBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>===============>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEEEEFFFIIIKKKOOOYYYhhh}}}|||zzz{{{}}}nnnYYYGGGAAAAAA>>>=========<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????===EEEFFFEEEJJJMMMZZZppp}}}uuurrrlllfffeeekkkwww|||wwwuuutttssssssrrrrrrpppoooooouuu|||bbbVVVLLLGGGGGGBBBBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<========================>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGIIILLLOOOPPP]]]qqqkkkXXXGGGBBBBBB???======<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???===EEEFFFEEEJJJNNN^^^www~~~wwwtttmmmeeeaaafffsss}}}yyyvvvtttrrrqqqppppppooonnnooouuu|||aaaUUUKKKGGGFFFBBBBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===============>>>??????AAAAAA@@@AAAAAABBBCCCDDDDDDEEEGGGHHHIIIKKKOOORRRSSSccc{{{iiiWWWHHHCCCDDD@@@======<<<<<<<<<;;;;;;;;;<<<===???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>FFFFFFEEEJJJPPPaaa|||xxxuuunnneee___cccppp{{{zzzvvvtttrrrpppnnnoooooonnnooottt~~~|||aaaUUUJJJFFFFFFBBBBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===============>>>??????AAAAAAAAAAAABBBCCCDDDDDDDDDFFFGGGIIIJJJMMMQQQTTTUUUgggkkkWWWHHHDDDDDD>>>============<<<<<<<<<<<>>>>>>>>>>>>>>===;;;:::999999:::;;;<<<;;;::::::;;;===@@@AAACCCFFFCCCFFFMMMQQQ___www~~~{{{vvvppplllhhhgggoooxxxyyytttqqqooonnnmmmoooqqqsssuuuyyy}}}|||^^^MMMHHHEEEAAA??????????????????@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::>>>======<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<===>>>??????@@@@@@@@@BBBCCCDDDEEEEEEEEEHHHIIIJJJKKKKKKMMMQQQSSSWWWgggkkkXXXHHHDDDEEE???============<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@???===;;;::::::::::::<<<;;;;;;:::;;;===@@@AAACCCFFFDDDGGGNNNPPP^^^www}}}{{{uuuppplllhhhhhhoooyyy{{{tttqqqqqqqqqnnnppprrrtttvvvyyy~~~zzz]]]NNNJJJGGGCCCAAA????????????????????????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<=========>>>?????????@@@@@@BBBCCCDDDEEEEEEEEEIIIJJJLLLLLLMMMOOORRRUUU[[[llllllXXXIIIEEEEEE???============<<<<<<<<<<<<::::::;;;<<<===>>>>>>???BBBAAA???===;;;::::::999<<<;;;;;;;;;<<<>>>@@@AAABBBFFFFFFHHHOOOPPP]]]vvv|||zzzuuuppplllhhhhhhpppzzzwwwtttssstttqqqsssuuuvvvxxxzzztttZZZNNNJJJGGGDDDBBB@@@@@@@@@??????>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEJJJKKKMMMMMMNNNPPPTTTWWW```rrrlllYYYIIIEEEFFF???============<<<<<<<<<<<<<<<======>>>>>>???????????????>>>===<<<;;;::::::<<<<<<;;;<<<===>>>@@@AAABBBGGGGGGIIIOOOPPP]]]www|||zzzuuupppllliiiiiiqqqzzz~~~yyyvvvuuutttuuuwwwwwwxxx{{{mmmVVVKKKHHHFFFCCCBBBAAA@@@@@@???>>>======<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<===>>>>>>>>>>>>???????????????????????????>>>>>>@@@AAABBBDDDEEEEEEEEEEEEIIIKKKLLLMMMOOOQQQUUUXXXaaauuulllXXXIIIEEEEEE???============<<<<<<<<<<<>>>>>======<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAAGGGGGGJJJNNNPPP___yyy}}}{{{vvvpppmmmiiiiiiqqqzzz~~~xxxuuuuuuvvvwwwxxxxxxzzz}}}}}}jjjVVVKKKHHHFFFDDDDDD@@@@@@??????>>>===<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;<<<<<<>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@????????????AAAAAACCCDDDEEEFFFFFFFFFHHHIIIKKKMMMNNNQQQUUUXXXbbbxxxkkkWWWHHHDDDDDD>>>============<<<<<<<<<<<<>>>======<<<;;;:::999999888888:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@FFFGGGIIIMMMPPPaaa~~~|||wwwqqqmmmiiiiiipppyyyyyyuuuuuuvvvwwwwwwwwwxxx{{{~~~~~~|||{{{}}}}}}kkkWWWLLLIIIFFFEEEFFF?????????>>>>>>======<<<============<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<888999999:::;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKMMMOOORRRVVVZZZeee}}}jjjVVVGGGCCCCCC===============<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::;;;<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@@@@FFFFFFGGGLLLPPPccc~~~xxxsssnnniiihhhoooxxx~~~yyyvvvuuuuuuvvvuuuuuuvvvyyy{{{xxxwwwvvvvvvzzz|||jjjUUUJJJEEECCCCCCEEE>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<============>>>>>>>>>????????????@@@@@@AAABBBBBBBBBAAABBBCCCDDDFFFFFFFFFFFFHHHIIILLLNNNPPPTTTXXX\\\kkkiiiVVVFFFBBBCCC<<<>>>=========<<<<<<<<<<<<<<<<<<==================;;;<<<===>>>>>>===<<<;;;;;;<<<===???@@@@@@@@@@@@???EEEEEEFFFKKKPPPeeeyyysssnnniiihhhnnnwww|||yyywwwtttuuuuuutttttttttwwwyyysssrrrrrrtttyyyyyygggRRRFFF@@@>>>???BBB============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFIIIKKKMMMOOORRRUUUZZZ]]]pppjjjYYYJJJCCCAAA;;;>>>======<<<;;;;;;::::::===<<<<<<;;;::::::999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAFFFGGGIIIPPPVVVjjj}}}yyyuuuqqqllliiinnnuuu{{{uuusssuuuxxxyyyyyyyyyyyyyyyxxxxxxxxxtttqqqsssyyyxxxgggTTTJJJGGGDDDBBBCCC????????????>>>>>>>>>>>>??????>>>===============:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<======<<<<<<===>>>@@@AAA>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMKKKLLLPPPRRRTTTZZZbbbrrrjjjXXXJJJDDDCCC===>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAFFFFFFHHHPPPVVVlll}}}xxxtttmmmiiimmmttt}}}{{{uuussstttwwwxxxyyy{{{||||||||||||{{{wwwtttvvv}}}wwweeeSSSIIIFFFCCCBBBBBB?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<======<<<<<<===>>>@@@AAA??????@@@@@@BBBCCCCCCDDDFFFFFFFFFFFFGGGHHHHHHIIIMMMLLLNNNQQQSSSVVV]]]eeewwwhhhWWWIIIDDDDDD???>>>>>>======<<<;;;;;;;;;::::::;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAEEEEEEGGGOOOXXXooo{{{vvvnnniiilllrrr||||||yyywwwvvvxxx||||||uuurrrssstttvvvyyy|||zzzvvvxxxtttcccQQQHHHEEECCCAAAAAA??????>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;999::::::;;;;;;::::::999:::;;;<<<<<<======<<<<<<===============???@@@@@@??????@@@@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJNNNMMMOOOSSSUUUXXXaaajjjdddUUUGGGBBBCCC???======<<<<<<;;;:::::::::999:::;;;<<<===???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAA@@@EEEDDDFFFOOOXXXppp{{{vvvnnniiikkkqqqzzz~~~xxxyyy~~~}}}zzzzzz|||}}}vvvrrrrrrqqqtttyyy~~~}}}xxxyyyppp```OOOGGGDDDBBB@@@AAA???>>>>>>>>>============>>>>>>===<<<<<<<<<<<<===999999::::::::::::999999:::;;;<<<<<<===<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMPPPTTTVVVZZZdddnnn|||aaaSSSEEE@@@BBB???<<<<<<;;;;;;:::999999888999:::;;;<<<===???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAEEEDDDFFFNNNXXXppp}}}yyytttmmmgggiiioooyyy~~~xxxnnnjjjkkksssxxx}}}|||}}}wwwrrrrrrpppsssyyy||||||mmm^^^MMMFFFDDDBBB@@@@@@>>>>>>>>>============<<<>>>>>>===<<<<<<<<<<<<<<<999::::::;;;;;;::::::999:::;;;<<<<<<===<<<<<<<<<======>>>>>>???@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKMMMNNNQQQUUUVVVZZZeeerrryyy```RRRDDD???AAA???<<<<<<;;;;;;:::999999999::::::;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAEEEEEEGGGNNNVVVmmm{{{wwwssslllfffggglllvvv{{{~~~xxxpppiiibbb```aaahhhoooxxx|||}}}{{{yyyzzz|||xxxsssssspppsssyyykkk\\\LLLFFFEEECCCAAAAAA>>>>>>============<<<<<<<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@BBBAAA@@@@@@AAACCCEEEGGGIIIJJJKKKMMMMMMMMMMMMLLLNNNPPPSSSVVVWWW[[[gggtttyyyaaaSSSEEE???BBB@@@>>>======<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAFFFFFFGGGNNNTTTiii}}}yyytttkkkddddddiiipppwww}}}}}}rrrgggbbb^^^ZZZYYY[[[bbbkkkvvv{{{|||~~~~~~}}}}}}yyyuuuuuuqqqtttzzz~~~jjj[[[LLLFFFEEECCCBBBBBB>>>>>>=========<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<======<<<<<<<<<===???@@@AAAAAA@@@@@@BBBAAA@@@@@@AAACCCFFFHHHIIIJJJLLLNNNOOONNNMMMMMMQQQSSSVVVYYYXXX\\\iiiwwwzzzbbbTTTFFF@@@CCCBBB?????????>>>======<<<<<<===<<<<<<;;;::::::999999<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAGGGFFFHHHNNNSSSfffzzzuuukkkcccbbbgggllluuu~~~zzzwwwqqqggg^^^ZZZXXXVVVVVVXXXaaakkkwww}}}~~~zzzvvvwwwqqquuuzzz|||{{{{{{iii[[[LLLFFFFFFDDDBBBBBB>>>=========<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<:::;;;<<<<<<======<<<<<<<<<===???@@@AAAAAA@@@@@@CCCBBB@@@@@@AAACCCFFFHHHJJJKKKMMMOOOPPPOOONNNMMMSSSUUUYYY[[[ZZZ]]]kkkyyyxxx```UUUIIIDDDCCC>>>>>>============>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBBGGGGGGHHHMMMRRRfff|||vvvsssmmmfffcccdddooottt|||yyysssooojjjddd______^^^[[[ZZZ[[[```jjjvvv|||}}}}}}{{{tttqqqpppuuu{{{|||~~~zzzgggTTTJJJHHHCCCCCCDDD>>>@@@??????>>>===<<<<<<;;;>>>===<<<<<<<<<>>>???@@@========================???>>><<<;;;;;;<<<===>>>???AAABBBBBBAAAAAACCCDDDEEEFFFGGGFFFEEEEEEGGGIIIHHHKKKNNNPPPOOONNNNNNNNNTTTXXXWWWZZZ```aaalllvvv___TTTHHHBBBBBB===>>>>>>===<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@FFFGGGJJJPPPSSSfff}}}xxxuuuooogggddddddkkkqqq{{{zzzwwwvvvuuuuuurrrjjjccc```]]]ZZZYYY\\\aaajjjuuu}}}{{{uuurrrpppttt{{{~~~xxxfffSSSJJJHHHBBBCCCDDD>>>?????????>>>===<<<<<<<<<>>>============>>>>>>???========================???>>><<<;;;;;;<<<===>>>@@@AAABBBCCCBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFHHHIIIJJJLLLOOOPPPOOONNNNNNNNNRRRVVVVVVYYY```aaammmuuu]]]RRRFFFAAAAAA<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@???FFFGGGKKKQQQUUUggg~~~{{{yyysssjjjeeeeeegggppp{{{}}}{{{xxxsssooopppsssyyy|||}}}sssjjjeeeaaa]]]]]]```dddjjjttt~~~yyyvvvqqquuuzzz{{{fffSSSJJJHHHBBBCCCDDD>>>??????>>>>>>======<<<<<<===>>>>>>>>>>>>======<<<========================>>>===<<<<<<<<<===>>>???@@@AAACCCCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKNNNPPPPPPOOONNNNNNNNNPPPUUUUUUXXX___aaannnttt\\\QQQFFFAAAAAA===???>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAFFFGGGIIIOOOUUUiii}}}|||vvvlllfffeeefffppp{{{~~~zzzvvvssssssqqqnnnlllmmmrrryyy~~~xxxqqqnnnkkkggggggiiiiiimmmuuu{{{uuuwww{{{~~~eeeRRRIIIGGGBBBCCCDDD??????>>>>>>>>>=========<<<===>>>?????????===<<<;;;========================>>>======<<<======>>>???@@@BBBCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIHHHHHHJJJLLLMMMOOOQQQQQQPPPOOOOOOPPPQQQVVVVVVYYY___```nnnuuu\\\QQQFFFBBBBBB??????>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@CCCGGGEEEFFFMMMSSSjjj~~~xxxnnngggffffffooozzz}}}yyytttpppnnnlllmmmlllkkkkkknnnssswww}}}wwwtttuuuuuurrrqqqrrrqqqsssyyy}}}yyyzzz}}}~~~~~~|||{{{dddQQQIIIGGGBBBBBBDDD???>>>>>>>>>>>>===============>>>?????????===<<<;;;=======================================>>>??????@@@BBBDDDDDDDDDDDDFFFHHHIIIJJJKKKJJJIIIIIIKKKMMMNNNPPPQQQQQQPPPPPPQQQRRRSSSXXXYYY[[[___```ooottt\\\PPPEEEAAACCC???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@CCCGGGEEEEEEKKKRRRhhh~~~xxxnnnhhhgggdddmmmxxx|||yyytttqqqnnnllllllnnnooonnnlllmmmqqqttt}}}yyyxxx|||}}}{{{yyy{{{zzz{{{{{{{{{|||}}}}}}}}}|||{{{{{{cccQQQHHHGGGBBBBBBDDD???>>>>>>>>>>>>===============>>>>>>>>>>>>======<<<========================<<<======>>>>>>?????????@@@BBBDDDEEEEEEEEEGGGIIIJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRQQQQQQSSSTTTTTTZZZ[[[]]]aaacccssssssZZZOOODDD@@@BBB???>>>>>>===<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@EEEEEEGGGMMMRRReee}}}wwwnnniiihhhdddjjjttt||||||wwwtttrrrqqqqqquuuxxxyyyxxxvvvwww||||||zzzzzz{{{||||||}}}}}}}}}cccPPPHHHFFFAAABBBDDD???============>>>>>>>>>>>>>>>============>>>>>>???========================<<<<<<===>>>???@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLMMMOOONNNPPPQQQRRRRRRSSSUUUWWWSSSZZZ]]]___dddgggyyy|||{{{yyyzzz||||||||||||}}}{{{}}}rrrXXXMMMBBB???AAA>>>>>>============>>>>>>???;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@===DDDGGGJJJPPPRRRbbb~~~}}}wwwnnniiiiiidddiiiqqqyyy}}}yyyvvvvvvvvvwwwxxxyyyzzz{{{|||~~~cccPPPGGGFFFAAABBBEEE???============>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@========================<<<<<<>>>???@@@@@@@@@@@@AAABBBDDDEEEEEEFFFHHHJJJLLLMMMNNNMMMLLLLLLNNNPPPNNNOOOQQQRRRRRRSSSVVVYYYRRRZZZ]]]```fffjjj~~~~~~yyyvvvxxxxxxxxxxxxxxxwwwvvvuuuvvvxxxyyyxxxwwwyyy~~~mmmVVVLLLBBB???@@@===>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>???AAABBBBBBFFFEEEFFFKKKPPPccc|||yyytttmmmgggcccfffnnnwww|||{{{wwwsssttt~~~{{{wwwuuuxxx~~~```RRREEEBBBBBBBBBAAABBBBBBAAA???============>>>==============================<<<======>>>???@@@<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGIIIIIIIIIIIIMMMNNNOOONNNMMMMMMOOOQQQRRRSSSUUUUUUTTTTTTVVVWWWXXXZZZ[[[aaakkkppp}}}zzzyyyyyywwwvvvtttrrrrrrppprrrrrrpppoooqqqwww|||~~~||||||}}}mmmVVVLLLCCC???AAA>>>>>>>>>===;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@@@@EEEEEEFFFLLLQQQfff~~~{{{uuummmhhhfffgggmmmtttwwwyyy|||zzzzzz{{{wwwvvvyyyyyy^^^QQQFFFCCCCCCBBB@@@AAAAAA@@@???>>>=========>>>========================???>>>>>>============>>>??????>>>>>>???@@@AAAAAADDDEEEFFFGGGHHHJJJKKKKKKNNNOOOOOOOOONNNNNNPPPQQQQQQSSSUUUUUUUUUVVVXXXZZZZZZ\\\[[[aaaiiinnn|||yyyvvvsssqqqooonnnnnnmmmjjjiiikkkrrrxxx}}}}}}|||}}}~~~mmmVVVMMMCCC@@@BBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@>>>CCCDDDGGGNNNSSShhh}}}wwwnnngggffffffiiippptttwww~~~~~~~~~~~~~~~|||wwwvvvyyyoooYYYOOOFFFDDDDDDBBB@@@???AAA@@@???>>>=========>>>========================@@@??????>>>======<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>???@@@BBB>>>DDDEEEHHHNNNSSSggg~~~wwwnnngggcccbbbeeemmmuuu{{{zzz~~~~~~vvvvvvyyyhhhUUULLLFFFEEEEEEBBB??????@@@??????>>>>>>>>>>>>>>>========================>>>>>>??????>>>>>>>>>===BBBBBBAAAAAABBBCCCDDDDDDHHHGGGGGGGGGIIIKKKNNNPPPPPPQQQRRRQQQPPPQQQRRRTTTRRRSSSUUUVVVVVVWWWYYY[[[\\\^^^]]]aaaggglll~~~yyyvvvtttqqqpppnnnjjjgggiiipppuuujjjUUUMMMDDDAAABBB>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>???@@@BBBAAAFFFGGGIIINNNQQQddd}}}wwwnnngggbbb```bbbkkksss{{{~~~}}}yyyzzz{{{zzz{{{~~~vvvuuuxxx{{{cccPPPJJJEEEEEEEEEAAA>>>???????????????>>>>>>>>>===========================;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIHHHHHHHHHJJJMMMPPPRRRRRRSSSTTTSSSRRRRRRTTTVVVTTTUUUWWWWWWWWWWWWYYY[[[\\\___^^^bbbhhhnnn|||zzzsssrrrpppllliiijjjooottthhhSSSLLLCCCAAAAAA======<<<<<<;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@BBBGGGHHHIIIMMMOOOaaa}}}~~~}}}xxxpppjjjeeeaaabbbiiipppvvv|||~~~{{{xxxwwwqqqssstttsssssswww~~~vvvuuuyyyttt^^^MMMHHHDDDEEEDDD@@@>>>@@@>>>>>>????????????>>>===========================:::;;;===@@@AAAAAAAAAAAA???@@@AAABBBDDDFFFHHHJJJIIIIIIIIIJJJLLLOOOQQQSSSTTTUUUUUUUUUTTTTTTVVVXXXUUUWWWYYYZZZZZZZZZ\\\^^^___bbbaaadddjjjpppzzz{{{yyyuuurrrrrrvvvzzzfffRRRKKKCCC@@@AAA<<<<<<<<<;;;;;;;;;<<<<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAFFFGGGHHHLLLNNN___|||~~~~~~}}}zzztttoooiiiddddddjjjqqqtttxxx|||}}}xxxuuusssooorrrtttsssqqqrrrwww|||xxxwww{{{lllXXXKKKFFFCCCDDDBBB??????AAA===>>>???@@@@@@???>>>===========================;;;<<>>>>>======>>>???AAABBB???EEEFFFGGGLLLNNN___|||~~~~~~{{{vvvrrrkkkgggfffmmmssswwwyyy}}}~~~}}}xxxtttrrrppptttwwwwwwsssqqqtttwwwxxxyyyyyy}}}yyygggRRRKKKFFFCCCCCCAAA>>>???BBB===>>>???@@@@@@???>>>==============================>>>@@@AAAAAA@@@???>>>BBBBBBBBBBBBCCCDDDFFFFFFHHHIIIKKKNNNPPPRRRRRRSSSVVVWWWWWWWWWVVVVVVXXXYYYVVVYYY\\\___bbbeeeiiikkkhhhkkkiiiiiimmmrrr~~~gggPPPHHHDDD???>>>@@@>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;999999999999:::<<<===???@@@DDDEEEHHHOOOQQQ^^^vvv|||wwwsssqqqmmmjjjlllssszzz||||||zzzxxxwwwvvvttttttuuuvvvvvvvvvuuuuuusssvvv{{{zzzvvvzzzsss```UUUGGGEEECCCAAA???>>>>>>>>>@@@@@@??????>>>=========>>>>>>>>>>>>============????????????@@@AAABBBCCCAAAAAABBBDDDFFFHHHJJJKKKKKKLLLMMMNNNPPPRRRTTTVVVYYYWWWUUUUUUVVVXXXXXXXXX[[[]]]```bbbdddfffiiikkkooorrrnnnjjjmmmuuu}}}fffPPPHHHDDD???>>>@@@>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===???@@@BBBAAAEEEEEEHHHOOOQQQ___xxx|||xxxrrrmmmhhhjjjpppxxx{{{|||}}}|||yyywwwuuuuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwzzz~~~{{{vvvzzzppp]]]SSSGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>===????????????@@@AAABBBCCCAAABBBCCCDDDFFFHHHJJJLLLLLLMMMNNNOOOQQQSSSUUUWWWYYYWWWUUUUUUUUUWWWXXXYYY[[[]]]```bbbdddfffiiilllppptttpppmmmqqqyyy|||eeeOOOGGGDDD???===@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;::::::::::::;;;===>>>???BBBFFFEEEHHHOOORRRaaazzz|||rrrmmmggggggmmmtttzzz}}}~~~|||xxxvvvttttttuuuvvvxxxyyyzzzzzzzzz|||{{{zzz{{{~~~|||xxxzzzlllZZZPPPFFFEEECCCAAA???>>>>>>>>><<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCBBBBBBCCCEEEGGGIIIKKKLLLNNNNNNOOOQQQSSSUUUWWWXXXXXXWWWUUUTTTTTTVVVYYYZZZZZZ]]]___aaacccfffjjjlllooosssqqqooottt|||zzzcccNNNGGGEEE@@@===@@@<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999::::::;;;;;;999999999:::;;;<<<===>>>CCCFFFEEEHHHOOORRRaaa{{{}}}tttnnngggeeeiiiqqqyyy}}}~~~zzzvvvuuuvvvxxxzzz{{{|||}}}}}}}}}}}}~~~}}}yyyzzziiiXXXNNNFFFEEECCC@@@???>>>>>>???======>>>>>>????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMOOOPPPQQQRRRTTTWWWYYYZZZYYYXXXVVVTTTTTTVVVYYY\\\ZZZ\\\^^^```bbbeeeiiillljjjpppnnnnnnttt}}}wwwbbbMMMGGGEEE@@@===???;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;<<<<<<<<<===>>>???@@@@@@AAABBBFFFEEEHHHNNNQQQ___xxx~~~wwwqqqiiieeegggoooxxx}}}zzzyyyzzz{{{}}}~~~~~~~~~yyy|||}}}hhhWWWMMMFFFDDDBBB@@@????????????????????????>>>>>>=========>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPQQQRRRSSSUUUXXXZZZ[[[YYYZZZYYYWWWUUUUUUYYY\\\ZZZ\\\]]]___```cccgggjjjgggmmmlllmmmtttuuu```MMMGGGEEE@@@===???<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999888888999999:::;;;<<<:::;;;<<<>>>????????????@@@EEEDDDGGGMMMNNN[[[sss{{{uuummmhhhhhhnnnvvv|||~~~}}}~~~{{{yyy{{{fffVVVKKKEEEDDDBBB@@@?????????@@@@@@@@@??????>>>======<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOQQQQQQRRRTTTVVVXXXZZZ[[[ZZZ\\\]]]ZZZWWWVVVXXX[[[[[[\\\\\\]]]]]]```dddgggggglllkkkllltttttt___LLLFFFEEE@@@===???<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<888999:::<<<============>>>CCCDDDGGGLLLLLLVVVmmmyyyqqqkkkiiinnnvvv{{{zzz|||{{{yyyvvvyyyyyyeeeSSSIIIEEEDDDBBB@@@?????????@@@?????????>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQRRRSSSVVVXXXZZZ[[[\\\___```^^^YYYVVVWWWZZZ[[[[[[[[[[[[[[[]]]aaaddddddiiiggghhhqqqsss^^^KKKFFFEEE@@@===???======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<;;;<<<>>>???@@@AAA@@@@@@===BBBCCCGGGKKKJJJSSSiii~~~}}}|||tttmmmjjjnnnuuu{{{xxx}}}yyywwwvvvsssxxxwwwcccRRRGGGEEECCCBBB@@@??????@@@@@@=========>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGIIIKKKMMMOOOPPPPPPQQQRRRSSSUUUXXXZZZ[[[\\\```cccaaa[[[WWWWWWYYY[[[[[[[[[ZZZYYY[[[___bbbaaaeeecccdddmmm}}}ppp___NNNEEEBBB???======>>>>>>===<<<;;;;;;::::::666888;;;======;;;999777:::::::::::::::::::::::::::;;;======<<<<<<>>>???BBBAAACCCGGGIIIKKKRRR[[[vvv}}}uuunnnkkknnntttzzzxxx}}}xxxuuuuuu~~~ttt^^^MMMEEEGGGDDDAAA??????@@@@@@??????>>>===<<<<<<===>>>???BBBBBBBBB@@@>>>===???AAABBBBBBBBBCCCCCCEEEFFFGGGIIIGGGFFFIIIMMMPPPPPPOOOQQQSSSTTTUUUWWWYYY\\\^^^]]]]]]]]]]]]\\\\\\[[[ZZZXXXYYYZZZZZZZZZ]]]aaaddd___cccbbbcccmmm}}}nnn]]]LLLEEEBBB???============<<<<<<;;;::::::999777999;;;<<<<<<:::888777:::::::::::::::::::::::::::;;;======<<<<<<>>>???BBBAAACCCGGGHHHJJJRRR[[[rrr~~~yyyrrrjjjgggjjjqqqvvv{{{~~~yyyxxxyyyppp\\\LLLFFFFFFCCC@@@???????????????@@@???>>>======>>>???@@@AAABBBAAA@@@>>>>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGJJJIIIHHHJJJNNNQQQQQQPPPUUUWWWZZZYYYXXXXXXZZZ]]]aaa``````^^^\\\ZZZYYYXXXZZZZZZ[[[[[[[[[\\\```cccaaaeeedddeeepppjjj[[[KKKDDDBBB@@@>>>>>><<<<<<;;;;;;::::::999999:::::::::::::::999888777:::::::::::::::::::::::::::;;;======<<<<<<>>>???AAAAAACCCFFFHHHJJJQQQZZZmmm}}}xxxqqqiiieeehhhooottt}}}}}}|||zzz{{{}}}iiiXXXLLLGGGEEEBBB???>>>??????>>>>>>@@@@@@????????????@@@@@@???@@@AAA@@@??????AAACCCCCCCCCCCCDDDEEEFFFGGGHHHLLLKKKJJJKKKOOOQQQRRRRRRYYY]]]```^^^ZZZWWWYYY\\\aaaaaa```___^^^\\\ZZZYYY\\\\\\]]]\\\[[[\\\___aaa```eeedddfffqqqgggXXXIIICCCBBBAAA??????;;;;;;;;;::::::999999999===<<<;;;:::999999999999999999::::::::::::;;;;;;:::;;;======<<<<<<>>>???AAAAAACCCFFFGGGIIIPPPYYYjjj{{{tttlllhhhjjjpppuuu~~~}}}zzzyyyyyyxxx}}}tttcccTTTJJJGGGCCCAAA???>>>??????>>>===????????????????????????>>>???AAAAAA@@@AAABBBDDDCCCCCCDDDDDDFFFGGGIIIJJJNNNMMMMMMNNNPPPSSSUUUVVVZZZ^^^bbb```[[[XXXYYY]]]^^^_______________^^^^^^]]]^^^^^^]]]\\\\\\^^^___^^^ccccccfffqqqdddUUUGGGBBBBBBAAA??????;;;:::::::::::::::999999>>>===<<<;;;::::::;;;<<<999999999::::::;;;;;;;;;:::;;;======<<<<<<>>>???AAA@@@BBBEEEFFFHHHOOOXXXiii~~~xxxqqqlllmmmqqquuuzzz|||xxxwwwvvvwwwnnn^^^QQQIIIGGGBBB@@@???>>>??????>>>======>>>>>>>>>>>>>>>>>>======???AAABBBAAAAAACCCDDDDDDDDDDDDEEEGGGIIIJJJKKKOOOOOOOOOPPPQQQTTTXXX[[[ZZZ]]]```___[[[YYY[[[^^^^^^______``````_______________```___]]]\\\]]]___]]]cccdddgggrrrbbbTTTFFFBBBBBB@@@>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<888999999::::::;;;;;;<<<:::;;;======<<<<<<>>>???AAA@@@BBBEEEFFFGGGNNNWWWgggzzztttooonnnpppsssttt}}}|||xxxwwwvvvyyykkk\\\OOOHHHGGGBBB@@@??????@@@@@@???>>>======>>>>>>>>>>>>======>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPQQQQQQRRRSSSWWW\\\```\\\]]]]]]\\\[[[[[[\\\^^^aaaaaaaaa```___]]]\\\[[[___```aaa```^^^]]]^^^______eeefffjjjvvv|||aaaSSSFFFAAAAAA???======;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;;;;;;;888888999::::::;;;<<<<<<:::;;;======<<<<<<>>>???AAA@@@AAADDDEEEFFFMMMVVVddd}}}xxxsssqqqpppqqqqqq|||}}}yyyxxxyyy~~~kkk[[[OOOGGGEEEBBBAAA@@@@@@BBBBBB@@@>>>===>>>????????????>>>===>>>@@@CCCCCCBBBBBBBBBCCCEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQRRRSSSTTTYYY___dddbbb^^^[[[ZZZ[[[]]]]]]]]]`````````___^^^]]]\\\[[[^^^```aaaaaa___^^^^^^______eeegggkkkwww{{{aaaSSSEEEAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<555666777888999:::::::::888888999::::::;;;<<<<<<:::;;;======<<<<<<>>>???AAA@@@AAADDDEEEFFFMMMUUUaaa|||wwwtttrrrrrrooo||||||{{{~~~}}}zzzzzz|||kkk\\\OOOGGGEEEBBBAAA@@@AAABBBBBBAAA???>>>???@@@AAAAAA@@@???>>>???AAACCCDDDCCCBBBBBBBBBEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQSSSTTTUUUZZZaaaggggggaaaZZZYYY\\\^^^^^^\\\\\\\\\]]]^^^_________^^^^^^```aaaaaa```______```\\\ccceeejjjvvvxxx[[[QQQGGGCCCAAA>>>===???<<<<<<;;;;;;;;;:::::::::<<<;;;999777777888999:::888888999999999:::::::::<<<<<<<<<<<<============AAA@@@BBBFFFHHHHHHMMMSSSbbb~~~|||wwwssspppooonnnyyy~~~yyywwwzzz~~~zzzeeeTTTHHHFFFIIIBBBBBBBBBAAA@@@???>>>======>>>>>>???@@@AAAAAABBB@@@@@@AAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHJJJMMMOOOMMMOOORRRUUUVVVWWWYYY[[[[[[[[[ZZZZZZ[[[]]]^^^``````aaaaaaaaa```___^^^^^^^^^^^^^^^___^^^^^^]]]\\\^^^cccbbbdddoootttYYYOOOEEEBBB@@@===<<<===<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999:::;;;;;;888888999999999:::::::::<<<<<<<<<<<<============AAA@@@BBBFFFHHHHHHMMMRRR___zzzzzzuuuqqqooonnnlllvvvyyyuuuvvvzzzvvveeeUUUIIIDDDFFFAAAAAAAAAAAAAAA@@@???>>>AAA@@@???>>>===<<<;;;;;;@@@@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKMMMOOOMMMPPPSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[]]]___```aaaaaaaaaaaa```^^^]]]\\\]]]]]]^^^____________^^^```dddcccfffqqqnnnVVVLLLDDDAAA???<<<;;;<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;::::::::::::888888999999999:::::::::;;;<<<<<<<<<<<<=========AAA@@@BBBFFFHHHHHHLLLRRR\\\uuuzzzuuuqqqoooooolllssszzz{{{uuusssuuu|||qqqcccUUUIIIBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAA???===<<<::::::@@@AAABBBCCCDDDEEEFFFFFFHHHJJJKKKKKKKKKKKKLLLNNNNNNQQQSSSTTTTTTUUUVVVXXXYYYYYYYYYZZZ[[[^^^```aaaaaaaaaaaaaaa___]]]\\\ZZZ[[[\\\]]]___```aaaaaaaaaaaafffeeehhhssshhhTTTJJJBBB@@@???===<<<===<<<<<<;;;;;;;;;:::::::::888999999999999888777777888888999999999:::::::::;;;;;;;;;<<<<<<<<<======@@@???AAAFFFGGGHHHLLLRRRZZZppp}}}wwwtttssssssooorrrwww{{{xxxuuuvvv|||}}}lll___SSSHHHAAA@@@???@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIKKKLLLLLLKKKKKKKKKMMMPPPRRRTTTUUUTTTTTTUUUWWWXXXXXXXXXYYY[[[^^^```bbbaaaaaaaaaaaa___]]]ZZZYYYYYY[[[\\\___aaabbbccccccccchhhgggiiiuuucccRRRIIIBBBAAA@@@>>>===>>><<<<<<;;;;;;;;;:::::::::888888999999999888777666888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@???AAAEEEGGGGGGLLLRRRYYYmmmyyyvvvttttttttttttuuuxxx|||yyywwwyyy~~~|||hhhZZZOOOFFFAAAAAA???@@@AAAAAABBBBBBBBBBBB>>>???@@@AAABBBCCCDDDEEEAAABBBCCCEEEGGGIIIJJJKKKIIIKKKMMMMMMLLLKKKKKKLLLQQQSSSUUUUUUUUUUUUVVVWWWXXXXXXXXXYYY[[[]]]```aaaaaaaaabbbbbb```]]][[[YYYXXXYYY[[[^^^aaacccddddddccchhhgggjjjvvv{{{___PPPGGGAAA@@@AAA>>>===>>><<<<<<;;;;;;;;;:::::::::;;;:::::::::999999999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<@@@???AAAEEEGGGGGGKKKQQQXXXiiizzzvvvttttttwwwsssrrruuuyyy}}}~~~yyyyyy|||yyydddUUULLLEEEBBBBBB@@@@@@AAABBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBCCCDDDFFFHHHKKKLLLMMMJJJLLLNNNOOONNNMMMLLLMMMRRRTTTVVVWWWVVVVVVWWWXXXXXXXXXXXXYYYZZZ]]]___``````aaaccccccbbb___\\\ZZZVVVXXXZZZ]]]```bbbcccdddbbbggggggiiiuuu~~~~~~~~~|||}}}{{{}}}ttt\\\MMMEEE??????@@@===<<<===<<<<<<;;;;;;;;;:::::::::<<<;;;999888888888999:::888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<>>@@@EEEFFFGGGKKKQQQTTTddd|||xxxvvvuuuuuupppnnnrrrwww|||~~~{{{}}}sss___SSSLLLFFFBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCEEEGGGJJJLLLNNNOOOKKKNNNQQQRRRQQQPPPPPPPPPRRRTTTWWWXXXXXXXXXYYYZZZYYYYYYXXXYYYZZZ\\\^^^___```aaacccdddcccaaa^^^\\\UUUWWWYYY\\\___aaabbbccc```fffeeehhhttt~~~~~~}}}{{{yyy}}}}}}{{{wwwtttvvv{{{oooZZZJJJCCC===>>>>>><<<;;;<<<<<<<<<;;;;;;;;;::::::::::::999777555555666777999888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>@@@EEEFFFGGGKKKQQQQQQ```|||yyyxxxrrrllljjjpppvvv|||~~~nnn\\\RRRLLLGGGCCCBBBAAABBBBBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBCCCEEEHHHJJJMMMOOOPPPMMMPPPSSSTTTSSSRRRRRRSSSSSSUUUWWWXXXYYYYYYZZZ\\\ZZZYYYYYYYYYZZZ[[[]]]^^^___aaadddeeeeeebbb___]]]UUUVVVYYY[[[^^^```aaabbb___eeedddgggsss~~~|||yyyxxxyyyxxxuuusssqqqqqqrrrsssvvvzzz|||dddTTTGGGEEECCC???===;;;::::::::::::::::::::::::::::::===<<<;;;999888777777666888888777777888888999:::::::::;;;;;;<<<=========???AAABBBCCCDDDFFFIIILLLUUU^^^{{{}}}xxxpppmmmmmmqqquuuyyy~~~{{{yyy{{{{{{yyywwwuuusssvvvxxx{{{~~~~~~||||||kkkYYYOOOKKKGGGDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRUUUXXXXXXVVVTTTRRRVVVWWWXXXYYY[[[[[[\\\\\\]]]]]][[[[[[[[[\\\]]]^^^dddbbbbbbfffkkkhhh___WWWVVVUUUUUUVVVZZZ]]]```aaa^^^aaabbbhhhtttzzzvvvttttttuuutttrrrooolllkkkkkklllrrruuuyyy|||}}}~~~ttt```SSSHHHFFFCCC@@@>>><<<;;;;;;::::::::::::::::::::::::<<<;;;:::999888888777777888888777777888888999:::::::::;;;;;;<<<============???AAABBBDDDGGGKKKNNNVVV\\\uuu}}}xxxpppnnnnnnqqqtttvvv|||}}}wwwssssssrrrrrruuuzzz~~~~~~yyyuuusssrrrqqqqqquuuxxx|||{{{xxxhhhVVVNNNKKKGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUWWWWWWVVVUUUSSSWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___^^^___dddiiiiiibbb[[[SSSTTTUUUXXX\\\___``````___bbbcccjjjuuu~~~}}}uuunnnkkklllnnnnnnllliiieeeccccccdddjjjmmmppprrrtttvvvyyy{{{{{{}}}yyykkk\\\QQQHHHFFFCCCAAA>>>======<<<:::::::::::::::::::::::::::::::::999999999888888888888777777888888999:::::::::;;;;;;<<<=========<<<>>>@@@BBBDDDHHHLLLPPPVVVYYYmmm~~~xxxqqqnnnnnnqqqssssssvvvzzz~~~wwwqqqllliiihhhjjjkkkmmmqqqvvvyyyyyyxxx{{{xxxsssooommmnnnppprrrtttyyy|||rrrbbbRRRLLLIIIFFFDDDCCCAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVXXXYYYZZZ\\\]]]]]]]]]]]][[[[[[[[[\\\\\\]]]]]]^^^]]]\\\]]]bbbggggggaaa[[[QQQSSSVVVZZZ]]]^^^______```dddeeelllwww}}}oooeeeaaabbbeeefffgggeeeaaa^^^^^^```dddfffhhhjjjkkknnnrrrvvvwwwzzz}}}sssfffYYYOOOFFFEEEBBB@@@>>>===<<<===::::::::::::::::::::::::888999999999:::999999999888888777777888888999:::::::::;;;;;;<<<============>>>AAABBBDDDGGGLLLOOOUUUWWWiiizzzrrrnnnmmmqqqsssrrrsssvvv{{{tttlllggggggkkkkkkmmmqqquuuwwwxxxwwwuuuwwwuuurrrooonnnpppuuuyyywww}}}kkk\\\NNNIIIHHHFFFDDDCCC@@@AAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOORRRTTTUUUWWWWWWVVVVVVWWWWWWXXXXXXZZZ[[[\\\]]]^^^^^^^^^^^^\\\]]]]]]]]]]]]\\\[[[ZZZ___^^^___bbbeeeddd```[[[TTTUUUWWWYYYYYYZZZ\\\]]]```eeegggmmmwww~~~nnn```ZZZYYY]]]```cccbbb___]]]^^^``````aaacccdddeeehhhmmmpppsssvvvzzz~~~tttgggYYYNNNDDDBBB@@@>>><<<<<<<<<<<<::::::::::::::::::::::::777888999:::::::::999999888888777777888888999:::::::::;;;;;;<<<=========???@@@BBBCCCDDDFFFJJJMMMSSSWWWggg|||sssmmmkkkooorrrrrrsssvvv}}}wwwoooiiikkkqqqrrruuuyyy||||||zzzxxxvvvuuuuuuuuuttttttwww}}}~~~dddWWWJJJGGGHHHFFFCCCBBB@@@@@@AAABBBBBBCCCDDDDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGHHHJJJMMMPPPRRRTTTUUUYYYXXXWWWWWWWWWXXXZZZZZZ[[[\\\]]]^^^^^^___^^^^^^^^^^^^______]]][[[XXXWWW___^^^___aaaddddddbbb___ZZZZZZYYYVVVTTTUUUYYY\\\```eeefffmmmwwwpppaaaYYYVVVXXX^^^cccccc___\\\]]]```]]]^^^``````aaadddhhhkkknnnqqqvvv{{{wwwjjjZZZNNNBBBAAA???===<<<;;;<<<<<<::::::::::::::::::::::::777888::::::;;;:::999888888888777777888888999:::::::::;;;;;;<<<=========@@@AAABBBCCCCCCFFFIIILLLRRRXXXggg~~~uuummmhhhjjjnnnpppssswwwzzzqqqqqqvvvzzz~~~~~~{{{zzzyyy|||}}}```SSSHHHFFFGGGEEECCCBBB???@@@AAABBBCCCDDDEEEEEEAAABBBDDDEEEGGGGGGHHHHHHFFFHHHJJJMMMPPPSSSVVVWWWZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^]]]^^^``````^^^[[[XXXUUUZZZZZZ\\\```dddffffffeee______\\\WWWSSSSSSXXX\\\```dddeeekkkuuutttggg]]]XXXWWW^^^cccccc^^^[[[\\\^^^ZZZ\\\^^^______```ccceeeiiilllrrrwww|||wwwkkk[[[NNNBBBAAA???======<<<======::::::::::::::::::::::::888999:::;;;;;;:::888777888888777777888888999:::::::::;;;;;;<<<=========>>>@@@AAACCCDDDFFFJJJMMMSSSZZZfff|||yyynnneeeeeeiiimmmqqqvvv~~~ttt]]]QQQGGGFFFGGGEEEBBBAAA??????@@@BBBCCCEEEFFFFFFBBBCCCEEEGGGHHHIIIIIIJJJGGGIIIKKKNNNRRRUUUXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]ZZZ\\\___```___]]]YYYWWWXXXYYY[[[^^^aaadddeeefffaaaaaa```\\\WWWVVVZZZ^^^___cccccciiisssxxxlllaaa[[[XXX___eeeddd^^^YYYZZZ\\\YYY[[[]]]^^^^^^^^^```bbbeeeiiinnntttyyy~~~vvvkkk[[[NNNCCCAAA@@@>>>>>>>>>>>>???::::::::::::::::::::::::888999;;;;;;;;;999777666888888888777888999999:::::::::;;;;;;<<<======>>><<<>>>@@@BBBDDDHHHLLLOOOUUU[[[eeewww{{{ooocccaaaeeeiiioootttyyynnn\\\QQQGGGFFFGGGEEEBBB@@@??????@@@BBBDDDEEEFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKHHHJJJLLLPPPTTTWWWZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]]]]^^^]]]]]]]]]WWWZZZ]]]``````^^^[[[YYYZZZZZZ[[[]]]___aaabbbbbb___bbbdddaaa\\\ZZZ\\\```___bbbbbbgggrrr|||xxxpppfff^^^WWW[[[```cccbbb___\\\ZZZZZZZZZZZZZZZ\\\^^^```aaahhhjjjmmmppptttyyyvvvhhhUUUGGGBBBBBB@@@>>>===<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<;;;:::999888999999::::::;;;<<<======>>>???@@@AAADDDHHHLLLNNNSSSYYYdddwwwxxxrrrkkkdddbbbdddhhhlllsssyyy~~~hhhUUUMMMDDD???@@@BBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIKKKNNNPPPRRRSSSNNNOOOQQQSSSTTTUUUUUUUUU[[[YYYXXXYYY\\\^^^______````````````____________[[[\\\]]]^^^___^^^]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^`````````___^^^^^^]]]]]]aaafffeeegggqqq|||xxxrrriiibbb[[[___dddggggggccc___]]][[[ZZZZZZZZZ\\\]]]___aaaccceeehhhlllpppvvv|||vvvgggUUUGGGBBBAAA@@@>>>===<<<<<<;;;:::::::::999999888888888::::::::::::::::::::::::888999999::::::999999888::::::;;;;;;<<<<<<=========>>>???AAADDDHHHMMMPPPTTTYYYcccttt|||vvvnnngggdddeeehhhkkkooottt|||sss___SSSLLLDDDAAABBBCCCCCCAAACCCCCCCCCBBBCCCCCCDDDDDDDDDEEEHHHKKKNNNQQQTTTUUUMMMNNNPPPRRRTTTUUUVVVVVVYYYXXXXXXXXXXXXYYY[[[\\\````````````````````````\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\^^^^^^^^^______`````````bbbggggggiiisss~~~{{{xxxssslllggg```ccchhhlllkkkhhhccc___\\\[[[[[[[[[\\\]]]___```^^^aaadddhhhmmmtttzzzvvvfffUUUHHHBBBAAA@@@>>>===<<<;;;;;;;;;::::::999888777666555::::::::::::::::::::::::999888888777888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDHHHNNNSSSVVVZZZbbbppp|||tttkkkfffeeegggiiikkknnnttt{{{{{{iiiYYYOOOJJJEEECCCDDDEEEDDDBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEHHHKKKOOORRRUUUWWWMMMNNNPPPRRRTTTUUUVVVVVVWWWYYYZZZXXXVVVUUUWWWZZZ``````aaaaaabbbaaaaaaaaa^^^^^^^^^]]]\\\\\\[[[[[[____________^^^]]]\\\\\\[[[\\\]]]___aaabbbcccdddccciiiiiikkkvvv~~~zzzxxxsssnnnjjjeeehhhlllooooookkkeee```]]]]]]\\\[[[\\\]]]^^^___]]]```dddhhhnnnttt|||wwwfffUUUJJJBBBAAA???>>><<<;;;;;;;;;::::::999999888888777777999999999999999999999999999999888777777888:::;;;===============<<<<<<<<<;;;===???AAACCCHHHPPPUUUYYY]]]dddoooyyypppiiifffffffffiiikkkooottt{{{uuueeeXXXKKKHHHEEEDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGIIILLLOOORRRTTTUUUPPPPPPRRRSSSTTTTTTUUUUUUTTTWWWZZZYYYUUUTTTWWW[[[___```aaabbbccccccbbbbbbbbbaaa```^^^]]]]]]\\\\\\^^^^^^_________^^^]]]]]][[[\\\]]]___aaacccdddeeedddjjjkkknnnyyy~~~zzzwwwsssooolllmmmnnnppprrrsssoooiiiddd___^^^]]]\\\\\\\\\]]]^^^\\\___ccchhhmmmttt|||wwwdddUUUJJJAAAAAA???===<<<;;;;;;:::888999999999::::::;;;;;;999999999999999999999999:::999888888888:::;;;<<<===============<<<<<<<<<;;;===@@@AAACCCHHHQQQWWW]]]bbbhhhrrr}}}tttlllhhhfffeeejjjkkkmmmqqqwwwqqqaaaUUUHHHGGGEEEDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFGGGIIIJJJJJJKKKLLLNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSOOOSSSWWWWWWTTTSSSVVVZZZ^^^___aaaccccccccccccbbbddddddcccbbb```___^^^]]][[[\\\]]]^^^____________\\\]]]^^^___```aaabbbcccdddkkklllpppzzz}}}zzzvvvsssqqqpppuuutttssstttuuurrrmmmhhhaaa```^^^]]]\\\\\\\\\]]]ZZZ]]]aaaeeekkkqqqyyy~~~tttbbbSSSIIIAAA@@@???===<<<;;;::::::888888999:::;;;<<<<<<===999999999999999999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>AAABBBBBBGGGQQQYYY```fffnnnxxxxxxqqqllliiigggkkklllmmmpppuuu~~~~~~kkkZZZPPPGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRUUUVVVVVVVVVVVVUUUUUUTTTLLLPPPSSSTTTSSSSSSUUUWWW\\\]]]```bbbddddddcccbbbdddeeeeeeeeedddbbb```^^^YYYZZZ[[[]]]^^^___``````]]]]]]^^^^^^___``````aaabbbjjjlllqqq{{{~~~}}}|||{{{yyyvvvuuutttuuuxxxtttqqqqqqrrrqqqlllgggbbbaaa___]]]\\\[[[\\\\\\ZZZ\\\```dddiiipppwww|||qqq^^^OOOFFFAAA@@@>>>===;;;;;;::::::888888999999::::::;;;;;;888888888888888888888888777777888::::::;;;;;;;;;::::::;;;;;;<<<<<<======<<<@@@BBBBBBAAAFFFPPPYYY```hhhrrr|||}}}vvvpppmmmllljjjkkklllooosss|||uuucccTTTMMMFFFEEEDDDAAA@@@@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXQQQRRRTTTUUUVVVVVVVVVUUUZZZ\\\___bbbccccccbbbaaabbbccceeefffeeeccc```]]]YYYZZZ[[[\\\]]]]]]^^^]]][[[[[[\\\]]]^^^___`````````hhhkkkppp{{{}}}|||}}}yyyzzzzzzxxxwwwvvvwwwxxxvvvrrrmmmlllnnnmmmiiidddcccaaa___]]]\\\[[[[[[\\\[[[]]]aaaeeejjjpppwww|||nnn[[[LLLDDDAAA@@@>>>===;;;:::::::::999999999888888888888888888888888888888888888888555666888999::::::999999999999::::::;;;<<<=========@@@CCCBBBAAAFFFPPPYYY___iiiuuuzzztttqqqoooiiijjjkkknnnrrrzzz}}}nnn^^^SSSNNNFFFEEECCC@@@>>>>>>AAACCCDDDDDDEEEFFFHHHKKKMMMNNNKKKKKKMMMOOOQQQSSSTTTUUUSSSTTTVVVXXXYYY[[[[[[\\\XXXWWWWWWYYYZZZZZZXXXVVVYYY[[[^^^aaaccccccbbbaaa```bbbeeegggfffccc___]]]ZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYY[[[\\\^^^___```aaa___gggkkkpppzzz~~~~~~|||yyyxxxxxxwwwuuussspppooommmkkkhhhfffdddccc]]]]]]]]]\\\\\\]]]^^^^^^^^^___```ccchhhnnntttwww{{{hhh[[[MMMBBBAAA@@@???===;;;::::::999999999999999999999999999777777888999::::::;;;;;;:::::::::999999888888888;;;;;;:::::::::;;;;;;<<<===???@@@???@@@DDDLLLRRR]]]oooyyy~~~wwwpppjjjiiieeeeeehhhlllooouuu{{{{{{jjj\\\OOOFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFHHHJJJMMMNNNQQQPPPOOONNNMMMPPPTTTXXXVVVXXXXXXXXXZZZ^^^]]]YYYZZZ]]]aaaaaa___[[[XXXVVV[[[]]]___```bbbbbbbbbaaa```aaacccddddddaaa]]][[[XXXXXXYYYYYYYYYYYYYYYXXXVVVYYY[[[\\\\\\\\\]]]______aaabbbkkkyyy~~~|||xxxvvvuuuuuutttrrrooonnnllliiifffdddbbbaaa____________^^^^^^^^^^^^^^^___```ccchhhnnntttwww}}}yyyfffYYYLLLBBBAAA@@@>>>===;;;:::::::::999999999999999999999999777777888999999:::;;;;;;:::::::::999999999888888:::::::::::::::;;;<<<======???@@@???@@@DDDKKKQQQaaasss~~~zzzrrrmmmgggddddddgggkkkmmmrrrxxx~~~xxxfffXXXMMMFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLOOOPPPRRRQQQPPPNNNMMMNNNRRRUUUSSSVVVWWWVVVYYY]]]]]]YYYZZZ]]]```aaa^^^ZZZWWWVVVZZZ[[[]]]___`````````______```bbbcccbbb___\\\ZZZWWWXXXYYYYYYYYYYYYYYYYYYXXXZZZ\\\\\\[[[[[[\\\]]]\\\___```iiiuuu~~~~~~~~~~~~~~~}}}|||~~~{{{vvvsssrrrrrrrrrqqqnnnmmmkkkhhheeecccaaa```bbbbbbbbbaaa```___^^^]]]^^^___```cccgggmmmsssvvv|||vvvcccVVVJJJBBBAAA@@@>>>===;;;:::::::::999999999999999999999999777777888888999::::::::::::::::::999999999999888999999999:::;;;<<<===>>>===???@@@@@@@@@DDDJJJPPPbbbuuu~~~vvvqqqiiieeeeeeiiilllmmmqqqvvv}}}zzz~~~vvvaaaRRRJJJGGGEEEEEEEEEDDDDDDEEEEEEFFFIIIIIIIIIJJJMMMOOORRRSSSUUUUUUSSSQQQNNNNNNPPPRRRSSSVVVWWWWWW[[[______[[[[[[]]]``````]]]YYYWWWUUUXXXYYY[[[\\\]]]^^^]]]]]]]]]^^^```aaa```]]]ZZZXXXWWWWWWXXXYYYYYYYYYYYYYYY[[[\\\]]]]]][[[ZZZZZZZZZ\\\___```hhhsss|||zzzzzz|||}}}|||}}}}}}}}}|||~~~yyytttqqqppppppqqqqqqlllkkkjjjhhhgggeeedddcccddddddccccccaaa___\\\[[[^^^^^^___bbbggglllrrruuu}}}sssbbbTTTIIIDDD@@@???>>>===;;;;;;::::::999999999999999999999999777777888888999999999:::999999999999999999999999888999999:::;;;<<<>>>???===???@@@@@@@@@CCCIIINNN^^^rrrzzzuuunnnjjjjjjmmmnnnnnnqqqvvv~~~}}}{{{ttt]]]NNNHHHHHHEEEEEEEEEDDDEEEEEEFFFFFFJJJJJJJJJLLLNNNQQQTTTUUUYYYYYYWWWTTTQQQOOOPPPQQQTTTWWWYYY[[[^^^cccbbb^^^ZZZ]]]______\\\YYYVVVUUUXXXYYYZZZ\\\]]]]]]\\\\\\[[[\\\___```___\\\YYYWWWWWWXXXXXXYYYYYYYYYYYYYYY\\\]]]^^^]]][[[YYYYYYYYY]]]```bbbjjjttt|||zzzxxxyyy|||}}}|||}}}~~~~~~~~~|||xxxsssppppppqqqqqqqqqllllllkkkkkkjjjjjjiiiiiieeeeeedddbbb```^^^\\\[[[^^^^^^___aaafffkkkqqqttt~~~qqqaaaSSSIIIEEE@@@???>>><<<;;;;;;;;;;;;999999999999999999999999777888888888888888999999999999999999999999999999888999999:::;;;<<<>>>???===???AAA@@@@@@BBBHHHMMMZZZooo~~~zzzsssnnnlllnnnnnnmmmooosssyyyrrrZZZLLLHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJLLLNNNQQQTTTVVVXXXXXXXXXUUUQQQOOONNNOOOSSSWWWZZZ[[[___dddccc___YYY\\\^^^^^^[[[XXXWWWVVVYYYZZZ[[[\\\]]]]]]\\\\\\YYY[[[]]]______]]]ZZZXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ\\\]]]]]][[[ZZZZZZ[[[]]]```bbbiiittt|||zzzwwwwww{{{~~~~~~~~~}}}zzzwwwsssqqqrrrsssssssssnnnnnnnnnnnnnnnmmmmmmmmmgggfffdddaaa___^^^]]]\\\^^^^^^___aaaeeekkkpppsss|||oooaaaRRRHHHEEE??????===<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888888999999999999:::::::::999999999:::;;;<<<===>>>===@@@AAAAAA@@@BBBGGGKKKWWWnnnwwwqqqmmmllljjjhhhkkkooouuuzzz|||zzz}}}|||nnnWWWKKKHHHIIIEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLOOORRRUUUWWWUUUVVVVVVTTTQQQNNNMMMLLLQQQUUUXXXZZZ^^^bbb```\\\WWWZZZ\\\\\\ZZZXXXXXXXXXYYYZZZ\\\]]]]]]]]]\\\\\\XXXZZZ]]]``````___\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVWWWYYY[[[\\\\\\\\\]]]___]]]___```gggqqqyyy~~~yyywwwwww{{{~~~~~~~~~{{{yyyyyywwwttttttuuuvvvvvvuuurrrrrrqqqpppooonnnnnnmmmjjjhhhdddaaa_________```^^^^^^^^^aaaeeejjjooorrrzzzzzzlll___PPPEEEDDD???>>>===<<<<<<;;;<<<<<<999999999999999999999999888888888888777777777777888888999999999::::::::::::::::::::::::;;;<<<======@@@BBBAAA@@@AAAFFFJJJTTTlll}}}vvvoookkkhhhfffhhhmmmqqqttt}}}|||zzz{{{yyy~~~~~~fffSSSJJJHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPSSSVVVXXXTTTUUUWWWVVVSSSPPPOOOOOOQQQUUUXXXZZZ]]]aaa___ZZZVVVXXXZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[WWWZZZ]]]aaabbbaaa```^^^[[[[[[[[[ZZZYYYWWWUUUTTTRRRUUUYYY[[[]]]^^^aaaccc```bbb```eeennnuuu|||xxxwwwxxxyyy}}}~~~{{{zzz~~~|||xxxuuuxxxvvvuuuuuuwwwxxxwwwvvvuuuuuusssqqqooonnnllllllllliiieeeaaa``````bbbccc]]]]]]^^^```dddjjjooorrr{{{vvvjjj^^^NNNCCCBBB???>>>===<<<<<<<<<<<<<<<999999999999999999999999888888888777777777777777888888888999999:::::::::;;;;;;:::::::::;;;;;;<<<===@@@BBBAAA@@@AAAEEEIIIPPPiiizzzrrrmmmiiifffiiinnnppppppxxx}}}{{{vvv```QQQIIIHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLNNNQQQTTTWWWYYYUUUWWWZZZYYYWWWTTTSSSSSSSSSWWWZZZ\\\___bbb```[[[TTTWWWYYYZZZZZZYYYZZZZZZYYYZZZ[[[\\\\\\[[[ZZZZZZWWWYYY^^^aaaccccccbbbaaa]]]\\\\\\ZZZXXXVVVTTTSSSOOOSSSWWW[[[]]]```cccfffeeefffbbbfffmmmtttzzzyyyzzz}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{|||~~~}}}|||~~~{{{yyyzzz|||}}}{{{yyyyyyxxxvvvssspppmmmjjjiiikkkiiifffeeeeeeeeecccbbbaaabbbcccccceeeiiinnnrrrzzzqqqfffUUUIIIEEE@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888999999999999999999999999888888777777888888999:::<<<;;;;;;;;;;;;<<<=========>>>???@@@AAACCCGGGJJJNNNZZZwwwxxxmmmeeecccfffjjjkkkooowwwmmm\\\PPPHHHFFFJJJFFFFFFEEEFFFGGGIIILLLMMMNNNMMMLLLOOOTTTXXXYYYXXXVVVXXXZZZ\\\[[[XXXTTTRRRWWWWWWWWWXXX^^^cccaaaZZZZZZXXXVVVVVVXXXZZZ[[[[[[\\\ZZZWWWVVVXXXYYYZZZYYYVVVXXX\\\```ccceeefffggg___]]][[[XXXTTTQQQOOONNNMMMXXX^^^ZZZ\\\fffjjjfffmmmbbb___eeejjjqqq|||yyyzzz{{{zzzzzzyyyxxxxxxyyyzzz{{{{{{|||~~~~~~~~~}}}|||~~~}}}zzzxxxuuurrrooonnnllllllmmmkkkhhhgggffffffeeeccc```aaabbbcccdddhhhmmmqqqxxx~~~ooodddSSSGGGDDD>>>>>>>>>======<<<<<<;;;;;;999999999999::::::::::::999999999999999999999999888888777777888888999:::;;;;;;;;;:::;;;<<<<<<======>>>???@@@AAACCCGGGIIIQQQ[[[vvv|||ssskkkhhhiiillljjjnnnvvv~~~hhhYYYOOOHHHFFFHHHEEEEEEFFFGGGHHHKKKMMMNNNOOONNNMMMPPPUUUXXXYYYYYYYYY[[[\\\]]]\\\ZZZXXXVVVWWWYYYYYYZZZ^^^cccbbb]]][[[YYYVVVUUUWWWYYYZZZZZZZZZXXXUUUTTTUUUWWWWWWWWWVVVXXX[[[^^^aaabbbcccddd^^^]]][[[XXXTTTPPPMMMKKKMMMXXX]]]ZZZ]]]gggllljjjooodddaaafffiiiooo}}}zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{|||~~~zzzwwwtttpppnnnnnnoooppppppmmmjjjhhhggggggeeeddd```aaaaaabbbcccfffkkkooovvv|||mmmaaaPPPFFFBBB===>>>>>>======<<<;;;;;;;;;777777888888999::::::;;;999999999999999999999999888888777777888888999::::::::::::::::::;;;;;;<<<===>>>???@@@@@@CCCFFFIIIQQQZZZrrryyyqqqlllkkkkkkiiinnnuuu{{{wwwaaaSSSMMMHHHFFFFFFEEEEEEFFFHHHJJJMMMOOOQQQPPPOOOOOORRRUUUXXXYYYYYY[[[\\\]]]]]]\\\[[[YYYXXXXXX[[[]]]\\\___cccdddbbb]]]ZZZWWWUUUVVVXXXZZZZZZXXXVVVSSSRRRSSSTTTUUUTTTUUUWWWYYY[[[]]]______```]]]]]]\\\ZZZVVVQQQLLLIIIOOOWWW[[[ZZZ^^^hhhnnnmmmnnneeebbbeeeggglll|||{{{{{{|||}}}}}}|||{{{{{{{{{zzzzzzzzz{{{}}}xxxuuuppplllkkkmmmppprrrrrroookkkhhhgggfffeeeddd```aaaaaaaaabbbeeejjjmmmuuuzzzkkk___OOOEEEBBB===>>>======<<<<<<;;;::::::777777888888888999999999999999999999999999999999888888777777888888999::::::999999999999:::;;;;;;===>>>???@@@@@@BBBEEEHHHNNNVVVmmm{{{uuuooojjjhhhkkkpppuuuyyy|||nnnXXXNNNKKKHHHEEEEEEEEEFFFGGGJJJMMMOOORRRSSSRRRQQQRRRSSSVVVXXXZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYY]]]___^^^___cccggggggaaa]]]XXXVVVWWWYYY[[[\\\YYYVVVSSSRRRSSSTTTTTTTTTVVVVVVXXXYYYZZZ[[[\\\]]][[[\\\]]]]]]ZZZUUUPPPMMMSSSXXXYYYYYY]]]fffkkkkkkiiicccaaadddeeejjj}}}}}}||||||~~~~~~}}}|||{{{{{{yyy{{{}}}{{{uuuqqqlllhhhhhhkkkpppttttttpppkkkhhhfffeeedddcccaaaaaaaaaaaaaaadddiiillltttzzzjjj]]]NNNEEECCC>>>=========<<<;;;;;;::::::999999999888888888777777999999999999999999999999888888777777888888999::::::999999999999:::;;;;;;===>>>??????@@@AAAEEEGGGKKKVVVlll~~~yyysssmmmiiinnnrrruuuwwwyyyvvvdddQQQJJJIIIHHHFFFEEEEEEGGGIIILLLOOORRRTTTUUUSSSTTTUUUVVVWWWXXXZZZ\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZ^^^___]]]^^^dddhhhiiiddd___ZZZWWWXXX[[[]]]___\\\YYYVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ\\\___```___[[[WWWTTTXXXYYYYYYXXX\\\aaaeeeeeeccc```___bbbccciii{{{~~~~~~{{{|||~~~yyyuuuqqqnnniiifffgggkkkqqquuuvvvrrrlllhhhfffeeecccbbbbbbbbbbbbaaaaaadddhhhkkksssyyyhhhZZZLLLEEECCC=========<<<<<<;;;:::::::::;;;::::::999888888777777999999999999999999999999888888777777888888999::::::::::::::::::;;;;;;<<<===>>>?????????AAADDDFFFLLLWWWkkk~~~yyysssoooqqqssstttuuuxxx}}}hhhZZZMMMIIIIIIHHHGGGGGGGGGHHHKKKNNNQQQSSSUUUUUUUUUVVVWWWWWWWWWXXX[[[]]]^^^___````````````^^^^^^[[[]]]]]][[[^^^eeeiiiiiieee```YYYVVVWWW[[[___aaa```]]]ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^[[[]]]```cccbbb```\\\ZZZ[[[ZZZYYYZZZ\\\___```______^^^```bbbdddjjjzzz}}}{{{tttqqqooollliiiggghhhmmmrrrvvvyyyuuunnniiigggfffdddccccccccccccbbbbbbdddhhhkkkqqqwwwfffWWWJJJCCCAAA<<<===<<<<<<;;;;;;::::::999::::::::::::999999999999999999999999999999999999888888777777888888999:::;;;;;;;;;:::;;;<<<<<<======>>>?????????@@@CCCFFFMMMWWWggg{{{}}}xxxtttsssrrrrrrssswww|||zzzrrr\\\SSSKKKIIIIIIHHHHHHJJJHHHJJJMMMPPPRRRTTTUUUUUUVVVXXXYYYYYYXXXXXX[[[]]]]]]___aaaccccccaaa___^^^\\\\\\YYYXXX]]]fffiiigggccc^^^WWWTTTVVVZZZ___bbbccc```]]][[[[[[\\\\\\[[[[[[[[[[[[[[[\\\^^^```aaa^^^___bbbccccccaaa^^^\\\]]][[[ZZZ\\\______^^^^^^___aaaccceeeffflllzzz|||{{{}}}xxxrrroooooollliiihhhiiinnnssswww|||wwwpppkkkhhhgggeeeeeedddddddddcccbbbdddhhhkkkpppuuu}}}dddUUUHHHAAA@@@;;;===<<<<<<;;;;;;:::999999999999999::::::;;;<<<<<<999999999999999999999999888888888777888999999:::<<<;;;;;;;;;;;;<<<=========>>>?????????@@@CCCFFFLLLUUUbbbqqq~~~zzzwwwtttrrrppprrrwww|||uuulllUUUOOOJJJJJJIIIHHHIIILLLIIIKKKNNNQQQSSSUUUUUUUUUVVVYYYZZZZZZXXXXXX[[[^^^[[[]]]```bbbbbb```]]]\\\]]][[[VVVVVV]]]fffhhheeeaaa\\\UUURRRTTTYYY___bbbdddaaa^^^\\\\\\]]]]]]\\\\\\\\\\\\\\\^^^```bbbccc```aaaccccccccc```^^^\\\^^^[[[ZZZ^^^aaaaaa___^^^bbbdddfffggggggmmmzzz}}}uuupppnnnfffffffffhhhkkkoootttwwwyyyvvvqqqmmmjjjiiiiiijjjdddbbbaaa```aaacccfffhhhpppvvv}}}eeeSSSHHHAAA======<<<<<<;;;;;;;;;:::::::::777777888888888888777777666666666666777777777777111333666888888888999:::::::::;;;;;;<<<=========@@@@@@@@@@@@AAABBBCCCCCCJJJYYYbbbeeewww}}}xxxwwwrrrmmmmmmsssyyy||||||}}}kkk^^^UUUSSSOOOLLLKKKKKKLLLMMMQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWXXXZZZ[[[[[[XXXVVVZZZ\\\___```___^^^^^^^^^]]]\\\[[[[[[]]]```cccfff[[[VVVQQQRRRWWW\\\]]]\\\aaabbbaaa___]]]]]]___aaabbb```^^^\\\\\\]]]```aaa___aaadddeeeeeebbb^^^\\\```aaabbbbbbaaa```aaaccccccdddfffiiiiiimmmyyyyyyrrrmmmkkkfffeeefffhhhkkkppptttwwwxxxuuurrrnnnkkkiiiiiiiiicccbbbaaa```aaadddgggiiipppuuu||||||bbbQQQHHHBBB??????<<<<<<;;;;;;;;;:::::::::888999999::::::999999888777777777777888888888888333555888999999888999:::::::::;;;;;;<<<=========@@@??????@@@AAACCCEEEFFFKKKTTTZZZ```qqq~~~yyytttoooooosssxxx{{{zzz|||{{{wwwfffXXXNNNNNNLLLLLLLLLNNNPPPQQQTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXYYY[[[\\\\\\ZZZWWWXXXZZZ\\\^^^^^^^^^```aaa]]]\\\[[[[[[]]]```ccceee]]]XXXSSSSSSWWW[[[[[[ZZZ___```aaa```^^^^^^___``````___]]]\\\]]]^^^aaabbbaaabbbcccccccccaaa```______aaabbbbbbaaa```aaacccfffgggiiikkkjjjmmmwww}}}uuunnnjjjiiieeeeeefffhhhkkkppptttvvvvvvtttrrrooollljjjiiihhhbbbbbbaaa```bbbeeehhhkkkpppuuu{{{vvv^^^OOOGGGBBB@@@AAA<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888888888888999999999999666888::::::999888999:::::::::;;;;;;<<<=========??????>>>???AAAEEEHHHKKKNNNNNNQQQYYYhhh|||wwwrrrpppssswwwxxxxxxwwwvvvzzzooo^^^QQQIIIJJJKKKLLLNNNOOOQQQQQQUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWYYY[[[[[[YYYWWWVVVWWWYYY[[[[[[]]]```ccc___^^^]]]]]]^^^```ccceee```[[[WWWUUUXXXZZZZZZXXX\\\^^^```aaa___^^^_________^^^]]]]]]]]]___aaabbbbbbbbbbbbaaaaaaaaaaaaaaa```aaabbbbbbaaaaaabbbdddiiiiiilllnnnlllmmmuuu}}}uuunnnjjjiiieeeeeefffhhhkkkooosssuuusssrrrqqqooommmjjjiiihhhbbbbbbaaaaaacccfffjjjlllppptttzzz}}}rrr[[[NNNGGGBBB??????<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::777777777888888888999999888999::::::888777888999::::::;;;;;;<<<=========???>>>>>>???BBBGGGLLLOOOSSSLLLKKKVVVbbbwww}}}yyytttrrrsssuuuvvvvvvttttttwww}}}uuugggYYYNNNIIIJJJLLLNNNOOOOOOOOOOOOTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUWWWXXXWWWUUUUUUWWWXXXXXXXXXZZZ^^^aaa```_________```bbbdddeeebbb___ZZZXXXXXXYYYXXXWWWYYY\\\```aaa```___^^^^^^```______^^^^^^^^^______```aaaaaabbbbbbbbbaaaaaa```bbbccccccccccccdddeeeiiiiiilllooonnnnnnttt|||~~~~~~~~~~~~xxxqqqmmmkkkeeefffggghhhkkknnnqqqsssqqqpppooommmkkkjjjhhhgggcccbbbaaabbbdddgggjjjmmmooosssxxx|||}}}pppZZZMMMFFF@@@===<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999666666666777777777888888888999999888777666777888::::::;;;;;;<<<=========???>>>>>>@@@DDDIIIOOOSSSWWWMMMLLLUUU___nnn}}}zzzvvvtttssstttuuuvvvvvvuuuwwwzzzzzzzzz~~~nnnbbbVVVNNNGGGIIILLLNNNPPPPPPPPPPPPSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRTTTVVVXXXWWWVVVWWWWWWWWWVVVVVVWWWYYY\\\____________```bbbdddeeecccaaa]]][[[ZZZYYYYYYXXXXXX[[[___aaa```^^^]]]]]]aaaaaa``````___^^^\\\\\\[[[^^^aaacccdddbbb```^^^aaabbbddddddcccdddeeegggffffffiiimmmoooooouuu|||~~~{{{tttooommmfffggghhhiiikkkmmmooopppooonnnllljjjiiihhhggggggddddddcccbbbdddgggjjjmmmooossswww{{{}}}oooZZZMMMFFF@@@;;;:::<<<<<<;;;;;;;;;:::::::::888888999999999999888888555666666666777777777777888999999888666666777999::::::;;;;;;<<<=========>>>>>>???BBBFFFLLLQQQTTTWWWPPPOOOVVV\\\hhh~~~|||yyywwwvvvvvvxxxyyy{{{xxxwwwwwwuuutttzzzuuuhhh]]]UUUPPPFFFHHHKKKNNNQQQSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSUUUXXXZZZZZZZZZVVVWWWWWWVVVTTTTTTUUUVVV[[[[[[\\\]]]___aaacccdddcccaaa___]]][[[ZZZZZZZZZYYY\\\___```___]]]\\\\\\``````aaaaaa```^^^\\\[[[XXX[[[___bbbcccbbb___]]]___aaacccccccccccceeefffdddccceeejjjmmmooottt{{{{{{tttooolllhhhhhhiiijjjkkkllllllmmmnnnllljjjgggffffffggggggfffeeedddcccdddgggjjjlllnnnrrrwwwzzz}}}mmmYYYMMMGGGAAA<<<;;;<<<<<<;;;;;;;;;:::::::::888888999999999999888888666666777777777888888888888999999888777777999;;;::::::;;;;;;<<<============>>>@@@DDDHHHMMMRRRTTTSSSRRRSSSUUUXXXccc{{{~~~}}}{{{zzzzzz|||~~~{{{wwwtttooonnnuuunnnbbbXXXRRRQQQIIIKKKLLLOOOQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSUUUXXXZZZ[[[[[[TTTUUUVVVVVVTTTSSSSSSSSSUUUVVVWWWYYY\\\^^^```aaaaaaaaa```^^^\\\\\\\\\]]]ZZZ\\\______]]]\\\[[[[[[\\\^^^```aaaaaa```^^^]]]XXXZZZ\\\___``````^^^^^^\\\^^^````````````bbbddddddbbbbbbgggjjjlllqqqxxx~~~{{{tttnnnjjjiiiiiijjjjjjjjjkkkkkkkkkmmmkkkhhheeedddeeefffggggggfffdddddddddgggjjjkkknnnrrrvvvzzz}}}|||kkkXXXMMMGGGBBB>>><<<<<<<<<;;;;;;;;;:::::::::888999999::::::999999888777888888888888999999999999::::::999888999;;;===::::::;;;;;;<<<======>>>===???AAAEEEJJJNNNRRRTTTOOORRRTTTTTTVVVaaattt~~~}}}~~~}}}xxxrrrlllkkksss}}}|||~~~wwwiii^^^TTTOOOQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQSSSVVVYYYZZZZZZQQQSSSUUUVVVTTTSSSRRRSSSQQQRRRTTTVVVYYY[[[]]]^^^`````````___]]]]]]^^^___[[[]]]___^^^\\\[[[ZZZ[[[YYY[[[^^^aaabbbbbb```___YYYYYYZZZ[[[]]]^^^______ZZZ[[[]]]^^^^^^^^^```bbbeeeaaaaaaeeehhhjjjooouuu{{{||||||{{{yyyvvvsssqqqpppooommmllllllnnnoooqqqooolllgggeeedddeeeeeeeeecccdddfffiiijjjkkkllllllooorrrwww|||vvveeeRRRGGGBBB>>>>>>@@@<<<;;;;;;::::::;;;;;;<<<;;;:::888777777777888999666777999::::::999777666444555666777888999::::::>>>===<<<;;;;;;;;;;;;;;;999;;;???DDDHHHKKKMMMNNNLLLLLLNNNSSSVVV]]]kkkxxx~~~xxxsssqqqrrrrrrsssxxxvvvyyy~~~mmmaaa\\\XXXRRRMMMMMMNNNOOORRRTTTTTTRRRPPPUUUQQQNNNMMMNNNNNNKKKIIIGGGKKKPPPQQQPPPPPPRRRTTTTTTTTTTTTUUUVVVTTTQQQOOONNNQQQUUUWWWYYY[[[^^^```___]]]\\\ZZZZZZ[[[]]]^^^ZZZ[[[\\\\\\[[[YYYWWWUUUUUUXXX\\\___```^^^[[[YYYXXXXXXYYYZZZZZZYYYXXXXXXYYYZZZ[[[\\\^^^___```aaaaaaaaaaaabbbdddiiipppuuu{{{{{{{{{{{{yyyvvvsssqqqpppooonnnnnnnnnoooqqqsssqqqnnnjjjggggggffffffeeeaaacccfffhhhjjjkkkjjjjjjooorrrxxx}}}tttcccQQQFFFAAA>>>===???<<<;;;;;;::::::;;;;;;<<<:::999999888888888888888666777999::::::999777666777777888999:::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;===???BBBEEEHHHIIIIIIIIIIIIIIILLLOOORRRWWWcccooo~~~yyyuuusssrrrqqqooosssrrruuu}}}uuufff\\\XXXUUUPPPLLLLLLMMMOOOQQQTTTUUUTTTSSSTTTPPPLLLLLLMMMNNNLLLJJJHHHJJJMMMNNNNNNNNNOOOPPPNNNOOOQQQSSSUUUVVVUUUTTTPPPSSSVVVXXXYYYZZZ]]]^^^\\\\\\[[[ZZZZZZ[[[\\\]]]YYYZZZ[[[[[[ZZZXXXVVVUUUSSSVVVZZZ]]]___^^^\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[\\\]]]^^^^^^`````````aaaccchhhnnnsss~~~{{{{{{{{{zzzxxxuuurrrpppqqqpppppppppppprrrtttuuutttqqqnnnllljjjiiifffdddbbbeeehhhkkkmmmmmmlllkkkooosssyyyooo___OOOEEEAAA===<<<===<<<;;;;;;::::::;;;;;;<<<999999999999999888888777777888999::::::999888777888999999999::::::;;;;;;======<<<<<<;;;<<<<<<<<<>>>@@@CCCFFFHHHHHHGGGFFFGGGHHHJJJMMMNNNQQQ\\\gggzzz}}}|||yyyvvvtttrrrooommmmmmmmmqqqzzz}}}uuulll```XXXVVVTTTQQQNNNKKKMMMOOOQQQSSSTTTUUUUUUSSSOOOKKKKKKMMMOOOOOOMMMIIIIIIIIIJJJLLLMMMLLLKKKGGGIIILLLPPPTTTWWWYYYZZZTTTVVVYYYYYYYYYYYYZZZ\\\[[[[[[[[[\\\]]]]]]^^^^^^XXXYYYZZZZZZZZZXXXWWWVVVQQQSSSWWW[[[]]]]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXYYYWWWWWWXXXYYYYYYZZZ[[[[[[^^^^^^______aaaffflllqqqyyy||||||{{{yyywwwtttrrrpppqqqqqqqqqqqqssstttvvvwwwvvvtttqqqooommmkkkhhheeefffhhhllloooqqqqqqpppnnnooottt{{{zzziii[[[LLLEEEAAA===<<<<<<<<<;;;;;;::::::;;;;;;<<<888999:::;;;:::999888777777888999999999999888777888888888888888888888888===<<<<<<<<<<<<<<<======;;;>>>BBBFFFIIIIIIHHHGGGGGGHHHKKKOOOOOOQQQ[[[eeeuuu~~~|||yyyuuusssqqqpppooommmjjjjjjoooxxx~~~wwwoooggg^^^XXXVVVVVVTTTRRRNNNOOOPPPQQQRRRRRRTTTVVVTTTPPPMMMLLLOOORRRRRRQQQKKKIIIGGGHHHKKKLLLJJJGGGDDDFFFJJJNNNRRRVVVZZZ]]]XXXYYY[[[[[[YYYXXXXXXYYYZZZ[[[]]]^^^____________YYYYYYZZZZZZZZZYYYXXXXXXRRRTTTVVVXXXZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWXXXXXXYYYYYYYYYZZZ\\\]]]]]]^^^```dddjjjnnnwww}}}|||{{{yyyvvvtttrrrqqqqqqqqqqqqrrrsssuuuvvvwwwwwwuuurrrpppooommmjjjhhhhhhjjjmmmppprrrrrrqqqpppqqqvvv~~~rrrdddWWWJJJDDDBBB>>><<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;999888777888888888999999888888888888888888888888888999999<<<<<<<<<<<<<<<===>>>???===???CCCFFFHHHHHHHHHGGGGGGGGGKKKOOOPPPSSS\\\ggg{{{~~~|||xxxrrrnnnnnnnnnooooooiiijjjoooxxx||||||~~~yyy{{{~~~}}}oooiiiddd]]]XXXWWWVVVTTTSSSQQQRRRSSSQQQPPPPPPRRRUUUWWWSSSPPPPPPSSSUUUTTTSSSMMMJJJHHHHHHKKKLLLJJJGGGFFFHHHKKKMMMOOOSSSXXX\\\ZZZ[[[\\\\\\YYYXXXXXXYYYXXXYYYZZZ\\\]]]]]]]]]]]]YYYYYYZZZZZZZZZZZZZZZZZZVVVWWWWWWWWWWWWVVVUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[]]]]]]___ccchhhlllwww~~~|||yyywwwtttsssrrrppppppqqqrrrsssttttttuuuuuussspppoooooonnnmmmkkkhhhiiikkknnnooopppppppppsssyyy{{{lll```TTTIIIEEECCC???<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999999888888888888888888888888888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFGGGJJJMMMOOORRR]]]hhhzzzsssnnnmmmnnnoooooohhhiiinnnvvvzzzyyyyyy|||}}}uuussswww|||zzzooobbb___ZZZWWWUUUUUUTTTSSSTTTUUUUUURRRNNNNNNQQQUUUZZZWWWTTTTTTVVVVVVTTTQQQLLLKKKIIIIIIIIIJJJIIIIIIJJJLLLNNNMMMMMMOOOTTTYYYZZZ\\\]]]\\\ZZZYYYYYYYYYVVVVVVVVVWWWXXXXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXVVVUUUSSSSSSRRRUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]___bbbfffjjjwww}}}zzzwwwuuussssssooopppqqqqqqrrrrrrrrrrrrssspppnnnlllmmmooooooooojjjjjjkkklllnnnpppqqqrrrvvv{{{sssiii]]]RRRHHHEEEDDDAAA===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999999:::999888888888888888888999999999::::::;;;<<<======;;;;;;;;;<<<===???@@@AAACCCCCCCCCDDDDDDEEEFFFGGGJJJIIIKKKMMMNNNRRR]]]iiixxxssspppnnnlllkkkffffffjjjrrruuussstttvvv{{{~~~yyysssssswww{{{~~~vvvmmm]]][[[XXXVVVVVVVVVVVVVVVSSSUUUUUUQQQNNNNNNRRRWWW[[[YYYVVVVVVWWWVVVQQQNNNJJJJJJJJJIIIGGGGGGIIIJJJMMMOOOPPPNNNLLLMMMRRRXXXYYY[[[]]]\\\[[[ZZZZZZ[[[XXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVWWWXXXYYYZZZZZZ\\\[[[XXXVVVTTTSSSRRRRRRVVVWWWYYY[[[[[[YYYWWWVVVUUUVVVWWWXXXYYYZZZ[[[\\\YYY[[[\\\^^^___bbbfffiiittt~~~{{{xxxvvvtttsssoooooopppqqqqqqqqqppppppqqqoookkkkkklllooopppqqqmmmllllllmmmoooqqqtttuuuwww}}}|||mmmhhh[[[QQQHHHFFFEEEAAA>>><<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888999:::;;;999999888888888888999999666666777888:::;;;<<<<<<;;;;;;;;;<<<>>>???AAAAAA@@@@@@AAABBBDDDGGGJJJLLLOOOMMMNNNOOOPPPSSS___kkkwww~~~xxxtttooojjjgggeeedddhhhnnnqqqooopppsssvvvxxxzzzzzz{{{~~~{{{|||}}}{{{xxxwwwyyy||||||}}}zzzlllfffZZZYYYXXXXXXXXXYYYZZZZZZRRRTTTTTTQQQMMMNNNTTTZZZ[[[YYYWWWWWWWWWUUUOOOJJJHHHIIIJJJHHHEEEEEEHHHKKKOOOQQQQQQNNNKKKLLLRRRXXXYYY[[[\\\\\\[[[[[[[[[\\\[[[ZZZXXXWWWVVVXXXYYYZZZTTTTTTTTTUUUVVVWWWXXXYYY\\\[[[XXXVVVTTTSSSSSSSSSWWWYYY\\\^^^^^^\\\YYYWWWTTTUUUVVVWWWYYYZZZ[[[\\\YYY[[[]]]^^^___bbbfffiiippp}}}|||xxxuuuqqqooopppppppppppppppooooooooolllmmmmmmnnnooopppqqqrrrsssrrrpppnnnnnnqqqvvvzzzuuuhhh```UUUNNNFFFAAAAAAAAA>>>;;;<<<<<<;;;;;;;;;:::::::::<<<999777666777888888888666666777888999:::::::::777777888999;;;<<<=========>>>@@@AAAAAA@@@???>>>@@@AAABBBDDDFFFHHHJJJLLLKKKMMMOOOPPPRRRUUUYYY]]]hhhrrr~~~yyytttnnnkkkbbbdddeeeggghhhkkkooorrruuussssssvvv|||zzztttrrruuuxxxyyywwwzzz}}}|||yyy{{{tttiiieee[[[\\\]]]\\\YYYWWWUUUUUUYYYXXXUUUPPPMMMOOOUUUZZZ[[[[[[YYYWWWYYY[[[UUUMMMIIIFFFBBB@@@AAADDDFFFGGGNNNPPPRRROOOKKKKKKNNNSSSUUUVVVWWWYYYYYYYYYYYYXXXWWWXXXXXXVVVTTTTTTUUUVVVTTTUUUWWWZZZ[[[ZZZVVVSSSTTTWWW\\\______ZZZUUUQQQTTTVVVYYY\\\]]]]]][[[ZZZXXXZZZ[[[ZZZXXXXXX\\\```aaa```^^^^^^^^^```aaacccooowww|||xxxvvvsssqqqrrrrrrqqqpppooonnnnnnmmmnnnnnnpppqqqssssssttttttuuussspppmmmlllooovvv{{{rrreee^^^QQQKKKCCC?????????===:::<<<;;;;;;;;;;;;:::::::::>>>;;;999888999:::::::::777777777888999999999:::888888999:::;;;;;;<<<<<<;;;<<>><<<:::;;;;;;;;;;;;::::::::::::===;;;999888999:::::::::888888888888888888999999999999::::::;;;;;;;;;<<<:::;;;>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLOOORRRUUUVVVXXXZZZ\\\```eeennn~~~xxxtttjjjhhhgggffffffiiikkkmmmooollliiikkkqqqxxx|||}}}yyy{{{|||}}}~~~~~~vvvkkkhhhfffhhhnnntttvvvwwwzzzzzzyyywwwwww~~~|||oooddd^^^[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[YYYVVVRRRQQQTTTXXX[[[ZZZXXXVVVYYY^^^]]]XXXSSSPPPNNNMMMMMMMMMLLLKKKPPPRRRUUUTTTPPPOOOPPPRRRTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZYYYWWWUUUTTTTTTVVVVVVVVVWWWXXXZZZZZZXXXVVVYYYZZZ\\\^^^^^^\\\YYYWWWRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXYYY\\\]]]\\\[[[^^^]]]\\\\\\]]]___aaabbbiiiqqq{{{xxxwwwvvvtttttttttsssrrrrrrqqqqqqsssuuuwwwyyyzzzzzzyyyxxxwwwsssooojjjjjjoooxxx~~~wwwjjj^^^VVVGGGDDD???=========<<<;;;;;;;;;;;;:::::::::999999;;;999777777888888888777999999999888888888888888:::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJLLLOOOSSSVVVWWWXXXZZZ[[[cccdddjjjzzz}}}yyypppmmmiiiggghhhiiikkkkkkpppmmmjjjkkkpppssstttsssqqqtttwwwyyyyyy{{{~~~{{{rrrlllkkkiiiggghhhlllpppqqqqqqxxxyyyyyyxxxzzz~~~xxxooofffaaa\\\[[[ZZZYYYZZZZZZZZZYYY[[[\\\\\\XXXTTTRRRTTTWWWZZZZZZYYYWWW\\\dddgggeee^^^ZZZUUUQQQPPPOOONNNMMMMMMOOORRRSSSRRRQQQQQQRRRTTTUUUWWWXXXYYYYYYXXXWWWWWWXXXYYYWWWVVVVVVWWWYYYXXXWWWWWWXXXYYYZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUWWWXXXYYYWWWVVVVVVYYY]]]___\\\YYY]]]\\\[[[[[[\\\___aaacccgggnnn|||yyywwwuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxyyyyyyyyyxxxwwwvvvtttrrrnnnlllmmmrrr{{{uuuiii\\\RRREEEBBB???>>>===>>>======;;;;;;:::::::::999999999:::999777777888999888777999999999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKNNNSSSVVVWWWYYY[[[\\\______eeeuuu~~~wwwsssnnnllllllllllllkkkmmmkkklllooorrrsssqqqmmmmmmqqqvvvwwwvvvwww{{{~~~yyyvvvrrrmmmiiimmmlllkkklllooopppqqqqqqtttuuuwwwxxx{{{vvvrrrlllfffddd[[[ZZZXXXYYY[[[[[[ZZZXXX[[[\\\]]]YYYUUUSSSUUUWWWYYY[[[ZZZZZZ___iiiooopppiiiccc[[[UUUQQQPPPOOOOOOHHHKKKNNNPPPQQQRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXWWWTTTUUUWWWWWWWWWYYY[[[^^^[[[YYYWWWWWWXXXZZZZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTVVVXXXYYYWWWVVVVVVYYY]]]^^^\\\YYY\\\[[[[[[[[[]]]___bbbdddhhhnnn}}}{{{wwwxxxyyyzzz{{{|||}}}~~~{{{zzzxxxwwwuuusssrrrqqqnnnnnnoooooorrrwwwttthhhZZZOOOCCCBBB@@@???>>>===>>>>>>::::::::::::999999999999<<<;;;999:::;;;;;;:::888888888888888888888999999::::::;;;;;;<<<<<<<<<===?????????@@@AAABBBCCCCCCAAACCCEEEGGGIIIIIIIIIIIIKKKNNNSSSVVVXXX[[[^^^```______fffwww}}}yyytttrrrsssrrrooolllhhhhhhkkkqqqvvvwwwsssooommmqqqvvvvvvttttttxxx}}}|||~~~}}}zzzvvvrrrooonnnmmmlllkkkkkklllnnnppprrrtttvvvvvvpppqqqsssvvv{{{yyypppllljjjjjjlllddd```ZZZYYYZZZ[[[[[[ZZZ[[[\\\\\\YYYUUUTTTVVVXXXYYY[[[[[[[[[```jjjqqqrrrnnnhhh```YYYUUUSSSRRRQQQGGGHHHJJJMMMOOOQQQRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWRRRTTTVVVXXXYYY[[[^^^aaa___\\\XXXVVVWWWYYYZZZZZZWWWWWWWWWWWWXXXXXXXXXYYYUUUUUUTTTSSSTTTUUUWWWXXXXXXWWWWWWYYY[[[[[[ZZZYYY[[[[[[[[[[[[]]]```ccceeeiiiooo}}}||||||}}}~~~~~~{{{wwwsssooommmllllllhhhkkkooossswww}}}|||rrrgggYYYMMMBBBAAA@@@???===<<<<<<===:::::::::999999999999888<<<:::::::::;;;;;;999888777777777888999999999:::999::::::;;;<<<===>>>>>>===>>>>>>@@@AAACCCEEEEEEAAACCCFFFHHHJJJKKKKKKKKKMMMPPPTTTWWWZZZ^^^cccfffeeeeeelll|||~~~zzzyyyyyyxxxsssnnniiiiiikkkpppuuuwwwtttqqqooosssvvvtttpppooosssxxxxxxyyy|||}}}wwwssspppmmmkkkiiiiiiiiijjjkkklllkkkmmmpppssstttvvvwwwxxxqqqqqqsssvvv}}}sssnnnmmmqqqyyyuuuggg^^^[[[[[[\\\[[[ZZZ[[[[[[XXXTTTTTTWWWZZZXXXZZZ[[[YYY\\\eeekkkmmmllliiiddd```]]]ZZZVVVTTTJJJJJJJJJKKKMMMOOOPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWSSSTTTWWWXXXYYY[[[^^^aaaccc^^^YYYVVVVVVXXXYYYZZZXXXXXXYYYYYYZZZZZZZZZZZZWWWVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXXXXYYYZZZ\\\[[[[[[\\\^^^aaaeeegggiiiooo{{{}}}~~~|||vvvpppllliiihhhhhhdddiiiooovvv{{{yyyqqqgggXXXLLL@@@AAA@@@>>><<<;;;;;;<<<:::::::::999999999888888999888888888999999777666666666777888999::::::;;;999999:::;;;<<<>>>>>>???;;;<<<===???BBBDDDGGGHHHAAACCCGGGJJJLLLMMMMMMMMMOOORRRUUUXXX\\\aaafffjjjiiihhhmmmzzz}}}}}}~~~|||uuupppnnnllllllooossstttssspppqqquuuvvvrrrllljjjnnntttwwwxxxzzz~~~~~~wwwpppllliiifffeeeeeeeeegggiiikkkllllllooorrrtttttttttuuuvvvuuuuuutttxxxwwwpppooorrr{{{vvveee]]][[[[[[[[[ZZZZZZZZZWWWSSSSSSWWW[[[WWWZZZZZZWWWYYY```eeefffiiihhhgggfffddd```ZZZVVVNNNMMMKKKKKKLLLNNNOOOOOOSSSTTTVVVWWWXXXXXXWWWVVVTTTVVVXXXYYYYYY[[[^^^```eee```ZZZVVVUUUWWWYYYYYYWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYZZZ[[[YYYVVVUUUXXX[[[\\\\\\\\\]]]___bbbfffhhhiiinnnyyy}}}~~~vvvmmmfffbbbbbbbbbdddkkkuuu}}}|||qqqbbbTTTMMM@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888999999::::::;;;;;;<<<999999:::;;;;;;<<<<<<===???<<<999:::>>>BBBCCCBBBKKKKKKKKKKKKJJJKKKNNNQQQQQQPPPQQQXXXaaajjjoooqqqyyyooommmtttzzz{{{xxxppppppqqqqqqpppnnnkkkiiimmmoooooonnnlllmmmqqquuutttqqqooosss|||yyyssspppnnnjjjggg```bbbdddggghhhiiiiiihhhiiilllppprrrqqqrrrvvvyyy{{{{{{|||zzzsssmmmlllrrrppp___]]]___^^^\\\______ZZZXXXZZZ[[[YYYYYYXXXXXXZZZ\\\^^^______bbbdddggghhhhhhdddaaa^^^SSSNNNLLLMMMLLLJJJKKKNNNSSSWWWYYYXXXUUUUUUYYY]]]XXXXXXWWWWWWXXXYYYZZZ[[[]]]\\\YYYWWWVVVWWWWWWXXXVVVVVVWWWWWWYYYZZZ\\\\\\[[[[[[\\\]]]]]]^^^______aaa___\\\YYYWWWWWWWWWWWWYYYYYYZZZ\\\^^^aaacccdddfffkkkuuu|||{{{}}}}}}uuummmgggcccbbbbbbgggnnnxxx{{{nnn___QQQJJJBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888999999::::::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>@@@===;;;<<>>>>>??????@@@>>>======@@@CCCEEEEEEGGGHHHJJJIIIGGGFFFFFFGGGJJJNNNTTT^^^iiiqqquuuvvvhhhaaa^^^cccgggkkkxxxzzzzzzxxxvvvsssoookkkiiiiiiiiiiiihhhfffgggiiikkkjjjgggeeegggmmmrrrtttttt{{{~~~{{{xxxrrroookkkhhhgggggggggfffhhhhhhhhhiiijjjkkklllllliiijjjllllllnnnttt}}}}}}qqqmmmiiieeeeeelllsssccc^^^[[[WWWZZZ___```]]]\\\^^^```^^^\\\[[[XXXWWWVVVXXXZZZ[[[YYY\\\```cccdddcccaaa```[[[VVVTTTTTTRRRNNNMMMPPPWWWYYYZZZYYYVVVVVVYYY[[[YYYZZZZZZZZZZZZZZZYYYXXXSSSUUUWWWZZZ[[[[[[[[[ZZZYYYYYYXXXYYYYYYZZZ[[[[[[ZZZ[[[\\\]]]___```aaabbbbbb```^^^\\\[[[[[[\\\\\\\\\\\\[[[[[[]]]___bbbddddddiiiqqqzzzwwwvvvzzz~~~{{{wwwtttrrrqqqtttzzzvvvhhhXXXJJJEEEDDDBBBAAA???===<<<;;;;;;::::::::::::::::::::::::888888999999999:::::::::888999999::::::;;;;;;<<<;;;<<<<<<======>>>?????????>>>===>>>@@@BBBDDDFFFFFFGGGGGGFFFEEEDDDEEEGGGHHHMMMUUU^^^fffkkkllllllddd```^^^bbbfffjjjuuu}}}zzzvvvqqqnnnllljjjiiiiiigggggggggggghhhjjjgggeeeeeehhhlllnnnnnnssswwwzzz{{{zzzzzz}}}}}}yyytttqqqnnnkkkjjjhhhgggggghhhiiiiiijjjiiihhhhhhhhhjjjkkkllljjjkkkkkkkkkmmmuuuvvvooofffccc```___fffyyymmm```[[[WWWSSSXXX]]]___\\\\\\___```___[[[ZZZWWWTTTRRRSSSUUUXXXWWWYYY]]]___aaa```___^^^\\\XXXVVVWWWUUURRRQQQTTTUUUWWWWWWVVVTTTSSSUUUWWWZZZZZZ[[[[[[ZZZYYYXXXWWWSSSSSSUUUVVVXXXYYYZZZ[[[ZZZZZZZZZYYYYYYZZZ[[[[[[ZZZ[[[\\\^^^___aaabbbccc```___]]][[[[[[[[[]]]]]]___^^^]]]]]]^^^```ccceeefffjjjppp}}}{{{xxxwwwzzz~~~}}}ttteeeUUUIIIDDDCCCBBB@@@>>>===<<<;;;;;;::::::::::::::::::::::::888888999999999:::::::::888999999::::::;;;;;;<<<:::;;;;;;<<<======>>>>>>>>>>>>======>>>@@@CCCEEEEEEEEEDDDBBBAAABBBEEEGGGHHHMMMUUU\\\``````___]]]\\\[[[\\\___ccciiirrrzzz}}}yyyvvvrrrqqqnnnmmmlllkkkkkkjjjiiiiiiiiigggeeedddeeegggiiiiiilllppptttuuutttuuuxxx{{{}}}|||yyy{{{}}}}}}{{{|||zzzyyyvvvsssoookkkiiigggggggggggggggggghhhjjjkkkiiihhhgggggggggiiijjjkkknnnpppqqqrrruuu|||zzzqqqnnnaaa^^^[[[ZZZ___oooyyyhhh___ZZZWWWTTTVVV[[[]]][[[ZZZ]]]]]]\\\YYYXXXVVVRRROOOOOORRRVVVWWWYYY[[[]]]]]]\\\[[[ZZZZZZWWWVVVXXXXXXUUUUUUWWWUUUUUUUUUTTTSSSSSSTTTUUUYYYYYYYYYYYYXXXXXXWWWVVVVVVTTTRRRRRRSSSUUUXXXZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\[[[\\\]]]^^^```aaabbbccc^^^]]][[[ZZZYYYZZZ[[[\\\``````______```bbbeeefffiiikkkoooyyy{{{zzz{{{}}}pppbbbRRRHHHDDDAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::888999999::::::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>===>>>>>>>>>>>>???CCCFFFGGGFFFEEECCCAAAAAADDDFFFIIIOOOVVV[[[[[[XXXVVVTTTXXXZZZ\\\```dddkkkrrrxxx}}}{{{yyyxxxuuusssqqqqqqqqqpppmmmlllhhhfffdddbbbaaabbbdddeeefffjjjnnnooonnnooorrruuuvvvyyy{{{zzzvvvtttuuuvvvwwwxxxwwwuuussstttyyy~~~|||{{{|||~~~|||yyywwwuuuuuuooonnnkkkiiigggeeeeeeddddddeeeffffffeeeeeegggiiihhhhhhhhhiiiiiikkkllllllmmmrrrwww{{{|||pppjjjggg[[[WWWUUUVVVZZZdddwww}}}nnneee```\\\YYYYYYVVV[[[]]]ZZZYYYZZZZZZWWWUUUVVVUUURRROOOOOORRRVVVXXXYYYZZZ[[[[[[ZZZXXXWWWXXXUUUUUUXXXXXXUUUUUUXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVXXXUUURRRPPPPPPSSSWWWZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]^^^^^^___```aaabbbbbb]]]\\\ZZZXXXXXXYYYZZZ[[[______```aaabbbdddeeefffhhhiiimmmttt}}}}}}wwwlll^^^OOOFFFDDD>>>======<<<<<<<<<<<<<<<999999999999999999999999888888999999999:::::::::888999999::::::;;;;;;<<<;;;<<<<<<======>>>??????>>>???@@@???>>>@@@DDDHHHMMMNNNOOOMMMJJJGGGEEEEEEJJJPPPXXX\\\[[[XXXVVVTTTXXX[[[___bbbffflllrrruuuxxx{{{yyyvvvvvvvvvtttqqqnnnhhhgggdddbbb```aaaccceeedddgggkkklllllllllooorrrqqqtttwwwvvvrrrpppppprrroooppppppooommmnnnrrrvvv}}}zzzwwwuuuuuuxxx||||||xxxyyy~~~{{{zzz|||~~~~~~|||ttttttsssqqqooommmlllkkkgggfffeeeddddddeeefffgggeeeggghhhgggeeedddfffhhhiiijjjlllmmmnnnoooooopppooowwwuuujjjbbb]]]TTTPPPOOORRRVVV\\\fffpppqqqiiicccbbb```[[[ZZZ\\\XXX]]]^^^[[[XXXXXXWWWTTTSSSVVVWWWUUUQQQQQQUUUYYYWWWXXXYYYZZZZZZYYYXXXWWWWWWUUUUUUWWWWWWSSSSSSUUUUUUTTTSSSSSSUUUVVVVVVVVVUUUTTTRRRQQQQQQRRRUUUVVVWWWUUUSSSRRRSSSUUUXXXZZZZZZZZZZZZ[[[\\\]]]^^^_________`````````aaaaaaaaa^^^]]]ZZZXXXXXXXXXYYYZZZ[[[\\\___aaacccdddeeeeeeeeeeeeggglllxxx~~~ssshhh[[[MMMEEECCC<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888999999999:::::::::888999999::::::;;;<<<<<<=========>>>??????@@@@@@???@@@AAA@@@???AAAEEEIIITTTWWWYYYYYYTTTMMMHHHEEEKKKQQQYYY^^^^^^[[[YYYYYYUUUZZZ^^^```ccciiinnnpppttt~~~|||yyyxxxyyywwwssspppjjjiiigggdddbbbbbbdddgggeeehhhlllmmmllllllooorrrooorrrttttttpppnnnnnnpppjjjkkklllkkkiiijjjnnnrrryyyvvvsssppppppsssvvvyyy}}}wwwrrrrrrwww{{{{{{zzz|||wwwrrrooopppqqqpppnnnjjjjjjjjjjjjiiigggfffeeeeeedddddddddeeehhhjjjlllhhhjjjkkkjjjgggeeefffhhhkkkllloooqqqsssssssssssswww~~~rrriii___WWWPPPLLLKKKPPPUUUXXX\\\aaaaaa]]]\\\___^^^YYYXXX\\\ZZZ^^^```\\\XXXXXXVVVRRRRRRVVVYYYWWWTTTTTTWWW[[[VVVVVVXXXYYYYYYYYYXXXXXXXXXUUUUUUWWWUUUQQQPPPRRRRRRQQQPPPQQQSSSTTTUUUUUUTTTRRROOONNNNNNQQQTTTVVVUUUUUUUUUVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^___```````````````aaaaaaaaaaaa___]]][[[YYYXXXXXXYYYZZZXXXZZZ]]]aaacccdddccccccbbbaaacccgggqqq~~~~~~~~~tttfffVVVJJJCCC@@@@@@???===<<<;;;;;;<<<<<<:::999888777777777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>======>>>???????????????>>>@@@CCCDDDDDDDDDEEEFFFRRR\\\gggiii```TTTKKKGGGOOORRRXXX\\\^^^\\\YYYWWWXXXZZZ]]]```cccfffggghhhsss}}}{{{zzzzzzzzzxxxvvvtttqqqnnnjjjhhhggggggggghhhggggggggghhhkkkmmmoooppprrrttttttqqqnnnlllkkkiiihhhggghhhiiimmmppprrrtttvvvvvvrrrnnnlllpppuuuqqqqqqqqqpppooonnnmmmlllmmmllljjjhhhfffeeeddddddddddddddddddddddddddddddhhhfffdddfffjjjmmmmmmkkkkkkkkkkkkiiihhhhhhjjjkkknnnqqqtttwwwyyy|||qqqkkkeee\\\VVVPPPNNNMMMNNNRRRXXX\\\]]]\\\[[[ZZZYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[ZZZVVVSSSTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTPPPNNNMMMOOOSSSVVVVVVUUUVVVSSSOOOLLLKKKMMMPPPRRRUUUUUUVVVVVVWWWXXXYYYYYYXXXYYYZZZYYYXXXYYY[[[]]]________________________aaa```^^^\\\[[[YYYYYYYYY\\\\\\]]]]]]]]]___bbbeeecccbbb^^^bbbpppsssdddVVVKKKDDDBBB???>>>===;;;;;;;;;;;;<<<<<<;;;:::888888888999999999999999999999888888888999999999999:::;;;<<<<<<<<<======>>>????????????@@@AAABBBBBBBBBCCCEEEGGGQQQ[[[fffiiibbbWWWPPPMMMMMMPPPTTTYYY[[[\\\ZZZYYYZZZ[[[^^^aaadddhhhjjjkkkuuu~~~}}}{{{{{{{{{{{{yyywwwwwwuuuqqqnnnllljjjjjjjjjjjjiiihhhggghhhjjjmmmoooooorrruuuuuusssooommmllljjjiiihhhhhhjjjmmmqqqsssuuuxxxzzzwwwpppllllllmmmhhhhhhhhhhhhhhhgggfffeeeccccccbbbaaaaaaaaaaaaaaaaaaaaabbbcccddddddeeeeeekkkiiihhhiiikkkmmmllljjjllllllkkkiiiffffffgggiiimmmrrrwww|||yyyoookkkeee\\\VVVRRRPPPMMMNNNQQQUUUXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZ\\\[[[ZZZZZZZZZXXXTTTQQQNNNOOOPPPRRRSSSUUUVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSQQQOOOPPPSSSTTTTTTRRRTTTRRROOOMMMMMMNNNQQQRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZYYYXXXXXXYYY[[[]]]]]]]]]^^^^^^]]]]]]]]]```___^^^\\\ZZZYYYYYYYYYZZZ[[[\\\]]]^^^aaaeeeiiiiiihhhccceeeppp~~~{{{mmm^^^QQQHHHCCCBBB>>>===<<<;;;::::::::::::===<<<;;;:::999999999999888888888888888888888888777888999:::::::::::::::;;;<<<<<<===>>>?????????BBBBBBCCCBBBAAACCCFFFIIIQQQYYYccceee```XXXRRRPPPLLLNNNQQQUUUXXX[[[[[[\\\[[[\\\^^^bbbfffjjjmmmoooxxx~~~}}}}}}~~~~~~}}}{{{zzzxxxvvvssspppoooooonnnnnnllliiiggggggiiikkkmmmooorrrvvvwwwtttqqqnnnlllkkkjjjiiiiiikkknnnqqqssswwwzzz|||zzzrrrkkkfffeee```aaaaaabbbaaaaaa``````[[[[[[\\\]]]^^^```aaabbbaaaaaaccceeefffggghhhhhhkkkjjjjjjlllmmmnnnmmmlllmmmmmmllljjjgggggghhhiiinnnuuu~~~rrrmmmlllggg___YYYUUURRROOONNNOOORRRSSSSSSUUUTTTTTTTTTUUUVVVWWWWWWZZZYYYYYYYYYXXXVVVRRROOOLLLMMMNNNPPPRRRSSSUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRVVVTTTRRRRRRRRRRRRRRRPPPRRRQQQPPPPPPPPPQQQSSSTTTSSSTTTUUUVVVWWWXXXXXXXXXZZZZZZZZZXXXVVVWWWYYY[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ___^^^\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]]___ccchhhkkknnnmmmhhhhhhpppzzz~~~~~~tttdddUUUJJJCCC@@@???===<<<<<<;;;::::::999999<<<<<<;;;:::999888888888999999999999999:::::::::888999:::;;;<<<;;;::::::;;;;;;;;;<<<===???@@@AAACCCEEEFFFGGGFFFFFFHHHIIIOOOVVV]]]___[[[UUURRRQQQPPPPPPRRRTTTWWWYYY\\\]]]\\\]]]___bbbfffkkkoooqqqrrrxxx|||{{{yyyvvvtttrrrrrrqqqqqqoookkkhhhfffhhhjjjkkknnnrrrvvvwwwvvvrrrooommmkkkjjjiiiiiijjjmmmppprrrwwwyyy{{{xxxqqqiiidddaaa``````aaabbbccccccbbbbbb]]]^^^^^^```aaaccceeefffeeefffhhhjjjkkkkkkkkkkkkhhhiiikkkmmmoooppppppooonnnnnnooommmlllmmmoooqqqttt}}}zzzmmmjjjjjjgggaaa^^^WWWTTTPPPNNNNNNNNNNNNNNNRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVWWWXXXWWWSSSQQQOOOOOOOOOPPPQQQQQQQQQRRRVVVVVVWWWXXXXXXYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRVVVUUUSSSRRRRRRRRRQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWXXXWWWVVVWWWZZZ\\\YYYZZZ[[[\\\\\\[[[ZZZYYY]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]aaaeeeiiimmmmmmiiijjjpppwwwzzzwwwyyy}}}}}}|||yyynnn^^^OOOFFFAAA???>>><<<<<<<<<;;;;;;:::999999:::::::::999888888777666888888999999999:::::::::::::::<<<=========<<<;;;;;;;;;;;;<<<===???AAABBBCCCGGGLLLNNNMMMKKKIIIIIIKKKPPPVVVYYYYYYWWWWWWXXXVVVVVVUUUVVVWWWYYY[[[\\\\\\]]]```bbbfffjjjmmmnnnfffiiinnnrrr|||~~~}}}{{{yyywwwuuutttttttttrrrnnnjjjhhhhhhiiikkknnnqqquuuwwwuuurrrpppoookkkjjjiiihhhjjjllloooqqqvvvvvvuuurrrmmmiiieeedddcccdddeeeffffffggggggfffddddddeeeeeefffhhhiiijjjiiijjjlllmmmmmmlllkkkkkkiiillloooqqqrrrqqqqqqpppnnnppprrrsssuuuxxx|||sssgggcccbbb```______WWWTTTPPPNNNMMMMMMLLLKKKPPPQQQRRRSSSTTTTTTUUUUUURRRRRRSSSVVVXXXXXXVVVTTTOOOOOOPPPQQQQQQRRRSSSSSSYYYYYYYYYYYYZZZZZZ[[[[[[WWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWSSSTTTUUUVVVVVVVVVUUUTTTQQQSSSVVVWWWWWWYYY\\\^^^YYYZZZ[[[[[[[[[[[[ZZZYYY[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZ\\\```cccggghhhgggiiioootttzzzrrroooppp||||||}}}wwwkkk[[[MMMFFFBBB@@@???<<<======<<<<<<;;;:::999888888999999999888777777666666777777888999999999<<<<<<============<<<<<<;;;;;;;;;<<<>>>AAACCCEEEEEEIIIOOOSSSRRRNNNKKKIIIIIILLLRRRVVVYYY\\\___aaa[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]___bbbeeefffggghhhbbbbbbcccfffooo~~~~~~|||zzzyyyxxxxxxvvvssspppmmmlllllllllnnnppptttuuusssrrrqqqqqqlllkkkjjjiiijjjmmmppprrrtttsssqqqooollljjjiiihhhfffggghhhhhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkjjjkkkmmmnnnnnnlllkkkiiiooorrrvvvyyyxxxvvvtttttttttwww{{{vvvjjj^^^YYYWWWUUUWWWZZZUUUSSSPPPNNNNNNNNNMMMLLLPPPQQQRRRSSSSSSTTTSSSSSSMMMNNNPPPSSSVVVWWWVVVTTTLLLMMMNNNQQQSSSUUUWWWXXX[[[[[[ZZZZZZYYYZZZZZZ[[[WWWWWWWWWWWWVVVUUUTTTTTTPPPQQQRRRQQQPPPPPPRRRTTTSSSTTTTTTUUUVVVWWWWWWWWWTTTUUUVVVWWWVVVTTTRRRQQQMMMPPPTTTXXXYYYZZZ\\\^^^ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXYYYYYYWWWWWWXXX[[[^^^```ddddddggglllnnn}}}vvvnnnlllooo{{{}}}ssshhhXXXKKKEEEBBB@@@=========>>>>>>===<<<:::999777888999:::::::::999888777777777888999:::::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===???BBBEEEGGGGGGKKKPPPSSSRRROOOLLLJJJJJJLLLPPPSSSWWW[[[___bbb[[[[[[ZZZYYYYYYYYYZZZZZZZZZ\\\___aaacccbbbaaa```^^^]]]\\\^^^fffttt~~~|||{{{yyyvvvtttrrrpppooonnnppprrrrrrqqqqqqqqqrrrooommmlllkkklllooorrrssssssrrrqqqpppooonnnllljjjiiiiiijjjjjjkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkjjjkkknnnppppppooonnnlllqqqvvv}}}~~~lllbbbXXXSSSPPPNNNOOOSSSSSSQQQOOONNNOOOPPPOOONNNPPPPPPQQQRRRRRRRRRQQQPPPJJJKKKMMMPPPSSSTTTSSSQQQKKKLLLNNNPPPSSSUUUWWWXXXZZZZZZXXXWWWVVVVVVWWWWWWVVVWWWWWWVVVVVVUUUTTTSSSPPPQQQRRRQQQOOONNNPPPSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWWWWUUUSSSPPPNNNKKKOOOUUUYYY[[[ZZZZZZ[[[YYYXXXWWWVVVVVVWWWXXXYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWXXXWWWVVVUUUWWWZZZ\\\^^^bbbccceeehhhgggyyy}}}wwwqqqpppssszzz~~~~~~ooodddTTTHHHCCC@@@===;;;===>>>>>>>>>>>><<<;;;:::777888:::;;;<<<<<<;;;:::999999:::;;;<<<<<<=========<<<:::999999:::;;;<<<<<<<<<<<<===???CCCFFFHHHIIILLLOOOQQQOOOMMMLLLLLLNNNNNNOOOQQQSSSVVVZZZ\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYY\\\___aaaaaa___]]][[[UUUSSSRRRUUU^^^lll{{{~~~~~~}}}{{{yyyvvvtttrrrnnnoooppppppppppppqqqsssqqqpppnnnmmmnnnqqqsssuuusssrrrrrrrrrrrrpppmmmkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkklllmmmmmmjjjlllppprrrtttsssrrrqqqnnnvvvuuufff^^^VVVRRROOOKKKLLLPPPQQQPPPNNNOOOPPPQQQQQQPPPOOOPPPQQQRRRQQQPPPOOONNNIIIIIIKKKNNNPPPQQQOOOMMMNNNNNNOOOPPPQQQSSSSSSTTTYYYXXXVVVTTTSSSSSSSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRPPPRRRSSSQQQNNNMMMNNNQQQRRRQQQPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWUUURRRNNNLLLKKKPPPVVV[[[[[[ZZZXXXXXXYYYWWWUUUSSSSSSUUUWWWYYYWWWWWWVVVVVVVVVWWWXXXXXXVVVWWWWWWVVVVVVWWWZZZ]]]___ccccccdddeeeaaaqqq{{{uuusssvvvzzz}}}~~~}}}ppp```OOOHHHFFFBBB>>><<<>>>===<<<;;;:::;;;<<<<<<:::::::::999999888888888888888999999999888888777====================================???AAACCCDDDKKKMMMNNNNNNLLLKKKKKKLLLPPPQQQRRRUUUWWWXXXYYYYYY]]]ZZZYYY[[[[[[XXXWWWZZZ\\\^^^aaaaaa___]]][[[ZZZ[[[YYYXXXZZZaaaiiiooosss|||}}}xxxvvvsssrrrrrrssssssrrrvvvsssppppppsssttttttrrrsssrrrrrrrrrqqqqqqpppooojjjiiihhhiiikkknnnppppppqqqmmmhhhgggiiijjjiiigggiiikkkpppyyy{{{tttsss{{{zzztttrrr___ZZZTTTNNNKKKLLLOOOQQQKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSPPPOOONNNOOOOOOKKKIIILLLNNNMMMNNNPPPRRRRRRPPPMMMJJJKKKMMMOOOSSSSSSSSSQQQOOONNNOOOPPPQQQPPPOOOOOOPPPQQQRRRSSSLLLLLLLLLMMMNNNQQQSSSTTTRRRPPPOOONNNNNNOOOQQQRRRVVVUUUSSSRRRQQQRRRRRRSSSRRRRRRRRRSSSUUUWWWZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTUUUVVVXXXYYYXXXWWWVVVUUUVVVXXXZZZ\\\XXX______```fffiiittt|||vvvuuuyyy|||~~~ooo^^^MMMFFFEEEBBB???===>>>===<<<;;;:::;;;;;;<<<;;;:::::::::999999999999999999:::::::::::::::999==================>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEIIIKKKNNNNNNNNNNNNOOOPPPXXXXXXXXXWWWUUUUUUXXXZZZ[[[XXXXXXZZZXXXTTTSSSTTTZZZ^^^bbbddddddcccbbbbbbbbb___\\\\\\```fffjjjlllsss}}}{{{zzzzzzzzzyyyxxx{{{xxxvvvvvvwwwyyyxxxvvvrrrrrrssssssrrrpppooonnnjjjjjjjjjlllpppsssuuuuuusssoookkkjjjmmmooonnnmmmpppqqqvvv|||pppjjjhhhaaa^^^XXXRRRNNNMMMNNNOOOLLLNNNNNNNNNMMMMMMOOOQQQRRRSSSTTTRRRPPPOOOPPPQQQRRRMMMKKKNNNOOONNNNNNQQQOOONNNMMMKKKIIIJJJMMMPPPSSSTTTSSSQQQOOOMMMNNNOOONNNNNNNNNNNNOOOPPPRRRRRROOOOOONNNNNNNNNOOOQQQRRRRRRQQQOOONNNNNNOOOQQQRRRRRRRRRSSSUUUVVVXXXYYYYYYTTTTTTSSSTTTUUUWWWYYY[[[XXXXXXWWWVVVUUUTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVXXXZZZ[[[YYY```___^^^dddfffppp}}}yyyyyy|||}}}}}}{{{yyy{{{|||kkk[[[KKKDDDCCCAAA??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@AAACCCEEEGGGJJJMMMPPPRRRSSSSSSUUUVVV^^^___^^^YYYRRRQQQTTTYYYYYYWWWWWWZZZXXXRRRPPPQQQZZZ^^^cccggghhhiiiiiiiiihhhddd```]]]___aaadddeeekkkttt|||zzz}}}{{{yyyyyyzzz{{{zzzxxxvvvvvvvvvuuutttrrrpppoooiiiiiikkkoootttwwwxxxwwwtttpppllllllooorrrssssssvvvvvvxxxssshhhbbb```bbb```[[[VVVRRROOONNNNNNNNNOOOOOOMMMLLLMMMOOOQQQSSSTTTSSSQQQOOOOOOPPPRRRTTTOOOMMMOOOPPPOOOOOOQQQMMMNNNMMMLLLKKKLLLOOORRRSSSTTTSSSQQQNNNLLLMMMNNNKKKLLLMMMNNNPPPQQQQQQQQQRRRQQQPPPOOONNNNNNOOOOOOQQQPPPOOONNNNNNOOOPPPQQQPPPSSSVVVZZZ\\\\\\\\\[[[VVVUUUUUUUUUUUUWWWXXXYYYVVVVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSTTTTTTUUUWWWWWWYYYXXXWWWWWWWWWXXXYYYZZZ[[[```]]]\\\aaabbblll}}}}}}~~~{{{{{{~~~~~~~~~{{{uuutttuuuyyywwwfffWWWIIICCCAAA@@@???@@@======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===============>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCEEEGGGHHHNNNQQQUUUWWWXXXXXXYYYZZZ]]]``````[[[RRRNNNQQQVVVXXXWWWXXX[[[ZZZUUUQQQRRR[[[___eeehhhiiiiiihhhhhhgggccc___]]]]]]___aaaaaaiiinnnyyy~~~~~~}}}}}}}}}}}}}}}}}}|||{{{xxxvvvtttssssssssslllmmmoootttxxx{{{{{{zzzwwwsssooooootttyyy||||||}}}|||{{{~~~pppfff___\\\___]]]ZZZWWWTTTQQQNNNMMMNNNNNNNNNLLLKKKLLLNNNQQQRRRRRRQQQOOOMMMMMMPPPRRRTTTOOOMMMOOOPPPNNNMMMOOOQQQQQQQQQOOONNNOOOQQQSSSSSSSSSSSSPPPMMMKKKLLLMMMIIIKKKMMMOOOQQQQQQQQQQQQRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQTTTWWWZZZ]]]^^^\\\XXXVVVWWWVVVUUUTTTTTTUUUVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWZZZYYYXXXXXXWWWXXXXXXYYY[[[___[[[ZZZ```aaajjj|||~~~{{{{{{}}}~~~~~~~~~zzzsssqqqsssqqqtttyyy}}}zzzooo___SSSFFFAAA@@@??????AAA<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<<<<<<<<<<======>>>@@@BBBCCCDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJQQQTTTWWWYYYYYYXXXXXXXXXXXX^^^bbb___WWWRRRSSSWWWVVVUUUWWW[[[[[[WWWTTTUUU]]]aaafffhhhgggdddbbbaaa```^^^[[[ZZZ]]]```bbbcccjjjnnnxxx{{{wwwuuutttvvvwwwtttuuuwww{{{~~~zzzvvvvvv|||wwwkkkaaaYYYUUUWWWWWWVVVUUUSSSQQQOOONNNMMMNNNNNNLLLKKKKKKMMMOOOPPPPPPOOOMMMKKKKKKNNNPPPRRRMMMKKKMMMNNNLLLLLLNNNSSSTTTSSSQQQOOOOOOPPPQQQRRRRRRRRROOOMMMKKKLLLMMMJJJKKKNNNPPPRRRRRRRRRRRROOOOOONNNMMMNNNOOOPPPQQQNNNNNNOOOOOOPPPQQQRRRRRRUUUXXX[[[]]]\\\ZZZVVVSSSVVVUUUSSSRRRRRRRRRSSSTTTSSSSSSRRRRRRQQQQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWZZZYYYYYYYYYXXXXXXYYYYYYYYY]]]ZZZZZZ```bbbiiiyyy~~~{{{{{{|||~~~~~~~~~xxxtttppplllnnnrrrpppqqqtttxxx|||rrrgggXXXNNNDDDAAA@@@>>>>>>@@@<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<======???AAACCCEEEGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLPPPSSSWWWXXXWWWVVVUUUUUUWWW\\\aaabbb]]]ZZZZZZ\\\UUUTTTUUUZZZZZZVVVUUUWWW^^^bbbfffgggeeeaaa]]]\\\\\\ZZZYYYZZZ]]]bbbdddeeejjjpppyyy}}}~~~~~~{{{mmmbbbYYYQQQLLLQQQQQQRRRRRRQQQQQQPPPOOOMMMNNNOOONNNMMMLLLLLLMMMMMMMMMMMMLLLJJJKKKMMMOOOPPPKKKIIIKKKLLLKKKKKKMMMSSSSSSSSSQQQOOOMMMNNNOOOPPPQQQPPPOOOLLLKKKLLLMMMLLLMMMNNNPPPQQQRRRRRRRRRMMMLLLLLLLLLMMMNNNPPPQQQLLLLLLNNNOOOQQQRRRSSSTTTSSSUUUWWWYYYZZZYYYWWWVVVUUUTTTRRRQQQQQQQQQRRRRRRTTTSSSSSSRRRRRRSSSSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXX\\\YYYZZZaaaaaafffttt|||{{{|||}}}}}}~~~vvvpppllljjjhhhkkkpppppppppqqqtttyyy~~~{{{lllbbbRRRJJJCCCBBBAAA>>>===???;;;<<<=========<<<;;;:::999999999999:::::::::;;;;;;<<<<<<=========<<<<<<===>>>???BBBDDDGGGIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMPPPSSSWWWYYYYYYWWWVVVUUUXXX[[[^^^______^^^___```YYYWWWWWWZZZZZZWWWVVVYYY\\\```eeehhhfffbbb___]]]]]][[[ZZZ[[[___ccceeefffjjjpppxxxpppbbbYYYTTTPPPMMMOOOOOOPPPPPPPPPOOOOOOOOOMMMOOORRRRRRPPPNNNMMMMMMKKKMMMNNNMMMLLLKKKLLLNNNNNNJJJHHHJJJLLLKKKKKKMMMQQQRRRSSSRRRPPPOOOPPPQQQNNNOOOOOONNNLLLKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQLLLKKKKKKKKKKKKMMMNNNOOOIIIJJJMMMOOORRRTTTUUUVVVSSSTTTUUUVVVWWWXXXYYYZZZTTTTTTRRRQQQQQQRRRSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUQQQRRRTTTVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZWWW[[[YYYZZZ```___```mmmyyy}}}|||||||||}}}wwwqqqkkkiiigggfffiiinnnqqqpppppprrrwww}}}vvviii```NNNHHHCCCBBBAAA>>>===???;;;<<<=========<<<::::::888888888999999:::::::::===>>>>>>>>>>>>>>>===<<<===>>>@@@BBBEEEHHHJJJKKKKKKKKKJJJJJJJJJLLLMMMNNNQQQUUUYYY\\\\\\ZZZYYYYYYXXXYYYYYY[[[\\\^^^```aaa___\\\[[[]]]\\\YYYXXX[[[ZZZ___eeehhhhhheeecccaaa```^^^\\\]]]```ccceeeeeekkkooouuuyyy}}}|||iii[[[UUUUUUUUUTTTPPPOOOOOOOOOOOONNNNNNNNNNNNQQQTTTUUUSSSPPPNNNNNNKKKMMMOOOOOONNNMMMMMMNNNNNNIIIHHHKKKLLLLLLLLLNNNRRRSSSTTTTTTSSSSSSTTTUUUMMMNNNNNNMMMLLLLLLMMMOOONNNMMMLLLLLLLLLMMMOOOPPPLLLKKKKKKJJJJJJKKKLLLMMMHHHIIILLLOOORRRTTTVVVWWWWWWVVVUUUUUUUUUWWWYYYZZZUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVQQQRRRUUUWWWXXXYYYYYYYYYWWWWWWYYYZZZ[[[[[[[[[[[[WWW[[[XXXZZZ___\\\\\\gggqqq}}}|||~~~xxxsssoookkkhhhhhhiiijjjjjjpppnnnnnnrrrtttvvv|||vvvgggXXXJJJFFFAAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;===??????>>>======>>>>>>???AAADDDGGGKKKMMMOOOLLLJJJIIIMMMRRRUUURRROOOSSSQQQQQQTTTXXX[[[ZZZXXXXXXUUURRRTTTZZZ^^^^^^]]]bbb^^^ZZZYYYWWWUUUYYY___^^^aaadddeeedddbbbaaabbb______^^^^^^dddlllnnnlllqqqnnnlllnnnpppssszzz|||lll\\\WWWVVVTTTRRRQQQMMMNNNNNNLLLJJJHHHHHHIIIQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLMMMOOOOOONNNLLLJJJJJJKKKLLLMMMPPPPPPQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQQQQPPPOOONNNNNNNNNMMMLLLKKKKKKKKKKKKJJJLLLLLLKKKOOOVVVXXXVVVSSSSSSRRRQQQPPPPPPRRRTTTTTTTTTRRRQQQQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYY\\\^^^______^^^^^^___iii~~~}}}~~~~~~~~~xxxqqqmmmiiigggggghhhhhhhhhnnnlllmmmqqqsssttt{{{~~~ttteeeWWWJJJGGGBBB?????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;===??????>>>===>>>???@@@AAACCCFFFIIINNNQQQSSSRRROOOLLLNNNTTTWWWWWWUUUUUURRRPPPPPPSSSVVVVVVVVVZZZVVVSSSTTTYYY]]]^^^^^^\\\YYYYYYZZZXXXUUUUUUXXX___aaacccdddbbbaaaaaabbb```___^^^^^^eeeooosssrrrqqqmmmkkkllllllmmmsss{{{~~~ooocccXXXVVVWWWUUURRRPPPSSSSSSSSSQQQMMMKKKKKKKKKPPPOOOOOOOOONNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLMMMOOOPPPNNNMMMKKKKKKLLLMMMNNNQQQQQQRRRQQQQQQPPPOOONNNOOOPPPPPPQQQQQQPPPPPPPPPMMMMMMLLLKKKLLLMMMNNNNNNMMMOOOOOOOOORRRWWWWWWTTTOOOOOOPPPPPPPPPQQQRRRTTTTTTTTTRRRRRRQQQRRRRRRSSSPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\ZZZ\\\___``````___```aaaiii~~~|||{{{zzzzzz~~~|||xxxsssppplllkkkkkklllmmmlllllljjjkkknnnqqqrrryyy{{{pppaaaTTTIIIFFFBBB@@@@@@AAAAAA@@@=========<<<;;;;;;;;;:::;;;;;;::::::;;;<<<<<<===<<<===??????>>>>>>???@@@CCCCCCEEEHHHLLLQQQVVVYYYYYYUUUPPPPPPUUUZZZ]]]^^^aaa\\\VVVSSSTTTVVVYYY[[[\\\YYYVVVUUUXXX[[[^^^```XXXWWWXXX\\\[[[UUURRRRRR___```bbbaaa``````aaacccaaa```^^^___gggsssyyyxxxoookkkhhhhhhffffffkkkrrrvvv|||tttooo^^^WWWRRRTTTWWWUUURRRQQQTTTUUUUUUSSSPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLNNNNNNNNNLLLLLLMMMNNNPPPOOONNNLLLLLLMMMNNNNNNRRRRRRRRRQQQPPPOOONNNMMMPPPOOOOOOOOOPPPQQQRRRRRRNNNMMMKKKKKKLLLMMMPPPQQQMMMPPPQQQQQQSSSVVVTTTOOOJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRROOOOOOOOOOOOPPPRRRSSSTTTTTTVVVYYYYYYXXXWWWXXXXXXYYYXXXXXXXXXXXXZZZ[[[\\\ZZZ\\\___aaaaaabbbccceeejjj~~~~~~yyywwwttttttxxx}}}zzzwwwqqqooommmmmmnnnooonnnnnnjjjhhhiiilllnnnpppvvv~~~yyymmm]]]QQQFFFDDDAAA@@@AAABBBAAAAAA>>>>>>===<<<;;;:::::::::;;;;;;:::;;;;;;<<<===>>><<<>>>@@@@@@??????@@@AAADDDDDDFFFIIIMMMSSSYYY\\\]]]XXXRRRQQQTTTZZZ```cccjjjeee]]]WWWVVVXXX]]]```^^^\\\YYYVVVWWWZZZ___cccZZZXXXXXX\\\[[[VVVRRRQQQ\\\]]]^^^^^^^^^```bbbdddcccccc```aaaiiiuuu{{{{{{lllhhheeeeeedddcccgggmmmwwwxxxppphhhaaaTTTOOOMMMQQQSSSRRRRRRSSSSSSTTTUUUTTTRRRQQQQQQRRROOONNNNNNNNNNNNMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMOOONNNMMMLLLMMMNNNPPPOOONNNMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPOOONNNMMMPPPOOONNNNNNOOOQQQSSSTTTOOONNNLLLKKKKKKMMMOOOPPPKKKOOOQQQQQQSSSUUURRRLLLGGGHHHJJJMMMPPPSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNRRRUUUXXXZZZYYYXXXWWWWWWXXXWWWVVVUUUVVVXXXZZZ[[[ZZZ\\\___aaabbbccceeeggglll~~~}}}}}}wwwtttqqqqqqttt{{{~~~|||xxxvvvtttjjjiiihhhiiijjjkkkjjjiiihhhfffgggkkkmmmooouuu|||xxxjjjYYYNNNCCCAAA??????@@@@@@@@@???>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???<<<>>>@@@AAA@@@@@@AAABBBDDDEEEFFFIIINNNSSSWWWZZZZZZVVVRRRPPPSSSXXX^^^aaaiiieee^^^XXXUUUWWW\\\___^^^]]]\\\YYYWWWZZZ```eee___ZZZVVVWWWWWWSSSQQQQQQWWWYYY[[[\\\\\\^^^bbbdddddddddbbbcccjjjtttyyywwwiiifffdddeeeddddddhhhooo{{{zzzrrrkkk```XXXRRRNNNLLLNNNOOOOOOQQQUUUWWWXXXXXXVVVSSSQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNKKKKKKLLLMMMNNNOOOOOOOOOKKKMMMOOOOOOMMMLLLMMMMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOOOONNNNNNNNNOOOPPPRRRSSSQQQPPPNNNLLLKKKKKKLLLMMMKKKNNNQQQRRRUUUYYYWWWRRRJJJIIIJJJMMMQQQTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQPPPOOONNNNNNMMMMMMMMMPPPSSSVVVXXXWWWVVVVVVVVVVVVUUUTTTSSSTTTVVVXXXZZZZZZ\\\^^^```aaaccceeehhhmmm|||}}}|||wwwuuusssrrrtttyyy~~~|||zzz|||~~~~~~xxxtttqqqppphhhggghhhiiikkklllkkkjjjgggeeefffjjjlllmmmttt{{{vvvfffVVVKKKAAA???======??????>>>============<<<;;;;;;;;;:::::::::;;;;;;<<<===??????<<<>>>@@@AAAAAAAAABBBCCCEEEFFFHHHKKKNNNQQQTTTVVVSSSQQQPPPPPPRRRUUUYYY[[[cccaaa^^^ZZZXXXXXX[[[^^^\\\^^^___\\\YYYZZZaaahhhfff]]]UUUSSSRRRPPPPPPQQQTTTVVVYYYZZZZZZ[[[^^^```aaacccccceeelllssstttqqqhhheeeeeeggggggggglllrrr~~~tttmmmeee[[[RRRQQQMMMKKKLLLKKKKKKPPPWWW^^^^^^]]]YYYTTTQQQOOOOOOPPPOOOOOOOOONNNNNNNNNNNNJJJKKKLLLMMMNNNOOOOOOOOOKKKMMMOOOOOONNNMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMNNNNNNOOOPPPPPPPPPOOONNNLLLKKKJJJJJJIIILLLOOORRRTTTYYY```bbb___RRROOOMMMNNNSSSVVVVVVUUUTTTTTTTTTTTTSSSQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPOOOQQQTTTUUUUUUTTTUUUVVVVVVUUUUUUUUUUUUWWWXXXYYYYYY[[[]]]^^^___aaadddfffmmmxxx}}}yyyxxxwwwwwwxxxyyy|||}}}}}}~~~|||~~~}}}vvvpppmmmlllhhhhhhiiillloooooonnnlllgggeeefffiiikkkmmmssszzz|||rrrbbbRRRIII@@@???======>>>???===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>???@@@<<<>>>AAABBBAAAAAACCCDDDFFFHHHJJJMMMOOOPPPQQQQQQJJJLLLOOOQQQRRRSSSTTTTTTXXXZZZ\\\[[[YYYXXXYYY[[[ZZZ^^^aaa^^^ZZZ[[[cccjjjnnncccYYYUUUTTTRRRRRRSSSTTTVVVYYYYYYXXXWWWXXXXXX[[[___bbbfffmmmsssqqqkkkhhhffffffhhhiiiiiinnnttt|||uuullleee^^^UUUNNNMMMKKKKKKLLLJJJIIINNNVVV]]]]]]\\\YYYTTTQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOJJJMMMOOOPPPNNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNNNNOOONNNNNNLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMLLLJJJIIIHHHKKKNNNPPPSSS[[[ffflllkkk[[[VVVQQQPPPTTTWWWWWWUUUTTTTTTUUUTTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOPPPPPPOOOQQQSSSSSSSSSSSSUUUWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYZZZ[[[\\\\\\^^^aaadddjjjsss~~~|||{{{{{{{{{{{{{{{{{{{{{|||uuunnnkkkiiidddeeegggjjjlllmmmkkkiiigggeeefffiiikkkmmmssszzz~~~wwwnnn___PPPHHHAAA???>>>>>>??????===<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;===>>>???@@@<<>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???===;;;:::;;;===???AAABBBDDDGGGJJJMMMKKKLLLOOOSSSSSSNNNHHHLLLNNNQQQUUUUUUQQQKKKFFFMMMPPPQQQOOOKKKKKKOOOTTT[[[]]]^^^\\\YYYXXXZZZ]]]hhhfffbbb___]]]]]]^^^___^^^\\\YYYVVVUUUUUUUUUVVV]]]^^^bbbhhhlllmmmhhhdddgggfffiiippptttqqqnnnnnnnnnpppkkkiiioooxxxsssjjj```YYYWWWUUURRROOOKKKKKKKKKKKKKKKLLLLLLMMMSSSRRRRRRQQQQQQPPPOOOOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMLLLLLLMMMNNNNNNOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLOOOOOOPPPPPPOOOMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLPPPTTTXXX]]]```bbb\\\YYYUUUTTTVVVVVVUUUSSSUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOQQQSSSTTTUUUZZZ[[[\\\\\\[[[[[[]]]___[[[\\\\\\YYYWWWZZZ___eeehhhooo}}}~~~|||{{{{{{|||~~~~~~{{{uuuqqqmmmiiieeedddeeegggiiijjjiiiiiihhhgggfffeeedddeeejjjpppuuu}}}|||ooobbbTTTJJJFFF???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAA@@@???===<<<;;;===???AAABBBDDDHHHJJJNNNMMMNNNQQQUUUVVVQQQLLLOOOQQQSSSVVVVVVRRRLLLGGGMMMQQQUUUUUUQQQNNNOOOPPPUUUWWWXXXXXXVVVWWWYYY\\\cccbbbbbbaaa```___^^^^^^\\\[[[YYYWWWVVVVVVWWWXXX\\\\\\___dddggghhhdddaaaeeedddiiipppqqqmmmhhhhhhhhhjjjeeebbbiiipppllldddZZZTTTRRRRRRPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLOOOOOOOOONNNNNNNNNNNNMMMNNNLLLKKKKKKLLLLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMOOONNNNNNMMMLLLLLLLLLLLLJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPPPPPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOORRRUUUWWWYYYZZZXXXUUUQQQQQQSSSTTTTTTSSSWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUXXXYYYZZZZZZZZZZZZ\\\^^^]]]\\\ZZZWWWWWWZZZ```dddjjjppp|||~~~|||{{{{{{|||}}}~~~}}}||||||~~~}}}~~~~~~xxxssspppllliiifffgggggggggfffffffffffffffccccccccccccdddjjjqqqvvv{{{~~~vvvhhh[[[OOOGGGDDD<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>===;;;===???AAABBBEEEHHHKKKOOONNNPPPTTTXXXYYYUUURRRTTTUUUXXXZZZZZZVVVOOOJJJPPPVVV[[[]]]YYYTTTPPPOOOSSSTTTUUUUUUTTTTTTVVVXXX\\\]]]___aaaaaa```^^^]]]ZZZZZZYYYYYYXXXXXXYYYYYYXXXYYYZZZ]]]```aaa```^^^aaaccciiiooooooiiifffgggkkkmmmeee___dddiiixxxzzzvvveee^^^TTTOOONNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLJJJJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHIIIKKKLLLLLLLLLKKKOOONNNMMMLLLKKKKKKKKKKKKGGGHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQQQQPPPOOONNNMMMJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSSSSQQQNNNMMMOOORRRSSSTTTXXXXXXWWWWWWVVVTTTSSSRRRPPPOOOMMMLLLKKKJJJKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWYYYYYYYYYYYY[[[]]]___[[[WWWUUUWWW\\\```bbbkkkpppzzz}}}|||||||||||||||~~~}}}|||||||||}}}}}}~~~~~~{{{wwwrrrooollliiihhhjjjhhheeecccbbbbbbcccdddcccbbbbbbaaaccchhhoootttyyyzzzrrreeeXXXLLLEEECCC;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@???>>>;;;===@@@AAACCCEEEIIIKKKNNNNNNPPPTTTXXXZZZXXXVVVWWWYYY^^^bbbaaa\\\TTTMMMVVVZZZ___```\\\VVVRRRPPPWWWWWWVVVUUUTTTSSSTTTTTTWWWXXX[[[]]]_________^^^\\\\\\[[[ZZZYYYXXXXXXXXXSSSSSSTTTVVVYYY[[[]]]]]]```cccjjjooonnnjjjmmmsss~~~ooobbbcccgggrrrzzzvvvoooiii^^^XXXQQQLLLLLLNNNOOOPPPNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKNNNLLLJJJJJJJJJJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDFFFHHHKKKMMMMMMLLLKKKNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQPPPNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOPPPPPPPPPPPPPPPPPPRRRPPPMMMLLLMMMOOOQQQSSSVVVVVVVVVUUUTTTSSSQQQQQQRRRQQQNNNLLLKKKKKKLLLMMMOOOOOOPPPQQQSSSUUUVVVWWWTTTVVVXXXYYYYYYYYY[[[]]]```ZZZTTTSSSWWW\\\```aaajjjooowww~~~~~~~~~}}}|||{{{}}}~~~~~~}}}}}}~~~~~~|||zzzwwwsssnnnllljjjjjjkkkiiidddaaa______```aaadddcccbbbaaabbbgggmmmrrryyy{{{pppdddXXXLLLDDDAAA<<<<<<<<<;;;<<<<<<==============================<<<<<<===>>>>>>?????????<<<>>>@@@BBBCCCEEEHHHKKKLLLMMMPPPSSSWWWXXXXXXWWWXXX\\\ccciiiiiicccZZZRRRYYYZZZ[[[ZZZWWWSSSQQQPPPYYYXXXWWWVVVVVVWWWWWWVVVUUUVVVWWWYYY[[[]]]^^^______^^^\\\ZZZXXXWWWVVVVVVNNNOOOQQQRRRUUUXXX\\\^^^```dddkkkooommmnnnyyy{{{fffccceeemmm{{{{{{vvvpppeee\\\UUUQQQMMMJJJJJJLLLNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKNNNLLLKKKKKKKKKKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGCCCEEEHHHKKKMMMMMMLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLOOOPPPQQQQQQQQQPPPOOONNNLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRPPPNNNMMMNNNPPPRRRVVVVVVVVVUUUTTTSSSRRRQQQTTTSSSQQQOOONNNOOOPPPQQQNNNNNNOOOPPPQQQSSSTTTUUUTTTVVVYYYZZZYYYYYYZZZ\\\___YYYTTTSSSWWW\\\___```gggmmmsss~~~}}}{{{|||}}}~~~}}}}}}|||{{{yyytttooollllllmmmmmmjjjeeeaaa______```aaadddcccbbbaaabbbfffmmmqqqzzz}}}}}}{{{lllaaaVVVKKKCCCAAA>>>>>>===============>>>========================;;;;;;<<<===>>>??????@@@>>>@@@BBBBBBCCCDDDGGGIIIJJJLLLOOORRRTTTVVVWWWWWWYYY]]]dddjjjlllhhh```ZZZYYYWWWTTTQQQOOONNNNNNOOOTTTSSSRRRTTTWWWZZZZZZZZZVVVVVVWWWXXXZZZ\\\^^^___aaa___\\\XXXVVVUUUUUUUUUNNNOOOQQQSSSTTTWWW\\\___```fffmmmooolllooo~~~fffaaabbbfffooowww~~~wwwqqqiii]]]SSSLLLKKKIIIHHHHHHIIIKKKMMMLLLLLLJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLJJJKKKLLLLLLKKKIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDFFFHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKIIIIIIIIIJJJKKKNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTUUURRRSSSRRRQQQOOONNNPPPRRRYYYYYYXXXXXXWWWUUUTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTNNNMMMMMMNNNNNNOOOQQQQQQTTTWWWYYYZZZYYYXXXYYYYYY[[[YYYUUUUUUWWWZZZ]]]___cccjjjpppxxx~~~|||}}}}}}}}}|||{{{}}}}}}}}}{{{vvvpppmmmmmmoooooolllhhhdddaaaaaabbbbbbbbbbbbaaaaaaccchhhooottt|||yyy~~~uuueeeYYYOOOFFFBBBAAA??????>>>===<<<<<<<<<<<<========================<<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCCCCCCCFFFHHHJJJLLLOOOQQQSSSTTTVVVWWWZZZ\\\```eeehhhhhhfffcccZZZWWWRRROOOMMMNNNOOOOOONNNLLLLLLOOOSSSWWWWWWWWWVVVXXXZZZ\\\]]]^^^^^^^^^aaa^^^YYYUUUTTTTTTVVVWWWQQQSSSUUUUUUUUUWWWZZZ^^^___gggooooooiiijjjzzz}}}ddd`````````eeeeeepppwwwxxxnnnggg___VVVPPPHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSOOOQQQSSSSSSQQQPPPQQQSSSYYYYYYYYYXXXWWWVVVTTTTTTPPPQQQQQQRRRRRRSSSTTTTTTPPPPPPOOOOOOOOOOOOPPPPPPTTTVVVXXXYYYXXXVVVVVVVVVXXXXXXXXXWWWWWWXXX\\\___aaahhhmmmrrr~~~}}}~~~~~~|||zzzyyyzzz|||{{{}}}~~~~~~|||wwwqqqnnnnnnppppppnnnjjjfffdddcccddddddaaaaaaaaaaaaccciiiqqqvvv}}}vvvqqq___RRRIIIBBB@@@BBB@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCBBBCCCDDDCCCCCCCCCEEEGGGKKKMMMPPPRRRSSSTTTVVVWWW\\\\\\\\\___dddgggiiiiii]]]YYYTTTQQQQQQQQQRRRRRRLLLJJJIIIKKKOOOQQQQQQPPPWWWYYY]]]aaabbb```^^^\\\```\\\WWWSSSRRRTTTWWWYYYTTTVVVXXXXXXVVVVVVYYY\\\^^^gggpppooofffdddsssyyyccc``````]]]```YYYdddllltttsssggg]]]VVVRRROOOGGGIIIKKKLLLLLLLLLLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJGGGGGGGGGHHHJJJLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLNNNLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPKKKNNNRRRSSSRRRQQQRRRTTTWWWWWWWWWVVVUUUTTTSSSRRRMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSUUUXXXXXXVVVTTTSSSSSSUUUWWWYYYYYYWWWWWW[[[^^^___ggglllooo}}}~~~~~~~~~}}}{{{zzz{{{}}}||||||~~~}}}xxxrrrooooooqqqrrrqqqnnnjjjeeeaaa^^^]]]___^^^```dddgggiiiooovvv{{{kkkYYYNNNHHHCCCAAABBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>??????>>>======>>>>>>>>>???AAACCCFFFGGGDDDEEEFFFEEECCCBBBCCCDDDJJJMMMRRRVVVZZZ[[[[[[[[[]]][[[ZZZ]]]aaaccccccaaa[[[[[[\\\^^^___ZZZRRRKKKNNNLLLLLLMMMLLLIIIKKKOOOSSSXXX]]]aaaaaa^^^\\\[[[\\\ZZZWWWUUUSSSSSSSSSTTTTTTVVVXXXYYYWWWUUUTTTTTT]]]fffkkkfffaaaccciiinnn{{{vvvnnnfff___[[[YYYYYYYYYUUUYYYccckkkvvvuuudddZZZYYYXXXSSSNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFEEECCCBBBCCCDDDFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKEEEHHHNNNQQQRRRPPPKKKIIILLLKKKIIIHHHGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLOOONNNNNNMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSOOONNNNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQTTTVVVXXXYYYYYYWWWTTTSSSSSSXXX\\\\\\YYYXXXZZZ^^^______eeennnwww}}}}}}}}}~~~zzztttppppppqqqrrrpppmmmjjjfffbbb```___bbb``````ccceeegggmmmuuuwwwhhhVVVMMMHHHDDDBBBDDD>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDBBBCCCDDDCCCAAA@@@AAABBBJJJNNNSSSVVVXXXYYY[[[\\\```^^^]]]^^^```aaa```^^^ZZZZZZ[[[^^^___^^^YYYUUUOOOMMMMMMOOONNNKKKKKKOOOTTTXXX^^^aaa```^^^\\\[[[YYYXXXVVVUUUTTTUUUVVVWWWTTTVVVYYYYYYWWWVVVUUUUUU]]]eeeiiiccc\\\\\\```ccckkkgggbbb]]]ZZZYYYZZZ[[[WWWRRRSSSZZZ___jjjuuujjj\\\TTTRRRQQQOOOLLLMMMLLLKKKJJJIIIHHHGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKOOOQQQPPPNNNJJJGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHNNNMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRSSSUUUVVVWWWWWWUUURRRQQQSSSWWW[[[\\\ZZZYYY[[[^^^^^^^^^bbbjjjqqq~~~}}}~~~|||wwwsssrrrrrrqqqooommmjjjgggdddbbbaaaeeeaaa```bbbccceeellltttrrrcccSSSKKKGGGDDDCCCDDD>>>>>>===<<<<<<<<<<<<<<<===============>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBAAABBBCCCBBB@@@@@@@@@BBBIIINNNTTTUUUTTTUUUZZZ^^^cccbbb```___```___]]]\\\YYYYYYYYYZZZ\\\^^^]]]\\\SSSQQQRRRUUUUUUQQQOOOQQQUUUYYY^^^```___]]]ZZZYYYTTTTTTTTTUUUVVVXXXYYYZZZUUUWWWYYYYYYXXXVVVVVVVVVZZZaaaddd]]]VVVUUUXXXZZZ\\\ZZZWWWTTTTTTWWWZZZ\\\]]]XXXUUUXXX\\\fff}}}~~~yyyfff___VVVOOOLLLLLLLLLLLLNNNMMMLLLKKKIIIHHHFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOONNNLLLIIIGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQRRRTTTTTTTTTTTTTTTSSSTTTUUUUUUTTTRRRPPPOOOQQQUUUYYY[[[YYYYYY[[[]]]]]]]]]```dddiiixxx}}}}}}{{{wwwtttrrrqqqooommmjjjgggfffeeeeeeeeeaaa___```bbbfffnnnwwwooo```QQQIIIEEEBBBAAACCC>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<===>>>@@@AAADDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAAAAACCCGGGMMMSSSSSSQQQQQQWWW^^^dddcccbbbaaa```___^^^]]][[[YYYWWWVVVVVVXXXZZZ[[[ZZZWWWXXX\\\]]]YYYVVVWWWWWWZZZ^^^___]]]ZZZXXXWWWSSSSSSTTTVVVWWWYYYZZZZZZXXXYYYZZZYYYWWWUUUTTTTTTUUU\\\___YYYSSSSSSUUUVVVWWWUUURRRPPPQQQTTTWWWZZZccc^^^[[[[[[___kkk|||tttmmm]]]ZZZUUUOOOKKKJJJLLLNNNNNNMMMLLLKKKIIIGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAAAABBBDDDEEEFFFGGGGGGHHHFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGHHHKKKKKKKKKKKKKKKJJJIIIHHHKKKKKKLLLMMMNNNOOOQQQQQQPPPOOOOOONNNNNNOOOOOOPPPKKKKKKJJJJJJKKKLLLLLLMMMOOOOOOQQQRRRSSSTTTUUUVVVTTTTTTUUUUUUTTTRRRPPPOOOOOOSSSVVVXXXXXXXXXYYY[[[[[[[[[^^^aaadddqqq~~~}}}{{{vvvtttqqqpppmmmjjjhhhgggggggggddd```^^^aaadddiiisss}}}lll^^^NNNGGGCCC@@@>>>???>>>>>>===<<<<<<<<<<<<<<<>>>============???AAABBBDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDBBBAAABBBCCCFFFLLLRRRRRROOOOOOUUU\\\aaaaaabbbaaa`````````aaa```^^^ZZZVVVSSSTTTVVVWWW]]]ZZZZZZ___aaa^^^[[[ZZZWWWZZZ]]]]]]ZZZWWWUUUTTTSSSTTTUUUWWWWWWWWWWWWVVVYYYYYYYYYWWWTTTRRRQQQRRRVVV\\\^^^XXXSSSRRRRRRQQQQQQOOOMMMLLLMMMPPPUUUWWW```\\\ZZZZZZ```mmm}}}pppeee```WWWWWWTTTPPPKKKJJJKKKMMMMMMMMMLLLJJJIIIHHHGGGFFFCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHHHHFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLIIIHHHGGGEEEDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMNNNPPPRRRSSSUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQNNNPPPSSSUUUUUUVVVVVVWWWYYYZZZ\\\___bbbmmm~~~~~~yyyuuusssqqqnnnkkkiiihhhhhhiiiccc``````ccchhhnnnxxxhhhZZZLLLEEEBBB???===>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEDDDBBBAAABBBCCCGGGLLLQQQRRRQQQQQQUUUZZZ^^^```aaabbbaaabbbccceeefffdddaaa[[[WWWUUUVVVXXX]]]XXXXXX]]]```___\\\\\\XXXZZZ[[[[[[WWWTTTRRRQQQSSSTTTVVVWWWWWWUUUSSSRRRUUUVVVVVVTTTRRRPPPPPPQQQYYY^^^^^^XXXQQQOOOMMMJJJIIIGGGFFFFFFIIINNNSSSWWWZZZZZZYYY[[[aaannntttdddYYYVVVRRRRRRQQQNNNKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLNNNOOOQQQSSSUUUUUUUUUVVVVVVUUUUUUTTTTTTOOOPPPRRRSSSTTTUUUTTTTTTWWWYYY[[[\\\```jjjyyy{{{vvvtttrrrnnnkkkiiihhhiiiiiieeebbbcccggglllqqq{{{yyycccVVVIIICCCAAA???===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAACCCDDDFFFGGGIIIIIIIIIIIIGGGHHHIIIHHHGGGFFFFFFHHHJJJNNNRRRUUUVVVVVVWWWXXX]]]___bbbbbbbbbbbbdddgggeeefffddd```\\\YYYYYY[[[\\\WWWVVV[[[``````^^^^^^WWWYYYZZZYYYUUUQQQOOONNNRRRSSSUUUVVVVVVTTTQQQOOOOOOPPPQQQPPPOOOPPPQQQSSSWWW[[[[[[UUUOOOMMMJJJGGGFFFEEEDDDDDDGGGLLLRRRUUUWWWXXXYYYZZZ___jjjwwwxxxqqqrrr{{{zzzkkk\\\SSSOOOMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEECCCDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFDDDDDDEEEFFFGGGGGGGGGFFFJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKMMMOOOQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTUUUUUUTTTRRRTTTWWWYYYYYY]]]fffqqqxxx~~~|||wwwuuusssoookkkiiihhhiiijjjfffdddeeejjjnnnsss|||}}}rrr___SSSFFFBBBAAA??????@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBBAAAAAAFFFGGGJJJLLLNNNOOOOOOOOOMMMNNNOOONNNLLLKKKLLLMMMMMMOOOSSSWWWYYYZZZYYYXXX]]]```ccccccbbbbbbeeegggbbbcccdddbbb^^^[[[\\\]]]^^^XXXVVV[[[aaabbbaaabbbWWWXXXYYYWWWSSSOOOMMMLLLPPPRRRTTTVVVVVVSSSPPPNNNJJJKKKMMMNNNNNNPPPSSSUUUQQQUUUVVVRRRNNNMMMJJJGGGIIIGGGFFFEEEHHHLLLQQQTTTQQQTTTUUUUUUYYYbbbkkkpppllleee```aaagggxxx}}}pppdddYYYQQQMMMKKKJJJJJJLLLNNNOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTUUUVVVVVVTTTRRRSSSVVVWWWWWWZZZbbbjjjooo~~~{{{yyyvvvrrrooonnnlllkkkiiiggggggfffhhhmmmvvv~~~ssseeeSSSNNNGGGBBB@@@???>>>======<<<<<<<<<<<<======>>>;;;<<<>>>@@@BBBCCCCCCDDDEEEGGGKKKMMMPPPRRRVVVYYY^^^YYYSSSNNNLLLOOOSSSVVV\\\\\\\\\[[[ZZZYYYXXXXXXZZZ\\\^^^```aaaccceeeggggggccc]]][[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___XXXWWWUUUSSSQQQPPPOOOOOORRRPPPPPPRRRTTTSSSOOOKKKNNNMMMLLLKKKKKKLLLMMMNNNTTTRRRNNNJJJIIIIIIKKKLLLHHHGGGFFFEEEDDDGGGKKKOOONNNPPPRRRUUUXXX[[[]]]^^^[[[[[[YYYVVVXXXhhhqqqcccXXXPPPIIIEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFIIIFFFDDDCCCDDDFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDDDDDDDEEEGGGHHHAAADDDFFFFFFEEEDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFIIIKKKKKKIIIGGGEEEGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJJJJLLLOOOOOOKKKHHHLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHJJJNNNQQQSSSUUUVVVVVVUUUTTTUUUVVVTTTUUUVVVXXXYYYXXXXXXWWWRRRSSSTTTUUUWWW]]]ccchhhyyy{{{xxxuuurrrpppoooooommmlllgggggggggiiiooozzzxxxmmm___PPPLLLFFFAAA???>>>============<<<<<<<<<===>>>>>>>>>>>>@@@AAACCCDDDDDDDDDEEEHHHMMMQQQTTTXXX]]]```fffccc]]]VVVQQQRRRVVVZZZ]]]]]]]]]]]]]]]\\\[[[ZZZYYY[[[^^^```aaabbbeeegggkkkfff```]]][[[ZZZXXXVVV[[[[[[[[[[[[[[[[[[[[[[[[VVVUUUSSSRRRPPPOOOOOOOOOOOOPPPRRRVVVYYYWWWSSSNNNPPPOOOMMMLLLKKKKKKKKKLLLNNNLLLIIIGGGEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFJJJMMMJJJKKKMMMOOORRRUUUWWWXXXSSSTTTSSSQQQTTT```qqq}}}uuuhhh\\\TTTOOOJJJGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHFFFEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFEEECCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEGGGGGGEEECCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJJJJMMMPPPQQQOOOMMMNNNMMMKKKJJJIIIIIIIIIIIIGGGIIIJJJKKKJJJKKKMMMNNNSSSUUUVVVVVVUUUUUUUUUVVVSSSTTTVVVWWWXXXXXXWWWWWWUUUUUUVVVVVVWWW[[[```dddvvvxxxvvvsssqqqqqqqqqqqqppphhhiiijjjmmmttt~~~pppeeeWWWLLLIIICCC@@@>>>>>>=====================>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCGGGMMMRRRWWW\\\aaadddkkkkkkggg___WWWTTTWWW\\\]]]^^^___```______^^^]]]YYY[[[]]]___```bbbeeegggjjjgggbbb___]]][[[XXXVVV]]]]]]]]]\\\[[[ZZZXXXXXXSSSSSSRRRQQQQQQPPPPPPPPPNNNQQQUUUZZZ]]][[[VVVRRRRRRPPPNNNKKKIIIHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGIIIKKKMMMOOOPPPQQQLLLLLLLLLMMMQQQWWW```fffiiiqqq{{{sssooojjjddd\\\TTTOOOMMMKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGFFFFFFFFFFFFDDDBBBAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGHHHGGGDDDBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKMMMQQQSSSSSSSSSNNNMMMLLLJJJIIIHHHHHHHHHEEEHHHKKKLLLLLLKKKLLLMMMSSSUUUVVVWWWVVVUUUVVVWWWSSSTTTUUUWWWWWWWWWWWWVVVXXXXXXXXXWWWWWWYYY]]]```ooo|||zzzwwwuuuuuutttsssrrrkkkkkkmmmrrrzzz}}}{{{lllbbbUUUJJJGGGBBB@@@??????>>>>>>============>>>???@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCAAAEEEKKKQQQUUUZZZ^^^aaaeeeiiikkkeee\\\VVVVVVZZZ\\\^^^___aaaaaa```___^^^YYY[[[]]]___```aaadddfffeeedddbbbaaa```^^^\\\ZZZ\\\\\\\\\\\\[[[ZZZXXXWWWRRRSSSSSSSSSSSSSSSSSSRRRQQQTTTWWW[[[\\\[[[WWWUUUSSSQQQNNNJJJGGGEEEDDDDDDGGGFFFEEEEEEDDDDDDDDDDDDFFFHHHIIIHHHFFFEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNJJJIIIIIIKKKOOOSSSVVVWWW]]]```jjjvvviiiaaa^^^[[[WWWRRRNNNKKKJJJJJJKKKHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFGGGGGGFFFCCC@@@@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDEEEGGGGGGFFFEEEEEEEEEFFFGGGFFFDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDEEEFFFHHHJJJKKKKKKJJJIIIGGGGGGFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTNNNMMMLLLJJJIIIHHHGGGGGGGGGIIIKKKLLLKKKKKKMMMNNNSSSUUUVVVWWWVVVVVVWWWXXXTTTUUUVVVXXXXXXXXXXXXWWWYYYYYYYYYXXXWWWXXX\\\^^^jjjyyy|||yyyxxxwwwvvvtttoooppprrrwww|||wwwlllbbbVVVIIIFFFCCCAAA@@@@@@??????=========>>>>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCFFFLLLPPPSSSUUUXXXZZZZZZbbbiiihhh```YYYWWWXXXZZZ\\\^^^```aaaaaa```___YYY[[[]]]^^^___```bbbdddbbbcccddddddbbb```]]]\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYTTTTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUSSSQQQMMMIIIFFFDDDBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCEEEGGGHHHHHHFFFDDDDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGIIIMMMQQQRRRRRRVVVVVV\\\iii{{{ttteeeZZZUUUSSSRRRPPPNNNKKKIIIHHHIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGGGGFFFCCCAAA@@@AAABBBDDDEEEFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGFFFEEEEEECCCEEEEEEEEEDDDCCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCEEEGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGFFFJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFFFFFFFGGGJJJLLLNNNOOOOOONNNNNNNNNNNNOOOQQQOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKOOOQQQRRRTTTWWWWWWWWWVVVWWWYYYVVVWWWXXXZZZZZZZZZZZZYYYXXXXXXYYYXXXXXXYYY\\\___iiiwww~~~~~~|||{{{yyyxxxuuuvvvxxx}}}~~~}}}sssjjjaaaVVVHHHFFFCCCAAAAAA@@@???>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCGGGJJJNNNQQQRRRRRRRRRSSSSSSZZZbbbeeeaaa\\\YYYYYYXXXZZZ]]]```bbbaaa```___[[[\\\^^^^^^^^^^^^___aaabbbeeeggggggddd```\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\VVVWWWXXXYYYZZZYYYYYYXXXYYYYYYYYYWWWTTTRRRSSSTTTSSSQQQMMMJJJGGGEEEDDDCCCFFFEEECCCBBBAAAAAAAAABBBEEEFFFHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGJJJMMMOOOPPPRRRRRRWWW___hhhzzzrrraaaVVVQQQOOOOOOMMMMMMMMMJJJHHHGGGHHHJJJFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEGGGFFFEEECCCAAABBBCCCDDDEEEFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEDDDCCCDDDEEEGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFEEEEEEGGGJJJMMMPPPOOOPPPPPPOOOMMMLLLLLLMMMQQQQQQRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJLLLQQQTTTRRRTTTWWWWWWWWWWWWXXXYYYWWWXXXYYY[[[[[[[[[[[[ZZZWWWXXXYYYXXXXXXYYY\\\___jjjvvv~~~}}}zzz{{{}}}{{{uuunnnfff]]]RRRGGGEEEBBB@@@@@@???===<<<>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDDDDEEEEEEEEEEEEIIILLLOOOPPPPPPNNNNNNNNNOOOTTTYYY\\\\\\ZZZYYYYYYWWWYYY]]]aaaccccccbbb```\\\^^^___^^^]]]\\\]]]^^^___ccchhhiiifffaaa^^^]]][[[ZZZXXXWWWWWWYYY[[[]]]WWWXXXZZZ[[[[[[ZZZYYYXXXWWWYYYZZZXXXUUURRRRRRRRRTTTRRROOOLLLJJJHHHGGGGGGJJJHHHEEEBBBAAAAAACCCDDDDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJGGGHHHIIIIIIJJJKKKMMMNNNPPPOOOTTT\\\___fff{{{{{{ooo^^^SSSPPPOOONNNLLLJJJKKKLLLJJJGGGFFFGGGIIIEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEECCCDDDFFFGGGFFFFFFCCCDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFDDDCCCCCCDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJGGGEEECCCCCCEEEIIIMMMPPPNNNPPPRRRQQQNNNLLLLLLLLLPPPPPPQQQRRRRRRQQQPPPOOOLLLMMMNNNNNNNNNOOOQQQTTTRRRTTTWWWXXXWWWWWWYYYZZZVVVWWWYYYZZZ[[[[[[ZZZZZZXXXYYYZZZYYYXXXYYY[[[]]]fffppp}}}~~~tttpppjjjbbbYYYMMMFFFDDDAAA???>>>===<<<:::>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGJJJMMMOOOMMMKKKJJJJJJNNNOOOQQQSSSUUUWWWXXXXXXWWWZZZ^^^bbbddddddcccbbb^^^______^^^\\\[[[\\\]]]ZZZ___fffiiihhheeebbbbbb]]][[[XXXVVVVVVXXX[[[]]]WWWYYYZZZ\\\\\\[[[YYYXXXTTTWWW[[[[[[WWWSSSRRRQQQUUUSSSQQQNNNLLLKKKKKKKKKOOOLLLHHHEEECCCDDDFFFGGGDDDEEEEEEDDDCCCCCCEEEGGGEEEFFFGGGHHHIIIJJJKKKLLLHHHJJJMMMMMMLLLKKKLLLMMMKKKIIINNNWWWXXXVVV```ppplllaaaTTTNNNPPPQQQMMMIIIGGGIIIKKKJJJGGGFFFHHHJJJEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFFFFDDDCCCCCCEEEGGGHHHHHHDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGDDDBBBAAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJFFFDDDBBBAAACCCGGGLLLOOOLLLPPPSSSSSSPPPMMMMMMMMMLLLMMMNNNOOOPPPOOONNNMMMKKKMMMPPPQQQQQQQQQQQQRRRRRRTTTWWWXXXWWWXXXYYYZZZVVVWWWXXXZZZZZZZZZZZZYYYZZZZZZ[[[ZZZXXXXXXYYY[[[```iiitttuuummmbbb[[[VVVPPPIIIEEEAAA???>>>===<<<<<<>>>???@@@@@@???@@@BBBDDDGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQSSSSSSNNNHHHJJJPPPOOOPPPRRRTTTVVVXXXYYYZZZYYY\\\```dddfffeeebbb___\\\[[[ZZZ[[[]]]___``````]]]aaafffkkkmmmjjjddd___]]]]]]\\\\\\ZZZYYYWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUXXXZZZ[[[[[[XXXUUUTTTTTTTTTWWWXXXWWWSSSNNNKKKIIIKKKLLLLLLJJJGGGDDDCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGIIIJJJIIIIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJLLLNNNRRRVVVXXXfffsssxxxjjj[[[UUUNNNLLLNNNOOOMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDIIIHHHFFFFFFGGGHHHGGGFFFBBBFFFHHHFFFFFFIIIHHHDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGEEEDDDBBBBBBAAAAAAFFFDDDBBBBBBDDDDDDDDDCCCDDDDDDDDDCCCDDDEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFGGGHHHKKKMMMNNNMMMOOOPPPPPPNNNMMMMMMNNNPPPPPPQQQQQQPPPNNNLLLJJJPPPPPPRRRSSSTTTTTTTTTTTTSSSTTTSSSRRRRRRSSSVVVYYYYYYXXXXXXWWWWWWWWWXXXXXXZZZYYYWWWWWWXXXYYY\\\]]]```dddlllyyypppiii___YYYUUUOOOIIIEEEAAA???>>>>>>===<<<>>>???@@@@@@???@@@BBBDDDHHHIIIKKKLLLMMMMMMLLLKKKNNNOOORRRVVVSSSMMMMMMQQQRRRSSSUUUWWWYYY\\\]]]^^^]]]^^^___aaaccccccaaa```^^^[[[XXXWWWXXXZZZZZZZZZ]]]```dddhhhiiigggbbb___[[[[[[[[[ZZZXXXWWWUUUUUUQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXYYYXXXVVVTTTTTTUUUYYY[[[\\\ZZZUUUPPPLLLJJJIIIJJJKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJJJJJJJLLLNNNQQQRRRVVV___oooyyyvvvnnnbbbXXXSSSMMMKKKLLLMMMKKKIIIJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGEEEEEEGGGHHHHHHGGGDDDEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCCCCBBBBBBBBBFFFEEECCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJKKKLLLLLLNNNOOOOOONNNMMMNNNOOOMMMNNNOOOPPPPPPOOOMMMLLLOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRSSSVVVYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^bbbhhhrrr{{{iiiccc[[[UUUSSSLLLIIIEEEAAA???>>>>>>===<<<===???@@@@@@@@@AAACCCEEEHHHJJJNNNQQQQQQOOOLLLJJJMMMNNNTTT[[[\\\XXXUUUUUUWWWXXXZZZ\\\^^^___```aaa```^^^]]]]]]___`````````^^^ZZZTTTQQQPPPQQQRRRRRR\\\^^^aaaddddddcccaaa```ZZZZZZZZZYYYWWWVVVTTTSSSMMMNNNPPPRRRTTTVVVWWWWWWVVVVVVVVVTTTSSSRRRTTTVVV```aaaaaa]]]WWWQQQLLLJJJGGGIIIJJJJJJHHHGGGGGGHHHEEEEEEEEEDDDDDDEEEEEEFFFKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKJJJIIIHHHIIIJJJKKKLLLMMMRRRZZZeeexxxsssjjjhhhccc[[[VVVQQQKKKIIIJJJJJJIIIGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDEEEGGGHHHHHHGGGIIIEEEGGGMMMNNNHHHGGGKKKEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDDDDFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKMMMOOOOOONNNNNNOOOPPPNNNOOOPPPQQQRRRQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRUUUUUUUUUTTTSSSSSSVVVXXXVVVVVVVVVVVVWWWXXXXXXYYYXXXYYYYYYZZZZZZ[[[\\\\\\[[[___ccciiiyyysssddd^^^UUUQQQOOOHHHHHHEEEAAA?????????>>>===>>>???AAAAAAAAABBBEEEGGGGGGIIIMMMPPPQQQPPPMMMKKKMMMNNNUUU```dddaaa\\\ZZZ\\\]]]___````````````___\\\YYYXXXYYY]]]______^^^YYYTTTMMMIIIHHHIIIKKKLLLYYYZZZ]]]^^^___```aaabbb\\\\\\[[[ZZZYYYWWWUUUTTTMMMNNNPPPRRRTTTVVVWWWWWWVVVVVVUUURRRQQQRRRUUUWWWbbbcccbbb^^^WWWPPPKKKIIIGGGHHHJJJIIIHHHFFFFFFGGGEEEDDDDDDDDDDDDEEEEEEFFFMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHIIILLLOOORRRUUU^^^rrr}}}sssfff______^^^ZZZTTTPPPKKKIIIHHHIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDCCCDDDFFFHHHHHHHHHLLLFFFJJJVVVVVVKKKHHHNNNEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEECCCCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLNNNPPPPPPMMMLLLJJJHHHGGGGGGGGGHHHJJJLLLNNNOOOOOONNNOOOQQQRRRRRRSSSTTTTTTTTTTTTSSSNNNNNNOOOPPPQQQQQQPPPPPPTTTUUUUUUTTTSSSSSSUUUWWWUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]```dddnnnmmmaaaYYYNNNKKKKKKDDDHHHEEEAAA????????????>>>>>>@@@BBBCCCCCCEEEHHHJJJGGGHHHJJJLLLMMMNNNOOOOOOLLLMMMTTT^^^ccc```]]]\\\```aaaaaaaaa```^^^\\\[[[TTTSSSSSSWWW\\\___^^^[[[TTTOOOHHHDDDDDDGGGIIIKKKUUUWWWYYYZZZ[[[]]]aaaddd```______]]]\\\ZZZXXXWWWPPPQQQRRRTTTUUUVVVVVVVVVWWWVVVTTTRRRPPPRRRUUUXXX``````^^^ZZZSSSMMMIIIGGGHHHIIIJJJIIIFFFDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGJJJNNNNNNPPPZZZiiivvv}}}tttggggggccc]]]YYYYYYXXXWWWTTTQQQMMMJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBCCCFFFGGGGGGGGGIIIEEEKKKXXXXXXLLLFFFKKKEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAACCCEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFHHHKKKNNNPPPSSSTTTMMMLLLJJJHHHGGGGGGGGGGGGJJJLLLNNNOOOOOONNNOOOQQQSSSSSSSSSSSSSSSRRRRRRQQQMMMMMMNNNOOOOOOOOOOOONNNSSSTTTUUUTTTSSSSSSTTTVVVTTTTTTTTTUUUUUUWWWXXXYYYWWWWWWYYYZZZZZZ[[[ZZZZZZ[[[]]]```cccjjjyyyhhh]]]TTTHHHFFFHHHBBBHHHEEEBBB@@@@@@@@@??????@@@AAACCCEEEEEEGGGKKKMMMKKKJJJJJJJJJLLLNNNPPPRRRLLLLLLPPPWWWZZZYYYYYY\\\aaaaaabbbaaa___]]]ZZZXXXRRROOOOOOTTT[[[___^^^[[[SSSOOOIIIFFFGGGKKKNNNOOOTTTVVVYYYYYYXXXZZZ___cccbbbaaaaaa___]]][[[YYYXXXSSSTTTTTTUUUVVVVVVVVVUUUWWWVVVUUURRRPPPQQQTTTVVVYYYYYYXXXUUUOOOJJJGGGFFFFFFHHHHHHGGGEEECCCBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIBBBFFFKKKMMMNNNQQQWWW]]]oooxxxeee[[[WWWYYYZZZXXXUUUSSSRRRQQQTTTRRRNNNJJJHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEECCCBBBCCCEEEFFFFFFEEEDDDBBBHHHQQQQQQIIIDDDFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAACCCEEEEEECCCAAAAAABBBCCCDDDEEEDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFCCCEEEGGGIIILLLOOOQQQRRRLLLKKKIIIHHHGGGGGGHHHHHHKKKMMMOOOOOONNNNNNOOOPPPPPPOOOOOONNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMPPPQQQSSSSSSSSSSSSTTTVVVTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZ\\\\\\```dddiiixxxpppbbbYYYNNNAAABBBFFFAAAHHHEEEBBB@@@@@@@@@@@@???AAACCCEEEFFFHHHJJJMMMPPPQQQPPPOOONNNOOOPPPQQQRRROOONNNPPPRRRRRRRRRWWW^^^^^^___```aaa___]]]ZZZXXXVVVQQQNNNQQQYYY^^^^^^\\\YYYUUUPPPNNNOOORRRUUUVVVVVVYYYZZZYYYVVVVVV[[[___aaaaaa```^^^\\\YYYWWWVVVSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTRRROOOOOOQQQSSSRRRSSSRRRPPPLLLHHHGGGFFFCCCEEEFFFEEECCCBBBBBBCCCCCCBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFCCCFFFIIIKKKLLLLLLNNNPPP^^^ggguuu```TTTQQQPPPRRRTTTUUURRRNNNMMMOOOSSSQQQNNNJJJHHHGGGHHHIIIEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEEEEDDDBBBCCCEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEECCCCCCBBBBBBBBB@@@@@@AAACCCFFFFFFDDDBBB???@@@BBBCCCDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHJJJJJJLLLNNNOOOOOONNNMMMNNNOOOKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKMMMOOOQQQRRRRRRRRRTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[ZZZ^^^dddfffoookkk^^^UUUJJJ===@@@FFFBBBHHHEEEBBB@@@@@@AAA@@@@@@BBBDDDFFFHHHIIIKKKOOOQQQVVVVVVUUUTTTSSSRRRRRRQQQTTTRRRRRRQQQOOOOOOWWWbbb\\\]]]___``````^^^\\\ZZZ[[[UUUOOOPPPWWW^^^___^^^___[[[WWWUUUVVVYYY[[[\\\YYY[[[]]]ZZZUUUTTTWWW[[[______^^^\\\ZZZXXXUUUTTTQQQRRRSSSTTTVVVVVVWWWWWWTTTTTTSSSQQQNNNMMMNNNPPPNNNOOOOOOMMMJJJHHHGGGGGG@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBBBBCCCCCCEEEFFFFFFDDDCCCCCCCCCCCCEEEGGGHHHEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEETTTTTTeeewwwbbbRRROOOSSSLLLNNNQQQRRRPPPMMMMMMPPPRRRPPPNNNJJJGGGFFFGGGIIIEEEEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFDDDBBBBBBDDDDDDDDDCCCDDDFFFEEE@@@@@@EEEHHHFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDBBBBBBAAAAAAAAAAAABBBEEEGGGGGGEEECCC>>>???AAACCCCCCBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEIIIHHHHHHGGGHHHIIIKKKLLLMMMOOOPPPPPPNNNMMMMMMNNNIIIIIIIIIJJJKKKMMMNNNOOOKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMPPPQQQRRRRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSTTTVVVXXXZZZZZZXXX\\\cccdddhhh|||yyykkk\\\NNNGGGDDDBBBCCCEEEKKKIIIGGGDDDAAAAAAAAABBBDDDFFFHHHKKKLLLOOOSSSVVV\\\YYYVVVWWWYYYXXXSSSNNNPPPQQQSSSTTTTTTUUUXXXZZZ\\\^^^``````]]]\\\]]]___ZZZTTTOOOOOOVVV]]]bbbccc`````````aaaaaa```^^^\\\aaa___\\\YYYWWWUUUUUUUUUYYY[[[\\\[[[WWWTTTRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPLLLNNNPPPNNNJJJFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCEEEGGGGGGDDD@@@EEECCCBBBCCCEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDFFFGGGHHHHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGJJJRRR\\\fffppp~~~zzziiiYYYQQQMMMJJJNNNOOOQQQQQQPPPLLLHHHFFFPPPPPPOOONNNMMMKKKIIIHHHEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEDDDCCC@@@>>>===@@@@@@AAABBBBBBBBBBBBAAA>>>@@@BBBEEEFFFFFFEEEEEEDDDBBB@@@BBBEEEGGGEEECCCEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNMMMMMMMMMOOOMMMJJJHHHHHHIIIKKKLLLNNNMMMMMMMMMMMMMMMNNNNNNKKKLLLLLLMMMOOOPPPQQQQQQOOOOOONNNNNNOOOQQQRRRSSSSSSSSSUUUVVVWWWXXXXXXXXXYYYZZZ___ccceeeiiivvvwwwhhh[[[MMMFFFDDDBBBCCCEEELLLJJJHHHEEEBBBAAABBBBBBCCCFFFJJJMMMPPPTTTXXX[[[bbb^^^[[[ZZZZZZXXXSSSNNNLLLNNNPPPQQQSSSUUUXXX[[[]]]___```___[[[XXXWWWXXX\\\VVVQQQQQQVVV\\\______aaa`````````aaaaaa```___aaa```]]][[[XXXWWWVVVVVVYYYYYYXXXVVVRRRQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMNNNNNNLLLNNNOOONNNKKKHHHGGGHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCDDDFFFFFFCCCAAADDDCCCBBBCCCFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDIIIPPPUUUZZZcccmmmuuuzzzvvvwwwyyysssdddUUUNNNLLLKKKKKKMMMOOOPPPPPPMMMJJJHHHHHHHHHGGGGGGFFFEEECCCBBBEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>??????@@@@@@AAAAAAAAAAAA@@@BBBDDDFFFGGGGGGGGGFFFFFFDDDBBBCCCEEEEEEDDDBBBEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGGGGHHHJJJKKKMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOPPPOOONNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYY]]]```bbbfffrrr~~~rrrcccWWWKKKEEECCCAAACCCFFFLLLLLLJJJGGGCCCBBBBBBDDDDDDGGGKKKPPPTTTXXX]]]aaagggccc^^^\\\ZZZWWWRRRNNNIIIKKKMMMOOOQQQTTTXXX[[[^^^```aaa___ZZZUUUQQQOOOYYYUUURRRRRRWWW\\\^^^^^^``````___^^^___```aaaaaabbbaaa___]]][[[YYYYYYXXXWWWVVVTTTQQQNNNMMMOOOQQQOOOQQQRRRSSSRRRQQQOOOMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLNNNMMMKKKIIIIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEDDDCCCAAADDDCCCCCCDDDGGGIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDEEECCCBBB@@@????????????BBBBBBCCCCCCDDDEEEEEEFFFDDDFFFIIIJJJKKKOOOUUU[[[jjjqqqhhhdddaaa___fffllllll```RRRKKKKKKLLLHHHJJJMMMOOOOOOMMMKKKIIIFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAA???@@@@@@@@@@@@AAAAAAAAAEEEDDDDDDCCCCCCBBBBBBBBB??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBDDDEEEGGGHHHHHHGGGGGGGGGFFFDDDDDDDDDDDDCCCAAADDDDDDEEEEEEGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMIIIHHHFFFEEEEEEGGGHHHJJJLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQQQQRRRQQQPPPNNNMMMQQQPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ]]]^^^aaakkkvvvzzzkkk]]]SSSIIIDDDBBBAAABBBFFFLLLMMMLLLIIIEEECCCDDDFFFFFFIIINNNRRRVVVZZZ^^^aaaeeebbb^^^[[[YYYVVVQQQMMMJJJLLLNNNPPPQQQSSSWWWYYY^^^```bbbaaa]]]WWWQQQMMMSSSQQQPPPRRRWWW\\\___```^^^]]]\\\[[[[[[\\\___bbbbbbaaa```^^^]]]\\\[[[ZZZTTTTTTSSSQQQNNNMMMNNNPPPOOOPPPQQQRRRRRRPPPMMMLLLHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHFFFEEECCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCEEEHHHJJJJJJIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@>>><<<===>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDFFFGGGHHHHHHKKKOOORRRVVVgggqqqbbbYYYVVVVVVVVV]]]gggjjj___QQQJJJJJJLLLGGGIIIKKKNNNNNNLLLJJJHHHFFFGGGHHHHHHIIIIIIHHHHHHEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@=========>>>>>>>>>??????BBBBBBBBBAAAAAAAAA@@@@@@>>>?????????@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKFFFFFFDDDDDDDDDEEEGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRQQQPPPNNNMMMQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTVVVWWWWWWXXXXXXXXXWWWYYY[[[\\\]]]fffoooqqqdddVVVNNNFFFCCCAAA@@@BBBFFFJJJLLLMMMJJJFFFDDDEEEHHHIIILLLPPPSSSUUUWWWZZZ\\\^^^]]][[[ZZZXXXUUUQQQNNNOOOPPPQQQRRRQQQRRRUUUWWW]]]```ccceeeddd]]]VVVPPPPPPPPPPPPRRRVVVYYY\\\]]]ZZZZZZYYYWWWVVVWWW[[[___aaaaaa```___^^^]]]\\\[[[RRRTTTUUUTTTRRRPPPOOOPPPOOOOOOPPPQQQPPPNNNLLLKKKEEEFFFHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCFFFIIIJJJJJJHHHDDDEEEEEEFFFEEEDDDCCCCCCCCCAAA???=========???@@@???@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDEEEGGGJJJLLLSSS[[[gggwwwwwwooodddZZZSSSQQQQQQRRRYYYcccggg]]]NNNGGGFFFGGGFFFHHHKKKLLLLLLJJJGGGEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@???????????????>>>>>>@@@@@@??????????????????BBBBBBBBBCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDEEECCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEDDDDDDDDDEEEEEEFFFIIIIIIIIIJJJKKKMMMNNNOOOLLLMMMNNNOOOPPPOOOOOONNNQQQPPPOOONNNMMMNNNOOOPPPSSSTTTUUUWWWXXXXXXXXXXXXYYYWWWXXX[[[[[[]]]dddlll|||iii]]]PPPJJJDDDBBBAAA???BBBGGGFFFJJJMMMKKKFFFDDDGGGJJJLLLOOORRRTTTTTTUUUVVVWWWWWWXXXZZZ[[[YYYVVVRRROOOSSSTTTTTTSSSRRRRRRSSSUUUZZZ]]]ccchhhiiiddd[[[TTTSSSRRRQQQQQQRRRSSSUUUWWWVVVWWWWWWTTTRRRSSSWWW[[[____________^^^]]][[[[[[SSSUUUWWWXXXVVVTTTRRRRRROOOOOOOOOOOONNNLLLKKKKKKEEEEEEFFFGGGHHHHHHHHHHHHFFFDDDCCCCCCEEEGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBAAA???>>>@@@AAABBBBBBCCCFFFIIIIIIHHHFFFCCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>???@@@>>>>>>???@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEEFFFRRRRRRVVV]]]gggwwwxxxmmmccc```ZZZTTTOOOLLLKKKKKKTTT]]]```WWWKKKEEECCCCCCEEEGGGIIIKKKKKKIIIFFFDDDAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAACCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>?????????BBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB???AAABBBBBBBBBBBBDDDEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIKKKLLLNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMMMMNNNOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWZZZ\\\^^^ccckkkrrrcccXXXKKKFFFCCCBBB@@@>>>BBBGGGCCCHHHLLLKKKFFFEEEHHHLLLNNNPPPTTTUUUTTTTTTTTTTTTUUUXXX]]]___]]]XXXTTTQQQSSSTTTTTTSSSRRRQQQSSSTTTVVVZZZaaaiiikkkfff\\\TTTSSSRRRQQQOOONNNOOORRRTTTTTTVVVWWWTTTPPPPPPTTTXXX\\\]]]]]]]]]]]]\\\ZZZYYYUUUWWWXXXXXXVVVUUUVVVVVVQQQPPPNNNLLLKKKKKKKKKKKKEEEEEEEEEEEEFFFGGGHHHIIIGGGDDDBBBCCCEEEGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@AAABBB@@@======???BBBBBBBBBCCCFFFHHHHHHFFFDDDBBBBBBDDDDDDDDDCCCAAA@@@??????>>>>>>>>>===============>>>??????@@@@@@AAABBBBBBAAABBBCCCDDDDDDCCCJJJIIIJJJOOOSSSZZZiiiyyyxxxmmmcccZZZWWWVVVTTTPPPLLLIIIGGGGGGOOOVVVXXXRRRJJJGGGFFFDDDBBBDDDGGGJJJJJJIIIGGGEEECCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@BBBCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@@@@AAA<<<<<<=========>>>>>>>>>??????????????????????????????>>>>>>???@@@BBBCCCDDDEEEGGGHHHHHHFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA???AAABBBBBB@@@???AAACCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOQQQPPPNNNMMMMMMNNNOOOPPPNNNNNNMMMMMMMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWTTTUUUYYY\\\^^^dddjjjyyylll```UUUIIIDDDBBBAAA@@@>>>BBBGGGAAAGGGKKKKKKFFFEEEIIIMMMNNNQQQTTTVVVUUUTTTTTTTTTUUUZZZ```bbb```[[[UUURRRRRRSSSTTTSSSQQQQQQSSSTTTSSSXXX```hhhkkkfff[[[RRRPPPOOONNNMMMLLLOOOSSSVVVSSSVVVWWWTTTPPPOOORRRVVV[[[[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXVVVUUUUUUXXXZZZRRRPPPMMMKKKJJJJJJKKKLLLFFFEEEEEEEEEEEEGGGIIIJJJHHHEEECCCCCCEEEGGGGGGEEEEEEDDDDDDCCCCCCCCCDDDDDD@@@AAAAAA???===<<>>>>>>>>>>>===<<<::::::=========>>>??????@@@@@@???>>>>>>???AAACCCCCCBBBBBBBBBFFFKKKLLLMMMVVVbbbggg{{{rrreee___YYYSSSRRRRRRQQQNNNKKKIIIHHHHHHLLLRRRTTTPPPLLLKKKKKKIII???BBBEEEIIIJJJJJJHHHGGGBBBCCCCCCDDDEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFFFFEEEDDDCCCAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>======>>>@@@BBBDDDFFFHHHJJJLLLNNNMMMJJJGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCBBB???===>>>@@@CCCDDDEEEFFFGGGGGGFFFEEEGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHJJJLLLNNNOOOVVVSSSPPPNNNMMMMMMOOOPPPMMMMMMLLLLLLMMMOOOQQQRRROOOPPPQQQSSSTTTTTTTTTTTTUUURRRSSSXXX\\\___dddjjj}}}xxxuuuyyyrrrcccXXXRRREEECCCAAA@@@@@@BBBEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNQQQTTTWWWXXXXXXVVVVVVWWWYYY[[[^^^aaacccbbb^^^[[[ZZZXXXUUUQQQOOOOOOPPPPPPSSSVVVZZZ\\\ZZZVVVSSSQQQOOOMMMKKKLLLOOORRRSSSTTTTTTVVVVVVQQQKKKJJJNNNRRRXXXXXXYYY[[[\\\\\\YYYWWWQQQRRRSSSTTTUUUVVVWWWWWWSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFDDDCCCCCCEEEGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAA@@@AAA@@@AAABBBBBBAAA@@@>>>===AAAAAAAAABBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<999:::;;;<<<============>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDFFFJJJMMMTTT]]]oootttiiihhheee```ZZZSSSMMMIIIIIIHHHHHHGGGGGGHHHHHHIIIPPPOOOMMMJJJGGGEEECCCBBBCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCGGGCCC@@@???@@@AAA@@@>>>AAA@@@@@@???>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDAAA@@@@@@??????@@@@@@AAAAAA@@@???@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@>>>===<<<======>>>>>>??????@@@@@@>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>???@@@BBBCCCDDDHHHJJJMMMOOONNNJJJFFFCCCCCC@@@>>>===>>>@@@@@@@@@>>>@@@BBBAAA@@@???@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFDDDAAA>>>BBBDDDEEEEEEFFFHHHLLLNNNQQQOOOMMMKKKKKKLLLNNNOOOQQQPPPNNNLLLLLLMMMNNNOOONNNMMMNNNPPPRRRRRRRRRQQQPPPQQQSSSUUUXXX\\\aaaeee~~~zzzwwwuuuwww~~~ooobbbUUUNNNDDDCCCAAA@@@@@@BBBDDDFFFGGGGGGHHHJJJKKKLLLMMMNNNTTTWWWZZZ\\\[[[[[[[[[\\\^^^___aaaccceeeccc___\\\]]][[[VVVRRRNNNMMMMMMMMMOOOSSSWWWZZZXXXTTTOOOLLLPPPNNNMMMNNNQQQTTTVVVVVVSSSUUUUUUSSSOOOMMMNNNQQQVVVVVVWWWYYY[[[[[[YYYWWWTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPNNNLLLKKKJJJIIIGGGFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????CCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@?????????>>>>>>===<<<<<<<<<<<<===::::::;;;<<<=========<<<>>>>>>>>>>>>???????????????@@@AAAAAABBBDDDHHHKKKOOORRRYYYhhh}}}|||lllaaaZZZYYYYYYVVVRRRLLLGGGDDDGGGGGGGGGFFFFFFGGGGGGGGGJJJJJJIIIGGGFFFDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@AAAAAAAAAAAABBBBBBBBBDDDAAA>>>>>>@@@AAAAAA@@@CCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@??????????????????;;;<<<<<<<<<=========>>>======>>>??????@@@@@@AAAAAABBBDDDEEEDDDBBB???=========>>>>>>???AAABBBCCCFFFGGGIIIJJJJJJGGGDDDBBBBBB???===<<<===???@@@@@@???AAACCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJIIIFFFCCCEEEFFFHHHHHHIIILLLOOORRRPPPNNNLLLJJJIIIJJJKKKLLLOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOPPPRRRRRRRRRQQQQQQSSSTTTUUUVVVYYY]]]aaa{{{wwwuuuuuuxxxuuuiii^^^QQQIIIDDDCCCAAA@@@AAABBBDDDFFFGGGHHHJJJLLLMMMNNNNNNMMMTTTVVVYYY[[[\\\]]]___```bbbcccdddfffgggeeebbb___aaa]]]XXXRRRNNNKKKJJJJJJLLLPPPVVV[[[[[[VVVPPPLLLOOOMMMLLLMMMPPPSSSUUUVVVRRRSSSTTTTTTSSSQQQOOONNNRRRRRRTTTVVVYYYZZZYYYXXXWWWVVVTTTSSSQQQPPPPPPOOOPPPOOONNNMMMLLLKKKJJJJJJGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????@@@@@@??????@@@@@@AAAAAAEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>===============:::;;;;;;<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>===>>>?????????AAADDDGGGGGGFFFGGGOOO^^^rrryyynnncccXXXPPPNNNOOOQQQQQQPPPLLLHHHFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA@@@???===>>>???AAAAAA@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAA@@@??????>>>===>>>???@@@AAA<<<<<<<<<<<<============<<<<<<======>>>??????@@@>>>AAADDDFFFEEEBBB>>>;;;============>>>@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAA>>><<<;;;===>>>??????@@@BBBCCCCCCBBBAAAAAABBB@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHIIIJJJIIIFFFDDDDDDFFFHHHJJJKKKMMMPPPSSSQQQOOOLLLJJJIIIHHHIIIJJJLLLLLLKKKKKKLLLMMMOOOPPPOOOOOOPPPQQQRRRRRRRRRQQQSSSTTTTTTTTTTTTVVVYYY[[[|||yyyzzzxxxzzzjjjaaaXXXNNNFFFCCCCCCBBBAAAAAACCCDDDEEEFFFHHHKKKNNNPPPPPPOOONNNNNNPPPSSSVVVXXX[[[___aaadddddddddfffhhhhhhfffdddbbb^^^YYYSSSOOOLLLKKKKKKLLLQQQXXX^^^```]]]WWWRRRLLLJJJIIIJJJMMMQQQRRRSSSQQQRRRTTTVVVWWWUUUPPPMMMNNNOOOPPPSSSWWWYYYYYYXXXWWWVVVTTTRRRPPPOOONNNNNNOOOOOONNNNNNMMMLLLKKKKKKHHHGGGFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@???>>>>>>???AAABBBDDDFFFFFFDDDCCCBBB@@@???>>>@@@@@@@@@??????>>>>>>>>>??????>>>============>>>;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======;;;===>>>>>>>>>???AAADDDAAABBBEEEKKKTTT___iiinnnzzz{{{nnnddd\\\UUUOOOKKKHHHJJJMMMOOOOOOLLLIIIGGGCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBB>>>???@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@???>>>>>>>>>>>>?????????<<<======>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@??????@@@BBBCCCCCCBBB@@@???>>><<<<<<>>>@@@AAA>>>>>>>>>>>>????????????<<<<<<===>>>>>>??????@@@===>>>@@@BBBAAA???<<<;;;<<<<<<<<<======>>>@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@===;;;;;;<<<>>>?????????AAABBBBBBAAA@@@@@@AAA??????@@@AAACCCEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLHHHHHHHHHIIIJJJIIIGGGEEEAAACCCFFFHHHIIIKKKNNNQQQRRRPPPNNNKKKIIIHHHHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQOOOQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUTTTTTTUUUWWWYYY~~~||||||}}}}}}uuuaaaYYYRRRKKKFFFCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHLLLOOOQQQRRRRRRQQQJJJLLLOOORRRUUUYYY^^^aaaaaaaaabbbdddgggiiiiiigggaaa^^^ZZZUUURRRPPPPPPQQQNNNQQQWWW___dddccc^^^YYYMMMKKKJJJJJJMMMPPPRRRRRRQQQRRRTTTVVVWWWUUUPPPMMMLLLLLLMMMQQQUUUXXXYYYXXXVVVUUUSSSPPPOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLKKKHHHHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>????????????>>>>>>???AAACCCDDDEEEDDDDDDBBBAAA@@@???>>>@@@@@@@@@@@@???????????????>>>>>>===============;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;===>>>>>>===>>>@@@BBB@@@BBBFFFKKKPPPUUUXXXZZZ[[[dddtttllleee\\\VVVRRROOOJJJGGGAAACCCFFFHHHHHHFFFCCCAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@???======>>>??????@@@??????>>>>>>>>>?????????@@@@@@???@@@@@@???>>>===<<<<<<>>>???@@@AAABBBBBBAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@>>>======???CCCEEEEEEDDDBBBAAA>>><<<<<<<<<===>>>????????????>>>>>>>>>>>>======>>>>>>???@@@@@@AAA??????>>>>>>>>>======>>><<<<<<<<<<<<===>>>???????????????@@@@@@AAABBBCCC???===;;;;;;<<<>>>??????>>>???AAAAAA???>>>???@@@??????@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNMMMKKKIII@@@BBBEEEGGGHHHJJJLLLNNNPPPNNNLLLJJJHHHFFFFFFFFFHHHIIIJJJKKKMMMOOOPPPQQQPPPRRRTTTTTTRRRPPPQQQRRRQQQSSSTTTUUUUUUVVVXXXZZZ~~~|||}}}~~~~~~nnn\\\TTTNNNIIIGGGBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHKKKOOORRRTTTUUUVVVNNNOOOQQQRRRTTTWWW\\\```^^^]]]^^^```dddggghhhhhhaaa___[[[XXXVVVVVVWWWWWWQQQRRRVVV]]]bbbddd```]]]TTTQQQOOOOOOQQQTTTUUUUUURRRSSSTTTTTTSSSQQQOOONNNKKKKKKLLLOOOTTTWWWXXXXXXVVVUUURRRPPPOOOOOOPPPQQQPPPOOONNNMMMLLLKKKJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???????????????@@@????????????@@@AAABBBCCCBBBBBBAAAAAA@@@@@@??????@@@?????????????????????>>>>>>===<<<<<<<<<<<<<<<999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>>======>>>@@@AAAAAABBBCCCFFFJJJNNNPPPJJJNNNWWWeeettt|||qqqjjjYYYUUUPPPLLLKKKIIIDDD@@@AAABBBCCCDDDCCCBBB@@@???AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@??????>>>>>><<<===>>>???????????????>>>>>>?????????@@@@@@@@@???AAAAAA@@@>>><<<;;;<<<===>>>???@@@AAA@@@???>>>??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????=========???CCCEEEEEEEEEBBBAAA???===<<<<<<<<<<<<============<<<<<<<<<<<<======>>>??????@@@@@@AAAAAA@@@???>>>>>>>>>@@@AAA===============>>>?????????@@@@@@@@@AAAAAABBBBBB???===;;;;;;===???@@@@@@===???@@@@@@???>>>>>>???>>>???@@@AAACCCEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJKKKMMMLLLJJJHHHBBBDDDGGGIIIJJJKKKMMMNNNLLLKKKJJJHHHFFFDDDCCCCCCHHHIIIJJJLLLNNNOOOQQQQQQQQQTTTVVVUUURRRPPPQQQSSSOOOQQQTTTUUUUUUVVVXXXZZZ||||||~~~|||hhh[[[SSSLLLHHHFFFBBBBBBBBBBBBCCCCCCDDDDDDFFFHHHKKKNNNRRRVVVXXXZZZVVVVVVUUUSSSSSSTTTXXX[[[\\\[[[[[[\\\```cccddddddcccaaa^^^[[[ZZZZZZ[[[\\\YYYWWWWWW[[[```cccaaa^^^ZZZWWWUUUTTTUUUWWWXXXXXXSSSUUUUUUSSSOOOMMMNNNQQQKKKJJJKKKNNNSSSVVVXXXXXXXXXVVVSSSPPPOOOOOOPPPQQQOOONNNMMMLLLJJJHHHGGGGGGCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@@@@AAA>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<======<<<;;;<<<===>>>>>>>>>???@@@CCCEEEGGGEEEEEEIIIPPPWWWbbbuuu|||yyyvvvvvvuuunnnbbbXXXNNNJJJGGGFFFFFFEEEAAA===DDDDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<>>>??????@@@@@@@@@?????????@@@@@@@@@AAAAAA===@@@BBBAAA???======>>>;;;<<<>>>???>>>===;;;:::@@@@@@@@@@@@AAAAAAAAABBB@@@??????????????????@@@??????>>>@@@BBBDDDCCCCCC??????>>>>>>=========<<<>>>=========<<<<<<<<<;;;<<<<<<======>>>??????@@@?????????>>>????????????>>>>>>======>>>>>>????????????@@@AAAAAAAAA@@@@@@@@@>>><<<<<<>>>@@@AAABBB===???AAAAAA???>>>???@@@======>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHIIIJJJIIIGGGDDDDDDFFFIIIKKKKKKKKKLLLMMMLLLLLLKKKIIIGGGFFFEEEEEEIIIJJJLLLMMMOOOPPPQQQQQQRRRUUUXXXVVVRRROOOPPPSSSNNNPPPSSSTTTTTTTTTUUUWWW~~~~~~~~~qqqddd\\\UUULLLGGGFFFBBBBBBBBBCCCCCCCCCCCCDDDGGGHHHJJJNNNRRRWWWZZZ]]]\\\[[[XXXTTTQQQQQQTTTVVV\\\ZZZYYYZZZ]]]___``````eeeccc```]]]\\\\\\]]]^^^aaa]]]ZZZ\\\```cccbbb___\\\YYYWWWVVVVVVXXXXXXXXXTTTVVVVVVQQQKKKJJJNNNRRRKKKKKKKKKNNNRRRVVVXXXXXX[[[XXXUUUQQQOOOOOOOOOPPPNNNMMMLLLJJJHHHFFFEEEDDDAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA>>>???@@@BBBBBBAAA@@@???;;;<<<===>>>???@@@AAAAAA<<<<<<<<<===============<<<<<<;;;::::::::::::;;;777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======999;;;<<<<<<;;;:::;;;<<<:::<<>>>>><<<<<<>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA;;;???BBBBBB@@@>>>???AAA???@@@AAABBBAAA@@@===<<<@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBBBBAAA@@@<<<======>>>???>>>>>>===@@@@@@??????>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>:::;;;===>>>>>>>>><<<;;;???>>>>>>>>>>>>??????@@@>>>???@@@AAAAAA@@@???>>>@@@>>><<<<<>>@@@BBBBBB@@@???@@@AAA;;;<<<===>>>AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLKKKLLLLLLKKKIIIFFFDDDFFFIIIJJJJJJJJJJJJKKKOOOOOONNNLLLKKKJJJIIIHHHJJJKKKLLLNNNPPPQQQQQQQQQRRRVVVXXXVVVRRROOOPPPSSSNNNPPPRRRSSSRRRRRRSSSTTT~~~}}}sssiii___XXXQQQIIIEEEEEEFFFAAA@@@EEEFFFCCCBBBFFFEEEGGGIIIMMMRRRWWW[[[^^^```aaa```\\\VVVTTTXXX\\\^^^^^^^^^```aaabbb```^^^dddaaa^^^\\\]]]]]]\\\\\\aaa^^^^^^bbbgggiiigggccc]]]WWWRRRRRRVVVZZZ[[[YYYXXXUUUQQQMMMLLLNNNRRRTTTMMMNNNNNNNNNNNNPPPSSSVVVZZZWWWRRRNNNLLLNNNQQQSSSSSSQQQMMMJJJGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCBBB@@@>>>======>>>>>>===>>>???@@@AAAAAA@@@???AAA???>>>>>>??????>>><<>>===<<<<<<===>>>>>>???===<<<;;;======<<<;;;777777888888888999999999<<<===>>>===;;;::::::<<<999999::::::;;;<<<======<<<<<<<<<<<<============@@@@@@@@@AAACCCFFFIIIKKKVVV]]]jjjzzzxxxooohhhdddbbbXXXVVVVVVXXXZZZVVVMMMFFFCCCBBBAAAAAA@@@@@@AAAAAA????????????????????????AAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAABBBBBBCCC@@@@@@????????????@@@@@@???????????????@@@@@@@@@======<<<<<<===>>>@@@AAABBBAAA@@@>>>>>>>>>>>>???CCCBBBAAA???>>>>>>======?????????@@@@@@AAAAAAAAA???CCCBBB>>>@@@DDDDDD>>>>>>???@@@AAAAAAAAAAAA@@@======>>>@@@BBBEEEGGGHHHEEEFFFHHHIIIHHHHHHIIIJJJIIIHHHGGGGGGIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMOOOOOOOOOMMMKKKJJJKKKLLLNNNOOOPPPOOONNNNNNPPPQQQSSSSSSQQQOOOOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWooofff\\\UUUOOOGGGDDDEEEEEEBBBCCCFFFFFFBBBDDDHHHHHHHHHJJJLLLPPPUUUYYY[[[```aaa```[[[VVVTTTWWW[[[bbbbbbbbbcccddddddbbb```bbb___[[[ZZZ\\\___```aaabbb```___bbbfffgggddd```]]]YYYUUUUUUYYY\\\\\\ZZZYYYVVVSSSOOONNNOOOQQQSSSNNNOOOOOOOOONNNPPPRRRUUUXXXUUUQQQMMMLLLMMMOOOQQQQQQOOOLLLIIIGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAA???>>>>>>>>>>>>???<<<===>>>?????????>>>===???>>>======>>>>>>===;;;<<<<<<<<<<<<===>>>@@@AAABBB@@@===<<<<<<<<<;;;:::888888999999999::::::::::::;;;<<<;;;:::999999:::999999::::::;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???AAACCCFFFGGGHHHKKKSSS]]]kkk{{{}}}nnnkkkfff```[[[XXXVVVUUUQQQOOOMMMNNNOOOMMMFFF@@@BBBBBBAAA@@@@@@@@@@@@AAA????????????????????????AAA@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????????????????======<<<<<<===>>>@@@AAABBBAAA@@@>>>===>>>>>>???AAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA>>>AAAAAA>>>???CCCCCC???AAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAABBBCCCEEEEEEGGGIIIJJJJJJHHHGGGHHHHHHIIIHHHGGGGGGHHHIIIGGGFFFGGGGGGHHHHHHIIIKKKLLLMMMLLLMMMNNNOOOOOONNNLLLKKKLLLMMMNNNOOOOOOOOONNNNNNMMMOOOQQQRRRQQQPPPPPPPPPRRRSSSSSSTTTTTTTTTSSSSSS}}}jjjaaaXXXRRRLLLFFFCCCDDDDDDDDDFFFGGGDDDCCCIIIPPPWWWVVVUUUUUUWWWZZZ^^^```aaabbbaaa]]]YYYWWWZZZ]]]gggffffffggghhhgggdddaaa]]]YYYUUUUUUXXX]]]bbbeeecccaaa```aaaddddddaaa^^^^^^[[[YYYZZZ]]]^^^]]][[[YYYXXXUUUSSSQQQQQQQQQQQQNNNOOOQQQPPPOOOOOOQQQRRRTTTRRRPPPMMMLLLLLLLLLMMMNNNMMMKKKIIIGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>??????<<<===============<<<;;;===;;;::::::<<<<<<;;;999999::::::<<<>>>@@@BBBCCCFFFCCC>>><<<;;;:::999888999999999:::::::::::::::999:::;;;:::888777888999999999999::::::;;;;;;<<<999999999:::::::::;;;;;;============>>>@@@AAABBBBBBBBBDDDGGGNNNYYYeeemmmrrriiiaaaZZZSSSRRRQQQPPPNNNMMMKKKKKKNNNKKKHHHGGGHHHGGGDDD@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????AAAAAA@@@@@@@@@?????????@@@@@@????????????@@@@@@AAA@@@@@@@@@???>>>>>>>>>============>>>???@@@AAABBBAAA???>>>======>>>>>>???>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@===??????===>>>BBBDDDBBBAAA@@@????????????@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCJJJKKKLLLKKKIIIGGGGGGHHHIIIHHHFFFGGGHHHHHHFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLNNNPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRPPPOOONNNvvvddd\\\TTTPPPKKKFFFEEEFFFFFFHHHJJJHHHDDDGGGRRR]]]fffdddaaa___^^^```bbbccc```aaaaaa___]]]]]]___bbbiiiiiiiiijjjjjjhhhdddaaaYYYUUUPPPOOOSSSYYY```cccbbb```___```aaabbb```^^^___]]]\\\^^^``````^^^\\\YYYYYYXXXVVVTTTRRRQQQPPPNNNPPPQQQQQQPPPOOOOOOPPPPPPPPPNNNLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHEEEEEEDDDBBBAAA@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>?????????============<<<<<<;;;;;;;;;999888999::::::999888888999:::<<<>>>@@@BBBCCCFFFBBB>>>;;;:::::::::999999999999999999999999999888999::::::888888888:::888999999999:::::::::;;;999999999::::::::::::;;;<<<<<<<<<<<<======>>>>>>CCCCCCBBBBBBDDDIIIPPPVVV]]]hhhxxxlll\\\TTTOOOJJJJJJKKKKKKKKKJJJIIIGGGFFFKKKHHHDDDBBBCCCCCCCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>========================???????????????????????????@@@@@@??????>>>===<<>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???????????????@@@@@@????????????@@@@@@AAAAAAAAA@@@???>>>=========>>>>>>>>>???@@@@@@AAABBBAAA???>>>======>>>>>>======<<<======>>>?????????????????????@@@@@@@@@>>>??????>>>???BBBFFFGGGCCCAAA???>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCIIIKKKLLLKKKJJJHHHHHHIIIIIIGGGFFFFFFGGGHHHFFFEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMNNNNNNOOONNNNNNMMMNNNNNNOOOPPPPPPQQQQQQQQQOOOPPPRRRQQQPPPPPPPPPRRRRRRRRRRRRQQQPPPNNNMMMLLL}}}ppp```XXXQQQNNNLLLHHHGGGJJJJJJNNNOOOJJJFFFMMM\\\hhhhhhfffccc___]]]]]]^^^^^^]]]^^^^^^______aaaccceeehhhhhhhhhiiiiiigggccc___ZZZVVVQQQPPPSSSXXX^^^aaa___^^^^^^^^^___``````___^^^^^^^^^___```___^^^\\\YYYYYYYYYXXXVVVSSSQQQOOOMMMOOOQQQPPPOOOMMMMMMNNNNNNNNNLLLKKKJJJHHHHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<999888777888999:::999888999:::;;;<<<===>>>??????BBB???<<<:::;;;;;;;;;;;;888888888888777777777777888999::::::999888999;;;888888888999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@AAADDDFFFGGGNNNWWW^^^fffttt~~~{{{ooo___SSSNNNJJJGGGDDDEEEFFFGGGGGGEEECCCBBBEEECCC???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???========================>>>======<<<======>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<>>>>>>>>=========<<<<<>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>======>>>??????@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@???>>>======>>>>>>??????@@@AAAAAAAAAAAA@@@???============>>><<<<<<<<<<<<===>>>???@@@?????????????????????????????????@@@@@@CCCIIINNNOOOKKKFFFBBB@@@@@@BBBCCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKKKKJJJJJJJJJKKKHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSTTTRRRPPPOOOOOOPPPOOOOOOOOOOOOOOONNNMMMLLLsssjjj\\\UUUOOOMMMLLLIIIJJJMMMNNNSSSUUUOOOLLLSSS```iiicccbbb```^^^]]]]]]]]]]]]ZZZ[[[\\\]]]___aaacccdddeeefffggghhhhhhfffaaa]]]]]]ZZZVVVVVVXXX\\\^^^```^^^^^^]]]]]]]]]^^^^^^___]]]]]]^^^^^^^^^]]]\\\\\\XXXXXXYYYXXXVVVTTTRRRPPPLLLNNNNNNNNNLLLLLLMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>??????>>>======>>>======<<<<<<<<<======999888777888:::;;;:::999999999:::;;;<<<<<<;;;;;;===<<<::::::;;;<<<;;;:::777777777777777666666666777999::::::999888:::;;;888888888888888888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;888:::===>>>>>>===>>>???AAADDDGGGIIIMMMWWWdddooovvviiibbbdddeeefffaaaVVVMMMJJJGGGDDD@@@AAACCCDDDEEEEEEDDDCCCCCCBBBAAA@@@???@@@AAABBB@@@???>>>>>>===>>>>>>>>>========================<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>????????????>>>>>>????????????????????????============<<<<<<<<<<<>>>>>===>>>>>>??????@@@????????????>>>>>>>>><<<<<<===>>>???@@@AAABBB@@@@@@????????????@@@@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAABBBAAAAAAAAA@@@>>>===<<<<<<==================>>>>>>???@@@???????????????>>>>>>>>>???>>>???AAAAAACCCKKKSSS^^^YYYPPPHHHBBB@@@AAABBB@@@@@@AAABBBCCCEEEGGGHHHFFFHHHJJJJJJJJJIIIJJJLLLGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTUUUTTTTTTTTTQQQOOOMMMNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMyyyjjjdddXXXQQQLLLKKKKKKJJJKKKNNNPPPXXX[[[WWWSSSWWW]]]___[[[[[[]]]^^^___`````````]]]]]]^^^___aaacccddddddcccccceeeggggggeee```\\\]]][[[ZZZ[[[]]]_______________^^^\\\[[[[[[\\\]]][[[\\\\\\[[[ZZZZZZZZZZZZWWWWWWWWWWWWVVVTTTRRRQQQKKKLLLLLLKKKJJJJJJLLLNNNNNNMMMJJJHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????>>>===<<<;;;<<<;;;;;;::::::;;;<<<===:::999888999;;;<<<;;;:::666777999:::;;;;;;::::::::::::999:::<<<;;;999777888888888888777777666666666777888888777777888:::888888888888888888888777888888888999999999999:::999:::;;;<<<<<<;;;:::::::::<<<======<<<<<<===>>>@@@AAABBBCCCFFFKKKQQQVVVcccooo}}}{{{nnneeeeeeaaaWWWSSSVVVTTTWWWUUUMMMGGGFFFDDDBBBAAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCBBBBBBBBBBBB??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@????????????????????????=========<<<<<<<<<;;;;;;???>>>============>>>???????????????>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????????????????>>>???@@@BBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<======??????>>>>>>>>>??????@@@@@@?????????>>>>>>>>>===>>>===>>>@@@@@@BBBKKKVVVbbb\\\RRRHHHBBB@@@AAABBBAAAAAAAAABBBDDDEEEGGGHHHFFFHHHJJJJJJHHHHHHHHHIIIGGGFFFFFFHHHKKKLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJIIIIIIIIIGGGGGGHHHJJJMMMPPPSSSUUUQQQRRRQQQOOOMMMLLLMMMOOONNNNNNNNNNNNNNNMMMLLLLLLpppddd```UUUOOOJJJJJJJJJIIIKKKNNNPPPZZZ```\\\XXXYYYXXXUUUQQQSSSVVVZZZ^^^```aaaaaacccbbbbbbccceeeffffffeeeaaabbbdddfffgggeee```\\\ZZZYYYZZZ\\\___```^^^]]]aaa```___\\\YYYXXXYYYZZZZZZ[[[[[[YYYXXXWWWXXXZZZWWWWWWVVVVVVUUUTTTSSSRRRKKKKKKJJJIIIHHHIIILLLOOOOOOMMMJJJHHHFFFFFFGGGHHHFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEE@@@AAAAAABBBBBBAAAAAA@@@>>>?????????>>>===;;;::::::999999888999:::<<<===;;;:::999:::<<<===<<<;;;444555777999:::::::::::::::999:::;;;<<<:::777444:::999999999888888777777444666777777666666777999888888888777777777777777777777777777888888888888777888999;;;;;;:::999999>>>>>>===;;;999999<<<>>>:::;;;===???BBBDDDFFFFFFNNNZZZhhhnnnkkkhhhhhhkkkmmmyyy~~~}}}xxxqqqmmmlllmmmnnnooommm^^^UUUWWWXXXQQQOOOSSSJJJNNNMMMGGGCCCDDDEEEDDDBBBBBBAAA@@@???>>>>>>===999;;;>>>??????======<<>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;???>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@????????????@@@@@@???????????????@@@@@@@@@>>>???AAABBBCCCCCCBBBAAAAAA@@@>>>===<<<<<<======@@@@@@????????????@@@@@@@@@?????????>>>>>>=========;;;<<>>??????@@@@@@>>>===<<<<<<;;;::::::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999;;;:::999999888888999999;;;;;;::::::999888777777555888999777444333666999999999:::::::::999999888999:::;;;999777666666777888888999999999:::::::::888888999999999:::::::::<<<<<<;;;;;;===???AAABBBFFFKKKSSSYYY\\\ZZZUUUQQQVVV[[[cccllltttxxx{{{|||}}}xxxqqqnnniiiddd```]]]\\\\\\[[[ZZZVVVRRRPPPQQQUUUYYY[[[TTTLLLIIILLLNNNNNNMMMNNNMMMJJJFFFDDDBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@@@@????????????@@@@@@???>>>>>>===<<<;;;;;;;;;???>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???>>><<<;;;<<<===???@@@>>>======<<<;;;999888777;;;;;;;;;;;;;;;;;;;;;:::;;;:::888888888:::<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<>>>@@@@@@???>>>======>>>???@@@<<<>>>???@@@??????AAABBB@@@@@@@@@?????????>>>>>>AAA@@@???>>>============<<<<<<======>>>>>>?????????????????????@@@@@@@@@>>>>>>======???BBBEEEGGGJJJIIIGGGCCC@@@???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGJJJLLLNNNKKKKKKKKKJJJKKKLLLLLLMMMNNNLLLKKKKKKIIIFFFBBB??????@@@CCCFFFIIIKKKMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNLLLNNNQQQSSSTTTSSSQQQPPPkkk```XXXSSSLLLJJJGGGHHHKKKNNNNNNNNNZZZdddkkkkkkiiigggbbb\\\TTTTTTUUUZZZ___dddggggggiiifffdddeeehhhhhheeebbbaaa```^^^]]]^^^```bbbccc```bbbccccccbbbaaaaaabbb___\\\YYYXXXXXXXXXWWWUUUUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQMMMMMMMMMMMMMMMNNNOOOOOONNNMMMKKKJJJHHHGGGGGGFFFHHHHHHHHHGGGFFFCCC@@@>>>AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@???>>>===<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;:::999999888888999999::::::999999888888888999999999888777777666555555555666666666555555666777777777888888888888777777:::;;;;;;:::888777777888666666666777777777888888888888888999999999::::::;;;;;;;;;<<<===>>>@@@@@@AAAEEEKKKPPPQQQNNNJJJGGGGGGJJJPPPVVV[[[___aaaaaaeeelllwww{{{zzzyyyuuupppjjjdddaaaZZZXXXUUURRROOONNNMMMNNNPPPOOOMMMJJJIIIKKKPPPSSSVVVPPPIIIFFFHHHKKKKKKIIIKKKIIIGGGDDDBBB@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBB>>>======<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>===<<<;;;;;;===???@@@>>>>>>>>>>>>===;;;:::999;;;;;;;;;<<<<<<======>>><<<;;;:::999:::;;;===>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@??????>>>======>>>??????<<<>>>????????????@@@BBBAAAAAAAAA@@@@@@?????????AAA@@@???>>>=====================>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;<<>>===???BBBFFFJJJNNNPPPQQQOOONNNMMMLLLLLLKKKKKKLLLMMMOOORRRTTTUUUUUUTTTSSSoooaaaYYYRRRMMMHHHGGGGGGIIIMMMQQQRRRRRR___gggppprrrpppmmmgggaaaWWWVVVVVVXXX]]]bbbeeefffeeeaaa______aaabbb```]]][[[[[[\\\]]]___aaabbbdddeeeffffffdddaaa______```^^^\\\YYYXXXXXXXXXWWWVVVSSSTTTVVVXXXXXXXXXWWWVVVVVVVVVTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPMMMLLLJJJIIIHHHGGGGGGGGGJJJJJJIIIHHHEEEBBB???>>>AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>????????????>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999888888888888999::::::999999888888888888888888888777777666666555555444444444666777777666555555666666666666555555:::;;;<<<:::888777888999666666666666777777777777777888888888999999999999999:::;;;<<<===>>>>>>>>>>>>@@@CCCEEEEEECCC@@@>>>???@@@CCCFFFIIIKKKLLLLLLOOOSSSYYY]]]___aaaccceee[[[[[[\\\^^^bbbiiiqqqxxxvvvsssnnnhhhccc___]]]]]]\\\\\\\\\[[[XXXTTTQQQNNNIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBEEEJJJNNNOOOJJJEEEBBBDDDFFFFFFEEEEEEDDDCCCAAA@@@?????????>>>???@@@@@@AAAAAA@@@@@@======<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;<<<>>>???>>>????????????>>>===<<<;;;;;;<<<===>>>??????@@@===<<<;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???<<<>>>??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===============>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???<<<<<<;;;;;;<<<===???@@@AAAAAABBBAAA@@@@@@CCCEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLNNNMMMLLLKKKJJJGGGBBB???;;;>>>BBBGGGLLLPPPSSSUUUPPPPPPNNNLLLKKKJJJJJJIIINNNPPPSSSUUUWWWWWWWWWVVVvvvcccZZZTTTMMMIIIHHHGGGGGGIIIMMMRRRWWWYYY___hhhsssyyyzzztttkkkddd[[[YYYWWWXXX\\\```cccddd___\\\YYYWWWXXXXXXWWWUUUSSSUUUWWWZZZ]]]___aaabbbdddddddddaaa^^^\\\\\\]]]^^^\\\ZZZYYYYYYXXXVVVTTTQQQRRRTTTVVVWWWWWWVVVUUUVVVUUUSSSRRRPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????????????????>>>>>>>>>===;;;;;;:::999999999999999;;;;;;<<<<<<<<<<<<<<<<<<:::999999888888888888888999999999999999888888777:::999999999888888888777666444333555888:::888666444444555666666666555555888999:::999777666777888777777777888888888999999777777777888888888888999777888:::<<<===<<<<<<;;;<<<===>>>???>>>>>><<<<<<@@@@@@@@@AAABBBCCCEEEEEEHHHKKKMMMNNNNNNNNNPPPQQQMMMMMMMMMLLLNNNRRRYYY]]]ddddddddddddeeegggiiijjjWWWUUURRROOOMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIGGGDDDCCCCCCBBBCCCCCCDDDEEEAAAAAAAAA@@@@@@BBBFFFIIIIIIEEEAAA@@@AAABBBBBBBBBAAA@@@@@@???????????????======>>>????????????>>>???>>>>>>======>>>>>>???=========<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<=========>>>>>>?????????>>>>>><<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAAAAA???>>>>>>>>>>>>======>>>>>>>>><<<>>>??????>>>>>>???AAA@@@@@@????????????????????????>>>========================>>>??????@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>=========>>>??????>>>???@@@@@@???@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKIIIEEEBBB===???CCCHHHMMMQQQSSSUUURRRQQQOOOMMMKKKJJJIIIIIIMMMOOOQQQTTTVVVXXXXXXXXXlll^^^XXXRRRLLLJJJIIIHHHGGGGGGJJJQQQXXX]]]```hhhuuuzzzoooggg\\\ZZZXXXXXX[[[^^^aaabbbZZZVVVRRROOONNNNNNNNNNNNNNNPPPSSSWWWZZZ]]]^^^___aaabbbbbb```^^^\\\\\\]]]___]]]ZZZYYYXXXVVVTTTQQQOOOQQQSSSUUUVVVVVVUUUTTTTTTSSSQQQOOONNNNNNNNNOOOLLLLLLKKKKKKKKKKKKKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>:::999999888888888888888;;;;;;;;;<<<<<<<<<======:::999888888777777888888888888999999999888777666999999999888888888888888666444444666:::;;;999666444555666666777777777666666777888777666555666777666666777777777888888888666666777777777888888888666777999:::;;;;;;:::999:::::::::;;;;;;<<<<<<=========<<<===>>>@@@AAABBBCCCEEEGGGGGGEEECCCCCCCCCDDDDDDDDDCCCCCCEEEIIILLLQQQPPPOOOPPPQQQSSSUUUWWWJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFDDDCCCBBB@@@?????????????????????@@@AAAAAA@@@???@@@BBBDDDDDDBBB@@@??????@@@@@@@@@>>>>>>??????????????????;;;<<<<<<===>>>=========>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>======>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<;;;========================:::<<<>>>@@@@@@???===<<<=========>>>>>>============>>>??????>>>===>>>@@@===============>>>>>>>>>???>>>==================;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@???>>>======<<<>>>===============>>>>>>>>>???@@@@@@??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDGGGHHHIIIJJJJJJJJJIIIIIIFFFGGGHHHJJJLLLLLLJJJHHHBBBCCCFFFIIILLLOOOPPPQQQSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLOOOQQQTTTUUUVVVVVV{{{fff]]]XXXQQQLLLLLLLLLKKKJJJIIIJJJPPPWWW]]]dddiiiuuuzzzmmmfffZZZXXXVVVWWWYYY\\\]]]]]]SSSQQQMMMIIIGGGHHHJJJKKKNNNPPPSSSVVVZZZ\\\^^^___aaabbbdddcccaaa^^^]]]]]]]]][[[YYYXXXXXXVVVSSSPPPOOOPPPRRRTTTUUUTTTSSSRRRQQQOOOMMMKKKJJJKKKLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>===>>>>>>>>>::::::999888888888888888888999999::::::;;;;;;;;;999999888777777777777888777888999999999888666555666666666666666666666666555555555777999999777666444555666777888888888888555666777666555444555666444444444444555555555555666666666666777777777777666777888888999999999888777777777777888:::;;;<<<:::;;;;;;<<<>>>???AAABBB???AAACCCCCCAAA>>>===<<<<<<===>>>>>>>>>@@@CCCFFFEEEDDDDDDDDDEEEFFFHHHIIIEEEDDDCCCAAA@@@??????>>>CCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>======<<<<<<>>>??????>>>===<<<>>>???@@@?????????>>>?????????======>>>????????????>>>:::;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<============;;;;;;<<<======<<<<<<<<>>>>>===<<<;;;:::999<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================999;;;===>>>???>>><<<;;;<<<======>>>>>>======<<<===>>>??????======>>>???<<<<<<<<<<<<<<<=========>>>======<<<<<<=========::::::;;;<<<<<<======>>>?????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAA@@@???>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGCCCDDDFFFJJJMMMNNNMMMLLLFFFGGGHHHJJJKKKLLLLLLMMMPPPOOONNNMMMLLLLLLLLLLLLIIIJJJLLLNNNQQQRRRTTTTTTppp```[[[WWWOOOLLLOOOQQQRRRSSSRRRRRRUUUYYY]]]ggggggnnnxxxzzzpppeee```UUUTTTSSSTTTWWWXXXYYYXXXMMMKKKHHHFFFEEEGGGKKKNNNTTTUUUWWWYYY\\\___aaabbbaaacccffffffccc___]]]\\\XXXWWWVVVWWWWWWVVVTTTQQQOOOPPPRRRSSSSSSRRRQQQPPPLLLKKKIIIGGGGGGIIIKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDD@@@@@@AAAAAAAAAAAABBBBBB@@@@@@>>>=========>>>???<<<;;;::::::999999::::::888888999999:::;;;;;;<<<999999888777777777777777777777999999999888666555555666666666666666666666222444666777666555444444444444666777777888888888555666777666555555666777333333444444444555555555555555555666666666777777777777666666777777888888777777777777777999:::;;;::::::<<<===???@@@AAABBB@@@AAAAAA@@@>>><<<<<<===999:::<<<<<<<<<>>>AAACCC???????????????@@@AAAAAA@@@@@@???>>>>>>===<<<<<>>>>>===;;;===>>>>>><<<<<<<<<===<<<===>>>>>>=========>>>;;;<<<===>>>>>>>>>======:::;;;<<<<<<======<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<======<<<;;;;;;???>>>>>>======<<<<<<<<<===============<<<;;;;;;:::;;;;;;<<<<<<=================================:::;;;<<<=========<<<<<<<<<<<<===>>>>>>===<<<<<<===>>>???>>>===<<<===???<<<<<<<<<=========>>>>>>======<<<<<<<<<======>>>;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>>>>>>>:::;;;<<<<<<===============???AAAAAA@@@@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCC@@@AAABBBCCCDDDDDDCCCCCCCCCDDDFFFGGGHHHGGGFFFEEECCCDDDFFFJJJMMMOOONNNLLLGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKKKKLLLLLLIIIIIIKKKMMMOOOPPPRRRRRRxxxhhh\\\ZZZUUUMMMKKKPPPWWWZZZ]]]]]]\\\[[[]]]___gggdddgggnnnnnneee\\\YYYQQQQQQQQQRRRUUUVVVVVVUUUIIIHHHFFFDDDEEEIIINNNSSSYYYYYYZZZ\\\___aaadddeee```cccffffffccc^^^ZZZXXXTTTTTTTTTVVVWWWWWWUUUSSSOOOPPPRRRSSSSSSQQQPPPNNNJJJHHHFFFEEEEEEGGGJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGHHHBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDEEE???@@@@@@AAAAAABBBBBBCCCAAA@@@>>>=========>>>???======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<===>>>>>>999888888777777777777777666777999:::999888666555777777777777888888888888///333777666333111111333333444555666777777777777555777888777666666777888555555555666666666777777555555555555666666666777888777666555555666888999999999999888888999::::::777888:::;;;======>>>>>>??????>>><<<::::::<<<>>>888999::::::999:::<<<>>>======>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@999999::::::;;;<<<============>>>>>>>>>>>>======:::<<<>>>???>>>===>>>???:::;;;======<<<<<<<<<===:::;;;<<<=========<<<;;;:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888888999;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>???>>>>>>>>>===============<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>???>>>>>>===<<<<<<999::::::;;;<<<===>>>>>>========================;;;<<<<<<===============;;;<<<===>>>>>>===<<<;;;===>>>???>>>===<<<===>>><<<=========>>>>>>??????======<<<<<<<<<======>>><<<<<<======>>>????????????????????????@@@@@@@@@<<<===>>>???@@@@@@@@@@@@<<<>>>@@@AAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDD>>>???AAABBBCCCCCCBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCDDDEEEGGGJJJMMMNNNMMMLLLGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLMMMIIIJJJKKKLLLNNNOOOQQQQQQ}}}}}}}}}pppiii___VVVPPPMMMLLLKKKNNNRRRWWW[[[\\\\\\]]]]]]kkkiiigggeeeaaa[[[TTTOOOQQQQQQQQQSSSSSSQQQMMMIIICCCCCCCCCFFFJJJOOOTTTWWW``````___]]]\\\]]]```bbbdddbbb```aaacccaaa[[[VVVTTTOOOMMMRRRVVVUUUUUUVVVQQQQQQPPPOOOOOOOOOOOOPPPMMMLLLIIIGGGGGGHHHJJJLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA============>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@===========================<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>999999999888888777777777999888666666888888888777666666666666666555555444333222222111111222222333333444444555555555555555555555555555555555555555555444444333333444444555555555555555555555555555444666777999::::::::::::666666666666666666666666777888888999999:::;;;;;;;;;<<<===<<<:::999999;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999:::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;>>>>>>===;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888999;;;===>>>===>>>>>>>>>>>>======<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888777777888888999:::<<<;;;;;;;;;;;;<<<======;;;::::::999999::::::;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::999:::;;;<<<>>>===;;;999888999;;;<<<;;;;;;;;;::::::999999999::::::;;;<<<===>>>???@@@<<<<<<===============<<<:::;;;;;;;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<999:::<<<===???@@@@@@AAA??????>>>>>>======<<<<<<===???@@@???===<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAA??????>>>>>>??????@@@AAACCCCCCCCCBBBBBBAAAAAAAAAEEEEEEFFFFFFEEECCCAAA@@@CCCDDDEEEFFFHHHJJJKKKLLLHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGJJJLLLLLLJJJHHHGGGFFFGGGHHHJJJLLLMMMNNNOOO}}}||||||{{{iiicccZZZRRRNNNLLLKKKJJJLLLNNNQQQSSSTTTXXX\\\___eeedddbbbaaa^^^WWWPPPKKKMMMNNNQQQTTTUUURRRMMMIIIDDDDDDFFFHHHMMMSSSXXX[[[``````^^^[[[ZZZ[[[^^^aaabbb```___aaacccaaa[[[UUUPPPKKKIIINNNSSSSSSSSSTTTQQQQQQPPPOOOOOOOOOOOOPPPMMMLLLJJJHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@>>>>>>>>>============<<<========================<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999999999888888888777777555444444555666666555666666666666666555444444555444444333333444444555333333555666666666555444555555555555555555555555666555555444444555555666555555555555555555555555555666777888999999888888666666666666666666666666777888888999999::::::;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999::::::<<<<<<===<<<<<<;;;::::::;;;;;;===<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888777777888888999::::::::::::::::::;;;<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<======>>>>>>???>>>===<<<:::888777666;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>============<<<<<<;;;;;;;;;:::===>>>??????===<<<<<<============>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@??????>>>>>>??????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGIIIIIIJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMMMM}}}{{{zzzyyy|||mmmbbb\\\UUUOOOLLLKKKJJJJJJJJJJJJJJJKKKNNNTTT\\\bbb_________^^^\\\VVVNNNHHHHHHLLLQQQWWWYYYWWWQQQLLLHHHIIIJJJMMMRRRWWW\\\___```^^^\\\XXXWWWXXX\\\______^^^^^^```bbb```ZZZUUUKKKFFFEEEJJJOOOPPPQQQSSSQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@????????????CCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;::::::========================<<<<<<;;;;;;;;;:::::::::777888:::;;;;;;;;;:::999999999999999999888888888666555333333555666555444555666666666666555444444555444444333333444444555111333555666777666444333444444444444444444444444666666666555555666666666555555555555555555555555555666666777777777666666666666666666666666666666777777888888999:::::::::;;;<<<===<<<:::999:::;;;::::::::::::::::::;;;;;;;;;;;;:::999999999::::::<<<;;;;;;::::::::::::;;;<<<;;;;;;::::::::::::;;;:::999::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::;;;;;;:::::::::::::::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777777777777888999999999999999999999::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;;;;<<<<<<<<<===??????>>><<<:::888777666<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<;;;<<<===<<<<<<<<<===>>>???AAAAAABBBAAA@@@???>>>=========???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????===>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKyyywwwvvvtttvvvzzzyyyuuuddd]]]YYYRRRNNNLLLKKKJJJIIIHHHHHHHHHIIIMMMTTT]]]ccc^^^______```]]]XXXPPPKKKEEEKKKSSS\\\aaa```ZZZTTTPPPPPPQQQSSSVVVYYY]]]___^^^]]]ZZZVVVTTTUUUZZZ]]]\\\\\\]]]___```^^^ZZZVVVIIIDDDBBBHHHMMMOOOPPPRRRQQQPPPOOOOOONNNNNNOOOOOOLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????AAAAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999666777999;;;;;;:::999888999999999999999999888888888666555555666777777666555555666666555555444333333222222111111222222333111222555666777666444222444444444444444444444444666666555555555555666666555555555555555555555555666666666555555444444444555555555555555555555555777777777888999999:::::::::;;;<<<;;;:::999:::;;;888888999999::::::;;;;;;;;;;;;:::999999999888888;;;:::999999999999::::::;;;:::999999999999::::::999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999::::::777777777777777888999999999999999999999:::;;;;;;;;;::::::999999::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::::::::888999;;;<<<===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<=========<<<<<<<<<;;;;;;::::::::::::999999999999999999:::999999;;;<<<===>>>>>>>>>=========>>>>>>>>>>>>>>><<<===>>>===;;;;;;<<<>>>;;;;;;<<<<<<===???@@@AAAAAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????<<<===>>>@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIII}}}vvvtttrrrpppqqquuuuuu~~~}}}iii^^^YYYUUUPPPLLLKKKIIIHHHFFFDDDFFFIIILLLPPPVVV\\\aaa^^^______```___ZZZTTTOOOFFFLLLVVVaaahhhhhhddd___YYYXXXXXXWWWXXXYYYZZZZZZ\\\ZZZXXXUUUSSSTTTXXX[[[YYYYYY[[[\\\]]]\\\YYYWWWLLLFFFDDDHHHMMMOOOPPPSSSPPPPPPOOONNNNNNNNNNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999666888:::;;;;;;;;;999888888888888888888888888888777555444444555666666555555555555555555444444333333222222111111222222333111222444555666555444333444444444444444444444444555444444333333444444555555555555555555555555555666666555444444333333333444444444444444444444444666777777888888999::::::888:::;;;:::999888:::;;;777888888999999::::::::::::::::::999999888888777999999888888888888999999999999888888888888999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========>>>===<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999::::::777777666666777777888999:::::::::::::::;;;;;;<<<;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;:::999888777777999;;;===>>>===;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@<<<<<<;;;;;;:::::::::999999999999888888999999999888999:::<<<============<<<<<<======>>>>>>??????<<<======<<<;;;;;;===???<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFFFFGGGDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIII~~~wwwuuussspppqqqsssuuu~~~qqqaaaZZZUUURRROOOLLLKKKJJJHHHFFFDDDHHHMMMRRRUUUXXX\\\^^^^^^^^^^^^___^^^[[[VVVRRRJJJPPPYYYcccjjjllliiifff___^^^\\\ZZZXXXVVVUUUUUUXXXXXXWWWUUUTTTTTTXXXZZZWWWXXXXXXYYYYYYZZZZZZZZZPPPJJJGGGJJJNNNOOOPPPSSSPPPPPPOOONNNNNNNNNNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFEEEEEEBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777999:::::::::999888666666666777777777777777444333111111333444333222444555555555555444333333555444444333333444444555222222333444444444444444333333333333333333333333444444333333333333444444555555555555555555555555666666555444333333444444444444444444444444444444666666777777888999999999666888999999888777888:::888888888888888888999999888888999999999888777777888777777777777888999999888777777777777888999999::::::999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;============;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777666666666666777888888:::::::::::::::;;;<<<<<<;;;::::::999999::::::;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::888777666888:::;;;======<<<;;;999999999::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<======<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888999999:::<<<<<<<<<<<<;;;:::999999999::::::;;;<<<===>>>>>>===>>>>>>===<<<<<>>>>>======>>>>>>???>>>>>>===<<<<<<<<<======>>>============>>>??????@@@@@@@@@AAAAAAAAAAAAAAA???????????????@@@AAAAAAEEEEEEFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJ|||yyywwwttttttvvvwwwlll```]]]TTTRRRPPPOOOPPPOOONNNLLLKKKOOOUUUYYY\\\^^^```bbbaaa```_________]]]ZZZWWWPPPSSSYYYaaagggiiigggeeeaaa___]]]ZZZWWWUUUSSSRRRTTTUUUVVVVVVUUUVVVXXXZZZVVVVVVVVVVVVVVVXXXZZZ\\\UUUNNNJJJLLLNNNOOOOOORRRPPPOOONNNNNNMMMNNNNNNNNNKKKJJJHHHGGGGGGGGGIIIJJJHHHHHHHHHHHHGGGFFFDDDCCC@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@????????????@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888888666666777777777888888888444555555555666666666777444222111111222333333222444444555555444444333222555444444333333444444555333333222222222333444555333333333333333333333333555555444444444444555555555555555555555555555555666555444444333444555555333333333333333333333333666666777777888888999999444666777777666666777999888888888888888777777777666777888999999888888777777666666666666777888999777666666666666777888999888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<;;;;;;555777999<<<<<<<<<:::999::::::::::::::::::::::::999999999999999999999999;;;::::::999999888888888666666666666666777888888999999999999999::::::;;;;;;::::::999999::::::;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999999999999999999999999888999::::::::::::999888:::;;;<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;::::::;;;<<<======>>>>>>@@@???<<<:::888888888999::::::::::::::::::;;;;;;::::::999999999999::::::<<<<<<<<<;;;;;;999888888999999:::;;;<<<===>>>???>>>??????===<<<===@@@BBBAAAAAA???>>>>>>>>>>>>>>>==================>>>???===============>>>??????????????????@@@@@@@@@AAA??????>>>>>>???@@@BBBCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHEEECCCBBBCCCCCCDDDCCCDDDGGGIIIJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKK}}}{{{xxxwwwzzzyyylllcccbbbVVVTTTTTTTTTVVVVVVUUUTTTTTTWWW\\\```bbbdddfffhhhdddbbbaaa```aaa```^^^\\\SSSUUUYYY^^^ccceeedddbbb```___]]]ZZZWWWTTTRRRPPPRRRTTTVVVWWWVVVWWWXXXZZZVVVVVVUUUTTTTTTVVVZZZ]]]XXXPPPKKKLLLNNNNNNNNNPPPPPPOOONNNNNNMMMMMMNNNNNNLLLJJJGGGEEEEEEFFFHHHJJJHHHHHHIIIHHHGGGEEECCCBBB?????????@@@AAABBBDDDEEE????????????>>>>>>>>>>>>CCCBBB@@@???===<<<<<<;;;=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888888777666555555555555666777777333444444444555555666666666444333333444555555444444444555555444444333222333222222111111222222333444333222111111333555666333333333333333333333333666666555555555555666666555555555555555555555555666555444444444444666666333333333333333333333333666666666777888888999999333555666666555555666888999999888888777777666666555666777999999999888777666666666666666777888888666666666666666777888888555555666777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888000333777;;;======;;;:::::::::::::::::::::::::::999999999999999999999999;;;;;;::::::999888777777666666666666666777888888888888888777888999999:::;;;::::::999999::::::;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===999999999999999999999999555666888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;::::::;;;<<<===??????@@@BBB@@@>>>;;;::::::;;;<<<999999999::::::;;;;;;;;;;;;::::::999999::::::;;;888999::::::;;;;;;;;;;;;:::;;;<<<===>>>@@@@@@AAA?????????>>>===>>>AAADDDCCCBBBAAA???>>>============<<<<<<======>>>???@@@===============>>>??????======>>>>>>?????????@@@>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHFFFCCCBBBBBBBBBCCCCCCEEEIIIKKKLLLLLLJJJIIIIIIIIIJJJJJJKKKLLLLLLMMM}}}~~~zzzmmmccc]]]WWWVVVWWW\\\```bbb___\\\```aaabbbcccddddddddddddfffeeedddddddddbbb___\\\___```[[[UUUWWW^^^aaa^^^\\\^^^]]]XXXQQQLLLLLLOOORRRVVVZZZ[[[ZZZYYYZZZ\\\]]]YYYUUUSSSSSSUUUWWWWWWVVVTTTRRRPPPPPPQQQSSSTTTSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHGGGGGGGGGHHHIIIIIILLLIIIFFFFFFGGGFFFDDDAAA<<<<<<===???@@@AAABBBCCC@@@@@@???????????????@@@???@@@BBBCCCCCCBBB@@@???<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999888777666666555888888777777666666555555666666666666555555555555222222222222222222222222444444444444333333222111222222222222111111000000333333333444444333222222888777555444333333444555666666666666666666666666111333444444333333555666222222222333333444444444444444444444444444444444555555666777777777777777666666666666555555555555666666666666666555555555666666777888888888888888777777777777888888888888333333555666666666555444666666666666777888999::::::::::::::::::999888777999999999::::::999999888;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999;;;;;;;;;::::::999999999999888888777777777777777666666666666666777777888888777777777777999:::;;;@@@===999666444444666777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888888888777888888999999999999999999999999999999::::::;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::888999999::::::999999888;;;;;;::::::===@@@DDDFFFGGGDDD>>>:::888999;;;===888888999999999:::::::::<<<:::999999:::;;;;;;:::;;;;;;;;;<<<;;;;;;::::::============>>>>>>>>>>>>CCCCCCCCCBBBBBBAAAAAAAAA???????????????>>>======?????????>>>>>>>>>>>>>>><<<>>>????????????AAACCC@@@>>><<<>>>AAACCCCCCAAABBBCCCCCCCCCCCCAAA@@@???HHHGGGFFFDDDDDDDDDEEEFFFEEEDDDCCCCCCCCCEEEFFFGGGCCCFFFJJJMMMMMMLLLIIIGGGIIIIIIIIIJJJJJJJJJJJJJJJ~~~}}}xxxlllccc^^^ZZZZZZZZZ___dddgggfffdddcccddddddeeeeeeeeeddddddeeedddcccccccccbbb___]]]]]]]]]XXXRRRSSSZZZ^^^\\\]]]___^^^YYYRRROOOPPPSSSXXXZZZ\\\\\\ZZZYYYZZZ\\\ZZZWWWTTTTTTUUUWWWXXXXXXUUUTTTQQQPPPOOOPPPRRRTTTRRRQQQPPPOOOMMMLLLKKKJJJLLLLLLKKKIIIHHHGGGFFFEEEHHHFFFDDDDDDFFFFFFDDDBBB======>>>>>>>>>>>>>>>>>>@@@??????>>>>>>?????????@@@AAABBBCCCBBBAAA???>>><<<<<<<<<;;;;;;;;;::::::888999999::::::999999888999999888888777666666555777777777666666666555555666666666666555555555555333333333333333333333333333444444444333333222111111111000000000/////////333333333444444333333222555555444444444555555666444444444444444444444444222444555444333333444555222333333333444444444555111111111111111111111111555555666777777777777666666666666666555555555555666666666666555555555555666666777888888888888777666555555555555555555555333333555666666666555444666666666666777888999:::999:::::::::999999888777888888999:::::::::999999888888888777777666666666999999::::::::::::999999;;;;;;:::::::::999999999999888777777666666777777777666666666666777888888888777777777777999:::;;;888888777777666666666666:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999888888777777777888888999999999999999999999999::::::;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;:::<<<>>>BBBFFFIIIJJJFFF@@@;;;888888:::;;;888888999999999:::::::::<<<:::888999:::;;;:::999::::::;;;;;;;;;;;;::::::<<<<<<<<<============>>>?????????>>>>>>============>>>>>>?????????>>>>>>????????????????????????>>>@@@AAAAAA@@@@@@AAACCCAAA???===>>>AAACCCCCCBBBCCCCCCDDDDDDCCCBBBAAA@@@GGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLsssiiidddaaa___]]]]]]```fffjjjkkkjjjhhhhhhggggggfffeeeddddddeeeccccccccccccccc```^^^ZZZXXXSSSNNNOOOVVVZZZZZZ``````___ZZZUUUSSSUUUXXX[[[\\\\\\\\\ZZZZZZ\\\^^^XXXWWWUUUVVVWWWXXXXXXXXXTTTSSSQQQOOOOOOPPPQQQRRRPPPPPPOOONNNMMMKKKJJJJJJLLLLLLLLLKKKJJJHHHFFFDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>===<<<<<>>>>>>>>>>>??????AAAAAABBBBBBAAA???===<<<======<<<<<<<<<;;;;;;;;;777888888999999888888777999888888777777666666555666666666666666555555555666666666555555555555444333333333333333333333333333333444444444333222222111111111111111000000000222333333444444333333333222333444555555666666666333333333333333333333333333555555555333222333444444444444444444555555555444444444444444444444444444555666666777666666666666666666555555555555444555555555555555555555555555666666777777777777777666666666555444444444333333333444555555555555444666666555666666777888999999999999:::999999888777777777888999:::::::::999:::::::::999999999999888888999999999999999999888:::::::::999999999999999999888777777666666777777777777777777777888888999777777777777888999:::;;;333555888:::;;;:::888777999999::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999888777777777777777999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;;;;;;;;;;<<>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBAAAAAABBBCCCAAA@@@??????AAACCCCCCBBBCCCDDDDDDDDDDDDDDDCCCBBBEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIOOOMMMJJJGGGFFFFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNxxxmmmgggfffgggbbb```^^^aaafffjjjlllkkkkkkjjjiiihhhfffeeedddddddddbbbbbbbbbccccccbbb```WWWTTTNNNLLLNNNUUUZZZ\\\aaaaaa___[[[XXXWWWZZZ\\\YYYYYYYYYYYYYYY[[[]]]^^^ZZZYYYXXXXXXYYYYYYXXXVVVRRRQQQPPPNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCEEEDDDCCCBBB@@@???>>>>>>>>>>>>=========>>>??????AAAAAAAAA@@@???>>><<<;;;=========<<<<<<<<<;;;;;;888888999999999999888888888888777777666666666666555555555555555555555555666666555555555444444444444444444444444444444444333333333444444333333222333333333333333333333333222222333444444444333333111333444555666555444444333333333333333333333333444555666555333222222444555555555555555555555555666666666666666666666666444444555666666666666555666666555555555444444444444444555555555555555666444555666666777777666666888888777777666555444444333333444444444555555555666555555555666666777888888888999999999999888888666777888999999:::999999::::::::::::::::::::::::777888888999999888888777999999999999999888888888888888777666666666666666777777777777777888999999777777777888888999::::::555777:::=========;;;:::999999999999999:::::::::999999:::::::::;;;;;;;;;<<<;;;:::888888777777777999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;999888888999;;;<<<;;;;;;;;;<<<>>>AAADDDFFFGGGDDD@@@<<<999888888888888888999999999:::::::::;;;999888888999::::::999888999999::::::::::::999999999:::::::::;;;;;;;;;===============<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@??????????????????@@@@@@AAABBBCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFGGGHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHNNNKKKHHHEEEDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOyyypppgggeeehhhlllgggdddaaabbbgggjjjlllkkkkkkjjjhhhfffeeedddddddddcccaaa```aaacccdddcccbbbVVVQQQMMMMMMQQQVVV[[[___``````^^^\\\ZZZZZZ[[[]]]YYYXXXWWWVVVWWWYYYZZZ[[[]]]\\\[[[ZZZZZZYYYUUUSSSPPPOOONNNMMMMMMMMMNNNNNNPPPOOOOOONNNMMMLLLKKKKKKEEEFFFHHHIIIHHHFFFDDDCCCEEEEEEEEEDDDCCCBBBBBBBBBDDDCCCCCCBBBAAA@@@??????===<<<<<<<<<======>>>???AAA@@@@@@???>>><<<;;;:::===<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999777777777666666666666666444444444444444555555555555555555555444444444444444444444444444444444444222333333444444333333333333333333333333333333333111222333333444444444333333444555555555444222111444444444444444444444444444555666555333222222444555555555555555555555555222222222222222222222222333333444555555555555555555555555555444444444444333444444444555555666666444444555666666666666555888777777666555444444333333333333333444444555555555555555444555555666777777888888999999888888888666777888888999999999999666666666666666777777777666777777777777777777666888888888888888888888888888777777666555666666666777777777666777888888999666777777888999999::::::::::::::::::;;;;;;;;;;;;888888888999999:::::::::999999999:::::::::;;;;;;===<<<;;;:::999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;999888888999;;;<<<<<<;;;;;;;;;<<<===>>>???@@@???<<<:::888888888888888888999999999:::::::::;;;999777888999:::999999777888888999::::::999999999999999999::::::::::::<<<=====================999:::<<<===??????@@@@@@<<<=========>>>>>>??????@@@AAABBBAAA@@@???@@@AAACCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEFFFGGGGGGJJJJJJKKKLLLMMMNNNOOOPPP|||sssiiicccccchhhllljjjgggdddeeeiiillllllkkkhhhgggeeecccbbbccccccdddbbbaaa``````cccdddeeedddXXXRRROOOQQQTTTWWW[[[___^^^]]]\\\\\\[[[[[[ZZZZZZ[[[YYYWWWWWWXXXYYYXXXWWW^^^]]][[[YYYYYYVVVSSSQQQNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGEEECCC@@@???EEEFFFFFFEEECCCAAABBBCCC@@@@@@@@@???>>>>>>======<<<;;;;;;<<<<<<===>>>?????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::::::::666666666666666666666666333333333444444444444444555555555444444444444333333333333333333333333333222222333444444444333333000000000111111111111111111111222333444444444444555555555444444333222111444444444444444444444444333555555555333222333444555555555444444444444444333333333333333333333333222333444444555555444444555555555444444444444333333333333444555555666666333444444555555555555555444444444333222222222111333333333222333444444555555555444444444444555555666777888888999888888888777888888888888888777777777777777777888888888888555666666777777666666555777777777777777888888888888777666666555555666666666666666666666777777888666666888999999:::999999:::999777666666777888999777777888888999:::::::::999999999999::::::::::::<<<;;;:::999999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<<;;;;;;::::::999:::::::::;;;::::::999999999999999888888999999999::::::::::::999777777999:::999888666777888888999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;999:::<<<===>>>?????????;;;<<<<<<======>>>>>>>>>???@@@AAAAAA@@@???@@@BBBDDDEEEEEECCCAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJKKKLLLMMMNNNNNNOOO~~~wwwllldddaaacccfffhhhgggdddbbbdddhhhlllllljjjcccbbb```___```aaabbbcccaaa```___```bbbeeefffeee[[[UUURRRUUUWWWVVVWWW[[[[[[[[[[[[[[[[[[ZZZXXXVVVXXXWWWWWWZZZ]]]___^^^]]]\\\ZZZWWWVVVUUUTTTRRRPPPMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHKKKJJJHHHGGGDDDBBBAAA@@@AAACCCDDDCCCAAA@@@BBBDDDAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999999999999::::::::::::999999666666666666666666666666222222333333333444444444555555555444444444333333333333333333333333333333111222333333444444444333/////////000000000111111000111222333444444444444444444333333222333333333333333333333333333333333222444555444333333444555444444444444333333333222444444444444444444444444222222333444444444444333555555555444444444333333222222333444444555666666333333444555555555555444333333222222222222222222333333222222222333444555555555444444333444444555666666777888888888888888888999999888888777666555888999999999::::::::::::555555555666666555555555666666666777777777888888777777666555555555555666555555555555555666666777555666888999::::::999999888777666666666666777888666777777888999999::::::888999999999999:::::::::999999888777777888888888999999::::::;;;<<<<<<===<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::::::::999999999888888999999999::::::::::::888777777888999999888555666777888999999999999999999999:::::::::;;;;;;999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>>>>?????????AAABBBBBBAAAAAABBBDDDDDDFFFFFFDDDAAA@@@BBBCCCBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMzzzrrrhhhbbbaaabbbccccccaaa______aaafffjjjjjjiii```___]]]]]]^^^```bbbcccaaa```^^^```bbbeeeffffff___XXXUUUWWWXXXTTTTTTWWWYYYYYYYYYZZZ[[[YYYVVVSSSSSSTTTVVV\\\cccggggggfffXXXVVVTTTRRRRRRRRRQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEE===@@@BBBBBB@@@@@@BBBEEEDDDCCCBBB@@@>>>===<<<;;;:::::::::;;;<<<===>>>???===<<<<<<;;;;;;;;;<<<<<<:::::::::999999999888888888888999999999999888888555555555666666666666666222222222333333444444444555555444444444333333333222222222222222222222222111222333333444444444444000000111111222222222333000111222333444444555444333222111111222333555666222222222222222222222222222333444444333333555666444444444333333222222222000000000000000000000000222222333444444444444333555555444444444333333333222222333333444555666666222333444444555555444444444444444444444444444555444333222111222333444555555444444333333333444444666666777888888888888888999999999999888666555444555555666666777777777888444555555555555555555444555666666666777777888888777777666555555555555555444444444444444555666666555666888999::::::999999666777888888999999999999666777777888999999::::::888888999999999:::::::::777666666666666666777888999999::::::;;;<<<======<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::888888888999999::::::;;;:::;;;;;;;;;;;;:::999888888888999999999::::::::::::888777777888999999888555555777888888999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@AAACCCCCCCCCCCCDDDFFFEEEFFFGGGEEEAAA@@@AAADDDBBBAAAAAABBBCCCEEEGGGHHHJJJIIIGGGFFFEEEFFFGGGGGGJJJJJJKKKKKKKKKJJJHHHGGGKKKIIIGGGFFFGGGIIIKKKLLLKKKKKKKKKKKKKKKLLLLLLLLL}}}{{{|||ssshhh```aaaccc``````bbb```___^^^```bbbeeeeeeeee___[[[XXXYYY___ccccccaaabbbaaaaaaaaabbbaaa___\\\\\\WWWUUUVVVUUURRRPPPQQQQQQSSSUUUWWWWWWVVVTTTRRRTTTUUUUUUZZZmmmxxxdddYYYQQQQQQSSSQQQNNNMMMOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGJJJJJJHHHFFFDDDBBBAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>><<<;;;:::999:::;;;<<<===;;;;;;;;;::::::999999999888888999999999999888888666666666666555555555555555555555555555555555555333333333444444444555555666555555444444444555555333333333333333333333333222222222222222222222222999777444111///000111333222222333333333333444444333333222222333333444555555555666666666666666666666555333222111222333333777555222000000111333444333333333222222222111111333333333222222333444444555666666666555444444333000333555333///------///111222333333444444333333222222222333333444444444222222111111111111111111/////////111555777777777777777666666555555555555666888888777666555666777555555555666666666666666222222222222222222222222333333444555666666555555666666666666666666666666555555555555555555555555888888888888888888888888999999888888888888888999999888666555444555777888777777777888999999::::::777777777777666666666666555666666777888999999999999:::;;;;;;999999:::;;;;;;;;;:::::::::999999999;;;888666888===>>>;;;777;;;::::::999888888888999999999999999999999999999999999999888888777777777888777777777777777888999;;;:::888777777999:::;;;888888888888888888888888;;;:::999888999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;:::<<<===???@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMQQQQQQQQQOOOMMMLLLMMMOOOvvvtttuuuvvvwwwkkkbbb]]]___bbbaaa```bbb^^^]]]\\\]]]```aaaaaaaaa___[[[XXXXXX\\\___^^^\\\aaaaaaaaaaaabbbaaa]]][[[ZZZUUURRRRRRRRRNNNLLLMMMPPPQQQTTTWWWWWWWWWVVVUUURRRTTTTTT[[[pppmmmaaaUUURRRRRRQQQOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@???>>>>>>======:::999999999:::<<<===>>>;;;;;;:::::::::999999999888888888999999888888888777777777666666666555555555555555555555555555555222333333333333444444444555555444444444444444555333333333333333333333333222222222222222222222222777555333111000000000111222222222333333333444444333333222222333333444555444444444444444444444444555444333222222222333333666555333222111222444555444444444333333333222222222222222222222333333444555555555555555444333222222333333222111///000111222222333444444444444444222222333333333333333333222222111111111111111111222111000222444666555444666666666555555444444444666777888777555444555666666666666666555555555555555555555444444444444444333444444555666666555555555555555555555555555555555555555555555555555555888888888888888888888888999999888777777888888999:::999777666666666888999666777777888888999::::::999999999888888888777777555666666777888888999999999:::;;;;;;999999:::;;;;;;::::::::::::999999999:::888666888<<<===:::777;;;:::999999888888999999::::::::::::::::::::::::;;;;;;:::::::::999999999888888777777777777777888888888999999::::::::::::::::::::::::::::::::::::::::::999999999:::;;;<<>>===<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPOOOMMMKKKLLLMMMwwwnnnnnnmmmkkkjjjaaa\\\ZZZ]]]aaaaaaaaabbbaaa```___```bbbbbbbbbaaa___[[[XXXWWWZZZ[[[ZZZXXX\\\\\\^^^```bbbbbb___\\\YYYSSSPPPPPPPPPLLLKKKLLLPPPQQQTTTVVVXXXXXXWWWVVVRRRSSSRRRYYYooouuuhhhZZZTTTRRRPPPPPPQQQKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGAAAAAAAAA@@@??????>>>>>>>>>????????????===<<<;;;888888999999;;;===>>>???::::::::::::999999999999888888888888888888888888888888777777777666666666444444444444444444444444222222333333333444444444444444333333333333444444333333333333333333333333222222222222222222222222333333222111000000//////222222222222333333333333333333222222333333444555222222222222222222222222444444333222222222333333333333444444444444444555555444444444333333333333111111111222222333333333333333444444444333222222555333111000222333333333222333444444555555444444333333333333333222222222111111222222222222222222444222111222444444444222555555444444444444333333555666777666444333444555777666666666555444444444555555555555555555555555333444555555666555555555444444444444444444444444555555555555555555555555777777777777777777777777888888777777777888888999;;;:::888777777777888999666666777888888999999:::999999888888888888777777666666666777888888999999999:::;;;:::999888999;;;:::::::::999999999888888:::777666888;;;<<<:::777::::::999999888888999999::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;999999888777666666666777555666999;;;<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<>>============>>>;;;<<<>>>???@@@AAAAAAAAAAAABBBCCCEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHLLLKKKJJJIIIHHHHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKMMMOOONNNLLLKKKJJJJJJrrrlllllljjjeeeaaa[[[YYYZZZ^^^aaabbbaaa```aaa```___```aaabbb```___]]][[[XXXXXXYYYZZZYYYWWWVVVWWWZZZ^^^bbbcccaaa^^^XXXRRROOOPPPQQQNNNNNNPPPRRRTTTUUUWWWXXXWWWVVVVVVSSSRRRQQQUUUeeexxxrrrfffZZZTTTQQQOOONNNPPPJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEECCCDDDDDDDDDEEEEEEFFFFFF@@@@@@@@@@@@??????>>>>>><<<===??????>>>===:::999999999999:::;;;<<<======:::999999999999999999999999888888888888888888999888888888888777777777777444444444444444444444444333444444444444555555555333333222222222333444444333333333333333333333333111222222222222222333333222222333333222111000///111222222222222333333333333333222222333333444555222222222222111111111111444333333333333333333333222333444555666555555444444444333333333222222222000000111222333333333333222222333333333222222111555111......111444444333333333444555555555555444444333333333222222111111111111222222222222222333333222111222444555444333333333333333333333333333444555666555333222333444777777666555444444333333333333333444444444444444444444555555555555555444333333333333333333333333555555555555555555555555666666666666666666666666888777777777777888888999:::999888777777777888888666666777777888999999999777666666666555555555555666666777777888888888888888:::::::::999888999:::999999999999888888888888:::888888999;;;<<<:::888::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888777666666666666555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>>>>===============>>><<<===>>>???@@@AAAAAAAAAAAADDDIIILLLLLLJJJFFFCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIILLLJJJHHHFFFFFFFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLJJJMMMOOOOOONNNKKKJJJJJJpppkkkjjjfff```\\\ZZZ\\\^^^```bbbcccaaa___\\\[[[[[[\\\]]]\\\ZZZYYYZZZYYYXXXYYYZZZ[[[ZZZZZZVVVVVVYYY\\\___```^^^\\\VVVQQQNNNPPPRRRQQQRRRUUUWWWWWWXXXXXXWWWVVVUUUTTTRRRQQQPPPRRRZZZdddhhhgggeee]]]UUUSSSQQQMMMLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@???>>>>>><<<===>>>???>>><<<:::888;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999888777777888999999888888888888777777777777444444444444444444444444555555555555666666666666222222222222222333444555333333333333333333333333111111111222222333333333111222444555444333222111111111111222222222333333333333222222333333444555444333333333222222111111222333333333333333333333111222444555666555444333222222222222111111111000///000111333333444333333111111222222333222222111333000,,,---000333333222222333444444555555444444333333333222222111111111111111222222333333333333111111000222444666555555222333333333333333333333333555555444333222333444777666666555444333333222333333333444444444555555444555555555555555444444333333333333333333333333555555555555555555555555555555555555555555555555777777666666777888888999888888777777666666666666555666666777888888999999666666666555555555555444777777777777777888888888888999::::::888888999:::999999888888888777777777:::999:::;;;<<<<<<;;;::::::999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::888777666666666666777777777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>???@@@AAABBBBBBBBBGGGNNNTTTTTTOOOHHHCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDDDDDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLKKKNNNPPPQQQOOOMMMLLLLLLxxxlllhhhgggaaa[[[XXX[[[___bbbaaabbbcccbbb^^^\\\[[[\\\]]]^^^^^^[[[YYYXXXXXXYYYZZZ[[[[[[\\\\\\ZZZYYYYYYZZZ\\\[[[YYYWWWWWWQQQNNNPPPRRRRRRTTTWWWZZZZZZYYYXXXWWWUUUTTTSSSPPPPPPPPPQQQTTTWWWXXXXXXXXXSSSPPPQQQPPPLLLJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>===>>>>>>>>>>>><<<;;;:::<<<<<<<<<<<<;;;:::999888888888888999999999999999:::999888777777888999:::888888777777777666666666333333333333333333333333444555555555666666666666333222222333333444555666333333333333333333333333111111111222222333333444111222333444555444333222111111111111222222222222333333222222333333444555555444444333333222222222222222333444444444333333111222333444444444333222111111111111000000000000///000222444555555555444111111222333333333222222111///......000111222222111222333333444444333333222222222222222111111111111111222222333444444444111000000222444666666555222222333333333333444444444555666555333222333444666555555555444333333333444444444555666666777777555555555666555555444333333333333333333333333333555555555555555555555555666666666666666666666666666666666666777888888999777777777777666666666555555555666777777888888999888888777777777777666666777777777777777777888888888999:::999888777888:::888888888777777777777666999999:::;;;;;;;;;;;;:::999999888888999999::::::::::::::::::::::::::::::999999999999::::::::::::999999888777666666666777999888777666777999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCHHHPPPUUUVVVQQQJJJDDDAAAAAA@@@@@@AAAAAABBBCCCFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMOOOQQQQQQPPPNNNNNNOOOyyyqqqjjjgggddd]]]XXXXXX[[[aaacccaaaaaacccccc___^^^^^^___```bbbbbb___]]]WWWXXXYYYZZZZZZZZZ[[[[[[YYYWWWVVVWWWYYYZZZZZZYYY\\\VVVRRRTTTUUUTTTUUUYYYZZZYYYYYYXXXWWWVVVUUUUUUQQQPPPPPPPPPPPPQQQRRRSSSRRRNNNMMMNNNNNNKKKJJJLLLMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@AAABBBBBBAAA@@@?????????>>>>>>===<<<<<<;;;:::;;;<<<<<<<<<;;;:::999777888888888999999999999:::999888666666888999:::777777777666666666555555333333333333333333333333333333333333444444444555333333333333444555666777333333333333333333333333000111111222333333444444111111222333333333333333111111111111222222222222333333222222333333444555555444444333222222111111111222333444444444333333222222222333222222111111222222222111111111000000000111333555666666666555111222222333444444333333000111222222111000111222000111222222333333222222111111111111222222222222111111222222333444444555333222111222444555444333333333333333444444444555444555666555444333333555444444444444444444444444333333333444555666666666555555666666555444444333444444444444444444444444555555555555555555555555666666666666666666666666555555555666666777999999888888888888777777666666555555666666777888888888888888777777777666666666888777777777777777777777777999:::999888777888999888888777777777666666666666777999999999888999999999999888888999999:::;;;::::::::::::::::::::::::888999999999::::::::::::888888777777777777777888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>???AAACCCDDDDDDGGGLLLPPPPPPMMMIIIFFFBBBBBBAAA@@@AAABBBCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPQQQPPPOOONNNOOOQQQ~~~}}}tttnnnjjjhhhccc\\\XXXYYYZZZaaaccc``````dddddd```\\\\\\]]]___aaa```^^^\\\WWWXXXZZZZZZYYYXXXYYYYYYTTTSSSRRRTTTXXX\\\^^^^^^ccc\\\XXXXXXXXXWWWWWWZZZYYYXXXXXXXXXXXXWWWWWWWWWTTTRRRPPPOOOMMMLLLNNNRRRRRRMMMLLLMMMMMMJJJKKKNNNLLLLLLJJJIIIGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCC???@@@BBBCCCCCCBBBAAA???@@@???>>>===<<<<<<======888999;;;<<<===<<<;;;;;;777777888888999999999999:::999777666666777999:::666666666666555555555555333333333333333333333333111111222222222333333333333333333444555666777888333333333333333333333333000000111222333333444444000000000111111222333333000111111111111222222222333333222222333333444555444444333333222111000000000111333444555444333333333222222111111000000000333333333222222222111111000222444666777777777666111222333444444444444444///222555444222000111333000000111222222222222111000000111111222222222333111111222333333444555555555444222333444444222111333333333444444555555555555666777666444333444555333333444444444444444444000000111222222333444444555666666666555444333333444444444444444444444444555555555555555555555555777777777777777777777777555555555555666777999999888999999999999888777777555555666666777888888888666555555555444444444444888888888777777777777777777999999999888777888999777777777777666666666666444666777777777666777777999888888888999::::::;;;999999999999999999999999999999999::::::;;;;;;;;;888777777777777777888999777888:::;;;;;;:::999888>>>>>>>>>>>>>>>>>>>>>>>>::::::<<<=========<<<;;;===============>>>?????????>>>>>>>>>???AAACCCDDDEEEFFFHHHIIIJJJIIIHHHGGGCCCCCCBBBAAABBBCCCDDDEEEGGGFFFEEECCCBBBBBBAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHIIIIIIKKKLLLMMMOOOOOOPPPOOONNNNNNPPPQQQwwwqqqiiicccbbbeeeeee]]]VVVZZZ\\\____________```aaa```___^^^]]]]]]\\\[[[[[[WWWXXXYYYYYYYYYXXXWWWVVVTTTSSSSSSWWW\\\``````___ZZZYYYWWWUUUTTTTTTTTTUUUWWWWWWWWWWWWVVVUUUUUUTTTQQQOOOMMMMMMNNNOOOPPPOOONNNMMMMMMMMMLLLLLLKKKKKKMMMKKKIIIFFFEEEEEEFFFGGGDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@?????????<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777666666666888999::::::::::::999888777666666;;;999777444333333444555555444444333333444444555666555333222222333444666777555444222222333444555333333111000000000111222111111111111222333333444333222111000000111222333111222333444444444444444333222222111111222222333444333111000000000111111111000000000222333222111222333333333333222111000222222222111111111111000222333444555555555444333555444333222111111111111000000000111222222222333222222111111111111222222222222222111111111000000333333333333333333333333333333333222222111111111333333333444444444555555666666666555555444444444333444444555555444444333333333444444444444444444888777666555333333333222555444333333222222333333444444444555555555555666999777555333222333444555888777777666666666666777777777777777777777777777555555666777888999999:::===<<<;;;999777666444444666777888::::::999999888::::::999666444444666888;;;888555444555666777777666555444333333444555666999999999999999999::::::::::::::::::999999888777888888999::::::::::::999888999999999999888777777888888888999999::::::;;;===<<<;;;;;;::::::::::::===<<<<<<===>>>??????>>>======<<<<<<===>>>??????????????????????????????AAABBBDDDFFFFFFEEECCCBBBEEEDDDDDDCCCCCCCCCCCCDDDCCCEEEEEEDDDCCCBBBCCCDDDEEEGGGIIIHHHEEEDDDFFFHHHKKKKKKJJJIIIHHHGGGGGGFFFJJJIIIIIIJJJJJJKKKLLLMMMKKKLLLMMMMMMLLLLLLNNNPPP~~~qqqjjjccc\\\\\\aaabbb\\\VVV[[[\\\^^^___^^^^^^___`````````___^^^]]][[[ZZZZZZUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSWWW[[[^^^___^^^ZZZYYYWWWUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVUUUTTTSSSPPPNNNMMMLLLMMMNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJGGGEEEDDDDDDEEEFFFDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888777666666666777999:::888999999:::::::::999999:::888666444333333444444333333333222222333333333666555333222222333555666777555444222222333444555333333111000000000111222333333222111111111222222222222111000000111222222111222222333444444333333333222222111111222222333444333111000000000111222111000000111333444333222333333333222222222111111222222222111111111111000111222333444444444333222555444333222111111111111222222222222222333333333222222111111111111222222222222222111111111000000333333333333333333333333222222222222111111111000333333333444444444444555555555555444444333333333333333444444444444333333333333333444444444444444555555444333333333444444555444333333222222333333444444444444555555555555555555444333333444555666666666555555555666666777666666666666666666666666666666666777777888888999;;;;;;:::999777666555555666666888999999999888777::::::999666444444666888999777555444555666666555666555555444444555555666777777888888888888999999::::::::::::::::::999888888888999::::::::::::999888999999999999888777777888888888999999::::::;;;<<<<<<;;;:::::::::;;;;;;<<<;;;;;;<<<===>>>>>><<<<<<<<<<<<===>>>???@@@AAA????????????????????????@@@AAACCCDDDEEEDDDCCCBBBDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDBBBBBBBBBCCCCCCEEEGGGFFFEEEEEEHHHJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMOOO}}}|||}}}vvvlllccc\\\VVVWWW\\\```^^^ZZZ\\\]]]^^^^^^]]]\\\]]]^^^_________]]]\\\ZZZYYYXXXSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTVVVZZZ\\\]]]\\\YYYXXXWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQOOONNNMMMLLLMMMLLLJJJHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCBBB@@@@@@?????????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;:::::::::;;;<<<::::::;;;;;;;;;;;;::::::888777666666666777888999777888999:::;;;<<<<<<<<<999777555444333333333444333222222111111222222333555444333222222333555555666555444333222333444444333333222111111111111222444333222111111000111111222222111000000111222222111111222333333333222222333222222111111222222333333333222111111111111222111111000111444555555444444333222111111111222333222222222111111111111000000000111222333222222222444444333222111111111111444444444333333333333333222222222222222222222222222222222111111111111111333333333333333333333333222222111111111111111000333333333333444444444444333333333333333222222222222222222333333222222222222333333333444444444555333333333333333444555666555444333333222222333333444444444444555555555555222333333444555555666666444444444444444555666777666666666666666666666666666666666777777777777777999999888888777777666666555666666777888777777777999999888777555444666888777666444555666666555444555555555666666555555555666666777777777888888888999::::::;;;;;;;;;;;;:::888999999:::::::::::::::888999999999999888777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEBBBCCCDDDCCCBBBAAAAAACCCAAABBBCCCDDDDDDEEEHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNPPPPPPNNNMMMLLLMMMxxxwwwyyy}}}rrrkkk___YYYSSSTTTZZZ___```___]]]^^^^^^]]][[[[[[\\\]]]]]]]]]]]]\\\ZZZXXXVVVUUURRRSSSUUUVVVVVVUUUTTTTTTSSSSSSTTTVVVXXXYYYZZZZZZXXXXXXWWWVVVTTTTTTSSSSSSTTTTTTTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMKKKHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>===;;;999999:::;;;<<<:::::::::;;;;;;:::::::::888777666555555666777888777888999:::;;;;;;;;;;;;777777555444333333333333333333222222222222333333444444333333333444555555666555444333333333444444333333222222111111111111333222111111111111111222222111111111111111111222111111222222333222222111333222222111111222222333222222222222222222222222222111000222444666555555555333111000000111333444222222222111111111000000000000111222222333333333444333222222111111111222444444333333222222222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333444444444222222222222111111111111111111222222222222111111222222222333333444444555444444444444444555555666555444333333222222333333333333444444444555555555222333444555555555555444222222222333444555666777666666666666666666666666666666666666666666666555777777777777777777777777555555555666666666666666888888888777555444666888555444444555666666444333444555666777777666555444666666777777888888999999999::::::;;;<<<<<<<<<<<<888999::::::;;;;;;::::::888999999999999888777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;;;;======<<<;;;;;;<<<<<<===???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@AAACCCDDDDDDAAABBBCCCBBBAAA@@@AAABBB@@@@@@AAABBBCCCDDDFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKPPPUUUWWWUUUQQQMMMKKKyyysssrrruuu}}}|||zzzpppiii]]]WWWRRRRRRXXX]]]______]]]^^^^^^\\\ZZZYYY[[[\\\YYYZZZZZZZZZXXXVVVSSSRRRSSSTTTVVVWWWWWWWWWVVVUUURRRSSSTTTUUUVVVVVVXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSSSSRRRQQQOOONNNMMMNNNMMMLLLLLLLLLJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<;;;:::999::::::;;;999::::::::::::::::::999888777666555555666777777888888999999999999888888777666555555444444444444444444333333333333444444333333333333444444555555555555444444333333333333333333333333222222111111000///000000111222333444111111111222222111111111222222333333333222222111333222222111111222222333222222222333333333222222222111111222444555555444444333111000000111333444222222222111111111000000111111111222333444444555333333222222111111222222333333222222111111000000111222333333333333222111111111111111111111111111222222222222222222222222222222333333333333333333222222222333333333444444111111111111111111111111000111111222222111111000111111222222333444444555777666555555444444555555555444333333222222333333333333333444444444444555444444555555444333222222222222222222333555666666555555555555555555555555666666666555555555555555555555666666666777777777555555555555555666666666666777888777555555666777555444444555666666555333444555666777777666555444777777888888999:::;;;;;;999::::::;;;<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::888999999999999888777777666777777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>===<<<===>>>>>>===<<<;;;;;;<<<===>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@AAAAAAAAA????????????@@@AAACCCCCC@@@AAABBBAAA@@@??????AAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJQQQYYY^^^\\\UUUNNNIII~~~xxxtttrrrtttwwwyyyooohhh]]]XXXSSSRRRVVVYYY[[[[[[[[[[[[[[[YYYWWWWWWYYYZZZVVVWWWXXXYYYXXXVVVSSSRRRTTTUUUVVVXXXXXXXXXWWWWWWRRRSSSTTTTTTTTTTTTUUUWWWVVVWWWVVVVVVUUUSSSRRRQQQRRRRRRQQQPPPOOONNNLLLKKKMMMKKKIIIIIIIIIHHHEEECCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::999999888777666555555555666777888888999999999888888777777777666666666555555555555444444333333444444555222333333444444555555555555555444444444333333333333333333444333222222111......//////111222444555000111222222222222111000333333444444444333222222333222222111111222222333111222333333444333333333333222111222333444333222333222111111111222333444222222222111111111111000111111111111222444555666333333222222111222222333222222111111111111111111111222333444444333222111111111111111111222222222222222222222222222222222222222222222222333333333222222222222333333333333000000000111111111111111111111111222222111111111000000111222333444555555777666555444444444444444555444333333222222333333333333333333444444444444555555444444333222222111333333333333333444555666555555555555555555555555444444444555555555555555444555555555666666666777666555555555555666777777555666777777555555666777666444444444666777666555666666666777777666666666777777888999:::;;;;;;<<<999::::::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;888999999999999888777777666666777888:::;;;<<<<<<<<<<<<<<<;;;<<<<<<======???>>>======>>>>>>===<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@??????>>>??????@@@AAABBB???AAAAAA@@@???>>>???@@@AAAAAACCCEEEGGGGGGDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHOOOYYY^^^\\\VVVNNNIII~~~|||{{{yyyyyy{{{}}}uuummmaaa]]]XXXVVVWWWXXXYYYXXXWWWWWWVVVTTTSSSSSSUUUXXXUUUWWWXXXYYYYYYWWWUUUSSSSSSTTTVVVXXXXXXXXXXXXWWWQQQSSSUUUTTTRRRQQQSSSUUUVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQPPPOOONNNLLLKKKJJJJJJHHHEEEDDDEEEDDDCCCBBB>>>?????????@@@@@@@@@AAA>>>?????????>>>>>>======;;;;;;;;;<<<===>>>@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<999:::;;;<<<<<<:::999777999999::::::::::::999999888777666555444555555666777777888999::::::::::::777777777777777777666666444333333333333333333444111222333444555555555555444444555555444444333333333333444444444333222111////////////000222333333000111222222222222111000555555555555555444333222333222222111111222222333111222333444444444333333333222111111222333111000111111222222222333333333222222222111111111111000000000000000111333444555333222222111222222333333111111222222222222222222111222444555555444222111000000111111111222222222111111111111111111111111//////000000111111111111111222222222222333333333000000000111111222222222111222222222222222222111000000111222333444555555333333222222222333444444555444333333222222333333222222333333333444444444555444333222222222333444555444444444444444555555555555555555555555555555333333333444444555555666444555555555555555666666666666555555555666777888444666777777666555555666777555444444666777888777777777666666666666777777666666777888999:::;;;;;;::::::::::::::::::999888999:::;;;;;;<<<;;;;;;;;;888999999999999888777777555666777888:::;;;<<<===>>>======<<<<<<<<<<<<===???===<<<<<<======<<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@??????>>>>>>>>>??????@@@???@@@@@@@@@>>>===>>>???AAABBBEEEJJJMMMMMMHHHEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFLLLSSSWWWVVVQQQLLLIII~~~}}}|||{{{|||uuufffbbb]]]ZZZZZZZZZYYYXXXSSSSSSSSSQQQPPPPPPSSSVVVUUUWWWYYY[[[[[[YYYWWWUUUSSSTTTUUUWWWXXXXXXWWWWWWQQQSSSUUUTTTQQQPPPRRRTTTVVVVVVVVVVVVUUUSSSRRRPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHEEEBBBAAAAAABBBBBBAAA======>>>>>>?????????@@@<<<<<<<<<===<<<<<<;;;::::::::::::;;;===???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======888:::<<<======;;;888666999999999::::::999999999888777666555444444555666666777888:::;;;<<<======777888888888888777777666333222222222222222222333111222333444555555555555444444555555444444333222333333444555444333222111111000000000000000111222000111222333333222111000555666666666555444444333333222222222222222222333000111333444555444333333444222111111222111000...000111222333333333333333222222222111111111111000///.........000222333555222222222111222222333333222222222333333444444444111222444555555444222111000000111111222222222222111111111111111111111111---.........//////000000111111222222222333333333000000111111222222222333222222333333333333222222///000111222333444555555/////////000111333444555555444333333222222333333222222333333333444444444444333111111111333555777666666555444444444555555555555555555555555555555222222333333444555666666555555555555555555555555777666666555555777888999444555777777666555555666999666444444555888999999888777666555555666777888444555666777888999::::::::::::::::::999999888777999:::;;;;;;<<<<<<;;;;;;888999999999999888777777555666777888:::;;;<<<===???>>>===<<<<<<<<<<<<<<<>>>===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????@@@???>>>>>>>>>>>>>>>???>>>???@@@???>>>======???AAACCCGGGMMMRRRRRRMMMHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFEEEIIIMMMOOOOOOLLLKKKJJJzzz{{{{{{yyy|||}}}tttjjj```\\\^^^^^^YYYTTTSSSRRRPPPQQQTTTTTTRRROOOVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVVVVWWWVVVUUUSSSRRRXXXWWWWWWVVVTTTRRRQQQPPPPPPQQQSSSTTTUUUSSSRRRQQQOOOOOONNNMMMLLLKKKIIIHHHDDDBBB@@@@@@AAADDDEEEEEECCCBBBAAAAAAAAA@@@>>><<<:::;;;;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888777888:::999777666666666333444555555666555555555555444444666888::::::999777777666555555555555555333333333333333333333333555555555555555444444444555444444444444555666666111111222222222222333333444333222111111111222333333222222111000000000111444444444333333222222222222000///111333444222///333222222222222222222222444555555555444333333222111111222333333333333222222222111111000//////...111111222333333333333222111111000000000000000111222222222222222222222222333333999666///333888111777......///,,,222666///111111111111111111111111222000///......000222333111111111111111111111111222222222222222222222222000000000000000000000000///000222333444555555555333333333333333333333333666555333333222333444555444444444444444444444444222222222222333333444555222111111333555555444222333333333333333333333333333333333333333333333333333333333444444444555555555555555555666666666666888777777777666666555555555555444444444444555555777777666555555555555555333444666888999:::999999777888888888888999999999;;;<<<<<<<<<<<<<<<<<<;;;::::::888777777777888999:::999888777888999:::;;;>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;:::::::::888999999::::::;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@???>>>============>>>>>>======<<<<<<<<<;;;???AAADDDGGGIIIIIIHHHHHH@@@???>>>@@@CCCDDDCCC@@@EEEBBB??????BBBCCCBBBAAADDDEEEEEEFFFFFFFFFEEEEEE}}}|||}}}|||vvvmmmccc^^^^^^\\\VVVPPPQQQOOOOOOPPPSSSSSSQQQOOOSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWUUUTTTTTTTTTTTTUUUSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPRRRSSSSSSRRRPPPOOOOOOOOONNNNNNMMMKKKJJJIIIIIIGGGDDDBBBCCCDDDEEEDDDEEECCCAAAAAAAAA@@@>>><<<:::::::::::::::999999888999:::;;;;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888777888999999777666666777777666666666555444333222666555555777999:::999888666666555444444444444444333333333333333333333333444444444555555555555555222222222222222333333444222222222222222222222222333333222111111222222333333333222111111111111111444444333333333222222222222111000111333444222///333333444444444444333333444444555555444333333222111111222333333333333222333222222111000000//////000111222222333333222222222111111000000000111111222222222222222222222222+++***...///444HHHRRRIII???222000333...///333000222222222222222222222222333222111111111222444444222222222222222222222222111111111111111111111111000000000000000000000000000111222333444444555555333333333333333333333333666555444444444444555666333333333333333333333333333333222222222333444444555444333444555555444222333333333333333333333333333333333333333333333333333333333444444444555555555555555555666666666666888888777777777666666666555555555555555555555555777777666555555555555555444555666888999999999888777888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::888777777777888999::::::999999::::::;;;<<<>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;:::::::::999888999999::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????????????????>>>===============>>>=========<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFEEEEEE@@@??????AAACCCDDDCCCAAACCCAAA??????BBBDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCBBB{{{|||~~~vvvvvvsssmmmeee```^^^ZZZSSSMMMLLLLLLMMMOOOQQQRRRQQQOOORRRSSSTTTVVVWWWXXXXXXYYYZZZXXXUUURRRQQQRRRTTTVVVNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOPPPPPPPPPPPPNNNMMMOOOOOONNNNNNMMMLLLKKKKKKNNNKKKHHHEEEEEEEEEEEEDDDFFFDDDAAA@@@@@@???>>>===999999999999999888888888999:::;;;;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888777888999888666555666777666666666666555444444444666666666888::::::888666555555444333333333333333222222222222222222222222333333444444555555666666222222222222222333444444333333333222222111111000333222222111111222333333444333333222222222222222333333333333222222222222222111111222333333111000333444666777777666444333444444444444444333333222111111222333333333333222333333333222111111000000000111222222333333222222222222111111111111222222222222222222222222222222555333555999LLLqqqyyyOOO999111666000---000222333333333333333333333333111222222222222333333333333333333333333333333333000000000000000000000000000000000000000000000000111111222333444444333333333333333333333333333333666555555444444555666666222222222222222222222222444444333222222222333333666555444444555666444333444444444444444444444444333333333333333333333333333333333444444444555555444555555555555666666666888888888888777777777777555666777888888777666555777666666555555555555666555555666777888888777777777888888888888999999999::::::;;;;;;;;;;;;::::::::::::999888888888888999::::::;;;;;;<<<<<<<<<;;;======>>>======<<<;;;:::::::::::::::999999999999999999999:::;;;;;;<<<<<>>>>>===============>>>============<<<<<<<<<<<<>>>??????@@@AAAAAABBBBBB@@@@@@@@@AAACCCDDDCCCBBBBBB@@@??????BBBDDDEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@}}}{{{{{{www}}}tttmmmllljjjfffbbb^^^[[[WWWQQQMMMHHHJJJLLLOOOQQQRRRQQQPPPTTTTTTUUUVVVWWWXXXXXXXXXYYYWWWUUUSSSRRRRRRSSSTTTMMMNNNOOOPPPPPPQQQQQQPPPNNNNNNOOOOOOOOONNNMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLOOOLLLHHHFFFFFFFFFEEEEEEFFFDDDAAA??????>>>===<<<999999888888888777888888999:::;;;;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666777888777666555666888333444444555666777888888666666666888:::999777555666555444444333333444444111111111111111111111111222222333444444555666666666555555555555666777777666666555444333222111000222222222222222222333333444444333222222333333444333222222222222222222222222222222222333222111000111333666777888666444333333333444444444333333222111111222333333333333222333333333222222222111111000000111222222222222222222222222111222222333444222222222222222222222222111111222333HHHtttaaa???///555333...111444333333333333333333333333//////000111111111111000333333333333333333333333111111111111111111111111000000000000000000000000111222222333333333222222222222222222222222222222444333333444444444555555222222222222222222222222555444333333222222222222444333222222444555555444444444444444444444444444222222333333333333444444333333333444444444555555444444444555555555666666888888888888888888777777555666888999999888666555777666555555555555666666555666666666666666666666777777888888888999999999999::::::;;;;;;::::::999::::::999999888888888888888999;;;<<<<<<<<<;;;:::============<<<;;;::::::999999999999999999999999999999::::::;;;<<<<<<<<>>>>>>>>======>>>??????===============<<<<<<<<>>>>>>>>???@@@@@@@@@AAAAAABBBDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBzzzvvvtttssssss|||wwwnnnhhhfffcccaaa^^^ZZZVVVQQQLLLIIIGGGJJJNNNQQQRRRSSSSSSSSSXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLIIIFFFDDDEEEFFFFFFFFFEEECCC@@@?????????===<<<:::999888777777777888888999:::;;;;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555666777777666555555777888555444444444555777888999666555555777888888666444777666666555555555555555111111111111111111111111111222222333444555666666777777777777777888888999888888777555444333222111111111222222333333333333333333333222222333444444222222222222222222222222222333444333222111111111///111444666666555333222222222333333444333333222111111222333333333333222333333333222222222222222000000111222222222222111222222111111222333333444222222222222222222222222...000111...999]]]wwwtttggg@@@+++111333222444444333333333333333333333333//////000111111111111000333333333333333333333333222222222222222222222222000000000000000000000000111111222333333222222222222222222222222222222222111111222222333333333333444444444444444444444444555444333333222222222222111000///000333555666555444444444444444444444444222222222333333444444444333333333444444444555555444444444444555555555555777777777777777777888888666777999::::::999777666666666555555555555666666555555555555555555666666777777888888888999999999999::::::;;;;;;::::::999::::::::::::999999888888777888:::;;;;;;;;;:::999============<<<;;;:::999999999999999999999999999999::::::;;;;;;<<<======?????????@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>??????@@@AAA<<<<<<<<<===============@@@@@@???>>>>>>???@@@@@@@@@AAACCCDDDDDDDDDDDDEEEDDDDDDCCCAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFF}}}vvvqqqooopppssszzztttppplllgggddd______\\\WWWPPPIIIFFFDDDIIILLLQQQTTTUUUUUUUUUVVVZZZZZZYYYWWWWWWWWWWWWWWWUUUVVVVVVVVVUUUSSSPPPOOORRRRRRRRRQQQQQQOOONNNNNNOOOOOONNNMMMMMMLLLLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJIIIFFFCCCCCCDDDEEEFFFFFFDDDCCCBBBBBBCCCBBB???===;;;:::999777777888999999999:::;;;;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;::::::::::::::::::::::::777777777777777666666666666666666555444555777999:::999777555444444444555555333333333555666666555777777666555555555555666222222222222222222222222222222333333444444555555555555555555555666777777888777777666444333222222000000222333333333333333333222222222222333333444111111111222222222222222222444555444222111111111...000222333444444222111111222222333333333333333111111222333333333333222222222222222222222111111///000111111222222111111111111111111111222333444222222222222222222222222666666888555555III]]]]]][[[;;;+++000222333555333333333333333333333333333111222222222222333333333333333333333333333333333222222222222222222222222000000000000000000000000000000111222333333222222222222222222222222222222//////000111222222222222444444444444444444444444444444333222222222333333111///...///111444555555333333333333333333333333111222222333333444444555333333333444444444555555333444444444444555555555666666666666777777777777666777888999999888777666666555555555555666666777444444444444444555666777777888888888888999999999::::::;;;;;;;;;;;;:::::::::::::::;;;:::999999888777888999999::::::999999<<<<<<===<<<<<<;;;:::999999999999999:::::::::::::::::::::;;;<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=====================>>>???AAAAAA<<<<<<<<<===============@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEDDDBBB??????@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGyyytttsssuuu}}}}}}qqqiiiiiihhhddd___[[[\\\ZZZTTTLLLFFFDDDEEEKKKPPPUUUXXXXXXWWWXXXXXXYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWUUUTTTSSSQQQQQQPPPQQQQQQQQQQQQPPPOOONNNMMMNNNMMMLLLKKKKKKJJJJJJJJJFFFEEEDDDCCCDDDEEEGGGHHHHHHFFFCCCBBBCCCDDDEEEDDDDDDDDDEEEGGGHHHFFFCCC@@@<<<;;;999888888888::::::999:::;;;;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;::::::::::::::::::::::::777777777777777888888888666666666444333444777:::<<<;;;888555444333444444333222000000222555666666666666555444444444444555333333333333333333333333333333333333333333333333444444444333444555555666666555555444333222222111///000222333444444333333111111111111111222333333000111111111222222222222333555666555222000111222///000111222333333333333111111222333333333333333111111222333333333333222111111111111111111111111///000000111111111111111000000000000111222333333222222222222222222222222222---111333---222===>>>BBB333///222...000444000222222222222222222222222333222111111111222444444222222222222222222222222111111111111111111111111000000000000000000000000...///000222222333333333111111111111111111111111...///111222333333222222333333333333333333333333333333222222222333444444444222000///111333444444222222222222222222222222111111222333333444555555333333333444444444555555333333444444444555555555444555555555666666666666777777777777777777777777555555555555555666777777333333222333333555777888777888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999888:::999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========BBBAAAAAA@@@@@@?????????============<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@<<<<<<<<<<<<=========>>>>>>???@@@BBBBBBBBBAAAAAA@@@CCCEEEFFFDDDDDDEEEGGGCCCDDDDDDBBB??????AAACCCCCCCCCDDDEEEFFFFFFFFFEEE~~~zzzzzz||||||mmmdddcccddd___XXXVVVWWWWWWRRRKKKGGGGGGJJJNNNRRRXXX[[[ZZZYYYYYYZZZVVVUUUUUUTTTUUUVVVXXXYYYZZZXXXTTTRRRPPPPPPQQQRRROOOOOOPPPPPPPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHDDDCCCBBBAAABBBDDDFFFGGGIIIGGGCCCBBBCCCDDDDDDCCCEEEFFFHHHJJJLLLJJJFFFCCC===<<<:::888888999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;::::::::::::::::::::::::777777777888999999::::::555666555444333444777::::::999777555444555666777333000......111444666777555555444333333333333444333333333333333333333333444333333333333333333333555444444444444555666666444333333222222111111000///000222333444444333333111000000000111222222333000000111111222222222222333555777555222000111222000000111111222333444444000111222333333333333333111111222333333333333222000000000000000000111111//////000111111111111111////////////000111222333222222222222222222222222555,,,111888222...333333---,,,333444,,,,,,111...111111111111111111111111222000///......000222333111111111111111111111111000000000000000000000000000000000000000000000000......000111333333444444111111111111111111111111///000222333444444333333222222222222222222222222222222222222333444444555888555222111111222222222111111111111111111111111111111222333333444555555333333333444444444555555333333333444444444555555333444444444555555666666777777666666666666777777555555555555555666777888222222222222333555777888777888888888888999999999;;;<<<<<<======<<<<<<;;;::::::;;;<<<;;;:::999888<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========CCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888999:::;;;<<<>>>???;;;<<<<<<<<<======>>>>>><<<>>>@@@BBBCCCBBBAAA@@@@@@CCCFFFFFFDDDDDDEEEGGGAAACCCCCCBBB??????BBBEEECCCDDDDDDDDDDDDDDDCCCCCCvvviiiaaa```___\\\XXXSSSUUUVVVVVVTTTPPPKKKHHHWWWWWWXXXXXXYYYYYYZZZZZZVVVXXXYYYYYYWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSPPPQQQQQQQQQPPPNNNLLLKKKLLLKKKJJJIIIIIIGGGDDDAAA@@@AAADDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAACCCCCCJJJJJJMMMUUU]]]\\\QQQGGGCCCAAA>>>;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;:::::::::999999999888888888888888777666555444333666666777777777777666666999888666555444444444555111111222222222333333333333333333333444444555666777666555444333222222222555666666666555333111000222222333444444555555666666666555444222111000000000......000444555444111222222111111222333444444333333333333333333333333555555666555444222000...111111000000111111222333000111111222222111111000444333222222333333111000000111222222222000///...111000///......///000111000000111222222222222111///000222333333222000///222222222222222222222222///////////////000111111111111222222222333333333222111000//////000111222111111111111111111111111111111222222222222111111//////000000000000//////000000000000111111111111111111111111222444777888555444222111111111222222111222333333444444333333555555444333333222111111444333222111111111333333111111111111111111111111333333333333333333333333555555555444444333333333333333333333333333333333555222111333777888777555888555222222444666555444777777777777777666666666777666444333444555777999888999999::::::;;;;;;<<<999:::;;;;;;;;;:::999888::::::::::::::::::::::::777777777777888:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999;;;===??????===<<<<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@===???@@@CCCDDDFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDvvvnnnddd^^^^^^_________]]]^^^^^^^^^\\\XXXUUURRRXXXXXXXXXYYYYYYYYYYYYYYYVVVXXXYYYXXXVVVUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPOOONNNLLLLLLMMMLLLJJJIIIHHHFFFBBB???AAACCCDDDFFFGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBEEEFFFJJJTTT___aaa[[[TTTIIIFFFBBB===:::999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888888888888888888777666444555555666666555555444888777666555444444444555111111222222222333333333333333333333333333444555666555444333222222222222444444555555444444333333222333333444444555555666555555444333333222111111111//////111333444333111000000//////000111111222111111111111111111111111444444555444333111///...111111000000111111222333111111222222222222111111222111000000111111000...111111111111111000//////222111000000000000111222000000111222222222222222///000222333333222000///222222222222222222222222///////////////000111111111111111222222222333333111111000000000000111111111111111111111111111111000000000111111000000000//////000000000000//////000000000000111111111111000/////////000222444555444333222111111111222222111222333333444444333333333333333222111111111000333222111111000111222333111111111111111111111111222222333444555555666666444444444444333333333222333333333333333333333333444333333444666777666666999777444444666888777666777777666666555555555555666555444444444555777888888888999999:::;;;;;;;;;999:::;;;<<<;;;;;;999999888999999::::::;;;;;;;;;888888777888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999;;;===>>>>>>======>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCDDDDDDEEEEEEHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFtttlllgggaaa]]]^^^aaagggjjjnnnmmmkkkgggccc___\\\ZZZXXXXXXYYYYYYYYYXXXXXXWWWVVVWWWXXXVVVTTTSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPOOOMMMMMMMMMMMMOOOMMMKKKIIIHHHFFFBBB???CCCDDDEEEFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAADDDEEEJJJSSS^^^dddbbb___RRRNNNGGGAAA<<<::::::;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;999999:::999999999999888888888555666777888888888888888555555666666666666555555777666555444444444444444111111222222222333333333444333333222222222222333333333222222222222222333333333333333444444555666333333333444555555666666444444444333333222222222222111111222333333222000000000000///000000111222000000000000000000000000333333333333222000///...111111000000111111222333222222333333333333222222222111///000111111000///222222111000000000000111333222111111111111222333000111111222222222222222000111222333333222111000000000000000000000000000///////////////000111111111111111222222222222333000000111111111111000000111111111111111111111111//////000000000000/////////000000111111000000///000000000000111111111111111000000000000111222222333333222111111111111222111222333333444444333333111111111111111111000000111111000000000111111222222222222222222222222222111222333444666777888888333333333333222222222222333333333333333333333333222333555555444444555777:::888777777888999999888999999888777666555555444444555555555555666666666888888888999::::::;;;;;;999:::;;;<<<<<<;;;:::999777777888999:::;;;<<<<<<999999999999999:::;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999;;;===>>>======>>>???BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===>>>@@@BBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHH~~~yyyooogggfffdddaaa```eeemmmtttyyywwwrrrkkkeee___[[[YYYXXXYYYYYYYYYYYYXXXVVVVVVTTTUUUUUUSSSQQQPPPPPPQQQSSSSSSRRRRRRRRRSSSSSSTTTRRRQQQOOOMMMLLLLLLMMMMMMNNNLLLJJJJJJIIIHHHEEECCCEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCIIIJJJMMMSSSZZZ___```___XXXSSSLLLDDD>>><<<;;;;;;999::::::;;;;;;<<<<<<<<<888999;;;<<<<<<;;;999888999999999999888888888888555555666777777777666666777777888888888888777777666555555444444333333333111111222222222333333333444333333222111111111111111111000000111222333333555444333222333444555666333333444444555666666666333333333333333333333333333333222333333222111000333222222222222222333333000000000000000000000000222111111111000000//////111111000000111111222333222333333444444333333222444222111222333333222111333222111000000000111222222222222111111222222222000111222222333333222222000111222222222222111000000000000000000000000000///////////////000000111111111111111222222222222///000111222222111000///111111111111111111111111//////000000000000//////000000000111111000000000///000000000111111111111333333222222222222222222222222111111111111111111111222333333444444333333000000111111111111111111000000000000000111111111222222222222222222222222222333333444555666666777222222222222222222222222333333333333333333333333111444666555333222444777999888888888999999:::999;;;;;;:::999777666555555333444555666666666555555777777888888999:::::::::888999;;;<<<<<<<<<;;;;;;888888999999:::::::::;;;:::::::::999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<===<<<<<<>>>AAACCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???======???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHzzz}}}}}}|||}}}}}}vvvpppggggggfffccc```dddkkkrrruuurrrmmmgggaaa\\\YYYWWWWWWXXXYYYYYYYYYWWWVVVUUURRRSSSRRRPPPNNNNNNOOOPPPTTTTTTSSSSSSSSSTTTUUUUUURRRQQQOOOMMMLLLLLLLLLMMMMMMKKKJJJJJJKKKKKKJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCEEEHHHIIIOOOPPPQQQTTTWWWXXXYYYYYYXXXSSSLLLEEE@@@===<<<<<<:::::::::;;;;;;<<<<<<<<<777999;;;<<<<<<;;;999888999999999888888888777777777777888888777777666555777777888888888888777777444444444444444333333333111111222222222333333333444333333222111111111111000000000000111222333333666555444333222333444555333333444555555666666777333333333333333333333333333333444333222111111000333333222222222222222333111111111111111111111111111111000000000000000000111111000000111111222333222333333444444333333222333222111222333444333111333222111000000111222333111111111111111111111111111111222333333333333222111111111222222111111111///////////////////////////////////////000000111000000111111111222222222///000111222222111000///000000000000000000000000000111111222222111111000000000111111111111000000///000000000111111111111333333333222222222111111111111111111111111111111111222333333444444333333111111111222222222222222//////000000111111111111222222222222222222222222444444444333333333333333222222222222222222222222333333333333333333333333111444666555222222444666666777888888888888999999::::::999888666555444444333333444555666555555555666666777888888999999:::888999:::<<<======<<<<<<:::::::::999999888888888::::::::::::;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888999999:::;;;;;;<<<;;;<<<===@@@CCCCCCAAA???????????????????????????>>>======<<<===>>>????????????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGzzz|||{{{yyywwwuuuuuusssqqqoooggggggeeeaaa^^^___cccgggdddcccaaa^^^\\\ZZZYYYXXXVVVWWWXXXYYYYYYXXXVVVUUUQQQRRRQQQOOONNNNNNPPPRRRUUUUUUTTTTTTTTTTTTTTTUUUQQQPPPOOONNNLLLLLLLLLLLLKKKJJJIIIIIIKKKLLLMMMLLLGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBCCCEEEJJJOOORRRTTTVVVYYYYYYWWWUUUTTTTTTQQQNNNIIIDDD@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;;;;::::::999999888888888888777777777999999999999999888777777444444555555555555444444222333333444444333222222111111222222222333333333444333333222222222222333111000000000111222333333666555444444333333333333444444444555666666777777444444444333333222222222222444555444222111111222222111000000///000000000222222222222222222222222111000000000000000111222111111000000111111222333222222333333333333222222111/////////111222111000222111111111111222333333000000111111111111000000111222222333333333333333111111111111111111111111///////////////////////////////////////000111111000000000111111111111222000000111111111111000000000000000000000000000000111111222222222222111111000111111222222111111000000000000000111111111111///000000111000000/////////000111111222111111111111222333333444444333333222222222222222222222111//////000111222222222222333333333333333333333333555444444333222222111111222222222222333333333333333333333333333333333333222333444444333222333444444666888888888777888999777666666555444333333222333444444444444555555555666666666777888888999999777888:::<<<===>>>======;;;;;;:::999888777666666999999:::;;;<<<;;;;;;;;;=================================<<<;;;;;;::::::888888999999:::;;;;;;;;;;;;;;;<<<>>>AAABBBAAA???????????????????????????>>>===<<<<<<<<<===???@@@@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@AAABBBDDDFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF||||||~~~~~~xxxvvvqqqmmmjjjhhhhhhhhhgggfffddd```]]][[[\\\\\\WWWWWWWWWXXXXXXXXXXXXXXXTTTVVVXXXYYYZZZXXXVVVUUURRRRRRRRRQQQOOOPPPSSSUUUVVVUUUTTTSSSSSSRRRSSSSSSOOOOOOOOOOOOMMMLLLKKKJJJKKKIIIGGGGGGIIIKKKKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBCCCGGGOOOWWW\\\]]]aaacccaaaZZZSSSOOONNNHHHGGGDDDBBB@@@>>>======<<<<<<<<<;;;;;;::::::999888888999999999:::::::::888888888888777777777777555666666777777777777777333333444444444444333333111222333444444333222111111111222222222333333333333333333333333333444555222222111111111222222333333333444444555444444444444444555555666666777777555555444333333222111111111333555555222111222333222111111000//////000000222222222222222222222222111000000000000111222333111111000000111111222333111111222222222222111111000///...///111222111000000111222222333333333222111111222333333222111111111222333333444444333333222111111111111111111222000000000000000000000000///////////////000111111000000000000111111111111111111000000000000111111000000000000000000000000000000111111111111000000000111111222222111111000000000000000111111111111...///000111111000//////...///000111222222111000111222333333444444333333222222222111000000/////////000111222333333333222333333333333333333333333444444444444444333333333222333333333444444444444333333333333333333333333444333222333444444333222333666999999888777888:::666666666666555555444444444444333333333444555666555555666666777888888999777888:::<<<>>>>>>>>>>>>::::::999999888888777777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::777888888999::::::;;;:::;;;::::::<<>>>>><<<<<<<<<===???@@@>>>???@@@@@@AAAAAAAAAAAACCCCCCAAAAAAAAACCCDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEzzzyyy}}}|||}}}uuusssnnnhhhccc```___```iiigggdddaaa^^^[[[YYYWWWSSSSSSTTTUUUVVVVVVVVVVVVSSSUUUWWWYYYZZZYYYWWWVVVSSSSSSSSSRRRQQQSSSVVVXXXUUUUUUTTTRRRQQQQQQQQQQQQNNNOOOOOOOOONNNLLLJJJIIIKKKIIIFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGEEECCCBBBCCCIIIRRR[[[bbbgggjjjmmmhhh]]]RRRKKKIIIBBBAAAAAA@@@@@@???>>>=========<<<;;;:::999999888999888888888999999;;;;;;888888888888777777777777///000111333444555555555444555555555555555555444000111333333444333222111111111222222222333333333333333333333444555555666333333222222222222222333000111333555666666666555444444555555666777777777666666555444222111000000000333555555222111222444444444333222111111222222111111111111111111111111111111000000000222333444111111111000111222222333111111111222222111111111222111000111333444444222///111222333444333333222222222444444444444222222111222333333444444333333222222111111111111222222111111111111111111111111///////////////000111111000000000000111111111111222111000//////000111222000000000000000000000000//////000000000000//////111111222222222222111111000000000000111111111111///000111333333333222111...///000222222222111000222222333444444444333333222111111000///......---///000222333444444333333333333333333333333333333333444444555555666666666333333333444444555555555333333333333333333333333555333111222444555333111333666::::::999888999;;;999999999888888888888888555444333222222444666777555555666666777888888888666888:::<<<>>>?????????888888888888888999999999666888:::<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::777777888:::::::::::::::;;;999999:::===@@@@@@@@@???????????????????????????>>><<<;;;<<<===???@@@<<<===???@@@AAABBBCCCCCCFFFEEECCCAAAAAAAAACCCDDDHHHHHHGGGGGGFFFGGGGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFKKKJJJIIIIIIHHHGGGFFFEEE~~~zzzyyyuuurrrtttyyy|||{{{yyyzzz}}}~~~~~~zzzpppjjjeeebbb]]]WWWVVVXXXaaaaaa```^^^ZZZYYYYYYZZZTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWVVVUUUTTTSSSWWWUUUSSSRRRTTTUUUUUUUUUSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJIIIIIIJJJFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCFFFKKKQQQXXX[[[dddffffffbbb[[[QQQJJJFFFAAA@@@@@@@@@AAAAAA???>>><<<<<<;;;::::::999888888888777666555555555777777999888777666444444333333666666777777888888888999666555555555555444444444444444333333333333222222444444444444444444444444666555444333444666888:::444222000000111111111000333444555555666666555555:::777333111222444555666666555222111111222333444111111222222222333333333333333333222222222111111000000111222333333444444222222222222111111000000---...000111333333444444444444444444444444444444000000111111111222222222222222222111111111111111((())),,,///111222222222555555444444333222111111//////000000000000//////000000000000111111111111000000000000000000000000//////000000111111111222////////////000000000000111111111000000000000000//////...//////000111222111111222222222333333333111111111111000000000000000111111111111222222222222222222111111111000000333333444555555555555444555444333333222222222222//////000000111111111111333333333333333333333333333333222111111222333333333333333444444444555555111111111222222111111111333000///111555777666333555555555666777888888999888777555444444666888:::555555555555555555555555111222555777888888777777888888888999999::::::;;;888999999999999888777777666777888:::<<<>>>???@@@========================>>>======<<<;;;;;;:::::::::999999888888999999999<<<<<<<<<<<<===>>>???@@@>>>???@@@???>>>>>>@@@BBBBBBBBBAAAAAA???>>><<<;;;===>>>@@@@@@AAA@@@???>>>CCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJHHHEEECCCBBBCCCEEEFFFFFFFFFFFFEEEEEEFFFGGGGGG|||zzzyyyxxxxxxvvvrrrooonnnllliiilllqqqzzz}}}}}}yyyvvvwwwyyyvvvpppkkkfffbbbaaa^^^YYYXXXZZZ___``````]]]ZZZXXXXXXXXXUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVWWWVVVUUUSSSRRRUUUSSSRRRRRRTTTUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCEEEHHHMMMQQQUUU[[[\\\^^^[[[UUUMMMGGGDDDAAA@@@???@@@AAA@@@???===<<<;;;;;;:::999999888888:::999999888888888999999999888777666444444444444555555555555666666777777555555555555444444444444444444333333333333222222444444444444444444444444555444444444555666777888555333111111222222111000444444555555666666666555777555222111333666777777666555333222222222222333111111222222222333333333333333333222222222111111000000111222222333444444222222222222111111111000///000111222333444555555444444444444444444444444000000111111111222222222111111111111111111222222000111222222222222222222444444333333222111111111000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111////////////000000000111111111111111111111111111000////////////000000111111111111111222222222333111111111111000000000000000111111111111222222222222222222111111111000000///000000111111111111111555444333222222222222222000000000111111111222222333333333333333333333333333333222111111222333333333444444444444444444444111222222333333222222111222333333333333333333444444444555666666777777888777666555555555666888888555555555555555555555555000222444666777777666666777888888999999::::::;;;999999999999888888888888:::::::::;;;;;;;;;<<<<<<========================???>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@>>>???@@@???>>>???@@@BBBAAAAAAAAA@@@???>>><<<<<<===>>>???@@@AAA@@@??????BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJHHHFFFCCCCCCCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGxxxwwwuuurrrooollljjjhhhiiieeeddddddcccaaaeeekkktttwwwyyyxxxuuusssuuuwww}}}pppfffeeebbb```aaa___[[[YYY[[[]]]^^^___^^^[[[XXXWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSTTTTTTRRRPPPPPPQQQRRRSSSSSSRRRQQQQQQSSSRRRPPPNNNLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBEEEDDDBBBBBBCCCFFFIIIKKKQQQSSSUUUTTTOOOJJJEEECCC???>>>>>>>>>??????===<<<;;;;;;::::::999999888888999999:::::::::::::::999999888777555444444444444333333333444444444444444555555555555444444444444444444333333333333222222444444444444444444444444333333444555666666666666555444222222333333333222444444444555555555555555444222222333555777888888555555555444333222111111111111222222222333333333333333333222222222111111000000111111222333333333222222222222111111111111111111222333444444555555444444444444444444444444000000000111111111111222000000000111222222222333444444333222222222222333333333222222111000000000111000////////////000111000000000111111111222222000000000000000000000000000000000000111111111111/////////000000000111111000000111111222222333333111000000////////////000000000000111111111222222111111111111000000000000000111111111111222222222222222222111111111111111111111111222222222333333444333333222222222222333111111111222222222222222222222333333333333333333333222222111111222222333444444444444444444444333222333333444444333333222222555777555111000222555333444444555555666666666555555666666777777777666444444444444444444444444111333555666777777777666777777888888999::::::;;;;;;:::999888777888888999:::::::::;;;;;;;;;;;;<<<========================?????????>>>======<<<<<<<<<<<<;;;;;;<<<===>>>>>><<<<<<;;;<<<<<<===>>>???>>>???@@@@@@??????@@@BBB@@@@@@@@@@@@???>>>===<<<===>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEGGGHHHHHHJJJHHHFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGG}}}vvvpppooonnnmmmkkkhhhfffdddbbb___^^^```______dddjjjnnnqqqtttvvvwwwxxxzzz|||~~~||||||oooeeeccc```___aaa```\\\ZZZ\\\[[[]]]___^^^[[[XXXVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRSSSTTTUUUSSSPPPMMMMMMNNNOOOPPPPPPPPPNNNMMMOOONNNMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAACCCBBB@@@???@@@AAADDDEEEMMMOOOPPPOOOKKKGGGEEECCC>>>===<<<===>>>>>><<<:::::::::::::::999999888888666777888::::::999888777888888666555555444444444333333333333333333444444555555555444444444333333444444333333333222222222333333333333333333333333111222444666666666555444666444222333444555444333222222222222333333444444333222222444777888777666444555666666555333111///111111222222222333333333333333333222222222111111000000111111222222222333222222222222222222222222222222222222333333444444333333333333333333333333000000000000111111111111//////000111222333333333111000/////////111333444222111111111000000//////222111///......///111222000000111111111222222222////////////////////////000000000000000111111111//////000000000111111111000000111222333333444444111111000//////.../////////000000000000111111111111111111111000000000///000000111111111222222222111111111111111111111111222222222333333333444444333333222222222222222333222222222222222222222222222222222222222333333333222222222222222222222222555444444444444333333333333444444444444444444333222444666555333222333555333333333444444555555555333444666777888777666555444444444444444444444444444444666777888888888888666666777888999::::::;;;<<<;;;999777777888999:::777888999:::<<<===>>>???========================>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;<<<===>>>>>>===???AAAAAA@@@???@@@AAA??????@@@??????>>>=========>>>??????@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIGGGFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFF}}}yyytttpppmmmmmmllljjjhhhfffdddccc```]]]]]]^^^______dddjjjkkkooouuu{{{yyy|||~~~xxxmmmdddbbb______aaa___ZZZXXXZZZZZZ\\\^^^^^^[[[XXXWWWVVVTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVSSSOOOKKKJJJKKKMMMNNNNNNLLLJJJHHHIIIIIIIIIJJJJJJKKKLLLMMMIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>@@@BBBCCCJJJKKKLLLJJJGGGCCCAAAAAA===<<<<<<<<<======;;;::::::999999999999999888888666777888999:::999999888888777666555555444555555444444444444444444444444555444444444444333333333444444333333333222222222333333333333333333333333///111444666666666444333666444333333444555555444111111000000000111222333444333333555777777555333444555666777666444111000111111222222222333333333333333333222222222111111000111111111111111222222222222222222222222222333222222111111111111222333333333333333333333333333000000000000000000000000//////000111222333333333000000///...///000111222111111000000000000000///333111000......000111333111111111111222222222222////////////////////////111111000000000000000000000000000000111111111111000000111222333333444444111111000//////.../////////000000000000111111111111111111111000000000///000000111111111222222222111111111111111111111111///000111222222222111111222222222111111222222333222222222222222222222222111111111222222333333333222222222222222222222222444444444444444444444444333444444555555444444333444222111333555777666444333333333333444444444444222444666888888777555444444444444444444444444444333444444555666666666666555666666777999::::::;;;<<<;;;999777777888999;;;888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===::::::::::::;;;<<<===>>><<<>>>@@@@@@?????????@@@>>>>>>?????????>>>>>>===>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEECCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDD|||zzzwwwyyy}}}yyyuuurrrpppnnnlllkkkjjjiiifffdddaaa___^^^^^^[[[[[[]]]]]]]]]bbbhhhkkkpppxxx~~~~~~wwwqqqllleee___aaa^^^\\\]]][[[WWWVVVXXXYYY[[[\\\[[[YYYWWWVVVVVVSSSTTTTTTUUUUUUUUUUUUUUUSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWWWWUUURRRNNNJJJKKKLLLMMMLLLIIIFFFDDDDDDEEEGGGIIIKKKLLLLLLLLLHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>======>>>???AAACCCDDDFFFFFFFFFDDDAAA>>>>>>>>>===<<<<<<<<<======;;;:::999999999999999999888888888888999:::;;;;;;;;;;;;777777666555555555555555666555555555555555444444444444444444333333333333444444333333333333222222333333333333333333333333///111333555555555444333555333222222444555555444111000/////////000222333555444444555666777555333333444666777666555333222111111222222222333333333333333333222222222111111111111111111111111111111222222222222333333333333333222111000000000111222333333333333333333333333111000000000000000//////000000000111222222222333444444333111111000000000111111000000000000000000222111000000000000111222111111111222222222222333000000000000000000000000111111111111000000000000000000000111111111222222000000111111222222333333111000000////////////000000000000111111111222222111111111111000000000000000111111111111222222222111111111111111222222222000222555777777666444222222111111111111222222333222222222222222111111111000000111111222333333333111222222333333222222111333333333444444444555555333444444555555444444333444111000222777999777555444444444444444444444444222444555777777666555444333333333333333333333333111111222222222333333333444555666777888:::;;;;;;<<<;;;:::999888999999:::<<<;;;;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;:::::::::::::::;;;======:::===???@@@???>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGFFFEEECCCBBB|||xxxtttrrrnnnnnnnnnooopppsssvvvxxxxxxtttpppllliiihhhgggffffffeeebbb```___^^^^^^^^^^^^[[[ZZZ[[[[[[[[[___eeeiiinnnwww~~~uuuwwwuuuiiiaaa^^^]]]]]]]]]YYYWWWXXXWWWSSSTTTWWWXXXYYYYYYXXXUUUTTTTTTUUURRRRRRSSSTTTTTTTTTTTTSSSQQQRRRTTTVVVWWWWWWWWWVVVTTTTTTUUUWWWYYYZZZWWWUUUKKKLLLNNNNNNLLLIIIEEEBBBBBBDDDGGGJJJKKKKKKJJJIIIGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>??????@@@BBBCCCDDDBBBBBBBBB@@@>>>======>>>>>>===<<<===>>>===<<<:::888888888888888888999999888777888888999:::;;;;;;777777666555555555555666666555555555444444444444444444444333333333222222444444333333333333222222222222222222222222222222///000222333444444333333444222111222444555555444333222000000000111333444444333222333666777777666333333555666666666555444111111222222222333333333333333333222222222111111111111111111000000000000222222222333333333444444555444222000000111222333222222222222222222222222111111000000////////////111111111111111111222222333444444444333222111111111111111111111111111111111111111111111111111111111111111222222222333333000000000000000000000000111111111111000000000///000000111111111222222222111111111111111111111111000////////////000000111111111111111222222222333111111111111000000000000000111111111111222222222000000111111111222222222333666:::>>>>>>;;;888555111111111111111222333333222222111111111000000000///000000111222222333333111222333333333333222111111222222333444555666666333333444444444444333333444333333444555666666555555555555444444444444444333444555666666666555555333333333333333333333333333222222222222333444444444444555777888:::;;;;;;;;;;;;:::::::::999999999<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<;;;:::999999999999999999999999:::;;;<<<===999;;;>>>???>>>===<<<===<<<<<<===>>>??????>>>>>>>>>======>>>???@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFEEECCCAAA@@@}}}|||~~~{{{wwwssspppnnnmmmhhheeebbbaaaaaaeeeiiilllqqqoookkkgggdddcccbbbbbb```^^^]]]\\\]]]___aaabbb___\\\ZZZ[[[[[[ZZZ^^^dddfffkkktttyyyrrrxxxxxxjjj^^^WWWVVVZZZ^^^YYYUUUSSSTTTSSSQQQSSSVVVVVVWWWVVVTTTRRRQQQRRRTTTQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQTTTVVVWWWXXXXXXXXXRRRSSSTTTWWW[[[]]]\\\[[[MMMNNNOOOOOOMMMIIIEEEBBBBBBDDDHHHJJJKKKJJJGGGFFFGGGHHHIIIJJJIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAA@@@>>>>>>???AAA>>>===<<<===>>>>>><<<:::888888888888888888999999666555444444555777999:::777666666555555555555666555555555444444333333333444444444333333333222222444444444333333333222222222222222222222222222222000000111222333333333333333222111111333555444444444333222111111333555666222111111222666888999999333333444555666666666666111111222222222333333333333333333222222222111111111111111000000000000000222222222333333444444444777555333111111111333444222222222222222222222222111111000000/////////...222222222111111111111111...///111333444444444333111111111111111222222222000111222222222222111000111111222222222333333333000000000000000000000000222111111111000000//////000111111111111222222222111111111000000000000000//////...//////000111222111222222222222333333333111111111111000000000000000111111111111222222222000000111111222222222222000444999===>>>:::666222111111000000111222333333222111111111000000/////////000000111222222333333111222333444444333222111000111222333555666777777222333333444444333333222333666888666333222444666555555555555555555555555333444444555555555555555333333333333333333333333666666555555555666777777444444555777888:::;;;;;;::::::;;;;;;;;;:::999888999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<;;;:::999999999999999999999:::;;;<<<<<<888:::===>>>===<<<;;;<<<;;;<<<===>>>>>>??????>>>>>>=========???@@@BBBDDDAAAAAAAAAAAABBBCCCDDDDDDAAABBBDDDFFFFFFFFFEEEEEEAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@???}}}{{{zzzzzzzzzyyyyyyzzzzzz{{{|||}}}zzzvvvsssqqqooollljjjeeeeeedddddddddcccccccccmmmkkkhhheeecccccccccdddbbb___\\\ZZZ[[[^^^```aaa```ZZZXXX\\\]]]ZZZZZZ^^^dddkkkqqquuu|||xxxyyyxxxsssdddXXXUUUTTTQQQPPPSSSVVVUUUSSSOOOMMMMMMPPPRRRXXXUUURRRQQQRRRTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOQQQSSSUUUWWWXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVXXXYYYVVVRRRNNNMMMNNNMMMGGGBBBFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFDDDCCCBBBAAAEEEEEEDDDCCCBBBAAAAAA@@@======>>>???@@@@@@AAAAAA@@@===;;;:::;;;===>>>>>>>>>============<<<<<<<<<777888999::::::999888777444333333444555777999:::888888777777666666555555666555444333333444555666333444444444333333222111333333333222222222111111000000111222222222222111333333333333333333333333777888888666333222222222222222333333333444444444444444555666777888999999888777777666555444444333555555444444444333333333111111111111111111111111111111000000000000111111222333444444444333222111222222111000000111222333222222222222222111000///111222222222222111000000222111111111000000//////444333333444555666444333111111000000000000111111111111111111111111111111111111111111111111111111111000000///...---------222111000......000111222111111222222222111111000000000000000000000000000////////////000111333333444444333333222111111111000000000000000000000000///000111222222111000///111111111111111111111111000111222333444333222222...///000111333444666666333333333333333333333333111111111111111111111111333333333333333222111000333333222222333333444555444333333222333444666777444444444444444444444444666444333111111222333444444555555555444333333222444444333222111111111111555555555555555666777777555666777888888999999888:::;;;;;;;;;;;;:::999999888888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@???===;;;999;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;:::<<<===<<<<<<===============<<>>>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDDDDCCCAAA@@@>>>~~~~~~|||zzzxxxvvvuuutttuuuuuuuuuuuuuuuvvvwwwwwwxxxuuurrrooonnnllljjjhhheeeeeeeeeeeedddddddddccchhhgggeeedddcccccccccddddddaaa^^^\\\]]]___aaabbb___ZZZXXX[[[[[[YYY[[[___^^^fffooosssyyy~~~~~~zzzzzzpppdddYYYTTTQQQMMMLLLOOOOOOOOONNNMMMMMMNNNQQQSSSRRRPPPNNNNNNPPPRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQTTTVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVSSSPPPMMMMMMOOOOOOJJJFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????>>>>>><<<999999:::<<<<<<<<<;;;;;;;;;;;;::::::::::::888999::::::::::::999888444444444444555777888999888777777777666666666555666555444444444444555666333444444444333222222111333333333222222222111111111111222333333333333333222222222222222222222222444555666555333222222333222222333333333444444444444444555666777888999999777666555444444333333333555555555444444333333222111111111111111111111111111111000000000000111111222222333444444333222111000///......---...//////222222222222222111000000111222222222222111000000111111111000000000//////222222111222444555333222111111111000000111111111111111111111111111111111222222222222222222222222111000000///......------222111///......///111222111111111222222111111000000000000000000000000000000/////////000111222222000000000000000000111111000000000000000000000000000000000111111000000000111111111111111111111111000111222333333333222222111111111222222333333333333333333333333333333333222222222222222222222222333333333333333222111000333333222222333333444555444444333222333333555555444444444444444444444444666555333222111222333444444444555555444333333222444444333333222222333333666555555555555555666777555666777888888999999888888888999999888888777666555666777777999999:::;;;========================>>>>>>??????>>>===;;;:::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;:::::::::999;;;<<<;;;::::::;;;<<<<<<=====================???>>>>>>======>>>>>>???@@@@@@@@@??????@@@@@@@@@>>>??????@@@@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCBBBAAA??????zzzyyyxxxwwwvvvttttttsssrrrrrrrrrrrrsssssssssssssssqqqnnnllllllkkkiiigggffffffeeeeeeeeedddddddddddddddddddddddddddccccccbbbaaa___]]]]]]___aaacccccc___\\\]]]\\\ZZZ\\\___```jjjtttvvvuuuwwwxxxxxxzzz~~~|||~~~~~~yyyrrriiiaaaXXXNNNIIIHHHGGGHHHIIIKKKMMMOOOPPPQQQMMMLLLKKKLLLOOORRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRPPPNNNLLLMMMPPPPPPMMMJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBB?????????@@@@@@AAAAAAAAABBBBBBAAA@@@>>>===<<<<<<===;;;999888:::;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;;;;:::999999666555555555555666777888777777777777666666666666666555444444444444555666333333333333333222222222333333333222222222111111222222333444444444444333111111111111111111111111222333444333222222333444333333333333444444444444444444555666777777888999777666444333222222333444666666555444333333222222222222222222222222222222111000000//////000000111111222222333333333222222333333222111000000000000111222222222222111000000111222222222222111000000111111000000000000//////111000000111333444222111222222111111111111222222111111111111111111111111222222222222222222222222111000000//////......---111111////////////111111000000111111222111111000000000000000000000000000111000000000000000111111...//////000111111222222000000000000000000000000111000000//////000000111111111111111111111111111000111222222333333222222444333333222111111000000222222333333333333333333333333333333333333333333222222333333333222111111333333222222333333444555444444333222222222333333444444444444444444444444777666444333333333444555444444444444444333333222444333333333333444555555666666555555555555555666555666777888888999999888888888999999888888777666555666666777888999::::::========================>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999:::::::::::::::::::::::::::;;;<<<;;;999999:::<<<===>>>>>>>>>============>>>>>>============>>>>>>@@@@@@????????????@@@@@@===>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@??????wwwwwwvvvvvvuuuttttttsssqqqrrrrrrsssssssssssssssrrrpppmmmmmmmmmmmmkkkjjjfffffffffeeeeeeeeeddddddccccccdddddddddccccccbbbccccccbbbaaaaaacccfffiiillljjjhhhfffdddbbbccceeeooovvv|||{{{vvvwww~~~}}}{{{}}}nnn]]]OOOIIIFFFGGGHHHJJJLLLMMMLLLKKKKKKJJJJJJMMMQQQTTTVVVVVVPPPPPPPPPOOONNNNNNMMMLLLNNNOOORRRTTTUUUUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOOOONNNMMMLLLMMMOOOPPPNNNLLLHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<;;;<<<;;;999999:::;;;;;;:::<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999777777666666666666666666777777777777666666666666555555555444444555555555333333222222222222222222333333333222222222111111111222222333444333333333222222222222222222222222333444555444222222222444333333333444444444444555444444555555666777777888777666444333222333444555666555555444444333222222222222222222222222222222000000////////////000000111111111222222222222222555555444333222111111111111111222222222111111000111222222222222111000000000000000000000000//////111000000111333444333222333222222222222222222333111111111111111111111111222222222222222222222222000000000000//////......111000////////////000111///000000111111111111111000000000000000000000000222111000000000000000111111111222222222333333333000000000000000000000000111000///......///000111111111111111111111111111000111111222222222222222444333333222111000000///222222222222222333333333222222222222222222222222222222333333333222222111333333222222333333444555444444333333222222222222444444444444444444444444777666555444444444444555333333444444444333333222222111111222333444555666666666555444444444555555555666777888888999999888:::::::::::::::999888888777777888999:::;;;<<<<<<========================>>>===<<<;;;;;;;;;;;;<<<:::999999999999999999999999999999:::::::::::::::;;;<<<<<<:::999888:::<<>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>??????>>>>>>>>>>>>??????@@@?????????????????????AAAAAABBBCCCDDDDDDEEEFFFEEEDDDBBB@@@?????????@@@ssssssrrrrrrrrrqqqqqqqqqppppppqqqrrrsssrrrrrrrrrooonnnlllkkklllmmmlllkkkffffffeeeeeeeeedddddddddaaaaaabbbbbbbbbaaa```___dddfffhhhhhhiiikkkpppsssvvvxxxyyywwwtttrrrrrrrrryyy{{{|||yyyvvv||||||yyytttbbbVVVLLLKKKKKKLLLMMMLLLHHHEEEJJJIIIJJJMMMRRRUUUWWWWWWSSSSSSRRRQQQOOOMMMJJJIIINNNPPPRRRTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMNNNMMMLLLKKKHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>?????????>>>>>>>>>=========;;;::::::<<<<<<<<<;;;<<<;;;;;;;;;::::::::::::888888777777777777888888777777777777777666666666666666666666777777777777444555555555555555555444333222111111111222333333333333333222222222111111000111111222222222222222333333333333333333333333666777777666333222222333333333444444444555555555444444555555666666777777777666555444444444555666555555444444444333333333222222222222222222222222000000////////////000000000000000000111111222222222222111111000///...---000111111222222222111111111222222222222111000000//////////////////000000111000000222444555444333333222222222222222222333111111111111111111111111222222222222222222222222000000000000000/////////000//////////////////000...///000111111111111111000000000000000000000000222111000000000000000111333333333222222222111111000000000000000000000000111000///......///000111000000000000000000000000000000000111111111222222222222111111111111111111111111111222222333333333000000000000000000000000111222222333333333222222333333222222333333444555444444444444333222222111444444444444444444444444666666555555444444444444222222333333444333333222000000000000111222444444555555444444444444555555555666777888888999999888999::::::::::::999888888666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;<<<999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<:::999999;;;===AAA@@@???>>>>>>>>>>>>???======<<<<<<<<<<<<======???>>>>>>======>>>>>>???@@@@@@@@@@@@????????????@@@AAAAAABBBCCCDDDDDDDDDDDDCCCAAA@@@??????@@@AAAttttttssssssssssssrrrrrrlllmmmooopppppppppooonnnllljjjhhhhhhiiiiiiiiihhheeeeeedddddddddccccccccc____________``````aaaaaacccfffkkkmmmooorrryyy~~~vvvvvvvvvxxx{{{yyytttqqq{{{qqqeeeSSSQQQNNNNNNOOOMMMHHHDDDIIIIIIJJJMMMQQQTTTUUUUUUVVVVVVUUUTTTQQQNNNKKKIIINNNOOOQQQTTTUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBAAACCCCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>><<<;;;:::;;;<<<===<<<:::999999999888888888777777777777666666666666777777777777888888888777666666666666666666777777777777444444555666666555444444222222111000000111333444333333333222222222111111000000111222222222222111333333333333333333333333888888888666333222222222333444444444555555555555444444555555555666666666666666666666666666666555333333333444444444555555333333333333333333333333000//////......//////000////////////000111222333222222333222222111000///000000111222222222222111111222222222222111000000......////////////000000111000000222444666555333222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////......///000111111111111000000000000000000000000111000000000000000111111222222111111000//////...000000000000000000000000000//////......//////000000000000000000000000000111000000000000111222222000000000111111111111111000000111111222333333333000000000000000000000000111111222333333333222222333333222222333333444555444444555555555444333333444444444444444444444444555555555555444444444333111222222333333333333333/////////000000222333333444444333333444555555666555666777888888999999888777777888888777777666555444555555666777888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999999::::::;;;;;;<<<<<<===<<<===<<<;;;:::;;;>>>@@@BBBAAA@@@>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAAuuutttttttttsssssssssrrrkkklllmmmoooooonnnmmmllliiihhhffffffggggggfffeeeddddddcccccccccbbbbbbbbb`````````bbbdddfffiiijjjjjjooovvvzzz}}}ssssssxxx~~~|||~~~tttmmmdddjjjnnnqqquuuvvvpppfffWWWSSSPPPPPPRRRQQQMMMIIILLLLLLMMMOOOSSSUUUUUUTTTWWWWWWWWWVVVTTTPPPMMMKKKLLLMMMPPPRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQPPPNNNNNNJJJKKKLLLLLLKKKJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999:::<<<<<<:::999888888888888777777777777888888777666666777888888666666777888888888777666555666666666777777777888444444555666666555444444222111000///000111333444333333333222222222111111000111222222333333222222222222222222222222222222555666666555333222222333444444444444555555555555444444444555555555666666333444666777777666444333111222222333444555666666333333333333333333333333//////............////////////......///000222333333444555555555444333222000000111222222222222222111222222222222111000000........./////////000000/////////111333555444333111111111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000...//////////////////...---...///000111111111111000000000000000000000000000/////////000111222222111111000000000000000000000000000000000000000000...//////////////////...000000000000000000000000111000000///000111222333111111111111000000000000///000000111222222333333000000000000000000000000000111222333333333333222333333222222333333444555333444555666666666555444444444444444444444444444444444444444444333333222111111222333333333333333111000000000111222333333222222222333444555666777555666777888888999999888777777777777777666666555444444555666777888999999<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999777888888888999999999999::::::;;;<<<<<<===>>>>>>======<<<;;;;;;===@@@DDDDDDBBB@@@>>>>>>>>>???@@@<<<;;;;;;;;;;;;;;;;;;<<<>>>======<<<<<<======>>><<<<<<======>>>>>>??????BBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAAppppppoooooonnnnnnmmmmmmkkklllnnnppppppooonnnmmmjjjhhhffffffggggggfffeeecccccccccbbbbbbbbbaaaaaaccccccdddfffiiinnnrrruuuzzz|||sssuuuzzzvvv|||zzzooohhhdddddd```\\\aaagggeee^^^WWWSSSPPPQQQTTTVVVRRROOOPPPPPPQQQSSSVVVXXXWWWVVVWWWWWWXXXWWWVVVSSSPPPNNNJJJLLLNNNPPPRRRQQQPPPPPPNNNOOOPPPQQQPPPOOONNNMMMGGGIIIJJJKKKJJJJJJJJJKKKFFFFFFDDDCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@============>>>>>>>>>>>>??????>>>>>>=========<<<999999888999;;;;;;999777:::::::::999999999999888:::999888777777888999:::555666777999999999888777555666666666777777888888333444555666666555444333222111000///000111333444333333333222222222111111222222333444444444444333111111111111111111111111222333444444222222333444444444444555555555666666444444444555555555555555111222555777777555333111000111222333555666777888333333333333333333333333//////............/////////.........///000222333///000111222222222111000///000111222222222222222111222222222222111000000---.........//////000000...---...000222444333222111111000000000000111111111111111111111111111111////////////////////////000000000000000111111111......////////////......---...///000111111111111000000000000000000000000////////////000111333333111111111222333333444444000000000000000000000000---...///000000///...---000000000000000000000000111000/////////000222333222222111111000000/////////000000111222222333333111111111111111111111111000111222333333333333333333333222222333333444555333444666777777777666666444444444444444444444444333333444444333333222111000111222333333333333333222222222111222222333444111111222333444666777888555666777888888999999888999999999999999888777777666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<;;;999888777777888888999999999999;;;;;;<<<<<<===>>>??????=========<<<<<<>>>BBBFFFDDDCCC@@@???>>>>>>???@@@<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======<<<======>>>???@@@AAAAAACCCBBBBBBAAAAAA@@@@@@???<<<===???AAABBBBBBBBBBBBsssrrrqqqooommmkkkjjjiiillljjjiiikkkmmmmmmjjjgggmmmjjjfffcccbbbccccccccc___aaaeeegggggghhhjjjllljjjrrrxxxyyyvvvvvv~~~yyyuuuqqqqqqtttuuussspppbbb^^^ZZZXXXXXXXXXVVVTTTQQQSSSWWWZZZ[[[ZZZXXXVVVQQQSSSTTTSSSRRRRRRTTTUUUVVVVVVVVVVVVUUUSSSQQQPPPJJJIIIIIILLLPPPRRRQQQOOOSSSRRRQQQOOOMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLKKKJJJFFFEEECCCBBBAAABBBDDDEEEEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>============>>>============<<<<<<<<<888888999999999888888777:::::::::999999777666666555555444444444444555555444555666777777666555444555555666666555444333333444444444777999:::666333111111111111111111111111000000000000111111111111222222111111222222333444333222111222444555444333444555666555333222222444555555555555555555555555444444333333444555777888555444222111111222333444444444444444444444444444444444333222222111111000333222000000111111///...///111222111000///000111333222111222333444333111///000000000111111111111222222222222222222222222111111111111000000000000000000111222333333444444222222222111111111000000111000///......///000000111111000000000000111111111111000000000000000000000000000000000000000000222222111111000/////////000/////////000111222222////////////000000000000111222333444444333222111222111111111000000//////000000000000000000000000111111222222222222111111000000111111111111000000////////////000111222333333222000/////////000000222111111111000000//////000111111111111222222222000111111333444555666666666666666666555444333333444444444444444444444444444333222222111111222222333333333333333333333333333333333333333333333333222222333333555666888999555666888999888777555444333888999555333777777333333333555777888:::<<<<<<:::<<<======<<<;;;;;;<<<::::::;;;;;;;;;::::::999777888999:::;;;::::::999:::;;;<<<===>>>???@@@AAA============>>>???@@@AAABBBBBBBBBAAA@@@???>>>===???>>><<<:::999999999:::>>>>>>>>>>>>???@@@AAABBB======>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>@@@AAABBBppppppooommmlllkkkjjjiiijjjiiihhhiiikkkkkkhhhfffhhhgggeeedddeeegggiiiiiihhhiiikkkllloootttzzz~~~rrrmmmiiiiiimmmooommmkkk```\\\XXXVVVVVVUUUSSSQQQPPPRRRTTTWWWXXXXXXVVVUUUSSSUUUVVVVVVTTTSSSSSSTTTVVVVVVVVVVVVUUUSSSRRRPPPLLLKKKKKKMMMQQQRRRQQQPPPRRRQQQPPPOOOMMMKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIFFFEEECCCBBBAAABBBCCCDDDDDDBBBAAAAAAAAAAAA@@@>>>??????>>>>>>>>>==================<<<<<<<<<;;;;;;999999999999999888777666777888888777777555444444555555444444444444555555555555666777777666555555555555555555555444444333555333333444666555222///111111111111111111111111000000000000111111111111333222222222222333444444333222111222444555444333333444555444333222333444666666666666666666666666444444444444555555666777444444333333444555555666222222333333444444444555444444333222222111111000111000///000111222111000///000111111//////000111000///...///000111000...111111111111222222222222333333333333333333222222111111111111000000000000000000111222222333444444222222222111111111000000111111000//////000000111111111000000000000111111222222222222222222222222000000000000000000000000/////////000111111222222000000000///000000111111////////////000000000000111111222222222222111111111111000000000///////////////////////////////////////000000000000//////000000111111111111000000////////////000111222333333222111000000000000111111111111111000000000///000111111111111222222222111111111111111111111111444444555555555444444333444444444444444444444444444333222222111222222222333333333333333333333333333333333333333333333333444444444444555555666777444555777888888777666555666999888444333777888666333333555666888999:::;;;999;;;===<<<;;;:::;;;<<<999:::::::::::::::999999888999:::;;;;;;;;;::::::===========================<<<<<<======???@@@@@@@@@@@@@@@@@@???>>>======???>>>===;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAABBB?????????@@@@@@AAABBBCCCAAABBBBBBBBBAAAAAA@@@?????????>>>>>>???@@@AAABBBoooooonnnmmmlllkkkjjjiiiggggggfffggghhhhhhfffdddddddddcccdddfffjjjnnnppptttuuuvvvyyy~~~sssgggddd``````cccffffffeee]]]ZZZVVVSSSRRRQQQOOONNNNNNOOOQQQRRRSSSSSSSSSSSSTTTVVVXXXXXXVVVTTTSSSSSSVVVVVVWWWVVVUUUTTTRRRQQQOOONNNNNNPPPRRRSSSQQQPPPQQQQQQOOONNNLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGEEEDDDCCCBBBAAABBBCCCCCCCCCAAA@@@???@@@@@@???===<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;::::::::::::::::::999888777666555777777777777666555444444555555444444444444555555666666777777777777666666555555555555444444444444777555333333333222111///111111111111111111111111000000000000111111111111000000000000000111111222333222111222333444333222222333444444333222333555666666666666666666666666444555555666666666555555222333444555555555555555000111111222333444555555444444333222222111111000//////...///111333222111...///000000......///000333222111111333333222111111222222222222333333333333333333333333333444444222222111111111000000000000000111111222333333333222222222111111111111111222111111000000111222222222222111111111111222222222222222222222222222222000000000000000000000000...//////000000111111222111111000/////////000000////////////000000000000111111000000000000111111000000///////////////..............................//////000000//////...///000000111111000000///////////////000111222222333333222111111111111222111111111111000000000000000111111111111222222222444333333222111000//////222333333444444444444333444444444444444444444444444444333222222222222222333333333333333333333333333333333333333333333333666666555555444555555666555666777888888777666555777999777333333777999888333444444666777888999999888:::<<<;;;:::999::::::888999999::::::999999999999999:::;;;;;;;;;::::::========================<<<<<<<<<<<<<<<===>>>???===>>>>>>>>>>>>=========>>>>>>============>>>>>>???>>>>>>??????@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>???AAABBBCCCoooooonnnlllkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhiiilllrrryyy~~~{{{pppiii```^^^[[[[[[]]]```aaa```ZZZXXXUUURRRPPPNNNMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRUUUYYYZZZYYYVVVUUUUUUVVVVVVWWWWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@>>>>>>??????===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999;;;;;;::::::888777555444888888999999888777666666555444444333333444444555777777777777777777777777555444444444444444444444888777555444333333333222111111111111111111111111///000000000111111111111111000000000000111222222333222111222333444333222000222333333222222333555555555555555555555555555444444666777777666555444222333444555555444222222//////000111333444555555444444333222222111111000000/////////111222222000---///000///...---...000555333222333444555444333111111111222222222333333333333444444444444555555222222222111111111000000000000111111222222222333111111111111111111111111222222222222222222333333222222111111111111222222////////////000000000000////////////////////////111111111000//////......222111000///////////////////////////000000000000111000///......///000111////////////....................................000000111111111111000000//////000000000000/////////////////////000111111333333222222222222222222111111111000000000000000000000111111111222222222666555555444333222111111111111222333444444444444333333444444444444444444444444333222222222222333333333333333333333333333444444444444444444444444555555555555555666666777777777888888777666555444777666555444555777777666333444444555666777777888888999;;;;;;999888999:::888888999999:::999999999999999999::::::::::::999999999:::;;;===>>>???@@@;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<======>>>>>>???============>>>>>>??????????????????@@@AAABBBBBBCCCBBBAAA@@@AAABBBDDDEEEAAAAAAAAABBBBBBAAAAAA@@@@@@?????????@@@AAACCCDDDnnnmmmlllkkkiiihhhgggfffhhhiiijjjkkklllnnnpppqqqqqqrrrsssuuuzzzxxxooogggbbb^^^\\\[[[[[[\\\]]]]]]]]]XXXWWWUUUQQQNNNMMMLLLLLLKKKKKKKKKJJJKKKLLLNNNNNNOOORRRWWWYYYYYYXXXWWWXXXUUUVVVWWWWWWVVVUUUSSSRRRSSSTTTUUUTTTSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>===;;;>>>>>>=========<<<<<<<<<;;;::::::::::::999999999;;;;;;::::::888777555444777888888888888777777666444444333333333333444444777777666666666666777777444444333333333333444555666666666444444444444555111111111111111111111111///000000000111111111111333333333333333444555555333222111111333333222111///111222222111111333444333333333333333333333333222333555666666555444444555666666666555444222111//////000111333444555555444444333222222111111000222111000000111111000...---///000///...---...000222000///000111222111000000000000000111111111222333333333444444555555555222222222222111111111111000111111111111111222222111111111111111111111111111111222222333333333333222111111111111111111222....../////////000000000////////////////////////111111000000///.........111111000///.........///////////////000000000000111000///......///000111............////////////........................000000111111111111000000//////000000000000////////////////////////000111222222222222333222222222000000000000000000111111000000111111111222222222333333333333333333333333111111222333444444444444333333333444444444555555555444333333222222333333333333333333333333333333444444444444444444444444444444444555666777888999999888888777666555444444777555444666777666444222333444444555666777777888777999::::::999888888999777888999:::::::::::::::999999999888888888999999888888999;;;<<<===>>>???;;;;;;;;;;;;;;;<<<<<<=========<<<<<<===>>>???@@@;;;<<<<<<===>>>>>>>>>???????????????@@@AAABBBCCCBBBBBBAAA@@@AAAAAACCCCCC@@@AAAAAABBBBBBAAAAAAAAA@@@?????????AAABBBDDDEEEjjjjjjjjjiiiiiihhhhhhhhheeehhhjjjmmmooorrrvvvyyyzzz~~~uuummmiiieee```___]]]^^^^^^^^^]]]\\\ZZZZZZVVVUUUTTTQQQMMMLLLLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPTTTVVVWWWWWWXXXYYYUUUVVVWWWWWWWWWVVVTTTSSSSSSUUUVVVVVVTTTRRRSSSSSSQQQQQQOOONNNLLLJJJIIIIIIGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA???>>>>>>>>>>>>===;;;::::::999999999888888888;;;;;;:::::::::999999999:::::::::999888777666555555555555666666555555444444444333333333333444444666666555555555555666666444333222222222333555555333444555555333222333444111111111111111111111111000000000000111111111111000000//////000000111222333222111111222222111000000111222222111000111333222222222222222222222222111111333444444555555555888888888777666555444333000111111222333444555555444444333222222111111000333222000000111111///---...///000000......///000333222111222333333222111//////000000000111111111222222333333444444555555333222222222222111111111111111111111111111111111111111111111111222222222000111222333333333333333111111000000000000111111///000000111111222222222000000000000000000000000---......//////000000111000000///.........//////////////////000000000000000000////////////000000...////////////000000000........................---......//////......---...//////000000//////.../////////......//////000000111222222333222222222000000000000111111111111000111111111111222222222000000000111111222222222222333333444444444444333222333333444444555555555555444444333333333333333333333333333333333333333444444444444444444444444333333444555666888999:::777777777777666666666666;;;666444777888666222111333444444666777888999999777999;;;:::999888999999888999999:::;;;;;;;;;;;;::::::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<<<<>>>???@@@;;;<<<===>>>>>>>>>>>>>>>@@@??????@@@@@@AAABBBCCCAAABBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCEEEGGGiiijjjkkklllnnnpppqqqqqqpppssswww{{{~~~yyynnneeeaaa^^^ZZZYYY\\\]]]___``````]]]ZZZVVVUUURRRSSSRRROOOLLLJJJLLLNNNJJJJJJJJJKKKKKKKKKKKKKKKMMMOOORRRSSSTTTTTTVVVWWWUUUVVVWWWWWWWWWVVVUUUTTTSSSUUUWWWVVVTTTRRRSSSTTTRRRQQQPPPOOOMMMKKKJJJIIIGGGGGGFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@??????AAA???>>>>>>???>>>===;;;777777666666666555555555;;;;;;;;;;;;::::::::::::999999999999999888777666444444555555555555555444444333333222222333333444666555444333333444555666444333222111222333555666444777999888555222222333111111111111111111111111000000000000111111111111---------------...//////333222111111222222111///000111222111000///000111222222222222222222222222//////000111222444555666555555444444444555555555222222333333444444444555444444333222222111111000222000///000111111000//////000111111//////000111666555444444555666555444000000111111111222222222111111222222333444444444333333222222222111111111111111111111000000000000000000111111111222222222//////111222333333333222000000////////////000000//////000000111222222333000000000000000000000000------......///000000111//////.........///000000////////////000000000000///000000111111000000////////////000000000111111////////////////////////------............------......////////////......000//////........./////////000111222222222111111///000000000111111111111000111111111111222222222000000111111111222222222444444555555555444444333222222333333444555555666555555444333333333333444333333333333333333333333555555555555555555555555555555555555666777888999333444444555777888:::;;;CCC:::444666777555444555333333555666888999:::;;;888:::;;;;;;:::999999:::999999:::;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::======<<<<<<<<<<<<<<<===>>>===;;;::::::<<<===>>>===>>>???@@@@@@@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEEEEDDDBBBAAA???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@BBBDDDFFFGGGkkklllooorrruuuxxxzzz|||yyypppeee```\\\[[[WWWRRRTTT[[[]]]___bbbaaa]]]XXXSSSQQQPPPQQQQQQNNNJJJIIIKKKNNNJJJJJJKKKLLLLLLLLLKKKKKKNNNPPPQQQQQQQQQRRRSSSUUUUUUVVVWWWWWWWWWVVVUUUTTTRRRTTTWWWVVVTTTRRRSSSUUUSSSRRRQQQOOOMMMLLLKKKJJJGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAAAAAAAA@@@??????AAA@@@>>>>>>??????===<<<;;;;;;;;;;;;:::::::::999<<<<<<;;;;;;;;;;;;::::::888888999999999888888777666666777777777777777666444333333222222333333444555444333222222333444555444333222111111333555666888;;;===<<<888444222333111111111111111111111111000000000000111111111111222222222222222333333444444222111111222222111///111222222111///...///000333333333333333333333333.........///111333555777000/////////000222444666444444444444444444444444444444333333222111111000000///...///111333222111///111222111000///000222333222111111333333222111111111222222222333333333000000111222222333444444333333333222222222111111111111111000000000000000000000111111222222222222...///111222333333222222//////............//////,,,------...///000000111000000000000000000000000000000000///......------...............///000111////////////000000000000///000111222222111000/////////000000111111222222000000000000000000000000//////000000000000//////......////////////......000//////.........//////...///000111222222111000//////000000111111111222000111111111111222222222333333333333333333333333666666666666555444333333222222333333444555666666555555444333333333333444333333333333333333333333555555555555555555555555777777666666666666777777000000222444777;;;===???JJJ>>>444444666555666999333333555777888:::<<<<<<888:::<<<;;;:::999:::;;;999:::;;;<<<============???>>>===<<<;;;<<<<<<===777777888999;;;<<<===>>>>>>======<<<<<<<<<=========<<<:::999999:::<<<===???@@@AAABBBAAAAAA??????@@@@@@@@@@@@AAABBBCCCCCCBBBDDDFFFGGGGGGFFFCCCAAA???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@AAABBBDDDGGGHHHzzz||||||lll]]]TTTSSSTTTVVVUUUSSSRRRRRRSSSXXXYYYZZZZZZXXXSSSNNNKKKMMMIIIFFFFFFHHHKKKJJJIIIHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOORRRTTTUUUTTTRRROOORRRTTTVVVUUUUUUVVVWWWWWWUUUSSSTTTUUUTTTQQQMMMMMMNNNNNNMMMMMMLLLKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA????????????????????????===>>>???>>><<<;;;;;;<<<777777888888999:::<<<<<<999999999999999999999999888999999888888777666555444666666666555555666888777666444222222222333444333333444444444333333222333333333333222111000000555777999999777555555555444444444333333222222222000000000000000111111111///000222222111111222444333222222111111222222333000000111111111000000///000111222222222222111000333222000//////000222333666555555444444333333222222333333333222222444666888777666444222222111111111111000000000000111111111111000000000000000111:::888555222///...------111111111111000000000000/////////000111111222222222222222111111111111000111111111111111111111111222222333333222111///...000000111222333333333333000000000000000000000000////////////000000000000000000000000////////////......////////////......000---+++,,,///111000...//////000000000//////...111111111000000000000000333000---******---000333////////////............,,,,,,---...///000111111...............///000000000000000000000000000000000111111222222333444444222111//////111333333333111111000000000000000000444333333222222333333444333444555666666555444333333444555777777777777666777666444222111111111222111444555444111000222555333333333333333333333333444333333333333444555555666666777888999999:::::::::999777666444444333333666555444444555777:::;;;>>><<<:::888777888999::::::::::::;;;;;;;;;<<<<<<>>>===<<<:::888666555444555666999;;;<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>><<<======>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBB======>>>>>>??????@@@@@@BBBCCCCCCDDDEEEFFFGGGGGG}}}lll\\\SSSPPPOOOQQQSSSSSSRRRRRRRRRSSSWWWWWWXXXWWWTTTPPPLLLJJJJJJHHHFFFFFFGGGIIIJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPQQQPPPPPPQQQSSSSSSQQQOOOOOORRRTTTVVVUUUUUUUUUVVVXXXVVVUUUUUUUUUTTTQQQMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA????????????????????????<<<===>>><<<:::999999:::777777777888888:::;;;;;;888999999::::::999999888888888888888888777555555333444555555444444555777888666444222222222333333333444444444444444333333333333333333222111000000444666888888666444444444444444333333333222222222000000000000111111111111000111222222111000111333333222222111111222222333111222222222222222111111111111111111111111111111333222111000000111222333222222222333444444555555333444444444333333555777666555444444333333333333111111000000000000111111222222111111111111222222333333222222111222222222111111111111000000000000//////000000111222222333222222222111111111111000111111111111111111111111111111222333222111000///111111222333333333333222000000000000000000000000////////////000000000000000000000000////////////......////////////......111///---...000222111000///000000111111000000///000000000000000111111111333222000//////000222333000000000000////////////------......///000000000...............///000000000000000000000000000000///000000111111222333333333111//////111333333333111111111111111111111111444333333222222333333444444555666666666555444333222333555666777777666666555444333222222333444444333444555444333222333444333333333333333333333333444333333333333444555555555555666777777888999999999888777555444333333333555555444444555777999;;;<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;;;;<<<===<<<;;;:::888777666666555666999;;;<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>?????????AAAAAABBBCCCDDDEEEFFFGGGppp\\\NNNJJJLLLKKKMMMOOOPPPPPPPPPQQQRRRUUUTTTSSSQQQNNNKKKHHHGGGEEEFFFFFFFFFEEEGGGIIILLLJJJKKKMMMNNNPPPQQQQQQQQQSSSRRRQQQQQQQQQQQQNNNLLLPPPRRRUUUUUUTTTSSSTTTTTTXXXWWWVVVUUUUUUSSSOOOMMMJJJJJJKKKJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@????????????????????????<<<======<<<999777777888777777777777777888999:::777888999::::::999888777888888888888777666555555444555666555444444666888888777555333222222222222333333444444444444444444333333333333222111000000333555666666444333333444333333333333222222222222111111111111111111111111111222333222000000111222222222111111111111222222111222222333333222222222333222111000000111222333333222111000000111222333111111222222333444444444333444555444333444555777444444333333333444444555111111000000000000111111333333222222222333333444///000111222333444444444111111111111000000000000000000111111222333333333222222222111111111111000000000000000000000000000000000111222222222222111333333333333333222222111000000000000000000000000////////////000000000000000000000000////////////...//////000000//////...000///---...000111111000000000111111111111111000//////000000111111222222222222222222222222222222222111111111000000000000////////////////////////...............///000000000000000000000000000000...//////000111111222222333111//////111222333222111111222222222222222222333333333333333333333333666666777777777555444333222333444555666666666666555444333333333444666777777555444444555555444333444444333333333333333333444333333333333444555555444555555666666777777777888777666555444333333333555555444444555777999:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999888888777666777999;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;======>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>>>>>>>>>>>>>===??????@@@BBBCCCEEEFFFFFF~~~vvvgggWWWMMMJJJLLLJJJLLLNNNNNNMMMMMMNNNOOORRRQQQNNNKKKHHHFFFEEEDDDAAACCCFFFEEEDDDEEEIIILLLLLLLLLNNNPPPQQQRRRRRRRRRTTTSSSQQQRRRRRRRRRPPPNNNQQQSSSUUUUUUSSSRRRRRRRRRWWWVVVUUUTTTRRRPPPMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???????????????????????????===>>>>>><<<999777777888777777777777777777888888777888999::::::999888777888888888888777666555444555666777666555666777999888777555444222222111111222222222222222333333444333333333333222111000000111333444444222111222333333222222222222222222222222222111111111111111000222333333222000///000111222222111111111111222222000111111222222222222111444333111000000111333444333222222111111222222333444333333222222111111000333444444444333333555666555444444333333444444555111111000000000000111111333222222222222333333444111222333444444333111000111111111111000000000///000111111222333333444444222222222111111111000000//////////////////////////////000111222222333333444444444444333222111000////////////////////////////////////000000000000000000000000//////////////////000000000000//////......------.../////////000111111222222222222111......///000111222222333111111111111111111111111333333222222222111111111000000000000//////.....................///000000//////////////////////////////000000111222222222333111//////111222222222222222222222222333333333333333333333333333333333666777777888777666444333222333333444555555666666666555444333444444666666999666444444777777555222444444444444444333333333444333333333333444555555555555555666666777777777666666555444444333444444555444444444555777888999777999;;;=========<<<;;;999999:::::::::;;;;;;;;;999999999999999999999999777888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????>>><<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>=========<<<===>>>???@@@BBBDDDEEEEEE}}}zzzxxxsssjjjaaaZZZSSSNNNKKKLLLMMMNNNMMMKKKIIIIIIJJJNNNMMMJJJGGGEEECCCBBBBBB???BBBEEEEEEDDDEEEHHHLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTSSSRRRRRRTTTUUUTTTSSSQQQSSSUUUTTTRRRQQQPPPPPPSSSTTTTTTRRROOOLLLJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===:::888888888888888777777777777777777777888999999999999888777777888888777777666555444444555555555444444666888777666555444333222222111111111000000111222333333333333333333222111000000111222222222111000222333222222222222222222222222333222222222111111000000222333333222000///000111222111111000000111111222111222222333444444444333444333111000000111333444333222222222222222222333444333333222222111111000111222333222111111333555666666555444333333333333111111000000000000111111111111111111111222333333333333444444333222000///111111111111000000000///000111111222333333444444222222222111111111000000//////////////////////////////000000111333333444555555555444333222111000////////////////////////////////////000000000000000000000000//////////////////000000000000//////...//////......///000111000000111222222222222222......///000111222222333444222000//////000222444333333333333222222222222111111111000//////.....................///000000////////////////////////000000111111222333333444444222000///111222222111111111222222222333333333222333333444444333333222555666777777777555444333222222222333444444555666888777555444333333444444888555333444777888666444555555555444444333333333444333333333333444555555666666777777777777777888666555555444444444555555444444444555555666777777666888:::===>>>===<<<;;;999999999:::::::::;;;;;;888888999999999:::::::::888999:::;;;<<<=========<<<===>>>>>>>>>>>>>>>>>>????????????>>><<<;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>======<<<<<<======>>>@@@AAACCCDDDDDD~~~}}}yyytttpppjjjddd^^^ZZZYYYVVVPPPKKKOOOPPPPPPNNNJJJHHHFFFGGGJJJIIIGGGEEECCCBBBAAAAAA@@@BBBDDDEEEEEEFFFHHHIIILLLMMMOOOPPPRRRSSSSSSSSSSSSRRRQQQSSSUUUWWWXXXWWWRRRTTTUUUTTTRRROOONNNNNNPPPRRRRRRQQQMMMJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFCCCCCCCCCCCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::888999999:::999888777777777777777888888888888888888888888777777777777666555444444111222333222111111333555555555555444444333222222111111000000000222333555333333333333222111000000000111222111000000222444111111111222222222222222333333333222111111000000111222333222000000111222111111000000000000111111333333444555666666666666444333222111111222333444333333333333333333333333111111222222333444444444000111222111000000222444777666555444333222222222111111000000000000111111111111000111111222333444111222222333333333222222111111111111000000000000000000111111222333333333222222222111111111111000000000000000000000000000000000000000111222333444555555555555444333111111000000000000000000000000////////////000000000000000000000000///////////////000000111111000000//////000111000///000111333//////000111222222222222//////000000111111222222666444222000000222444666444333333333222222222222111111111000000/////////...............///000000000000000000000000000000111111111222333333444444444222000///111222111111000000111111222333333333222222444444444444222222333444555666666555444333222222222222222444555555888777555444222222222333555444444555777888777666666666555555444333333333444333333333333444555555777777777777777777777777666666555555555666666777444444555555555666666666666777:::<<<<<<<<<;;;:::999999999999::::::::::::888888999999999:::::::::999::::::;;;<<<===>>>???===>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::;;;<<<===@@@CCCDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@??????>>>>>>==================<<<>>>>>>???@@@AAABBBCCCCCC|||xxxpppgggbbb]]][[[WWWUUUTTTSSSPPPNNNPPPQQQQQQNNNKKKHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAACCCBBBCCCDDDGGGHHHHHHGGGLLLMMMNNNPPPQQQRRRSSSSSSTTTRRRQQQRRRTTTWWWWWWWWWSSSTTTUUUTTTQQQNNNMMMMMMOOOQQQRRRQQQMMMJJJIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===;;;999888888999;;;;;;:::888888777777777999888777666666777888999777777777777666555444333222333333333222222444555444444444444444444444333333222111111222444666777333333333333222111000000000111111111000000222444000111111111222222222222444444333222222111000000000111222222111000111333111111000000000000111111111222333444555555555555333333333333333333333333222333333333333333333222222222222333444444555555111222222222111111333555555444444333333333444444111111000000000000111111111111111222222333555555222222111111222222333444111111111111000000000000//////000000111222222333222222222111111111111000111111111111111111111111111111000000000222333444444555555555444333222222000000000000000000000000////////////000000000000000000000000////////////000000111111111111000000---///000///------///222---...///000111111111111000000000000000111111111333333222222222222333333333333333222222222222111111111000000000000000000...............///000000000000000000000000000000000000000111222222333333555222000///000111111000//////000000111222222333111222444555555444222111111222333555555555444444222111111111222333444555666555444222222222333444111222444555555666888999666666666555444444333333444333333333333444555555666666666666666666666666666666666666666777888999444444555555666555555555666777999:::::::::999999888999999999999:::::::::999999999999999999::::::::::::;;;;;;<<<>>>??????>>>>>>?????????>>>>>>=========>>>>>>>>>>>>======:::::::::;;;===@@@CCCEEEAAAAAABBBBBBBBBCCCCCCCCC??????@@@@@@??????>>>===<<<<<<<<<===============@@@@@@@@@AAAAAAAAABBBBBBxxxjjj]]]WWWWWWWWWVVVSSSPPPOOOPPPSSSPPPQQQQQQOOOLLLIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBDDDCCCBBBDDDHHHJJJHHHEEELLLMMMNNNPPPQQQRRRRRRSSSTTTRRRQQQQQQSSSUUUVVVVVVSSSTTTUUUTTTQQQNNNLLLLLLNNNQQQSSSQQQNNNKKKKKKLLLGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDCCC@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;:::888777888999<<<<<<:::999888888777777:::999666555555666999:::777777777777666555444333555666666666555555777888222333444444555555444444555444333222333555777999333333333333222111000000111111111000000000333555000000111111222222222222444444333333222111000000///000222222111111222444111111000000000000111111---...///000111222222222222333333444444333333222222333333444444333333222666555555444444333333222222333333333222222444666333333333333444555666777111111000000000000111111222222222333444555666777555444222111000111222333111111111111000000000000/////////000111111222222222222222111111111111000111111111111111111111111222111000000000111222333444444555555444444333333000000000000000000000000////////////000000000000000000000000////////////000000111111111111000000)))+++,,,+++)))))),,,...------///000000111111111111111111000000000000000...///111222222111///...333333333222222222111111000000000000000000111111...............///000000000000000000000000000000/////////000111111222222555333000000000111111000...//////000111111222222111222444555555444222111///000222444555555555444222111111000111333444555333333222111222333444555...111555555444555888;;;777777666555444444333333444333333333333444555555555555555555555555555444777666666777777888999:::444444555555666555555555777777888999999999999888888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@>>>>>>?????????>>>>>>===<<<===>>>>>>>>>>>>>>>===:::999999:::===@@@CCCEEEAAAAAAAAABBBBBBBBBCCCCCC???????????????>>>======;;;<<<<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAtttjjjbbb[[[WWWTTTOOOKKKKKKNNNOOOLLLHHHKKKKKKJJJIIIHHHGGGFFFEEECCCDDDFFFGGGHHHGGGGGGFFFGGGEEEDDDCCCDDDFFFIIIKKKJJJKKKNNNPPPQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUURRRSSSTTTUUUTTTRRRPPPNNNOOOOOOOOOOOONNNMMMLLLLLLHHHGGGEEEDDDCCCCCCCCCDDDAAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<===;;;:::999999888888999999777777777777777777777777888888777777888888999:::999888888777777777777777444444555555444333333222555555555555555555555555444444444555555555666666555444333111000000111111333222000/////////000111//////000000111333444555222222222222222222222222222222111111111111222222333333333333333222111000000000111222222222222111222222222222222222222222222333333333222222444666555555555555555555444444444444333333222111000000444444444444444444444444222222222222222222333333222222333444555666777888444444444333333222222222111111000000000000111111000111111111111222222222222222222222222222222222333222111000000111222333//////000111222333333444333444444555555444444333222111111000000000000000,,,...//////......///111...//////...------///000.........///////////////......------------......000000000000000000000000000///.........///111222000111222333333222111000111111222222222222111111000000000000000000000000111000000000111222333333000000000000000111222222111111111000000000000000000000000000000111111111333222222222111111000000000000111222333333444444222222333333333333444444666555444222222333444444444444444333333222222222555555555555555555444444666666666555444444333333666555333222222333555666555444333333222222222222444444444444333333222111555666888999:::999777666999999:::::::::999999888555666777888999:::::::::;;;:::888777777888:::;;;::::::;;;<<<===>>>???@@@@@@???===<<<;;;<<<>>>???;;;<<<===??????===<<<;;;;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===@@@@@@@@@??????>>>>>>>>>?????????@@@AAABBBCCCDDDzzzmmmbbbZZZUUURRRQQQMMMJJJKKKNNNPPPNNNKKKKKKKKKIIIGGGEEEDDDCCCCCCEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEFFFHHHJJJLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTRRRSSSTTTUUUTTTRRRPPPOOORRRRRRQQQOOOMMMKKKIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>============;;;:::999999888888999999888888888888888888888888888888777777888888999:::999999888777666666777777555555666666666555555444444444444444444444444444444444444444555555555666555555333222111111111222444333222111000000111222000000000000000111222333222222222222222222222222222222111111111111222222444333333333222222222222000000111222222222222222222222222222222222222222222333444333222222444666666666777777666666555555555555444444333333222222444444444444444444444444222222222222222222222222222222333444555666777888666666555555444333333333111111000000000000111111///000000000000111111111222222222222222222222222333222111000000111222333111111222222333444444444111222222333333222222111222111111000000000000000...///000///...---...///.../////////......///111///////////////...............------------......000000000000000000000000///////////////000000111000111222333333222111000111111222222222222111111000000000000000000000000111111000000000111222222000////////////000111222111111111111111111111111000000000000000000000111222222111111111000000000000000111222222333444444222222222333333333444444666555444444333333444444444444444333333222222222333333444444555555666666777777666666555555555555444333222111111222333444555555444444333333444444555555555555555444333333555666888999:::999888777999999999::::::999999888777888999999::::::::::::;;;:::888777777888:::;;;999999:::;;;<<<===>>>>>>???>>><<<;;;:::;;;<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???BBBAAAAAAAAA@@@@@@@@@@@@?????????@@@AAABBBCCCDDDqqqcccZZZUUURRRQQQOOOLLLJJJKKKNNNPPPOOOMMMMMMKKKIIIFFFDDDCCCCCCCCCHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPSSSSSSSSSSSSSSSSSSRRRRRRPPPQQQQQQRRRQQQPPPNNNMMMQQQPPPOOONNNLLLJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAAAAA@@@???>>>>>>======;;;:::999999888888999999999999999999999999999999888777777777777888999999:::999888777666666666666666666777888888888777777333333333333444444444444444444444444555555555555555555444333222222222222444333222222111222222222000000000//////000000111222222222222222222222222222222222222222222222222444444222111111111222333000111111222222222222222222222222222222222222222333444444444333333555666777888888888777777666555333333333333333333333333444444444444444444444444444333333222222111111111222333333444555666777777666666555555444444333333111111000000000000111111/////////000000000000111222222222222222222222222222222111111111111222222222222222222222222222222111222222333333222222111222111111000000000000000///000111000...,,,---....../////////......000222000000//////......------......------------......000000000000000000000000...//////000000000000000111222222333333222222111111111222222222222111111000000000000000000000000111111000/////////000000//////......//////000000222222222222222222222222111111000000000000000000111111000000000000//////000000111111222333333333222222222222333333333333555555666666555555444333444444333333333333222222111222222333555555666777777777777666666666666666777777777777777777777777555555444444444555666666666666666666666666555444555666888999999999888777888999999::::::999999999999999::::::::::::::::::;;;:::999888888999:::;;;888888999:::;;;<<<<<<======<<<;;;:::999:::;;;;;;:::;;;<<<======<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBAAA@@@???@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA?????????@@@AAABBBCCCDDDwwwpppeee]]]WWWUUUTTTTTTNNNLLLKKKKKKNNNOOOOOOMMMMMMKKKIIIGGGFFFFFFGGGGGGLLLLLLNNNOOOPPPQQQRRRRRRPPPOOONNNMMMMMMMMMNNNOOOPPPOOONNNMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSRRRPPPPPPMMMMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???======???@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::999999888888999999999999999999999999999999777777777777777888999999::::::999777666666666666666666777888888888888777222222333333333333333444444444444444444444444444555444444333333333222222222222222222222222222222111111000//////...//////222222222222222222222222222222222222222222222222333222000//////000222333000111222222333333222222111222222222222222333333333444555444333333555777888888888888777666555555000000111111111111111111444444444444444444444444444444333333222111000000333333444444555666666777555555555444444444333333222111111000000111111222000000000000111111111111111111111111111111111111222222222222222222222222000000000/////////......333444444555555444444333222111111000000000000000...///000///...---...///.../////////......000222111111000///...------,,,......------------......////////////////////////---...000111111111000///222222333333333333222222111111222222222222111111000000000000000000000000111111000///......////////////............//////111111111111111111222222111111111000000000000000000000000///////////////000000111111222222222333111222222222222333333333444555666777666555444333333333333333333333333333222222333333444444444555555555555555666666666666777888888999999888888777444444333444444555666666555666666777666666555555444555666777777777777666888888999:::::::::999999::::::999999999999999999:::999999888888999999:::888999999:::;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBCCCCCCBBBAAA???AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDD{{{qqqfffccc___[[[YYYWWWUUUSSSOOONNNMMMLLLMMMMMMMMMLLLIIIIIIHHHHHHHHHIIIJJJKKKNNNOOOOOOPPPQQQSSSTTTTTTRRRQQQPPPOOOOOOPPPPPPQQQPPPOOONNNMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSQQQOOONNNMMMMMMNNNNNNMMMMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>======>>>@@@AAA????????????>>>===<<<;;;;;;:::999999888888999999888888888888888888888888777777666666777777888999:::999888777666666666666555666666777777666666666222222222333333444444444444444444444444444333333333333333333333333222222000000111111111111111111222111000///............222222222222222222222222111222333333333333222111111000...------///111222111111222333333333333222111111111222222333333333444555666555444444666888777777777777666555444333111111111111111111222222444444444444444444444444444444333333222111000000333333444444555666666666777777777777777777777777222222111111111111222222111111222222222222333333111111111111111111111111222222222333333222222222111111000000///.........333444444555555444444333222111111000000000000000+++---//////...///000222...//////...------...000111111000///...------,,,......------------......////////////////////////---...000111111111000///222222222222222222222222111111222222222222111111000000000000000000000000111111000///......////////////............//////.../////////000000111111111111111111000000/////////////////////000000000000111111111111111222222111111111222222222333333444555666666666555333222333333333333333333333333444444333333222222222111333333333444444555555555333333444444444444333333333222222222333444555555444555555666666666555555333444444555555555555555777888999:::::::::::::::999888777777666777777888999999999999999999999999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@DDDDDDDDDCCCBBBAAA@@@@@@?????????????????????@@@?????????@@@AAABBBCCCDDDvvvggg___^^^\\\\\\ZZZWWWSSSOOOOOOOOONNNMMMLLLLLLLLLMMMGGGHHHIIIJJJKKKLLLMMMMMMPPPPPPPPPPPPPPPRRRSSSSSSQQQQQQQQQPPPQQQQQQQQQRRROOONNNNNNMMMMMMMMMNNNNNNOOOPPPRRRSSSSSSQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKIIIGGGEEECCCAAAAAABBBBBBCCCBBBBBBAAAAAA???>>>=========>>>???@@@===>>>?????????>>>===<<<;;;:::999999888888999999777777777777777777777777777666666666666777888888999888888777777777777777555666666666555555444333222222333333444444555555444444444444333333333333111222222333333222222111//////000111111111000000222111000000////////////222222222222222222222222111222333444444333222111000///.........///000111111222222333333333333333111111111222222333333444444666666666555555666888888888888777666555444333444444444444444444444444444444444444444444444444444333333222222111111111444444444555555555666666888999999:::;;;<<<======222222111111111111222222222222222333333333444444111111111111111111111111222222333333333333222222333333333222222111111111111222222333333222222111222111111000000000000000***,,,.../////////111333...//////...,,,+++,,,---000000//////......------......------------......000000000000000000000000...//////000000000000000222111111000000111111222111111222222222222111111000000000000000000000000111111000/////////000000000000//////......//////---......//////000000000222222111111000///////////////000000000000111111111111111111111111111111111111111111222222222222444444555555444444333222222222333333333333444444555444444333222111000///111111222333444444555555444444444444444444444444333333222222222333444444444555555666666666666666444444444444555555555666777888999999::::::::::::888777666555555666888888999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCCBBBBBBAAAEEEEEEEEEDDDCCCBBB@@@???=========>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDD}}}qqqddd[[[ZZZZZZZZZYYYVVVRRRNNNMMMMMMMMMMMMLLLMMMNNNOOOKKKLLLNNNPPPQQQQQQPPPPPPQQQPPPOOOOOOOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRRRRLLLMMMMMMNNNNNNNNNMMMMMMMMMOOOQQQRRRSSSQQQPPPNNNOOONNNNNNNNNNNNNNNOOOOOOKKKJJJIIIHHHFFFCCCAAA@@@@@@AAABBBBBBBBBBBBAAA@@@=========>>>>>>>>>??????<<<>>>???AAAAAA@@@???>>>;;;:::999999888888999999888888888888888888888888666666666666666777888888777777777777777888888999777777777666555444333222222333333444555555666666444444444333333333222222000000111222222222111000///000111222222222111111222111111000000000111111222222222222222222222222111222444555555444222111000000000000111111222222111222333333444444333333000111111222333333444444555666777666555555777999999999999888777666444444777666666555555444444444444444444444444444444444222222222222222222222222444444444555555555555555666777888:::<<<===>>>???333222222111111222222333111111222222222333333333111111111111111111111111222222333444444333222222333333333333333222222222111222222333333222222111222111111000000000000000+++---//////...///000222/////////---***((()))***///////////////...............------------......000000000000000000000000///////////////000000111111111000//////000111111111111222222222222111111000000000000000000000000111111000000000111222222222111000////////////000.........///000000111111222222111111000//////...000000000111111111222222111111111111000000000000111111111111222222222222444444333222222222222222222222222333333444444444333333222222111111000000111111222333444555666777777777666555555666777777555444444333333333333444555666777777888888777777666555555555666666777777777777888999::::::::::::888777666555666777999;;;999999999::::::999999999:::::::::::::::;;;;;;;;;:::::::::::::::999999888::::::999999999999::::::;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA<<<<<<=========>>>>>>>>>?????????@@@AAABBBCCCDDDxxxsssqqqiii```WWWWWWVVVWWWWWWVVVSSSPPPJJJKKKLLLMMMMMMNNNPPPRRRQQQSSSUUUWWWXXXVVVTTTSSSQQQPPPOOOMMMMMMNNNOOOOOONNNOOOOOOPPPQQQRRRRRRSSSKKKLLLMMMOOOOOONNNNNNMMMLLLNNNPPPRRRSSSRRRPPPOOOLLLLLLKKKKKKKKKKKKLLLMMMGGGGGGGGGFFFFFFEEEDDDCCC???@@@AAABBBBBBBBBAAA@@@;;;<<<===>>>??????>>>>>><<<>>>@@@BBBCCCBBBAAA@@@;;;:::999999888888999999999999999999999999999999666666666666666777888888666666666666777888999:::888888888777666444222111333333444444555666777777444444444333333222222222//////111222222111000///000111222333444333333222222222111111111111222222222222222222222222222222111222444555555444222111000111222333333333333333111222333333444444333333000000111222333333444444555666777666555666777999;;;;;;::::::888777666555666666555444333333222222444444444444444444444444222222222222222222333333444444444555555555555555222333555777999;;;===>>>333222222111111222222333000111111111111222222222000000000000000000000000222222444444444444222222111111111111111111111111333444444555555444444333222111111000000000000000---///000///......///000/////////,,,)))''''''(((.........///////////////.........------.........000000000000000000000000000///.........///111222111000///......///000111111111222222222222111111000000000000000000000000111111000000111222333333222222111000000000000000...//////000111222222222222222222111000//////...000000111111222222222333111111111000000000000000000111111111111222222222444333222111000111222333222222222333333444444444111111111111111222222222222222333444555777888888666444333111111333444666777666555444444444444444666777888999999999999999777777777777777888999999666777888999:::;;;;;;;;;888777666666777999;;;===888999999::::::999999888999999999999999999::::::888999999999999888777777:::999999888888999999:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@???@@@AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDD<<<<<<======>>>>>>>>>????????????@@@AAABBBDDDDDDwwwiiidddfffiiigggcccWWWVVVVVVXXXZZZXXXSSSNNNNNNMMMLLLJJJLLLQQQYYY___cccbbbaaa___]]]YYYUUURRRRRRRRRQQQOOOMMMLLLMMMNNNQQQPPPOOOQQQSSSTTTSSSRRRSSSRRRQQQPPPNNNMMMLLLKKKNNNOOOPPPPPPQQQQQQPPPPPPKKKJJJIIIJJJKKKLLLKKKJJJHHHGGGEEECCCBBBAAAAAABBB@@@AAABBBAAA???>>>???@@@???>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<===>>>??????DDD@@@;;;777888999;;;;;;555666777888888777666555555666666555333111222333555555555555555555555555666666666555555444444444222222333333444555666666444444444444444444444444000111222333333222000///000111111111111222222222000111333444444333222111000000111111111111000000///111222444444333222111111111222222222333333333111111222222222333333333222111000000000111333333666555555555555444444444777777666555444333333222555555555555555555555555000000000//////000111111000111222333444555555555333333333333333333333333222222333444555666777888777777666555333222111111111111000000111222333333333222111111000000111111444444444555444444333333000000000000000000000000222333333444444333333333111111222333222111000///---.........//////000000000///...------...///000000000//////.........---000000000000000000000000---......///////////////000000000000111111111111333222111000000222444555111111111111111111111111111111222222222333333333222222111000000000000000000000////////////000000////////////000000000000...............///000000333222111000000111222333111111111000111111222333111111111222222333333333666555444333333333333333777666555444333333222333111111000///000111333444444444444444444444444444222222222222222222222222555444333222333444555666222444666888999999888777666666666666666666666666888888888888888888888888999999888888888888888999666777777777777888;;;===:::999999888888888888888;;;;;;::::::999888777777999999888888999999:::;;;::::::;;;;;;<<<=========@@@???>>>======>>>???@@@AAABBBCCCDDDDDDDDDCCCBBB>>>======<<<<<<<<<<<<===AAAAAAAAABBBBBBBBBCCCCCC|||zzzrrriii___[[[\\\^^^]]]ZZZVVVUUUVVVXXXZZZYYYTTTOOOMMMMMMMMMOOOUUU___jjjrrrttttttrrrkkkaaaZZZWWWWWWTTTTTTRRRPPPNNNNNNOOOPPPQQQPPPOOOPPPRRRSSSRRRQQQPPPPPPOOOOOONNNNNNMMMMMMPPPPPPPPPPPPPPPOOONNNMMMKKKJJJIIIIIIKKKKKKJJJIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@@@@??????>>>======<<<<<<<<<<<<============<<<<<>><<<;;;999777555777777888888888777666555555666666555333222222333555555555555555555555555555555555444444444333333222222333333444555555666333333222222111111111000000000222222222222111000000111111111111222222222000111111222222111111111000111111111111111111000///111222444444333222111111111111222222222333333111111111222222222333333222111000000000111333333555555555555444444444444444444444333222222111111333333222222222222222222444444333333333333444444000000000000000//////...333333333333333333333333444444444444555555555555666666555444333222111000/////////000111222333444333222111111000000111111333333444444444444333333000000000000000000000000222222333444444444333333111222222333222111000///........./////////000000000000///......///000000000000/////////.........////////////////////////---......///////////////000000000111111111222222222222000000000111333444000000000000000000000000111111111222222222333333111111000//////000000000000000////////////000000////////////000000000111///............///000111333222111000000111222333111000000000111222333333222222222222222222333333555444444333333222333333666555444333222222222222222222111111111111111111555555555555555555555555222222222222222222222222444333222222111111222222333444666777888777666666777777777777777777777777888888888888888888888888777777666666666666666777666777888888777777999;;;888888777777777888888999;;;;;;::::::999888888777999999999888999999:::;;;;;;;;;;;;<<<======>>>>>>AAA@@@????????????@@@AAA@@@AAABBBCCCCCCCCCBBBBBB>>>>>>=========>>>>>>???@@@AAAAAAAAAAAABBBBBBBBB~~~|||}}}xxxooohhhgggddd```[[[XXXWWWXXXWWWWWWTTTTTTTTTWWWYYYYYYUUUPPPMMMNNNPPPUUU^^^lll|||{{{jjj]]]WWWWWWTTTSSSQQQOOONNNNNNOOOOOOPPPOOONNNOOOPPPQQQPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJIIIHHHCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAA@@@???>>>???@@@@@@@@@??????>>>>>>============>>>???>>><<<:::888???????????????<<<888444888888888888888777666555444555666555333222222333555555555555555555555555444444444444333333333333222222333333444444555555333333222111000//////...///000111222222222222222000111111111111222222222111111000000000000000111111111222222222222111111///000222333333333222111111111111222222222222333111111111222222222222333222111111111111222333333555555555555444444444444333333333333222222222222111111111222222222222222333333222222111222222333111000000///...,,,+++***111111222222333333444444666666555444444333222222444444333333222111000000111000000000000000111111222222111000000000000111222333333444444333333333000000000000000000000000111222333333444444444444222222222333222111111000......////////////000000111000000//////000000111000000////////////..............................---......///////////////000000000000111111111222111000/////////000222333////////////////////////111111111222222222222333000///////////////000111000000////////////000000/////////000000000111111///////////////000000111222222111111111111222222000000000000111222333444333333222222222222222222333333333222222222222222444333222111111111111111222222222222222111000///555555555555555666666666333333333333333333333333333333333333333222111000333444555666666666555444777777777777777777777777666666777777888888999999666666666555555666666777555777888888777666777777666666666666777888999999;;;;;;::::::999999888888999999999999999:::;;;;;;<<<<<<<<<===>>>>>>??????BBBBBBAAA@@@@@@AAABBBBBB??????@@@AAAAAAAAAAAA@@@>>>>>>===>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA~~~xxxsssqqqkkkbbb[[[ZZZYYYYYYYYYWWWUUUTTTUUUVVVRRRQQQRRRUUUYYYYYYVVVSSSPPPPPPRRRVVV___nnn}}}yyyiii\\\UUUTTTQQQNNNLLLKKKLLLLLLLLLOOONNNMMMMMMOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIHHHFFF@@@@@@?????????@@@@@@@@@>>>???@@@???>>>===>>>????????????>>>>>>=========;;;===>>>???>>><<<999777777888:::>>>AAAAAA>>>;;;888888777777666555444444444555666555333222333444555555555555555555555555333333333333333333333333222222333333333444444444555555444333222000000/////////000111222333333333000000111111111222222222333222000//////000111222222222222333333222222222000000111222333222222111111111111111222222222222111111111111222222222222111111111111222222333333555555555444444444333333333333444444444555555555222222333333333333444444333222222111111111111222222222222111000...---,,,000000111222333444444555666555555444333222111111333222222222111111000000333333111000///.........222222111000000000000000111222222333333333333222000000000000000000000000000111222333444444555444333333333222222222111111//////////////////000000111111000000000000111111000000//////////////////........................---......///////////////...////////////000000000000//////...///000111111000000000000000000000000111111111111222222222222/////////...//////000111000000////////////000000//////000000000111111111000000000//////000000111222222222222222222222222//////000000111222444444333333333222222111111111111111222222222111111111222222111000000000000000000111222333333222000///444444444444555555555555444444444444444444444444333444555666666555444333444444555555555444333333666666666666666666666666555555666777777888888888888777777777777888888999555777999999777555555555444444444555666888999:::;;;;;;:::::::::999999999:::999999999999:::;;;;;;=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????===<<<======>>>???@@@AAA>>>????????????@@@@@@@@@vvvjjjdddaaa[[[WWWUUUOOOQQQSSSSSSPPPOOOOOOPPPPPPOOOPPPSSSXXXZZZXXXUUUSSSSSSSSSTTTYYYcccnnnvvv|||{{{iii\\\WWWSSSNNNKKKKKKLLLLLLKKKMMMLLLKKKLLLMMMNNNMMMLLLNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGFFFDDD>>>>>>>>>???????????????===>>>??????======>>>???>>>===============<<<<<<:::;;;===???>>><<<999888444555777:::???AAABBBAAA888888777555444333222222333555555555333222333444555555555555555555555555333333333333333333333333222222222333333333333333555555444333222000000/////////000111111222333444000000111111111222222222444333222111000111222222222222222333333222222222000000111111222222222222000000111111111222222222000000111111111222222222111111222222333333333333555444444444444333333333222222333444444555555555222222222333333444444444666666555444444444444444111222222222111111000///000000111111222333444444333333333333333333222222111111111111111111111111222111111000000000000000222111000000//////000000000111111222333333222222000000000000000000000000///000222333444555555555333333333222222222222222000000000000000000//////000000111111111111000000//////000000000000000000........................---......///////////////---------............//////////////////000000000111111111111111111111111000000111111111222222222000000////////////000000000000////////////000000000000000000111111111111222111111000000000111111222222222333333222222222000000000000111222333444333333333222222111111111000000111222222111111000111111000/////////000000...///111222333333222222222222222333333444444444444444444444444444444444111222444666777777777666444444444444444333333333555555555555555555555555555555666666666777777777777777666666777888999999555777999999777555444444444444444555666888999:::;;;;;;;;;:::::::::::::::::::::999999::::::;;;<<<======>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@??????============>>>>>>??????;;;;;;;;;<<<===>>>???@@@>>>>>>>>>?????????@@@@@@rrrddd^^^[[[XXXVVVUUUOOOPPPRRRRRRQQQOOONNNNNNMMMLLLMMMRRRWWWZZZYYYWWWUUUUUUTTTSSSTTTWWW]]]aaadddjjjtttvvviii]]]XXXQQQNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHFFFEEEEEEFFFFFFDDDCCC===>>>>>>?????????>>>>>><<<===>>>>>>======>>>???============<<<<<<<<<<<<;;;;;;=========;;;999888777666666888<<<>>>???>>>:::999777555333222222222333444555555333333333555555555555555555555555555333333333333444444444444222222222222333333333333333333222111000//////...111000000000111222333333000111111111111222222222444444333222111111111111111111222222222222111111000000000000111111222222000000000111111111111222000000000111111111111222111222222333444333333333444444444444333333333333000000111111222222333333000000111111222222333333555555444333222222222222//////000111111111000000000000111111222222333333111111111222222333333333111111111111111222222222/////////000111333444555111111000////////////000///000111111222222222222000000000000000000000000...///111333444666666666444444333222222222222333111111000000000000/////////000000111111000000/////////000000000000111111........................---......///////////////------------............////////////000000000000111111111111111111111111000000000111111111111222222222111000000000000000000000////////////000000000000000111111111222222333222111111111111111111222222333333333333222222111111111000111111222333333333222222222222222222///000111333333222111000111000000//////000000000---...000111333444444444111111111222333333444444555555555555555555555555000111222444444555555555444444444444444444444444444444444444444444444444666666666666666555555555444444444444555666777777777888999999777555555666555555555666777888:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<=========>>>??????@@@@@@===>>>>>>??????>>>>>>============<<<===>>>>>>???<<<<<<;;;<<<<<<===>>>???>>>>>>?????????@@@@@@@@@}}}uuulllddd___[[[UUUTTTUUUUUUUUUUUUUUUUUUSSSQQQOOOKKKKKKLLLQQQWWWZZZZZZXXXTTTUUUVVVUUUTTTSSSSSSTTTUUUZZZcccoooxxxyyytttnnnaaaZZZRRRNNNNNNNNNMMMJJJGGGGGGFFFHHHKKKMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCAAA>>>>>>???@@@??????======;;;<<<>>>===<<<<<<>>>???========================>>>>>>===<<<;;;999888777777666777999;;;<<<;;;:::<<<;;;999666555444333333333444555555333333444555555555555555555555555555333333444444444555555555222222222222222222222222333333222222111111111000222111111000000111222333000111111111111222222222333333333222222111000///000111111111111111111000000000000000000111111222000000000000111111111111000000000000111111111111111222333444444444333333444444444333333333222222111111111111111222222222111111111222333333444444222222111000///.../////////000000111111000000///111111111111111222222222111111111111222222222222111111111222222222333333222222111222222333444444111111000///////////////...///000111222222222222000000000000000000000000...///111333555666777777555444333222222222333333111111111000000000//////...///000000000000///...//////000000000111111111////////////////////////---......///////////////........./////////000000//////000000111111111000111111111111111111111111000000000000111111111111555444333111000000000000000000////////////000000000000111111111222222222444333222111111111111111222222333444444333222222333222111111000111111111222222222222222222333333///000222333444333222111111000000000000000111111000000000000111222333444111111222333333444555555555555555555555555555555444444333333333333444444333333333444444555666666555555555555555555555555777666666555555444444333444333333444444666777777888999999888666666777999666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<======>>>??????@@@======>>>??????>>>======>>>===<<<<<<<<<===??????>>>===============>>>>>>?????????@@@@@@@@@AAAAAA{{{rrriiigggfffddd\\\SSSQQQTTTWWWUUUTTTTTTUUUSSSPPPMMMKKKJJJKKKPPPVVV[[[[[[YYYSSSUUUXXXXXXVVVSSSQQQQQQPPPTTTZZZ```dddhhhjjjkkkbbbZZZQQQMMMMMMMMMJJJHHHFFFEEEEEEGGGJJJMMMMMMLLLHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGEEEDDDCCCDDDDDDBBBAAA>>>???@@@@@@@@@???===<<<:::<<<======<<<<<<===???>>>>>>>>>>>>>>>?????????AAA@@@>>><<<:::888666555444444666999<<<<<<:::888???===;;;888666555555555333444555555333333444555555555555555555555555555444444444555555666666666222222222222222222222222444444444444444444444444333222111000000000111222000111111111111222222222111222222222111000...---000000111111111111000000000000000000000111111222000000000000111111111111000000000000111111111111111222333444555444333333444444444333333333222222333333333333333333333333333333444555555666777777555444333222111111111111222222222222222111000000222222222111111111111111222222111111111111111111111111111222333333444444888777555333222000000///111111000///////////////......000111111222222222000000000000000000000000---///000333555666777777555444333222111222333444222111111111000000//////---...///000000///...---//////000000111111111222000000000000000000000000---......///////////////000000000000111111111111//////000111111111111111000000000000000000000000000000000000111111111111666555444222111000000///000000////////////000000000111111111111222222222444333333222111111111222222222444444444444222222444333222111000000000000111111111222222333333444///000222444555444222111111111000000000000111222222222000000000111222333222222333444444555666666666666666666666666666666:::999777555444333444444333333333444555666777888666666666666666666666666777777666555444333333222555555555666666888999999999999999888666777999;;;777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>??????===>>>???@@@@@@???>>>===>>>======<<<<<<>>>???@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAA}}}oooccc[[[\\\\\\ZZZXXXUUURRROOOMMMPPPQQQSSSSSSPPPMMMKKKKKKJJJJJJJJJNNNSSSXXX[[[]]]SSSTTTUUUSSSPPPNNNMMMMMMQQQRRRTTTUUUWWWYYY[[[[[[UUUSSSQQQMMMJJJHHHFFFEEEAAADDDGGGKKKMMMMMMLLLKKKKKKIIIGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHGGGGGGFFFGGGDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888888666555555555555444444444777:::>>>???>>>999444000555444333555777777222...555555555555555666777888666555444333333333333333222444555444333111111222555555444333333222111111000000000000000000000000///111222333333222000///////////////............000000000000000000000000......//////000000111111000000000///////////////000000000000000///....../////////000111333444555222222333444555555555555333333333333333333333333111111222333444666666777444555555555444333333222222333333333333222111111888777555444333222222222000000000111222333555555333444555444222111222333333333444444444333222111222222111000//////000000000000000///......------111111111111111111111111111222444555777888999999555555444333333222111111111111000///////////////........................//////000000000000//////////////////////////////000000000000000000000000...//////000000000000000555333111000///000111222222222111111111111222222222111111111000000//////444333111///......//////111111111///------///111000000000000111111111111333333222222111000000000333444444444444333222222...///000222222111000000000000000000000000000000333222222111111222222333444333222111111111222333000000111111111111000000000111111222444555555666777777666666555555555555666666555555555444444444222333333444555666777777666555555444444444555555777555333444777888666444666666555555555777999:::888888999999999:::::::::777777777666777888888999888888888999999:::::::::<<<=========<<<;;;::::::;;;;;;::::::;;;===@@@AAAAAAAAAAAAAAA@@@@@@???>>>;;;;;;===>>>@@@BBBCCCCCCDDD@@@===<<<>>>@@@@@@??????@@@@@@@@@@@@???>>>>>>wwwjjj^^^VVVTTTTTTRRRQQQNNNLLLJJJIIILLLNNNPPPOOOMMMKKKIIIIIIIIIHHHHHHJJJNNNSSSXXXZZZQQQQQQPPPPPPOOOOOOOOOOOONNNNNNOOOPPPPPPQQQRRRRRRQQQPPPNNNKKKJJJHHHGGGGGGCCCEEEGGGJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????????????????>>>===<<<;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::999888777777777666666666555555555666888<<<>>>>>><<<888666222333555666555444444444666666666555666666777777777666555555444444444555333444666555333222222333555555444333333222111111111111111111111111111111333444444444333000...,,,///000000111222333333444000000000000000000000000////////////000000000000000000000000000000000000000000000000000///......000000111111222444555666333333444444444444444444222222222222222222222222000000111222333444555555444444555555444333333222333222222222111111111111444444333333333333333333222222111111111222333333444555555444222111222333333333444444444333222111222222111000000000000000111111000000///.........111111111111111111111111111222333555666777888888555444444333222222111111111111000/////////////////////////////////////////////000000000000//////////////////////////////........................------...////////////...111000...---,,,---///000222111111000000111111222111111111000000000//////333222222111000000000000111111111///...---///111000000000000111111111111333222222222111111000000333333333333333222222111//////000111111111111111111111111111111111111111333222222111111222222333444333222111111111222222000000111111111111000000000111111222444555555666666666666666555555444444666666555555555444444444333444444555555666666666666555555444444555555555777555444555777777666444666555555666666777888999999999999::::::::::::;;;888888777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;>>>=========>>>@@@BBBDDDAAAAAAAAAAAAAAA@@@??????===>>>???@@@AAACCCDDDDDDDDD@@@===<<<===>>>===<<<@@@@@@@@@@@@@@@??????>>>vvvvvvvvvtttooodddXXXPPPMMMLLLKKKJJJIIIHHHGGGFFFHHHIIIKKKKKKJJJHHHGGGHHHHHHGGGFFFGGGJJJPPPWWW[[[RRROOOLLLLLLNNNPPPPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLKKKJJJIIIIIIIIIIIIEEEFFFHHHIIIIIIHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@??????@@@???>>><<<;;;:::::::::;;;;;;::::::999999888888;;;;;;;;;;;;::::::::::::999::::::999999888777666888777777777666666666666444555888;;;======<<<<<<111444777666444333666999777777666555555555666666777777666555555555555666333555666666444333333444555444444333333222222111111111111111111111111111444444555444333111///---......//////000000111111000000000000000000000000000000000000////////////111111111111111111111111000000111111000000//////000000000000111222444444333444444444444333333222111111111111111111111111///000000111222333444444444444444444444333333222333222111000///000111111111111111222222333333444333333222111111111111111555666666555333111222333333333444444444333222111222111000000000000000000222222111111000/////////000000000000000000000000000111222444555666777777444444333333222111111111111111000///////////////000000000000000000000000...//////000000//////...////////////////////////........................---...//////000000//////......---,,,,,,---//////222111111000000111111222111111000000000000//////111111222333333222111000000111111000......///111000000000000111111111111222222222222222111111111222222222333222111111000000000000000000111111222111111111111111111111111222222111111111111222222444333222222111111222222000111111222222111111000111111222333333444555555555555555555555444444444666666666555555555555444555555555555555555555555666555555444555555666666777555444555666777666555555555666777888888888888:::::::::;;;;;;;;;<<<<<<999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<>>>>>>>>???AAABBBDDDAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDDDDDDDEEEBBB???>>>>>>>>>===<<<@@@@@@AAAAAA@@@@@@???>>>yyyjjj]]]___cccgggggg```VVVMMMKKKJJJJJJIIIIIIIIIIIIIIIEEEGGGHHHIIIGGGFFFGGGGGGGGGGGGEEEFFFIIIPPPXXX^^^YYYRRRLLLKKKNNNPPPOOOLLLLLLLLLLLLKKKKKKJJJJJJIIIKKKKKKJJJJJJIIIJJJJJJJJJGGGHHHHHHHHHGGGFFFDDDCCCCCCEEEGGGIIIJJJIIIHHHHHHDDDDDDCCCCCCCCCDDDEEEEEECCCCCCBBBAAA@@@???>>>>>>@@@???<<<:::999999999999;;;;;;::::::999999888888::::::::::::::::::::::::999999999888888777666555777777777666666666555555333444666888:::<<<======555666777666444444666999777666555444444333444444666666555555555555555666333555666666555444444555444444444333333222222222111111111111111111111111111111222333333333333222111111000///...------,,,////////////////////////111111000000//////......111111111111111222222222000000111111111000000///...............///000111444444444444444333222111000000000000000000000000000000111111222333333444333333444444444333333222333222000......///000222000000111222222222222222222222111111111111111222666666777555333222222333333333444444444333222111111111000000000000000111333333222222111000000//////////////////////////////000111333444555555555333333222222111111111000111000000///////////////////////////////////////...//////////////////...////////////////////////000000000000000000000000000000111222222222222222///////////////000111222111111000000000000111111000000000000000000/////////000333555555444222111000111222111///...///111///000000000111111111111222222222222222222222222111222222222222111000000111000/////////000222333111111111111111111111111222222111111111111222222333333222222222222111222111111222222222222111111111111222333333444555555555555555555444444444444666666666555555555555555777666666666555555555444555555555555555666666777666666555555666666666555444555777888999999888777;;;;;;;;;;;;<<<<<<<<<===:::::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::999999;;;<<<===>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???xxxeee[[[NNNPPPUUU\\\aaa___WWWPPPKKKKKKJJJIIIIIIIIIJJJJJJEEEFFFHHHHHHGGGFFFGGGHHHEEEDDDDDDDDDGGGNNNXXX___```XXXPPPLLLMMMNNNLLLIIIKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHFFFEEECCCBBBBBBDDDGGGIIIJJJIIIHHHGGGCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@???>>>>>>===???===;;;999888888999999<<<;;;;;;;;;::::::999999::::::::::::::::::::::::888888888888777666555555666666666555555555444444333444444555666888:::;;;<<<999666666777777666444555444333333222222222222555444444333444444555555333555666666555444555555444444333333333333222222111111111111111111111111111111222222333333333333444444333333222111000000////////////////////////111111000000//////......000000111111222222222222000000111111111111000000.........---......//////444444444444333222111111000000000000000000000000111111222222333333444444222222333333444333333222333222000......///000222111111222222222111000///000000000000111222333444555666666555333111222333333333444444444333222111111000000000000000111111333333222222111111000000...........................///000222333333333333222111111111111111000000111000000///////////////..............................////////////......////////////////////////000000000000000000000000000000111222222222222222000000000000111222222333111000000000000000000111//////////////////000000...000333555666444222111000111222222000//////000///000000000111111111111111111222222333333333444111222222222222111000000111000/////////000222333111111111111111111111111222111111000000111111222333333333333222222111111222222333333333333222222111222222333333444444444555555555555555555555555666666666666666666666666777777777666555555444444555555555555555666777888555666666666555555666666444555777999999999888888;;;;;;<<<<<<<<<=========;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>????????????=========>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@|||hhh[[[UUUIIIIIILLLSSS[[[]]]YYYTTTLLLKKKIIIHHHGGGGGGHHHIIIFFFGGGHHHHHHFFFFFFGGGIIICCCCCCCCCBBBDDDJJJTTT[[[```ZZZSSSNNNMMMLLLJJJHHHJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEGGGHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@???>>>=========<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;999999999999::::::::::::888999999888888777666555555555555555444444444444444444444444444555777777>>>:::777777999999666222444444333222222222333333444333333333333444555555222444555555444444444555333333333333333333333333222222222222222222222222333333222111111000000/////////000111222333444444000000000000000000000000000000000000//////////////////000000111222222222000000111111222222111111222111111000000000000111222333333333333222222111000000000000000000000000222222222222333333444444111222222333333333333333333222111000///000111111111222333333222111000////////////000111222333444333444555444222111222333333333444444444333222111000000000000000111111222333333222222111000000000////////////////////////......///000111222222111000000000000000000000000111111000///////////////........................---......//////......---////////////////////////........................---...//////000000///////////////000000000000000111000000//////000000111......////////////000000...///222444555333222000000222333333111///000000000000000000111111111111000111111222333444555555222222222333222111111000000000000000000111111222222222222222222222222222111111000000000000111111222333333333333222111000222333333444444333333222222222222333333444444444555555555666666666666666555666666666666777777777777777777666666555555555555555555555666777888888555666777666555444555777666666777888999999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>>>>????????????>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA===???@@@@@@@@@@@@AAACCCBBBBBBCCCCCCBBBBBBAAA@@@zzzmmmaaaXXXSSSIIIFFFEEEKKKTTT[[[ZZZXXXNNNLLLJJJGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEGGGHHHEEEGGGFFFDDDCCCGGGOOOVVVYYYWWWSSSOOOLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<:::;;;;;;;;;;;;;;;::::::888888999999::::::;;;;;;888888999999999:::::::::999999999999888777666666666666666666555555555555444444444444555555666777:::::::::::::::999666555444444444333444444555555444444444444444555666666111333444555444333444555333333333333333333333333222222222222222222222222222222111000////////////+++,,,---...000222333333000000000000000000000000////////////000000000000......///000000111222222///000111222222222222111333222111111000000000111111222222333333333222222111111111111111111111111111111111111222222222222111111222333333333333333333222222222111111111111///000222333444333222111000000000000000111222222000111333222111111222444333333444444444333222111000000000000000111222222222222222111000000//////////////////////////////---...///000000000000000000000000000000000000000111111000///////////////........................---......//////......---////////////////////////........................------...////////////...//////////////////......000000////////////000000........./////////000000///000111333333222000///000222333333111000000000000000000000111111111111000000111222333555555666333333333333333222222111//////000111111111111111222222222222222222222222111111000000000000111111222222333333333222111000333333444444444444333333222222333333333333444444666666666777777777888888555666666666777777777777777777777666666666666666555555555555666777888999444666777777555444555777777777777777888999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>???????????????@@@@@@??????>>>>>>>>>>>>??????@@@@@@????????????@@@AAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAABBB===???AAAAAA???>>>???AAACCCCCCCCCCCCCCCBBBAAAAAA{{{ooommmjjjhhhddd___WWWRRRJJJEEEBBBFFFPPPXXXZZZYYYPPPNNNKKKHHHFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDFFFGGGKKKLLLKKKHHHEEEGGGNNNTTTRRRRRRQQQNNNLLLLLLNNNPPPMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<999:::;;;<<<===<<<;;;:::666666777888999::::::;;;888888888999999:::::::::999::::::999999888777666777777777777666666666666444444555555666777777777555999======:::777777999555555555555555666777888555555555555555666777888000222444444333333333555333333333333333333333333222222222222222222222222............///000111222111111111222333333444444000000000000000000000000......//////000000111111---......///000111111111///000111222222222222222222111000//////......///000111222333333333333333111111111111111111111111000000000000111111111111000111222333333333333333222333333333333222111111---///111444555555444333222111111000000000000000...000111222111111222444333333444555444333222111000000///000000111222222222222111111000/////////000000000000000000000000------...///000000000///////////////000000000000111111000///////////////000000000000000000000000---..................---////////////////////////000000000000000000000000...//////000000000000000000111111111000///......000000////////////000000---.........//////000000///000111222111111000///000222444333222000000000000000000000111111111111000000111222444555666666333444444444444333222222...///111222222222111000222222222222222222222222111111000000000000111111222222333444333222111000333444444555555444444333333333333333333333333444666666777777888888999999555666666666777777888888666666666666777777777777555555555555666777999999444666888777444333555777888777777666777999:::;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@???>>>===;;;<<<<<<============<<<>>>???@@@@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@BBBDDDCCC@@@>>>???AAACCCCCCDDDDDDCCCCCCBBBAAAttthhh]]]YYYVVVUUUVVVTTTOOOIIIFFFFFFFFFGGGJJJPPPXXX^^^VVVQQQJJJGGGGGGHHHGGGFFFDDDFFFGGGEEECCCCCCFFFJJJIIIHHHHHHHHHHHHIIIJJJJJJMMMLLLJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>============;;;;;;::::::::::::999999:::999999888888999999:::777777888888888999999999::::::999999888777666666888777666444444444555666333333333333333333333333111333777999999777555333666666666666666666666666666555444555666666444222444444555666666555444333777333///000444666444111444444333333222111000000222222222111111111000000...000444;;;@@@===444,,,111111111111111111111111111111111111111111111111000000000000111111111111111222444444444222000///////////////000000000000333111///000222333222///111111111111111111111111///000111222333444444444222111000///000111333555555555444444333222111111222333333333333222111111222333333333333222111111111111111000//////......333333222222111111000000////////////000000000000...///111222111000...---000000000111111222222333000111111000000///...---............///000111222000000000000000000000000666111,,,,,,///222222000000000000000000000000000000000000000000000000000000000////////////000000......//////000000111111000000000000000000000000111000000111111222333444////////////////////////---......///000111111222222222222111111111000000111111111111111000/////////000222333444444333333555444333222111111000111333222111000000111222333222333333444333222111000000111111111111222222222333333333222222222111111333333444444444333222222222222222222222222222222222222333444444555555666:::999888777777888999:::888777777666555444444333333444555555666666555555888777666666777999;;;<<<:::999888888888:::<<<>>>===<<<<<<:::999888777777999999::::::;;;<<<=========<<<<<<<<<<<<======>>>??????@@@@@@@@@??????>>><<<>>>???@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCAAA@@@@@@BBBDDD@@@AAACCCDDDDDDDDDCCCBBBvvvlllfff\\\WWWPPPMMMMMMMMMIIIFFFDDDDDDDDDEEEHHHMMMUUUZZZYYYTTTNNNJJJHHHGGGDDDBBBAAADDDFFFGGGEEEDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@?????????=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999::::::999999999999::::::888888888888999999999999::::::999999888888777777888777666555555555666666444444444444444444444444333555777999:::999777666555555555555555555555555666555555555666666444222333444555666666666555444555111...///333444222000444444333333222111111000222222222111111111000000222333777===AAA???888111000000000000000000000000////////////////////////000000000000111111111111111222333444333222000////////////000000000111111333111///000222333222000111111111111111111111111111222333444444444444444000///.........///111222333333333222222111111000222333333333333222111111222222333333222222111000/////////......---------111111111111111111000000/////////000000000111111///000111111111000///...///000111222333333333333111111222111111000///...////////////000111222333000000000000000000000000555111------000333222///000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////333222222111000///......---,,,,,,,,,,,,------...////////////////////////.........///000111111111222222222111111111000000111111111111111000//////---...///000111111000000555555444333222222222222333222111000000111222333222222333333333222111000000111111111111222222222333333333222222222222111111222222333444444444444222222222222222222222222333444444555555666777777777666555555555555666777888888777666666555444444666666777777777888888888666666666666777888999999999888777777888999<<<=========<<<;;;:::999888888999999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@???>>>===<<<===??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======???AAA???@@@AAABBBCCCCCCCCCCCC{{{qqqhhhcccbbbccc[[[TTTLLLFFFFFFFFFFFFDDDGGGHHHHHHIIIKKKPPPVVV[[[\\\XXXRRRNNNJJJFFFBBB??????BBBFFFGGGGGGEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGIIIJJJKKKMMMLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAACCCCCCAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::999999;;;::::::999999::::::;;;888888999999999:::::::::999999999999999999999888999888777666555666777888555555555555555555555555666666888999::::::::::::555555555555555555555555666555555555666666555333222333555666666666555555555222000000333555333111444333333222222111111111222222222111111111111111222222444888;;;:::555111000000000000000000000000////////////////////////000000000000111111111111000111222222222111000///000000000111111111222222222111000111222222111000111111111111111111111111333444444555555444444444000000///......000111222222222222222222222222222333333333333333222222111222222333333222222111000/////////...............000000000000000111111111000000000111111111222222111111111111000000/////////000222444555444333333333333333333222111000///000000000000000111222333000000000000000000000000222000...///222333111///000000000000000000000000000000000000000000000000000000////////////000000111111111000///.........111111111000000/////////000000///.........//////////////////////////////......//////000000111111222111111111111000000000111111111222111111000///000000111222333333333333555555444333333444444444222222111111111111222222222222222333222222111000000111111111111222222222333333333333222222222222000111222333444555555555222222222222333333333333444555555666777777888888666666555444444555666666888888888777777666666555444444333333333444555666555666666777777777666666777666666666777999;;;<<<======<<<;;;::::::999888999999::::::;;;;;;<<<<<<======<<<<<<======>>>???AAAAAA@@@@@@???>>>===<<<;;;===??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>===<<<<<<>>>???@@@@@@??????@@@BBBCCCDDDuuuoooooommmiiiaaaZZZWWWYYY\\\WWWQQQJJJEEEDDDEEEFFFFFFIIIJJJJJJKKKLLLPPPUUUYYYZZZXXXTTTPPPKKKFFFBBB???AAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHFFFEEECCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;999999999999::::::::::::888888888999999999999999999888777666666777888999555555555555555555555555666666777777888999;;;;;;555555555555555555555555666555555555777777555444222333444666666666666555777555333333555666666444333333333222222111111111111111111111111111111111222111222444777777444111222222222222222222222222111111111111111111111111///000000000111111111111000000111111111111000///000111111111222222222222222111111111111222111111111111111111111111111111333444444444444444333222333222222111111222333333333333333333444444444444333333444444333333222111222222222222222111000000111111111111111111111111/////////000000111111111000111111111222222222222333222111000000///000000...000333555666666444333444444444444333222111000111111000000111222333333000000000000000000000000000//////111333333111...////////////////////////////////////////////////000000////////////000000111000000000/////////...,,,---...///000222333333555444333222111111111111////////////////////////.../////////000000000111111111111111000000000000111111111222222111111000222222333333444555555555444333333333333444444555222222222222222222222222111222222222222111111111000000111111111222222222444444333333333222222222111222333333444444444444222222222333333333333333444555555666666777888888888777666555555666777888999888888888777777777666333222111000000222444555666777888888888777666555666666666777888:::<<<=========<<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????AAAAAAAAA@@@???===<<<;;;;;;===??????>>>===>>>???????????????????????????????????????????????????>>>???@@@???>>>>>>@@@AAADDDCCC@@@???>>>@@@BBBCCC|||ooofff___]]][[[]]]___]]]WWWSSSQQQRRRNNNLLLHHHFFFFFFFFFFFFFFFDDDFFFGGGGGGHHHJJJNNNQQQTTTSSSRRROOOKKKGGGDDDCCCFFFEEECCCBBBCCCEEEFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEDDDBBBAAA???>>>===AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCDDDDDDAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999;;;::::::999999::::::;;;888888999999999:::::::::888888888888888888888888999888777666666777888999444444444444444444444444666555555555666777999:::666666666666666666666666666555555666777777666444222333555666666666555555666555444444555555555555333333222222222222222111111111111111111111111111666555555666777777777666222222222222222222222222222222222222222222222222///000000000111111111111000000000111111111000000000111111111222222222222111111222111111111111222111111111111111111111111222333333333333222222111333333222222222222222333222222222222333333333333333444444444444333222222111222222222222111000000000111111111222222333333//////000000111111222222000111111111222222222222333222111000////////////---000333555666666444333555555555444444333222111111111111111111111222333////////////////////////...///000111333333111///////////////////////////////////////////////////000000////////////000000.../////////000000000111+++,,,---...000222333444222111000///...---------////////////////////////////////////000000000000000000000000000000000000111111222222222222111111//////000000111222222333333222222222222222333444222222222333333222222222111111111111111111111222000000111111111222222222444444444333333333222222444444444444333333222111222222333333333444444444333444444555666666777777888777666555555666777888888888888888777777777777777666444333333555777888777888999:::999888777666777777888999:::;;;<<<===<<<<<<<<<;;;:::::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>???AAAAAA@@@???>>>===;;;:::;;;===>>>>>>======>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAAHHHFFFBBB???===>>>???@@@}}}ooobbbYYYUUUSSSSSSNNNRRRWWWYYYVVVQQQLLLIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGHHHJJJMMMMMMNNNNNNMMMJJJGGGGGGGGGKKKGGGCCCAAABBBEEEGGGGGGEEEFFFHHHIIIIIIIIIHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBAAAAAA???>>><<<;;;?????????@@@AAAAAABBBBBB===>>>>>>??????@@@@@@AAA@@@??????>>>======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999:::999999888888999999:::777777888888888999999999777777777777777777777666888777666555666777888999444444444444444444444444555555555444555555666777666666666666666666666666666555555666888888777555444444555666666555444333333333222222222222333333222222222222222222222222111111111111111222222222444444444444444444444555111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111111222000000000111111111222222000222222222111000111222111111111111111111111111111111222333333222222222111111111111111000000000111111111111111111111111444444444444444333222222111111222222111111000///......///000111222222333111111111111111222222222000000000111111111222222222111111000///...---------///111444555555555444555555555555444333222111111111000000000111111222////////////////////////---...000111222222111111000000000000000000000000000000000000000000000000000000////////////000000.........///000111111111////////////////////////111000///...------------////////////////////////////////////000000000000//////000000000000000111000111222222333222222222111111111111222333444555333222222111111222222222222222333333333333222222111111000000000111222222000111111111111222222222444444444444333333333333555555555444333222111000222222333333444444555555333444444555555666777777666666555444444555666666777777777777777777777777555555444333444555666777888888999999999999888888888999999:::;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999999::::::::::::999999::::::;;;<<<===>>>@@@@@@??????>>>===<<<;;;:::<<<>>>>>>=========>>>????????????????????????========================:::<<<>>>???>>>===>>>???HHHEEEBBB>>><<<<<<===>>>{{{iiiaaaWWWOOOLLLLLLLLLLLLJJJLLLPPPSSSUUURRRMMMIIIFFFFFFEEEDDDBBBBBBCCCDDDDDDFFFGGGHHHGGGGGGHHHJJJHHHIIIKKKIIIGGGFFFGGGIIIMMMIIIEEEDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@>>>===<<<=========>>>???@@@@@@@@@?????????>>>>>>=========??????>>>============>>><<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::999999999888888777777888888999666666777777777888888888777777666666555555444444666666555555555666777888555555555555555555555555666666666555555555444444444444444444444444444444666555555666888888777666555666666666666444333222222222222111111111222333222222222222222222222222000000111111111222222222111222222222111111111222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111222333333/////////000000000111111000222333222000///111333111111111111111111111111111111222333444444444444111222222222111111000///444444444333333222222111444444444555444444333222111111111111111000000///......///000111222333444333333333333222222222222/////////000000000111111000000000000///---+++***---...000222333444444555444444444444333222111111111000000//////000000000////////////////////////---///000111111111222222000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000//////////////////......222222111000000///000000////////////////////////000000000000////////////////////////000000111111000111222222333333333222444444333333444555777888555444333222222222222222222222333444444333222222111000//////000111222333000111111111111222222222555444444444444333333333444444444444333222222111222222333333444555555666444555555666666777888888777666555555555555666777666666666666666666666666222333333333333444444444777777777777777888999:::999999999:::::::::999999:::999999999999888888888999999999999999999999999888888888999:::;;;<<<===>>>>>>??????>>>===<<<<<<:::<<<>>>>>>===<<<===>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<888:::===>>>===<<<===>>>BBBAAA>>><<<;;;;;;<<<===xxxfff\\\UUUPPPIIIFFFFFFGGGGGGGGGLLLKKKLLLOOOSSSTTTQQQMMMJJJIIIGGGDDDAAAAAACCCEEE???AAACCCDDDCCCBBBCCCDDDFFFGGGIIIGGGEEEEEEGGGJJJMMMJJJGGGGGGHHHGGGEEEBBBDDDFFFGGGIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFAAAAAAAAABBBBBBBBBBBBBBB???@@@AAAAAA@@@???>>>===;;;<<<<<<===>>>??????@@@CCCCCCBBB@@@???===<<<<<>>>>>============>>>;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999888888777777777777888888666666666666777777777777777777666555444333333222666555444444444666777888777777777777777777777777666777777777666555444333222222222222222222222222666555555666888999888666666666777777666444222111333333444333222222333444222222222222222222222222000000111111222222222222444555555555444333444555333333333333333333333333222222222222222222222222000000000000111111111111222222111111222333444444////////////000000000000///222333333000///111333111111111111111111111111111222333444555555666555444444444444444333222111999999888777666555555555444444555555444444333222111111111111111000//////000000111222444555666666444444444333333222222222////////////000000000000...///000000///---***)))......///000222333444555444444444444333222111111000000///////////////000////////////////////////...///000000000111222333000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......,,,------...///000111111111000000///////////////////////////////////////000000000000////////////.../////////000000111111000111222333333333333333222111000000111222444555777666555444333222222222222222444444444444222222111000/////////111222333000111111111111222222222555555444444444333333333222222333444444444333333222222333333444555666666666666666777888888999999:::999888777777888999:::555555555555666666666666555666777777888888777777666555555555555777999:::888999999999999888777777999999888888888888888888999999999999999999999999777777777888999:::<<<======>>>>>>>>>>>>>>>======:::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888;;;===>>>>>>===>>>???===<<<;;;;;;:::;;;<<<===vvvfffYYYQQQKKKIIIEEEDDDEEEEEEEEEEEEHHHHHHIIIKKKMMMQQQTTTUUUJJJHHHDDDAAA??????@@@AAAEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHJJJLLLFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA======<<<======>>>??????????????????>>>>>>>>>============<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999;;;<<<<<<:::888666666777888888777555555444444444555555555555555444444333000000111222333333444555444444555555555555444444444444444444444444444444111111111000111111222222000000111222333333444444555555555555444333222111444444333222111111111111222222222222222222222222111111111222222333333333333333222111111222333333222222222222222222333333222222222111111///......222222222111111111000000444333222111111222333444222111111111000000//////333333333333333333333333111111111222333333333444222333444555444444222222333333333333333333333333333555666555444222222333222333444555555444222000111111111111111111111111222222222222333444555555666666555444333333222222222111111111000000//////000000000000///...---,,,+++///000,,,---333444111222111111111222333333444111111000000000000000000222111111000///......---//////000111111111111111222222111111000000//////////////////////////////111111000000000000111111---...///111222222222222222222111000000000000000333111///...---...000111///////////////.........------......//////000000000///...------...///000000111111111111222222222222222333333333333444444555444333111000111111222444444444444444444444444222222222222111111111000000000000000111111111111222222222222222222222222222111111000000000000000333222111111222333555666444444555555666888999:::666666666666555555555555666555444333333333333333222222333444555777777888666555555666666777888999999888888888888888888888777888888999999999888888888888777777888888999:::888888888999999:::::::::<<<======;;;888888;;;???AAABBBBBB???;;;:::<<<>>>======<<<<<<<<<<<<======???>>><<<:::888777666666:::;;;;;;;;;;;;:::888777<<<;;;:::999999:::<<<===rrrcccUUUMMMGGGEEEBBBBBBCCCDDDEEEEEEGGGGGGGGGIIIKKKMMMPPPQQQIIIGGGDDDAAA@@@@@@AAABBBEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>=========>>>?????????>>>>>>>>>============<<<<<<;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888;;;<<<<<<;;;888777777888888777666555444444444444444444555555444444333222222222222222333333333333444444555555555555444444444444444444444444333333222222111111111111111222222222222333333444444555555555555555444333222111333333222222111222222222222222222222222222222222111111222222222333333333333333222111111222333333222222222222222222222222333333333222222111000///000000111111111222222222333222222222222222222333222111111111000000000000222222222222222222222222444333333222111111000000000111222333333222111000333333333333333333333333333444666555333222222333222333444555555333222000111111111111111111111111222222111222222333444555666555555444333333222222111111111111000000000///000000000000///...---,,,,,,///000---...333444111222222111111222222333444222222111000000000111111111111111000///...............///000000000000000000000000000000000000000////////////////////////......------------......000111111111111000//////000000///...............///...,,,+++++++++---...000000000000000/////////111000000000///.........000///............///000000000111111111222222222222222333333333333444444555444333111111111111222444444444444444444444444222222111111111000000000////////////000000000000222222222222222222222222222111111000000000000000111111111111222333444555333333333444555777888999666666666666555555555555666666555444444444444444222222333444555666666777777777666555555666666666666666777777777888888888888888999999999999888888888888777777888888999:::999999:::::::::;;;;;;;;;<<<<<<<<<:::888888;;;>>>@@@BBBCCCBBB???<<<<<<======<<<<<<;;;;;;<<<<<<======<<<;;;:::999888888888::::::;;;<<<<<<;;;999888===<<<:::999999:::;;;<<<{{{zzzxxxtttlll```TTTKKKEEEBBB@@@@@@AAACCCDDDDDDEEEEEEFFFFFFHHHIIIKKKLLLGGGFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>======<<<>>>>>>>>>>>>===============<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777666:::;;;<<<:::888666777888666666555444333333333333444444444555444444333222444444444444333333333222444444555555555555444444555555555444444333333333333333222111000000000000444444444444444444444444555555555555444333222222222222222111222222333333222222222222222222222222111222222222222333333333333222222111111222222333333333333222111111111000333333333333333222111000......///000111333333444222222222333333222222222111111111111111000000000111111111111111111111111222222222111111000000///333444555666666555444333222222222222222222222222333444555444222222222333333333444555444333222111111111111111111111111111111111111111222333444555555555444444333333222222111111111111000000000000000000111000000///...------///000...///333444222222222111111222222333333333333222111111111111111111111000000//////......------...///////////////.........///000111111111////////////////////////000000////////////000000000000111111000000///...000//////..................---,,,+++++++++,,,---000000000000000000000000111111000000000000000000000//////......//////000000000000111111111222222222222333333333333444444555444333222111111111111444444444444444444444444111111111111000000000///........./////////000000222222222222222222222222222111111000000000000000000000111222333333333333222222333333444555777777666666666555555555555444777666666555555555555555333333333444444555555555888777666555444444444444555555666666777777777888999999:::::::::999999888888777777777777888999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;:::999:::===@@@BBBDDDFFFEEEBBB>>><<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999::::::999:::;;;<<<<<<<<<;;;:::===<<<:::999888999999:::wwwmmmfffddddddfffgggddd^^^UUUNNNGGGDDDBBBAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEEEECCCBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>>>>======>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999999:::::::::::::::;;;;;;;;;::::::999888777666555555888999:::888666555555666555444333333222222222333555555555555555444333333444444444444444444444444333444444555555444444333555555555444444333333222444333222111000000000000444444444444333333333333444555555555444444333222111111111111222333444444111111111111111111111111222222222222222222222222222222222222222222222222444333333222111000000///222222333333222111111000......///000111222333333111222333444444333222111111111111111111111111111000000000000000000000000......///000111222222333333444555666777666555555111111111111111111111111222333444333111111222444444444444444444333111111111111111111111111111111000000000111111222333444444444444333333333222222111111111000000000000000000111111111000000///......///000000111333333222333222222111222222333333444444333222111111111111111000000000/////////...---...//////000000//////....../////////000000000////////////////////////111111000000000000111111,,,---...000111111222222111111000000000000111111111000///.........//////////////////000000000000---...///000222333555555000//////////////////000000000000000111111111111222222222333333333444444444444333222111111111111333333333333333333333333111111111000000000//////////////////000000000000111111111111111111111111222111111000000000000000///111222444555444444333333333333333444555666777666666555555555444444444666555444444444444555555333333333444444444444444666666555444444444444444777777777777777777777777999::::::::::::999999888777777777777777888999999:::::::::::::::::::::::::::::::::;;;===@@@DDDFFFHHHHHHGGGEEEAAA>>>;;;:::::::::999999999999::::::<<<;;;::::::999999::::::888999;;;<<<===<<<<<<;;;===<<<:::999888888888888uuummmgggaaa[[[WWWTTTTTTUUUWWWXXXWWWSSSQQQLLLIIIEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFCCCDDDDDDDDDEEEEEEEEEFFFCCCCCCDDDDDDEEEFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????=========<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999999999::::::;;;;;;999999888777777666555555666777888666444333444555444444333222222222222333555666666666666555444444222222333444444555666666333333444444444444333333555555555444444333333333444333222111000000000000333333333222222222222222444444444555444444333333111111111111222333444444111111111111111111111111222222222222222222222222222222222222222222222222333333222222111000//////111111111111111111000/////////000000000111111111111222333444444333222111111111111111111222222222000000000000000000000000---...///000111222333333...///111222222222111111111111111111111111111111111222222111000000222444555444444444333222111111111111111111111111111111000000000000111222333333333333333333333222222222000000000000000000111111111111111111111111000///000000111333333222222333333333222222111222222333555444333222111111111111000000000000//////////////////000111111111111000111000000000/////////...000000000000000000000000---------,,,,,,---------,,,---...///000111111111111111000000000000111111222111111000000000000000---------.........//////......///111222444555555///000000000000000000/////////000000000111111111222222222333333333444444444333333333222111111000333333333333333333333333111111111111000000000000000000111111111222222222111111111111111111111111222111111000000000000000000111333555555555444444444444444444555666777777555555555555444444444444333333333222222333444444444444444444444444444444444444444444444555666666::::::999888777777666666999:::::::::999999888777777777666666777777888999999999888888888888888888999999:::===AAAFFFJJJMMMNNNKKKFFFAAA>>><<<;;;;;;999999888888888888999999===<<<;;;:::999888888888888999;;;<<<<<<<<<;;;;;;;;;;;;:::999888777777777qqqfffaaaZZZWWWWWWVVVUUUSSSLLLJJJIIIIIIKKKMMMMMMMMMNNNKKKGGGEEEDDDEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????@@@??????>>>>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888777777888888999999::::::;;;888888888888777777777777555666777666444333444555444333333222222333333333555555666666555555444333111111222333444555666666333333444444444444333333444444444444444444444444333333222111000000000000222222222222222222222222333444444555444444333333222222222111222222333333111111111111111111111111333333333222222222222111111222222333333222222111222222222111000000000///000000111111111000000/////////000000000000000000222222222333333222222222111111111222222222222222000000000000000000000000111111111111111111111111///000111333333333222222222222222222222222222222111111111000///000222444666555444333222222111111111111111111111111111111////////////000111222333333333333333222222222222000000000000111111111111111111222222222222111111111000111555555222111333333333222222111111222222555444333111111000000000000000000000///////////////000000111111111111111222222222111000/////////000000000000000000000000......------------......//////000000//////...---...............//////000000000000/////////......,,,,,,,,,------......///222222111111111111111111///000000111111000000////////////000000000111111222222333333333333444444333333333333333111000000333333333333333333333333222222222222111111111000111111111222222222333333111111111111111111111111222111111000000000000000111111222333444444444444555555444444555666666777555555555444444444444333222222222222222222333444444444444555555555666666444444444444555666777888;;;;;;:::999888777666666999999999999999888777666777666666666666777888888888888888888777777777777999999999===BBBHHHLLLMMMMMMHHHBBB>>>=========<<<999999888888888888999999>>>===;;;:::999888888888888999:::;;;;;;;;;:::999999999999999888777777777ttteeeZZZQQQMMMJJJJJJNNNQQQQQQQQQJJJGGGCCCBBBDDDEEEGGGGGGKKKHHHEEECCCCCCDDDCCCCCCBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777777777777777888999:::::::::777777888888888888999999666777888777555444555666444444333333333333444444333333444444333333222111111222222222333333444444222333333444444333333222222333333444444555555555222222111111111111111222111222222222333444444444333333444444555444444333333333222222111222222222111111111111111111111111333333333222222222111111111222333333333333222111111111111111000000000000000111111222222111111111---......///000111222222333222222222222222222333111111111222222333333333111111111111111111111111111222222222222222222222222333444666666666666555333333333333333333333333000111111///...///222555666666444333222111111111111111111111111111111111///////////////000222222222222222222222222222222///000000000111111111111111111222222333222222111222000111666666222111333444333222222111111222222444333222111000/////////////////////000000000000...//////000111000000000222222222222111111111111000000000000000000000000000000000//////000000000//////000000//////...---...............///000000///////////////......---,,,,,,------...//////000222222222111000000/////////000111111111111000///////////////000000000111222222333333333333444444333333444444333222000///222222222222222222222222333333333333222222222222000111111111111222222222111111111111111111111111222111111000000000000000000000000000111222333444444444444333444444555666555555555444444444333333333222222222222333444555444444555555666777888888666666666555555666777777777777777888888888888888888888888888777666555555666666666666666777888888999999999888888888777777:::888777:::???DDDGGGHHHEEEBBB>>><<<>>>??????>>>:::999999888888999999:::<<<;;;::::::999999999:::888999:::::::::999888777777888888888888888777777zzzssslllfff^^^VVVPPPGGGDDDBBBDDDIIIMMMNNNNNNKKKGGGDDDBBBBBBCCCDDDCCCGGGDDDAAA@@@AAABBBCCCBBB@@@AAABBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>><<<;;;::::::<<<<<<;;;;;;;;;:::::::::::::::999999888777777777666777777888999999::::::777777777888999999::::::777888999888777666777888444444444333333444555555111222222222222111000000333333222222222222111111222333333444444333333222111222222333444555666666111111111111111111222222222222333333444555666666333333444444555444444444444444333222111111111111000000000000000000000000333333333222222111111111111222333444444333222111000000000000000111111111111222222333333333222222+++,,,---///000222333444444333222111111222333444111111111222222333333333111111111111111111111111...///000111333444555666///111222444555555444444333333333333333333333333000000000///...///222555777666444333222111111111111111111111111111111111.........//////000111222222222222222222222222222//////000000111111111222111222222333333333222222333000111777777222111444444333333222111111111222444333222000///.........////////////000000000000---......///////////////111111111222333333444444000000000000000000000000------,,,,,,,,,,,,------+++,,,---///000000111111000000000000000111222222000000000111000//////...------......///000000111//////000000111111111222///000111222222111000///////////////000000000000222222333333333444444444333333444444333222000///222222222222222222222222444444444333333333222222000000000000111111111111000000000000000000000000222111111000000000000000//////.........000222333333333222222222333444444555555444444444333333333333333333333444444555666444444555666777888999:::999888777666666555666666444444555666777888999:::888888888777777666444444666666666666666777888888:::::::::999999999888888:::777555777<<<@@@BBBAAA>>><<<;;;<<<@@@BBBAAA???::::::999999999999:::::::::999999999::::::;;;<<<888999999:::999888666666666777777888888888888777vvvnnnjjj\\\[[[ZZZXXXTTTQQQMMMKKKDDDCCCCCCCCCDDDGGGIIIKKKIIIHHHEEECCCAAA@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEEEECCCAAA@@@EEEDDDAAA?????????@@@AAA???@@@AAAAAABBBBBBAAAAAA???===<<<===???AAABBBBBB===>>>???@@@???>>><<<:::888999;;;;;;;;;:::888666888888777777777777777777999888666555555555666777>>><<<;;;:::::::::888777666666555444444444444555888777666555444333333333555555555555444333222111///000111222222111000///000111111222333333444444333333333333333333333333222222111111111111222222333444555444222222444555555555444333333333333444333222222111000///......222222222222222222222222444444444333222111000///111111111111111111111111222111111111000000//////111111111111111111111111111111111111000000000000//////000111222222333333111111222333333333333222333222000//////111333444///000000222333444555555222222333444444555555666333222111111000000111111222111000......000111222666555444333111000//////111000/////////000222333222222111000//////000000////////////////////////333222111111000000111111111222444555666555555444222222222222222222222222333222111000000111222333222222111111000/////////222222000///............------...000111222333444111111111111111222222333000000///...................................................////////////000000///...............222222111000000000000000000000000000////////////000000000000111111111111///000111111111111111000//////000000111111111222222222222222222222222222111111111222222333333333444333333333333444555555666444222000/////////000,,,***)))+++...000///---222222111111111111111222000000111111222222333333111111222333333333333222444222000000333555444222222222333666:::;;;:::999777666555222000111444666333444444444666777888999<<<;;;:::999888888888888555666666777888999999999666666666666777777777777999999888888777777666666;;;;;;;;;<<<;;;;;;::::::777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999::::::;;;;;;;;;;;;::::::999999999888888888888888888888888666666666666666666666666wwwjjj^^^XXXUUUQQQQQQPPPOOOMMMKKKHHHGGGDDDCCCBBBBBBCCCEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAADDDBBB@@@>>>>>>>>>???@@@>>>???@@@@@@AAAAAA@@@@@@@@@>>>======???AAABBBAAA??????@@@@@@>>><<<:::888888999:::;;;:::999777666777777777777777888888888888888666555555555666777999777666666666666444222666666555444444444444444666555555444444444444444444555444444333222111000///000111222222111000///000000111111222333333333111111111111111111111111222222111111111111222222444555555444333333444666555555444333333333333444444444333222222111000000222222222222222222222222333333333333222111000000111111111111111111111111111111111111000000000///111111111111111111111111111111111000000000////////////000111111222333333111111222333333333333222000000///......///000111...//////000111222333333222222333333444555555555333222111111000000111111333222000//////000222333666555444444333222111111111000/////////000222333222222111000000000000000000000000000000000000000333222111111000000111111222333333444444444333333222222222222222222222222222222111000000111222222333222222222111111000000222111000///..................///000111222222333000000000000000111222222000000///...................................................////////////............///000111111000000///...............///////////////........./////////000000000111111000000000000000000000000/////////000000000111111222222222222222222222222222222222222222333333333333333333333333444555555666555222000//////000111///...---...111222111///111111000000000111111222000000000111111111111111000111111222222222222222333111///000222333222111222222333666999:::999888444444222000...///111444333333333444555777888999999888777666555555555555555666666777888888999999777777777777777666666666777777777777666666666666:::;;;;;;<<<;;;;;;::::::777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;::::::999999::::::;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999::::::::::::::::::::::::nnnmmmhhhaaaWWWOOOJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>===>>>>>>???===>>>>>>???@@@?????????BBB@@@??????@@@AAAAAA@@@@@@@@@@@@???===;;;888777777888999999999888777666666666777777888888888999888777666666555555666666888777666666777777555444666555555444444444444444333333333333444444555666444444444333222111//////000000111222222111000000//////000000111222222333000000000000000000000000222222111111111111222222444555666555333333555666555555444333333333333444555555555444444333333333222222222222222222222222333333333333222111111000111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000/////////000000111111222222222111111222333333333333222000000//////////////////.........//////000000000222222333333444444555555333222111111000000111111222222000000000000222222555555444444333333333333111000/////////000222333222222111000000000000111111111111111111111111111222222111000000000000111333333222222222222222222222222222222222222222222222111111000000111111222333333333222222222222222222111000//////......////////////000000111111111///////////////000111111000//////............///....................................////////////,,,,,,---...000222333444000000///............................................./////////000000000222111000///......//////...///////////////000000000000000000000000000000333333333333333222222222333333333333444444444444666555333111000000111111111000///000111222111000///////////////000111222111000000000000000000//////000111111222222111111222111//////000111111000222222222444777888777666333333222000...///111444333333333444555666777888777777666555444444444444666666666777888888999999888888888777777666666666555555666666666666666666::::::;;;;;;<<<;;;;;;:::888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888xxxkkk\\\]]]\\\XXXRRRMMMIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBCCCFFFHHHIIIIIIIIIHHHCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>?????????===>>>??????@@@@@@??????CCCAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<;;;999888777888888888888777666555666666666777888888999999777777666666555555555555777777777888999999777666666555444444333333444444333333333333333444444555444444444444333111000///111111111111111111111111/////////000111111222222222222222222222222222222333222222111111222222333555666666555444444555777555555444333333333333444555555555444444444444444222222222222222222222222333333333333333222111000111111111111111111111111111111111000000000000000111111111111111111111111111000000000///////////////000000000111111111222111111222333333333333222111222222222222111000000......//////////////////111222222333444444555555333222111111000000111111111000000//////000000111333333333333333333333333111000/////////000222333222222111000000111111111111111111111111111111111222222111000000000000000444333111000000000111111111111111111111111111111111111000000000000111111111111222222222222222222111111000///////////////000000000000000000//////...............///000000000///............//////....................................////////////,,,,,,---...000222444555222111111000000000000000.........///////////////............////////////444222000...------...///............////////////000000000000000000000000444444333333222222111111222222333333444444444444555444333222111111111111000000///////////////...---------......000111222111111000000//////......//////000111111111111000111000/////////000000000333222222333555666555444555555555444222222555777333333333333444555666777999888777777666666666777666666777777888888888888999999888888777666666666555555666666777777888888::::::;;;;;;<<<;;;;;;;;;888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777wwwkkkhhhhhhccc\\\PPPQQQRRRQQQLLLHHHEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@CCCEEEGGGGGGGGGGGGCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAAAAAAAA@@@>>>???@@@BBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@BBBAAA@@@@@@AAA@@@???===;;;<<<<<<<<<<<<;;;;;;;;;888888888888777777666666666666777777888888888888666666666666666555555444333333444666888888666444555555444333333333333333444444333222222222222222555555555555444333222111222222111111111111222222/////////000111111222222222222222222222222222222333333222222222222333333444555666555333333555666555555444333333333333444333333333333444444444444222222222222222222222222222222333333333222111111000000000000000000000000000000000000000000111111000000000000000000000000000000000////////////...000000000000000111111111111111222333333333333222222222222222222111000///000000000000000000000000111111222222333444444555333222111111000000111111/////////....../////////111111111111111222222222111000/////////000222333222111111111111111222222111111111111111111111111222111000000//////000000444333111000///000000111111111111111111111111111000000000000000000000000//////000000111111222222111000000////////////000000000000///////////////...............//////000//////............//////....................................////////////............///000111222222111111000000000000000//////000000000111111111............////////////444222000...------//////////////////............////////////////////////333333333222222111111111111222333444444444333333444333333222111111111111000000000000/////////000------------...///000111111111000000//////......//////000111111111111000000000000000000000111222555333222333444555444333555666666555444444666888444444444444444555666777999999888777777777888888777777777777777888888888999888888888777777777666777777777888888999999999999::::::;;;<<<<<<<<<;;;888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;{{{wwwuuuttt~~~vvvhhhZZZTTTTTTSSSOOOHHHJJJKKKJJJFFFCCCAAA@@@BBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@BBBDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@AAA@@@???@@@@@@@@@>>><<<::::::::::::;;;;;;<<<<<<999999888888888777777777888777777777777777777777555666666666666555444444444444666888;;;;;;999777555444444333333333333333444333222222111111111111333444444555555444444333333222111111111111222333//////000000111222222333111111111111111111111111333333222222222222333333333444555444222222444555555555444333333333333444111222222333333444444444222222222222222222222222222222222333333222222111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////......000000000000000000000000111111222333333333333222111111000000///.........000000000111111222222222111111222222333333444444333222111111000000111111////////////////////////000000000111111111111111111000/////////000222333222111111111111222333333111111111111111111111111111111000////////////000222222111111111111111111111111111111111111111111///000000111111000000///......///000111111222222000000////////////000000////////////////////////...............///000000///............//////000....................................///////////////...............///000000000///...............///000000111111222222333....../////////000000000333222111/////////000000000000000////////////...////////////////////////111111111111111000000000000111333444444444333222222222222111111111000000000111222222111000111333...............///000111111000000000000000000//////000111111222222111111///111222222111222444777777555333333444444333222222333444333222222444666555555555555555666777777777666666555555666666777777777777777777777888888888888888888888888888888888888999999999999999999999999:::;;;<<<<<<<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;zzzrrrnnniiiccc```___``````jjjiii```SSSKKKJJJJJJHHHDDDFFFGGGFFFCCCAAA@@@@@@@@@???>>>>>>>>>???@@@AAA???@@@@@@AAAAAAAAA@@@@@@????????????@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@===>>>>>>???@@@?????????>>>>>>>>>???@@@@@@===;;;;;;;;;::::::::::::::::::::::::999888888888888888999999888888777666666666555555666666666555444333555555777;;;>>>>>><<<:::555444333333222222333333222111111111111222222333111111222333444444444444333222222111111222222333000000111111222333333333222222222222222222222222444333333222222333333444222333444333111111333444555555444333333333333444111111222333444444555555222222222222222222222222111222222333333222222222000000000000000000000000///000000000111111111111000000000000000000000000000000/////////.........000000000000000000000///111111222333333333333222333111000............/////////000111111222333333111111111222333333444444333222111111000000111111000000111111111111000000222222111111111111111111111000/////////000222333222111111111222222333444000000000000000000000000111111000///////////////111111222222333222222222111111111111111111111111...///000111111000///......//////000222333444444000000////////////000000......////////////////////////......//////000111...............///000000....................................////////////---------------......///000000///.............../////////000111111222222/////////000000000111111222222222222111111111111111111000000000/////////000000000000000000000000///////////////000000000000111333444444333222111000111111111000000//////...000222222000000222444000//////...//////000000000000000111111111111111000111111222222222222222///111333444444555888;;;999777444333444444333222000111222222111111222444777666666666666777888888555555555444444555555666888777777777777777777777777777777888888999999:::999999999888888888888888888999:::;;;<<<<<<<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999uuunnniiieee___[[[YYYVVVRRROOONNNPPPSSSUUU\\\___\\\RRRIIIGGGGGGGGGAAABBBCCCBBB@@@??????@@@??????>>>>>>???AAABBBCCC??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDEEEEEECCCAAA@@@>>>??????@@@@@@@@@??????<<<======>>>>>>>>>>>>>>>===<<<===>>>??????===;;;===<<<;;;:::999999999999;;;:::999999888888999999::::::999888777666555555444555666666666555333333000111444777;;;;;;999777555444333333222222333333/////////000111333444555//////111222333444444444444333222111111222333444111111111222333333444444555555555555555555555555444333333222222333333444222333333222111111222444555555444333333333333444111222222333444555666666222222222222222222222222111222222333333333222222000000000000000000000000//////000000111111111222000000000000000000000000000/////////............000000000000////////////111111222333333333333222666444222000//////111111---...///000111222333444000111111222333333444444333222222111000111111111222222333333333333222222333333333222222222111111111000/////////000222333222111111111222333333444////////////////////////111111000//////////////////000222333444444333222000000000000000000000000...///000111111000///...//////000222333444555555000000////////////000111............//////000000///////////////000111111...............///000111..................................../////////000+++++++++,,,---...//////222222111000000000000000---......///000111111222000000000000111111111111111111222333333333222222222222111111000000//////111111111111111111111111------......//////000000///111222444444333222111///000000000000//////...***---//////......000222111000000////////////000000000111111222222333333111111222333333333333222///222555555555777:::>>>:::888555333444444333222000111333333222222333444888777777777777888888999666666555555555666666777888888888777777777777777666666777888999::::::;;;999999888888777777666666888999:::;;;<<<<<<<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{{{wwwqqqnnnnnnmmmkkkiiiccc```]]]YYYWWWSSSNNNKKKJJJIIIGGGFFFEEEFFFGGGHHHLLLWWWZZZNNNEEEFFFEEEAAABBBBBBAAAAAA@@@???>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@???>>>======>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBFFFEEECCCBBBBBBCCCDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>=========>>>@@@AAABBBBBBAAA@@@CCCAAA???===<<<>>>@@@AAA>>>>>>>>>>>>============<<<<<<;;;::::::999888888<<<;;;;;;::::::999999888999999999888888888888777777666444333222222333333111333555777777777555444333333444222111000111333333333333333333333333333222222333333333333444444555555555444333222111000111111222222222333333333444444222222222222444444222333333444444333333222333333333333333333333333444555555555444333333222333333444444555666666666333222000/////////000000333333333222222111111111111111111111000000000000222222222111111111000000111111111111000000000000222333333222///......///222111111111000000//////222222111111111111111111333222111111000000111111000/////////000111222222222222333333333222111111111111111111111111222222000111111111111222222222222111//////111222333333111000///......///000111111222333444444333222111111222222000...---...000222111111111000000//////000000000000111222333444444333222222111111222222111111111000000000000///000000000000000000000000111000000000//////......////////////////////////111000...,,,+++,,,---...222111000.........///000...//////...------000222//////000//////...------111000///......///000111000000000000000000111111111///...------///222444333222111000000111222333222222222222222222222222000000////////////000000000000111222222222222222000000000000111111111111333333222222111222222222111111111111111111111111222111000//////000111222222000---+++***,,,...//////000000111111111000000111111222222222333333333222222333444666777888888555555555555666888:::;;;666555333222222333444666666555444555777777777666666777888999:::999999888555888;;;<<<<<<;;;:::;;;888888999:::;;;;;;;;;;;;888777777777888999::::::::::::999999::::::;;;<<<<<<<<<;;;:::999999888888::::::;;;;;;<<<<<<============<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::;;;;;;;;;::::::999999999<<<<<<<<<===============___[[[WWWUUUVVVVVVUUUSSSUUUSSSQQQOOONNNLLLIIIFFFGGGFFFDDDCCCBBBCCCDDDEEEIIITTTWWWMMMEEEEEEDDD@@@BBBAAAAAA@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAABBBCCCEEEGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<===???AAABBBBBBBBBBBBAAA@@@>>>===<<<===>>>???>>>>>>>>>>>>=========<<<;;;;;;;;;::::::999999999<<<;;;;;;::::::999888888888888888777777777666666777666444333222222333333333444555666666555333222333333444222111000111333333333333333333333333333222222222333333333444444444444444444333222111000111111222222222333333333444333333222222333333444222222333333333333222222333333333333333333333333444444555555444333333222333333444444555666666666444333222111111111222222333333333222222222111111111111111111000000000000222222222111111111000000111111111000000000//////---///000000......///111111111111111000000000///111111111111111111111111444333222222111111222222000000000000000000111222111222222333333333222222111111111111111111111111000111111111111222222222333111000000111333333444111000////////////000111000000111111111111000000222222222111///...///000222111111111000000000000000000000000111222333444444333333222222222222222333333333222222222222111000000000000000000000000111111111000000/////////000000000000000000000000111000...---,,,---///000111000///......//////000...//////...---...000222000000111111000//////...111111000//////000111111000000000111111222222222222000...------///111333222222111000000111222222222222222222222222222222000000////////////000000///000111111222222111111////////////000000000000222222222111222222333333111111111111111111111111111000000000000000000111333222000/////////111111000000111111000///......111111111111222222222222000111111222222333333333444333222222333444555666666555333222222333555666666555444555777888777666666777888999999888777777888:::<<<;;;999777666666777777888999::::::::::::888888888888888888999:::::::::999999::::::;;;<<<===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>=========>>>======<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>??????@@@@@@@@@@@@@@@???@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>???BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????<<<===>>>@@@AAABBBBBBBBB??????>>>>>>============>>>>>>>>>=========<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;:::999888888777777666666666555555555666555444333222222222333444444555555444333111000333333444222111000111333222222333333333333333333222222222222333333333333444444444444333222222111111111222222222333333333222333333444444333333222222222333333333333222222333333333333333333333333444444444444444333333222333333333444555555666666555444444333333333333444333333333333222222222222222222111111111000000000222222222111111111111111000000000000////////////)))+++---.........000222111111111111000000000000111111111111111111111111444444333222222222222333222111000000000000000000000111222222333333333333111111111111111111111111000111111111111222222222333333222222222333444444111111000//////000111111000000////////////000000222333222111///...///000111111111111111000000000111111000111111222333444555444333333222222333333333333333222222222222111000000000000000000000000111111111111111000000000111111111111111111111111000000///......///000111000////////////000000111///000000000//////111333111111111111111000000///111111000000000000111111000000111222333333444444333111///......///000111222222111000000111222222222222222222222222222222111000000//////000000111//////000111111111111111....../////////000000000111111111111222333444444111111111111111111111111///000000111111000000///////////////............111111111000///...---,,,000000111111111222222222111111111111111111111111888777666555555555555555555555444333333444555666666555444555777888777666666666777888888777666555777888::::::888666555555666666777888999999999999:::999999888888888888999::::::999999::::::;;;<<<=========<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;======<<<======>>>???@@@??????>>>>>>======<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::CCCCCCBBBBBBBBBDDDDDDDDDBBBAAAAAABBBDDDEEEDDDBBB@@@???>>>>>>===>>>?????????GGGLLLHHHDDDCCCAAA>>>@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>===>>>>>>BBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>>??????@@@@@@>>>===<<<>>>>>>=========<<<<<<<<<999:::::::::::::::::::::;;;;;;;;;;;;;;;999888777777777777666666666555555555444444333333222222222222333333333333222111000333333444222111000111333222222222222222333333333111222222222222333333333333333444444444333222222111111222222222333333333222222444444444444222222333444444555555444444333444444444444444444444444333333444444444333333222222333333444444555666666444444444333333333444444333333333333333333333333222222222111111111000000111111111111111111111111000000000/////////......)))+++---.........000222111111111000000000000000111111111111111222222222444333222222111111222222222222111000/////////000///000111222333444444444222222222111111111111111000000111111111222222222333444444444333333444555111111111111111111111111111000///......///000111111222222000...---...000111111111111111111111111111111111111222222333444555444333333222333333333111111111000000000//////000000000000000000000000222222111111111111111111111111111111111111111111000000//////000111222333......//////000000111111///000111111000000111333000000000111111000000///000000000000000000000000000000111222444555666666333222000///...///000000222111111111111111111222111222222222222222333333111000000000000000000111//////000111111111111000///000000000000111111111111111111111222333444555111111111111111111111111...///000111111000///...------...//////...---,,,111111111111111000///...111111111222222222333333333333333333444444444444:::999888777666555444444555444444444444555555666555444333444555666666444555666777777777666555444333666888888888777888999666777888999::::::::::::;;;:::999999888888888888::::::999999::::::;;;<<<>>>=========<<<<<<<<<;;;=========<<<<<<;;;;;;;;;999999::::::<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::?????????????????????@@@BBBAAAAAABBBDDDDDDCCCAAA>>>>>>>>>===>>>>>>>>>>>>===BBBFFFEEEBBBAAA@@@>>>??????>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBAAA@@@???????????????BBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDD???@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????????????????@@@AAABBBBBB@@@???===============<<<<<<<<<<<<999::::::::::::::::::::::::;;;<<<<<<;;;:::888777888888777777777666666666333333333333333333222222000111111222222333333333333333444222111000111333111111111222222333333333111111111222222222333333222222333444444444333333111111222222222333333333222222444444444444222222555555666666666666555555444444444444444444444444222222333333444333333222222222333333444555555555222222222333333333333222333333333333333333333333222222222222111111111111111111111111111111111111000000000000////////////---///000000//////000111000000000000000000111111000000111111111222222222222111111000000000000000222222111000/////////000///000111222333444444444222222222111111111000000000000111111111222222222333555666555333222333555111111222222222222111111333222000000000000222333000111111///------...///111111111111111222222222222222222222222222333444444444333222222222222333111111111000000000//////000000000000000000000000111111111111111111222222111111111111111111111111000000000000111111222222......//////000000111111...000111111000000111222......//////000//////...////////////////////////000111222333444555666666333222111000//////000000111111111222222111111111111111111222222333333333111111000000000000111111//////000111111111111111111111222222222333333333111111111111222333444555111111111111111111111111...///000111111000///...///000222333333222111000000111222333333333333333222222222222333333333444222222333444555666777777555555555444333222111000444444444444555555666666333222111222444555444333444555666777777666555444444666888888888888999:::777888999:::;;;;;;;;;;;;;;;;;;:::999888888888999::::::999999::::::;;;<<<>>>===============<<<<<>>>>>>>>======<<<<<<999999999:::<<<===???@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<===>>>===<<<;;;<<<===@@@??????@@@AAABBB@@@???======>>>>>>>>>>>>>>>>>><<>>>>>>>>>>>>>>=====================>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????===???AAACCCDDDDDDDDDDDDFFFFFFEEECCCBBB@@@???>>>BBBBBBBBBCCCCCCDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA??????=========<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<:::888666888888888777777777666666222222333333333333222222000111111222222333444444333333444222111000111333000000111111222333333333111111111111222222222222111222333333444444444444111111222222222333333333222333333444444333333222555666666666666666666555444444444444444444444444111222222333333333333333222222222333444444555555000111111222222222222111333333333333444444444444333222222222222111111111111111111111111222222222111111111111000000000000000111222111000///000111000000000000111111111111000000000111222222333333111111000///////////////222111000000000000000000000111222222333333333333333333222222111000000000000111111111111222222222222555777666333111333555111222333333333333222111333333222222222222333333111111111000...---...///111111111222222222222222333333222222222222333333444333222222111111222222333333333222222222222111000000000000000000000000000000000111111111111111111111111111111111111111000000000000111111111111...///000000000000000///---///111111000000000111---......////////////...//////000000000000//////111111222333333444555555222222111000000000111111000111222222222222111000111111111222222333333444222111111000000111111222000000111222222222222222222333333333333444444444111111111111222333444444111111111111111111111111...//////000000//////......///111222222111000000000111222333444555555555111111222222222333333333///000111222444555666777444555555555444444333222444444444555666666777777333222111222444555444333333444666777777777666555888999:::888666555666777888888999:::;;;;;;;;;;;;;;;::::::999999999999:::::::::999999::::::;;;<<<==================<<<<<<>>>>>>>>>===============;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>>>>>???@@@AAA>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;:::::::::<<>>@@@======<<<>>>???@@@>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>???========================<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>><<<>>>@@@CCCDDDEEEDDDDDDFFFFFFEEEDDDCCCBBB@@@???AAAAAABBBCCCCCCDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@>>>=========>>>???AAABBB@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999:::<<<===<<<:::888666777777666666666555555555111222333333333333222111333333222222222333333444333333444222111000111333///000000111222222333333111111111111222222222222000111222333444444444444111111222222222333333333444333333222222333333444444444555555555555444444555555555555555555555555111111222333333333333333111222222333333444555555///000111222333333222111333333333444444444555555333333222222222111111111000000111111111222222222222222222222111111111111000111222222000000111222///000000000111111111111///000000111222222333333222111111000///000000000000000000000000000111222111222222333333333222222333333222222111000000///000111111111111222222222111444777666333000111444222222333444444333222222222222333333333333222222333333333222000///000111111111111222222333333333444333333222222333333333333222111111000000111111333333333222222222222111000000000000000000000000/////////000000111111111000000000000000000000000000000000000000000/////////000000111111000///...,,,...000111000//////000......///000000000000000000111222222222222111000111111222222333333333444111111111111111111222222000111222222222222111000000111111222333333444444222111111000000111111222111111222333333333333333222222222333333333444444222222222111222222333333111111111111111111111111/////////....../////////------...///////////////111111222333444444444444///000000000000111111111000000111222333333444444444555666777777777666666333444555666666777777777444333222333555666555444222444555777888888888777777888888777555444555666777888999::::::;;;;;;:::::::::999999999:::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======???@@@@@@@@@???>>>>>>>>>@@@BBBCCC@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999999888888;;;>>>???======???AAA<<<;;;;;;===???@@@???>>>;;;<<<======>>>>>>>>>===???======>>>===<<<===@@@<<<<<<<<<===============<<<<<<>>>??????@@@@@@@@@>>>>>>===>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@?????????@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>><<<>>>@@@CCCEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????;;;;;;;;;<<<>>>AAACCCDDD@@@@@@@@@???????????????======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888999:::<<<===<<<:::777666666666555555555444444444000111333333444333222111555555444333222222222222333333444222111000111333///000000111222222333333000111111111111222222222000111222333444555555555111111222222222333333333555444222222222222444555222333333444444333333222555555555555555555555555000111222333333333333333111222222333333444555555000000222333444333333222333333333444444555555555333333333222222222111111000000111111222222222222333333333222222222111111...000111111000000111333//////000000111111111222///000000111222222333333333222222111000111111111000000//////000111222222222222333333333222111111333333222222111000000///000111111111111222222222000444888666222///111333222222444444444444222222111222333444444333222111444555555444111111222333111111111222222333333333444444333222222333333333222111111000///000000000111111111000000000000///000000000000000000000000......//////000000000111////////////////////////000000000000000///...---000000111111111///...---+++---000000///....../////////000111111111111111222333444444444444333222222222222222222222222222000000111111222222222333000111222333333222111000000000111222333333444444222222111111111111222222222222333444444444444333111111222222222333333333333333222222111222222222111111111111111111111111000///...------...///000000000111111222222333333222222333333333222111111............////////////333333333333333333333333///000222444555555555444333444555666777777777777666555444555777777777666222333555777999999999999333444555444444444666888666777888999999:::999999999999999999:::;;;;;;<<<::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>===<<<<<<===???AAACCCAAA@@@???>>>===<<<;;;:::;;;;;;::::::999888777777>>>>>>??????>>><<<:::999999999999:::;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;999:::;;;<<<====================================@@@?????????>>>>>>======;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAAAAABBBCCCDDD@@@@@@@@@???>>>======<<<<<<===>>>???@@@AAAAAAAAAAAA@@@>>><<<<<<===???@@@<<<<<<======<<<;;;:::::::::::::::999999999888888777777777777888999:::;;;777777777777666555444333000000111222333444444555333333333222222222111111222222222111111111000000222222222222222222222222000000///......///000111000000000111222333444555555333111//////111333555444333333222222222333333333333333444444666777888444444555555444444333222333333333222222222111111111111111111222333444555222222111111111111111111111222333444444444333333333222111000000000111222//////000000111222444444666444222///...///000111444444444333333333222222------///000111111111111000000111222333333444444555444333222222222222333111111111111111111111111444333333222222333333444555444333222111111111111555333222000000111333444000000111222333333333333111111222333333333222222555222...,,,,,,...222555111222333444444333222111222222111111222222333444555444333333333333444555222222222111111111111111222222222111111111000000111111111111000000000000444333111000000000111111111111111111111000//////000000//////000111222222000000000000000000000000666555555444333222111111000000000000000000000000222222333444444444444333666555333333333333111000......///000111222222333111111111111111111111111555111///111555777555111222111111111111111222222222222333444444555555666222222222222222222333333222222222222222222222222444444444444333333222111222111111000000000000000111111222222222222111111333333444444444444333333000000111111222222222333222333333333333333333444444666777999888666333222555555555555555666777777555555777888888777777666444222222333666888666444555666666666777777888888888888888888777777777777;;;:::888999::::::999777777888999999;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999;;;;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::888888999999999::::::::::::;;;<<<=========<<<;;;::::::::::::;;;<<<======>>>>>>======<<<;;;;;;:::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@??????>>>======<<<;;;<<<>>>???@@@AAAAAABBBAAA???>>><<<<<<===>>>???<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999999888777777666666666666666777777777777666555444333111111111222222333333444333222222222111111111111222222222111111111000000222222222222222222222222111111000000///000000000111111111222333555666777666444222111111222444666444444333333333333333444444333444444555666777777555555555555555444333333333333222222222111111111111111111111222333444555111111111111111111111111111222333444444444333333222111111111111111222222000000000000111222333333222222111111111111111111222222111111000000000000---...///000111111111111000111111222333333444444444444444444333333333333111111111111111111111111333333222222222222333333444444222111111000000000111111000000000111333444222222333333333222222111333333333333333222111000333222111000000111222333222222333333333333222222222222111111222222333444555444333333333333444555333222222222111000000000222222222111111111000000//////000000111111111222333333111000000000111111111111111111111000//////000000000000000111222222000000000000000000000000333333222222111000000000000000000000000000000000///000111111222222111111666444333222333333111000//////000000111111222222111111111111111111111111111///...111666999888555222222111111111111111111222222333333444555555555333333333333333333333333333333333222222222111111333444444444333333222111222222111000000000000111111111222222222222111111000111111111111000//////000000000111111111222222222222333333333333444444444555777888888666444222555444444444444555666666222333555777777777666555999777777888::::::777555444444444555555666666666777777777777777777777777:::999888888999999888777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::::::::::::::999888999999::::::;;;;;;;;;;;;<<<<<<;;;:::999777666555999999999999::::::::::::666777999;;;<<<=========<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@??????????????????????????????===>>>@@@AAACCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCC@@@??????>>>>>>======<<<:::;;;===???@@@AAABBBBBB@@@???>>><<<<<<<<<===>>>;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999:::999888777666444444333666666666666666555444333222222222222222222222222222222111111111000000000222222222111111111111111222222222222222222222222222222222222111111000///000111111222444666777888666555333222222333555666444444444333333444444555444444444555555666666777666666666666666555555444222222222111111111111111111111111111111222333444111111111111111111111111111222333444444444333333000000111222333333333222222111111111111111222222///000111333333333111111111000000000000/////////...///000111111111111111111111111222222333333444444444555666555444333222222222222222222222222222222222111111111111222222333222111000000000000000///000000111222333444444333333333333222111000000444444444333222111000///111222444555555444222111333333333222222333333333222111111111111222333333555444444333333444444555333333222222111000//////222111111111111000000000......///000111222333333333222111111000111111111000111111111111000000///000000000000000000111222000000000000000000000000000000//////////////////000000000000000000000000//////000111111111111111555333222222333333111000000111111111111111111111111111111111111111111111222000///222666999888666333333222111000000000111222222333333444444555555555555444444333333222222444333333222222111111111333333444444444333222222222222111000000000000000111111222222222222111111222222222222111111111000//////000000000000111111222222222333333444444444444555666777777666444222333333333333333444555555///111444666777777555444777777777888888777444111333333333333333444444444555555666666777888888888999888777777888888777666777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999999999999888777777888888888999999999999999;;;;;;;;;:::999777666555888888999999999999::::::555666777999:::<<<============<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===>>>???@@@@@@???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCDDDAAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCCCCBBB??????>>>>>>============:::;;;<<<>>>@@@AAABBBBBB??????===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::::::::999;;;;;;:::999888777555555555666666666555555444333333333333222222111111111111111111000000000000///111111111111111111111111111111111111222222222222333333444444333111000...///000000111333555777888444444222111111222444444444444444333444444555555444444555666666666666666777777777777777666555555111111111111111111111111111111111111111222333333000000000000111111111111111222333444444444333333...///111333444444333333333222222111000000111111000111111222222222111111222111111111111111111111///000111111222222222111111111111222222333333333444555666777777555333222222222222222222222222222111111000000000000111111222111111000//////000000111222333444444444444333333333333333333222111000333333333333222222111000000222444555555444222000333222111000000111222333111111111111111222222333444444444444444444444444444333333222111000//////111111111111000000000000...//////000111111222222222222111111111111111111000000111111111111000///111000000000000000111111000000000000000000000000.........//////000000000000000000000000000000000000111111222333222222222333222111111222333111000222111111111111111111111111111111111111111111111555444222333555666555333333333222111000000000000111222222333444444555555555555444333222222111111222222222222222222222222333333333444444333333222111000000///.../////////000000000111111000000000222222111111000000000000///////////////000000000222222222333333444444444444444666777666555444333222222222222222333333444///111444777888777555444444555666888888666333111333333333333333333333333333444444555777888888999888777666666777777666555666666777888999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999::::::999999888777888888777777777888888888999999:::;;;;;;;;;;;;:::666777777777888888888888777777777888999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@BBBCCCCCCBBBAAA>>>>>>>>>===============:::;;;<<<>>>@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;:::::::::999999999999999999:::999888777666555555555555555444444333444333333222222111111111111111111000000000000///111111111111111111111111000000000111111222222222333444444444333222000///......///000111333555666222222111000000111222222333333333333333444555666444555666777777777666555777777888888777777666555111111111111111111222222111111000000111111222222//////000000000111111111111222333444444444333333///000222333444444444333333333222111000000000000555444222000//////000111111111111111111111111222000111111222222222222222111222222222222222333333444555666777777555333222222222222222222222222222111000000//////000000111222111000000///000000000222222333333222111000///000111222333333333333333000111222222333333333333111111222222222222111111222111000//////000111222111111000000111111222333444444444444444444444444333333222222111000000///000000000000000000000000111111000000000000000000111111111111222111111111///000000111111111000000111111000000000000000111////////////////////////......//////000111111111000000000000000000000000///000111111222222111111111000///000222222222000222222222222111111111111111111111111111111111111555444333333444444444333333222222111000000111111111111222222333444444555444333333222111000//////000000111222333444444555222333333444444333333333//////...------------.........////////////......---,,,,,,++++++,,,,,,---000000000///////////////111111222333333444555555333444555666666555444444111111111111111222333333111222555777888777666555555666999::::::999888888555555444444444444444444222222333555666777888999888777555666777777666444555666666777888999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999999:::;;;;;;;;;;;;;;;;;;:::888888777666666666777888888999::::::;;;;;;;;;:::555555555555666666666666888888888888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????AAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAAAAAAAAAAA========================;;;<<<===>>>???@@@@@@@@@>>>>>>===<<<;;;::::::999999::::::;;;;;;;;;;;;::::::::::::999999999888888444555777888888777666555444444555555555444444333333333333222222111111111222222111111111000000000111111111111111222222222//////000000111222222222333333333333222222111000////////////000222333444111111000000000000111111222222222222333444555555555555777888888777666555777777777777777666666555222222222222222333333333111111000000000111111222...//////000000111111111111222333444444444333333111111222333444444444333333333222111000000000111777555222///......000111/////////000000000000111111222222333333333222222222222222222222222222222444444555666555444333222333333333333333333333333111111000000000000111111222111111000000000111111111111000///...------,,,000000111222333333333333///000111222333444444444222222111111111111222222111111000000000000111111111000000000000111222222333444444555555444444333222222222111111111111111//////000000000000000111111111111111000000//////000000111222222222222111///000000111111111111000222111111000000000000000//////////////////////////////000000111111222222000000000000000000000000------...///////////////000///...///111222222111111111222222222222222222111111111111111111111111000111111222333444555666222111111111111111222222111111222222333333444444222222111111000000//////000000111222333444444555222222333444444444333333//////...---------------......////////////......------,,,,,,---...000111111111000000000000//////111111222333333444555555333333444555555555555444111111111111111222333333333444555666777666555555222444666777666666777888666666666666555555555555222222333444555666777888888777666666777777666555555555666777888999999:::999999::::::;;;;;;<<<<<<;;;;;;::::::::::::999999:::;;;<<<======>>>>>>>>>999888777666555666777888999999999999888777666555444444444555555555666666888888777777888999;;;<<<999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBB@@@AAACCCEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@========================<<<======>>>>>>>>>>>>>>>=========<<<;;;:::999888888999:::;;;;;;;;;;;;;;;999999888888888777777777444666777888888777666555333444444555555444444444333333222222222222222222333222222222111111111111000000111111111222222222/////////000111222222222222222111111111111222222111111000000111111222333111111111111111111111111111111111111222333444444555666777888888777555444666666777777666666555444222222333333333444444444111111000000000000111111......//////000111111222111222333444444444333333333333222222222333333444222222111111111111111111444333222000000000111111000000000000111111222222222333333333333333222222222222222222222222222222444444444444333333333333333333333333333333333333222111111000000111111222222222111111111111222222222111000.........//////111222222333333333222222000111222333333333333333333333333333333333333333222222333333333333222222000000000000000111222222333333444555555444333333111111111111111222222222////////////000000111111000000000000000111111111///000111222333222222111//////000111111111111111222222111000000000000000////////////////////////000000000000000000111111000000000000000000000000,,,---......//////......///...---///111222222111111111111222222333333333111111111111111111111111///000111222222333444555000000000000111222333333111111111222333333444444111111111111111111111111222222222222222222222222111222333333444444444333000000///............//////000000000000000000///111000///000111333666777222222111111111000000000000111111222444555555666333333444444444555555555222111111111111222333333555555444444444444444444222333444222000111333666666666666666555555555444222222333444555555666666999888666777888888777555444555555666777888999999888999999:::;;;;;;<<<<<<;;;;;;::::::::::::999999999:::;;;===>>>???@@@@@@:::999777666555666777888888888999888888777666555555555666666666777777777777777777777999;;;===>>>777777888888999:::;;;<<<<<<<<<==================999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCC???@@@CCCDDDEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????AAA@@@???>>>>>>>>>???@@@<<<<<<<<<=====================>>>>>>>>>>>>===============<<<;;;:::888777888999::::::;;;;;;;;;;;;888888888777777777777666888999:::;;;:::999777555333333444444555444444444222222222222222222222222333333333222222222222111000000111111222222222222...//////000111222222222222111000000000111222333333222222222222222222333222222222222222222222222000000000000111222333444555666888999888777555444666666666666666555555444333333333444444555555555111111000000000000000111---......///000111111222111222333444555444333333555444333222111222333444222111111111111111222222///000111222333222111111222222333333333444444444333333333444444333222222222222222222222222222222555444333222222222333333333333333333333333333333222222111111111111222222333222222222222222333333444333111000000222444555333333333333222222111000222222333333333222222111222333555666666555333222333333555666666555333333000000000000000111111222333333444555555444333333000000000111222222333333.../////////000000111111......///000111222333333///000111222333333222111//////000111111111111111222222111000000///000000////////////////////////000000000000000000000///000000000000000000000000...//////000000000000000...------...111222222111000000111222333333444444111111111111111111111111222222333222000000000111//////000000111222444444000111111222333333444444222222222222222222333333555555444333222000000///111222333333444444444444222222111000000000000000111111222222222222111111///.........000333666888333222222222111111000000000111111222444555666666333333333444444555555555222222222111222222333444666555333222111111222333777888777444111111444777666666666555555444444444222333333444444555555555999888777777888888777666444444555666777888999999888888999::::::;;;<<<<<<;;;;;;;;;:::::::::999999777999:::<<<>>>@@@@@@AAA;;;999777666555666777888777777888::::::;;;;;;;;;777777777777888888888888888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<======>>>>>>::::::::::::::::::::::::999::::::::::::::::::;;;;;;<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<>>>???@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDDDDDDDCCCCCCCCCCCC===>>>>>>?????????>>>>>>AAA@@@@@@???>>>===<<<<<<>>>===<<<;;;:::;;;<<<<<<============>>>>>>>>>>>>>>>===;;;:::999999::::::777888:::;;;;;;:::888777777888888888888666444333555555666666666666555555444333222222222222333444333222222111111222222333000000000111222333555555111111111111111111111111222222222222222222222222333222222111111222222333444444333222222333333333111111111111111111111111111111111111111111111111666666666666666555555555222666:::;;;888666777999666666555444333333222222222111111111000000////////////000000000000//////111111222222222333333333555555444333444555666777777555222111222222222111000000000000000000000000000111111111111222222222222111111111222333444444222222333333333444444444222222222222222222222222333333222222333333444555333333222222111222222222222222111111222222333444444333222111000000000000222111111000///......---///000111222222222222222111111222222222111111000000000111111222222222333222222111111000/////////000111222333333333333333222222222222222222222222000000////////////000000000000000000111111111111111111111111111111111111111111222222222111111000222111111111000000//////000000000000000000000000000000000000000000////////////000000///...------,,,---///000000000///...000000000000////////////111222333333222111///...111111111222333333444444000000000000111222333444222222111111111111222222222222222444666777555333444333222111000000000000000222333444444333111000000000000111222222222333//////000000000000//////000---,,,---///111000///000000000000000000000000111111000000//////......000000111222333333333333333222222111111222222333333333222111111222333333666555555444444444555555333333444444333333222111444444333333333444555666555444333222222222333333222333444555666888888999444444444444444555777777777777777777777888888888:::::::::::::::999888777<<<999666888===???>>>;;;777888999:::::::::::::::666555555444444444555555666666666666666555555555777777777888888888999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<======<<<::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<===???@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAA??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===;;;:::999999::::::777888999::::::999888777888888888777777555444444555555666666666666555555555444333222222333444555333333222222222222333333111111111111222333444444111111111111111111111111111111111111111111111111333222222111111222222333333333333222222222333333111111111111111111111111111111111111111111222222555555555555555555555555555777999:::999888888999666555555444333333222222222111111111000000000000//////000000000000//////111111111222222222333333555444333333333444666666777555333222222333222111000000000000000000000000000000111111111222222222222111111111111222222333111222222222222333333333222222222222222222222222222111111111111222333333333222222111111222222222222222111111222222333444444333222111111000000000222111111000//////......///000111222222222222111111111222222222222111111//////000000000000000000111111111111000000000000000111222333333333333333222222222222222222222222000000////////////000000000000000000111111111111000000000000000000000000222222222333333222222111111111000000000/////////////////////////////////---------...............///////////////...------,,,---...///000//////...////////////000000000000111222222222222111000///000000//////////////////000000000000111222333333222222111111111111222222//////000222444555333222333222111000000//////000000111333444444222111000111111111111111111222222//////000000000000//////000...,,,---///111000///000000000000000000000000111000000000/////////...111222333444555555555555333222222222222222222333333333222111111222333333555555444444333444444555333333444444333333222111222333333333444444444444333333333444555555666666333333444444555555666666444444444444555666777777::::::999999888888777777999999::::::999888888777;;;888666777<<<>>>===:::777888888999::::::999999666666555555555555555666666666666666666666666666666666666777777777888888999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;======>>>>>>??????@@@@@@??????????????????????????????============??????@@@@@@BBBCCCDDDEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>????????????>>>>>>============>>>>>>>>>???===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<============>>>===<<<;;;:::999999999:::777777777888888777777777888888777666555555555555555555666666666666555555555555444444444444555555333333222222222222333333333222222111111222333333111111111111111111111111000000000000000000000000222222111111111111222222222222222222222222222222111111111111111111111111000000000111111111222222444444444444555555555555999888777888999:::999888555555444444333333222222111111111111111000000000//////000000000000//////111111111222222222222333333333333333333444555555777555333222333444333222000000000000000000000000000000000111111111222222222111111111111000000000000000000111111111222222111111111111111111222222000000000000000111222222222222111111111222222333222111111111111222333333444444333222111111111111111111111000000//////...000000111111222222111111111222222333333333222222111111111111111000000000000000000000111111111111111111222333333333222222000000000000000000000000000000////////////000000000000000000111111111111////////////////////////222222333333333333222222000000///////////////...........................,,,---------....../////////////////////......---------...////////////.........//////000000111111111111111222222111000000000000//////...------,,,000000000000111222333333222222111111111111222222......///111333444444222222111000//////......///000111222333333222111000111111111111111111000000//////000000000000//////000...------///000000///000000000000000000000000000000000000////////////000000222333444555555666222222222222222222222222333222222111111222222333444333333222222333444444333333444444333333222111000111333444444444333222...000222444666666666666444444444444444444444444444444444444555666777888<<<;;;;;;:::999888777777888888999999888888777777:::777555666:::<<<;;;999777777888888999999888888666666666555555666666777666666666666666666666666666666666777777777888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>============>>>???===>>>@@@BBBDDDEEEFFFFFFAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>======<<<<<<========================<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;::::::999999999777777666666666666777777888777555444444555666777444555555666666555555444555555555555555555555555333333333222222333333333444333222222111111111222111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222222222111111111111111111111111000000000000111111111222333333333333444444444444:::777444555888:::888666444444444333333333222222111111111111111111111111000000////////////000000111111111111222222222222222222222222333333333444666444333333444444333222000000000000000000000000000000000000111111111111111111111111000000///////////////000000000000111000000000111111111111111111000000000000111222222111111111111111222222333111111111111111222222333444444333222222222222222111111111000000000//////000000111111111111000000111222222333333333333222555444444333333222222222...//////000111222222222111222222333333333222222000000000000000000000000000000////////////000000///000000000111111111111////////////////////////000000111222222222222111////////////..........................................//////000111111111...///////////////......------........./////////---......///000111111222000000000111111111111111222222111111111000000000/////////000000111222333222222111111111111222222000///000222444666666555111000///......------...///000111222222111111000222222111111000000////////////000000000000////////////........./////////000000000000000000000000000000000000////////////------///111222333333333222222222222222222222222222222222222222222222222222222222111222222333333333333444444333333222111///000222444444333222111+++---000222444444333222444444444444444555555555444444444444555666777888:::::::::999999888888777777777888888888777777666999777555666888:::999888666777777888888888777777777666666666666777777888666666666666666777777777777777777888888888999999888888888999999999::::::999999999999999999999999;;;;;;;;;;;;:::999888777999999999999999999999999999999:::;;;;;;<<<======>>>>>>>>>>>>>>>?????????========================>>>==================>>><<<===???AAACCCEEEFFFFFFBBBBBBAAAAAABBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEE@@@@@@AAAAAA@@@??????>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::999999777777666555555666777777666666555444444555666777444444555555555555444444555555555555555555555555444333333333333333333444444444333222111111111111111111111111111111111111222222222222222222222222222111111000000111111222000111222333333333333222111111111111111111111111000000000000000000000000111222222222333333333444999666333333666888666444333333333333333222222222111111111111111222222222000000////////////000000000000111111111222222222000111111222222222222222444333222222444444222111000000000000000000000000//////000000000111111111111111111111111000///........./////////000000000/////////000000111111111111111111111111222333333111000000000111111222333111111000000111111222333333333222222111111222222111111111111000000000000000000111111111000000///000111222222333333333222555444444333333222222222......///000111222222333222222333333333222222111////////////////////////000000////////////000000///000000000111111111111000000000000000000000000......///000000000000000............////////////.........................../////////000000111111......///////////////...---------------......///---......///000111111222/////////000000111111222111111111222222333333333////////////000111222333222222111111111111222222000//////000333555555444111000///...------------//////000000111111111111222111111000000///////////////000000000000///////////////.........//////000000000000000000000000////////////000000000000,,,---///000111222222222111222222333333222222111222222222222222222222222111111111111111222333444333333444444333333222111///000222444444333222111...///111333333222111000333333444555666777888888555555555555555666888888666777777777888888999999666777777888888888777777888666666666777888888888777777888888888777777666666666666666666777888888666666666666777777888888777777777888888888999999888888888888999999999999888888888888888888888888::::::::::::999999888777999999999999999999999999999999:::;;;<<<======>>>===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<>>>@@@CCCDDDEEEFFFBBBBBBBBBAAAAAABBBBBBCCC???@@@AAABBBCCCDDDEEEFFF???????????????>>>===<<<>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<999999::::::::::::999999666666666777777666666666444444444444555666777777444444555555555555444444444444555555555555444444444444333333333333444444444333333222111111111222111111111111111111111111222222222222222222222222111111000000000000111111000111333444555555444333111111111111111111111111222111111000000///......000000111111222222333333666555444444555555444333333333333333222222222222111111111222222222222222111000///......///000111000000000111111111111222///000000111222111111111222111111222333333111000000000000000000000000000/////////000000000111111000111222222222111000///........./////////000000......//////000000111111222111111111111222333333000000000000000111222333111000000000000111222222222222111111000111111222111111111111111111111111000000111111000000/////////000111222222222222222111111111111111000000000...//////000111222222222222222333333333222111111////////////////////////000000////////////000000000000000000111111111111000000000000000000000000,,,---...//////000//////...////////////000000000................................................---...//////////////////------,,,,,,------...///......//////000000111111.........///000111222333/////////000111222222222////////////000111222222222222111111111111222222///...------000111111111111000///......------............///000000111111000000000000000000////////////000000000000/////////000000///------...000000000000000000000000000////////////000000000000///000111222222222222222111222333444444333222111111222222333333222222111111111111111222333444444333333444444333333222111000111333444444444333222444444555555555333222111222333444555777888999999555555555555666777888888555555666777888999999:::777777888888999999888888777777777666666777777888888888999999888888777777555555555555666777888888555666666777777888888999666666666777777777888888888888888888999999999999888888888888888888888888888999999999999999888777888888888888888888888888999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<;;;<<<>>>@@@BBBCCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB============<<<;;;:::999<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::999888999::::::::::::;;;;;;;;;888999::::::::::::999888666777888888888888777666222333444555666666666666333444444555555444444333222333444555555444333222444444333333333333444444333333222222111222222222111111111111111111111111111111111111111111111111111111000000000000111111000222444666666666555444111111111111111111111111333333222000///...---,,,//////000000111222222333444555777777555444333333222222222222222222222222111111111222222333333333111000///......///000111000000000000111111111111...///000111111111000000000//////111222222000...000000000000000000000000////////////000000000111///000222333444333111000...////////////000000000------...//////000111111111000000000000111222222////////////000111222333000000000000000111222222111000000//////000111111111111111111111111111111000000000000000//////.........///000111111111111//////000000000000000000//////000000111111111222222333333333333222111000000000000000000000000000000000////////////000000000000000000111111111111////////////////////////,,,---...///000000000000/////////000000000111111/////////////////////////////////...------,,,,,,------...///////////////------,,,,,,,,,---...///////////////000000000000............///111333444/////////000000000000000///......//////000111222222222111111111111222222111///------...000000///222111000///........................///000111111/////////000000000000000//////000000000000/////////000111///---,,,...000000000000000000000000000.../////////000000000111000000111111111111111000000111333444444333111000111222333333333333222111111111111222222333555555333333444444333333222111222333333333444444444444555555555555444444333333333333444555555666777777555555555555666777888999777777777888888999999999777888888999::::::999999777888888777666666777888999999::::::999888888777444444444444555666777888555666666777888888999999555555555555666666666777777888888888888999999999999999999999999999999999777888888999999999888888888888888888888888888888999999:::;;;<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<>>>@@@BBBCCCDDDDDD@@@@@@???????????????@@@BBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@???>>>===<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<;;;:::999888999999:::::::::;;;;;;;;;777888::::::;;;:::999888555777888::::::888777555111222444666777777666666333444444555555444444333222222333444444333222222555444444333333444444555333222222111222222333333111111111111111111111111000000000000000000000000111111000000000000111111111222555666777777666555111111111111111111111111444333222000///---,,,+++...//////000111222222222333666:::999666333333444222222222222222222222222111111111222222333333333222000///......///000222000000000000111111111111---...000111111111000//////...///000222111///---000000000000000000000000////////////000000000000///000222444555444333222////////////000000000111---------...///000000111///////////////000111111////////////000111222333000000000000000111111222000///////////////000000111111111111111111222222000000000000000///......------///000000111111111000000111111222222222333000000000000111111111111333333333333333222111000111111111111111111111111000000////////////000000000000000000111111111111........................---...///000111111111111//////000000111111222222000000000000000000000000222222111000///...------------...///000000//////------,,,+++,,,---...///000000000000////////////...------...///111333444222222111111000000//////.........//////000111222222222111111111111222222444222//////000111111000222111000//////......///---------......000111111......//////000000111111//////000000000000/////////000111///---,,,---000000000000000000000000000.../////////000000111111///////////////......---000111333444444333111000111222333444444333222111222222222222333444555666333333444444444333222222444444333333333444555666444333333222222333333444444444444444444444444444555555555666666777888999::::::999999999999999999777888999:::::::::::::::888888888777666666777999:::::::::::::::999888777333333333444444666777777555666666777888999999999666555555444444666777888666999;;;<<<:::999888888888777777777888999::::::999999999999999999999999999888777777888999;;;<<<===;;;:::;;;>>>???>>><<<>>>>>>===<<<;;;:::::::::999:::;;;;;;<<<<<<;;;;;;======<<<<<<===>>>??????@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA???>>>>>>======???@@@AAAAAABBBBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;::::::999999::::::;;;<<<<<<<<<<<<============???>>><<<999888777777777<<<:::777444333333333444555555555555555555555555555666666555333222222333555444444333333444444555777666444333222222333333////////////000000000000222111111111000000//////000000111111111111000000////////////////////////...//////000111333444555222222111111111111222222333333222222222222333333333222111111111222444444444444444444333222111111222222333444444444444333222222222222222222222222222111000//////000111222222222111000///...------//////000111111111111111000000////////////000000000000000111222222333333111111000000000000111111111111111111111111111111//////............//////............////////////000000111111111111000000000000111111111111000000...///000111111222222111000000000000000//////...111111000000000000111111111111000000000000000000///////////////000111111000000000000000000000000///.........///000222333333333111000////////////////////////////////////000000000000000000000000000000000///////////////222111000......---------...//////000111222222333111///...000444555333111------......//////000000//////000000000000//////000111333444444444333222...------,,,,,,------...////////////////////////222111000//////000111111000000111111111111000000/////////000111111222222...///000111222111000000///////////////000111111222222222222333444555666---......///////////////........................,,,...//////......///111333222000///...///000222222111111111000000//////000000///000000111222333////////////000000000000000111333444555666666666555444444333111000000///333444444555555444444333111111222222222111111000///111444666777666555333666666555555555555666666333444666777777777666555333222111333888;;;<<<;;;;;;;;;::::::999888777777777777777777777777777777888888777777888888999:::::::::;;;;;;:::999777666777777666666555555555444555444444333444555666777666555555444555666777888666888;;;;;;:::888888888888888777777777888999999888888888888888888888888999999888999999:::;;;;;;;;;::::::;;;===???>>>===>>>===<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>======<<<<<<;;;::::::;;;::::::999999::::::;;;<<<<<<<<<<<<============???>>><<<:::888777777777777666555444444555666777444444444555555555555555444555666444222111222333444444333333333333444444777666444333222222333333222222111111111111111111111111111111000000000///000000111111111111000000000000000000000000000000//////000000111222444444222222111111111111222222222222222111111222222222111000/////////000222222111111222333333333222222111222222333333333333333222222222222222222222222111111000000000000111111000000000000//////////////////000111111111000000000000////////////000000000000000111222222333333111111000000000000111111////////////////////////000//////......//////000............////////////000000111111111111000000000000111111111111000000......000111111111111111000000000000000//////...111000000//////000000111111111111111111111111111///////////////000111111000000000000000000000000//////......///000111222222222111000/////////000////////////////////////000000000000000000000000000000000000000000000000111000///...............//////000000111222222333222000//////111000...+++.........///////////////------............------+++,,,---.........------///......------......///........................111000///......///000000000000111111111111000000/////////000111111222222///000111222222222111111///////////////000111111////////////000111111222---...//////000000//////........................---...000000///...000111333222000///...///000111111111111111000000000//////............//////000////////////000000000111//////111222333444444444333333333333222222222222000000111111111111000000111111222222222222111111111222444666777666555555333333333222222333333333444444666777777777666555555333333555888;;;;;;;;;;;;;;;:::999999888777777888888888888888888888888999888888888888999::::::777777777777666555444444777666666666555555555444555444444333444555666777666555555555555666777777666888::::::999888888888888888777666666666777777777777777777777777777777999999:::;;;;;;;;;::::::999:::;;;===============>>>===<<<;;;::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCC??????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<=========>>>===;;;:::999888888888555555666666666666666666444444444555555555666666333444555444222000111222444444333333333333444444666666444333333333333333666555333222111222222333111111111111000000000000111111222222222222111111111111111111111111111111111111000000111222222333222222111111111111222222111111111111111111111111111000000000000111222222///000111222333333333333000111111222333222222222222222222222222222222222000111111111111111111000.../////////000000000111///000000000000000///...000000////////////000000000000000111222222333333111111000000000000111111////////////////////////111000000//////000000111............////////////000000111111111111000000///000000111111000000///......///000111111111111000000111111000000///...000//////......//////000111111222222222222222222000000/////////000111111000000000000000000000000000000/////////000000111111111000000000000000111////////////////////////000000000000000000000000111111111111111111111111000//////.........///////////////000111111222222111000//////000///---,,,///////////////.........------............------,,,---///000000000///...000//////////////////000------------------------//////............/////////000000111111000000////////////000111111222222000111111222333222222222000000/////////000111111//////////////////000000......///000000000000000////////////////////////...000111000//////000222333222000/////////000111111111111111000000000000000//////............////////////000000000111111///000111222333444444444222222333333444444444555/////////000000/////////111111222222222222222111333444444555555666666666333222222222222222222333444555555666777666666666777666555666999;;;;;;::::::::::::999888888777777999999999999999999999999999999999999999:::;;;;;;;;;:::999888777777777777666666666555555555555555444444444333444444555666555555555555666666666777555777999999888777888888888888777666555555666666888888888888888888888888999:::;;;<<<<<<;;;:::999;;;===@@@@@@>>><<<<<<<<<===<<<;;;;;;:::::::::;;;:::;;;<<<<<<======<<<<<<;;;<<<===???@@@BBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBB>>>=========>>>>>>???@@@>>>??????@@@@@@@@@@@@@@@????????????>>>>>>>>>===>>>=========<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999999888888888888888777666444333222333333444444555666666666333444444333111000000111444333333333333333333444555555444444333333333333888666444222111222222333111111111000000000000000111111222222222222111111222222222222222222222222222222111111111111111222222222111111111111222222111111111111111111111111222222222222333333444444000111222333333333333333000000111222222222222111222222222222222222222222000000222333333222000000////////////000000000000///000000000000///......000000////////////000000000000000111222222333333222111111000000111111222000000000000000000000000111111000000000000111111............////////////000000111111111111000000//////000000000000//////---...///000111111111111000111111111111000////////////............//////222222222222222333333333111000000///000000111111////////////////////////111111000000000000000000111000000000000000111222////////////////////////////////////////////////111111111111111222222222///............//////000---.........//////000000//////000111222222222111000000//////......------//////000000000000/////////000111222333222111111000//////......//////000------------------------///.........//////000000//////000000000000///////////////000111111222222111111222222333333333333111000000///000000111111222222222222222222111111...///000000111111000000///////////////////////////111222111000///000222222111000000//////000000111111111000000000000000222222111000000///000000//////000000000111111111111222333444555555555555333333333444444444555555111111222222222222111111111111222222333333222222444444333333333444666777666555555444444555555666444555555666666666666666999999888888999::::::::::::999999999888888777777::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;:::888777888888999555555555555555555555555444444444444444444444555444555555666666666666666444666888888777777888999888888777666555555666666999999999999999999999999888999:::;;;<<<;;;:::999===BBBFFFEEE@@@;;;:::;;;<<<;;;;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>><<<===???AAACCCDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA============>>>???@@@AAA???@@@@@@AAABBBAAAAAAAAA????????????>>>>>>>>>==================<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777777777777666555333222444444444555555555666666333444444333111000000111333333333222222333333333444444444444444444333333666555333222111111111222000000000000000000111111111111111222222111111111222222222222222222222222333222111111000111111111222222111111111111222222000111222222222222111000222222333333444444444444444444555555444333333222000000111222222222222111222222222222222222222222000111222333333222111000111111111000///.........//////000000000000//////000000////////////000000000000000111222222333333222222111111111111222222000000000000000000000000111111000000000000111111............////////////000000111111111111000000//////000000000000//////---...///000000111111000111111111111111000000/////////............//////111111222222222333333333111111000000000000111111////////////////////////111111111111111000000000111000000000000000111222000000000000000000000000////////////////////////000000111111222222222222///............//////000,,,,,,,,,---------------...///000111111111111222000000//////......------//////000000000000//////,,,---.../////////...---///..................///------------------------//////000000111111111111//////000000000000///////////////000111111222222222222222222222333333333111111000000000000111111222333333444444333222111///000000111222111111111000000000000000000000000000111222111000///000111222111111000000000000000000000000000000000111111222222111000000///000000000000000000111111111111222222333444555555555555555555444444444333333333222333333444444333333222111111222333333333333333444444222111222333555666777777666666666666777777555555555555666666666777:::::::::999888999999:::999999888888888888888777::::::::::::::::::::::::::::::999999::::::;;;<<<999888666444444444555555444444444555555555555555444444444444444444333333444555555666777666666666444555777777666666888999888888777666666666777777999999999999999999999999777777888999::::::::::::===DDDJJJIIIAAA;;;:::<<<;;;;;;::::::::::::;;;;;;<<<======>>>???>>>>>>>>>===>>>@@@BBBDDDDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA????????????>>>>>>>>>>>>========================;;;::::::999999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999444444555555666777777777555555555555555555555555333444555444222000111222333333222222222222333333333444444555555444333333333333333222222111111000000000000000111111111111000000111111111111000000222222222222222222222222222222111111111111111222222222111111111111222222111222333444444333222111000111111222333222222222666666666666555444333222000111111222333222222222222222222222222222222222111111222222222222111111222222111000///...------//////000111111111111111000000////////////000000000000000111222222333333222222111111111111222222////////////////////////111000000//////000000111............////////////000000111111111111000000...//////000000//////...------...///000000000000111111222222111111000///000//////......//////000000000111111222333333333222222111000000000111111000000000000000000000000000000111222222111111000111111000000000000000111000000000000000000000000000000000000000000000000//////000000111222222222000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,...///111000...,,,,,,---///////////////.........------............------,,,,,,.../////////...---///......------......///------------------------...///000111222222222111...//////000000//////.../////////000111111222222222111111111111222333333222222111000000000111111000000222333333222111000000000111222222222222222000000000000000000000000000111222111///...///000111111111111000000000///000000000000111111111111000//////............///000000000111111111222222000111222222333333333222555444444444333333222222222222333333333333222222000111222333444444444444555444333222222333555555666666555555555555666666666555555555555666777777999::::::999888888999;;;888888888888888888888888::::::::::::::::::::::::999999999999999:::;;;;;;999888777666666555555555444444444444444555555555333444444444444333333222444444666777777777666555333555666666555666777999888888777777777888999999888888888888888888888888555555666777888:::;;;<<<999BBBJJJJJJBBB;;;;;;>>>;;;::::::999::::::;;;;;;;;;;;;<<<============<<<===>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA????????????>>>>>>>>>>>>=====================>>>;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;;;;:::999555555444444555666888999666666666555444444333333444555666444222111222333333333222222222222333333333333444555555444444333111222333444444333111000///000000000111111111111//////000000000000//////222222222222222222222222111111111111111111222222222222111111111111222222111333444555555444333111000111222333333333222222444444444555555444333333111222222333333333333333222222222222222222222222333222222111111222222333111111000000//////.........///000222333333333333000000////////////000000000000000111222222333333333222222111111222222333////////////////////////000//////......//////000............////////////000000111111111111000000......////////////......,,,---...///000000000000111222222222222111000000111000000//////000000111//////000000111222222333333222111111000000111111000000000000000000000000//////111222333222222111222222111000/////////000000000000000000000000000000000000000000000000000......///000000111222222111000///..................------------------------///111000---+++,,,---.........///////////////------............------///000111222222222111000000//////......//////000........................---...///000111111111000......////////////....../////////000111111222222111111000000000111222333333222111111000000111111---...000222333222111000000111222222333333222222111111111111111111111111///000111000...---...///111111111111111000/////////000000000111111111111///............//////000000000111111111222222222111111222333333333222222222222222222333333333333222222333333333333222222000111222333444444444444666666666555555555666666555555444444444444555555666555555444555666777888777999:::999777777999;;;777777777777888888888888999999999999999999999999999888888888888999::::::::::::::::::999888777666333333333444444555555555333444444555444333222111333444666777777777666555333444555555555555777999888888777777888999::::::777777777777777777777777444444444555777999<<<===555???IIIIIIBBB;;;<<<@@@:::::::::999999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<===???AAAAAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@AAAAAABBB>>>>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>>============>>>>>>>>>>>>;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<888999:::;;;<<<;;;:::999999888666444333444555666777777666555444333333222555666666555333222222333333222222222222222222333222333444555555555444333000111444666666444222111//////000000111111111222......////////////......111111111111111111111111111111000000111222222333222222111111111111222222222333555666666555333222222333444555666555444444111111222333444444444444222222333444444444444333222222222222222222222222444333222111111222333444////////////000000000000...///111222444444555555000000////////////000000000000000111222222333333333222222111111222222333111111111111111111111111//////............//////............/////////000000000111111111111000000......////////////......,,,---...///000000000000111222222222222111000000111111000000000000111111...//////000111111222222333333222111000000111111000000000000000000000000...///111222333333333222333333111000////////////000000000000000000000000000000000000000000000000---......///000111111111222111000......---------/////////////////////...+++...111111//////000333---.........//////000000//////000000000000//////...///000222222111111000111111000000000000111111////////////////////////+++,,,...000000000000///......////////////....../////////000111111222222111000/////////000222333333333222111000000111111---///111333444333222222111111222333333333333222111111111111111111111111///000000///...------...111111111111111000////////////000000111111111222000000///000000111222333000111111111111222222222333333444555555555444444///000000222333444444555333444444555555444444333000111222333444444555444888888888888888777777777666666555555555555666666666555555444444666777888666888:::999666666999;;;777777777777777888888888999999999999999999999999888888777777888888999:::666666777777777555333222333333333444444555555555333444444555444333111000777777666555444444333333555555555555555666777777999777666555555666777999888888999999888777555444:::999777555666888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======999999::::::;;;<<<======???>>>=========>>>@@@AAAAAA>>><<<===@@@BBBAAA???============<<<<<<<<<<<>>???@@@AAA@@@>>><<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777777666666666666555666777777777666444333888777777555444222000///222111111111111111222333333333333333333333333333222222222111111000000000////////////////////////000000000000111111111111111222222333333222222111222222111111222222333444666666666666555444333222444555666555333222222444666555333222222333555666555555444444444333333333444444555666777777666666333333333222222222111111333333333333222222111000///000111222222222222222......000111333555666777444444444333222111000///000000000111222222222333222222111111111111111222333222111000////////////000/////////............000000000000000000000000111111222222222111111000///////////////......---111000...---...///111222333333333333333222111000333333222222111000//////222222111000//////000000////////////000222333444///000222333222111///---,,,---...///111333444555222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000333222222222111111000000000/////////............222111///...---///000111......////////////......////////////////////////+++,,,---...////////////000000000000000000000000000000//////............000000111111111000000///...............///000000///000000000111111111111///000000000000111111111444333333222222333333444666666555444333333222222333222222111000000000111000000000000111111111111111111111111111000//////---------.........////////////000111111111111111000111111111111222222222222222111111111111222222111222333333444444333333111111222333333444555555444444444444444444444444777444222111222333333222666666666666666777888999222333444555666555444444333333444444444444444333:::999888777888999:::;;;:::999777666666777999:::999::::::;;;;;;::::::999666777888999:::;;;;;;;;;888888888888777777777777666666666666555444333222666555333222111111222333444444444555555555555555555555555555555666777777888777666555555666777888666777888999999999888777999888777666777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======999999::::::;;;<<<<<<===>>>>>>=========>>>???@@@AAA>>>======@@@AAAAAA?????????>>>>>>>>>=========?????????@@@@@@@@@AAAAAA???@@@AAAAAAAAA???===<<<;;;;;;<<<<<<<<<;;;;;;:::888888777777777777777666:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888777777777666666555555555666666777666555444333777666666555444222111000000000///////////////000333333333333333333333333444444333333333222222222000000000000000000000000000000000000111111111111111222222333333222222111000000//////000000111222444444555555555444333333333555555555333222333444444333111000000111333444555555444444444333333333333333444555555555555555333333333222222222111111333333333333333222111000000111111222222222222111...///000111222444555555333333333333333222111000111111111111111222222222222111111111111222222222333333222111000000000000000000/////////.........000000000000000000000000111111111222222111111000000000111111000000///...000000.........///111222222222222222222111000000333333222222111000000///333333222111111111111111111000000000000111111222111111222222222111000/////////000111333444555555222222222222222222222222222222222111111111111111000111111111111111000///000000000000000000000000000000000000/////////...000000/////////.........000000///.........///000......////////////......000000000000000000000000---...///000000111000000000000000000000000000000////////////......------000000111111111111000000...............///000000000111111111222222222222000000000111111111222222222222111111111111222222333333333444444444444444555444333333222222333333000000000000111111111111111111111111111000000///---------.........////////////000111111111111111000111111111111222222222222111111000000111111222111222333333444444333333111222222333333444444444444444444444444444444444444222000000222444444444444444444444444444555666000111222333444333333222444555666666777777777777:::999999888999:::;;;<<<:::999888777777888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999777666555888888888777777777666666666666777777777777777666666555333222111222222222111222333444555777888888555555555555555666777777888777666555555666777888666777888:::;;;;;;::::::888888888888999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======999::::::;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???@@@???===>>>???AAA@@@@@@@@@@@@?????????>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAABBBAAA@@@>>>===;;;;;;<<<;;;;;;:::999888666666666666666777777777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555444555666666666666555444444555555555555444333222111111111111000/////////...222222222333333444444444555555555555444444444444222222222222222222222222000000000111111111222222111222222333333222222111000000//////000000111222222222333444444444333333222444555444333333444555333333111111111111333333555555444444444333333333111222333333444333333333333333333222222222111111222222333333333222111111222222222222222111111111000000000111222222333333222222333333333333222222222222222111111111111111111111111222222333333333444333222111111000111111000000000/////////......000000000000000000000000000000111111222111111000111111222222111111000///000///.........///111222111111111111111000000///333333222222111000000000333333333222222222222222222222222111111000000000333333222111111111111111222222333333444555555555111111111111111111111111222222222222111111000000111222222222111000//////////////////////////////000000000000////////////000000000/////////....................................////////////......000000000000000000000000//////000111222222222222000000000000000000000000...............---------000000111111111111000000//////.........///000000111111111222222222333333111111111111222222222333000000000//////000000000111111222333444444555555444444333333222222333333000000000111111111222222111111222222111111000///------.........///////////////000111111111111111000111111111111222222222111111000000000000111111111222333333444444333333222222222333333333333333444444444444444444444444111000///000222444555555555444444333333333444444444555666666777666666666666777888999:::::::::::::::::::::999:::;;;;;;<<<:::999888777777888999:::888999:::;;;;;;;;;;;;;;;<<<<<<;;;:::999777555444888888777777777777666666888999999999999888777777555555444333222222222222111222333444555777888888555555555555555666777777888888777666666777888888777888999;;;<<<;;;;;;:::777888999:::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????????????????@@@@@@AAA@@@@@@???===<<<;;;;;;;;;;;;:::999888777777888888888999999::::::999999:::::::::;;;;;;;;;========================:::999888777666555444333666666666555555555444444444444444555444444333333444444333333222111000///111111222333333444555555555555555555555444444444333333333333333333333333000000111111111222222222111222222333333222222111222222111111222222333444000000111222333444444444111333444444333333555666555444444333333444444555555555444444444333333333222333333444444333333333333333333222222222111111111222222333333333222222444333333222111111111111111111111111111111111111111222222333444444333333333222222222111000000000111111222333333444444444444333333222111111222222000000000////////////...///////////////////////////000000111111111111111111111222222111111000///000//////...///000111111111111222222222111111000222222222111111111000000222222222222222222111111222222222222222222111111555444222111000111222333333333333444444444444444000000000000000000000000333333222222111000000000222222222222111000//////////////////////////////222222222111111111111111000000000////////////...,,,---......///......---......////////////......//////////////////////////////000111222222222222000000000000000000000000............------------///000000111111111111000000///////////////000000000000111111111222222222111111222222222333333333000000////////////000000111111111222333333444444222222111111000111111222000000111111111222222222111222222222222111000000............//////////////////000111111111111111000000111111111222222222111000000//////000000111111222333333444444333333333333333222222222222222444444444444444444444444222000//////222444555555777777666555555444555555666666666777777777777777666777888:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::555666777888888888888888777888888999999999888888888777777777666666666666999999999888777666555444555555444333222222222222444444444555555555666666555555555555555666777777888888777777777777888888999:::;;;<<<<<<;;;:::999777888:::;;;;;;;;;999888::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===============??????????????????@@@AAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777888999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444333666555555444444444444444333444444555444444333333444444444444333222000///111111222333333444555555333333333333333444444444333333333333333333333333111111111111222222222222111222222333333222222111222222111111222222333444//////111222333333444444111333444444333333555666444444444444444444444444555555444444444333333333444444555555555555444444333333333222222222111111000111222222333333333333555444333222111111222222222222222111111111000000111222333333444444444444333222222222111000000000111222333444444444444444333333222222111222222222111000000000////////////...........................///000111111111111111000000111111000000///...///////////////000000111222222333333444333333222222222222111111111111111///000111222222111000000000000222333444444444333666444222000000111222444222222222222333333333333000000000000000000000000222222222111111111000000222222222222222111000000////////////////////////111111111111111111222222111000000000////////////,,,,,,---...//////............////////////..............................---...///000111111111111000000000000000000000000........................//////000111111111111111111000000/////////000000////////////000000000000111111222222222333333333222111111000000111111222222222222222222222222222222111111000111111222222111111111111222222222222222222222222222111000000........./////////000000//////000111111111111111000000111111111222222222111111000000000000111111111222333333444444333333222222222222222222222111444444444444444444444444444222000000222333444333888777666555555555555555222222222222333333444444555666777999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999999999999999999:::555666777777888888888777444555777888999:::::::::777777777666666666666555333333444555555555555444444444444444333222111111555555555555555444444444555555555555555666777777888888888888888888888888999:::;;;;;;;;;:::999888777888:::;;;;;;;;;:::999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@???>>>>>>@@@BBB??????>>>>>>>>>=========>>>>>>>>>>>>============???>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999888888888888888888999999999999999999999::::::::::::888888888888888888888888999888888777666555555444666555444444333333444444444444444555444444333333111111222222222111///...222222222333333444444444222222222222333333333333444444444444444444444444111111111222222222222333111222222333333222222111000000//////000000111222///000111222333444444444222444555444333333444555222222222222222222222222555555444444444333333333666666777777666666555555333333333222222222111111///000111222333444444444555444222111111222333333333333333222222222111111222222333444444444444444222222222111111111111111333333555555555555333222333222111111111111222222111111000000000/////////..............................///000111111111111000000111111000000///...////////////000000000000222333444444444444444444111111111111111111111111...///000111222111000//////000222444555555555444555333111000///000222333111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222111////////////////////////////////////000000000000111111000000000/////////---------...//////000000......////////////......------------------------,,,---...///000000000000000000000000000000000000.........///////////////...///000111111222111111111111000/////////000000........./////////000000111111111111222222222333333222222111111222222333222111111111111111111111333333222222333333444444111111111222222222222333222222222333222222111000....../////////000000000//////000111111111111111000111111111111222222222222222111111111111222222111222333333444444333333111111111222222222222222444444444444444444444444555333111111333444444444666555555444444444555555444333333333333444555555555555777888999999999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::999999888666777888888999999888888777777666666666666555555---...000333555777888888444444444444333222111111555555555555555555555555555555555555555666777777888888888999999888888888777888999:::;;;;;;::::::888999::::::;;;;;;::::::888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>===???@@@???>>>>>>@@@BBB@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<@@@???>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888888888888777777777777888999999999999:::::::::888888888888888888888888888777777777666666555555666555444333333333444444444555555555444333333222///000222333333222000///333333333333333333333333111222222222333333333333333333333333333333333333111111111222222222333333111222222333333222222111000000//////000000111222111111222333444444444333333555555555333222333444111222222333333222222111555555444444444333333333666777777777777666555444333333333222222222111111//////111222333444444444444333222111111222444555444444444333333333333333333333444444444444444444111111111111111222222222444555666777666444222111111111000000000111111222111111111000000000//////---------------------------...///000111111111111111111222222111111000///...//////000000000000000111222333444444444444333111111111111111111111111...///111333333222111000111222444555666555444333333222111000///000111111000000111111222222333333222222222222222222222222000000000111222222333333000000111222333333333333000000000000000000000000.../////////000000000000111111111000000000//////......------...000111222......////////////..............................------...///000000000000000000000000000000000000/////////000000000111111...///000111111222222222222111111000//////000000////////////000000000000000000000111111111222222333222222111111222222333//////000000111222222222333333222222333333444555111111111222222222333333222222333333222222111000.../////////000000000000//////000111111111111111000111111111111222222222333333222222222222333333111222333333444444333333000000111111222222333333444444444444444444444444444222111222444666777777666666555555555666777777777777666666666777888999555666777777888888888888888888:::;;;;;;;;;:::999999::::::::::::::::::999;;;;;;;;;;;;:::999888888777888888888888888777777777777666666666555555555///000222444666888888999444444444555444333111000444444444555555555666666555555555555555666777777888888999999999999888888444555777:::;;;<<<<<<;;;999999999:::::::::;;;;;;888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@???>>>===???AAA@@@>>>===@@@CCCAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;AAA@@@???>>>============;;;;;;<<<<<<===<<<<<<<<<::::::999999888888777777888888999999999:::::::::::::::::::::::::::::::::777777777777666666666666666555444333222333444444555555555555444333222111111222444555555444333222444333333333333333333333222222222333333444444444333333333333333333333333111111222222222333333333222222222333333222222222222222222111222333333444222222333444444444333333444555666555333222333444333444444555555444444333555555444444444333333333666666777777666555444444333333333222222222111111...///111222333444555555444333111111111333555666444444444444444444444444333444444555555444333333000000111111222222222333555666777777666444222000111000000000000000111111111111111111000000000000---------------------------...///000111111111111222333333333333222111111...//////000000000000000000111222333333333333333111111111111111111222222///000222444444444222111333444555666666444222111222111111000000000000000000000111222222333444444222222222222222222222222//////000111222333333444///000111222333444444444111111111111111111111111000000111111222222222333111111111111000000000000000///...---...000222444......////////////......////////////////////////---...///000000111111111000000000000000000000000//////000000111111222222......///111111222222222222222111000000///000000000000000000111111111111///000000000000111111111222222111111111111222222------...000111333444444111000000000111222222333111111222222222333333333222333333333333222111111////////////000000000000//////000111111111111111000111111111111222222222444333333222222333333444222222333444444444333333//////000111222333333444444444444444444444444444333111111222555888::::::888888777888888999::::::666555444444444555777888666777777888888888777777777888999:::;;;:::999999999::::::;;;;;;::::::999:::::::::999888777666555555666777888888888888888777666666666555555555555666666777777777777666666333444555555444333111000666666666666777777777777777777777777777888999999:::999888777777888999:::666666777777888888999999999999999999999999999999999999::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<===>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@??????@@@???>>>======>>>???@@@@@@???===<<<<<<<<<===>>>CCCBBB@@@===;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::999888888888999:::888888888888777777777777888888888777666555555555:::999999888777666555555777666555444555555444222444333222222222444666888777111,,,+++///222222111111111111111111111111111333333222222222222222222555444444333333222222111222111000000///000000000333333333333333333333333000000111222222333444444444333222111111333555666444555555555444333333222222222333444444555666666555555444333333222111111333333333444444444444555444333333222111000///...000000000000111222333444444333222111111111222333333555777888666444333333666555333222111222333333222222111111000/////////888666555444333444444555222111000......000111222222111111000///......---...---,,,---///111111000---...///000000111111111000000000000000000000000222111000//////000111111111111222222222333333333222222222111111111000000111111222222222333333333222333333222111222444666666555222000//////000000111111111111111111111222555444333222111111111111000////////////111333444333222222111111222222333111111000000000000111111...------------...//////...------------...//////......///000000000000000000000000000////////////....................................////////////222111000//////000111222//////000111222333333333...000222333444333111000555444333222111111111111333111000111222222111000222111111000111111222222111111222222222222111111111222333444555555555555555222000000222444333222333333222222222222222222111111111111222333444555/////////...------,,,,,,...............///000000////////////000000000000333333333222222222111111333333333222222111111111444333111000000222444555666666666555444333111111222222333333444555555555888777777666666666666777888888777666666666666666777777777777666666666666888999;;;======<<<;;;:::888999::::::;;;;;;;;;:::999888666555555555666777888888777666666666666666555555444444444333333333555444444333333444444555444222111222555666333111999999888777666555444333555555555555555666777888999999888777666777888888777777777777777888888888999999999999999999999999999999999:::::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>???>>>===<<<<<<===>>>?????????===<<<<<<<<<===>>>BBBAAA???===;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;:::999888888888999999888888888777777777666666666666666666777777777777777777777777777888888888888777555555666666444333666555333222222333444555666111,,,,,,000333222000111111111111111111111111222222222222222222222222444444333333333333222222222222111000000000000111333333333333333333333333333333333333222222222222222111000000000222333444444444555555444333333222222222222333444444555555555555444333333222111111333333333444444555555555111111111111111222333333000000000000111222333444333333222111111222222333444555555444222111333444444333222111000111111222000000000000000111111111444444333222222222222222222111000//////000111222111111111000///............------...000111111000---...///000000111111111000000000000000000000000222111000//////000111111111111111222222222333333444444333333333222222222000000000111111111222222666777888777555444444555444333111///.........///000111111111222222333333555444333222111111111111///.........///000222333333222222111111222222333//////............////////////......//////000111...------------...//////......///000000000000000......//////000000111111////////////////////////............////////////222111000//////000111222//////000111222222222222///000111222333222111111444333222111111000111111222111000000222222111000111111000000111111222222000111111222222111111000000111222333333444444444666333111111333555444333333333333222222222222222444444333222111000//////........................///............///000000////////////000000000000111111111222222333333333333333333222222111111111000///...---...///111222555555555555444333222222222333333444555555666666666555555555555555666666777777666666666666666777777666666666666666666666777999:::<<<<<<<<<::::::999999:::::::::::::::999888888777666666666666777888777777666666666666666555444444444444333333333444444333333333333444444555444333444666777555222888888777777666555444444444444444333444444555555888888777666666666666666888777777777777777777666888888888888888888888888999999999999::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>????????????@@@@@@@@@???>>>>>>===>>>===<<<;;;;;;<<<===>>>???>>>======<<<<<<======???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999888777888888888888888777777777777666666333333444555777888999999333444555666888999:::;;;999888666666777777555444777666444222222222222333444111...///111333222///111111111111111111111111111111111111111111111111222222333333333333444444333333222111111111111111222222333333333333333333666666555444222111000000/////////000000000000111444444444444444333333222111111222222333333444444444444444333333222222222222222333333444555666666333222111111111222333444000000000000111111222333333222222111111222333333444444333111//////222444222222111000000000000111...//////000111111222222222222333333333222111111222111000//////000111222111111000000//////...............000222333111///---...///000000111111111000000000000000000000000111000000//////000000111111111111222222222222333444333333333333222222222/////////000000000111111:::;;;<<<;;;888555444444111111000///......------000000111222333333444444555555444333222222222222///...------...///111222222222111111111111222222000//////......//////000000000//////000000111222......------......///000......///000000000000000------...///000111111222000000000000000000000000............////////////111111000000000000111111//////000111222222222222000000000111111111222222111111000000000000000111222000000000222222111000000000000000111111111222000000111111111111000000///000000111222222333333666444333333444555555444444333333333222222222111222222333222111///---,,,,,,------...//////000000//////......//////000111////////////000000000000//////000111222333444555222222222222222111111111///......---...///000111333333444444444444333333333333444444555666666777333333333333444555666666666666666555666666777777666666666666666666666666777888:::;;;;;;:::999999999999999:::999999888888888888888888888777666666777777666666555555666666444444444444333333333333333222222222222222222333444333333444555555333222444444555555666777888888444444444333333444555555777777666666555555555555888888777777666666666555888888888888888888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;===>>>????????????@@@@@@@@@???>>>===<<<<<<<<<;;;::::::;;;<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;:::::::::999999888888777777777777888777777777666666666666333444444555666777888888333333444666777999:::;;;888777555555666666444333555444333222222222333333222111000111333333111///111111111111111111111111000000111111111111222222111111222333333444555555444333222222111111222222222222222222222333333333666666555444333222111111//////000000111000000///333333444444444333333222111111111222222333333333333333333333333333333333111222222333444555666666777555333111000000111222000000000000000111222222222222222222222222333333333333333111000000111333111111111111111111111111//////000000111111111111222333444555555444333222111111000//////000111111111000000000/////////.........000222444333111...---...///000000111111111////////////////////////////////////000000000111111111111111222222222222111111111111000000000000/////////000000000111111888:::<<<;;;888555333333000000111000000...---,,,///000111222333444555555555444444333222222333333000///......///000111222222222111111111111222222222111111111111111111222000////////////000111111...............//////000......///000000000000000---......//////000000000////////////////////////............////////////111000000000000000000111//////000111111111111111111000000000000111222222000////////////000000111111000///000111222111000...//////000000111111000///000000000000000000///000000000000111222333333555555444444555555555444444444444333333222222111+++,,,///111222222111000---........./////////000/////////...///000000111////////////000000000000///000000111222333333333222222222111111111111111111111000000111222333444111222333444444444444444333444444555555666666777333333333333444555666777666555555555555666777777555555555666666666666666777777888999999999888777888888999999888888777666777888999999999888666555777666666555555555666666444444444333333333222222222222111111111111222222111111111222222111000///222333444555666777888999666666555555555555555666555555555666666555555555888777777777666666555555777777777777777777777777888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<>>>>>>?????????????????????>>>===<<<<<<;;;:::999999:::;;;<<<===============<<<<<<;;;999999::::::;;;;;;;;;;;;999::::::::::::::::::999888888888777777777666666777777777666666666666555555555555555555555555555444444555666777888888999777555444444444444333111222222222222333333444444111111111222333333111000111111111111111111111111000000111111222222222222111111222222333444555555444333222222111111222222111111111222222333333333333333333333333333333333000111111222222111000000222222333333444333333222111111222222222222333333333333333333333333333333222222333333444555666666666555333111000000000111000000000///000000111111111111222222333333333333111333555555333111111111111111222222222222222222111111111111000000//////111222333444444444222222111111000000000000111111000000000000//////////////////000222333333000...---...///000000111111111..............................//////000000000000000000111111111222222222111111111000000000//////000000000111111111222222222444777777555333222222111111111111000///......//////000111333444555555444444333222222222333333222111000000000111222333222111111000000111111222222222111111111111222222//////......//////000111///............///000000......///000000000000000000000//////......------....................................////////////000000000111111000000000//////000111111111000000000000//////000000111222/////////...//////000000000///...///111222111000...///000000000000///......//////000000//////...111000000000111222333444444555555555555444555555555555444444333222111111(((***---000222333333222000000/////////.........///////////////000111111////////////000000000000111111111111111111111111111111111111111111111111111111222222333444555555111111222333444444444444333333444444555666666666444444444444555666777888666666555555555555666666444444555555666666666777777777777777777777666666666777777888777777666666777777888999999777666555666666555555555555666666444444333333333222222222222111111000000111111222111222222222111000000000555555555555555555666666888777666666555666666666333444555666777777777777777666666666666666666555666666666666666666666666888888888888999999999999::::::::::::;;;;;;;;;;;;:::::::::999999:::::::::999:::;;;<<<===>>>>>>>>>===>>>>>>??????>>>>>>===<<<;;;:::999999:::;;;<<<<<<============<<<;;;;;;888888999:::::::::::::::999999::::::::::::999999666777777777777666555555777777666666666666555555777777666666555444333333555555555666666777777777666444333333444333222000000111111222333444444444111111222222222222111111111111111111111111111111111111111222333333444444111111222333333444555555333333222111111111111111000000111111222333333333000000111222222333444444333222222222222111111111111222222333333333333333222222333333333333333333222222222333333444444444333333333444444444555555000000111111111222222222000000000//////000000111000000222333333333333333000222555555444111000000000111222222333333222222222222111111000//////...//////000111111111000000000000000111111000000000000000000000/////////////////////000222222000...---...///000000111111111........................------...///000000000000000000000111111111111222333222222222222111111111000000000111111111222222...000222333222111111222111111111000000///////////////000111222222333333333222222111111222222333333222111111111111333333111111000000000000111111111000000//////000000111///............///000000//////......//////000111......///000000000000000111000000///...---,,,,,,....................................////////////000000111111111111000000//////000111111000000////////////000000000111111000000///////////////000///......///111222111000//////000000000...---+++......////////////......111000000000000222333444444666888888666555666666666666555444333222111111,,,---///000111111111111111111000//////...------000000//////000000111222////////////000000000000222222111111111000000000000000000111111111111111///000000111222333444444111111222333333444333333222222333333444555555666555444444444555666777777777666555555444444555555444444444555555666666777666666666555555555555555444555666666777777666666777777777777777666555555555555444444555555666666333333333333222222222222222111111111111111111222333555666555333222222222444444444555555666666666888777777666555555666666222333555777888999999888555555555666666666666666666666666666666666666666888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<=========<<<;;;<<<===>>>????????????<<<;;;:::999999:::;;;<<<<<<<<<=========<<<;;;:::777888999::::::999999888999999::::::::::::999999666666777777777666555444777777666666666555555555777777666555444444333333444444555555666777777888777555444333444444333111111222222333333333222222222222333222222111222333111111111111111111111111111222222333444444555555222222222333333444444444222222111000000000000111///000000111222222333333//////000111111222333333444333222111000111222222111111222333333333333333444444333333333333333333111111222333333444555555555444444444444333333333---///000222222111000///000000////////////000000///000222333444444333333000222333222000///000111//////111222222222111111111111111000000000000000///////////////000111111000000111111111111000000////////////000000000000000///......000000///...---...///000000111111111------------------------,,,---...000000000000///000000000000111111111111222222222222111111111111/////////000000000111111...000111111000000111333111000///.........///000/////////000000111111111111111111000000111111222333222111000000111222222111111000000000000111111111000000//////000000111000000//////000000111222///////////////000000111......///000000000000000/////////......------,,,....................................///////////////000111222222111000//////000000000000000//////---...000111111111000///222222111000///////////////...---///111222111000000000111111///---***)))---......//////......---000///......///000222444666999;;;;;;999777888999666666555444333222111111000000000000000000000000000000000///////////////000000//////000000111222////////////000000000000000000000000111111111111///000000000111111111222...///000111222333333333111222222333333333222222111111222222333444444444555444444444444444555555888777666555444333333333333333444555555666777777666666555444444444444444222333444555666777777777777666666555555555555555555444444444444555666777333333333222222222222111222222222111111222222222444666888666444222222333000111222444666888999:::888777666555555555555555111222555777999:::::::::444555555555666666777777666666666666666666666666777888888888888999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????<<<<<<::::::::::::<<<<<<;;;<<<=========<<<::::::777888999::::::999888777999999999::::::999999999555666777777777666444333777666666666555555555555666666555555555444444444222333444555666777888999888666555444555555444222333333333333333222000000222333333222111111222444111111111111111111111111222222333444444555666666222222333333333333444444222111111000///000000000///000000111222222333333///000000000111111111111555333111//////000111222000111222333333333333333444444444444444444444444111111222333444444555555666555555444444333222222///000222333222///,,,***111000////////////000000///000222333444444333333111111000...------///222---...///111111111000////////////000111111222222222111000000000111333444000000111111111111000000////////////000000000000111///------...//////...---...///000111111111111------------------------+++,,,...000000000000///000000000000111111111111000000000000////////////............/////////000111222222111000000111333000///---,,,,,,---...///////////////000000000000111000000000000000111111222111000//////000111111111111000000000000111111333333222222222222333333111111111000111222222333///////////////000111111...//////000000000000000------..................000000000000000000000000............/////////000///000111222222111000//////000000000000000//////---...000111222111///...333333222000////////////......---...111222222111000111111111///,,,)))'''---..................---///...---,,,---///111222888;;;>>>>>>;;;999:::;;;777666666444333222111111111000000000000111222222......//////000000111111000000000000000111111222////////////000000000000......///000111222333333//////000000111111111222//////111222444444444444222222333333333222222111000111111222222333444444444444333222222222333333999888666555333333222222333333444444555666777777666555444333333333333333111222333555666777777888777666555333333444555555444444444444444555666777333333333222222222111111333333222222222222333333333555777555222000111222222222111111222222333444444444555555555555444444222222333444666888:::;;;888888777666555444444333555555555555555555555555777777777777666666666666;;;;;;;;;;;;::::::999888888888999999:::;;;<<<<<<===<<<;;;:::999::::::;;;???>>>===<<<<<<===>>>???<<<;;;::::::::::::;;;<<<<<<<<<============<<<<<<:::999888777666666666666:::;;;;;;:::999777555444444444333333333333444444555555666666555444333333555444333333222222222222888555333222333555666666444555555555555555444444111111000000111111222333000111111111222222222222000//////111333555555444111111222333333444555555555555555444444333333333333222000///...///000222111000000//////000111222222222222222222222222222222111111000000111111222111111111111222333444444444333333222111111111222666666555444444444444444666555555555555444444444333333222222111000//////...///000///---,,,,,,...000111111111222222222222///000111111111000...---000000000000111111111111000000111111111111000000222111000//////000111111000000111222222222222222////////////////////////111000///////////////000000000111111111111000000........................111000///......///000000......///000000000000000000111222111...------...111111000///////////////,,,---...///000111222333...///111222111000...,,,......///000111222222333444444333333222111000000000000000111222222333333111111000//////000111222000000000000000111111222222444666444000///000333000///---,,,++++++,,,,,,111111000///...------,,,....../////////---,,,+++000000000000////////////,,,,,,---.../////////...////////////000000000000111000...,,,,,,...000111000000000///...///111444333222111000////////////111111000000//////......000000000000000000000000+++++++++,,,,,,------------.........------...000999;;;===??????>>><<<;;;777555444444555444222000//////000000000000////////////.........///111222111111222222222222111111000000//////......------...///111222333222000///000000000000////////////111111000000111333444666333222111111222222000///000000111111111222222222222222333444444555555666444222222333555666555444000111333555555666555555777777666555555555555666555444444444444555666666555555666666555444333333333333333444555666888888777444111111333444333222444444555555444222111000000000000000111111111111222222111111222222333444444444555555555555444444333333333444555777999999888777777666555444444444555555555555555555555555777666666666666666666666999999::::::999888888777888999999:::;;;;;;<<<<<<===<<<;;;:::999::::::;;;>>>===<<<<<<<<<<<<===>>><<<<<<;;;::::::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777777777999:::::::::999777555444666666555555555555666666555555666666555444444333555444444333333333333444888555333222444555666666444555555555555555444444333222222111111111222222000000000111111111222222000//////111333555555444000000111111222333333444555555444444444333333333333222000///...///000111111000000//////000111222222222222222222222222222111111000000000000111111222222222222222333333333444333333222111111222222444333333444444555666777555555555555444444444444333333222222111000000//////000111000...---...///000000000111111111222222000000000000000///......//////000000000111111111000000111111111111000000222111000//////000111111///000111111222222111111000000000000000000000000//////........./////////000000111111111111000000..............................------...///000111000000111222222222222222111222222111///......///111111000///////////////------...///000111222333000111222222111///---,,,//////000000111111222222222222111000000///......222222111111111111111111222111000//////000111222000000//////000000111222000111222222111000111222222111000............///000000//////......------....../////////...------........................---......////////////...////////////000000000000000///............///000///000111000///000111333333222111000////////////111000000000/////////...000000000000000000000000++++++,,,,,,,,,------------.........,,,---...000888999<<<>>>>>>===;;;999888666555555555444222/////////000000000000//////222222111111111222333444000000111111111111000000000000000//////.........,,,---///000111000///...111111000000000/////////000000//////000222333444333222111111222222111///000000111111111222222222222222222333444444555555444333222333555555555333333444666777777777666555777666555555444444555555333333333444444444444444555555666666555444444333444444444333444444555555777444111111333444333222333444444444333222000///111111111000000000//////222222111111222222333444444444555555555555444444444444444444555666777888777777666666555555444444555555555555555555555555666666666666666666666666888888888888888888777666999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;===<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888999999999888666666777777777777777777777777555555555666555555444333555444444444444555555666777555333333444555666555444444555555555555555444555444333222222111111222///000000000111111111111000//////111333444444333//////000000111222222222444444444444333333333333333222000/////////000111000000//////000111222222222222222222222222222222111111000000000000111111444333333333333333222222444333333222222222222222111111222333555666888999555555555555444444444444333333222222111000000000000111222111///...///000/////////000000000111111111000//////......////////////000000000000111111///000000111111000000///111111000000000000111111...///000000111111000000111111111111111111111111---------......//////000///000000111111000000///////////////////////////,,,,,,,,,---...///000111000000111222222222222222222333333222000///000111111111000///////////////......//////000111222222111222222222111000...---000000000000000111111111111111111000000//////...333333222222111000000///222111000//////000111111000000//////000000111222///......///111222222111333222111////////////000///////////////.........//////......//////000000---......//////000000000///000000000000//////...////////////000000000000/////////000000/////////...000222222111000111222222222111000////////////000000000000////////////000000000000000000000000,,,,,,,,,,,,------------,,,---...---,,,,,,...000666888:::<<<<<<;;;999888999888666555555444111/////////000000000000///////////////...//////000111//////000000000000//////000000000000////////////---...///111111000000///222222111111111000000000///////////////000111222333222000111222222111000111111111111111222222222111111222222333444444444555444333333444555444222444555666777777666555555555555555444444444444444111222333444444444333222555555555666555555444333555444333333222222222222666444222222333333333222222222333222222111000///333222222111///......---222222111111222222333444333444444555555444444333555555444444444555666666666666666666666555555555555555555555555555555555555555555666666666666666777888888999888888777777::::::;;;;;;;;;<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;:::999888888777777777888666777888999999888777666777777777888888777777777444555555555555555444444555555555555555666777888777555333333555666555555333444555555666555555555777666444333222111111111//////000000000111111111000//////000222444333222000000000111111111222222333333333333333333333333222111000000//////000000/////////000000111222222222222222222222222222222222222111111111111222222555555444444444333222222444333333222222222333333111111222333444666777888555555555444444444333333222222222111111111000000///000111111/////////111////////////000000000000111000///------...//////////////////000000000111//////000000000000//////000000000000000111111111......///000000000000000111111111111111111111111,,,---...///000000000111//////000000000000//////000000000000000000000000............//////000000......///000000000000000222333444333111000111222111000000////////////////////////000000111111222000000111222222111000000111111111000000000000000333222222222111111111000222222222111111111000000222111000/////////000111///////////////000111111222///...///222444222000222111000............///.........///////////////000///.........000111222///000000111222333333444111111111111111000///...////////////000000000000---///000111111000///------000222333222111111111111111000///////////////000000000000////////////////////////////////////,,,,,,------------------+++,,,------,,,,,,...000555777999;;;<<<;;;999888:::888666666666444111/////////000000000000//////------------------............////////////......000000000000000000000000000111222222333333222222222222222222111111111000////////////000000111111333111000111222222111000111111111111111111111111000111111222222333333444666555333333444444333111111222444555555555444444444444444444444333333333000222444555666555333222444555555555555555444444444333222222111111222222444444333333333333222222111111111111000000//////222111111000//////......222222111111222222333444333333444444444444333333555555444444444444555555555555555666666666666666666666666666666666666666444444555555666666666777888888999999999999999888:::::::::;;;;;;;;;;;;;;;999999::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888777777666666666666777555666777888999888777777555666666777777666666555444444555555555555555444555555555555666666777888666555333444555666555444333444444555666666555555777666555333222111111000000000000000111111111111111000///000222333333222111111111222222222222222333333333333333333333333222111111000000000000000...//////000111222222222222222222222222222222222333333333222222333333333555555555555555444333222444333333222333333444444333333333333333444555555555444444444444333333333222222222111111111111111...///000000......///000////////////000000000000111000...---------...///...////////////000000000//////000000000000////////////000000111111111111......///000000000000000111111111111111111111111---...///111222222222222//////000000000000//////111111111111111111111111111111111111000000//////......///000000000000000222333444333222111222333111000000///////////////000000000000111111111111---...///000111222222333111111111000000000000000222222222111111111111111000000111111111222222222333222000/////////000111/////////...///000000111555222000111333444111///333222000///......//////.........///////////////000///.........000111222///000000111222333333444111222222222111000//////////////////000000000000---///111222222111///------///111222111000000111111000//////////////////////////////000000000000////////////////////////------------------------***,,,---,,,,,,,,,...000555666999;;;<<<;;;:::999999777666555555444111/////////000000000000//////000000000000000000000///......////////////......///////////////000000000000000111111222222222222222222222222111111111000000000111111111111111111222111000111222333222000111111111111111111111111000111111222222333333444666555333333444444333111///111333444666666666555444444555555555444333222111333555666777666444333444444555555555555555444222111111111111222333333333444444444333222222222111111000000000000000000/////////////////////000222222111111222222333444333333444444444444333333444444444444444444555555444444555555666666777777666666666666666666666666444444444555555666666777777888999999:::999999999::::::::::::::::::::::::888999999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<============<<<;;;<<<======<<<<<<;;;:::999777666666555555555666666555666777888888888777666444444666666666666444444333444555555666555555555666555555555555666666777666444444444666666555444333333444555666666666666666555444222111111000000000111111111222222222222111000///000222333222111222222222222222222222222222222222222333333333333111111111111000000000///---...///111222222222222222222222222222222222222333333222222222222333333444555666666666555444333333333333333333444444555555555444333333222333333444444444444333333333333111111111111111111111111---///000///......///111/////////000000000111111000///......------............////////////000000...//////000000//////......///000111111222111111...///000000111111000000111111111111111111111111...///111222333222222111...//////000000//////...000000000000000000000000333333333222111000///...000000111222222222222222111333333333111111222333111111000///////////////111111111111111111000000,,,---...///000111222333000000000000000111111111///////////////////////////000000111222222333333333222111/////////000000//////......//////000111555444222222333222111000444333222000000000000111///////////////.........//////......//////000000---......//////000000000000111111111111000000///////////////000000000000...///111222222111///...,,,...000000///...///000000//////....../////////////////////000000000000000000000000000000000000............------------***+++,,,,,,,,,,,,...000444666888;;;<<<;;;:::888777555444444555444222000//////000000000000//////....../////////...------......////////////..................////////////.............../////////222222111111111000000000000000111222222111111000222000000000222333222111222222222111111111111111111111222222333444444444555444333333444555444222222333555777888888777777444444555666666444333222333444555666666666555555333444555555666555555555111111111111222333333444222444555555333222222222111111000000000000111111.........//////000000000222222111111222222333444222333333444444333333222333333333333444444555666444444444555666777777888666666666666666666666666333333444555555666777777666777777888999999888888999999999999999999999999777888999:::;;;::::::999:::;;;<<<======<<<;;;:::;;;<<<===>>>>>>===<<<;;;=========<<<:::999777666777777666666666666777777666666777888888777666555333444666777777666444333333444444555666666555555666666555555444444555555555444444555666666555333222333444555666666666666555444333222111000000000222222222222333333333333111000///000111222111000111111111111111111111111111111222222222333333333111111111111111000//////,,,...///111222222222222222222222222222222222222222111111000000111111222333444666777777666555444333333333333333444555555555444333333222222222333444444444333333333222222111111111111111111111111...///111111000///111222000000000111111111222222......//////......---,,,........./////////000000......////////////......---...000111222222111111///000111111222222111111000000000000000000000000...///111222222111000///......////////////......000000000000000000000000111111222222111000///...000000111222222222222222000222333222111000111333111111000///////////////222222222111111000000000...............//////000//////000000111111222222.../////////////////////111111111111111111222222444333111////////////000///............///000000111222333222111000111222444333111000//////000000000000//////......------....../////////...------........................//////000000111000000000////////////000000000000///000111111111111000///,,,---......,,,---...000//////.........//////000.../////////000000000111000000000000000000000000///.........------------)))***,,,,,,+++,,,///111222444777999::::::888777444333222333444444222000//////000000000000//////+++,,,,,,---,,,+++***)))/////////000000/////////,,,---------.........///---------------......///111111000000000///////////////000111111000//////111000///000222333222111222222222111111111000000222222222333444444555555444333222333555555555333555555666777777666555444444555666777777555444222333333444444444555555555333444444555666666555555444333333222222222222333111444666555333111111333222111000000000111222222///////////////.........222222111111222222333444222333333444444333333222333333333333444555666666333444444555666777888888777777777777777777777777333333444444555666777777555555666777777777777777999888888888888888888888777888999:::;;;::::::999;;;;;;<<<======<<<;;;;;;;;;<<<===>>>>>>===<<<;;;======<<<;;;999777555444888777777777777777888888666777888888888666555444444555666888888666555444333333444555666666666555777666555444444444444444555444444555666666555333222333444555666666666666333333222111000000000000222222333333333444444444111000///000111222111000000000000000////////////111111111222222333333333111111111111111000//////,,,---///111222333222222222222222222222222222222000000////////////000000222444666777888777666555333333333333333444555666444333333222222333333444444444444333333333222222111111111111111111222222///111222222111111222444111111111111222222222222---.../////////...,,,+++............/////////000......////////////......---...000111222222222111000000111222222222222222////////////////////////...///111222111000...---......////////////......////////////////////////...///000111111000//////......///000000000000000000111222222111000111333111111000///////////////333333222222111000000000000///...------,,,,,,---...//////000111222222333000000000000111111111111333333222222111000000000444333111000/////////000...............///000000---000222111//////111444111000///------------...111111000///...------,,,....../////////...,,,+++000000000000////////////---...///000000000000000////////////000000000000000000111111111111000000,,,------,,,++++++...000//////.........//////000.../////////000000111111000000000000000000000000//////.........---------)))***+++++++++,,,///111000222555888999888777666222222111222333444222000//////000000000000//////......///000///...,,,+++//////000000000000//////,,,,,,,,,---------......///............///000000000000000000////////////......///000000///...---111000///000222333333111222222222222111111000000222333333444444555555666444333222333555666555444666666666666444222000///555666777888888666444333333333222222222333444555333333444555666666666555777666444333222111111111111444666666333111111333222222111000000111222333111111000///...------,,,111111111222333333333444222333333444444333333222222222333333333444444444444444444555555555555666888777555444444666888999333333222333444666888999888888888888888888888888888777777777777777888999999999::::::::::::;;;;;;=========<<<;;;:::888888<<<<<<============<<<<<<<<<<<<;;;:::999999888888777777777777666555333333333555777999999888666555555444444444444555666666666666666666666666666666333444555666666555444444333333333444444444444555111333666999:::999888666555555444333222222222222333333333333333333333333111111111111222333444555444444444444333222111000111111222222222111111000333222000//////000222333//////000000111111111222333333333333333333333333777555000---,,,---000222444555555666666555555444444222000111333444333000111111222333444444555666444444333333222111000000333222000//////000222333333222111000000111222333111111111111111111111111000///...---,,,------...111111000///////////////000000000000000111111111000111222333333222111000222222111111111111111111333222000......///000222///000000000111111111111000000111111111111000000......//////000111111111////////////////////////---------......000111111222333333444444333333222333333333222111000000///...//////000000000000000......------------.........//////000111222222222111000///////////////000000000000000000111222222////////////............///////////////.........222333333444444333333333000111222333333222111000111111000000//////......////////////////////////000000000000111111111111///000111111111000...---//////000111111111111111222111111111000000//////111111000000000000111111111000...,,,++++++++++++111///------.../////////000000000000000///............---------,,,,,,,,,,,,,,,++++++,,,,,,---......///111222222222111000000000000000000111111222000000000000000000000000//////............//////000000111111111111000000000///...------...///000..................------...//////000000000000000,,,,,,---...///000111111000000000000111111111111333222222111111222222333111222333333444444333333666666555555555444444444222333444666777888888888444444666777777777666555555666777777777777777666333333555666888:::;;;<<<:::888555333111111111222333222222222222222222333333333333222222222111111111111000///////////////111111111222222222222222222333333444444333333222222222333333333444444444444444444555555555555666888777666555555666777777444333333333444666777888666666666666666666666666777777777777777888888999888888888999999999::::::<<<<<<<<<<<<;;;:::999999<<<<<<============<<<<<<<<<<<<;;;;;;::::::999999888888999888777666555555333555777999999888666555555444444444444555666666666666666666666666666666444555666666666666444444555555555555666666666666444555888999999888666555666555444333222222222222333333333333333333333333111111111111222333444555444444444444333222111000111111222222222222111111333222111000000111222333.../////////000000000000333333222222222222222222333222111000/////////000333333444444444444333333444222000111333444333111333333333333333333444444333333222222222222222222333222000//////000222333222111111000000111111222111111111111111111111111000000...---------......111000//////......////////////000111111111111111000111222222222222111000111111111111111111111111222111000/////////000000111111111111111111111222000000111111111111000000...//////000000111222222111111111111111111111111...------......000111111111222222333333222222111333333222111111000//////......///000000000000000///......------......////////////000111222222222000000////////////000000111111000000111111222333000000000/////////......////////////////////////222222222333222222111111000111222222222222111000/////////000000000000000////////////////////////............//////////////////000000000///...---//////000111111111111000000000000000//////......111111000000000000111111111000///...---...//////222000......///000000000000000000000000///...............---------,,,,,,+++++++++++++++,,,------......000111111111000///000/////////000000111111000000000000000000000000//////............//////000000111111111111000000000///...------...///000...........................//////000000000000000000000000000000111111111111111111111222222222222333222222111111222222333222222333444444444444333666666555555555444444444444555555666666666555555111222444666777888777777555555666777777777777777888888888777777777666666999888555333111111111222333333222222222222333333333333222222222111111111111000//////......//////111111111111111111000000222333333444444333333222333333333333444444444444444444444555555555555666777888888777777666555555555444444444555555666777666666666666666666666666777777777777888888999999777777888888888999999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777444555777888999888666555555444444444444555666666666666666666666666666666777777777777777666444444666666777777777888888888666777999:::999888666444666555444333222222222222222222222222222222222222111111111111222333444444444444444444333222111111111222222333333222222222111111111111111111111111.........////////////000111111111111111111111222...000222333333222000///111222222333333222222111444222111222333444333111444444444444333333333222222222222222333333333333333222111000000111222333000000111111111111000000222222222222222222222222000000///.........//////000//////............///...///000222222111111000000111222222222222111000111111111111111111111111000111111111000000//////222222222111111111111111000000111111111111000000...//////000000111222222111111111111111111111111............///000111111000111111222222111111000222222111111000/////////---...//////000000////////////............////////////000000111222222222000000000//////000000111111111111111111222222333111111000000000/////////////////////////////////222222222222111111000///000111111222222111111000......///000000111222222////////////////////////............////////////...////////////...------...///000000111111000000////////////............111111000000000000111111000000000000000111222333333111//////000111111111000000000000000//////............------------,,,+++************+++,,,,,,------...////////////........./////////000000000000000000000000000000000//////............/////////000000111111000000/////////............///000...........................///000000111111000000333333333222222222111111222222222333333333333444333222222111111222222333222222333444444444444444555555555555555444444444666666666555555333222111111222444555666666555555444444555777888888888888::::::999888666555444444888777555333222222222222333333222222222222333333333222222222222111111111000///......------......222111111111000/////////222333333444444333333222333333333444444444444555444444444555555555555666777888999999888666444222555555555555555666666666888888888888888888888888666777777888999999999999888888888888999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999:::::::::999999888777444555777888888888777666555444444444444555666666666666666666666666666666999888888777666555555444666666777777777888888888777777999:::999888777666666555444333333222222333222222222222222222222222222111111111222222333444333444444444333333222111111222333333333333333333000111222222222222111000/////////000000000000000000000000000111111111111---///111333444333222111111222222333333222222111333333222333333333333222444444444444444444444333333333333333333333222222222222111000000111222222//////111222222111//////222222222222222222222222000000000000000000000000//////...............///...///111222222222000///111111111222222111111111111111111111111222222222000111333444333222000///111111111111111000000000000000111111111111000000---......//////000111111111111111111111111111111//////......///000111111111111222222222222111111111111111000000/////////......///000000000000///000//////......//////000000000000111111222222222000000000///000000111111111111000000000111111222111111111111000000000000///////////////000000000222333333222222111000///000000111111111111000000//////000000000111111111////////////////////////000000000000111111111111...............---------...//////000000000000000////////////////////////111111000000000000111111111111111111222222222333222000......000111111111//////000000000000//////............------------******))))))******+++,,,,,,,,,------............---......///////////////000000000000000000000000//////............////////////000000000000//////...............//////000............//////////////////000111111111111000333333333333333333222222222222222222333333333333333222222111111222222333222333333444555444444444555555555555555555555555666666555555444333111111555666666666444333111000333444555777888999999999666666666666777777777888777666555333333222222333222222111111111111222222222222222222111111111111//////...---------------222111111111000/////////222333333444444333333222333333444444444555555555444444444555555555555666666777999999888666444222555555666666666666666666888888888888888888888888666666888999:::::::::999999999999::::::::::::;;;999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;888888888999888888777666555555666777888777777666555444444444444555666666777777777777777777777777999999888777666555555555555555666666666666777777666666888999:::::::::999666666555444333333333333222222222222222222222222222222111111222222333333333333444444444333222222222222333444444444444444000111222222222222111000111111111111111111111111/////////000000111111111//////000000222333444555333333444444444444333333333333444333333333333444222222333444444555666666666666555444333111111000222111111111111111111222///000111222222111000///222222222222222222222222000111111111111111111111//////.........//////000...///000111222111111000222111111111111111111222000000111111111222222222111333444666555333111000000000000000000000000000000000111111111111000000,,,,,,---......//////000000000000000000000000000000////////////000000111222222333333333333222222111111111111000000000000...///000000111000000000000000000//////000000000111111111111222222222222000000000000000111222222111000000/////////000000111111111111000000000000////////////000000111111333333444444333222111111000000000000000000000000222111111111000000000///000000000000000000000000000000000000111111111111///.........------------......///000000000000000000000000000000000000000111111000000000000111111222222222222111111000000000...------...000111000//////000000000000////////////.........---------******))))))******+++,,,,,,,,,,,,,,,,,,------...------...///000//////...//////////////////////////////............////////////000000000000//////---......///////////////........./////////000000///000000111111111111111000000111111222333333444111111111222222222222333333222222111111222222333333333444555555555444444444555555555555555555555333444444444444444333333666666666666444222000///333444555777888999999999444444555666777888999999555555444444333333333333111111000000000000111111222222222111111111000000//////...---------------111111111111111111000000222333333444444333333222333444444444555555555555444444444555555555555666666777888999888777444333444555666777777777777777666666666666666666666666555666888:::;;;;;;::::::999999:::::::::;;;;;;;;;999::::::;;;<<<<<<<<<;;;999::::::;;;;;;::::::999::::::::::::::::::::::::666777777777777777666666555666666777777777777777555444444444444555666666777777777777777777777777888888777666555555555555444444444555555555666666666777888999:::;;;;;;;;;777666555444333333333333333333333333333333333333333222222111222222333333333333333444444333333222222222333444555555555555111111111111111111111111333222222222222222111111/////////000111111222222111000//////000222555777444555555666666555555444222444555444333222333555222222333444555666777777888777666444333111000///111111111111111111111111111111222222222222111111333333333333333333333333000111222222333333222222000////////////000000111000000000000000111111111222222111000000111222222000000000111222222333333222333555555555444222000//////000000000111111111000000111111111111000000,,,------......///000000////////////////////////000000000//////000000111333333333444444333333333222222111111111111111111///000111111222222111111111111000000000000111111222222222222222222222222000000000000111111222333222111000000000000000000111111000000000/////////...//////000000111111222222333333444444444333333111000000//////000000111333222222111000000//////000000000000000000000000............////////////000///......------......---...//////000000//////000000000000111111111111111111000000000000111111111111222222111000/////////---,,,,,,...000111000...//////000000000000000/////////.........------+++************+++,,,,,,,,,,,,,,,+++,,,------...---...///000111000////////////////////////////////////............//////...//////000000//////...,,,---...///000000000///.........//////000000111///000111111222222111111...///000111222333333444111111111111222222222222333222222111111222222333333333444555555555555555444444444555555555555555222333444555555555555555333333555666666555444444444444555777888888888888666666666666666666666666444444444444444444444333111111000000000000111111222111111111111000000000000///......------......111111111222222222222222222333333444444333333222444444444444555555555555444444444555555555555666666666777888888777666555333444666777888888888777666666666666666666666666444666888:::;;;;;;;;;:::888999999999::::::::::::::::::;;;;;;<<<;;;;;;;;;999999::::::::::::999999:::::::::999999888888777666666777777777777777666555666666666777777777777555444444444444555666666777777777777777777777777777666555444444555555666444444555555555666666666888999999:::::::::;;;;;;777666555444444333333444444444444444444444444444333333222222111222222333222333333444444333333222222333444555555666666666333222111000000111222333222222222222111111000000//////000111111222333333111111000000111333555666555555555666666555555555222444666555333222333555333444444444555555666666777666555444333222111111111111111222222111111111333333222222222222333333333333333333333333333333000111222444444444333222000000000000000111222222111000///...///000222333222222111000000111222222///000000111222222333333111222333333333222111000000000111222333444444555000000111111111111000000......//////000111111111000000000000000000000000111111000000000000000111222222333333333333222222222222222222222222333333111111222333333333333222222111111000000111111222222222222222222222222222000000000000111222333444444333222222111111222222000000000/////////.........//////000111111222222000111222333333333333333111000///......///000111111111111111111111111111000000000000000000000000............////////////111000///.........//////---...//////000000///////////////000000000111111111111000000000000111111///000111222333222111111000...,,,---///111222111......///000000000000000////////////............+++++++++++++++,,,---------,,,,,,+++,,,---...///---...000222222111000/////////////////////////////////............//////......////////////......,,,---...///000000000///---......///000000111111000000111222222222222111000000111111222222222333222222222222333333333444333222222111111222222333333444444555555555555555444444444555555555666666444444555666666666666555333444555666777666666555555555666777777777777777888888777666555444444333333333444444444444444444333333222222222222333333111111111111000000000000111000//////......//////111111111222333333333444222333333444444333333222444444444555555555666666444444444555555555666666666666666777777777777666222333555777888999999888888888888888888888888888444666888;;;<<<<<<;;;:::777888888888888999999999:::;;;;;;<<<<<<;;;::::::999999999::::::999999999::::::999999888777666666666777777888888888777777666666666666777777777777555444444444444555666666777777777777777777777777666555444333333444666777555555555555666666666666;;;;;;::::::::::::999999777777555444444444444444555555555555555555555555333333222222111222222222222222333444444333333333222333444555666666666666333222000//////000222333222111111111000000/////////000000111222333333333000111111222222333444444444555555666666555555444222444666555333222333666666555555555555444444444555555555444444333333333111111222222222222111111555444333222222333444555333333333333333333333333000111333444555444333333111111000000111222333333222111///---...000222444333222111000000111222333///000000111222222333333111111111111111000//////111111222333555666777777000000111111111111000000000000000111222222333333111111111111111111111111111111000000000000000111111111222222222222111111333333333333333333333333222222333444444444444333222222111111111111222222222222222222222222222222000000000000111222333444666555444444333333333333////////////...............//////000111222222222...///000111222333333333111000///......///000111000000000111222222333333000000000000000000000000000000000000111111111111222111000......//////000---......///////////////---.........//////000000111111000000000000111111...///111333444444444444111///---...000222333333......///000000000000000000/////////............,,,,,,++++++,,,,,,---......---,,,+++,,,---...///...///111222333222000/////////////////////////////////............//////......////////////......+++,,,...000000000000///---......///000111111222000000111222222222222111333333222222222222111111333333333444444444555555333222222222222222222333333444555555666666555555444444444555555555666666555666666666666666555555666777777777777555444333666666777777777777777666777777666666555555555555333333444444555555444444555444444333333444444555111111111111000000000000111111000///////////////111111111000111111222333333333333222222333333444222222222222222222222222555555444444444555555666555555555555555555555555222333333444555666888888:::999888777666666666666888999::::::;;;;;;::::::999999;;;;;;;;;;;;999999888999999::::::;;;;;;<<<;;;;;;::::::::::::999999::::::999888777666555555333444555666777888999:::666666666666555555555555888888888666444333333555777777777666444555777999999888777666555444333333222333444666777999:::;;;===<<<;;;:::999:::;;;;;;666666666555444444333333222333444444555555444444111111111222222333333444333333222222111222222222111222444666888:::;;;;;;555444222000000111222333000000000000000000000000//////......///000111111111222555777888888777777999888888777666555555444777666666555444444333333555555444444444444555555555333111111333444222///222222222222222222222222222222333333333333444444666666666666666666666666000000000111222222333333......///000111222333333...///000222333333222222000000///000000111222222111111111111111111111111333333333333333222111000333333333333333222111111000000000000000000000000---...///000000///...---000000000000000000000000///000000111111111000000111333444444333222222333444444444444444444444444333444444555555444444333222222222111111111111000333333333222222111111111---...000111222222222111333222111111000000111111222222111000//////000000////////////////////////000111111111111222222222111111111111111111111111111111222222222333333333000000000000000000000000...///000111222222222222111111111111111000//////...---,,,++++++,,,---.........//////000000111111/////////000000000000///222222222111111111000000000000////////////000000//////000000111111222222999777444111///...------........................,,,,,,,,,---------..................////////////////////////............---.........//////000000111111000000//////..............................---///000000//////000111222222111000///...------......000111333333444444333333333444444444555555333444555444222111222333222111111333666777666555888555222000000222666888444555555555666666777777333444444555555555555555666666666666666666666666555555555555555555555555555555555444444333333333444444333333222111000000333222222111111222222333111111000000//////......111111111111111222222333444444333222222222333333222222222222222222222222333333333333333444555555555555555555555444444444333333333444555666777888666666666666777888999:::888888999::::::::::::999999999:::;;;;;;:::999999888888999::::::;;;;;;<<<;;;;;;:::::::::999999999777777666666666666666666444444555555666666777777666666666666555555555555777777777666444333444666666777888777555555777888555555555555666666666666333444444666777888999:::;;;::::::999999999999999666666555555444333333333222333444444555555444444222222222222222333333333333333222222111222222333111222222333444444555555555444222111000111222333000000000000000000000000/////////000000111111111111222555777888888777666888888777666666555444444666666666555444333333333666555555555555555555666666444222222444444333111222222222222222222222222222222222333333333444444333333333333333333333333222222111111111111111111/////////000111111222222///000111222333333222222111111111000111111222222111111111111111111111111333333333333333222111000111222222222222222111111000000000000000000000000...//////000000//////...444444333222111000000///111111222222222111000000111333444444333222222333444444444444444444333333333444444444444444444333222222222222111111111111333333333222222222111111...///000111222222222222333222111111000000111111222111111000//////000000........................000000111111111222222222222222222222222222222222111111111111222222222222000000000000000000000000...//////000111111111111111111111111111000/////////...---,,,,,,---...///.........///000000111111111000///////////////000222222222111111111000000000000////////////000000000000000000000111111111222111///...---,,,,,,,,,........................,,,,,,---------.....................////////////////////////............---........./////////000000000000000//////..............................---...000///......///111222111111000000//////......///000111222333333333333333333333444444444444333444555444222111222333222111222444666777666555888777666555555666777777555666666666777777777777333333444555555555555444777777777777777777777777555555555555555555555555444444444444444444444444444444333333222111111000222222222222222222222222000000///////////////...111111111111111222333333555444333222222222222222222222222222222222222222111111111222333444555666666666555555555444444444333333333444555666777888666666666666777888999999777888888999999999999999888999:::;;;;;;:::999888888888999999:::;;;;;;;;;::::::::::::999999999999444444444555555666666666555555555555555444444444666666666666555555555555555666666555444444555777555777888888777666777777444444555555555666666666444555555666666777888888888888999999888888777666666555555444444333333222222333444444555555444444333333333333222222222222333222222111222222333333444333222111000111222222666555333111000000111111000000000000000000000000///000111222222222111000111222444666777777666666777777666666555444444444666555555444444333333222666666666666666666666666666444333333555555444222222222222222222222222222222222222222333333333333222222222222222222222222333333222222111000000///000000000000000000000000111222222333333333222222333222111111111111111111111111111111111111111111222222333333333222111111000000111111222111111111000000000000000000000000111000000//////000000111444444333333333222222222333333333333222222111000111333444444333222222333333333333333333333333333333333444444444444333333333222222222111111111111333333333222222222222111000000000000000111222333333222111111000000111111111111000/////////000000........................000000000111111111222222333333333333333333333333000000000000111111111111000000000000000000000000///////////////000000000111111111111111000////////////............//////---......//////000111111333111///...---...///000222111111111111000000000000000000000000000000000111111111111000000000000//////000000000000//////........................,,,------------.....................////////////////////////.........................../////////000000000////////////...........................---...000///......///111111111111111111111111111///000000111222222222111222222333333333444444444222444444333222111222333333222222444777888777666777777777777777666555444666666666777777777777777333333444555555555555444777777777777777777777777666666666666666666666666333333444444444444444444444333333222222111111111000111222333333222111000.............../////////222111111111111222333333555444333222111111111111222222222222222222222222111111111222333555666777666666666555444444333333444444444444555666777888999888777666666555555666777888999999::::::999999888999:::;;;;;;:::999888888888888999::::::;;;;;;:::::::::999999999999888555555555555555555555555444444555555555555666666666666666666555555555555333444555555444444666888444777999999888666666666777777666555555444333333555555555666666666666666777777888999999777666555555555444444333222222222222333444444555555444444444444444333333222222111222222111111222222333333777666444222111222333555666555333222111000000111///////////////////////////000222333444222111///111222333555666666555555555555555555444444333333444444444444333333222222666666666666666666666666444444333333444444333333222222222222222222222222111222222222222333333333222222222222222222222222222222222111111111000000111111111111000000//////333333333333333222222222333222111000000000000000111111111111111111111111222222333333333222222111//////000111111111111000000000000000000000000000222111000//////000111222//////000222333444555666444444444444333222111111111222444444222111222333222222222222333333333333444333333333333333333444333333222222222111111111222222222222222222222222111111000///000111333444333222111111000000111111111000000/////////000000------------------------000000000000111111111111222222222222222222222222////////////000000000000000000000000000000000000///////////////000000000111111111111111000//////000000////////////000000------......///000000111444222///---,,,---///111111111111111000000000000000000000111111000000000222222111111000000//////...///000222222111000///........................------------........................////////////////////////....................................////////////////////////...........................///111000//////000222000000111111222222222222000000111111111111111000222222222222333333333333222333444333111111111222333222333444777888777666555555444444333333222111555555666666666666666666444444555666666666666555777777777777777777777777666666666666666666666666555555555444444333333333333333333222222111111111///111222444444222111///,,,,,,------......//////222222222111222333333444444333222222111111111111222222222222222222222222222222222333444666777888666666555555555444444444555555555555555666777888999888777666555555555555888888999:::::::::::::::888888999::::::999888888777777888999999::::::;;;::::::999999999888888888888888777666666555444444333444555666777888999999666666666666555555555555333444555444444444666888444666888888777666555666666666555555444444333333555555555555555666666666777888999999999888666555444444444333222222111111222333444444555555444444555444444333333222222222222111111111222222333444666555333222222444555777444444333222111111111111///////////////////////////111222444333222000///222222333444444555555555444444444333333333333333333333333333333222222222555555666666666666555555222222333333222222333333222222222222222222222222111111111222222222333333222222222222222222222222000000111111111222222222222222111111000/////////333333222222222222222222222111000///////////////111111111111111111111111111222222333333333222222///000000111111111000000000000000000000000000000222111000//////000111222,,,---...000111333444555444444444444444333222111000222333333222111111222111111111222222222333333444333222222222222333444333333333222222222222111222222222222222222222222222111000000000111333444333222111111000000111111000///////////////000000........................//////000000000111111111000000000000000000000000....../////////000000000000000000000000000000000///000111222222222111000111111111111111000/////////000000000000000000///---------...//////000000333222///---,,,...000111000000000000000000000000000000111111111111000000222222111111000000//////------...///...---+++***........................---------.........//////............////////////////////////...........................---------.............../////////........................///111222222111000222333000000000111222222333333///000000111111111000000111111111222222222333333222333444333111000111222222222222444777888777666555444222111000111222333444444444444444444444444555555666777777777777777666666666666666666666666666666666666666666666666777777666555333222111111333333222222222222222111///000222333333222000///,,,,,,------......//////222222222222222333444444222222111111111111222222222222222222222222222222333333333444555666777888555555555555555555555555666666555555666666777888555555555555666777888888777888888999:::999999999777888999::::::999888777777777888888999:::::::::999999999999888888888888999999888777666555444333333444555666777999::::::666666666666555555555555333444555444333444555777333555777666555444555555222222333444555666666777555555555555555555666666777777888888777777666555444333333222222111111000222333444444555555444444444444444444333333333333111111111111222333444444222111111000111222444555333333333222222222111111000000000000000000000000000111222222222111000///222222222333333333444444333333333222222222222222222222222222222222222222333444555666666555444333000222333333111111222444222222222222222222222222111111111111222222222222000000000000000000000000///000000111222222333333222111111111000000//////222111111000000111222222111111000000000000000000111111111111111111111111111111222333333333222222111111222222111111000///000000000000000000000000111000000//////000000111......//////////////////222333333444444333333222000222333333222111111222000000000111111222222333444333222111111222333444333333333333222222222222111222222222222333333333222222111111111222222333333222111111000000111111//////......//////000000/////////////////////////////////000000000111111000000000000000000000000////////////000000000000000000000000000000000000///111333666777666444222111111111111111000////////////000000000000//////,,,------......///000000111000///......///000222//////000000000000000111///000111222222111000///111111111111000000000000111111000000///...,,,,,,........................------........./////////............////////////////////////.....................------------------............/////////........................///000222111000000111333000000000111111222222222...//////000111111111000000000111111111222222222111333333222111000111222222111111333666777666555666555333222222333555777333333333333333222222222555555666777777777777666555555555555555555555555555555555555555555555555777777666555333222111111222222222222222222222222///000111222222111000///.............../////////333222222222222333444444000000000000111222333444222222222222222222222222444333333333444444555666333333444444555666666666666666666666666666777888555555555555555666888888555666666777777777777777777888999::::::999888777777777777888999999::::::999999999999888888888888666666666555555444444444444444555555666777888888666666666666555555555555333444555444333333444666333444555444222222444555111222222333555666666777444444444555555666666666777666666555555555555555333333333222111111000000222333444444555555444444333333333444444444444444111111111111222333444555000000000111111111111222111111222222333333333222000000000000000000000000111111111000000/////////222222222222222333333444222222222222222222222222111111111222222222222222222333444555555444333222000222444444222222333555222222222222222222222222111111111111222222222222000000000000000000000000111111111111111111222222111111111000000000000000000////////////000222333222222222111222222333333111111111111111111111111000111222333333333333222333333333333222111//////000000000000000000000000...//////000000//////.../////////...............000111222333333444444333000111333333111000111222//////000000111222222333444333222000000222333444444444333333333222222222111111222222222333333333222222222333333222222111333222111111000000111111...............///000000000000000000000000000000////////////000000000111000000000000000000000000//////000000000111111111000000000000000000000000...111666:::;;;:::777444111111111111111000//////......///000000///......,,,,,,---......//////000///.........///000111222////////////000000111111///000222333333222000///000000000000000111111111444444222222111111111111....................................////////////............////////////////////////.....................------,,,,,,,,,---------.........//////........................---///000000//////000111000000000000000000000000------///000111111111111000000000000111111111222111222333222111000000222111000000222555666555444444555555666666777777777444444444333333222222222333444444555555555555555444444444444444444444444444444444444444444444444555444444444444333333333222222222222222222222222000000111111111111000000000000///////////////...333333222222333333444555//////000000111222444444222222222222222222222222333333333222222333444444222333333444555666777777777666666666666777777888888777666555555444444555333444444555666555555555777888999::::::999888777777777777888999999::::::999999999888888888888777333333333444444444555555555555555555555555555555777666666666555555555555444555555444333222444555333444444222111111333555444444444444444444333333333333444444555666666777666555444333222333444555333333222222111000000000222333444444555555444444333333333444444555555555111111111111222333444555111222222222222111111000000000111333333333333333000000000000000000000000111111000///......//////222222222111222222333333111111111111111111222222111111111111111111222222111222444555555444222111111333555555333222555777222222222222222222222222000111111111111222222222222222222222222222222222333333222222111000000000000000000000000000111111///.........///000222333333333333333444555555666111111111111111111111111000111222333333333333333555555444444222111///...000000000000000000000000---...///000000///...---,,,------...///000111111///000111222333444444444000111333333111000111222...//////000111222222222444333111000000111333444444444444333333333222222111111111222222333333333111222333444444333111000333222222111000111111111...............///000111000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111000000000000000000000000---111888===???===999666111111111111111000//////---...///000000///...---,,,,,,------...//////000------...///000111222222.../////////000000111111///000222333333222000/////////000000111111222222111000///......///000111..................................../////////000............/////////000000/////////.....................------,,,,,,,,,---------.........//////........................,,,---......------...000000000000///////////////,,,---...000111222222222000000000000111111111111111222333222000000000111000///000111444555444333000222555888999888777666555555555444444333333333111222333333444444333333333333333333333333333333333333333333333333333333222222333333444555666666222222222222222222222222111111000000000000111111111111000000//////......000111111111111222222222000000000000111222333444555222...///222444444444111111222222222333333333555555555444444333333333555555555555666777888999888888777777777777888888666666666666666777777777888888888888777777777777777777777777777777777777777777777777666666666666444555666666666555333222222333333444444333333222666666666666777777777777666666555444333333222222111222333444666777888999666555333222222333555666666555444333333444555666555444333222222222222222222222333444444333333333444333222111111111222333333333333222222111111111111000///000333444222000111111111111111111111111333333333222222222111111111111111111111111111111222444555222...,,,---///222111000//////000111222333222000///...///000222222222111111111111111222222222222111111111111000333333333333333333333333444333111//////000111222111111111111111222222222444444333333333333222222444333222000///.........222111000000222222111000111111000000000000111111/////////000222444666888444333111000......//////222111000000000111333444444444444333333222222222//////000000000000//////222000......000111///,,,///---+++,,,///000...,,,...///222444555444333222444444444333222111000///......------...///111222444333111//////000111222333444444555555444444333111111000000000000111111222222111000111222444555111111111111111000//////000000000000000000000000////////////000000000000111000000///////////////---...///111111000000///......///111333333111///000000000000111111111111111333999AAAGGGDDD;;;333///000222333222111///---000000////////////000000////////////............///////////////000000000000///////////////000000222222111111111111222222111111111111111111111111333222000///.........///...............///000000000000000000000000000000333111---***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,------......------//////.........---------...///////////////......///////////////.........000000000000111111111111111111111111111111111111222222222222222222222222111111222222222222111111555666666666666666555555444444444555444444333333666666666555555444444444111111111222222333333333999888444111///......///111222333333444444333333444444333333222111000000000000000000000000000000,,,---...///000000000000000111111111111222222222111111111111222333444444333111......000333333222222222222222333333333333555555444444444333333333555555555555666777777888888888777777777777888888555555666666777888999999777777666666666555555555777777777777777777777777777777777777666666666666444555555666666666666555333333444444444444333333444444444555555555666666666555555444333333222222444444555555555555555555666555333222222333555666666666555555444555555555555444444333222222333333111222222333333222222111222111111000000111111222333333333222222222111111111000///111333444222000222222222111111111111111222222222111111111000000////////////////////////222333333111///......///111111000000000000111111333222000///...///000111222111111000000000111111222222222111111111111000333333333333333333333333444333111//////000111222111111111111111222222222444444333333333222222222333333222111000000000000333111111111222333222111111000000//////000000111/////////000111333666777444333222000000000000111000///.........///000111333333222222222111111111000000////////////000000111///......000000...,,,000...,,,---///000///---///000111333444444333333333333333222222111000000000000///.........///000444333111000///000111222333333444444444444333333111111000000000000111111222111000000000111222333222222222222222111000000000000000000000000000000////////////000000000111222111111000000000000000...///000111111111000000111000///111222222111000//////000000000111111111111333777>>>CCCBBB:::333///000111222222000///...000000////////////000000////////////............/////////000000000111111222222111111111111222222222111111000000111111222111111111111111111111111333222000///.........///...............//////000000000000000000000000000000///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------///.........------------,,,---...///////////////........./////////////////////000000000111111111111111111111111111111111000000000000000000000000222222222333333222222222555555666666666555555444333333444444444444333333333333333222222222111111333333333333333333333333111222222333333222222222333444444555555555555555444333333222111111000000000000000000000000000000....../////////......---000111111111111222222222333333222222222333333444222000......000111222111222222333333333444444444444444444444333333333333444444444555666666777777888888777777777777888888444444555777888999:::;;;888888777777777666666666777777777777777777777777666666666666777777777777555555555555666777888999444444555555555555444444222222222333333333444444555555555444444333333222555555444444444444444444666555444333333444555666666666777777666555444444555555444333333333444444111111111222222111111000///000000111111111000000333333333222222222222111111000000111333333222000222222222222111111000000111111111000000000//////////////////////////////222111000000111111000///000000111111111111000000333222000/////////000111000000000//////000000111222222222111111111111000222222222222222222222222333222111000///000111111000000111111111222222222333333333333222222222222222222222222222222333333444222111222333444333222000//////......//////000000/////////111333555666333222222111111222222333//////.........///000111111111111111111000000000111000///......///000111111///......///000///---000///......000000///...000000111111222333333333111111111111111111111000222222000///............333222111000000000111222333333444444444444333333111111000000000000111111222111000000///000000000222222333333222222111000000000000000000000000000/////////000000000111111333222111111000000111111//////000111111111111000333222000000111222111000////////////000000000000111222555:::>>>>>>888333///000111222111000///...000000////////////000000////////////..................///000111222222333222222111111111111111222222111111000000111111222111111111111111111111111222111000///.........///......------......///000000000000000000000000000------------.........///---------------------------,,,,,,++++++,,,,,,---+++,,,------......------............------------***+++,,,---////////////------......//////000000//////000000000000111111222222222222222222222222////////////////////////222333333333333333333222444444555555555555444444222333333444444333333333222222222111111111111111222222222222222111111111...///222444555444333222333333444555555555555444333333222222111000000000000000000000000000000000////////////...---,,,+++000000111111111222222222333333222111111111222222222111000///000111111111222333333333333444444444333333333333333333333333444555555666777777777888888777777666666777777888555666666777888999::::::::::::::::::999999999888777777777777777777777777666666666666777777777777888888666666666777888999444555555555555555555444222222222222333333333333555555444444444333333333111222222333555666666777666555555444444555555666666777777888777666444333555555444444333444444555111222222222222111111000//////111222222222111000222222222222222222222222111111111222222222111000333333222222111000000000222111111111000000000000111111111111111111111111222000...///222333111///...///111222222111000000222111000000//////000000//////////////////000111222222222111111111000000222222222222222222222222222222111000///000000111000000000111222222333333333333333222222222222111111222333444444555555555444333222222444444333222//////............//////000/////////000111333444000000000111111222222333000000000000111111222222111111111111111111111111222000///------///000222000000000000000000000///000000//////000000000///111111000000111222333333000000000000000000111111222222111000////////////222222111000000111111222333333333444444333333333222111111000000111111222222222111111000000000000111222222222222111000000//////////////////////////////000000000111111111222111000000//////000000000000000111111111111111555333000000000111111111....../////////000000000111222333666999999666333000000111111000000///...000000////////////000000////////////..................///000111222333444111000//////////////////111111000000000000111111111111111111111111111111111111000///////////////...------------...//////////////////////////////------///000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,---.........---,,,------...///000111111////////////000000000111222222222222222222222222222222222222222222222222111222222333333222222111222333333444444444444333111222222333333333333222333333222222222222222222/////////000000000111111333333444444333222000///000000111222222222222222222222111111000000000000////////////////////////...............---,,,,,,000000111111111222222222222111000000000000000111222222222222111111222222222222222333333333444444333333333333333333333333444555666888888888888888777666666555555666666777888888888777777777777777::::::::::::999999999888666666666666666666666666555666666666777777777888;;;:::888777666666666777444555555555555555555444222333333333333444444444444444444444444333333333111222222333444555666666555555555444444555555555555666777777777666444333444444333333333444444555333333444444333222111111///000222333444333222111222222222222222222222222000111222222222111111111222222222111111111000000333333222222222111111111222222222222222222222222222///---///222333111///...///000222222222111000222111111000000000000000//////...//////000111111222222222111111111000000111111111111111111111111111111111000000000000000///000000111222222333333333333222222222111111111111222333555666666666666444333222222444444333222//////............//////000//////...///000222333......///000000111111111//////000000111111111111111111222222222222222222222000///------///000222000111111111111111111222///000000000//////000000111111000000000111222333111000000//////000111222000111111111111111111000111111111111111111222222222333333333333333333222222222111111111111222222333333333222222111111000000000000000000//////...////////////////////////000000000000111111111111000000///............///000000000000000111111111555333000///000111111000////////////000000000000111111222333444555444222000000000000000///......000000////////////000000////////////............---...///000111222333333111111000///......//////111000000000000000000111000000000000000000000000000000000000000/////////---------------...////////////////////////////////////000111000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------------------.........---,,,++++++,,,------...///000111111...////////////000000000111111111111111111111111333333333333333333333333000000111111111111000000111111222333333333333333000111111222333333222222222222222222222222222222---...///000111333333444777666444222000000000000///000111111222222111111111111000000000000//////////////////////////////,,,------...//////......000111111111111222222222000000/////////000000111222333444333222111111333111111222222222333333333222222222222333333333333333555666888888888777777555555444444444444555555888888777777666555555555888888777777777666666666666666666666666666666666555555666666777777888888;;;;;;999777666555555555444444555555555555444444333333444444444555555555444444444444444444444444555555444444333333222222444444444444444444444444444444555555555555555444333333222222222333444444444444444444444333222111000111222333333333333333111222222222222333333333000222333333111000000111111111111111111111111111333333333222222222222111000000000000000000000000111000///000111222111000...///000111111222111111111111111111000000000///////////////000111222222222222222111111111111000000000000000000000000000111111000000000///////////////000111222333333444222222222222111111111111000111333555666777666666444222111222333444333222000//////......//////000000000///......///000111------...///000000000///,,,---.../////////......111111111222222222222222111000///......///000111///111222222000000111333...///000000......///000111111111111111111111111333222000//////000111222000111111222222222111111000111111111222222222222222222333333333333222222222222111111111111222222222222333333333222222111//////000000//////...---000000000000000000000000000000000111111111222222//////...------------.../////////...///000000111222111//////000111000///000000000000111111111111111111111222222222222111000000/////////.........000000////////////000000////////////............------...///000111111222444333222111000000000000111000000//////000000111000000000000000000000000//////000000000000//////------,,,,,,------...///000000000000000000000000000111111111///---+++***------------------------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,------------////////////---,,,+++***------......//////000000......////////////000000000000000000000000000000000000000000000000000000//////000000000000/////////000111222222333333222///000111111222222222222000000000000000111111111///000111222333555666666555333111000000111333444111111222333333333333222000000000///////////////000000000000000000000000,,,---...///000000000000000111111111111222222222000/////////000111222222000222444333111///000111000000000111111111222222111111222222222333333333111222444666777666555555444333333222222333333444666666666555555555555555777777666666666555555555666666666666666666666666555555555666777888888888888888888888777666555444333333444444444444333333333333333444444444444555444444444444444444444444555555444444333222222111222333333333333333333222333333222333333444555666111111111111111222333444444444444333333222000000000000000000111222333444111111222222222333333333000222444333111///000111000000000111222222333333222222222222111111111111000000000000000000000000000111222111000///000111////////////000111222333111111111111111000//////000//////000111222333333222222222111111111111000000000000000000000000000000000000000000//////......///000111222333444444222222222222111111111111000111333555666666555555333111111111222333222111111000000//////000000111111000///.........///000...///000000111000//////,,,---.../////////...---000000000111111111222222000000////////////000000---///111000......000222---///000///---,,,...000///000111222222111000///555444222000000000111222222333333333333111000///000000111222222222222222222222333333333333222222333222222111111222222333000111222222333222111111000000000000000///......000000000000000000000000000000111111111222222222000000///...............///...---------...000000///......///111111000...111111111111222222222222000111222222111000000111000000///...............000000////////////000000////////////............------....../////////000444333222111000000000000000000////////////000000000000000000000000000000...///000111111000//////------,,,,,,------...///000000000000000000000000000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------++++++,,,,,,,,,---------///////////////...---,,,.........///////////////........./////////000000////////////////////////........................000000111111111111000000...///000111222222222222...///000111222222222222000000000111111111222222111111111222222222222222111111111111222333444444000111111222222222222222////////////////////////000000000000000000000000//////000000000000000///000111111111111222222222000000000000111222333444///222444333000...///000///000000000000111111111111111111222222333333333///111333555555555444333333222222111111222222333333444444444555555666666888888888888777777777777666666666666666666666666444555555666777888888999555666777888888777555444222333333444444333333222222222333333333444444444444444444444444444444444222222222333333444444444111222222333333222222111222111111111222444666777111000000000111222222333333333333222222000//////000//////...///111333444111111111222222333333333000222444333000///000111//////000111222333333444111111111111000000000000222222222222222222222222///222333222///---///111000//////...///111333444111111111111111000//////000000000000111222333444222222222111111111111000000000000000000000000000000000000000000//////......///000111222333444444222222222111111111111000000111444555666666555444222111000000222222111000111111000000000000111111111000///...---.../////////000111222222111000///---...000111111111000///.../////////000000111111//////000000000000//////+++---//////---,,,...111,,,...000///,,,,,,---000///000111333222111///...666555333111000000111222444555555444333111...---///000111222222222222222222222222333333222222222333222222111111222222333...///000111222222111000111111111111111000//////000000000000000000000000000111111111111222222222111111000///////////////...------,,,,,,...///000---------///111111///---111111222222222333333333000111222222111000000000000000///...............000000////////////000000000/////////............---------...............222111000///............000000////////////000000000000000000000000000000...///000111111000//////---,,,,,,,,,,,,---......000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------......------+++++++++,,,,,,---------....../////////////////////////////////...................../////////000........................////////////////////////111111222222222222111111......000111111222222222......000111111222222222222222333333444444444444111000000///...------,,,000111333444444333222000......///000000000000000.........///////////////000000000000000000000000111222222111111000///...000000111111111222222222111222222333333222222111111111222222222222111111111111111000000000000000555222000000333444333111999888666444111...,,,+++444444333222222333333333222222222333333444444444444555666777888888888888:::999888777666555444333222333333444555555555555444444444444444444444444222222333444555555555555444444444444333333222111444555555555444333333222444444333222333444555666222222333333333444444444444555666555444555777999555555555555555555555555444333222222111111222222111111000000111222333333222222333333333444444444222222333333333222111111111111000000000000000111333222111000000111222222000///...---...///111333222222222222222222222222111111111000111222222333333222222222111111000000222111000000000000000111333333333333333333333333////////////000000000000------......//////000000//////000000111111111222444333222111111111222333222222222222222222222222111111111111111222222222000000000000000000000000000000//////.........---.../////////000000111111111111222222222333333333111111111111111111111111000000000000000000000000////////////...---,,,+++111222222...***((((((***222222111111111111111222888444000///111444444333222222222111000//////...000///.........///111222333333222222222222222222000000000111111222222222333333333222222111111111////////////000111333333333222222111000///......222111111000000111111222//////////////////////////////...//////000111222//////000//////...------000000000000111111111111333222222111000//////...000000000000000///.........///000///------///000...///000000000...---,,,000000000///------...//////000111222222111000///111111000000//////......///............///000000///////////////000111111.........------,,,,,,,,,000//////............///...///000111000...,,,+++---------,,,,,,+++++++++((()))***+++,,,---------.........////////////000,,,,,,,,,,,,------...////////////000000000---+++++++++,,,---............***+++,,,---...000111111//////.........---------222222222111111000///...000000111111111000000///000000111111111222222222////////////000111222333111111111111111111111111333222111000000222444555222222222333333444444444111000000///////////////+++---000111111...+++)))+++,,,.../////////...---////////////............111222222222333333333333111222222333333222222111111111222222222222111111222222222111111111111111444222000000222444333111666555444333111000......444333333222222333333444444555555555555555555666333444555666777777777777999999888777555444444333222333333444444444444333444444444444444444444444222333444555555666666666444444444444444333222111444555555555444444333222444333333222333444555666222222333333333444444444222444555555444444555666444444444444444444444444444333333222222222222222111111111111111222333333222222222222333333333444333333333333333222111000222111111000000111111111333222111000000111222333222111000//////111222444222222222222222222222222111000000000111111222222222222222111111000000000111111000000000000111111111111111111111111111111/////////000000000111111......//////////////////---...///000111222333444444333222111111111222333222222222222222222222222222222222111111111111111000000000000000000000000000000/////////.............../////////000000000111111111222222222333333111111111111111111111111000000000000000000000000...////////////...------///111111///,,,+++,,,...222111111000000000111111888444000000111333444333333222222111000000//////000000000000000111222222222222222222222222222222222222222333333333333333333333333222222222111111000000///000000111222333333333222222111111000000222222222222222222222222////////////////////////000////////////000000111......///////////////.../////////000000000111111111111111000000//////...000000000000000///......///000111000......000111//////000000000///......000111111000...---...000...///000000000000///...111000000000/////////............---...//////000///////////////000000111.........------,,,,,,,,,//////.........//////000///000111111000///---+++------,,,,,,++++++++++++)))***+++,,,,,,---,,,,,,------........./////////,,,,,,++++++,,,,,,------......---...//////,,,***))))))***+++,,,,,,,,,,,,+++,,,,,,---...///000000//////.........---------...///000000111111000000000000111111111111000000000000111111111222222222////////////000111222333111111111111111111111111333222111000000222333555222222222333333333444444222111000000///////////////000222333222111...---,,,---......//////......////////////............222222333333333444444444111222222333333222222111111111222222222222111111222222222222222222222222333222000000222333222111222222222111111111111111333333333222222333333444666666666555555555555555333333444555666666666666777777666666555444333333333333444444444333222222333333333333333333333333333333444444555666666666333444444444444333333222444555555555555444333333333333222222222333444555333333333333444444444444000222555555444333333444333333333333333333333333444444333333333222222222222111111111111222222333111111222222222333333333444444444444333222000000111111111000000111111222333222222111111222333333333222111111111222333444222222222222222222222222000000000000000111111111111111111000000000000000000000000000000111222333000000000000000000000000///000000000000111111111000000000000////////////,,,---...000222333444555444444333222222222222222222222222222222222222222333333222222111111000000000000000000000000000000000000000000////////////............////////////111111111222222222222333111111111111111111111111000000000000000000000000...//////000000000000000...///000///...///000222000000000//////000000111777444111000111222333333333222222111111000000000000111222222333333222222111111111111111111111111555555444444444444444444333333333222222222222111111111000000000111111222333333222222222222222222111222333333333333222111////////////////////////111000000////////////000......///000000000//////....../////////000000000////////////////////////000000000000000//////...000111111000//////000222000000/////////000111111///000111000.........000---......//////......---000000000000////////////...------------...////////////......//////000000.........---------------...............///000111000000111111111///---,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------............---,,,,,,,,,---------,,,,,,---...---,,,***)))***+++,,,,,,------,,,---------.........//////...............---------+++,,,...///000111222222000000111111111111111000111111111111111222222222////////////000111222333111111111111111111111111222222111000000222333444222222222222333333333333444333222111000/////////111111222222222111000///......------......///000////////////............222222222333333333333444111222222333333222222111111222222333333222222111111111111222222222222222222222111111111222222222111111111111111111111111333333222222222333444444555555444444333333222222222333444444555555555444666666555555444444333333333444444444333222111111333333333333333333333333222222222333333444555666333444444444444444333333444444555555555555444444222222222222333333444444333333333444444444444555000333555666555333333333333333333333333333333333444444444444444333333222222222222111111222222333111111111222222222333333555555444444333222000000000000/////////000111111222222222222333333333444333333222111111222333444111111111111111111111111//////000000111111111111000000000000000000000000//////000000111222333444000000000000000000000000000000000111111111222222111111111000000/////////......///000222333444444444444333333222222222222222222222222222222222222444444333222111111000000////////////////////////000000000000000000000000..................//////111111111111222222222222111111111111111111111111000000000000000000000000......///111111222222222///////////////000111222//////////////////000111555444222111111222222333333333222222222111111111///000222333333333222111000000111111111111222222555555555444444333333333222222222222222222222222222222111111000111111111111111222222222222222222000222333555555333222000////////////////////////111111000//////...//////000000000000000///..................////////////............//////////////////000000000000/////////000000///......///111111000/////////111222333---///000///...---...///........................000000000000////////////---------------....../////////.........//////000...............------------------......000111111111111111111000///...---++++++++++++++++++++++++---------------,,,++++++++++++,,,,,,,,,---------000000///......---......---,,,+++,,,---...,,,++++++,,,---...////////////.....................---........................+++,,,---///000000111111000000111222222222111111111111111111111111111111////////////000111222333111111111111111111111111111111111000111222333333222222222222222222222333444444222111000000000000000000////////////000000///...---------...000111////////////............111111111111222222222222111222222333333222222111222222333333333333222222000000000000111111222222111111111111000000111222222222222222111111000000333222222222333333444555555555555444444333333333222333333444444444444444555555555555555444444444444444444444333333222111333333333333333333333333111111111111222333444555333444444555555444444444444444555666666555555444222222333333444444444444333333444444444555555555111444777777666444333333444444444444444444444444444555555555555444333222333333222222222222222333111111222222222333333333444555555444333222111111...............///000111222222333333444444444444222222222222111222222222111111111111111111111111//////000111222111111000000000000000000111111111000000000000111222444444111111111111111111111111111111111111222222222222222222111111000000000///111111111111111222222222444444444444333333222222222222222222222222222222555444444333222111000000////////////////////////000111111111111111111111//////////////////......000000111111111222222222111111111111111111111111111111111111111111111111......000111222222222222111000///...//////////////////...//////000111111333333222111000111222222333333333333222222222222...///111222222222111000000000111111222222222222444333333333222222111111222222222222222222222222333222111111111111111222000000000111111111111111000111333444444333111000000000000000000000000000111111000//////...//////222222222111000...---,,,............////////////............//////////////////000000000000//////---...///...---,,,...000111000/////////111222333+++---...///---,,,------////////////////////////////////////000000000000...------------...////////////............//////........................---------......000111111111111111000//////...---++++++++++++++++++++++++...............---,,,++++++++++++,,,,,,,,,,,,---//////...---,,,,,,,,,---...---,,,,,,...///...---,,,,,,---...////////////...............------------...........................////////////......000000111222222222222222111111111111111111111111////////////000111222333111111111111111111111111111000000111111111222222222222222222222222222222444333222111000000000000000000///......///000111//////...------///000111////////////............000000111111111222222222111222222333333222222111222222333333333333222222/////////000111111222222000111222111//////111222444444333333222111111000222222222222333444555555777777777666666666666666333333444444555444444333555555555555555666666666444444555555444444333333444444444444444444444444222222111111111333444666333444444555555555555444444444555666666666666555222333444555555555444444333444444444555555555555333555777777555333333444555555555555555555555555444555666666666555444333444333333222222222222333222222333333333444444444444444444444444333333222............///000111111222222333444555555555555333333222222222222111111111111111111111111111111///000111333333222111111111111111111111222222222111111111111111222333444222222222222222222222222111111222222222333333333222222222111111111111111333222222222222111111111444444444444444333222222222222222222222222222222444444333333222222111111000000000000000000000000111111111111222222222222000000000000////////////000000000111111111111222111111111111111111111111111111111111111111111111......///111111222222222333111///...///000///...////////////000111222222222333333222000000111222333333333333333333333333///000000111111111111111111111111222333333444444222111111111111111111000111222222222222333333333222222111111111222222333111000000000000000000000000111222222222222111000000000000000000000000000111000000////////////000333333222111000...---,,,....../////////000000000////////////////////////...//////000000000000000---......---,,,,,,---///000000/////////000111111***,,,//////...---------000//////......//////000////////////000000000000...............///000000//////......------...................../////////...............///000111000000//////......------+++,,,,,,,,,,,,,,,------.../////////...------,,,+++++++++,,,,,,,,,------,,,,,,+++*********++++++///---,,,,,,---//////...***+++,,,------......---..................---------------...............000111111000///...---,,,000000111222333333333333222222222111111111111111////////////000111222333111111111111111111111111000000000111111111111222222222222222222111111111222222111000000000000111111111000000000111222222//////......//////000111////////////............111111111222222222333333111222222333333222222111222333333444444333333222//////000111111222333333000111222111///...000333444444444333333333333333222222222222333444555666666666666666777777777777444444555555555555444444555555555666666777777777444444555666666666555555555555555555555555555555444333222222333444666888333333444555555555555555444444555666666666666666333444555666666666555555444444444444555555555555333444555444222222222333444444444444444444444444444555777777777666444333555444333222222222222222333333444444444555555555222333444444555444444444/////////000000111222333111222444555666666666555444444444444444333222222111111111111111111111111000111333444444444222111111222222222333333333333222222222111111222333333222222222222222222222222222222222333333333333444111111222222222222222222222222222222222222222222333444555555555444333222222222222222222222222222333333333333333333333333000000000000000000000000111111111222222222333333222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111......///000111111111000444111//////111222111///000//////000111222333333111333444222000///000222333333444444444444444444222111111111111222333333111222222333444444555555000000000111111111111111111111222222222333333333111111111111222333333444222222222111111000000000000000000000000000000000000000000000000000000000000////////////000000111000111111111111000///////////////000000000111111111111111000000//////.........///000000000000000---...///...,,,,,,.../////////000000000///......+++---000111000///////////////...------...//////.../////////000000000111000////////////000111111000///...------------...---........./////////000//////.........//////000000///...------,,,,,,,,,,,,,,,---------.............../////////......---,,,,,,,,,,,,------------,,,++++++++++++,,,,,,------,,,******,,,......---***+++,,,---............------..................---------.........//////111111111111000///...---///000111222333333333333222222222111111111000000////////////000111222333111111111111111111111111///000000111111111111111222222222222111111111000000000/////////000111111//////000000000111111111......///000000000000000////////////............222222333333333444444444222222222333333222222222222333333444444333333222000000111222333333444444///111222111///...000333333333333444444555555555222222222222333444555666333333444444555555666666555555555666555555444444555555666666777777888888444444555666777777777666666666666666666666666666666555444333444666888:::333333444555666666666555444444555666777777666666444444666777777777666555444444444555555555666666333444444222000000111333333333333333333333333333444666777888777666444333555444333333222222222222444444444555555555666666222222333444555555555555111111111111222333444555111222444666777777666555555666666666555444333333000000000000000000000000000222333555555444333222222222222333333444444444333333222222111222222222111111111111111111111111222222333333333444444444111111111222222333333444000000111222333333444444333444555555555444333222222222222222222222222222333333333333333333333444000000000000000000000000111111111222222333333333333222222222111111000000000000000000111111111111111111111111111111111111111111111111111111111111...//////000000000000///444111///000333444333222000000000000111222333444000222444333000///000222444444444444444444444444444333222111222333444555222222333444444555666666000000000111111222222333111111111222222333333333111111111111222333444555444444333333222111000000000000////////////000000000000000000000000000000//////...//////000111222......///111111222222222000000000000111111111111333222222111000//////.........///000000000000000...///000///------///000...///000000000...---,,,,,,///222333222111000111...---,,,,,,,,,,,,---....../////////000000111111000000000000000111111222000///...------------------.........//////000000000//////.........////////////---,,,,,,,,,,,,,,,---------....../////////......////////////......,,,,,,------------.....................///000111,,,***))))))+++,,,------,,,---...///000000000000---------.........//////---------.........//////111111111111111000/////////000111222333444444444222222222222111111000000////////////000111222333111111111111111111111111//////000111111111111111222222222222111111000000............///000111222,,,,,,---...//////......---...000111111111000///000/////////............111222222333333222222111333333333333333333333333444222000...---///111222//////000000111111111222///000000///...///333555888777444222000000111222000000111222222222222111555444333333222222333333888777777666555555444444777777666777777888999999222222222222222222222222555555555555555555555555444555666777888888888888///111333666777666555444222333444444222222333444666666666666666555555444222222222333333444444444555555666666666666555555333333333444555666777888888777777666555555444444333333444444333333222111333333444444555444444444222333555666666444333111555555444333222222222222555444444444444555666666555555555555666666666666222222222222222222222222111222333444555555555555444222111000000111333444444444444444444444444444555333111/////////111111333222000//////000222333222111000//////000111222000111222222222222111000000000000000111222333444444444333222111111111111111111111111111111111111......///000000111000000222222222111111111111111333333333333333222111111//////000111111111111111111111111111111111111111333222222222222222222333111111222222222222111111111111111111222333444555333222111000111222333444333222000///...///000222...///000111222333333333222333555555555333111000444444444333333333222222000111111222222333444444333333333444444444555555222333333444444555666666444444222111000000000000000111222222111000///...000000000000000000000000000/////////............//////000111111111111111////////////////////////000000000000////////////000000000000000000000000...///111222333333222222111111000000000000111111000000000000////////////222222111000///......---111111000000000000111111000000////////////000000//////............//////111111111111000000000000///......------///000111...,,,******+++,,,------...------,,,,,,,,,------..................------........................------,,,+++,,,---//////---------............///++++++---...////////////000...+++((((((***---///------------.........///222222111111111111111111000000000000111222333444111111111000000000000000//////......///111333444//////000111111111111111111111000000111111222333111222333444444333222111000///////////////000000000000000000////////////.../////////000000111111000///...------...///000111222222333333222222111333333222222222222222222333222000/////////111111///000000000111111111111000111111000///111444666888666444222000000111222111111222333333333333333555444333333222222333333555555555555555555555555666666666666666777888888666666666666666666666666555555555555555555555555888888888777777555444444111222444555666555555444333444555555333333444555666666666666666555555444333333333444444444444444444555555666666555555444333333333333444555666777777777666666555444444333333444444444444333222222333333444555555555555444444555777888888777555444555555444333222222222222444444444444444555555666555555555666666666777777333222222111111222222333111111222333444444444444666555333111111111222333444444444444444444444444666444222111000000111222444333222222222222333444444333333222222333333444111111111111111111111111111111111111111222333444333333222222222333333444222222222222222222222222//////000000111000000000111111111111111222222222000000000000000//////...///000000111111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111111222222333333333333333222222222222333333444333111000000000222333222333444555555666666555222333444555555333222111444444444333333333333222222222333333444444555555333333333333444444444444111111111111222222222222444444333333222111111000111111222222222111000///111111111111111111111111000000/////////.........//////000111111111111111000000000000000000000000222111111111111000000000000000000000000000000000...///111222333333222222222111111000000111111222111111111111111000000000111111000000///.........111111000000000000111111000000////////////000000000//////......//////000111111000000000////////////......---...///000111000...---,,,---.../////////......------.........................................................(((((((((((()))***,,,------------............///,,,---...///////////////000///---++++++---///000/////////000000000111111111111222222222111111111000000000000111222333444222222111111000000000///////////////000111222333///000000111111111111111111111000000111111222333111222222333333222222111000000////////////000000111000000000//////......//////000000000000//////000///............///000111111222222222222111111111111111111111111111222222222111111000000000000000000000000111111111111111222222111000111444666666555333222111111111222222333333444444444444444555444333333222222333333222333333444555666666666555555555555555555666777777777777777777888888888555555555555555555555555888888888777666555333222444444444444444444444444444555666666444444555666666666666666666555555444555555555555555444444444333444444555555444444333333222222333333444555666555555555555555444333222444444444444444333222222333444444555666666555555555555777888888777666555555555444333222222222222444444333333444444555666666666666666777777777777444333111000000111333444222222333444555555555555888777555333222222222333666666666666666666666666666555444222222222222333444555555555555555555444555555444444444444555555333222111000000111222333222222222222222333333333222222222222333444555666222222222222222222222222000000111111111000000///000000111111222222333333333333333333333222111111///000111111222222111111111111111111111111111111111111111000000111111111111111222222222222111111000111222333333222111111333333333444444333333222555444333111111222333333222333333444444333333222111222333444555444333222555555444444444333333333333333444444555666666777222222222333333333444444111111111111111000000000333444444555444333111111222222222333222222111000111111111111111111111111000000000000//////////////////000111111111111111111111111111111111111111333333222222222111111111000000000000000000000000//////111222222333222222222111111000000111111222111111111111111222222222////////////////////////111111000000000000111111111000000//////000000111000000////////////000000000000000/////////......///............///000000//////......---....../////////.........//////000................................................,,,,,,,,,++++++,,,---------------............///...//////000000/////////000000////////////000111//////000000000111111111111111222222222222222111000000000000111222333444333333222222111000//////000000111111111111000000///000111111222222111111111000000000000111222222222222222111111222222222000000////////////000000111111000000///...------//////000111111000///...000//////......//////000111111222222222222111111000000000000111111111111111111222222222111000///000000000000000111111111111222222111000111333555555444333222111111222222222222333444444444444444555444333333222222333333222222333333444555555555555444444333444444555555444444444444444555555555555555555555555555555555555555666666666666666555777666555444333444444444333555666555444333444555666666666666666555555444777777666666555555444444222333333444444333333222222222222222222333444555444444555555555444222222444444444555444333333222333333444555666666666666333444444555555555555444555555444333222222222222333333333333333444444555666666666777777777888888555333111//////111333555444444555666666666666666777666555444333444444444666666666666666666666666777666555444333333333444333555666777777666555333444444333333333333444444444333111000000111333444333444444444444333333222444333333333444444555666333333333333333333333333222222222222111000//////000000111111222333444444444555555555555444333333000000111222222222222111111111111111111111111111111111000000000000111111111111222222222222111111000111333444333222000///000111333444555555444444444444333222111222222333333333333333333222111111111111333444444444444333555555555555444444444444333444444555555666666777222222222333333333333444444444333333222111000000111222444555555333111000222222222333222222222222111111111111111111111111111111111000000000////////////000111111111111111222222222222222222222222333222222222111111111111000000000000000000000000///000000111222222333333111000000//////000000111000000111111111111111222/////////////////////000111111000000000000111111111000000000000000000111111000000//////000000111////////////......................../////////000------...---,,,+++,,,---..................///000............////////////........................222111000///...------,,,---------............//////000000000000000///...//////000000111111000000---............/////////000111222333333333222222000000000000111222333444555444444222111000//////000111222222222000///...000000111222222222222111000000000000000111222222333222111000000111222333111000000////////////000111111000///...------,,,---...000111111111000///000//////////////////000000111111222222111111000/////////000000111111111111111333333333222000///111111000000000000000000///000111111000000111333333222222222111222222222111222222333333333333333555444333333222222333333444444444444444444444444444444333333333333333444000111111111222222222333555555555555555555555555444555555666666666666555777777555444444444444444222444444444333222333444666666666666666555555444777777777666666555555555222222333333333333222222333333222222222333444444333444555555555444333222444444555555555444333333222333444555666666666666333444444555555666666555555555444333222222222222222222222222222333444444666666666666777777777777555333111//////111333555333333444555555555555444444444444444555666666777777777777777777777777777777777666555444444444444222333555777777555333222444444444444444444444444444333111000000111333444444444555555555444444333666555444444333333333444333333333333333333333333222222333333222111000000000000111222333444444555222222222333222111111000000000111222222222222222111111111111111111111111111111000000000000111111111111222222222222111111///111222333333222000...---///111444555666666666333333222111111111111111777777777777666555444333111222222333444444444444666666666555555555444444333333444444555555666666222222333333333444444444555444444333222111000000///000222444444333111000222222222222222222333333111111111111111111111111222111111111111000000000//////000111111111111111222222222222222222222222222222111111111000000000000000000000000000000000000000000111111222333333/////////......//////////////////000000000111111/////////000000000000000111111000000000000111111111111000000000000111111111111000000000000111111////////////............---......///////////////,,,...///...,,,+++,,,------,,,,,,,,,------...///........./////////000000////////////////////////.........---------,,,,,,---------............//////000000000000000///...---...///000111000000///............/////////000000111222444444444333222000000000000111222333444666555444333222111000///000111222222222000...---000000111222222222222222000000//////000000111222333222000000000000222333111111000///////////////000000000///...------,,,+++,,,...000111222222222///000000000000000000///000000111111111111000000/////////000111111222222111222333333333222000000111111111111000000000000///000111111000///000111111111111222222222222222111111222333333333333333555444333333222222333333555555555444444444444444555444333333333333333333111111111222333333444444555555555555555555555555666666666666555555444333666666666666555555444444222333444444222222333444666666666666666555555444666666666666666555555555222333333444444333333222444444333333333333444444222444555666666555333222555555555555555444333333111111333444555555666666666666666777777888888999555555444333222222222222222222111111222222333444555555555555666666666666444333111000000111333444111111222222333222222111222333333444555666777777777777777777777777777777777777666666555444444333222333555666666555333222666666777777777777666666444333222111111222333444444555666777777666555444666555444333222222222222444444444444444444444444222222333333333222111111111111222222333333444444444444444444444333333222000111222222333222222222111111111111111111111111111111111000000111111111111111222222222222111111///000111222222111000000---...000222444555666666222222222222222111111111444555555555444333222222333333333333333333444444777666666666666555555555333333444444555666666666333333333444444444555555333333222111000000//////...///111222333222222111222111111111111222333333222222222222222222222222222222222222111111111000//////000111111111111111222222222222222222222222222111111111111000000000000000000000000000000000000000000000111222333444000//////......//////000.........///000000111111111111111111111111111111111111000000000000111111222111111000000111111222222222111111111111222222000000000/////////......---......///000/////////...111333222...,,,---///,,,,,,,,,,,,,,,---...///.........//////000000111////////////////////////+++,,,---///000000111111---------............///...//////000000/////////,,,---...///000000//////000000000111111111222222///000333444555444333222000000000000111222333444555555444444333222111111111111111111111000//////000111222222333222222222000////////////000111111111111111000000111111111222111000//////......////////////............---,,,---...///000111222333///000000111111000000///000000111111111111000000//////000111111222333333222222333333222222111111111111111111000000000///000111333222111000000111000000111222222222222222222333333444444444444444555444333333222222333333444444444555555666666777555555444333333333333333222222333333444555555666555555555555555555555555444555555666666555444444555555666777777666555444333444555444333222333555666666666666666555555444555555555555555555666666333333444444444444333333555555444444444444444555333444666888888666444333555555555555555444444333///000111333444555555555666666666666777888999:::555555444333222222222222111111111111111222333333444444444444555555555555333222222111111222222333222333333333333333222222222333444444555555555555666666666666666666666666666666666666555444333333333333444555555444333333555555666777777666555555333333333333333333333333333444666888888888777666444333333222222222333333444444444444444444444444222222333333333333333333333333333333333333333333777777777777777666555555000111222222333333222222111111111111111111111111222222111111111111222222111111222222222222111111//////000000111111222222/////////000111222333444333333333333333222222111111111111111111111000000444444333333222222333333777777777666666666555555444555555666666777777888444444555555555666666666333333222222111111000000000000111222222333444444111000000///000111222333222222222222222222222222333333222222222111111111//////000111111111111111222222222222222222222222333333222222222111111111000000000000000000000000111000000000000222333444111111000000000000111111...//////000111111222222444333333333222111111111111111000000000000111111222111111000000111111222222222222111111222222222111111000000000/////////------///000000000///......111444333///,,,---///,,,,,,,,,------...///000---......///000000111111////////////////////////---...///000111000000///---------............///,,,---...///////////////------......///000000111000000111111111222222222///000333555666555333222000000000000111222333444555555444444333333333222111111000000000000000111000111222222333333222222///////////////000111111000000111111111111000000222111000///............---------............///111000.........///111222///000111111111111000///000000111111111111000000///000000111222333333333333333333222222222111111222111111111000000//////111222444444222111111222///000111222222222222222333444555555666666555555555444333333222222333333222333444555666888999999666555444444333333333333222222333333444555666666555555555555555555555555000111333555666777888888333555666888888777555444444555666555444444555666666666666666666555555444333444444444555555666666333444444555555444444333666555555444444444555555333444777888888777555333555555666666555555444333...///111222333444444444444444444444555666888888555555444333222222222222111111111000111222222333333333333444444444555555222222222222222222222222555666666777666666555555444444444555444444333333666666666666666666666666666666666666555444333222444444555555555555444444222333444555555444333222222333333444444333333222222444666888999999888777111111111111222333444444555555555555555555555555111222333333444444444444444333333333333333333333444444444444444333333222111111222333333333333222111111111111111111111111333333222222222222333333111111222222222222111111////////////000111333333222111000//////000111222444444555555444444333222222333333444444333333333555444444333222222222222777777777777666666666666666666666777888888999999555555555666666666666777555555555444444444444333111111111222333444555666000000/////////000222333222222222222222222222222333333333222222222111111//////000111111111111111111111111111111111111111444444444333333333222222000000000000000000000000111000000000000222333444333333222222222222333333///000000111222222333333555555444444333222111111111111000000000000111111222222111111111111222222333222222111111222222333111111111111000000000000,,,---///000000000///...+++000333111---***+++------------......000111111---......///000111111222000000000000000000000000.........---+++)))&&&%%%---------.........//////+++,,,---...////////////............///000222222////////////000000000000...000333555666555444222000000000000111222333444444444444444444444444444222111000//////000111222111111222333333333333222///////////////000111111///000111222222111000///222222000///............,,,,,,------.../////////555333000---,,,---///000///000111222222111000///000000111222333333444444333333333333333333333333444444333222222333333333555555444333222222222222111000000000222222222111333222111000////////////222111111111222333333444555555555666555555444444222222222333444555666777555555555555444333222111333333333444444555555555555555555555555555555555444555555555555444222222666777888999999888666666666666666666666666666666333444444444444444333333555666666666666666555444444444444444444555666666999999888666555444333222444444444444444444444444888888777666666666666666555555555555555555444444444444555555666777777777555555555444333333222222222222111111111222444555444444555555444333222222333333222222222333444555777777666555555555555666111111111222333444555666666555444444555666777888777777777777666555333333333444666666666444222000555555666666666555333222222222111111222222333444333444666777777777666555222333444555555444333333333333333333333222111000333333333222222222111111111111000000000000111111666555555444444444555555555444333222111222333333111111222222222333333333777444111111333444333111222222222111111111111000000000000000000111111222555444222111111111222222555555555555444333222111666555444222111111222222444555555555444333333222666777999;;;:::888666444666555444444555666777888999888666555444444444444555555555555444444444444111111111000111111222333222222222111111111000000000111111111111222222222///000111222222333222222444444444444444444333333333333222222111000000000222111111111000000//////000111111111111222222222111111111111000000000///222222222111000///......000000000000000111111222000111111111111222222222555444333222111111111111//////000000111111222222000000000000111111111111333222000000111111///...//////000111111111111111000000///...---,,,++++++////////////////////////111000000///////////////111000000000//////......//////000000000000//////------......///000000000---.........//////000000000000000000////////////000000000000000111111222000111111111111222222222111000000000000000111222333333333333333333333333222111111111000000/////////000111222333333222111111...,,,---000222222000000000000000////////////...///111333222000---+++...------------.../////////...---,,,---...000222111111111111000000000000111111111222222333333444333333333333333333333333444333333222222333333333555444333333222222222222222111111111222222111111333222111000////////////111000000000111111222333444444555555555444444333555555444333333333333444666666666666555444333222333333333444444444555555444444444444444444444444444444444333333333333333666666777777777666666555555555555555555555555555444444555555555444444333555555666666666666555555666555555555555666777888888888777666555444333333444444444444444444444444666666555555555555555666555555555555555555555555444444555555666666777777777666666555444333222222222222111111111222444444666666666666666555444444555444333333333444555666666666666666555555555555222222222222333444555666666555444444555666777888777777777777666555333333333444555555555444333222444555666666555444333222222222111111222222333444333444555666777666666555333333444555666555444444333333333333333222111000333333333222222222111111111111111000000111111111444444333333333333444444555444333222222222333333111111222222222333333333555333222222444444222000222222222111111111111000000000//////000000111222444333222111000000111222444555555555555444333333666555444222222222222222444444555555444444333222333444555666555444222111555555444444444555666777999888666555444555555666666666666555555444444444111111111111111222222333333222222222222111111111000000111111111222222222///000111222222333222222333333333444444444444444111111111111111111111222111111111111000000000///000000111111222222222222222222222222111111111000222222222222111000///...000000//////000000111222000000111111111222222222333333222111000000000000000000000000000111111111000000000111111111222222111000//////111222111000...///000111111111111000000000//////......------........................///.........///000111111111111000000////////////000111111111111000000///------......//////000000////////////////////////000/////////////////////000////////////000111111000111111111111222222222000000000000000111111222333333333333333333333333222111111111000000000000///000111222222222222222222///------000111111000000000000000///////////////000111222111000...---...------------...////////////---------...000111111111000000000/////////222222222222222222222222333333333333333333333333333333222222222222333333444444333222222222333333444444444333222222111111333222111000000//////000000000000///000000111222333333444444444444333333555555444333333333333444777777777777666555444444333333333444444444444555333333444444444444333333333222111111111222333444555555555555555555555555444444444444444444444444444444555555555555555444333444555666666666666666666555555555555666666777666666666555555555444444444444444444444444444444555555444444444555555666555555555555555555555555444444444555666666777777888888777666555333333222333222111111111222333444555666666666666555555444555555444333444555666777555555666777666555444333333333333333444555555666555555555444555555666777666666666666666555444333333333333333444444444444444444555555555444333333222222111111222222333444333444555555666666555555333444555666666666666555222222333333333222111111333333333222222222111111222222111111111111222222333222222111111222222333555444333222222222333333111111222222222333333333333222222333444444222000222222222111111111111000000000//////000000111222222111111000000000000111333444555555666555555555666555444333222222222333444444555555444444333333666666555555555444444444444444333333333444555555777777666666666666777777888777777666555444444444111111111111111222333333333333333333222222222222000000000111111111222222///000111222222333222222222222222333333444444555//////000111111222333333111111111111000000000000000000111222222222222222333333222222222111111111222222222222222111000///000000//////000000111222000000000111111111222222222111000///////////////111111111111000000000000000000000000111111111222///......///111222222111...//////000000000000000................................................---------...///000111222111111000000000000//////222222222222111111000///---------...//////000000///////////////.........//////////////////////////////......//////000111000111111111111222222222000000000000111111222222333333333333333333333333111111111111111000000000111111000000000111222222222000......///000000///000000000000///////////////000000000000//////......------------...////////////...------...000111000////////////.........333333222222222222222222222222222222222222222222222222222222222222333444333333333222222333444444777777777666444222222333444333333222111111111222111111000000000111111222222222333333444444333333222222222333444555666777666666666666666555444444444444444444444444444444222222333444444333222222222111000//////111333555555555555555555555666666444444444444444444444444444444555666666666555555222333444555666666777666555444444444444444555555555555555555555555555555444444444444444444444444555555444444555555666666444444444555555555555555333333444555555666666777999999888666555444333222333222111111111222333444333333333444444333333222555444333333333444666777444555666777777555333222444333333333444555555666555555555555555555555555555555555666555555444444333222222222333444555555333333444444444333333333222222111111222222333444333333444444555555555555444555555666666666666666222222333333333222222111333333333222222222111111333222222222222222222333222222111111111222333333444444333333333222222222111111222222222333333333111222333444555333111000222222222111111111000000///////////////000111111000000000////////////000222333444555666666666666555555444444333333333333333444444555444444333333777666555444333444555555333333333333333333333444666666666666777777888888888888777666555555444333222111111111111222333333444444444333333333222222000000000000111111111111//////111222222222222222000111111222333444444555///000000000111111111222111111111000000000000000///000111222222222222111222222222111111111000000222222222222222111000000///////////////000111111000000000000111111111111222111000000////////////222222111111000000//////...////////////000000000000......///111111111000......///000000/////////++++++,,,,,,,,,---------........................------------...///000111000000000000000000000000111111111111111000///...,,,,,,---......//////000---.........//////000000.........///////////////...............///000000000000111111111222222222///000000111222222222222222222222222222222222222111111111111111111111111222111000//////000111222111111000////////////...000000000000////////////000000000///////////////...------------...////////////............///000//////.........---------333333222222222222222222222222222222222222222222111111111111222222333444222222222222333333444555999::::::888555333444555555555444444333333444444333222222111111111222222111222333333444444444333222222222333444555666777444444555555555444333333444444444444444444444444111222444444444444222111222111/////////111333444555555555666666777777777555555555555555555555555333333444555666666555555222222444555666666666666666666555555444555555666444444444444555555555555444444444444444444444444777666666666666666777777444444444555555555666666333333444444555666666666999888777666555444333333444333222111111111222333222222333333333333333222444333222222222333555555333444666777777555333222444444333333333444555555555555555555555555444444333444555555555555555444222222222222222333444555333333222222222333333333222222111111222222333444333333333333333444444555666666666555555666666666111222222333333333222222333333333222222222111111333222222222222222222333222222111111222333444444444444444333333333222222111111222222222333333333///111333444444333111000222222222111111111000000/////////...///000000111////////////000/////////222222444555666666666666444444444444444444333333333333444444555444444333444222111//////000111222333333333333333333222222555555666666777777888888888777777666555444444444222222222111222333333444444444444333333333222222//////000000000111111111//////111222222222222222000000111111222333444444111111111000000000//////000000000000000000111111///000111333333222111111000000000000////////////111111222222222111000000/////////...///000000111//////000000000111111111222222111000000000111111222222111111000000//////---------............///111000//////000000///---....../////////......---,,,,,,,,,---......//////..............................---------------...//////////////////////////////000000///......---,,,,,,------.../////////+++,,,---...///111111222------....../////////000...............///000000000000111111111222222222//////111222333333333222222222222222222222222222111111111111111222222222222111000/////////111111000111111000///.........000000000000///////////////////////////000000000...------------...///////////////.........//////............------------222222222222222222222222222222222222222222222222111111000111111222333444111111111222333444555666888:::;;;999555333444666555555444444444444555555444333222222222222222222111222333444444555555444555555444333333333333444333444444444444444333333555444444444444333333333111333444666666444333111222111000000000111222333333444666777888888777666666666666666666666666666222222333444555555555555222333444555555555555555888888777666666666666777444444444444444444555555444444444444444444444444888888777666666666666666333333444444555666666666333333333444555555666666777777666555555444444444444333222111111111222333333444444555555555555444333333222111222333444555444444555666555444333222333333333222222333333444444555555555555444333333222333444555555555555555222222222222333333333333222222111111111222333333222222111111222222333444333222222222222333444555888777666555444444444444111111222333333333222222333333333222222222111111222222111111111111222222111111111111222333444444333333444444444333222111111111222222222333333333///111333333222111111222222222222111111111111000//////......//////000111...//////000000000000///111222333444555555555555444444555555555555444333333333444444555555444444444333222111111111222333333333444444444333222222444444555666777777666666555555555555555444444444222222222222222333444444333333333333222222222222/////////000000000111111///000111222222333222222000000000111111222222333222222111000000///......000000000000111111111111...000222333444333111000000000/////////.........000000111111111000000/////////......//////000111/////////000000000111111222111111000000111111111111111111111000000000000------------............222000////////////...,,,..................---,,,/////////000000111111111------------------------......---,,,,,,,,,,,,,,,------............//////---......//////......---,,,,,,,,,---......//////+++,,,---...///111111222---------......//////000//////......//////000111000111111111111222222222...///111333444444333333222222222222222222222222111111111222222222222222111111000/////////000000...000111111///......///000000000000////////////...//////000000000000000...------------.../////////////////////.........///............---------111111111222222333333444111111111111111111111111000000000000111222333444111111111222333444666777444777999777333000222555444444333333333333444444333333222111111111111111222222333555555666666666555555444333333333333444444444555555555555444444555555444444444333333333222333555777777555333222222222222222222111111111000222555888999777555444555555555555555555555555000111222333444444444444333333444555555444444444666666555444444444444444444444444444444444444444444444444444444444444444999888777666555444444444333333444444555666666777222333333444444555555666444444444444444444444444444444222111111111222222222333444555555555555555444333333222333444555666555555555444444444333333333222222111111222222222444444555555555444333222111222333444555555555555222222333444333222111000222111000000111222333444222222111111222222333444333222111111111222444444999888666444222222222222000111222333333333333222333333333222222222111111111111111000000111111111000000000000111222333333333333444444444333222111111111222222222333333333///111333222111000222444222222222111111111111000///............///000000...///000111111111000000111111222333444444444333333444555666666555444444222333444444555555444444666666555444444444444444333444555555555333222111333444555666666555444444333333333333444444444444333222222222222333444444333222222222222111111111////////////000000000111///000111222222333222222000000000111111111111111000000000000000////////////000000000111111111111...000222444444333111000000000000000////////////...//////000000000/////////............///000000////////////000000000111000000/////////000000111000000000000000111111111........./////////000000000///......///000///---...............---,,,+++.../////////////////////------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000///+++,,,,,,------......///............////////////,,,,,,---......///000000000////////////000111111000111111111111222222222---///111333444444444333111111111111111111111111111111111222222333333333000000000000000//////...,,,///111222000...///000000000000000////////////---...000111222111000///...------------.../////////////////////......---/////////............---000000111222333333444444111111111111111111111111000000000000111222333444000111111222333555666777222555777555111///111444222222222111111222333333222222111000000///000000222333444555666666666666222222222333444555666777555555666666666666666555555555555444444333333333222444666888888666444222333333333333333222111000...000444888888777444222444444444444444444444444///000111222333333444333444444444555444444333333333222111111000000000000555555444444444333333333444444444444444444444444999888666555333333222222333333444444555666777777222222333444444555555666333333333444444444444555555444222111111111222222000111222222333333333333555555444333444555666777666555444333333333444444222222111111000111111111444444555666555444222111111222333444555666666666111222444555444222000///111111000000000111333444222222111111222222333444333222111111111222333444:::888666333222111000111000111222333333333333333333333333222222222111111111111000000000000111111............///000222222333333444555444333222111111111222222222333333333///111222111//////222555222222222111111111111000...............///000000...///000222222222111000111111222333333333222222333444555666666666444444222333333444555555555444333333333222222222111111444444555666555444222111333333444555555444333222111111222333333444444555333333222222333333444555222222222111111111000000////////////000000000000///000111222222333222222111111111111000000000000......//////000000111111//////000000111111111222...///222444444333111///111111111111000000000000......///////////////..................///000000////////////000000000000//////.........//////000//////000000111111222222000000000000111111111111...------...000111000///---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///+++++++++,,,,,,---------,,,---...000111111111111++++++,,,------......///111000000///...---------,,,,,,------...///000000000000000000000111222222000111111111111222222222---///111444555555444333111111111111111111111111111111111222222333333333///000111111111///...---+++...111222000///000111000000000000////////////,,,---000222333111///......------------...////////////000000///...------000////////////.........///000000000000111111111222222222222222222222222333222222111222222333333333333333444444444555555222222222222222222222222222222222222222222222222000000000000000000000000222444666666555444555666333444666777777666444333555444222222444666777777777777666666555555555555222222444444444444222222444444444444444444444444555555666666666555333222777666555444444444444444666666555555555444444444444444333222222333333333444333222222222333444555444555555555444444666777222222333444444555555666888777666555444333333333222222111333555666666555444444555555555555444444666555444333222111111222333222222111111222222333333333222222333333444555444333222111222333444555555444333222333444555666666555333222111222222333555444333333222222333333000000111222333333444444777666555333222222333333111111000000111222222333111111111111111111111111000111333333222333555777999777555222111000///000000000000111222222222333333333333333333222111000222111111111111111222222111111111111000000//////222222222111111111111000222222222111111111111111222111000000000111333333222222333333333222222111......///000111000000000111111000000//////......111222333333111111222333333333333222222222111111333333333222222111111111333333444444444444444444666666555555555555666666333333444555555444333333111222333333333333222111222222222222222222222222333333222111000000111111111111222222222222111111000000000000000111111222333111//////111222000---000000000000////////////111111111111111222222333444444333222111000///...111111111111111000///...000000000000000000000000............//////////////////............//////////////////////////////000000000000111111111111333222000///.........///111222222111///...///000111///---------...---,,,+++...111111///,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,---...///000000000000------,,,---...000222333////////////////////////111111000///......//////......//////000000111111222111111333555555444333333333333222222111111111111000///......///000111111000///......---------+++,,,,,,---...///000000111------333444///,,,...---///000222222000///---,,,...000111111000...,,,000...,,,---000111///---...------,,,,,,------...000000000111111111222222222222222222222222222222333333222222111222222222111222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111111333555555444333444555333444555666666555444333555444222333555666777777666666666555555555444444333444555555555555444333444444444444444444444444555666666777666555444333666666555444444444444444555555444444444333333333333333222222222222222333444333222111111222333444666777777666444333444666333333333444444444444555777666555444333333333333333222222333555666666555444444555555555555444444555444444333333333333333333333222222222222333333333333222222333333444555333333222222222333444555555444333333333444555555666555333222222222333333555444333333222222333333000111111222333333444444555444333111000000111111222222222111222222333333111111111111111111111111222333444333222222333555777666444333222222222333111111111111111222222222333333333333333222111111222222111111111111222222222222111111111000000000222222222111111111111000222222222222222222222333222111000000000111222333222222222333333222222111////////////000000000000111111000000////////////111222333333111111222333333333333222222222111111000000111222333444444555444444444444444444444444444444444333333444444444333333444555555444333333111222333333333333222111222222222222222222222222111111000///////////////000111111222222111111000111111000000///000000000333111///000111222000...111000000000////////////000000000000000111222222222222222111111111111111111111111000000/////////////////////////////////............////////////......------------......//////////////////////////////000000000111111111222111000///......//////000111222111000///000111333111/////////000///..."""'''***,,,---///000------------------------------------------------------------------------.........---------,,,,,,,,,,,,---...////////////...............//////000........................111111000///////////////......//////000000111111000000000111333444333222333222222222222222222111///.........///000222333111111000///..................//////////////////333//////444666222///000...///000111111000///...---...///000000///...---111///...///111111000......------,,,,,,------...111111222222222333333333222222222222222222222222444333333222111111111222000000000000111111111222222222222222222222222222222222222222222222222222111111111111111111111111000222444444333222333444333444555666666555444333555333222333555777777666555555555444444444444444555555666666666666555555444444444444444444444444555555666666666555444444555555444333333333444444444444444333333333222222222222111111111222222333444333222111111111222333777888888777444333333444555555444444444333333333444444333333333333444444444222222333555666555444444444555555555555444444444444333333444555555666444444444333333444444444333333222222333333444555333333333222333444444555555555444444333444444555555555444333333333444444555444444333333333333333111111222222333333444444444444333222111111111111444333333222222222333333111111111111111111111111444444555333111111222444444444444333444444555666222222222111111111111111333333333333333222222111222222111111111111222222222222222222222111111111222222222111111111111000111222222333333444444444111111000000111111222333111222222333333222222222000///.........///111222111000000000000/////////111222333333111111222333333333333222222222111111000000111222333444555555555555555444444333333222222222111111111111222222333333444555555444333333111222222333333222222111111111111111222222333333111000000000////////////000111111222222111111000000/////////000000111222222111000000111111000///111111000000000////////////////////////000111111------...///000111222222111000///.........//////////////////////////////............////////////------,,,,,,,,,,,,------//////////////////////////////000000000000111111000000///......//////000///000222111000000111333333111/////////000///...((()))+++,,,+++,,,---///........................------------------------------------------------.........------------,,,+++,,,---...............///////////////...---,,,........................111111000/////////000000......//////000000111111/////////000222333222111111111111222222222222222---------...///111333444222222111000////////////111111000000////////////222///000444555333111111//////000000000000/////////..................///111000//////111111000///...------,,,,,,------...222222222333333333444444222222222222222222222222444444333222111111111111000000000000111111111111222222222222222222222222111222222222222222333333111111111111111111111111111333444444333333333555333444444555555444444333444333222333666777777666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444333333444444333333333333444444555555444444444333333333333333222222222333444444444333222111000111222333555666777666444222222333666666555444333333222222222222222222222333444555444333222333555555555333333444444555555444444333333333333444555666777888555555444444444444555555333333222222333333444555333333333333444444555555555555555444444444444444444444444444444555555555555555444333333333333333222222222333333333444444555555555444333333333333333333222222111111222222111111111111111111111111333444444333222111333444444444444444555555666666333222222222111000000000222333333444333333222222333333222111111111222222222222222222222222222222222222222111111111000000000000111222222333444444111111111111111222222222111111222333333333222222111000...---...///111333000000000000000000000000111222333333111111222333333333333222222222111111333333333333333333333333666666555444333333222222222111111000000111111222333333444555555444333333222222222222222222222222000000111111222222333333222222222222222222222111000000111111111111000000---------...000111333444111000000000111111000000111111111000000000//////...............///000000++++++,,,---......///000000///...------...//////////////////////////////............////////////...------,,,,,,------...////////////////////////////////////000000000111//////....../////////000...///111111111111222444111///---------...---+++222222000...+++***+++,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------+++,,,,,,---......---------...///000///...---,,,........................111000000//////000000000......//////000000111111/////////000222333222111000000111111222222333333------...///000111222333333222111000///////////////////////////////////////......000222222111000000000////////////000000000///---,,,,,,---///000000/////////000000//////...------,,,,,,------...222333333333333444444444222222222222222222222222444333222222111111111222111111111222222222222333222222222222222222222222111111111222222333333333111111111111111111111111222444555666555444555666333444444444444444444333444333333444666777666555444444444444444444444444555444444444444444444555555555555555555555555555222222222222222222222333444444444333333444444555666666666666555555555555444444444444444555666777555444222111111111222222111333555555333222333444666666555444333222222111222222222222333444555555555444333333444555444222333333444444444444333333222222333333555777888999666555555444444555555666333333222222333333444555333333444444444555555555666666666555555444444444333444444555666666666666666555444444333333444444333333333333333444444444444444444444444444333333111111000000000000111111111111111111111111111111111222333333222333555777666666666555555444333333333222222222111000000000222333333444444444333333444333333222111111222222222222222222222222222222222222222111111111000000...//////000111222222333000000111111222222222222000111222333333333333333111000...---...///111333000000000000111111111111111222333333111111222333333333333222222222111111333333333333333333333333666666555444333333222222222222111111111111222222333333444555555444333333222222222222222222222222000000000111111222222222111222333333333333222222000000000111111000000000............///000111111000000111111000000000111111111111111000000000000...............//////000........................//////............//////....................................//////////////////............//////////////////////////////...////////////000000000.........///////////////---...000000000000222444111///---------...---+++++++++++++++***+++...111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------+++,,,------...---------+++,,,.../////////...---........................000///////////////000000......//////000000111111000000000111333444333222000000000111111222222222/////////000000000000000333222111000////////////,,,,,,---......///000000.../////////111333333111000000////////////000000000///---++++++---///000---............---.........------,,,,,,------...222222333333333444444444222222222222222222222222333222222111222222333333222222222333333333444444222222222222222222222222111111111222222333333444222222222222222222222222222444666666555444555666444333333333333333333444333333333444777777666555444444444444444555555555555555444333333444555555555555555555555555555555222222111111111222333333555555444444444555666666777777777666666666666555555555555555666777777888666555333222111222222333000222555555444333333444666666555444333333222222333333222333333444555555666555333333444444333111333333444444444444333333111111222333444666888999555555444444444444555555333333222222333333444555333333444555555555555444666666666666666555444333333444555666777777777777666555555444444444444444333333333333444444444444111222222333333222222111///////////////000111111111111111111111111111111000111222222222333555777777777666666444333111000222222222111111111111111222333333444444444444444555444333222222111222222111111111222222222222222222222222111111111111000......//////000111111111000000111222222222222111000111222222333333333333000///.........///111222000000000111111111111222111222333333111111222333333333333222222222111111///000111333444666777888555555555444444333333222222222222111111222222222333333444555555444333333333222222111111222222333111111111111111111111111///000111222222222111000///000000111111000000///222222000///...---------///000111111000000111222222222111111111000000000...............///000000222222111111000000000///......///000000000//////..................................../////////////////////....../////////////////////////////////......////////////000000....../////////......---,,,---////////////000222333111/////////000///...,,,---...------...111444---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////.........------------............------+++,,,---...............------------------------......------......//////......//////000000111111000000000111333444333222000000000111111111111111//////000000000000//////222222111000////////////++++++,,,---...///000000000111111000333777777444//////000000000000/////////...,,,++++++,,,...///,,,---......,,,,,,---......------,,,,,,------...222222222222333333333333222222222222222222222222111111111111222333444444222222222333333333333444222222222222222222222222000111111222333333444444222222222222222222222222222333555555444444444555444333333333333333333444333333333555777777666444444444555555555666666666666666555444444555666666555555555555555555555555333333222222222333555666666555555555555666777888777666666666666555555555444444444555555666777888777666555333222333333444333555777888666444444444555555555444444333333333444444444444444444555555777555444444444444222111222333333444444333333222111111111222333555666777555444444444444444444555333333222222333333444555333333555666666666555444666777777777666555333222222333555777888888888888666666555444444444444444444444444444444444444444111111222333333333222111///...//////000111333333111111111111111111111111111222333333222222444666555555555555444222111000111111111111111222222222222333333444555555444444555555444333222222222222000000000111111111222222222222222111111111111000000000000000000000111111///000111222333222222111000000111222333333333333////////////000000000000000000111111111222222222111222333333111111222333333333333222222222111111///000111333555666888888444444444444444444444444222222111111111111222222333333444555555444333333333333222111111222333333222222111111000000//////...///111333333222111000//////000000000000//////111000///..................000222111000///111333222222222111111111000000//////......//////000111111111111111000000000///,,,...000222333111000///....................................///////////////......------......///////////////////////////........./////////000000...////////////...,,,++++++---......------...000333111/////////000///...222333333111///...///000///......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---......///////////////................../////////......---......------,,,,,,------------------------------,,,,,,,,,,,,,,,---............//////000000111111/////////000222333222111111111111111000000000000---...///000111111000000111111000///............------....../////////000///222111///222888888444...///000111111000///......------,,,,,,------...,,,...000///---,,,---///...------,,,,,,------...111111222222222333333333222222222222222222222222000000000111222333555555111222222222222333333333222222222222222222222222000000111222333333444444222222222222222222222222000222444444333333333444444333333222222333333444333333333555777888666444555555555666666666777777888777666555555666777888666666666666666666666666555444444333444555666777666666666666666777888888666666555555555444444444333333333444555666777777888777555444333333444444666888::::::777555333333555555444444444333333333666555555444444555555555777666444444444444222000222333333444444333333222111111111222333444666666444444444333333444444444333333222222333333444555333333555666666666555444666777777777777555333222222333555777999999999888666666555444444444444555444444444444444444444444222333444555555555444333/////////000111333444555111111111111111111111111333444444333222111222444333444444555444333111000000000111111222222222333222333333444555555555444666555444333222222222222//////000000111111111222222222222111111111111000222222222111111111111111///000111222333222111111///000111222333444444444......///000111000000000000000111111222222222222111222333333111111222333333333333222222222111111333333333444444555555555333333444444444444444444111111000000000000111111333333444555555444333333444333222111111222333444333333222111000///......000111333555555555333222//////000000000000//////++++++,,,---///111333444---000222111//////111333222222222111111111111000///////////////000111111---.....................,,,...111444444333000......................................./////////000...------,,,,,,------...////////////////////////............/////////000//////000000///---+++***+++,,,...---,,,,,,---///111///---------...---,,,+++---...---,,,,,,,,,...000000///...------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////000/////////...............///////////////......111000...,,,+++++++++,,,------------------------++++++++++++,,,,,,---.........//////000111111111.........///111222111000222222111111000000//////+++,,,...000222222222222111000///......---------000000000000////////////---000///---000666777333---///000222222000///------------,,,,,,------------///111000------...111...------,,,,,,------...555444222000/////////000...///111222333333222222111000000//////000111222333333333333333333333333777666444444444444222111333333555555555555333333333333333333333333333333555555444444444444555555666666777777666555444444555444333222222333444555555555555555555666777888555555555555555555555555777666555444444444444444555444444444444555666666555444333333444666999:::;;;:::888666666666666777777777777777666555444333333333333333333333333333555555555555666666666666888777666555555444444555333333333333333333333333666666777777666555444444444333111000000111333444444444333333333444666777666666666666555444333222555333111//////111333555555555555555555555555555777777777777666666666666444444555666777888999:::777777666777777555111...222333333444555555555444222444777999999777555333222222222222111111000000333333333333333333333333555555555444444333333333111222222333333222222111444333222222222333444555333333333444444444555555444444444444333222111111333222111000000111222333666555333111000000111222222222222222222111000///......///000111222222333111111222333333333333222,,,---...///000000000000111111000000000000111111222222222222222222222222222222222222222222222222444444444333444444555555333222222111111222222333444333222111111111333333666555333222222333555666555555444333222222222222222111000000000000000000111222222333444555666666444333222111000///000111---...000111222222111111111111111111111111111111333222111000000111222333////////////////////////111111000000000000111111.........////////////////////////...---------,,,000000000000111111111111------...///000111222222...............///000000000000000000/////////...222222111///---***'''%%%---------.........//////...///...,,,***)))+++,,,------------------------...------------...//////---,,,+++***+++,,,---...///......---------......---...............------///////////////////////////......------,,,,,,+++...,,,***))))))***+++---///...---,,,,,,---...///,,,,,,------.../////////+++,,,...///111222222222222111000//////000111222000000//////......------111222333444333111///...////////////000000000000222111111000000000000000///......---------.................................------,,,,,,,,,------------,,,+++++++++,,,,,,333333222111111111111222///000222333444444333333222111000//////000111111333333333333333333333333555444333444444444444333222333444555555444333222333333333333333333333333444444333333333333444444555555555555555444333333444444444333333444444444555555444333333333444444444444444444444444444444666666555444444444444444555444444444444555666666555555444333444666888999999999888777777666777777777777777777666555444444333333333333333333333333555555555555666666666666666666555444444444444555333333333333333333333333555555555555555444333333444333222000000222333444222111111111222333555666444444444444333222111111666444222111111222444666555555555555555555555555777666666666666666666666222222333444555666777777:::888666555666666444333333444555666666666666555222444666777777666444333333222222222111111111111333333333333333333333333111111111111000000000///111222222333333222222111222222111111222444555666333333333444444444555555222222333444444333333333333222111000000111222333555444222111000000111111//////000000000///......//////000000111111222222000111222222333333222222//////////////////......111111000000000000111111222222222222222222222222222222222222222222222222222222111111111111222222333222222111111222222333333222111111111111222333444333222111111222333444666666555444444444444555333333222111111000111111111222222333444555666666666333111///000000111111000000111222111111000///111111111111111111111111222222111000000111222222////////////////////////......////////////......////////////////////////..................------000000000000111111111111222111000///...,,,++++++///............///000000222111000/////////000000000111111000///---+++***---------.........//////000000///---++++++,,,...------------------------...------------...//////------,,,,,,,,,,,,------......------------......---......//////...------////////////////////////---------------------------,,,+++******+++---...//////...------...//////..................---------...000111222222222222111111000000000000111111000///////////////......000111111111000///---,,,////////////000000000000222111000000//////000000///......------.................................111000000/////////000000......---,,,+++++++++,,,111111222333333333333333111222333444444444444444333222111/////////000000333333333333333333333333222333333444444444444444222222333333333333222222333333333333333333333333333333222222222222333333333444444444444333222222333444444555555444444333666666555444444333333333333333333333333333333333666555555555444444444444555444444444444555666666666555444444444666777888777888888888888888777777888777777666666555444444333333333333333333333333555555555555666666666666444444333333444444555555444444444444444444444444555555666666666555444444444333222111111222333444222111111111222333555666333333333333333333333222777555444222222444555777555555555555555555555555666666666666666666666666222333333444555666777777;;;999555444555777777777555555666777777777666666333444444555555444333333333333222222222222111111222222222222222222222222///////////////.........111222222333333222222111000000111222333555666777333333333444444444555555000111222333444444444444333222222111111222222333444333222111000000000000111222222333333333333222000000000000000111111111000000111222222222222111111111000000///...------111111111111111111111111222222222222333333333333222222222222333333333333222222111000000111111222333222222111111222222333222111111000000111222222222111000//////000111222444444444444444555555666555444333222111111111111111111222333444555666666888444///...000222222111222222222222111000......111111111111111111111111222222111000000111222222////////////////////////......////////////......////////////////////////..................//////000000000000111111111111333222000...,,,***((('''//////......//////000111444222000/////////111222///000000111111111000000---------..................//////---++++++,,,---------........................------......///000////////////...---,,,+++...---------------......---......//////.........////////////////////////+++,,,,,,---......//////------,,,+++,,,---///000000//////......//////000000//////...------,,,,,,000000222333333333222222000000111111111111000000//////////////////000000222222111000///...---,,,////////////000000000000222111000000//////000000///......---......//////..............................---------......///000///...---,,,+++++++++111222333444555444333222111222222333333333444444444333111000////////////222222333333333333444444333444666666555444333333222222222222222222222222333333333333333333333333333333222222222222333333333333444444444444333333222333444555555444333222777777777777777666666666333333333333333333333333555555555555555555444444555444444444444555666666666666555555555555666777666777888999:::999888888888888777666666555555555444444444444444444444444555555555555666666666666444333333444555666777777444444444444444444444444777888888888888888777777444333222222222222333444555444333222333444555666555555444444555555555666666555444333333444555666555555555555555555555555555555555666666666666666555555666666777888888999999777555555666888888777555666666777777666666666444444333333222222333333333333333333333333222222111111111111111111111111111111111111111111000000111222222333333222222111111111222222333444555555333333333444444444555555111222333333444444444333333333333222222333333333222222111111000000000000333333444555555666555555111111111000000000000000///000111111222222111111111000000///////////////111111111111111111111111222222222333333333333333222222222333333333333333444444333222222222333333333222222111111222222333111111111111111111222222111111000000000000111111111111111111222333444555555444333222111000000000111111222333444555555666999444///...000333222111111111111111000000//////111111111111111111111111222111111111111111111222///////////////////////////000111222222111000///000000000///////////////------......//////000000///000000000111111111111/////////...------,,,,,,/////////...///000000111555333111///...000222333//////000000111111111111........................+++,,,,,,+++***)))***+++.............../////////...............//////000000000111111///...,,,***------,,,,,,------......---......////////////...////////////////////////,,,---------.........///------------...///111222000000////////////000000//////.........---------000111333333333222111000...///111222222111000000000////////////000222222666555333111000/////////////////////000000000000111111000///////////////...............//////000........................------,,,,,,,,,---......111000///---,,,,,,,,,,,,222333444555444333222111111111111111111222222222444333111000////////////222222222333333444444444555777999888555222222222222222222222222222222222333333333333333333333333444444333333333333444444333444444555555555444444222333444555555444333222444555666777888888888888444444444444444444444444444444555666666555555444555444444444444555666666666666666555555555555666444666888999:::::::::999999999777666555555666666444444444444444444444444555555555555666666666666555555555555666888999999555555555555555555555555777777888888888888888777444333333333333333333444666555444333222333444444555555444444444555666666444444333222222333444444555555555555555555555555444444555555666666666777555555666666777777888888555555555777888888666444555555666666666555555444555444333222111222222333333333333333333333444444111111111111111111111111222222222222222222222222111222222333333222222111333333333333333333222222333333333444444444555555333444444444333333222111333333333444444333333333222222222222111111111000000000111222333333333222111111111000000000000000000000111222222222222222///////////////000111222000111222222222222111000222222333333333444444444222222333333333444444444555444444333222222333333333222222111111222222333000000111111222222222222222222222111111222222222000000000111222333444555333333222000000/////////000111111222333444555555888444000///111222222111000000000000000111111222000000000000000000000000111111111222222111111111000000000000000000000000///000111222222111000///111111000000////////////---......//////000000000///000000000111111111111////////////000000000000///////////////000111111555333111///...000222333////////////////////////.....................---***,,,---,,,+++******+++.........//////000000000///............///000000111111111111000...+++***,,,,,,,,,,,,,,,---......---......///000000///////////////////////////////////////......---------------......///000111222//////000000000000//////---------........./////////111222333333111///......///000222222222111000111000/////////111333444555444333111000/////////////////////000000000000111000000///.../////////...............///000111////////////////////////000000///000000111222222111000///...------------333333444333333222111111222111111000000111222222333222111/////////000000111222222333333444444555777:::<<<;;;777333222222333333222222222222333333333333333333333333333333444444333333333333444444333444444555555555555444333444444555555444444333000222444666777888777777555555555555555555555555333444555666666666555444555444444444444555666666777777666666555555444444444555777999:::;;;<<<<<<:::999777666555555666777444444444444444444444444555555555555666666666666666666666666777888999:::666666666666666666666666444444555666666666555555333333444444444444333333444333222222222333555666555444222222111222333444444444333333333333444444555555555555555555555555444444444555555666666777444444444444555555666666444444555777999888666333555555666666666555444444555555444333222222222222333333444444444444555555222222222222222222222222000000111111111111111222111222222333333222222111444444444444333222111000333333333444444444555555444444444444333222111000333444444555555444444333222222333333333222222111111222333333333333333333000000000000000111111111111111222333333333333222//////......///111222333000111222333333222111000222222333333444444555555222222333333444444555555444444333222111111111111333222222111111222222333000111222333333333333333333333333333333333333333222222222222333444666666222111000000///000000000000000111222333444555555555555333222111111222222////////////000111222333000000000000000000000000000111222222222222111000000000000000000000000000,,,...///111111///...,,,222111111000000//////...//////////////////000000000000000000111111111111222222111111111111111111000000//////000000111222444222000/////////111222000///...---------.....................---------,,,...000///...------.........//////000000111111//////......//////000111111111111000///---,,,+++++++++++++++,,,---...///---...//////000000000000////////////////////////000000//////...------,,,.........///000000000000...//////000000//////...,,,,,,------...//////000...000222444333222///......///000111111222111111333222000//////111333444111111000000//////......////////////000000000000111000//////......//////............///000111111///////////////////////////......//////000111222000000///............///222111111111111222333333333333222111111111222333222111000//////000111111111111222333333444555555666:::>>>===888444444555555444333222222333444555333333333333333333333333333333222222222222333333222222333444444444444444444444444333333444444444111333555777888777777666444444444444444444444444222333555666777666555444555444444444444555666666777777777777666555444333555555666777999;;;===>>>;;;999777666555555777777555555555555555555555555555555555555666666666666666666666666666777888999666666666666666666666666333333444555555555555555333444444444444444444333222333333444666999<<<===666555333111111111222333555444444444444444444555555555555555555555555555333333444555555666777777444444444444555555555555888777666777888888777555777777777777777666555444555555555444333333222222333444444444555555555555333333333333333333333333000000000111111111222222111222222333333222222111222333444444444333222111333333333444444444555555333333333444444333222222333444555666666555444333222333444444444444333222444555555555555444444333//////000000111111222222222222333444444444444333222111///......000111222000111333444444333111000222222333333444555555666222222333333444555555666666555444333222222222222333222222111111222222333000111333444555555444444222333333333333333333222333222222222333444555555111111000000111111222222000000111222333444444555222555777555111///111333111111000//////000111222000000000000000000000000000111222222222222111000000000000000000000000000,,,---000111111000---,,,222222111111000//////...000000000///////////////000000000000111111111111222222222222111111111111000000//////000000111222222111000/////////000000///...---------...////////////.........------------///111111000......///......///000000111222222///////////////000000111111000///...------,,,,,,++++++++++++,,,---...///------///000000111111111////////////////////////////////////..................//////////////////---...////////////...---------.....................000333555555333111///////////////000111222333555333111//////111222444...///000111111000///...////////////000000000000000000///............///............///000111222////////////////////////,,,,,,,,,,,,---...///000/////////...//////000111000/////////000222444666555444333222222222333444111111000//////000111222111111222333333444555555555:::>>>>>>:::666666888555555333333333333555555333333333333333333333333222222111111111111222222000111222333333333333333555555333222222333555555555666888999:::999777666333333333333333333333333222333555777777666555444555444444444444555666666777777777777666555333333555555666777999<<<>>>@@@;;;:::888666555666777888555555555555555555555555555555555555666666666777666555555555555666777777777777777777777777777777444444555666777777666666333444444555555444444333333444555888<<<@@@DDDFFF999888555333222333444555666666666666666666666666555555555555555555555555333333444444555666777777666666666777777777777777<<<:::777666777888888888888888888888888777666666555555666555444333222111444444444555555555666666333333333333333333333333111111222222333333333444222222222333333222222222000111333444555444444333333333333444444444555555111111222333444444444444333444555666666555444333222333444555555555444333222222222222111000000///...//////000111222222333222333444444555555444444444333000///...///000111000111333444444333111000222222333333444555666666222222333333444555666666999888777666555444444444333222222222222222222333111222333555666666555555222222333333333333222222111111000000111111222333111111111111222333444555000000111222333444444555///555999888222...000444333222111/////////000000000000000000000000000000000111222333333222111000000000000000000000000000...///222333333222///...222222222111000//////...111111000000//////......000000000000111111111111000000000111222222333333000000000000000111111222000000000000/////////.........------...///111222//////.........---------+++---///000...------......//////000111222222222///////////////000111111111000...,,,,,,,,,---...++++++++++++,,,---...///------///000111111111111////////////////////////------......///000000000...///////////////...---,,,---...//////...---,,,/////////...------,,,,,,///111444666777555333111000//////...///111333444666444222000///000222333...000222333444333111000////////////000000000000000000///...........................///000222222000000000000000000000000/////////000000111333333.........//////000111222555444222000000111222333222222222222222222222222222222111111222222333444222222222222333555666777::::::999888777666555444333333333333444555666666555666666666555444333333444444444555444444333333555444444333333444444555666666666666777777777777666666777888888888888777444444444444444555666777777444333444666777555333555555555555555666777888666666666666777777777777999999999999888888888888::::::999777666444333222000000000111222333444555666666555555555444444444777666666555555777888999555666777888888777666555555555666666666666555555000111222333555666777888000444333222???UUUaaaaaa;;;:::888666555444444555444555777777666555222111777777777777666666666666555555555555666666666777999999999999999888777666777777777777777888888999;;;:::999999888888888888999888777666444444444444111111111111222333444444222222333333333444444444111222222333333333222222444444333222222333444444555555555555555555555555444444444444444444444444555444222111222444666888666555333222111111222222555444222111111222444666555444444333333333444444222111000000///000000000111111222333444444444444222222222111111111111111000000000000111111111111999888666555444444555666555444444333333444444555555444222111111222444555555555444444444333333333555555444444444555555666555555444333333333333444222333444444555555444444666444333111000000111111333333333444444333222222111222333333333111000///111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111111222222222111111111000000000000////////////000000------...///000111222222000111111111111000000///111111111000000000000000000111333333333222000......///////////////......111111111111000...---,,,......////////////......//////......------------000000////////////000000333222000...,,,+++******))))))***+++---....../////////000000000000//////////////////////////////111///---...111222000...---------------...///000//////.........---------,,,,,,,,,---------......111222333444444444333222......//////000000111111............//////////////////000000000000//////111111111111111111111111//////............//////000000000000111111111111///////////////000111111111000///...///000222444333333222111000///......555444222111000111222333222222222222222222222222222222111111222222333444333333333444555555555666888888777666666555555444222222222222222222333444444444555555444444333222444444444555555444444333555444444333333444444555666666666666777777777777666777888888999999888888555555444444444555666666777555444555777888666444666555555555555666666777666666666666777777777777666666666666777777777777888777666555555444444444555555555555555666777888666666555555555444444444666666555555555666777888777888888999999888777777555555666666666666666666333333444444555555555555222666555222:::IIIOOOKKK999777666444333333333444555666777777666555333111777777777777777777777666555555555666666666777777888888888888888777666666777777666666777888999999::::::999888888888888888999888777666555444444444222222222111222222333444222222222222333333333444333333444444444444333333444333222111111222333444555555555555555555555555111111111111111111111111444333222111222444666888888777555444333333333333444333222111111222333444333333333333333333333333333222111111000000000000111111222333444444444444333333222222111111000000000000000000111111111111444333222111111111222333555444444333333444444555555444222111111222444555555555555444444444333333555444444444444444555555555555444333333333333444222333444444555555444444555444333111111111111222333333333444444333333222222222222222222111000000111111111111111111111111111111111111111111000000000000000000000000000000111111111111111111111111...///000111222222222222222222222111111111000000000000////////////000000......//////000111111111///000000111111111000000111000000000000000000000000111222333333111000.........///000000///...---222222222222111000///.........////////////......//////////////////......000//////......//////000222111///...,,,+++++++++***+++,,,---...///000000......////////////..............................111///......111111000...---------------...////////////.........---------,,,,,,,,,,,,------------111222333444444444333222/////////000000000000000............//////////////////000000000000////////////////////////////////////............//////000000000000111111111111///////////////000111111111000///...///000222333000000000000000//////...555444222111111111222333333333333333333333333333222222111111222222333444333444555666666555555444555555555555555555555555777666666555555555555666333444444444444333222222333444444555555555444444555444444333333444444555666666666666777777777777777888888999999999999999666666555555444555555555888666555666777888777666777777666666666666666666666666666666777777777777555555666666777888888888666555444333444555666777888888777777777777888888666666666555555555555444555555555555555666777777888999::::::::::::999999444555666666777777777777777666666555555444444333444888777444666>>>>>>999777666555444444444555555666666777777777555333222777777777777777777777777555555666666666777777777666777777777777666555555666666666666777888999::::::999999888888888888888:::999888666555555444444444333333222222222222222111111222222222333333333444444555555555555444444222222111111111111222222444555555555555555555444333333333333333333333333444333222111222444666777:::999777666555444444444222222222222222222222222222333444444555444333222555444333222111111111111111111222333444444444444444333333222111000000000000000000111111111222222111000000000000111222222555444444333333444444555555444333222222333444555555555555444444444444333444444333333333333444444555555444333333333333444222333444444555555444444555444333222111111222222222333333444444333333333333222111111111111111111111111111111111111111111333333222222111111111000000000000000000000000000111111111111111111111111,,,---///111222333333444222111111111111000000000111000000//////000000111000000000000000000000000...///000111111111111111000000000000000000111111000111222222222111000///,,,...///111111000...---111111222222222222111111......////////////.........///000111111111000///.........------.........000///...---,,,,,,,,,,,,,,,,,,---...///000000111---------......---------........................111///...///000111000......------------...//////...............---------+++++++++,,,,,,,,,------000111222333333333333222000000000000000000//////............//////////////////000000000000//////........................//////............//////000000000000111111111111///////////////000000111111000///...///000111222---...///111111111000///555444333222222222222333333333333333333333333333222222111111222222333444333555666777777666444222333444444555666666777777999888777666666666666666444444444555555444333333333444444555555555555555555444444333333444444555666666666666777777777777888888999::::::::::::999777777666555555444555555777666666666666777666666777777777777666666555555666666666666777777777777666777777888:::;;;;;;<<<777666555444444555777888888777666666555555555666666666666555555555555555555555555555555666666666888888999999:::::::::999444555666777777888777777888777777666666555555444444888888666777;;;;;;777888888777666666777888999777777888777777666444333777777777777777888888888555666666666666777777777666777777777777777666666666666666666777999::::::::::::999999999999:::::::::999888777666555555555555555444333222111111111111111111222222222333333444555555555555444333333111111111111111111111111444444555666666555444444555555555555555555555555333222222111222333555666999999888777666555444444111111222222222111000000111333555666777666444333666555444333222111111111111111222333444444444444444444333222111111000///000000111111111222222222111111111222333333444555555444444333333444444555555444333333333333444555555555555555444444444444444444333222222222333333555555444333333333333444222333444444555555444444444444333333222222222222222222333444444444333333333222111000000111222333111111111111111111111111444444333333222111111111000000000000000000000000111111111111111111111111...///000222333444444444111111111111000000000000111000000000000000000111111111111000000000//////---...///111111222222222000000000000000111111111000111111222111000//////,,,---///111111000...---///000111111222222222111......////////////......,,,---///111111111000///...------,,,,,,------.........------,,,,,,------,,,,,,---...//////000000------............------........................000/////////000000000///......---------......///........................+++++++++,,,,,,,,,,,,---000000111222222333333333222111111000000/////////............//////////////////000000000000//////000000000000000000000000//////............/////////000000000111111111111000000////////////000000000000////////////000111---///000222222111000///444444333333333333333333333333333333333333333333222222111111222222333444333444666777777555333222333444444555777888888999555444333222222222222222555555666666666666555555333444555555666666666555555444444333333444444555666666666666777777777777888888999::::::::::::999888777666555555555555555555555555555555555555555777777888888777666555444666666666666777777777777666777888999:::;;;<<<===999888777666666666777888777777666555444444444444666666666666666666666666555555555666666666666666777777777777888888999999555555666777888888777777666666777777777777888888666888888666666:::<<<<<<888888777666777888999:::888888888888777666555555666777777777888888888999666666666666777777777888777777888999999888888888666666666666777888999:::;;;;;;:::::::::;;;;;;<<<;;;:::999888777666666666666666444333222111111111111111222222222333333333444444444444444333222222111111111111111111111111333444555666666555444333111111111111111111111111222222111111222333555666777666666666555444444333111222222222222111000///222444666777888777555444666555444333222222222222111111222333444444444444444444333333222111111000111111111111222222222222111111222333444555666666555444444333333444444555444444444444444444444444666666555555555444444444555444333222222222222222555555444333333333333444222333444444555555444444444444444444333333333222111222333333444444444333222222000000000111222333111111111111111111111111333333333222222222111111000000000000000000000000000000000000000000000000222222333333444333333333000000000000000000000000111111000000000000111111222222111111000000//////---...///111111222222222//////000000111111111111111111111111000000//////,,,---///000111000///.........///000111111111111......////////////......+++,,,...///000//////...------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---......//////.........//////.................................///000000000/////////000///......---------......---.....................++++++,,,,,,,,,---------//////000000111222333333222222111111000000//////............//////////////////000000000000//////000000000000000000000000//////............/////////000000000111111111111000000////////////000000000000//////////////////111111222222222111000///444444444444333333333333333333333333333333333333222222111111222222333444222333444555555444444333333444555666777888999999555555444333333333444444555555666777777777777666333444555666666666666666555444444333333444444555666666666666777777777777777888888999999999999999777777666666555666666666444555666555444333444666666777888999888777666555666666666666777777777777555555666777888999:::;;;888888888888888888888777888888777666666666666666555666666666666777777777555666666777888777777777555555555555666777888999666777777888888777777666666666777888888999::::::888888888666555666999;;;777666555555555666777888999999888888777666666666666777777888888999999999666666666777777777888888777888888999999999999888777777777777777888888999;;;::::::::::::;;;;;;<<<<<<;;;:::888777777666666666666444333222222222222222222333333333444444444444444444444444333222111111111222333333222111111333444666777777666444333333333333333333333333333111111111222222333444555333444444555555444444333333333333222111111000000333333555666777777666666444444333333222222333333111111222333444444444444333333333333222222222222111111111222222222222333000111222333444444444444555444444333333444444555444444444444444444444444666666666555555555444444666555444333333222222333555555444333333333333444222333444444555555444444333333444444444444333333111111222333444444444444111111111111111111222333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000222333333333333333222222//////000000000000000111222111111000000111111222222222222111111000000000...///000111111111111111/////////000111111222222111111000000000/////////------...//////000000000---...///000000000000000......////////////......------------............---------,,,,,,---------...---,,,,,,,,,,,,,,,---,,,,,,---------...............////////////......------------------------...000111000///...///111//////...------------...---------...............,,,,,,,,,---------......////////////000111333333111111111111111111000000............//////////////////000000000000//////........................//////............//////000000000000111111111111111000000///////////////000000////////////......222222111111000000//////444444444444444333333222444444444444444444444444222222111111222222333444111222222222333444444444333333444555666666777777777777777666777777888888444555555666777777666666333444555666777777777777555444444333333444444555666666666666777777777777666777888888999999888888666666666666666666777888444666777666444444555777555666888999999888777666666666666666777777777777666666777888888999::::::444555777999:::999888777888777777666666666777777555666666666777777777777666666888999999999888777555555444444555777888999888888888888888777666555777777888888999::::::;;;777888999888555444666999888777666555555555666777::::::999888777777777777666777777888888999::::::666666777777777888888888666666777888888888888888999888888777777777777777999888888888888999:::;;;<<<;;;:::999888777777777666555444333333333333333333333444444444555555555666666666555555444333222111222333444444333222111222444666777777666444222555555555555555555555555111111111222222333444444111222444555666666555555666555333222111111111222222222333333444555555666222222222222222333333444111111222333444444444444222222222333333333333444111111111222222222333333000111222333444444333333555444444333333444444555444444555555555555444444666666666666555555555555777666555444333333333333555555444333333333333444222333444444555555444444222333444555555444333333000111222333444444444444000000111222222222222222111111111111111111111111///000000111111222222222000000000000000000000000000000000000000000000000///000111111222222222222////////////000000111111222111111000000111111222222222111111111111111111///000000111111111000000...//////000111111222222111111000///////////////...---------...///111222///000000111111111000000......////////////......111000...---------///000......------------.........------,,,+++++++++,,,.............../////////---------......---------------------------------...000111111......///111//////...------------------------.........//////------........./////////............///111333444111111111111111111222222............//////////////////000000000000////////////////////////////////////............//////000000000000111111111111111111000/////////////////////000//////......---000///---------...000111444444555555444444333222444444444444444444444444222222111111222222333444111111000111222333444555222222333444444555666666555555444555555666777777333333444555666666666555333444555666777777777777555444444333333444444555666666666666777777777777666666777888888888888888666666555666666777888999555777999888555444666888444555777999:::999888777666666666666777777777777999999999::::::;;;;;;<<<000222555999::::::999888666666555555555555666666555666666666777777888888666777888::::::999999888666555555555666777999:::999999999999888666555444999999999999999999::::::555777:::;;;999666777:::;;;:::888777777777888999;;;:::999888777777777777666777777888999999::::::777777777777888888888888555555666777777777777777:::999888777666666666666777777666666777888999999<<<<<<:::999888777777777555555444333333333444444444444444555555555666666777777777777666555444333222333444444444444333222222444666777777666444222222222222222222222222222000111111222333333444444000222444555777777777666777666333111111111222333111111111111222333444555111111111111222333444444111111222333444444444444111222222333333444444555111111222222222333333333222333444555666555444333555444444333333444444555444444555555555555444444777666666666555555555555888777666555444333333333555555444333333333333444222333444444555555444444222333444555555555444333000111222333444444555444///000111333333333222111111111111111111111111111......///000111222222333000000000000000000000000000000000000000000000000+++,,,...///111222222222.../////////000000111111222222111111111111222222111111111111111111111111000111111111111000000///...//////000111222222222111111000//////////////////...---,,,---///111333111111222222222111111000......////////////......444222///---,,,...000111///......------......//////...---,,,++++++++++++////////////000000000000+++,,,,,,------,,,,,,+++------------------------...000222111...---///111000///...------------------------.........//////.........////////////000......---...///111333444000000000111222222222333............/////////000//////000000000000//////222222222222222222222222//////............//////000000000000111111111111111111000/////////////////////000000///...---------,,,***)))+++---000222111222222333333444444555222222222222222222222222333333222222333333444555444444444555555555555666444444555555555555555555999777666666888999999888555555555555555555444444666666666666666666555555777777777777666666666666888888999999999888888777888888777666666666666666888888777777777777777888888888666555444333333222777777777777777777777777777777666666666666777777<<<;;;:::999999999:::;;;777888888888888999999999::::::888777666666666666666666777777888888999999666777999::::::999777666777777777777777777777777888888888888888888888888888888888888888888888888777888888888888999999999777888888999999:::;;;;;;777777777777777777777777888888888999999:::::::::888888888888888777666666888888888888777777777777;;;;;;;;;;;;;;;:::999888999999999999:::;;;<<<===;;;;;;:::999999888777777777777666555444333333333333444444555555444333333666666666555555555666666444444333222222111111000555555555555555555555555333333333222222222111111111111111111111111111111555555555666666666666666555555444333222222222222444444333333222333333444222222111333444444111///222333444444444333222111444333222222111111222222222222222222222222222222333333333333333333333333222111111222444444222111333333333444444555555555999888777555555555666777999666333222222333333333333333222222222333444444333333444444444444444444777777666555444333333222333222111111000000111111222222111111111111222222---///111333333333222111333333333333333222111000111222333333222000---,,,......///000000000000000//////000111111111111111---.........//////000000111111111000000000000000///000111222222222222222////////////////////////000000111111111111000000111000///////////////000000///...------...///000---...///000000///...---////////////////////////111000///---------...///.........////////////000...............---------,,,,,,---...//////......///...---,,,,,,---...///,,,++++++---......,,,******,,,------------...000......//////////////////------............------......---------,,,,,,,,,------......///.........------,,,---000111111000///000000111222111111111000000////////////000000222111111000000000000000111000///...------......000000000000000000000000////////////////////////000///...------...///000222000...---,,,---...///111222222333333444444555222222222222222222222222333333222222333333444555444444444555555555555666444444444555555666666666666555333333444555555444555555666666777666666555555555555555555555555555777777777777777777777666888888999999999999888888888888777666666666666666888888777777777777888888666666555555555555555666888888888888888888888888888777777666666777777888888888777777777777777888888888888888999999999999;;;;;;:::888888777777777777777777888888888888888777888999::::::999888777888888888888888888888888888888888888888888888888888888888888888888888888777888888888888999999999:::999999999999999999999777777777777777777777777888888888999999999::::::888888888888888777666666666666666777777888888888::::::::::::999999888777999999999999:::;;;<<<<<<;;;;;;;;;:::999999888888888777666555444444444444444444444444444444444555777666555444444555666777444444333333222111111111333333333333333333333333111111111222222333333333111111111111111111111111333333444444555555555666555444333333222222222222111111111000111111222222444333222111000000111222222333444444444333222111444333222222111111222222111111111111111111111111333333333333333333333333111111111333555666555444333333333444444444555555888777666555444555555666999777555333333444555555444444444333333333444444111222222333444555666666666666666555444444333333333222111111000000111111222111111000000111111222333444555666666444333222222333333333222222111000222222111000////////////...///000000111111000000//////000111111111111000............/////////000000000000000000000000000///000000111222222111111/////////////////////////////////000000/////////000000///////////////000//////............//////......////////////......////////////////////////111000///.........//////,,,,,,,,,------------...//////......---------,,,,,,------...//////......///...---,,,,,,---...///,,,++++++---......,,,***+++---......---...///111000///...............///.........//////...............---------,,,,,,,,,------......//////.........------...000111111000------........./////////000000////////////000000222111000000//////000000111000000///............000000000000000000000000////////////////////////222111000//////000111222111000...---------//////111222222333333444444555333333333333333333333333333333222222333333444555444444444555555555555666333444444555666777777888:::888666555666777666555555555666777888888888777444444444444444444555555777777777777777777777777888888999999999999999888999888777777666777777777999888888777888888999999444444555555666777999999888888888888888888888888888888777777777777888888666777777888888777777777888888999999999:::::::::<<<;;;;;;:::999999999999999999888888888888888888888888::::::::::::888888999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999;;;;;;::::::999888888777777777777777777777777777888888888888888999999999777888888888888777777666333444555666777888888999:::999999888888777666666999999888999999:::;;;<<<<<<<<<;;;;;;::::::999999888777666555555444444555444444333333333444666777777666555444444555777888444444333333222222111111111111111111111111111111///000111222333444444555111111111111111111111111111111222333444555555666444444333222222222333333111000000000111222222333555555444111...---000444111222333333333333333222444333222222111111222222000000000000000000000000333333333333333333333333111111111333666777777666333333333333444444444444666555555444444444444555888777666555555666777777666666555555444444333333000111222333444555666777444444444444444444444444333222111111000000111111222111111000000111111222555555666666555444222111222222222333222222111000222111///......///111222//////000111111111111111...///000000111111000000............////////////000000000000000000000000//////000000111111000000////////////////////////---......//////......---////////////////////////......////////////......//////............//////////////////////////////111000000////////////000,,,,,,,,,------------...000000///...------,,,,,,,,,---......///...............------------......,,,++++++---......,,,***,,,---//////......000111111000...---,,,---...///...//////000000//////.........---------,,,,,,,,,,,,---...//////////////////......///111222111000---------------...//////000000////////////000000222111000000//////000000111000000000000000000000000000000000000000000000////////////////////////111000000//////000000111111000...------...//////111222222333333444444555333333333333333333333333333333222222333333444555444444444555555555555666333444444666777888999999;;;999777777777777666555333444555666777888888888333333333444444444444444777777777777777888888888888888999999::::::999999999888888777777777888888999999888888888999::::::666666666666777999:::;;;999999999999999999999999999999888888888888999999888999:::;;;<<<;;;:::999999999999999:::::::::;;;;;;;;;::::::999::::::::::::::::::999999888888777999999:::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777888888888999999999:::::::::999999888888888777777777777777777777777777888888888888888888888777777888888888888777666444444444555666777777777999999888777666666666666999999888888999::::::;;;<<<<<<<<<;;;;;;:::::::::888777777666555555555666555444333222333555777888777666444333333555777999555444444333222222111111111111111111111111111111000000111222333333444444111111111111111111111111000111222333444555666777333333333222222333444444222222222222333444555555444777888555000---000444111111222222333333333333444333222222111111222222111111111111111111111111222222222222222222222222222111111333555666555444333333333333333333333333444444333333333333333333666666666555555555666888777777777666555444444333111111222333444444555555333333333444444555555555333222111111000000111111111111000000000000111111111222222222222111000///111111222222222222111111000///......///000111222///000000111111111111111...//////000000000000000.........////////////////////////000000000000000//////000000000000//////////////////////////////.........//////...............//////////////////---...///000000///...---000///...------...///000////////////////////////000000000000///000000000.........////////////000000000///...---,,,,,,+++------...............---------------------------,,,++++++---......,,,***+++,,,......------///000222000...++++++,,,.../////////000000000000//////......---------,,,,,,,,,,,,---...//////000//////000//////000111222222111000///.........///111111000000////////////000000111111000///////////////000000000111111111111000////////////////////////////////////////////////........................000///............//////111222222333333444444555333333333333333333333333333333222222333333444555444444444555555555555666444444555666777999999:::888666444333333333222111222333444555666777777777333333333444444444555555666777777777888888888999888888999:::::::::::::::999999888888888888999999999999999999999:::;;;;;;999999999888888999999:::999999999999999999999999::::::999999999999::::::999:::<<<===>>>===<<<<<<999:::::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;::::::999999888888:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777888888888999999999888888999999999:::::::::777777777777777777777777777777777777777777777777666777777888888888777777666666666666555555555555999888777777666666777777999999888888888999::::::<<<<<<;;;;;;;;;;;;::::::888888777666666666777777666555333333333555777888666555444444444555777999555555444444333222222111222222222222222222222222222222222222222222222222111111111111111111111111111222333444555666777777222222222222333333444555333222222222333333444555222777;;;:::444000000333000000111111222333444444444333222222111111222222222222222222222222222222222222222222222222222222333222222222444444222000333333333333333333333333222222333333333333333333222444555444333222444666777777888777666555444333333333333333333333222222222222333333444555555555333222111111000000111111111000000000000000000111......//////000000000000000111111222222111111111,,,---///000111111000000//////000111111111111111......///000000000000000///////////////...............//////000000000000//////000000000000///...////////////////////////...//////000000//////...,,,---...///000/////////---...///000000///...---000///...------...///000/////////////////////////////////000000000000///.........////////////000000//////...------,,,,,,---...............------,,,------------------,,,,,,++++++---......,,,***)))+++,,,,,,,,,,,,---///111000---++++++,,,.../////////000000000000//////......---------,,,,,,,,,,,,---...///000000000000111000///000111222111000///////////////000111111000000////////////000000111000000///.../////////...///000111222222111111////////////////////////000000000000000000000000------............------//////........./////////111222222333333444444555333333333333333333333333333333222222333333444555444444444555555555555666555666666777888999999:::888666444444555555444333222333444555666666666555333333333444555555666666666777777888888999999999777888999:::;;;;;;;;;;;;999999999888999999:::;;;999999999999:::;;;<<<<<<<<<<<<;;;:::999999999999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999::::::;;;<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777888888888888999999999777888888999::::::;;;;;;777777777777777777777777777777777777666666666666666777777888888888888777777777777666666666555555999999888777888999:::;;;999999888888888888999999;;;;;;;;;:::::::::::::::888888777777777777888888777666555444444555666666555555555555555666777888555555444444333333222222222222222222222222222222333333333222222222111111111111111111111111111111222222333444555666666777111111111222333444555666222222111111000111111222222666::::::777333111111//////000000111333555666444333222222111111222222222222222222222222222222222222222222222222222222444333222222333222000///333333333333222222222222111222222333333333333222000333555444111000111444666666777777777555444333444444444333222222111111222222333333444444444555333222111111000000111111111000000//////000000111...//////000000111222222///000111111222111111111,,,---///111222111///.........///000000000000000---...//////000000/////////////////////.........---......//////000000111000000111111000000///////////////////////////////////////000000/////////+++,,,...///000000///.........////////////......//////............//////////////////////////////---......////////////...,,,,,,,,,------------...///............---------.........///......---,,,,,,,,,------------,,,,,,,,,++++++---......,,,***)))***,,,,,,++++++---...///...,,,++++++---...///...//////000000//////.........---------,,,,,,,,,,,,---...///000111111111111000//////111111000///---......///000/////////000000////////////000000111000//////......//////,,,---///111222222111111000000000000000000000000000000000000000000000000...//////000000//////............///////////////111222222333333444444555444444444444444444444444333333222222333333444555444444444555555555555666777777777888888999999999999777555666777888777666444555666666666666555555333444444555666666777777666777777888888999::::::777888999:::;;;;;;;;;;;;999999999999999:::;;;;;;999999999::::::;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999::::::;;;======;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888888888888999999999999999999999999999999:::777777777777777777777777777777666666666555555555666666777888888888888888666666777777777777777777:::999888888999;;;>>>???999999888888888888999999999999::::::::::::::::::888888888777777888888999777777666666555555444444333444555666777777777666555555555444333333222222222222222222222222222222222222222222222222333333111111111111111111111111222222333333444444444555111111111222333444666777333333222111000000000000222444555666555444222000////////////111333555666444333222222111111222222111111111111111111111111111111111111111111111111444333222333444444222111333333333222222222111111111111333444444444333333000333666444000...000222444555666777777666444333333333333222222222222222333333333333333333444444333222111111000000111111000000////////////000000111000000000000111111111//////000111111111111111......//////////////////------...///////////////---...//////000000//////000/////////............------......///000000111111111222222111000000///////////////////////////---......//////......---***,,,...///000000///...//////............//////......////////////......////////////////////////+++,,,---...//////...---,,,,,,,,,------------...---------.....................//////...------,,,+++,,,------------,,,+++,,,++++++---......,,,***)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,---...//////.........//////...............---------,,,,,,,,,,,,---...///111111111111000///......000000///...,,,...000222222111///...000000////////////000000000000///............///***,,,...000111111111000000000000000000000000000000000000000000000000000......///000000///......---......///////////////111222222333333444555555444444444444444444444444333333222222333333444555444444444555555555666666888888888888888888999999555333222222444555555444666777777777777777666555444444555555666777888888666777777888999999::::::777888999:::;;;;;;<<<;;;999999999999::::::;;;<<<999999999:::;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<>>>???@@@:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777888888888888999999999;;;;;;:::999999888888888777777777777777777777777777777666666555555555444666666777888888888888888555555666777888999::::::::::::999999;;;===@@@BBB999999888888888888888999999999999999999999999999999888888888888888999999777777777777666555333222111333555777888888666666666555555444444333222222111111111111111111111111000000111222333444444555111111111111111111111111222222222222222222222333000111111222333555666777666666444333222111111111333222111111333333222000///......///111333555777444333222222111111222222000000000000000000000000111111111111111111111111333222222444666666555444333333333222222111111111111222333444555444444333111444777555000...///222222333555777777666444333111111111222222333333333333333333333333333333333333222222111000111111111000000////////////000000222111000///........./////////000111111111111111111000...------...///000,,,------...............---......///////////////000000//////.........------------...///000000111222222222222222111000000////////////////////////,,,------......------,,,***+++---///000000///...000///...------...///000---...///000000///...---////////////////////////***+++---.........------........./////////000000,,,,,,------.../////////.../////////...---,,,,,,++++++------------++++++,,,++++++---......,,,******,,,------------...000***+++,,,---......//////------............------......---------,,,,,,,,,,,,---...000111111222222000///......///000///---...000333666666444222000000000////////////000000000000///...............)))+++...000111111000000000000000000000000000000000000000000000000000000+++,,,---......---,,,+++------...///000000//////222222222222333444444555555555555444444333333333333333333333333333333333444444444555555555555555666666666666666777888888999888888888777777666666555555555555666666666666:::999999888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<======<<<;;;;;;>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===============<<<<<<<<<;;;;;;=========>>>>>>======<<<>>>>>>=========>>>??????@@@???===;;;;;;;;;======:::;;;;;;<<<<<<;;;;;;:::???>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<::::::;;;<<<===;;;:::999888777777777777888888999999999999888888777777666555555555555555777777777777777888888999<<<:::888777666777888999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999:::::::::999888888555666777888999:::;;;;;;999999888777666555444444666555444555777777666444444333333222111111111222444333333222222333333444222222222333333444444444222222222222222222222222555555666444222000111111666555444333333333444555666555444222111111222222222222222222222111000///000111222444555555444444555444222111111111222222333333222222222222111111222222222222222222222222///000222333444444333222333444555555444222000/////////000111222444555666222222222222222222222222666777888888666444111///444333222111000111222333222222222111111000000000333333222222222222222222444222000///...///000111444444333333222111000000...///000000000///---,,,------............------/////////...------,,,,,,+++))))))***,,,...///...000000000000000//////...////////////////////////////////////000000000000........................................................................//////............//////...............///000111000000000000////////////...---,,,,,,,,,,,,---...))))))*********+++++++++++++++,,,---............,,,,,,,,,---------......000///...---,,,++++++,,,------------------------............/////////000++++++,,,,,,,,,,,,------555111,,,+++,,,------+++000///...---,,,+++++++++---...///111222222333333111111111000000000000000000000////////////000000.........///////////////333444333111...---...///000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000........................333333333222333333444444444444333333333222222222333333333333333333333333333333444555666777777777888777777777777888999999999888888777777777777777777777777666666555555555777777777777888888999:::888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<======<<<;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>???>>>===============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>=========>>>>>>=========>>>??????BBBAAA???=========>>>???<<<<<<<<<======<<<<<<<<<<<<<<<;;;:::::::::;;;;;;@@@??????>>>===<<<;;;:::=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777999:::;;;:::999888777777777777888888999999999999888888888777666666555555666666777777777777777888999999;;;:::888777666777999:::::::::::::::::::::::::::888888888888888888888888888999999:::::::::999999777888888888888888999999888888888777666666555555666555555555666666444333444333333222111111222222333333222222222222333333222222222333333444444444444444444444444333333333444555555444222111111222333333222222333444555666666555444222222222222222333333333333333222111111222222111222222444555666444444222111111111222222555555444444444444333333222222222222222222222222000111222333444444444333555555555555555333222111000000000111222333444555222222222222222222222222555555666666555333111000000000000000111111222333333333222222222111111111222222222222222222222222333222000///...///000111222222111000000///.........///000000000///...------......//////......---........................000...------///000000///......///000000000000000////////////////////////.../////////000000000000........................................................................///..................///111000///...............111000000000//////.........---,,,,,,,,,,,,---...,,,,,,,,,------------...,,,,,,---.........------,,,,,,,,,---------......---------,,,---------...------------------------------------............,,,,,,---------.........333///,,,***+++,,,+++***//////...,,,,,,++++++,,,,,,---...000111111222222000000000000000000000000000000////////////000000////////////////////////222333222111...------///000000000000111111111111000000000000000000000000000000000///////////////////////////////////////........................555444333333333333333333333333222222222222111111333333333333333333333333333333444555777888999:::999888888888888999::::::999888777666666666777888999999888777666555444444555555666666777999:::;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<===>>>===<<<<<<>>>@@@@@@@@@???>>>>>>>>>??????============>>>>>>???@@@;;;;;;<<<======>>>>>>???<<<===>>>??????????????????????????????@@@AAAAAADDDCCCAAA@@@??????@@@@@@======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<===@@@@@@???>>>===<<<<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777666666666777888;;;:::999888888777888888888999999::::::999999888888888777666666666666777888777777777777888999999999999888777777888:::;;;999999999999999999999999888888888888888888888888777888999999::::::::::::999999999888888777777777777777777777777777777777777666555555666555444222444333333222222222222222333222222111111222222333222222333333333333444444777777666666555555444444222333444444222222333444222111222222333555666777666555444333222222222333444444444444444333333222444333111000000333666777444333222111111111222333555555444444444444333333222222222222222222222222111222333444555555555444666777777777666555444333222222111111222222333444222222222222222222222222333333444555444333222111---...///000111222222222333333333333222222222222111111111222222333333444222222000/////////000111111111111000000//////...//////000000000///...------......//////......---,,,------...//////000000000...,,,,,,------,,,+++,,,---...000111111222222////////////////////////....../////////000000000................................................////////////////////////......------------......000//////.........//////222111111000///......---...------,,,,,,------...---------.........//////------.........------,,,,,,,,,,,,---------......+++,,,,,,---......//////,,,,,,,,,,,,---------------------------,,,,,,,,,---............/////////111...+++***+++++++++***///...---,,,,,,++++++,,,+++,,,---...///000000000000000000000000000000000111000000//////000000111////////////////////////111111111000---,,,---///000000000000111111111111000000000000000000000000....../////////000000000////////////////////////........................666555444333333333333333333333333222222222222222444444444444444444444444444555555666777888888999888888888888888999:::::::::999777666666777888999999999888777777666555555666666666666777888999:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<>>>???>>>======???@@@??????>>>>>>>>>>>>>>>???<<<<<<<<<===>>>???@@@AAA>>>>>>>>>?????????@@@@@@>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@????????????===>>>>>>??????>>>>>>===>>>>>>======>>>???@@@@@@>>>>>>>>>????????????@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::;;;:::999999888888888888999999::::::::::::999999999999888777777777777888888888777777888888999:::999888888888888999:::;;;888888888888888888888888888888888888888888888888666777888999:::;;;;;;;;;888888888888777777777777666666777777777888888888777666444555666777777666444333333222222222333333222222222111111222222222333333333333333333333333888777777666555444444333111222444333333222444555222222333333333444555555555555444444333333333333333333444444444444333333444333222111111333555666444333222111111111222333333333222222222111111111111111111111111111111111222222333444555555555555888888777777777666666555333333222222111222222333222222222222222222222222111222222333333333222222---...000222333222222111333333333333333333333333000000111222333333444444222111000//////000111111333222222222111111111000000000000000//////............////////////......---........./////////000...---++++++,,,,,,,,,+++---...///000111111111111////////////////////////........./////////000000................................................000000000000000000000000------,,,,,,,,,,,,------+++,,,,,,---///111222333333222111000///...---,,,------------------------,,,,,,,,,,,,---------.........///......---,,,,,,,,,,,,,,,---------......+++,,,---....../////////,,,,,,,,,,,,,,,---------.........------------,,,------........./////////000...---+++++++++++++++...------,,,+++++++++,,,***+++,,,---...//////.../////////000000000000000111000000000000000000111000000000//////////////////000000///---,,,---//////000000000111111111111000000000000000000000000------......///000000111////////////////////////........................666555555444333333333333333333333444444444444444444444444444444444444444777777777777777666666666888777777777777888999999:::999888777777888999:::777888888888888888888888888888777777777777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===>>>@@@???>>>>>>???@@@>>>>>>>>>======>>>??????============>>>???AAAAAA???????????????????????????@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>????????????>>>>>>????????????@@@AAABBBBBB?????????@@@@@@@@@@@@AAA??????>>>>>>>>>=======================================<<<<<<;;;;;;;;;;;;;;;:::999999999999999999::::::;;;;;;;;;;;;::::::::::::999888888888888999888888888888888999999:::888888888999999:::;;;;;;888888888888888888888888888888888888888888888888666777888999:::;;;;;;;;;666666777777777888888888666666777777888888999999777555444555777999::::::444333333222333333444444333222222222222222222333333333333333333333333333666666666555444333222222000222333333333333444666555555555555444333333333444444444444444444333333222222333333333333222222222222333444444444333333333222111111111222333444333333222222222111111111111111111111111111111111333333333333444555666666888777777777666666666666333333222222111111222222222222222222222222222222111111222222222222222222111111333333333222111000333333333333333333333333000000111222333333444444000000000000000000111111222222222111111111111111111111000000////////////...//////////////////...000000/////////.........000///......000111111000//////000000000000//////////////////////////////............////////////........................////////////////////////000000000000000000000000------,,,,,,,,,,,,------+++,,,,,,---///111222333333222111000///...---,,,------------------------,,,,,,---------.........////////////...---,,,,,,,,,,,,,,,---------......---......//////......---+++++++++,,,,,,,,,------//////..................,,,------------........./////////...---,,,,,,---------,,,+++++++++,,,,,,***+++,,,------...------......//////000000000000111111000000000000111111111111000000//////////////////000///------...000///000000000111111111111////////////////////////,,,,,,---...///000111111................................................666555444444444444444444333333444444444444555555444444444444444444444444888777777666666555555444777777777777777888999999999:::::::::;;;;;;;;;;;;777777888888999999999999:::999999888777777888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===???@@@AAA@@@???@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@??????>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999999:::999888888888888999::::::999999999:::::::::::::::888888888888888888888888888888888888888888888888777888999999::::::::::::666666666777777888888888777777777888888999999999777555444444777999::::::333333333333333444444555444333333222222333333444444444333333333333222222555444444444333222222222111222444333333333444555777777777777666444333222444444555555555555444333111222222333333333333222111222444555555444222222333222111111111222333444555555444444444444333333111111111111111111111111222222222222333444555666777666555555555555666666333333222222111222222222222222222222222222222222222222222222222222222333333333333333333222111111222222222222333333333333111111111222222333333444000000000000111111111111////////////////////////222111000/////////000000...//////000000//////...111111000//////...------///...,,,---///000000///000000000000000///......////////////////////////------........./////////........................////////////////////////////////////////////////......------------......000//////.........//////222111111000///......---,,,------......------,,,........./////////000000....../////////...------,,,,,,,,,---------......---...///000000///---,,,******++++++,,,,,,------........./////////000000,,,,,,---------............///000///---,,,---...,,,,,,++++++++++++,,,,,,++++++,,,------------------......//////000000111222111111000000111111222222111111000000//////......///000///......000111000000000000111111111111////////////////////////,,,,,,---...//////000000................................................555444444444444555555666222222333333333444444444555555555555555555555555666666666555555555555555999888888888888999::::::999:::<<<===>>>===<<<;;;999999999999999999888888:::999999999999999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===???AAABBB@@@@@@@@@AAACCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEECCCCCCDDDFFFGGGIIIJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::999999888888999999:::;;;::::::::::::::::::999999999999999999999999999999888888888888888888888888888999999:::::::::999999777777777777777666666666888888888888888888999999888666444333444666666666333333333333333444555555555444444333333444444555444444444333333222222222444444333333333333333333222333444444222222333444777777888888888666555444333444555666666555444444222222333444444444444444333333333333333333333333222222111111111222444444555555444444444444333333111111111111111111111111222222111111222333555555555444333333333444555555222222222111222222333333222222222222222222222222444333333222222222333333222111111111111111222333111111111222222222333333222222222222222222222222//////000111111111111111.../////////////////////222111000/////////000111//////000000000000//////000000000//////////////////---++++++,,,------,,,...//////000000000000///////////////////////////---------.........//////........................////////////////////////........................///..................///111000///...............111000000000//////......,,,,,,---......---,,,,,,------........./////////---......////////////...,,,,,,,,,---------......+++,,,...000111000///...)))******+++,,,,,,------+++,,,------...///000000---............/////////,,,...000///,,,+++,,,---,,,+++++++++++++++,,,,,,+++,,,------------------------......///000000111222111111000000111111222222222111111000//////......///000000//////111333000000000000111111111111////////////////////////---------....../////////................................................444444444444444555666777111111111222222333333333555555555555555555555555333444444444555555666666::::::999999::::::;;;<<<999;;;===???@@@???===;;;<<<;;;;;;:::999888777777888888888999:::;;;======:::::::::;;;;;;;;;<<<<<<========================;;;::::::::::::;;;<<<<<<===???AAABBBAAA@@@@@@AAAEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLOOORRRTTTUUURRRRRRRRRQQQPPPOOONNNMMMKKKKKKLLLLLLNNNOOOPPPQQQPPPOOOOOONNNMMMKKKIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<:::::::::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;999999888888999999:::;;;;;;;;;;;;;;;::::::999888999999999999999999999999888888888888888888888888999999:::::::::999888888999999888777666555444444888888888888888888888888:::777333222222222222222333333333333333444555666666555555444444555555666444444444333333222222222333333444444444444444444222333444444222222333444666777888999999888777777333444555666666666444444333333444555666666666555666444222111000222444555222222111111111222444555333333333222222222111111000000000000000000000000222111111000111222444555444333222111222222444555222222111111222222333444222222222222222222222222555444333333222222333333//////......///111333444000000000111111222222222333333222222222222222222...///000111111111111111000000000000111111111111333222000/////////000111//////000000000000//////......//////000000111111444222000/////////...,,,,,,---...000111111111111////////////////////////---------.........//////........................000000000000000000000000........................//////............//////...............///000111000000000000////////////,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------------...///000000000///,,,,,,,,,---------......)))+++---000111222111000))))))***+++,,,,,,------)))***+++,,,...///000000////////////000000000000***---///...+++***+++---+++++++++***++++++,,,,,,,,,,,,---.........---------------...///000000111222222111111111111222222222222222111000//////...///000111000///000222444000000000000111111111111////////////////////////---------...............................................................333444555555666666555555222333444444555555444444333333333444444555555555666555555555555444444444888888888888888999999999999:::===@@@BBBAAA>>>;;;999999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;???>>>===>>>???@@@@@@@@@@@@>>><<<;;;<<<======<<>>;;;;;;:::999999888888777===;;;999777777777999999============<<<<<<<<<<<<===<<<;;;;;;::::::::::::<<<<<<;;;::::::999888888999999999999999999999999<<<;;;999888777888999999:::::::::999999888888888888777555444333444666777777888888999999999888888555666666777666444222111444444222222222222444444555555555555555666777888777666555444333444555555444333333222222333333444777777666555555555666666888888888888888777666666555555555444444555555555222444666888999999888777444555555444222111111222333333333222222000//////333333333333222222111000222222222111111000000000444333222111111222333444555555444333333222111111222000......000333444444444444333333222333333333111111111111000000//////222222222111111111000000111111111111111111111111111111222222222333333333333333111000000000111222111111111111111000//////////////////////////////......///000000000000000000000000000////////////111111111111000///------//////000000000000//////000000000000000000000000000000///...------,,,,,,,,,,,,,,,---...///000000111111000000000000111111000000000000000/////////------------------------/////////000000000000111...---,,,,,,---...///000000000//////.........---///............---------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111//////000222222333333333------............---------,,,,,,++++++,,,,,,------------............///------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......++++++,,,------......///111111000000//////......111222222222222111000000000000000000///////////////////////////......---////////////............------------------------***+++------------...000,,,---...000000000///...333444555555666666555555222333444444555555444444444444444444444444444444222333333444555666777777777777777888888888999999::::::<<<>>>@@@@@@>>>;;;:::::::::::::::::::::;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAAAAAAAAAAA@@@??????@@@BBBCCCCCCEEEFFFIIIJJJJJJKKKMMMOOORRRTTTWWW[[[^^^```aaaaaa```]]]]]]______\\\\\\___eeekkkttt}}}}}}zzzxxxwwwvvvlllooossswww{{{tttjjjccc```ZZZXXXWWWVVVVVVXXXYYYZZZXXXUUURRROOONNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA???===>>>???@@@@@@???>>>>>>=========>>>??????<<<<<<<<<;;;::::::999999===<<<:::999999999;;;<<>>>>>>>>>>>=========<<<<<<;;;:::::::::;;;;;;======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999999:::;;;:::::::::999999999999999888777555555555666666666666777777777777666666777777777666666555444333666555444333333444555666555555555555555555666777777666555444444444555555444333333222222333333444333333222222222222333333777888888888888777666666666666555555555555666666333444666777777666555444444555555444222111222333333333333333222111000///222222333333333222111111333333222222222111111111333333222111111222333333666666555444444333222222333111//////111333444444333333222222222222333333333333333222222222111111333222222222222111111111111111111111111111111111111111111222222222333333333222111000000000111222111111111111111000//////////////////////////////......///000000000000000000000000000////////////111111111111000///...---------///000111111111111000000000000000000000000000//////......---,,,,,,---,,,,,,------///000000111111000000000000111111////////////////////////------------------------,,,,,,,,,,,,------------444333111...---,,,,,,,,,000/////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---...///000111111111111---......//////......------,,,,,,++++++,,,,,,------------............/////////...------,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------------...000000000///////////////000111111111000000//////000000000000////////////......///000000111111000111000000000000/////////........................---...///...,,,,,,,,,...---...///000000000//////333444555555666666555555333333444555555555555444555555555444444444444444333333444555666777777888555555666777777888999999:::::::::<<<>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;::::::;;;<<<==============================;;;;;;===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGKKKMMMOOOQQQRRRTTTWWWZZZ^^^cccjjjqqqwwwzzzzzzzzzzzzwwwvvvxxxxxxvvvwwwzzz~~~xxxnnnjjjggghhhkkkoooppppppoooiiiaaaZZZWWWUUUUUUTTTPPPPPPQQQQQQOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA???>>>??????>>>>>>???@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;===<<<;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777666666666666777777777777777666666999888777666666666666666666666555555555555666666666555555444444444555555777666555555444444555555444444333333333333444444555444444444444444555555777777888888777777666555666666555555555555666666555666777777777666555444555666555333111000222444333333444333333222111000111111222333333333222222444333333333333333222222333333222222222222333333666666555555444444333333444222000///111222333222333222222111111222333333555555444444444444333333333333333333222222222222111111111111111111111111111111111222222222222333333222111111000000111111111111111111111000//////////////////////////////......///000000000000000////////////000000000000111111111111000///......+++,,,...///111222222333000000000000000000000000000//////......------------------------...///000111000000//////000000111........................------------------------............////////////666444222000...,,,,,,+++////////////............///............---------------------------------+++++++++,,,------......,,,,,,---...////////////---......//////......---------,,,,,,,,,,,,---------------............///111111000///...---------------------------------,,,,,,,,,---------............---------,,,,,,,,,....../////////000000000000000////////////......////////////000000000000......///000111222333333111111111111000000000000////////////////////////000111111///,,,+++++++++...///000111111111000000333444555555666555555555333444444555555555555555333444444444555555666666666666666666555555555555333444555666777888999999;;;999999999;;;======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>=========>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNTTTWWW[[[^^^aaafffkkkoooxxxzzzqqqjjjeee```\\\XXXYYYYYYYYYXXXVVVSSSRRRNNNNNNNNNNNNLLLJJJHHHGGGEEEDDDCCCCCCDDDDDDBBB@@@???????????????@@@AAAAAA??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<===???@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>>=========<<<<<<<<<;;;;;;999999999999999999999999<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666999999:::::::::999888888;;;:::888777666777888888666666666666666666666666666666555444444333444444777666666555555555555555444444333333333333444444555555555444555555666777777777777777777666666555555555444444444444555555777888999999999999888888666666555333111111333555444444444444444333222222000111222222333333333333444444444444444444444444333333333333333333333333555555444444444333333333444333111000222222222111222222111111111222333333555555555444444444444444444444444333333333222222111111111111111111111111111111111111222222222222222222222111111111111111111111111111111000//////////////////////////////......///000000000000000////////////000000000000111111111111111000///...,,,---...000111111222222////////////////////////000/////////......---------------------...///000000000////////////000000---------.......................................////////////000000000000000000/////////////////////////////////.........///............---------........................***++++++,,,------......,,,---....../////////.........////////////......------,,,,,,,,,,,,---------------............///111111000000///...---,,,------------------------,,,,,,,,,---------......//////...---,,,,,,++++++------......///000000111000000/////////......///////////////000000000000.../////////000111222222111111111000000000//////////////////////////////111111111000---++++++,,,000000000111111111111000333444555555666555555555333444555555666666555555222222333444666777888888777777666666666555555555333444555666777888999999;;;999888888:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHIIIJJJLLLPPPTTTTTTXXX]]]___``````aaabbbeeeiiiooowww{{{nnneeecccbbbbbbaaa```^^^]]]]]]YYYYYYYYYWWWUUURRROOONNNHHHGGGEEEEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????>>>======<<<<<<:::;;;;;;<<<===>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777:::::::::::::::999888888;;;:::888777777888999:::555555555666666555555555777666555444444444444444666666666666666555555555555444444333333444444555222222111111222333444444777777777777777666555555444333333333333333333444555666777888999:::;;;;;;777888777555333333444666444555555555555444444333000111222222333333333333444444444444444444444444333333333333333333333333333333333222222222222222444333111111222333222111222222111111222333333444333333333444444444444444444444444333333333222222111111111111111111111111000000111111111222222222222222222222111111000000111111111111111000//////000000000000000000000000......///000000000000000.../////////000000000111000111111111111000000///...//////000000000000//////////////////////////////////////////............------------...//////000000////////////000000------------......//////........................+++++++++,,,,,,,,,------,,,,,,---...//////000000.........//////////////////............---------........................,,,,,,,,,---......//////......///000000000//////...//////////////////......------,,,,,,------...---------............//////000000000///...,,,+++------------------------,,,,,,,,,---------......//////...---,,,++++++***,,,,,,---...///000111111222111000/////////000000.../////////000000000111000//////.........///000000000/////////.................................///000111000...---...///111111000000000000000111333444555555666666555555444444555666666666666555222222333555666777888999444444555666777888888999555555666777777888999999;;;999888999;;;======<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCC@@@AAABBBCCCEEEGGGHHHHHHEEEHHHKKKMMMOOOTTT[[[aaadddkkkttt{{{}}}~~~xxxnnnllliiiffffffgggiiijjjlllkkkjjjgggbbb]]]XXXUUURRROOOKKKIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>=========;;;;;;<<<===>>>>>>??????============<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999888777666666:::999999888888888999999555555666666666666555555777666666555555555666666666777777777777666555444555555444444444444555555444333333444444555666777666666777777666666555444444444333333333333444444222222333555777888::::::888999999888666555555666555555666666666666555555111111222333333333222222333333444444444444444555333333444444444444333333222222222222111111111111333222111222333444333222222222222222333444555555222222222333333333333444333333333333222222222222111111111111111111111111000000000111111111111222111222222222222111000000111111111111111000//////000000000000000000000000......///000000000000000......//////000000111111000111111222111111000000//////000000000000//////000000000000000000000000////////////////////////......---------......///000//////......//////000---------...//////000000........................,,,,,,,,,---------......------............------.........//////////////////............------------------------------------------...//////000000///000000111111111000000...//////000000//////.........------------......---------............///...///000000000///---,,,------------------------,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,---...//////000000222111000///...///000111......//////000000111111111000...---------...///////////////.......................................///111000//////000111111111000/////////000000333444555555666666555555444444555666666666666666555555555555666666666666444444555666777888999999777777777888888888999999;;;:::999:::===>>>===<<<999::::::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDFFFGGGEEEFFFHHHJJJMMMOOOQQQRRRPPPTTTXXX[[[___hhhttt~~~}}}yyyyyy}}}}}}tttmmmhhhbbb]]]WWWQQQNNNLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@?????????======>>>??????@@@@@@???>>>>>>>>>============<<<>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;999999999999:::::::::;;;:::999888888888999:::;;;999999999999888777666555888888999999999999888888666666777888888777666666777777666666666777888888666777777888777666555444555555444444444444555555777666666777888999::::::666666777777666666555444666555555444444555555666222333333444555777888999888:::<<<<<<:::888777666555666666777777666666666222222333333333222111111222222333333444444444444333333444555555444333333222222222222222222222222222111111222444555444333333333333333444555666777222222333333333444444444333222222222222111111111111111111111111111111111000000000000111111111111111222222333222111000///111111111111111000//////000000000000000000000000......///000000000000000.........///000111111111000111111222222111111111---...///000000111000000000000000000000000000000/////////////////////000///......---------......//////............//////------...//////000111111................................./////////000000...///000000///...---,,,............/////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000000111111000000/////////000000000000//////......------------......---------............///---///000222222111000///------------------------,,,,,,,,,---------...............------,,,,,,,,,---------....../////////222000///------...///000.........///000111111111111000...---...///000222000000000////////////...///////////////////////////000111111//////000111111000///.........//////333444555555666666555555444555555666666666666666888777777666555444444444777777777777666666666666888888888888888999999999:::::::::<<<>>>>>>===<<<888999:::;;;<<<>>>??????@@@AAABBBCCCEEEGGGIIIJJJQQQRRRTTTWWWZZZ]]]___```dddhhhmmmqqqxxxqqqkkkbbbZZZUUURRRPPPOOOMMMKKKJJJHHHFFFDDDDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@??????@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>999999999999999999999999888999;;;<<<<<<<<<;;;;;;888888888999999:::::::::999888777777777999;;;===<<<<<<<<<;;;:::999888777666777999::::::999888777777888999::::::999888777777777666777777888999999666777888888888777555444555555444444444444555555444444444444555666888888666666666666666555555444777777666666666666777777666666666666666777888999888;;;===>>><<<999777777666666777777777777777666333333333333333222111000222222222333333444444444333333444555555444333333333333333333333333333333111111111333555666555444333333333444555666777888333333333444444444555555222222222111111111000000111111111111111111111111000000000000111111111111111111222333222111000///111111111111111000//////000000000000000000000000...//////000000000000000---......///000111111222000111111222222222111111,,,,,,...000111222222222000000000000000000000000////////////000000000000///......---------......//////............//////.........///000111111222////////////////////////+++++++++,,,,,,,,,------...///000111111000//////---.........//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///000000000000000////////////000000000000//////......------------......---------.........//////...///111333444333222111------------------------,,,,,,,,,---------............---------,,,,,,,,,---------...............111///---,,,,,,,,,...///---......///000111111222000///......///111333555111111111111000000000000000000000000000000000000111222222111/////////000111000///---------...///333444444444555555666666777777777777777777777777666666666666666666666666666666666666777777777777999888888999;;;;;;:::999444;;;===:::999===>>><<>>@@@AAA@@@??????@@@@@@???===AAA???>>>???@@@@@@???>>><<<======>>>???@@@@@@AAA>>>??????@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<======>>>>>>>>>===;;;:::;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999:::777777888999::::::::::::999777555555777:::;;;;;;777777777777666666666666777777666666555555555444333333333333333444555666555555666666666666555555444333222222333555888999888666555444444666999;;;;;;:::999999::::::888666777666666666666666777777111111222222222333333333000222444666777555444222222222333333333333444444666555333222222222333333444444555555444333222222333333333333222222111000444444666777777777666555444666777555222000333555333333222111111222333333222222222222222222222222222222222111111111000000222222222222222111000///000000000000////////////......///111111222222222000000000000000000000000000111111111111222222222111111111111111111111111...///000222222222111000.../////////000000000111222111///...---------...///---***(((''')))+++---111111000000//////......////////////////////////........................---.........//////000000000000//////.........---........................///...,,,+++,,,---///111///...---,,,,,,---...///,,,---///111111000...---.../////////...---,,,,,,//////.........------------------...///000000111///000111222222111000///................................................000000//////.........---+++,,,...000000///---,,,/////////...---------,,,111111111111222222222222.........///000222333444222111000///000111333555000000000000////////////...000111222111000111222222222222222222111000000333333444555666666777777777777777777777777777777666666666666666666666666777777777888888888999999666666777888:::;;;;;;:::;;;@@@@@@======@@@@@@===>>>???@@@AAACCCFFFHHHIIIKKKNNNRRRWWW```mmm}}}{{{rrrnnnhhhiiieee]]]VVVSSSPPPLLLNNNJJJHHHJJJHHHCCCAAABBBDDDCCCAAABBBCCCDDDCCCBBBAAA@@@>>>???@@@@@@???>>>===>>>>>>???@@@@@@AAAAAA>>>???????????????>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888999::::::::::::666555555777999:::999777555555666666777777888888777666666666555555555555555444444333333444444555333444444555555444444333444333333333444666888999888777555444444666888:::888777777888999888666444999999888888888888999999222222222222222222333333111222444666777555444222222222333333333333444444444444222111111111222222666666666666666555444444333333444444333222222111222222444555555555444333777777777555333222222333333333222111111222333333222222222222222222222222333333333222222222111111222222333333222222111000////////////000000000000...///000111111222222222000000000000000000000000000111111111111222222222111111111111111111111111//////000111111111111111////////////000000000000222111///...------......000000///............///000000000000//////......000000000///////////////..................................../////////000111000000000////////////..............................---,,,---...///000///...------------...///,,,---///000000000///.........//////......---,,,//////.........---------------......///000000111000000000111111000000000////////////////////////////////////////////////000/////////.........---+++,,,...///000///------//////////////////............/////////000000000.........///000222333444222111000//////111222333000000000000////////////,,,...000000.........//////////////////...------333333444555777888999999777777777777777777777777666666666666666666666666888888999999999:::::::::777777888:::;;;<<<===>>>???@@@>>><<<>>>BBBBBB???CCCDDDFFFHHHKKKNNNQQQSSSVVV\\\fffrrrvvvkkkddd\\\UUUTTTOOOMMMNNNLLLGGGCCCCCCGGGEEEDDDEEEFFFEEEDDDBBBBBBAAA?????????@@@???>>>>>>>>>??????@@@@@@AAAAAA????????????>>>===<<<<<<======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888666777888999::::::::::::333444555888:::999777555444555555666777888999:::666666666666555555555555555555444444444444444444333444444555555444444333444444333333444666888999999888666555444555777888555555666888:::999777444666555555444444555555555333333333333222222222222111222444666666555444333222222333333333333444444555444333222222222333333777777777777777777666555444444444555444444333222222222333444444444444333999777555444444444222111333222222111111222222333111111111111111111111111444444333333333222222222222222333333222222111111......//////000000111111...///000111111222111111000000000000000000000000000111111111111222222222000000000000000000000000000000//////000000111111000000000000////////////111000///...------......000111111222111000//////000000000////////////...111111000000/////////...////////////////////////............////////////111111111000000000000///........................---------........./////////...------------...///............////////////....../////////...------...............---------------......///000000000111000000//////000000111000000000000000000000000/////////////////////////////////...............+++,,,---/////////...---/////////000000000000000......////////////000000.........///000111222333333222111000///000111222000000000000////////////---...000000...------..................---,,,,,,333333444666777999:::;;;777777777777777777777777777777777777777777777777888999999999:::::::::::::::;;;<<<======>>>???AAAAAA???======AAAFFFGGGGGGNNNOOORRRUUUZZZ^^^bbbdddmmmvvvzzzkkk___[[[UUURRRSSSRRRMMMHHHGGGKKKKKKLLLNNNOOOMMMIIIEEEDDDBBB@@@??????@@@???>>>>>>>>>>>>>>>??????@@@@@@?????????>>>>>><<<;;;;;;======<<<;;;;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777666777888999999::::::999555555555777999999888666666666666777777888888999666666666666666555555555444444444444444555666666666666777777777777666666444444444444555777888999999888777555555555666777666666888:::<<<<<<999666444333333222222222222333444333333333333222222222111222444555666555444333222222222333333333444444555555555444444444555555666666777777777777666666444555555555555555444444444444555555555666666666888444222222444555333111222222222222222222222222333333333333333333333333333333222222222222111111000111111222111111000000......//////000000111111//////000111111111111111000000000000000000000000000000111111111222222222////////////////////////111000///......///000111000000000000////////////111000///...------...///000000////////////......////////////////////////111000000//////......---000000000000000000000000.........///////////////000000000///////////////........................,,,---......//////...............------.........///............///000000......////////////..........................................//////000000111000///......///000111////////////////////////................................................++++++---........................//////000000111000000000000111111111222.........//////111222222333222111000//////000000000000000000///////////////000222111000...//////000000111111000000///...333333444666777999:::;;;888888888888888888888888888888888888888888888888888888888999999999::::::<<<===>>>>>><<<===???BBBFFFCCCAAACCCGGGKKKPPPTTT\\\___ccciiiqqqxxx}}}|||kkkfff^^^YYYZZZYYYUUUPPPOOONNNPPPUUUYYY[[[YYYTTTPPPGGGEEEAAA@@@@@@@@@@@@???=========>>>>>>>>>>>>>>>?????????>>>>>><<<;;;;;;======<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;999999999999999999999999888888888777777777666666666666777888999999999999999777555666888:::::::::999999888888777777666666555555555666666666666666222222333444555777888999666777777777777777777666444444444555666777888999999888777666555555666666666666777999;;;;;;999777777666555555444444444555333333333333333333333333222333444555555555444444222222222333333333444444333333333444444444333333444444555666666555555555444555555666666555555555444444444444555555666666444111///000333555444222222222222222222222222222444444444444444444444444111111111111000000000000//////000000000000000///.../////////000000000111///000000111111111111000000000000000000000000000000000111111111222222222////////////////////////111000///......///000111000000000000////////////111000...------...//////222000...,,,+++---///000...............//////////////////......---------111111111111111111111111///////////////.........................................................,,,---......//////......---..................---///............///000000......///////////////...---.................................////////////111000///......///000111........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............***+++,,,------.........---------......////////////000000000000111111111............///000111111222111111000000/////////000000000000////////////...000111111///...///000111222222222222111000000333333444555777888999999888888888888888888888888888888888888888888888888888888999999999:::::::::;;;===???>>><<<<<<@@@DDDHHHFFFGGGKKKPPPVVV```iiixxx{{{tttjjjbbb```___ZZZVVVTTTNNNQQQUUUZZZ^^^]]]ZZZWWWKKKGGGDDDAAAAAABBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;::::::999999::::::;;;888888888888888888888888999999999888888777777666555666777888999999999999:::888555555777:::;;;;;;::::::999888777666666555555555555666666666666666333333333444555777888999444555555666666555555444333444555666777888888999888777777666666666666666666555555666777888666555666555444333333333333333333333333333444444444444222333444444555555444444222222333333333333444444000000111222222222111111222333444444444444444444333444555555666555555555222222222111222333333444333222111111333444444333111222222333333222222111444444444444444444444444111000000000000/////////...///000000111000000000000000000000000/////////000000111111111111000000000000000000000000000000000111111111111222222222000000000000000000000000000000//////......//////////////////000000000000000///...------...///000444222...,,,,,,---000222---............/////////.........///////////////000000000000000000000000///////////////.........,,,---------------..............................---------.........//////------...//////...------............////////////......///000000000//////---------.....................//////////////////000//////......//////000........................++++++++++++++++++++++++---------------.........******+++,,,---......///------------............------............/////////.........//////000111000000000000000000//////000000000000////////////***,,,......---------...000000000000000//////...333333444555666666777777888888888888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;>>>@@@@@@???AAAFFFKKKMMMOOOVVV___gggqqqvvvqqqoooiiidddbbbZZZYYYYYYYYYZZZZZZYYYWWWMMMJJJFFFCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???????????????>>>>>>======<<<;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999;;;::::::999888888777777555666777888999999999999777666555666888:::999999:::999999888888777777777555555555555666666666777555555555555555666666777555555666666666666555555333444555666777888888888666666666666666777777777888666444444555666666555444444333222111000000111111222222333444555666666333333333444444444555555222222333333333333444444000000222333333333222222222222333444444444444444333333444555555555555555222222111111111222333444666666666444222222333444111222333333333333222111222222222222222222222222111111111000000000000///000000111222222222222222111111000000//////......000000111111111111000000000000000000000000000000000111111111111222222222111111111111111111111111//////000000///......---------...///000111222222000///...------...///000222111///......///000111---------.........////////////000000111111222222000000000000000000000000000/////////............------------......//////..............................---,,,---...///000------...//////...------,,,---///000000000///.........///000000000000000---------.........///////////////////////////......//////////////////...........................++++++++++++++++++++++++,,,,,,,,,------.........*********+++,,,---//////////////////............---------........./////////............///000000//////000000000000000000000000000000////////////)))+++---...------...000/////////000///......---333444444444555555666666888888888888888888888888999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<@@@CCCDDDCCCFFFMMMSSSWWW\\\hhhwww}}}wwwuuuooojjjddd^^^\\\[[[ZZZYYYOOOKKKGGGDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@@@@@@@???======<<<;;;;;;;;;;;;<<>>===<<<;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;::::::999888777777555666777888888999999888444444555777999:::777555888888888888888999999999444555555555666666777777888888777555555444444444777777888888888888777777333444555777888888888888555555666666777777888888<<<999666555666777888777888777666555444444444444000111222333555666777777333333333444444444555555222222333333333444444444222333555666777666555555222333333444555555555444222222333444555555555444555444333222333444555666999;;;;;;777333000222444111222333444444333222111000000000000000000000000222222222111111111111000111222333444444444444444222222111000///...------000000111111111000000///000000000000000000000000000111111111111222222222111111111111111111111111...///000000000///---,,,,,,---...///000111222333000///...------...///000///////////////...---------------.........//////000000111222333444444555////////////////////////000000//////.........------.........//////000000........................///...,,,+++,,,---///111,,,---...//////...---,,,,,,---///111111000...---......///000000000000000---------........./////////////////////.........---...///000000///...---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********+++,,,---///000111111000000//////......////////////000000000111///............//////000---...///000111111000000000000000000////////////***,,,...//////000111333000000000000000//////...222333555666777666555333888888888888888999999999<<<;;;:::::::::::::::;;;:::;;;===>>>>>>>>>>>>===BBBDDDGGGJJJNNNRRRWWWZZZcccuuuwwwnnnkkkmmmlllfff```YYYNNNGGGIIIJJJFFFBBBBBBBBBAAA@@@@@@AAA@@@===;;;>>>???@@@AAAAAA???===;;;???>>>===<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888888999999:::;;;;;;<<<<<<:::999888777777777777777888888888999999999888888777666666666666666444444555555555555444444555444444444444555666666888777666555444444555666666666666555666777888888555555444444444333333333333333222111222555777888888888777666555444444333555555666666555444333333444444444555555555555666444444444555555666666666555555444333333222111111333333333222222222111111333333333333333333333333666555444333222222111222444444333222222111000000666666666666666666666666444333222222111222222222333333333222222222111111111111111111111111111111000000111111111111000000111000///------......///333333333222222222222222......////////////......000111333444333222000...////////////000000000000222222111000///...------.........////////////000---......///000111111222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///111///...------...///111.........---,,,,,,++++++////////////////////////...........................///000///,,,******+++000---***+++///000---***---------,,,+++***)))(((---------.........//////000///...---------------///......------///000111////////////000000000000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------+++,,,,,,---...///000000------......//////000000///...---------...000111333111//////000111111000------------------------...///000000000///------555666888999:::999888777777777888888888888999999888888888999999::::::;;;======>>>>>>???BBBEEEGGGHHHMMMRRRVVVYYY___iiiqqq}}}uuuiii]]]RRRPPPNNNJJJGGGHHHFFFDDDBBBAAAAAAAAA@@@???>>>???AAABBBCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999999999:::::::::::::::999888777777777777888888888888888999999999888888777666666666666666777777888888888888777777555444444444444555666666666555555444444555666777666777777777777888888888777777666666666555555555666555333333333444666777888777777666555444444333555555555555555444333333444444444444555555555555222222222222222333333333555555444333333222111111333333333222222222111111444444444444444444444444333333222222222333444444444444444333222222111111555555555555555555555555222222111000/////////000333222222222111111111111111111111111111111111111000000111111111111000000111000///...---......///////////////////////////......////////////.........///000222222222111111.../////////000000000000111000000//////......------............/////////---......///000000111111000///...------,,,------------------------------........................------........./////////000///...------...///000111111111000000/////////................................................///000111111///------...///,,,***+++///000...+++---------...------,,,,,,,,,------------...............---------......//////......---...///000111111111000///...---,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...............---------......///000000000............////////////000000000000000111111222000///------...//////............---------------+++,,,---...//////......666777999:::::::::999888777777777888888888999999777777999:::;;;<<<<<<<<<;;;<<<>>>@@@BBBEEEIIILLLOOOVVV^^^ccchhhtttvvveeeZZZUUUOOOLLLLLLJJJGGGCCCAAAAAABBBBBBBBB??????@@@AAAAAA@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::999999999888888888888777777777777777888999999999999999888888888888888777666666666666777555555666666666666555555555444444444444555666666444444333444444555777777666666888999999999888777777777777666666666555555777666555333333333444555777666666666555444444444444555555555555444444333444444444444555555555555666666555555555555555555555444444333333222222111333333333222222222111111444444444444444444444444000000000111333444666777555555444444333333222222555555555555555555555555333222111000////////////222222111111111000000000111111111111111111111111000000111111111111000000000000///............///------------------------...//////000000//////...------...///000111222222....../////////000000000........................---------............///.........//////000000111000///...------,,,------....................................................../////////000000000000///...------...///000/////////..................................................................///111000///...//////...,,,***,,,///111///------......///000000//////,,,,,,,,,,,,------------,,,,,,,,,------///000000......------......///000000000///...---,,,++++++...............------,,,,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,---.../////////////////////////////////////////////...............//////000111111111111000000...------...//////.../////////......---------)))***+++---.../////////444555666777777777666666666777777777888999999999999:::<<<===>>>???>>>>>>;;;???DDDHHHKKKPPPUUUZZZeeejjjqqqyyymmmbbb[[[VVVSSSQQQNNNIIIFFFEEEFFFFFFEEECCCCCCBBBAAA???>>>======@@@@@@???>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;::::::999888777777777777777777777888999999::::::999999999999888888999888777777666666777777444444555555555555444444555444444444444555666666444444444444444555555555444555777999999888666555555555555555444444444444555444333333333333444444555555555555555555555444444444444555555444444333333333444444444555555555888888777777666666555555444444444333333222222222333333333222222222111111333333333333333333333333000000000111222444555666555555555444444333333333444444444444444444444444555555333222111111000000111111111000000000000///111111111111111111111111000000111111111111000000000/////////..................///////////////000//////000000000000//////...---------...///111111........./////////000000------------......//////------------...................../////////000000000///...------,,,------.............../////////........................////////////000000000000000///............///000------------------------................................................+++,,,...///...---...///---++++++,,,///000000......//////000000000//////+++++++++,,,,,,,,,---------------------...//////------------......//////------.........////////////////////////......---,,,,,,,,,---------------+++++++++++++++++++++++++++,,,---...////////////000/////////.........---/////////......---------+++,,,.../////////...---111///......000111111000000000000///......------++++++,,,---......//////444444555555555666555555777777777888999:::::::::<<<<<<===>>>????????????CCCFFFKKKQQQYYYfffvvvvvvmmmfff```[[[XXXSSSOOOMMMKKKIIIHHHHHHGGGEEECCCAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<;;;;;;:::999888777777888888888888999999:::;;;:::999999999999999999999999999888777777777777777888888999999999999888888555444444444444555666666777777666666555444333222222333555777777666555333666666555555555444444444111111111222222333444555444444444444555555555555333333444444444444444333333333333444444444444555444444444333333222222222444444333333333333222222333333333222222222111111111111111111111111111111111111111111222222333444555555444444444444333333444444444444444444444444555444333222111111111111111111111000000000000///000000000000000000000000000000111111111111000000///////////////......---/////////000000111111111//////000000000000////////////......---......///............////////////,,,,,,------.../////////---------.........//////............////////////000///...------,,,------,,,,,,------............////////////////////////////////////000000000000//////............//////111111000000000000000000................................................***,,,...///......///000,,,,,,,,,---///000000///000000000//////---,,,,,,+++++++++,,,,,,,,,------//////...---------------,,,------...................../////////000000000//////000000//////...---,,,,,,,,,------............------,,,+++***))))))+++,,,---...///////////////......------,,,,,,+++//////......------,,,,,,+++,,,.../////////...---000///---...000111111000000000/////////.........//////..................666666666666777777777777777888888999:::;;;<<<<<<=========>>>???@@@BBBCCCKKKOOOTTT]]]lll{{{rrrhhheeeaaa]]]YYYTTTNNNJJJHHHGGGDDDBBB@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::999888777777999999888888999:::;;;;;;999999999999:::::::::;;;999999888777777777777888777777888888888888777777555444444444444555666666888888888777666444222111111222444555555555444333888888888777777777666666000000111222333444555555333333444444555555555666222333333444444444444333333333333333444444444444444444444444333333333333333333333333333333333333333333333222222222111111222222222222222222222222333222222111111111111222444444444333333333333333333333333333333333333333222111000000///000000000222222111111111000000000000000000000000000000000000000111111111111000000/////////000///......---.........//////000000111///000000111111000000///000/////////............------........./////////------........./////////.........////////////000........................000///...------,,,------,,,,,,,,,---......//////////////////////////////....../////////000000000////////////////////////000000///......---,,,,,,------------------------........................---///111111000000111222---------.../////////000000000//////...,,,+++***,,,,,,,,,,,,------------000000///------,,,,,,,,,,,,,,,---............---222222111000///...------///////////////......---,,,,,,,,,---....../////////......---,,,+++******,,,,,,---...////////////---------,,,,,,,,,++++++.........---------------......///000000000000///---,,,++++++---//////...........................111000///............///777777777777777888888999888999999:::<<<======>>>???>>>>>>???BBBFFFJJJLLLUUU^^^lll|||{{{uuulllccc\\\RRROOOJJJEEEBBBAAAAAAAAABBBBBBAAA@@@?????????????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999888888888999888888888888888999:::777888888999:::;;;<<<<<<:::999888888777777888888555555666666666666555555555444444444444555666666888888999888777666444333333333333444444444555555888888888888777777777666222333444444555555555555222222333444444555666666111222333444444444444444222222333333333444444444444444444555555555555555333333333333333333333333333333333222222222111111333333333333333333333333222222111111111111222222222222333333333333333333222222222222222222222222000000000///000000111222333222222222111111111111000000000000000000000000000000111111111111000000...///000000000///---------......//////000111111000000111111111111000000---...///000111000///...---------.........///////////////////////////////////////000000000111111........................000///...------,,,------,,,------...//////000000////////////////////////------........./////////......////////////............---+++***)))((('''------------------------...........................000222222000000000111......//////......//////.../////////...------,,,,,,------------.........///......---------......+++,,,---.........------111111000///...------,,,...////////////...------,,,,,,------.../////////------------------------------...............---------------------,,,,,,,,,------------------...///............///000000---+++***+++---//////...,,,,,,,,,---....../////////...---------...///000666666666666666777777888999999:::;;;<<<>>>>>>???BBBAAAAAACCCGGGMMMRRRVVVaaaqqq~~~vvvddd```XXXPPPJJJFFFDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999999888888888777777777777888888777777888999;;;<<<======:::999888888777888888888888888999999999999888888555444444444444555666666777777888999999888777666555444444444444555666777666666666666555555555555666666666777666666555444222222333333444555666666111222333333444444444444222222333333333444444444000000000111111222222222333333333333333333333333333333333222222222111111555555555555555555555555111111000000111222333333222222222222222222222222222222222222222222222222111111111111222333444555333333333222222222222111000000000000000000000000000000111111111111000000...///000000000///---,,,/////////000111222222333000000111111111111000000+++---///111222222111000---------.........//////000000000000000000000///000000000000111111111111.....................---000000...------------------......///000111111222000000000000000000000000------------.........///......////////////......111111///...,,,+++))))))------------------------........................---///000000...---...///...///000///...---...///---......///////////////---------.........//////---------------...///000+++,,,---.........---,,,---------.........//////...............------,,,,,,,,,------...///000000++++++,,,---...000000111.........///......------........................,,,,,,,,,------.........------,,,++++++---...///...---,,,---///111111000***++++++,,,---...//////,,,+++++++++,,,...000111555666777777777999<<>>@@@FFFLLLNNNOOOVVVcccoookkk\\\UUUPPPKKKFFFEEEDDDBBB@@@???>>>>>>>>>????????????????????????>>>===<<<;;;;;;<<<>>>>>><<<<<<::::::::::::;;;<<<===<<<;;;:::999888888888888888888888888888888888888888999999999999888888888888777777777777888888999::::::::::::999888888555555555555555555444444444444444444444444444444555666777888888777666555777777666666555555555444333333444444444444444444333444444555555444444333444333333444555555444222333444555666666555444333222222333444444444333333333222222111111222222333333333222222222222333333555555555444444333333333111111111111000000000000///000111333444444333333111111222222222333333333444444333222111111111111222222222111111111111111111111000000000000111111666444111///...///111222.......................................///000111//////000000000000/////////////////////......---,,,---...///000000000000&&&(((+++---///000111111000000////////////000000////////////............---000222111...,,,---//////,,,+++,,,...///---+++---.........//////000000...........................------------...//////......//////......---,,,//////000000//////...---//////.........---------,,,---......//////......000000000000000000000000------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,---...///333222000............///*********++++++,,,,,,,,,------------,,,+++***)))***++++++,,,,,,++++++***,,,,,,+++---...///---,,,---------,,,,,,+++++++++,,,---...---,,,---///111........................***+++,,,---............,,,---------.../////////888888888777666666888:::<<<<<<======???AAADDDGGGFFFLLLSSSWWW]]]jjj~~~sssbbbVVVNNNJJJIIIGGGDDDBBBBBBBBBCCCCCC???????????????>>>>>>===???>>>===<<<<<<===>>>???<<<;;;:::999:::;;;<<<===???>>><<<;;;:::999999999888888888888888888888888888888999999999999888888888888888777777888888888999999999999999888888777555555555555555555555555444444444444444444444444555666777888888777666555666666666555555555444444444444444444444444444444333444444555555444444333222222222333666777666444333444444555444333222111111222333333444444444444333333222222222222333333222222222111111222222222333333333333333222222222222222111111000000/////////000222333444444333333111111222222222333333333333222222222222222333333333333222222111111000000111111000000000000111111555444222000//////000111////////////////////////........./////////000000//////000000000000////////////000000//////...---......///000000000000///+++,,,---///000000//////000000////////////000000000000000000000000000000---///111000...---...//////---,,,,,,//////...,,,............/////////000...........................------------...//////......//////......---,,,------......------,,,+++//////.........---------,,,---......//////......//////////////////////////////............//////------------------------............------,,,,,,---------------------------,,,,,,,,,------...///222111000///............++++++,,,,,,,,,---------,,,------......---------++++++,,,,,,,,,,,,++++++///......///111111000...---------,,,,,,,,,++++++,,,---......---,,,...///........................,,,,,,------......//////------..................:::::::::999777777999;;;;;;<<<===???AAAFFFKKKOOOPPPWWWaaajjjwwwuuu```VVVSSSNNNJJJFFFDDDCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>??????>>>======>>>>>>???;;;::::::999:::;;;<<<===AAA@@@>>>===;;;::::::999999999999999999999999999888888999999999999888888999999888888888888999999888888999999888888777666555555555555666666666666555555555555555555444444666666777777777777666666666666666666555555555555666666555555444444333333333444444555555444444333111000111333666777777666555555555555555444333222111222222333444555555555333333222222222222333333222222111111111111222222111111222222222222222333333333222111000000/////////000222333444444333222111111222222222333333333222222222222333444555666444333333222111000000000111111000000000000111111333333222111111000000000000000000000000000000000---...///000000000///...//////000000000000////////////000000//////...---///000000000000///......//////000000//////...---000000////////////000000222222222222222222222222---///000000///...///000000...---...///000///...............////////////..............................------......///000...////////////...---------............---,,,,,,...............---------------...////////////...////////////////////////111000000//////000000111/////////////////////////////////............------------------------------------,,,------...///000000000000///...------,,,,,,------------......+++,,,---...////////////++++++,,,,,,,,,,,,++++++,,,++++++,,,......---+++------------,,,,,,,,,,,,,,,...000000...,,,,,,---........................///...---------...///000//////..................999:::;;;;;;;;;<<>>>>>>>>============;;;:::999999:::;;;===>>>CCCBBB@@@>>><<<;;;::::::999999999999999999999999888999999::::::999999888:::999999999999999999:::777888888888888777666666666666666666666777777777666666666555555555555555666666777777777777666666777777777777777777777666777777777666555444333333333444444555555444444333111111111333666777666555666666666777777777777777222222222333444555666777333333333222222333333333222111111000000111111222111111222222333333444444444333222222111000//////000111222333444333333222111111222222222333333333333333222222333444444555444444333222111111000///222111111000000111111222111222222333222111000///000000000000000000000000---...000111222000///---//////000000000000//////000000000000000///......000000000///...---,,,,,,////////////......------000000////////////000000111111222222222222222333//////////////////000111000/////////000000000///.........///////////////.......................................//////000///////////////...------000000000000000///..............................------...///////////////////////////////////////111000000000000000000111/////////////////////////////////////////////...////////////////////////......------------............///000///...---+++,,,,,,,,,---------------+++,,,---....../////////+++,,,,,,,,,,,,,,,,,,+++***))))))***,,,,,,+++)))------------------,,,,,,---///222222000...---,,,........................111000...---,,,...///000000000//////......------999:::;;;<<<<<<>>>AAADDDBBBEEEJJJMMMRRR[[[gggpppyyyyyysssgggaaaYYYTTTRRRPPPLLLHHHFFFEEEEEEDDDCCCCCCCCCCCC>>>>>>>>>>>>======<<<<<<;;;::::::999:::;;;<<<===BBBAAA@@@>>><<<;;;;;;;;;999999999999999999999999999999::::::::::::999999:::999999999999999999:::777888888888888777666666666666666777777777888888777777777666666555555555777777666666666666777777888888888888888888888888888888777666666555444444333444444555555444444333444333333444555666444333333444555666777999:::;;;333333333333444555666777444333333333333333333444222222111111111111222222222222333333444444555555333333333222111000000///000111222333444333222111111111222222222333333333555444333222222222222222444444333333222111111000222222111111111111222222000111222333333222000///////////////////////////...///111222222000///---//////000000000000//////000000000000000//////.../////////...---,,,+++***------------------......000000////////////000000000000000111111111222222111000///...///000000000///000000000000///000000///////////////.........///////////////////////////............///000000//////000000//////...---000000111111000000///...---.....................---...//////000000//////........................000//////......//////000000000000000000000000000.../////////////////////000000000000000000000000///......---------......------...//////...,,,+++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,---//////...---------------------------///111333333222///..............................111000...---,,,...///000000000000//////......---;;;<<<<<<<<<<<<===@@@BBBBBBHHHPPPXXXaaaoooyyyrrriiidddaaa]]]VVVQQQNNNLLLHHHEEECCCBBBBBBCCC????????????>>>===<<<<<<<<<<<<::::::::::::;;;<<<@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999999999888888888888999999888888999999888888777666666666777777888888999999888888777777666666555555777777666666666666777777888888888888999999999999888888777777666666555555333444444555555444444333444444333444555555444222111111222333444666888999555444333333333444666777444444333333333333444444333222222222222222222333333444444444444444555555222222222222222111111111111111333333333333222111111111222222222333333333555444333222111111111111333333333333222222222222222222111111111111222222000111222333333222111000///////////////////////////000111111111000///...//////000000000000//////000000111111000000///.../////////...---,,,+++***,,,,,,,,,,,,,,,---...///000000////////////000000......//////000111111111333111///...///000000//////000111000///...///111///////////////.........//////////////////////////////......//////000111///000000000000///.........////////////...---------------.....................///000000000000///........................///......------......///000000000000000000000000---............/////////........................000///......---.........,,,---------------,,,,,,,,,,,,++++++++++++******,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++---...///...,,,------------............///111333333111000///000........................///...---------...///000000000//////////////////<<<===>>>??????AAADDDGGGHHHQQQ^^^lll|||}}}xxxppphhh]]]YYYRRRKKKFFFDDDDDDDDDAAAAAABBBBBBAAA???>>>===>>>===;;;:::999999:::;;;===<<<;;;::::::::::::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999888888888777777888888888999999999999999888888777666666777888888999::::::999999888777777666555555888777666555555666777888666666666777777888888888777777777777777777777777333444444555555444444333333222222444555666555444333222222222333444555666777666444333333333555666444444333333333333444444444444333333333333444444444444444333333333333333111111222222222222333333111222333333333333111111111111222222222333333333222222111000000000111111222222222333333333333444333222222111111222222333111111111222222222111111000000000000000000000000111111111000000000////////////000000000000//////000111111111111000/////////000000000///...------...------,,,------//////000000////////////000000......//////000111111222666333///...///000///...---///111000...---///111000/////////............///////////////////////////////////////000000111000000000000000///......///////////////...---------------.........//////......///000000000000000........................///......------......///////////////////////////,,,,,,------....................................000000///...............---,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,---............,,,,,,------------,,,,,,+++******+++------,,,+++------------.........///...///000000///...///111........................,,,,,,------....../////////////////////000000000<<<>>>@@@BBBEEEHHHMMMPPPVVVaaarrrkkkeee\\\RRRKKKGGGGGGGGGCCCCCCDDDDDDCCCAAA@@@??????>>><<<:::999999999:::;;;::::::999999:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888888777777777777888888999::::::::::::999888888666777777888999999::::::999999999888777666666555888777666555555666777888444555555555666666777777777777777777777888888888333444444555555444444333111111111333666777777666777666555444333444555555888777555333222333444555555444444333333444444555555444444333333444444555444333333222222111111111000111111222222333444444111222333444333333111111111111222222222333333333////////////000111222333111222222333333444444555333222222111111222222333111111111111111111222222111111111111111111111111222222111000//////000000//////000000000000//////111111111111111000//////111111111111111000000///111000...------...//////000000////////////000000...//////000111111222222888444///...///000///------///111000---,,,...000000000//////.........---000000000000000000000000///////////////000111111000000000000000//////...111111111111111000000///---------.........//////...//////000000000000000........................//////............//////////////////////////////,,,,,,,,,---------......111111111111111111111111000000///...............---,,,+++***+++,,,---............------,,,,,,,,,)))***,,,...///000111111,,,------......------,,,.........///000111000...---------.........//////,,,---...---,,,---///111........................***+++,,,---..................//////000000111111