BM6P6(@ rrr```UUUNNNHHHFFFGGGEEEBBB@@@??????AAABBB>>>===<<<;;;;;;<<<===>>>DDDAAA>>>>>>@@@CCCCCCBBBDDDCCCBBBAAA???>>>===<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;<<<===>>>>>>======???@@@@@@???>>>>>>@@@AAADDDHHHUUUmmmhhhXXXTTTWWWYYYnnn{{{xxxwwwwwwvvvuuuqqqpppnnnmmmmmmoooqqqrrrwwwxxxyyyyyyyyyxxxwwwwww|||{{{{{{~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvuuuxxx}}}www^^^RRRQQQRRRSSSccc|||kkk[[[KKKDDDBBB@@@>>>???;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@<<<===>>>===;;;::::::<<<>>>>>>@@@BBBAAABBBJJJTTT___oootttfffbbbzzz{{{rrrkkkiiikkkmmmoookkkiiihhhkkkqqqvvvyyyyyyzzzuuuqqqrrrvvvxxxwwwtttssstttvvvyyy{{{{{{xxxvvvyyyyyyyyyyyyyyyyyyyyyxxx~~~}}}~~~kkk```VVVSSSWWWaaaqqqhhhWWWNNNHHHDDDCCCBBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBEEECCCCCCGGGHHHGGGJJJNNN___pppuuu\\\RRRQQQSSSTTTUUUaaavvvwwwmmmhhhjjjnnniiiiiihhhgggffffffeeeeeehhhgggeeeeeehhhnnntttxxxvvvbbbWWWTTTTTTRRRaaaxxx|||fffVVVMMMIIIHHHFFFDDDCCCCCCCCCBBBAAADDDBBB??????AAAAAA???<<<>>>@@@BBBCCCCCCBBB@@@???>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>CCCHHHNNNaaa}}}nnn[[[PPPNNNSSSXXXiiinnn\\\SSSLLLGGGFFFGGGEEECCCAAA@@@@@@BBBCCC@@@???>>><<<<<<<<<<<<<<>>AAACCCDDDCCCBBBAAAAAA@@@@@@?????????::::::::::::999999999999::::::;;;;;;<<<<<<======<<<===>>>?????????>>>>>>AAABBBEEEKKKYYYqqquuuaaaTTTTTTYYYeeezzz|||wwwuuutttuuuvvvvvvsssrrrpppoooooopppqqqrrr{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzz}}}|||{{{zzzyyyxxxwwwwwwwwwuuuvvvvvvvvvvvvvvvvvvuuuwwwyyyqqq]]]SSSQQQUUU\\\ppp}}}eeeWWWIIICCCAAA???======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>===>>>???>>><<<;;;<<<===<<<<<>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBDDDBBBCCCFFFGGGGGGJJJOOO^^^pppuuu\\\QQQPPPQQQSSSWWWdddzzz~~~sssmmmiiijjjllliiiiiiiiihhhhhhgggggggggfffeeecccdddfffjjjooorrrwwwwww{{{tttaaaVVVTTTTTTSSS]]]ooo|||fffVVVLLLHHHHHHFFFCCCCCCCCCCCCBBB@@@CCCAAA??????AAAAAA???===???@@@AAABBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>???>>>CCCGGGMMM^^^yyyrrr___SSSOOORRRVVVggg}}}hhhWWWNNNIIIFFFEEEGGGFFFDDDBBBBBBBBBDDDEEEDDDCCCAAA???>>>===<<<<<<@@@>>>===>>>AAACCCDDDDDD@@@@@@@@@@@@@@@@@@@@@AAA===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAACCCFFFNNN___yyy{{{gggYYYTTTZZZbbbvvv{{{wwwrrrpppppprrrttttttrrrqqqooonnnmmmnnnoooooouuutttsssrrrrrrrrrrrrsssqqqpppqqqtttwwwxxxxxxwwwyyyyyyxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuyyy{{{hhhZZZSSSPPPZZZiiiqqq\\\PPPEEEAAA@@@===;;;;;;;;;;;;<<<<<<<<<=========::::::999999999;;;<<<===>>>???@@@???===<<<===>>>:::;;;???CCCCCCEEENNNXXXiii{{{pppmmmsssyyyuuuoookkkjjjkkklllmmmnnnlllkkklllooorrrssssssvvvtttrrrsssuuutttpppmmmkkklllmmmpppssstttsssqqqsssuuuwwwxxxyyyxxxwwwvvvtttxxx|||```[[[\\\jjj~~~zzz```QQQJJJEEEAAAAAAAAA@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCAAAAAADDDEEEFFFJJJPPP]]]pppwww]]]PPPNNNOOOQQQXXXggg~~~wwwpppnnnllljjjkkkiiiiiihhhhhhhhhhhhhhhhhhfffeeeeeeeeefffhhhjjjkkkmmmnnnsss|||qqq___VVVTTTTTTRRRWWWcccyyyiiiWWWMMMIIIGGGEEECCCBBBBBBBBBAAA@@@AAA@@@??????@@@AAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????=========>>>>>>?????????>>>BBBFFFLLL\\\uuuyyydddVVVPPPQQQSSS```ttt}}}aaaQQQJJJGGGEEEEEEGGGFFFEEEDDDCCCDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>>???@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<;;;<<<===>>>;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>AAACCCHHHSSShhhkkk\\\VVVXXXeeesssxxxtttoookkkkkkmmmooopppmmmlllkkkiiiiiihhhhhhiiikkkkkkllllllkkkjjjiiiiiihhhhhhiiijjjlllmmmnnnmmmssstttuuuvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvv{{{~~~xxx^^^VVVRRRPPP^^^ttt|||hhhSSSJJJBBB@@@@@@===;;;;;;<<<<<<<<<<<<============;;;:::999888999:::<<<======>>>??????=========???<<<===@@@DDDDDDFFFOOOYYYmmmyyyjjjnnnyyyxxxuuupppnnnnnnnnnooonnnllllllllllllnnnpppqqqrrrtttssssssttttttrrrnnnjjjhhhhhhhhhkkknnnppppppooopppqqqtttwwwxxxwwwvvvuuuqqqvvvttt___]]]dddyyyttt[[[MMMHHHDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBAAA@@@@@@CCCDDDEEEKKKSSS^^^rrryyy___PPPLLLNNNOOOVVVgggrrrnnnooonnnjjjiiiffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhjjjjjjoooxxxmmm]]]UUUSSSSSSPPPQQQYYYmmmooo[[[OOOKKKFFFDDDBBBAAABBBBBBAAA???????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????=========>>>>>>>>>??????;;;<<<<<<===>>>???@@@@@@>>>AAAEEELLL\\\ssshhhWWWPPPNNNMMMUUUggguuu\\\MMMHHHFFFEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDD@@@AAA@@@@@@??????@@@@@@BBBBBBAAA@@@@@@??????>>>BBB@@@>>><<<;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<===>>>??????@@@AAACCCJJJZZZqqqttt^^^UUUVVV^^^qqq~~~wwwsssmmmiiihhhiiijjjjjjiiihhhgggffffffeeeeeedddgggiiilllnnnnnnllliiiggggggggghhhhhhhhhhhhiiijjjmmmoooqqqsssuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzlllVVVRRRQQQSSSeee~~~uuuaaaMMMFFFAAA@@@@@@===;;;===<<<<<<<<<=========>>>>>><<<;;;:::::::::;;;<<<===<<<===>>>>>><<<<<<===>>>??????BBBEEEEEEHHHQQQ\\\rrrqqqeeemmm||||||xxxuuuqqqnnnnnnnnnnnnmmmiiijjjkkklllmmmoooppprrrssssssttttttssspppllliiifffeeeeeegggkkkmmmnnnnnnmmmnnnqqqtttuuuvvvuuuuuusssxxxmmm\\\^^^lllnnnWWWJJJFFFDDDBBBAAA??????>>>>>>===>>>>>>>>>???>>>>>>>>>>>>@@@AAABBB@@@???@@@BBBBBBDDDLLLVVVbbbwww{{{```QQQLLLMMMOOOSSSggg|||ooolllmmmlllhhheeeddddddddddddeeeeeeeeeeeeiiiiiijjjjjjiiihhhfffeeehhhhhhmmmuuu}}}kkk[[[TTTQQQQQQLLLLLLSSSfffttt^^^PPPKKKFFFDDDBBBAAAAAAAAA@@@???>>>??????????????????@@@@@@???>>>============>>><<<<<<=========>>>>>>>>>;;;;;;<<<===>>>??????@@@>>>@@@DDDMMM\\\rrrjjjWWWOOOLLLIIILLL\\\tttoooXXXLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHEEEFFFFFFGGGGGGGGGFFFFFF@@@AAABBBAAA???===>>>???BBBBBBAAAAAA@@@???>>>>>>???>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBBAAADDDNNNbbb|||xxxdddSSSRRRWWWbbbzzz{{{uuuqqqllliiihhhhhhgggfffhhhgggggggggfffeeeeeeeeeeeegggjjjmmmnnnllljjjhhhfffggggggfffdddcccdddfffiiikkknnnrrruuuwwwxxxxxxxxxxxxxxxyyyzzz|||vvvbbbRRRPPPSSS\\\qqqmmmZZZJJJCCC?????????<<<<<<>>><<<<<<=========>>>>>>>>><<<<<<<<<=========<<<<<<;;;===>>>===<<<<<<===???BBBAAACCCEEEFFFJJJVVVbbbyyyjjjcccppp~~~xxxtttooolllkkkjjjjjjiiihhhjjjlllllllllmmmoooppppppqqqrrrrrrqqqnnnjjjhhhfffdddcccdddgggjjjkkklllkkklllnnnppprrrtttuuuvvvwww}}}~~~hhhXXX___sss|||hhhRRRGGGEEECCCAAAAAA???>>>>>>======>>>>>>>>>???>>>>>>>>>>>>@@@AAABBB@@@???@@@BBBBBBDDDNNNZZZiii~~~}}}cccRRRLLLNNNPPPUUUjjjyyymmmjjjjjjhhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeehhhiiiiiijjjiiihhhfffeeeffffffjjjrrrzzziiiZZZRRROOOMMMIIIIIIOOO```zzzyyy```PPPJJJEEECCCAAA@@@@@@@@@???>>>>>>???@@@@@@>>>===>>>@@@>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>>>>>>>>BBBLLLYYYmmmlllWWWPPPLLLGGGIIITTThhhkkkVVVLLLJJJHHHGGGGGGDDDDDDDDDEEEFFFGGGGGGHHHEEEFFFFFFFFFFFFEEECCCBBB>>>@@@BBBAAA???===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<:::999999888;;;<<<<<<======>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCGGGTTTjjjiiiYYYOOOSSS[[[ggg|||wwwqqqooollljjjiiiiiigggfffffffffgggggggggffffffeeeddddddfffgggiiijjjjjjjjjiiiiiiiiifffbbbaaabbbdddgggjjjnnnsssvvvyyyzzz{{{zzzzzzzzz|||~~~eeeZZZPPPOOOWWWhhhzzzbbbPPPGGGAAA======<<<:::;;;>>><<<=========>>>>>>>>>>>>;;;<<<===>>>>>>===;;;:::<<<===??????>>>===???@@@BBBAAABBBEEEGGGNNN]]]kkkzzzgggeeevvv{{{vvvpppkkkiiihhhhhhgggiiikkkmmmmmmkkkjjjlllmmmlllnnnooonnnmmmjjjhhhgggeeecccaaaaaacccfffhhhiiijjjjjjkkkmmmpppsssuuuwww|||xxxcccXXXddd|||uuubbbMMMCCCBBBAAA@@@@@@>>>>>>============>>>>>>???>>>>>>>>>>>>@@@AAABBB@@@@@@AAABBBBBBEEEPPP]]]qqqeeeSSSNNNOOORRRZZZoooyyyooolllkkkjjjjjjllljjjjjjiiiiiihhhhhhggggggiiijjjjjjkkkkkkjjjiiiiiihhhfffhhhnnnuuuhhhYYYQQQLLLJJJIIIIIIMMMZZZpppfffTTTLLLEEECCC@@@@@@@@@@@@???===>>>@@@AAA@@@===<<<===???======>>>>>>===<<<:::999;;;;;;<<<<<<<<<=========<<<<<<=====================<<>>AAAAAA???>>>@@@BBB>>>??????@@@AAAAAABBBBBB?????????>>>===;;;:::999;;;<<<<<<===>>>???@@@@@@???>>>>>>>>>???AAACCCEEEEEEJJJWWWppptttaaaTTTOOOWWW___lllxxxuuunnnlllkkkkkkkkkjjjhhhfffddddddeeefffffffffeeeeeegggfffeeeeeegggjjjnnnppppppqqqppplllgggeeegggiiigggjjjoootttxxx{{{|||}}}|||||||||~~~tttZZZVVVPPPOOOZZZqqqsss[[[IIIEEE@@@<<<;;;:::888:::>>>============>>>>>>>>>>>>999;;;===??????===:::999===???@@@@@@??????@@@BBBAAA@@@AAADDDHHHQQQbbbqqquuufffhhh|||zzzsssmmmjjjiiihhhhhhjjjmmmooommmjjjhhhiiijjjjjjkkklllkkkiiigggffffffdddbbb______aaadddffffffjjjiiijjjkkknnnrrruuuxxx~~~ttt```\\\jjjqqq^^^JJJAAA@@@?????????>>>>>>============>>>??????>>>>>>>>>>>>@@@AAABBB@@@@@@AAABBBBBBEEEQQQ___vvvfffTTTNNNPPPTTT```ttt{{{ssspppnnnmmmppptttnnnnnnmmmmmmlllkkkjjjjjjllllllmmmnnnnnnnnnnnnmmmllliiihhhkkkqqqzzzhhhXXXPPPKKKHHHIIIIIIKKKUUUhhhlllYYYPPPDDDBBB@@@???@@@@@@>>>===???AAABBB@@@===;;;<<<>>><<<===>>>>>>>>><<<999888;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<:::===EEENNN]]]wwwpppYYYRRROOOIIIGGGHHHOOO```yyy{{{yyyzzz{{{zzzwww{{{uuu___QQQLLLFFFHHHJJJDDDCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>??????>>>>>>??????@@@AAA???>>>>>>===<<<;;;;;;::::::;;;;;;<<<===>>>>>>???>>>BBBBBB>>>>>>DDDEEEBBBDDDLLL___{{{yyydddVVVSSSRRRYYYjjjvvvtttuuupppooonnnllljjjiiiiiiiiidddeeefffdddaaaaaadddfffiiijjjgggbbbbbbfffhhhhhhmmmllljjjiiihhhggghhhhhhkkkkkklllpppvvvzzz}}}~~~xxxeeeSSSQQQPPPUUUddd|||hhhRRREEEBBB@@@===:::999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<>>>>>>===;;;:::<<<======>>>???@@@@@@@@@@@@@@@BBBDDDHHHSSSiii}}}kkkdddmmmzzzrrrmmmllljjjgggcccllllllkkkjjjjjjiiiiiihhhmmmkkkiiifffeeeeeeeeefffeeeeeeeeefffffffffggggggiiihhhiiikkkkkklllrrr{{{oooddd^^^uuuhhhYYYJJJCCCBBB@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@BBBCCCBBB??????AAACCCHHHUUUaaayyyfffTTTMMMOOOSSS___xxx~~~xxxtttsssssssssrrrpppppppppqqqrrrssstttuuuqqqrrrssstttttttttsssrrrvvvsssqqqoooooovvveeeVVVOOOMMMKKKIIIJJJLLLQQQ```|||rrrZZZOOOIIIBBB>>>???@@@???===>>>@@@???>>><<<;;;;;;::::::<<<<<<======<<<;;;::::::;;;;;;;;;<<<>>>>>><<<::::::;;;;;;;;;<<<<<<======:::>>>===@@@MMMZZZooorrr[[[QQQKKKEEEHHHJJJMMMUUUhhh|||yyyzzz{{{yyywwwxxxzzzsss\\\OOOJJJEEEFFFIIICCCEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCBBBAAAEEEDDDDDDCCCCCCBBBAAAAAA??????>>>>>>??????@@@AAA??????>>>======<<<;;;;;;;;;;;;<<<===>>>??????@@@===BBBCCC@@@AAAEEEGGGEEEJJJTTTiiilllZZZOOONNNRRR^^^sss}}}tttqqqppppppooonnnmmmlllkkkkkkkkkcccdddeeedddcccdddhhhlllnnnnnnkkkeeecccggghhhggghhhhhhgggffffffggghhhiiijjjkkkmmmrrrwww|||ooo^^^SSSQQQQQQYYYkkkuuu```OOOEEEAAA???===;;;::::::<<<======<<<<<<<<<<<<<<<<<<===999;;;<<<>>>>>>>>>===<<<>>>>>>>>>???@@@AAAAAAAAABBBAAACCCFFFKKKXXXooozzziiieeeqqqxxxpppkkkkkkjjjhhhfffkkkkkkkkkjjjiiiiiihhhhhhllljjjhhhfffddddddeeefffeeeeeeffffffgggggghhhhhhhhhggghhhkkkkkklllsss{{{lllcccfff}}}eeeWWWIIICCCBBB@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAABBBAAA??????@@@BBBGGGTTTaaazzzgggTTTMMMOOORRR```yyy{{{xxxvvvvvvvvvvvvssssssrrrrrrsssttttttuuussstttuuuvvvwwwvvvuuuuuuwwwuuusssrrrqqqwwwfffVVVOOOMMMLLLIIIJJJJJJOOO^^^yyyzzzaaaSSSJJJCCC>>>???@@@>>><<<===@@@???>>><<<;;;;;;::::::===============<<<;;;;;;<<<<<<<<<===>>>>>><<<:::;;;;;;<<<<<<<<<=========:::???===@@@LLLXXXlllxxx```TTTMMMGGGGGGGGGHHHNNN^^^yyy|||{{{||||||zzzxxxxxxvvvyyyoooYYYLLLHHHCCCEEEGGGAAAGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBEEEEEEEEEDDDDDDCCCBBBAAA???>>>>>>>>>>>>???@@@@@@?????????>>>>>>======<<<<<<<<<===>>>???@@@AAAAAA===AAADDDBBBCCCFFFHHHHHHQQQ___wwwrrr]]]QQQLLLPPPZZZlllyyyrrrmmmjjjooonnnnnnmmmmmmmmmmmmmmmbbbbbbccccccdddhhhmmmppprrrrrrnnnhhheeehhhhhhffffffeeeeeefffgggiiikkkmmmlllnnnppptttyyy}}}zzzcccUUUSSSQQQSSS___uuuhhhUUUJJJEEE@@@???===;;;:::;;;<<<===>>>======<<<<<<======>>>:::;;;===>>>?????????>>>?????????@@@AAAAAABBBBBBCCCBBBEEEJJJQQQ```xxxrrreeehhhyyy|||uuummmiiiiiijjjjjjiiikkkjjjjjjiiiiiihhhggggggiiihhhfffeeeddddddeeeeeeeeeffffffggghhhhhhiiiiiihhhgggiiillllllnnnuuu}}}{{{iiicccqqqyyy```SSSGGGBBBAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>??????@@@AAAAAA??????@@@AAAFFFSSSaaa{{{hhhTTTMMMOOORRRccc{{{|||{{{{{{{{{zzzwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwxxxyyyyyyyyyyyyyyyzzzxxxwwwvvvuuuyyyhhhWWWOOOMMMLLLIIIHHHHHHMMMZZZtttjjjXXXLLLEEE@@@@@@AAA???>>>?????????>>>===<<<;;;;;;:::>>>>>>>>>>>>============>>>======>>>??????===;;;<<<<<<============>>>>>>:::???===???KKKUUUggg}}}cccUUUNNNIIIJJJIIIHHHIIISSSjjj}}}|||~~~~~~}}}}}}wwwvvv}}}ӵmmmWWWKKKHHHCCCEEEGGGAAAGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDAAAAAABBBBBBBBBAAA??????>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>===<<<<<<===???@@@AAABBBBBB>>>BBBEEEDDDCCCEEEGGGIIITTTgggyyycccUUUQQQĦĦ~~~wwwrrrlllggglllllllllllllllmmmmmmnnnbbbӵpppqqqrrroooiiifffiiiiiigggggggggggghhhjjjlllnnnoooppprrruuuwwwyyy}}}lllYYYPPPQQQQQQVVVgggĦ???>>><<<;;;;;;<<<===>>>>>>>>>============>>>>>>:::;;;===???@@@@@@AAA@@@?????????@@@@@@@@@AAAAAACCCBBBFFFMMMXXXiiillldddmmm}}}wwwrrrkkkggghhhjjjlllllljjjiiiiiihhhhhhggggggfffgggfffeeedddddddddeeeeeeeeeeeeffffffggghhhhhhiiihhhhhhjjjmmmnnnpppwwwsssfffdddzzzqqqZZZOOOEEEAAAAAA@@@@@@BBB========================??????>>>>>>>>>?????????@@@?????????@@@EEETTTbbb~~~hhhUUUOOOQQQUUUeee~~~~~~~~~}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyzzzzzz{{{{{{|||||||||{{{{{{zzzxxx{{{jjjXXXOOOLLLLLLJJJGGGFFFJJJVVVmmmrrr\\\OOOGGGBBBBBBDDDBBBBBBCCC@@@@@@@@@???>>>======<<>>>>>>>>>>>>>>>>>@@@>>>>>>>>>??????>>><<<=========>>>>>>>>>>>>>>>;;;???===>>>HHHQQQaaaxxxkkk[[[SSSNNNPPPNNNLLLKKKOOO```|||~~~~~~zzzwww{{{4ĉ@ӵkkkVVVKKKIIIEEEGGGIIICCCFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDD>>>???@@@AAAAAA@@@>>>===>>>>>>======>>>>>>???@@@????????????>>>>>>>>>>>><<<<<<===???@@@BBBCCCCCCAAACCCEEEEEECCCBBBFFFKKKUUUmmmkkkWWWQQQSSS>L=hĦzzzwwwtttnnnhhhiiiiiihhhiiijjjkkkllllll4ĉ@ӵmmmnnnlllgggfffiiiiiigggiiiiiiiiiiiijjjkkkmmmnnnooorrruuuxxxzzz}}}xxxbbbTTTNNNNNNRRR]]]rrr>L???======<<<;;;<<<<<<===>>>>>>>>>============>>>>>>;;;<<<===>>>@@@AAAAAAAAA>>>>>>>>>???????????????BBBBBBGGGQQQ___rrr}}}iiifffuuuzzzuuusssooojjjggggggiiikkkllliiihhhhhhggggggfffeeeeeedddddddddddddddeeeeeefffeeeffffffffffffgggggggggffffffhhhlllnnnpppxxxllleeegggiiiTTTKKKCCCAAA@@@???@@@CCC========================>>>>>>>>>>>>>>>>>>>>>>>>???>>>?????????EEEUUUeeegggUUUPPPTTTYYYhhh~~~~~~}}}||||||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}|||yyy|||nnnZZZOOOKKKJJJJJJFFFEEEIIIRRRfffxxx```OOOGGGAAABBBCCCCCCCCCEEEAAAAAABBBAAAAAA@@@???>>>??????>>>>>>>>>>>>???@@@AAA???>>>>>>??????>>>===>>>>>>>>>>>>>>>=========;;;@@@======FFFLLLZZZpppwwwfff\\\TTTRRROOONNNNNNPPP[[[sssxxx{{{{{{xxx{{{GG=?jjjUUUJJJIIIFFFHHHJJJDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDD???@@@AAACCCCCCAAA???>>>>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>@@@BBBCCCCCCDDDDDDFFFFFFCCCBBBHHHQQQ]]]xxxrrr___OOONNNUUUHdĦ=Īj~~~vvvtttsssoookkkffffffffffffggghhhiiijjjGG=?jjjiiieeeeeehhhiiigggiiihhhhhhggghhhiiijjjkkkkkkoootttwwwyyy}}}~~~~~~kkkYYYQQQNNNMMMUUUfff~~~wwwHdĦ<<<<<<<<<<<<<<<<<<===>>>???>>>======<<<<<<======>>><<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAABBBIIIWWWggg{{{yyyhhhlllxxxqqqpppnnnjjjgggfffgggiiijjjhhhhhhgggffffffeeeeeedddccccccdddeeeeeefffgggggghhhhhhggggggggggggffffffeeeeeeggglllnnnqqqyyywwweeeeeemmmbbbOOOHHHBBB@@@@@@>>>???BBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<===>>>???@@@@@@FFFXXXjjjfffUUUQQQUUUZZZkkk~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{|||}}}{{{zzz{{{{{{|||}}}~~~}}}}}}{{{yyy{{{uuu___QQQLLLJJJKKKFFFEEEIIIOOO___}}}gggPPPHHHAAAAAAAAA@@@@@@BBB@@@AAABBBBBBBBBAAA???>>>???>>>=========>>>@@@AAABBB@@@>>>===>>>>>>>>>===>>>>>>============<<<<<<;;;@@@======CCCHHHTTThhhssseee[[[VVVPPPLLLMMMOOOWWWlllssstttxxxӵĭӵ|||ӵĦӵӵĦƜ`1.׼sĦӵĦJJJIIIFFFHHHJJJDDDEEEDDDDDDCCCĭӵDDDBBBĦ??????===Ħ===Ħ@@@AAACCCCCCFFFEEEFFFGGGEEEEEENNNZZZZZZDdD?fӵyyyĦffffffeeeӵƜ`1.׼sgggiiiĭӵgggqqqvvv~~~ӵĦ___SSSNNNMMMMMMZZZqqqĦĦkkkDdD<<<===>>><<<<<<ӵ>>>>>>ӵ???ӵDDDMMM]]]Ħhhhӵĭӵyyyrrrnnnmmmkkkiiifffeeefffgggggggggffffffeeedddddddddbbbcccdddeeegggggghhhhhhlllkkkkkkjjjiiihhhgggggghhhhhhkkkpppsssvvv~~~oooaaagggtttzzz]]]LLLFFFAAA@@@???===>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;<<<===???@@@@@@HHH[[[nnnfffTTTOOOTTTYYYmmm~~~}}}~~~~~~}}}|||zzzzzzzzz{{{|||~~~||||||||||||}}}}}}|||{{{zzzwwwzzz|||eeeUUUNNNKKKKKKFFFEEEIIINNNZZZwwwqqqWWWNNNEEECCCBBB???>>>?????????AAABBBAAA@@@>>>===???>>>===<<<<<<>>>???AAABBB@@@===<<<===>>>===<<<=========<<<<<<<<<;;;;;;<<&exxxg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵHHHEEEHHHJJJDDDEEEEEEDDDfff?><zDDDg&e>&eCCCCCCHL>>>??????ShӵgL===???AAABBBCCCFFFEEEFFFHHHGGGHHHSSSS?ʬ3h?D%%)?ZufĦ~~~uuugLlllffffffg&ehhhgĉ@dddgggg&e>&eiii@errrvvv??yyy}}}g<ĉ3we<Ħ3h?@ejjjXXXNNNLLLLLLNNN^^^xxxZ3h?gL}}}cccD%%)?===fff?><z;;;;;;=?Ħ===g&e@@@g&eCCCFFFPPPS?ʬ4ff?>ߝL@errrg&e3h?g&e>&e??{{{uuummmmmmllljjjfffdddddddddgggffffffeeeeeedddccccccbbbcccdddfffggghhhiiiiiiooonnnmmmllljjjiiihhhgggnnnnnnqqqvvvyyy|||jjj^^^hhhxxxxxx[[[KKKEEEAAA@@@>>><<<===AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===;;;:::;;;===@@@AAAAAAIII]]]pppeeeSSSNNNRRRWWWooo~~~}}}~~~~~~}}}|||xxxyyyyyy{{{}}}}}}}}}}}}}}}~~~}}}{{{zzzxxxvvvzzziiiYYYPPPMMMKKKFFFEEEJJJMMMWWWsssyyy___UUUKKKGGGDDD@@@>>>???===>>>???@@@@@@???===<<<>>>===<<<;;;<<<===???AAABBB???===<<<<<<===<<<<<<======<<<<<<;;;;;;;;;:::<<>><<>>???HGgĉ@===HdĦ??????@@@BBBCCCGGGCCCEEEKKKLLLLLLHtƅ^Bt=o9ĦDtfo9Ħg?uuunnnHdĦjjjjjjjjjHu]ĦffftteeegggHƅ^Hu]ĦgggH׼sqqqpppwwwzzz}}}~~~}}}}}}tQje<ĦBt=o9ĦH׼ssssaaaSSSIIIJJJPPPUUUmmmHtĦBt=o9ĦHdĦrrrYYYDtfo9ĦsߝLGdUĦ===Ht@cӵHu]Ħ>>>Hu]ĦGGGLLLHtƅ^qIܗGIӵH׼syyymmmHu]ĦBt=o9ĦHƅ^Hu]Ħ|||uuuooollllllmmmjjjeeeeeehhheeeeeedddcccccceeefffgggggggggfffeeeeeefffggghhhjjjkkkkkkkkkjjjjjjiiiiiinnnvvv~~~~~~{{{fff^^^kkkjjjZZZGGGDDD???===<<<=========<<<===>>>??????>>>===<<<============>>>>>>>>>>>>===@@@===???EEEGGGUUUnnnhhhUUUMMMRRRZZZppp}}}||||||}}}}}}}}}}}}{{{zzzzzz|||zzzzzz}}}}}}zzz{{{}}}|||wwwxxxnnn[[[PPPJJJKKKHHHHHHKKKKKKSSSjjjlll[[[JJJCCCCCCBBB@@@??????>>>???@@@AAAAAA???===<<<<<<<<<<<<===============<<<<<<>>>AAAAAA===:::;;;;;;;;;::::::999999999;;;<<<======>>>CCCLLLRRRlll~~~aaaQQQLLLPPP]]]iiimmmooo4DuXӵDdDΦDdDĦ{{{DdDĦ~~~t|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|>>qet======DdDĦ???@@@BBBDDDEEEHHHEEEGGGKKKLLLq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦsssmmmDdDĦiiijjjjjjDdDĦfff`eĭdddDdDΦDdDĦjjjDdDĦnnnoooqqqssstttuuuvvvyyy{{{geĦFSĦqjRgdKӵDdDĦiii[[[QQQIIIKKKRRR^^^uuuDdDĦqjRgdKӵDdDĦmmmVVVHdDĦgdKӵDdDDdDĦ<<<DdDĦ4DufӵDdDĦ>>>DdDĦHHHq<RpeƜ4DuTӵDdDĦvvvmmmDdDĦqjRgdKӵDdDΦDdDĦzzztttpppooooookkkfffeeehhhddddddddddddeeeeeeffffffggggggfffeeeeeeeeefffgggiiijjjkkkkkkkkkjjjkkkkkksss{{{vvvddd___pppfffVVVGGGCCC???===============<<<===>>>??????>>>===<<<<<<============>>>>>>>>>???AAA???@@@EEEFFFSSSmmmhhhVVVNNNSSS\\\rrr}}}}}}~~~}}}}}}|||{{{yyyyyy{{{~~~yyyyyy|||~~~~~~|||yyyzzz|||zzzvvvwwwooo[[[QQQLLLJJJGGGGGGIIIJJJPPPfff}}}rrr```MMMFFFDDDBBB@@@??????>>>>>>@@@AAAAAA???===<<<<<<=========>>>>>>>>>>>>===<<<>>>@@@@@@>>>;;;<<<<<<;;;;;;;;;:::::::::<<<============BBBJJJPPPhhhooo[[[QQQOOOUUU]]]yyykkkmmm4DuXӵDdDΦDdDӵ~~~DdDĦxxx~~~o)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hXXXPPPOOOKKKMMMOOOJJJKKKHHHDdDΦDdDĦDDDDdDΦDdDӵBBBGIpӵDdDĦ>>>po9wӵDdDĦ@@@BBBDDDFFFGGGHHHFFFHHHKKKLLLpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjmmmDdDĦiiikkkkkkDdDĦeeeHߝL`o9```DdDΦDdDӵpppDdDĦnnnqqqsssvvvxxxxxxzzz|||}}}geĦsp?aĦGIdnuR)ĦDdDĦ^^^TTTNNNKKKOOOWWWkkkDdDĦGIdnuR)ĦDdDĦyyyeeeQQQDdDĦnuR)ĦDdDΦDdDĦ===DdDĦnuR)ĦDdDĦ>>>DdDĦJJJpo9u=ӊB1.uTӵDdDĦpppmmmDdDĦGIdnuR)ĦDdDΦDdDӵzzzuuurrrpppmmmgggeeegggdddeeefffgggggggggffffffhhhgggfffeeeeeedddeeeeeegggiiijjjkkkkkkkkkmmmoooxxxpppbbbbbbvvvyyy```PPPEEEBBB???======>>>>>>=========>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>@@@CCC@@@@@@EEEFFFSSSlllgggUUUOOOUUU^^^uuu~~~~~~~~~~~~}}}{{{zzzxxxxxxzzz}}}|||xxxxxxzzz||||||zzzxxxyyy{{{yyyuuuvvvqqq\\\QQQOOOKKKGGGFFFHHHHHHMMM```vvvzzzgggRRRIIIFFFCCCAAA@@@???>>>>>>???@@@@@@>>>======>>>>>>>>>>>>????????????>>>===>>>???@@@>>>===============<<<<<<<<<<<<<<<>>>>>>======@@@FFFLLL```yyyhhhXXXOOOPPPTTTkkkjjjkkk4DuXӵyyyDdDʜ4DuTӵ~~~>d<ĦxxxDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtoooWWWTTTUUUWWWPPPMMMJJJDdDΦDdDĦDDD>d<ʜ4DuTӵAAA4DwDd<Ħ===puR)Ħ>dd<ӵDddd<Ħfff4DufئL>e^^^DdDʜ4DuTӵsssDdDĦrrrvvvyyy}}}geĦs<v>aĦpeӵDx<DdDĦUUUNNNMMMNNNUUU^^^xxxDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦ===DdDӵnd<DdDĦ>>>>d<ĦKKKpeӵĦF&uTӵDdDĦjjjnnn>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~xxxrrrppplllfffdddfffdddfffhhhjjjkkkiiihhhfffiiihhhgggffffffeeeeeedddeeegggjjjkkkkkkmmmpppsss{{{}}}jjjaaafff~~~rrrZZZKKKDDDBBB???===>>>???>>>>>>======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>@@@CCC@@@AAAFFFGGGUUUnnngggUUUNNNUUU^^^xxx~~~~~~~~~}}}yyyyyyxxxwwwyyy{{{~~~~~~|||yyyxxxzzz{{{{{{zzzxxxyyyzzzzzzvvvvvvttt]]]SSSPPPLLLHHHGGGIIIGGGJJJ[[[nnnmmmVVVKKKGGGEEECCCBBB@@@???>>>???@@@@@@>>>===>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@>>>===>>>CCCHHHVVVmmmppp]]]RRRQQQSSS```yyyiiijjj4DuXӵssswww}}}D&dq&ĒR{{{~~~sdKĦDHRRud}}}{{{{{{sdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<ĦDDDs&dq&ĒRAAA@@@i?ʜtd<Ħ===HHܗDӊBBBB<xEEEDDDCCCEEEHHHLLLTTTB?d<}}}geĦHg8>aĦB?Ho9>dd<ӵB?Ho9<xttt^^^SSSGGG&ӫeʬtIӇ<<<>d<Φ>d<Ħ<<<D&ӫetIӇ???DdDĦ>>>sdKĦMMMB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR{{{yyy~~~wwwpppmmmjjjeeecccccceeegggjjjlllmmmkkkiiigggiiiiiiiiihhhgggfffeeeeeecccgggjjjkkkkkkmmmrrrwwwwwwfffbbbkkkkkkUUUIIICCC@@@>>>>>>?????????>>>>>>>>>============>>>>>>=========>>>>>>>>>>>>???>>>AAA???AAAGGGIIIXXXqqqfffTTTNNNTTT^^^|||~~~~~~~~~}}}|||yyyxxxwwwwwwxxxzzz|||}}}}}}|||zzzzzzzzz{{{{{{zzzzzzzzz{{{{{{wwwvvv~~~{{{bbbUUUQQQOOOJJJHHHJJJIIIJJJWWWhhhsss[[[MMMIIIGGGEEEFFFBBB@@@??????@@@@@@???>>>????????????@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAA????????????????????????>>>@@@AAA@@@===>>>AAAEEEPPPddd~~~wwwaaaVVVSSSTTT[[[pppggghhh4DuXӵoooqqqwwwHu]3hh~~~ne=eyyyxxx{{{nepIƎ@t@h>hfe@ďDne=eeeejjjhhhgggcccWWWOOOOOOegeFFFEEEsĪj@h???AAAAAAfdDĦ@@@@ďDBBBCCCHkgeEEEEEEDDDDDDGGGKKKRRR```@h@GHĪj@IŌBenejjjHkgejjjneiiiiiifeeeeHu]3hhgggiiikkksexxx|||geĦja>aĦ@GseHHHJJJPPPaaarrr<Ō@GHkge{{{hhhRRRLLLDDDHĪj@IŌ<<<<<<ege;;;:::Hu]3hIŌ===???DdDĦ>>>neJJJNNN@h>hseuuune@GsĪj@hyyywww{{{uuullliiigggdddbbbccceeegggjjjkkklllkkkiiigggggghhhhhhhhhgggfffeeeeeecccgggkkklllkkkmmmtttzzzpppccccccqqqdddQQQGGGAAA@@@>>>>>>???@@@???>>>>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@===AAA???AAAHHHKKKYYYsssfffTTTNNNVVV```~~~~~~||||||||||||{{{yyyxxxxxxwwwxxxyyyzzz{{{|||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{xxxvvv|||kkkZZZRRRPPPKKKIIIKKKJJJJJJUUUddd{{{aaaQQQKKKHHHGGGHHHDDDBBB@@@@@@@@@AAA@@@???>>>????????????@@@@@@@@@???@@@AAAAAA@@@???@@@AAA????????????@@@@@@@@@@@@???AAACCCBBB???>>>@@@CCCNNN^^^wwwhhhYYYTTTQQQWWWgggddd4DuXӵmmmĵD^~~~tttpppvvvuuurrrkkk]]]SSSQQQGGGFFFEEE>>>???AAAAAA@@@DdDĦDDDCCCCCCDDDEEEHHHGGGFFFFFFGGGKKKQQQ\\\oooppp^^^eeeeeehhhhhhkkkkkkkkkllllllD^bbbfffggghhhs׼sqqqvvv|||geFm8>aĦs׼sJJJKKKNNNVVVlllHonnn[[[KKKGGGBBB<<<<<<<<<===>>>???D^<<<<<<===DdDĦ>>>GGGLLLOOO\\\s׼sjjj|||{{{{{{}}}sssjjjgggfffdddccccccdddeeeggghhhiiihhhgggfffdddeeeeeeffffffeeedddcccccchhhllllllkkkmmmuuu{{{ggg___eeeuuuwww^^^MMMFFF@@@???>>>>>>@@@AAA@@@??????>>>===<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAA???BBB@@@BBBHHHJJJYYYrrr}}}eeeTTTPPPYYYddd|||zzzzzz{{{{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzyyyzzzzzzyyyxxxxxxxxxyyyyyyyyyzzzzzzwwwuuuzzzuuu___TTTOOOJJJIIIKKKJJJIIIRRR```{{{iiiVVVNNNJJJHHHHHHFFFDDDAAAAAAAAABBBAAA@@@>>>>>>>>>????????????@@@>>>AAACCCCCCAAA???@@@AAA>>>>>>??????@@@@@@@@@@@@???BBBDDDCCC@@@???AAACCCKKKXXXooorrr```UUUOOOPPP\\\uuuΦ4DuXӵtvӵ>d<ĦĦĦ{{{zzzyyyzzz~~~Ħ|||zzz|||rrrcccWWWTTTPPPMMMLLLKKKJJJHHHGGGFFFEEEDDDBBBBBBAAAAAA>>>???AAAAAAAAAAAACCCEEE>d<ĦHHHFFFFFF@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHJJJOOOVVVdddyyyxxxaaaVVVTTTXXXbbbsssuuunnnkkkiiieeebbbbbbgggjjjhhhhhhjjjggggggiiijjjĦllleeeiiikkkjjjhhhhhhmmmrrrqqq>d<ĦbbbcccggghhhiiiBeoooqqqvvv|||geFYĉ>aĦBeNNNMMMPPPSSS]]]wwwnu]ӵ}}}eeeQQQGGGEEEAAA======>>>===:::<<<<<<<<<<<<=========>>>;;;<<d<Ħ@@@>>><<<;;;;;;>d<Ħ>>>BBBDDDĦOOO\\\rrrBegggmmmĦ~~~}}}}}}rrrhhhffffffeeedddeeecccccceeefffffffffeeedddaaabbbcccdddddddddcccbbbccchhhllllllkkkmmmuuu|||wwwbbb]]]eeexxxrrrZZZKKKEEE@@@>>>>>>???@@@AAA@@@??????>>>===<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBAAADDDAAACCCHHHJJJXXXqqq{{{dddUUURRR\\\hhh}}}zzzxxxyyyzzzzzzyyyzzzyyyyyyyyyyyyyyyzzzzzzwwwxxxyyyxxxwwwvvvvvvwwwxxxwwwxxxyyyvvvtttxxx~~~|||dddUUUOOOIIIHHHKKKJJJHHHQQQ]]]vvvnnnZZZPPPJJJHHHHHHGGGEEEBBBAAABBBBBBBBBAAA===>>>>>>>>>>>>?????????===AAADDDDDDBBB@@@@@@AAA>>>>>>>>>??????@@@@@@@@@???BBBEEEDDDAAA@@@AAACCCHHHSSSiii{{{fffXXXOOOKKKUUUlll?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦzzzuuuvvv|||gdKĦ{{{mmm```XXXTTTOOOLLLLLLLLLMMMMMMGGGFFFFFFDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDEEEEEEgdDĦKKKKKKLLLHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIOOORRR^^^uuu}}}fffVVVSSSUUUXXXjjjxxxqqqiiieeedddbbbccceeegggiiikkkmmmmmmiiihhhggggdKĦkkkiiiiiihhhggggggiiinnnrrrtttsdKĦbbbhhheeehhhkkklllmmmnnnwww}}}ŶS3we<~~~LLLOOOPPPPPPUUUhhhiĉ@3hR/ŌkkkZZZRRRDDDCCCAAA???>>>===<<<<<<::::::;;;;;;<<<===>>>>>>>>>???===>>>NNNDdDĦCCC:::>>>???;;;sdKĦ??????gdKĦSSS```uuurrrkkkvvvgdKĦ|||yyy~~~~~~}}}}}}uuupppkkkgggeeeeeeeeeeeefffeeeeeeeeeffffffdddbbbeeeeeedddaaa______bbbdddfffjjjmmmmmmlllmmmrrrwwwppp\\\XXXddd}}}hhhSSSHHHFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBAAAAAADDDGGGHHHEEEBBBDDDBBBCCCGGGGGGKKK]]]rrrzzzdddUUUOOOWWWddd}}}}}}}}}||||||~~~zzzwwwxxx|||~~~|||yyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{wwwssswww~~~ppp\\\QQQLLLJJJKKKJJJJJJQQQ[[[ssszzz```QQQKKKHHHGGGGGGFFFEEECCCAAA@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAADDDHHHJJJHHHEEEAAA???>>>>>>???@@@AAAAAABBBBBBEEEDDDBBB@@@@@@@@@BBBCCCHHHPPP```xxxlll[[[QQQLLLQQQbbb}}}>Akkknenenezzzsssrrrwww~~~ne|||ooodddXXXTTTOOOLLLKKKLLLLLLLLLHHHGGGFFFEEECCCBBBAAA@@@AAAAAABBBCCCDDDEEEEEEDeKKKLLLLLLMMMIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKOOOXXXkkksss]]]PPPPPPTTTdddxxxzzztttooojjjggggggeeeffffffggghhhiiijjjjjjkkkjjjneiiihhhgggggggggggghhhkkkppptttxxxneaaaaaaccceeegggjjjllllllmmmnnnooottt{{{>Ak<sss]]]PPPKKKMMMOOOSSS]]]sssfhzzzcccRRRJJJCCCBBBAAA???>>>===<<<<<<::::::;;;<<<<<<======>>>999<<<===@@@PPPDeOOOBBB:::===???;;;neAAAAAAneMMMVVVcccyyyooolll|||ne~~~{{{}}}~~~}}}zzzyyysssoookkkhhhggghhhhhhhhhgggfffeeefffggggggeeeccceeedddcccaaa```aaadddfffmmmoooqqqooolllmmmqqqvvv}}}~~~}}}lll[[[[[[kkkcccOOOFFFDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@CCCGGGGGGEEECCCFFFCCCDDDGGGGGGLLL___tttyyycccTTTNNNWWWddd~~~|||}}}{{{xxxyyy|||~~~}}}zzzyyyzzzzzz{{{{{{{{{{{{{{{yyyxxxyyyzzzvvvsssvvv}}}}}}hhhVVVPPPLLLLLLJJJIIIPPP[[[nnngggTTTJJJFFFEEEGGGFFFEEECCCAAA@@@@@@@@@???????????????@@@AAAAAABBBEEEHHHJJJIIIFFFCCCAAA?????????@@@@@@AAAAAAAAACCCBBBAAA??????@@@AAABBBFFFMMM[[[qqquuu___PPPLLLOOO^^^wwwiiijjjwww~~~}}}{{{zzzqqqnnnrrrxxx|||~~~|||yyywwwzzzyyynnneeeXXXTTTOOOKKKJJJKKKKKKKKKIIIHHHGGGEEECCCBBB@@@@@@AAAAAABBBCCCDDDEEEFFFGGGLLLLLLMMMNNNOOOLLLKKKKKKIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJKKKNNNPPPTTTeee|||eeeTTTNNNSSS]]]tttzzzqqqooommmiiihhhhhhjjjjjjiiihhhgggggghhhhhhlllkkkiiihhhfffdddeeefffggghhhlllppptttxxxoooeee___^^^cccfffiiikkklllnnnppprrrrrryyy}}}eeeSSSJJJJJJKKKNNNWWWiiiooo[[[LLLEEECCCBBB@@@???>>>===<<<<<<;;;;;;;;;<<<<<<======>>>;;;>>>>>>===EEEXXXJJJ???999<<<>>>;;;CCCCCCBBBKKKPPP[[[jjjxxxlllnnn~~~|||~~~|||xxxuuuqqqnnnjjjiiijjjkkkkkkkkkgggfffeeefffggggggeeeccceeedddcccaaaaaacccgggkkkuuuuuutttpppllllllpppuuu{{{|||wwwgggZZZ```tttuuu[[[JJJCCCAAAAAA@@@@@@???>>>>>>>>>=========>>>>>>??????????????????@@@CCCEEEFFFEEECCCGGGDDDCCCFFFFFFLLLaaawwwxxxcccTTTNNNWWWddd}}}~~~}}}zzzzzz|||~~~~~~}}}yyyzzz{{{||||||{{{zzzyyywwwuuuuuuvvvsssqqquuu{{{xxx___TTTMMMLLLJJJIIIQQQ^^^mmmrrrZZZKKKFFFEEEGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAACCCEEEFFFFFFDDDBBB@@@??????@@@@@@@@@@@@@@@@@@AAA@@@???>>>???@@@AAABBBFFFKKKWWWjjjeeePPPLLLMMMXXXnnnXXXYYY\\\___bbbeeeggghhhjjjjjjkkkkkknnnssszzzyyyyyyzzzrrrpppqqqssstttuuutttsssssswww|||sssiiibbbYYYTTTOOOKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@BBBBBBCCCDDDFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPMMMMMMKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJMMMRRRWWW```vvvmmm[[[QQQQQQ^^^nnn{{{rrrkkkjjjiiifffdddeeelllkkkjjjiiiiiiiiiiiiiiikkkjjjiiiiiijjjjjjhhhgggbbbccceeefffgggiiimmmppprrrwwwzzzxxxoooeee___\\\bbbdddhhhjjjlllnnnqqqsssrrryyyqqq[[[NNNJJJJJJJJJNNN\\\tttzzzfffVVVKKKFFFBBBAAA@@@>>>======<<<<<<;;;;;;<<<<<<=========>>>===@@@???999999???CCCBBBDDD===999;;;===<<<===AAACCCDDDCCCBBBBBBFFFMMMSSScccssspppkkkttt}}}zzzwwwuuuooommmjjjjjjkkkkkkkkkjjjfffeeeeeeeeeffffffdddcccddddddcccbbbbbbeeekkkoooxxxwwwtttpppmmmmmmqqquuuxxxzzzrrrcccYYYccc|||jjjTTTGGGAAA@@@???????????????>>>============>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBAAAFFFBBBBBBDDDEEELLLaaawwwwwwbbbTTTNNNWWWddd~~~{{{{{{|||~~~~~~{{{{{{||||||{{{yyywwwvvvtttqqqppppppnnnmmmqqqxxxiiiYYYNNNMMMKKKJJJUUUdddwww|||aaaPPPIIIIIIFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBB>>>???@@@AAABBBBBB@@@>>>@@@@@@@@@@@@????????????>>>>>>======>>>???@@@AAAHHHLLLUUUfff{{{mmmUUULLLKKKQQQdddzzzWWWXXXZZZ]]]aaadddggghhhkkkjjjjjjiiikkkooouuuzzzuuuyyyzzzvvvvvvuuurrrooonnnnnnooorrrxxx{{{qqqhhhaaaZZZVVVPPPLLLJJJJJJIIIIIIJJJJJJHHHGGGEEECCCBBBAAACCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQNNNMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIJJJOOOXXX```rrryyyaaaVVVRRRWWWiii|||{{{wwwoooiiihhhgggccc``````ggghhhhhhiiiiiiiiijjjjjjhhhhhhhhhiiikkkkkkjjjhhhbbbdddeeefffeeeeeegggiiihhhlllooonnniiiccc```^^^```cccfffhhhjjjmmmqqqtttttt{{{gggTTTLLLJJJJJJKKKRRRccc}}}ppp^^^QQQIIIFFFAAA@@@???>>>======<<<<<<<<<<<<<<<===============:::======;;;:::===AAACCC@@@<<<:::;;;======>>>AAABBBCCCCCCAAABBBGGGQQQYYYmmm~~~lllnnn|||~~~~~~|||yyyvvvtttsssrrrnnnllljjjjjjkkkkkkiiihhhfffeeeddddddfffeeedddbbbddddddddddddeeehhhmmmqqquuutttqqqnnnmmmooossswwwwww{{{nnnaaa[[[hhh{{{```NNNEEEAAA@@@>>>>>>?????????>>>======<<<======>>>??????@@@@@@BBBBBBBBBAAA@@@?????????DDD@@@@@@BBBCCCKKK```wwwvvvaaaSSSNNNWWWeee|||}}}~~~}}}|||{{{|||}}}}}}}}}}}}}}}}}}|||zzzxxxuuutttrrrnnnkkkjjjjjjiiinnntttsss___PPPNNNMMMMMMZZZllljjjUUUKKKHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA>>>===>>>@@@CCCCCC@@@>>>@@@?????????????????????============>>>??????@@@GGGJJJRRR___ssswww___NNNJJJMMM[[[pppVVVWWWYYY[[[___bbbeeeggghhhiiiiiihhhiiimmmrrrvvv|||uuuqqqyyy|||yyyzzz|||zzztttnnnjjjkkklllpppwwwvvvlllfff\\\WWWQQQMMMKKKJJJJJJIIIJJJIIIHHHGGGFFFDDDDDDCCCFFFFFFGGGIIIJJJLLLMMMNNNLLLNNNOOOQQQRRRRRRQQQQQQMMMLLLJJJIIIHHHHHHIIIJJJGGGHHHIIIIIILLLVVVeeepppnnnZZZVVVXXX___rrruuussslllgggggggggccc______bbbdddgggjjjkkkkkkkkkjjjgggggghhhjjjllllllkkkiiiccceeegggfffeeeccccccdddbbbdddfffeeecccaaa``````___aaadddfffhhhlllpppsssvvv|||ttt]]]NNNHHHHHHLLLOOOYYYmmm~~~gggVVVKKKDDDAAA@@@@@@???>>>====================================:::<<<<<<;;;;;;===???AAA===<<<<<<<<<===>>>???@@@@@@BBBCCCBBBCCCKKKWWWaaayyy|||jjjrrr~~~}}}~~~{{{wwwrrrnnnmmmlllllllllkkkkkkkkklllkkkiiigggfffeeedddeeeffffffdddbbbdddeeefffggghhhkkkooorrrqqqooonnnmmmooosssvvvyyywww}}}hhh``````ppppppXXXJJJDDDAAA???======?????????>>>===<<<<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAA>>>======>>>AAA>>>???BBBDDDKKK```vvvuuu```SSSNNNWWWeee~~~zzz{{{|||{{{}}}~~~}}}}}}|||{{{{{{{{{{{{}}}}}}|||zzzxxxwwwvvvvvvsssmmmhhhgggggggggkkkqqqgggSSSPPPOOOOOO]]]qqqrrrZZZLLLFFFEEEEEEDDDBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA@@@???@@@CCCGGGGGGDDD@@@>>>>>>??????????????????======>>>>>>>>>>>>>>>>>>BBBEEEKKKWWWiiijjjRRRMMMLLLUUUgggUUUVVVWWWYYY\\\___bbbddddddeeefffgggiiimmmqqquuuvvv{{{}}}rrrsss}}}||||||zzzyyy|||wwwpppiiiiiijjjmmmttt}}}rrrkkk]]]YYYSSSNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGHHHIIIKKKMMMNNNPPPPPPNNNOOOQQQSSSSSSRRRQQQPPPKKKJJJIIIGGGGGGHHHJJJKKKIIIKKKMMMNNNUUUdddyyyyyyeeeVVVZZZcccmmm{{{sssnnnhhheeeggghhheeecccccccccfffkkkppprrrqqqooommmhhhhhhiiijjjlllkkkiiigggdddfffhhhhhhfffdddccccccbbbcccddddddbbbaaa______^^^```cccdddfffjjjnnnqqquuu{{{hhhUUUKKKHHHIIINNNTTTbbbxxxsss^^^OOOFFFAAA>>>@@@???>>>======<<<======>>>========================<<<;;;;;;;;;:::999999<<<===>>>======???@@@@@@???BBBDDDDDDFFFOOO^^^iiiwwwjjjuuu~~~}}}|||||||||zzzvvvrrrnnnjjjhhhgggjjjjjjjjjlllnnnnnnllljjjhhhgggfffggghhhhhhfffdddcccfffhhhjjjkkkllloooqqqnnnmmmmmmnnnrrrvvvyyyzzzxxxwww```^^^fff{{{gggQQQGGGCCCAAA>>><<<===>>>??????>>>===<<<<<<<<<===>>>???@@@AAAAAA>>>???@@@???======???AAA@@@>>>???DDDFFFLLL```vvvttt```RRRNNNWWWeee{{{{{{{{{yyyzzz}}}zzz{{{||||||zzzyyyxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{vvvoooiiigggggggggkkkppp|||oooWWWRRRPPPOOO^^^sss|||cccQQQHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@???AAAEEEJJJJJJEEE@@@======>>>>>>??????@@@@@@>>>>>>?????????>>>======>>>AAAFFFQQQbbbyyytttXXXQQQLLLQQQ___uuuTTTTTTUUUWWWZZZ]]]```bbb___aaadddgggjjjmmmrrrvvvrrrwww|||{{{www}}}~~~|||zzzyyy|||yyyrrrjjjiiiiiijjjppp{{{uuunnn^^^ZZZTTTOOOLLLKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIKKKLLLNNNPPPQQQRRROOOPPPRRRTTTTTTSSSQQQPPPJJJIIIGGGGGGGGGHHHJJJLLLMMMOOORRRUUU^^^qqqppp^^^UUU___nnn{{{|||xxxsssiiidddcccgggjjjiiigggggghhhlllrrrwwwyyywwwtttrrrjjjjjjjjjkkkllljjjgggeeedddgggiiijjjhhhfffeeeeeeeeefffgggfffdddaaa^^^\\\^^^```bbbccceeehhhmmmppptttzzzuuu___QQQKKKKKKLLLPPPXXXiiijjjWWWKKKDDDAAA???@@@???>>>======<<<======>>>>>>>>>>>>============<<<999999<<<>>>>>>>>>>>><<<>>>???>>>>>>???@@@@@@???BBBEEEFFFIIISSScccoootttjjjvvv}}}|||{{{|||||||||{{{yyyvvvqqqlllhhhfffhhhiiijjjmmmpppqqqooommmjjjiiihhhiiijjjiiihhhfffcccfffiiikkklllmmmoooqqqmmmmmmmmmppptttxxxzzz{{{yyypppYYY]]]kkk}}}aaaMMMEEEBBB@@@===;;;<<<>>>???@@@???===<<<;;;<<<===>>>???@@@AAAAAA;;;===???>>>======AAADDD@@@>>>AAAFFFHHHNNNaaawwwsss___RRRNNNWWWeee~~~}}}|||{{{xxxxxxzzzxxxzzz||||||zzzxxxvvvuuuxxxwwwvvvuuuwwwzzz}}}yyyqqqjjjhhhhhhhhhlllqqqzzzuuu[[[TTTQQQNNN]]]sssjjjWWWMMMEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>???>>>===@@@EEEJJJJJJDDD???<<<======>>>???@@@@@@AAA??????@@@@@@???>>>===<<<===???EEEOOO___vvvyyy\\\TTTMMMOOOZZZnnnWWWTTTRRRUUUZZZ^^^\\\ZZZ``````bbbdddgggkkkmmmoooqqqtttwww{{{~~~|||vvvpppooollliiiiiioooyyy{{{pppjjj```WWWUUUTTTPPPKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFHHHJJJLLLMMMOOOPPPQQQRRRSSSTTTSSSQQQNNNLLLIIIHHHFFFEEEFFFHHHLLLNNNMMMQQQXXXbbbrrr}}}aaa```___fffuuu}}}zzzxxxsssnnndddcccbbbdddggghhhgggeeefffiiinnnrrrvvvwwwwwwwwwsssrrrpppnnnkkkhhheeedddiiihhhgggggghhhgggeeecccdddddddddeeeeeeccc___[[[\\\[[[]]]aaabbbbbbfffkkkpppyyyjjj[[[PPPHHHIIIQQQRRR^^^vvvppp[[[NNNGGGBBB@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAAEEEAAABBBJJJNNNSSSfff{{{{{{mmmooo}}}~~~}}}zzzwwwuuussspppmmmjjjhhhggghhhhhhiiikkklllmmmnnnoookkkllllllkkkjjjhhhfffeeeddddddgggjjjlllmmmkkkhhhmmmllllllmmmppptttvvvvvv{{{vvveeeZZZ]]]mmmyyy___OOOFFFAAA???@@@@@@>>>===???AAA@@@===:::=========;;;:::;;;>>>AAA===>>>???@@@@@@???===<<>>AAAAAAAAA@@@@@@@@@??????===>>>???BBBDDDCCC@@@===<<<===>>>???@@@AAABBBBBBHHHHHHGGGFFFDDDBBB@@@??????AAAGGGQQQ[[[llleeeUUUJJJMMMTTTaaa}}}aaa[[[TTTSSSUUUYYYYYYXXX]]]___aaadddgggjjjmmmnnnoooqqqtttwww{{{|||tttsssqqqmmmjjjjjjmmmqqquuuxxxuuunnnddd[[[YYYYYYTTTPPPOOOKKKKKKKKKJJJIIIHHHGGGGGGIIIIIIJJJKKKMMMNNNOOOPPPRRRRRRRRRQQQPPPNNNLLLKKKIIIIIIIIIJJJJJJLLLNNNPPPSSSWWWbbbqqquuu```___cccpppxxxvvvsssnnnjjjeeebbb```aaaccceeedddcccfffhhhmmmrrrvvvxxxyyyyyyvvvtttqqqmmmjjjhhhggggggiiihhhggggggggggggeeedddeeeeeeeeeeeefffddd```]]][[[ZZZZZZ]]]^^^^^^bbbhhhqqq{{{xxxbbbUUUMMMGGGIIIPPPWWWfff~~~vvveeeSSSHHHBBB===;;;;;;???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<=========>>>>>>============>>>???@@@AAADDD@@@BBBKKKRRRZZZooowwwlllrrr~~~|||yyyvvvtttqqqnnnkkkiiiiiihhhfffggghhhjjjkkkmmmnnnoookkkkkkllllllkkkiiigggffffffeeeeeegggjjjkkkjjjiiikkkkkklllnnnrrruuuwwwxxx|||ooo___XXX___sssttt\\\MMMFFFBBB@@@AAA@@@>>>===???@@@@@@===;;;=========;;;:::;;;>>>@@@<<<===???@@@@@@???>>>===>>>EEEDDDCCCJJJPPPbbb{{{rrr^^^RRRNNNVVVbbb|||{{{xxxwwwvvvwwwyyyyyyyyyxxxvvvtttrrrqqqppppppnnnmmmpppvvv{{{}}}~~~tttpppjjjfffeeegggjjjmmmxxxgggXXXPPPNNNYYYiii|||dddSSSJJJGGGCCCAAABBBCCC@@@===AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>@@@BBBCCCBBB@@@============>>>???@@@AAABBBJJJIIIIIIHHHFFFDDDCCCBBB>>>AAAGGGPPPYYYfff|||kkkYYYKKKJJJNNNYYYssshhh```UUUPPPPPPTTTWWWYYYZZZ\\\___bbbfffiiikkkllllllmmmooopppsssxxx~~~}}}|||{{{yyytttmmmgggcccbbbhhhjjjrrr~~~ooodddZZZXXXWWWTTTQQQPPPLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQQQQUUUTTTRRRPPPNNNLLLKKKKKKGGGIIIKKKLLLMMMNNNPPPRRR\\\cccrrrqqqdddfffpppyyyrrrpppnnniiifffeeecccaaa```aaabbbbbbaaabbbeeejjjnnnrrruuuvvvvvvxxxuuuqqqmmmjjjiiijjjkkkjjjhhhggggggggggggfffeeegggfffeeeeeefffeeebbb```^^^[[[[[[\\\\\\\\\aaagggrrr~~~mmmYYYPPPKKKHHHLLLSSSaaasss{{{gggYYYJJJCCC???;;;888888>>>===<<<;;;::::::::::::;;;<<<<<<===========================>>>>>>>>>???============>>>???@@@AAABBB@@@CCCMMMWWWeee|||rrrlllvvv{{{xxxvvvsssoookkkiiihhhhhhhhheeefffggghhhiiikkklllllliiijjjkkkkkkkkkiiihhhggghhhfffeeefffhhhjjjkkkkkkjjjlllooosssvvvyyy{{{|||}}}}}}eeeWWWVVVbbb{{{nnnXXXKKKEEEBBBAAABBB???>>>===>>>??????===<<<<<<======<<<;;;;;;>>>@@@<<<===>>>@@@@@@@@@???>>>===DDDDDDDDDKKKRRRddd~~~ooo]]]QQQMMMVVVbbb|||yyyvvvuuuuuuwwwzzzyyywwwuuurrrpppooonnnnnnkkkjjjiiilllqqqvvvzzz{{{tttpppjjjeeedddfffjjjmmmtttooo\\\QQQLLLVVVeeelllYYYNNNIIIDDDBBBBBBAAA???===BBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAABBBBBB???<<<======<<<<<<===???AAABBBIIIIIIHHHHHHGGGEEEDDDCCC???AAAFFFMMMTTT___rrrwwwbbbOOOJJJJJJQQQgggggg___VVVPPPOOOSSSWWWZZZVVVYYY\\\```dddgggiiiiiijjjkkkllllllnnnrrrwww{{{||||||zzzrrriiiccc___bbbcccjjjwwwtttgggZZZTTTRRRPPPOOOQQQKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSTTTXXXVVVSSSPPPMMMLLLLLLMMMJJJLLLNNNOOOOOORRRWWW\\\iiiuuuxxxpppwww~~~uuuooommmkkkhhheeeeeeeeeeeeeeedddcccaaa______aaaeeehhhkkkmmmmmmnnntttrrrpppooommmmmmnnnnnnjjjiiihhhhhhiiiiiihhhggghhhfffddddddeeeeeedddcccddd```^^^_________dddjjjtttyyyeeeSSSMMMLLLKKKQQQYYYlllooo[[[PPPGGGCCCAAA===::::::===<<<;;;:::::::::::::::;;;<<<<<<===============<<<<<<=========>>>>>>>>>============>>>???@@@AAABBBAAAEEEOOO]]]ooo|||nnnnnn|||}}}~~~|||zzzwwwtttoooiiifffeeeeeefffeeeeeefffffffffgggggggggggggggiiiiiijjjiiihhhgggiiihhhhhhjjjlllmmmmmmlllnnnqqquuuxxx{{{|||~~~sss^^^SSSWWWggg|||jjjUUUJJJFFFBBB@@@AAA>>>>>>===>>>>>>>>>======<<<<<<===<<<;;;<<<===???;;;<<<===???@@@@@@@@@@@@===DDDCCCCCCJJJRRRccc}}}mmm[[[PPPLLLUUUbbb|||vvvrrrssstttwww{{{wwwuuurrrnnnlllllllllmmmhhhhhhhhhiiilllppptttuuutttpppjjjeeedddfffjjjmmmtttwwwaaaRRRKKKTTTbbb{{{ttt```QQQJJJDDDCCCCCCAAA??????CCCCCCBBBBBBBBBAAAAAAAAA@@@??????@@@BBBAAA>>><<<>>>===;;;:::;;;===@@@BBBEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCFFFJJJOOOYYYmmm~~~kkkUUULLLIIIMMMaaaxxxfffaaaZZZTTTRRRSSSUUUVVVUUUVVVYYY]]]aaadddfffgggiiijjjllllllmmmooosssvvvzzz~~~}}}vvvooohhheeecccbbbfffpppzzzppp^^^TTTPPPNNNNNNPPPHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKLLLOOORRRUUUVVVWWWTTTQQQNNNLLLLLLLLLMMMOOOPPPQQQQQQSSSZZZdddlll~~~zzzsssnnnlllkkkiiigggeeehhhkkkllljjjfffaaa___```aaaccceeefffggggggggglllmmmoooqqqqqqqqqqqqpppjjjiiijjjkkkmmmnnnlllkkkhhhfffcccbbbccceeeffffffgggdddbbbccccccccchhhoooxxxnnn^^^PPPLLLLLLMMMVVV```yyyyyyfffQQQJJJDDDDDDCCC???<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===============;;;;;;<<<<<<<<<=====================>>>???@@@AAADDDDDDHHHSSScccwwwvvvlllrrrzzz|||~~~~~~}}}|||yyyvvvpppiiieeecccbbbcccffffffeeeeeedddddddddccceeeeeeggghhhhhhhhhgggfffiiijjjmmmqqqsssssspppnnnppptttxxxzzz{{{{{{}}}kkk[[[SSSZZZlllxxxfffTTTJJJEEEAAA???>>>==================>>>>>>;;;<<<======<<<<<<===???<<<<<<===>>>???@@@@@@@@@===DDDCCCBBBIIIOOOaaazzzkkkYYYOOOLLLUUUbbb|||uuussstttuuuyyy}}}uuurrrnnnkkkiiiiiikkkllliiihhhhhhhhhiiikkknnnpppsssoookkkgggfffhhhkkkmmmwwwfffTTTLLLSSS___xxx}}}hhhTTTKKKDDDDDDDDDBBBAAACCCCCCCCCBBBBBBBBBAAAAAAAAA??????>>>???AAAAAA???===???===;;;:::;;;===@@@BBBCCCCCCCCCDDDDDDCCCCCCBBBEEEDDDEEEGGGKKKVVVjjj|||qqqYYYNNNJJJLLL\\\qqqiiifffaaa\\\XXXUUUTTTSSSUUUVVVWWWYYY\\\```cccdddiiikkkmmmnnnnnnoooqqqrrrxxx~~~zzzuuuoookkkeeeccceeekkkrrrzzz{{{fffYYYQQQLLLJJJKKKHHHHHHGGGHHHIIIKKKMMMNNNMMMLLLLLLMMMOOORRRUUUWWWRRRPPPNNNLLLKKKKKKLLLMMMMMMOOORRRTTTYYYeeettt|||xxxsssooommmlllkkkjjjfffiiimmmnnnkkkgggccc```dddeeeeeeffffffffffffeeegggjjjmmmqqqrrrrrrqqqpppiiijjjmmmpppssstttqqqooojjjgggcccbbbcccfffhhhiiiiiiffffffhhhhhhiiinnntttyyyaaaVVVMMMLLLLLLOOO\\\kkknnn]]]JJJDDDAAABBBAAA>>><<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAEEEGGGMMMXXXjjjppplllxxxyyy{{{||||||{{{{{{|||}}}yyyvvvpppjjjfffcccbbbaaafffffffffffffffeeeeeeeeeeeefffggghhhhhhgggfffeeeiiilllpppuuuyyyxxxuuuqqqppptttxxxyyyxxxxxx{{{~~~xxxdddXXXSSS]]]rrrqqqaaaPPPHHHDDD@@@===<<<<<<===>>>===<<<<<<>>>@@@;;;<<<======<<<<<<===>>>======>>>>>>??????@@@@@@===DDDCCCBBBHHHOOO```zzzjjjYYYOOOMMMVVVccc|||yyyvvvwwwwwwzzz}}}qqqooollliiihhhiiijjjllljjjjjjjjjhhhgggiiikkknnnpppnnnllljjjiiikkkmmmoooxxxnnnXXXNNNSSS]]]tttqqqZZZNNNFFFFFFFFFBBBAAAFFFBBBBBBBBBBBBAAAAAAAAAAAA>>>======>>>@@@AAA@@@>>>???>>>===<<<<<<>>>@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDFFFHHHRRReeevvvxxx^^^RRRKKKIIIVVVhhhkkkjjjfffbbb]]]ZZZYYYXXXVVVUUUUUUVVVYYY\\\```bbbhhhkkknnnppppppppppppppptttxxx~~~|||tttnnnjjjgggfffjjjmmmrrr{{{xxxiii^^^SSSLLLJJJKKKJJJJJJJJJLLLNNNQQQSSSRRRQQQOOOOOOPPPRRRUUUVVVPPPOOONNNNNNNNNOOOPPPQQQNNNTTT\\\ccclll{{{~~~wwwuuuqqqnnnlllkkkkkkjjjfffiiikkkkkkgggdddccccccffffffgggggggggggghhhhhhhhhiiilllnnnooooooooonnnhhhkkkpppuuuyyyyyyvvvsssmmmjjjeeeccceeeiiilllnnnkkkjjjkkkooopppqqqvvv||||||kkkVVVPPPNNNOOOOOOTTTfffzzzvvvbbbSSSFFFAAA???AAA@@@<<<;;;======<<<<<<;;;<<<<<<======;;;<<<<<<===============<<<<<<<<<<<<========================>>>???@@@AAAEEEIIIQQQ]]]qqq{{{kkkmmm{{{||||||zzzwwwvvvxxx{{{vvvssspppkkkhhheeecccccceeefffggghhhiiikkkkkklllggghhhiiiiiiiiihhhgggfffkkkmmmpppvvvzzz{{{yyyvvvqqqtttxxxyyyxxxzzz~~~ooo]]]TTTRRR^^^vvvhhhYYYJJJDDDCCC???<<<;;;;;;===>>><<<;;;;;;>>>AAA:::<<<>>>>>>===<<<===>>>???>>>>>>>>>>>>>>>??????<<>>>>>>>>>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDAAAAAACCCFFFGGGMMM\\\kkk{{{gggXXXNNNHHHQQQ___|||kkkjjjhhhdddaaa``````aaaWWWVVVTTTTTTVVVZZZ___aaafffjjjooorrrrrrpppooooooppprrrvvv|||zzzzzz}}}wwwpppmmmjjjiiikkkmmmpppxxxqqqbbbVVVQQQNNNMMMMMMMMMOOORRRUUUVVVWWWUUUSSSQQQQQQRRRTTTUUUQQQQQQQQQRRRSSSTTTUUUVVVYYYaaammmyyy}}}tttrrrooollljjjjjjjjjjjjggghhhhhhfffbbbaaabbbeeeeeeeeeffffffggghhhiiiiiikkkkkkkkkkkkkkklllmmmnnnhhhkkkrrryyy}}}}}}yyyuuuppplllgggeeegggkkkoooqqqnnnnnnpppuuuwwwxxx}}}rrraaaRRROOOPPPSSSSSSZZZooommmZZZKKKEEEAAA@@@AAA@@@===<<<>>>======<<<<<<<<<======>>>;;;<<<<<<===========================>>>>>>>>>>>>============>>>???@@@AAAEEEKKKTTTaaavvvtttgggnnn~~~~~~}}}yyyuuusssuuuxxxsssqqqooollliiigggfffeeedddeeegggjjjmmmoooqqqrrriiijjjkkkkkkkkkiiihhhggglllmmmoootttxxx{{{{{{zzzssswwwzzz{{{{{{}}}iiiXXXQQQPPP___yyy|||aaaSSSFFFAAAAAA???<<<;;;;;;===>>><<<:::;;;>>>AAA:::<<<>>>>>>===<<<===>>>@@@???>>>>>>>>>>>>>>>???;;;CCCCCCCCCKKKSSSfffjjjYYYPPPNNNXXXeee|||zzzvvvsssooonnnoookkkkkkjjjiiiiiijjjkkklllhhhjjjkkkjjjiiijjjooorrrlllmmmnnnoooooopppppppppsss{{{```RRRRRRYYYkkkgggWWWLLLKKKGGG???>>>CCCAAAAAAAAA@@@@@@@@@??????<<<;;;;;;===@@@BBBBBBAAA????????????@@@@@@@@@@@@<<<<<<>>>???@@@AAAAAAAAA===???CCCFFFFFFIIITTTaaaqqqooo^^^RRRIIINNNZZZrrrmmmkkkgggcccaaaaaaaaabbb[[[XXXTTTRRRSSSWWW]]]```eeegggiiiiiiiiihhhiiijjjiiijjjlllpppwww~~~|||wwwwwwoookkknnnooommmqqqyyyxxxhhh\\\WWWTTTQQQOOORRRWWW^^^ccc___\\\XXXTTTRRRRRRTTTUUUSSSRRRQQQPPPRRRWWW___eeekkkwwwyyyrrrnnnnnnnnnmmmmmmlllkkkjjjllllllmmmkkkiiigggggghhhmmmllljjjjjjjjjiiigggfffiiijjjkkkkkkkkkiiifffeeemmmooorrrvvvxxxyyyyyyxxxrrrnnniiijjjnnnppppppmmmllllllmmmooosss{{{xxxbbbTTTLLLQQQTTTTTTVVVfffpppbbbSSSGGGBBB@@@>>>======>>>===<<<>>>>>>===<<<<<<<<<<<<<<<========================888888999:::;;;<<<===>>>@@@@@@???@@@BBBCCCBBBBBBGGGLLLXXXkkkooofffxxx~~~yyyrrrllliiihhhkkkkkkjjjhhheeedddeeefffhhhhhhgggfffgggkkkrrrwwwqqqooonnnmmmnnnmmmkkkiiilllnnnrrruuuwwwzzz}}}~~~}}}|||sss___VVVTTTTTTeee}}}qqqXXXKKK@@@===????????????>>>======<<<<<<<<<======<<<===>>>===<<<;;;<<<>>>@@@>>>===;;;<<<>>>@@@BBB>>>AAAFFFIIIKKKTTTjjj~~~fffZZZRRRNNNYYYiii{{{vvvsssooommmnnnooollliiiiiikkkllljjjhhhfffgggiiikkkkkkkkkiiihhhkkkkkklllmmmnnnoooppppppwwwfffVVVTTTXXXkkkrrreeeXXXPPPJJJCCC@@@???AAA???===<<<>>>@@@AAAAAA??????@@@???<<<;;;;;;<<>>>>>@@@FFFNNNTTTjjj}}}cccQQQKKKNNNRRRfffllljjjgggdddbbbbbbcccccc]]]YYYTTTQQQQQQUUUZZZ]]]bbbdddfffhhhhhhhhhjjjkkkjjjkkkmmmooottt|||~~~~~~zzzsssppprrroookkkpppzzzyyykkkgggaaa\\\ZZZ[[[^^^aaadddaaa\\\XXXUUUUUUVVVVVVVVVWWWYYY\\\aaaiiirrrxxxyyyrrrnnnnnnmmmmmmmmmmmmnnnnnnooopppooommmkkkjjjkkklllnnnnnnnnnpppqqqpppmmmjjjiiiiiiiiihhhhhhhhhhhhhhhoooqqqsssvvvxxxxxxxxxxxxvvvrrrmmmlllooopppooolllhhhiiijjjlllrrr|||qqq^^^RRRLLLPPPSSSTTT[[[nnn|||iii\\\PPPEEEEEEBBB???===>>>?????????>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<=========@@@@@@@@@AAACCCDDDEEEEEEKKKRRR```sss{{{llliii}}}yyyrrrllljjjiiikkkkkkjjjgggeeedddfffhhhjjjiiihhhfffgggkkkrrrwwwuuuuuuuuutttqqqooolllkkkooopppsssuuuxxx|||rrr]]]SSSRRRRRRiiimmmVVVJJJ???>>>??????>>>>>>======<<<<<<<<<<<<======;;;<<<======<<<;;;<<<>>>@@@???===<<<<<<>>>@@@BBB???AAAFFFIIIKKKUUUkkk~~~dddXXXQQQOOO[[[mmm|||xxxvvvrrrqqqqqqnnnkkkiiiiiikkklllkkkiiiiiijjjkkkmmmmmmlllkkkjjjkkkllllllmmmnnnoooppppppwwwjjjYYYUUUWWWiii{{{nnn___VVVPPPIIIEEEDDDCCCAAA>>>>>>???AAAAAAAAA???@@@AAA@@@===<<<===>>>>>>??????????????????>>>@@@??????>>>>>>>>>??????????????????@@@FFFMMMRRReee|||iiiVVVNNNNNNQQQcccllljjjgggeeeccccccdddddd```\\\VVVQQQOOOQQQUUUXXX\\\___bbbeeefffgggjjjlllkkklllmmmmmmpppuuu|||}}}}}}~~~yyyvvvvvvpppkkkppp|||zzzqqqkkkgggeeeeeegggeeebbb___^^^^^^___```fffiiiooovvv~~~~~~wwwpppmmmlllkkkjjjlllnnnqqqsssrrrrrrpppnnnkkkkkkmmmooommmnnnqqqtttvvvtttqqqnnnkkkjjjiiiiiijjjlllnnnooorrrtttuuuwwwxxxxxxxxxwwwsssoookkkiiijjjjjjgggeeeeeefffgggkkktttzzzfffWWWOOOLLLMMMPPPVVVccczzzqqq```UUUKKKCCCEEEBBB>>>===>>>???@@@???>>>======<<<<<<<<<<<<===========================??????>>>>>>======<<<<<<@@@@@@@@@AAACCCEEEGGGIIIOOOYYYjjjqqqiiinnnxxxqqqlllkkkkkkkkkjjjiiifffeeeeeehhhkkkkkkjjjhhhggghhhmmmtttyyyxxxzzz|||yyytttooommmmmmttttttuuuwwwzzz~~~ooo[[[RRRSSSVVVrrr~~~fffRRRGGG???>>>???>>><<<<<<======<<<<<<<<<<<<======999;;;<<<<<<;;;;;;===>>>@@@???===<<<<<<>>>@@@AAA>>>AAAEEEHHHJJJUUUlll}}}bbbVVVPPPPPP^^^qqq~~~}}}{{{xxxuuuvvvmmmkkkjjjjjjlllmmmmmmllllllmmmnnnnnnnnnmmmlllkkkkkklllmmmmmmoooooopppqqqvvvqqq]]]VVVVVVfffqqqaaaWWWPPPJJJFFFEEEEEECCC@@@???@@@AAAAAA@@@@@@AAAAAA@@@>>>======???===>>>>>>??????>>>>>>===>>>>>>>>>======>>>>>>???===>>>??????AAAEEEJJJNNN]]]ssssss]]]QQQNNNOOO]]]wwwmmmllliiifffddddddddddddccc^^^WWWQQQNNNOOOQQQSSSVVVZZZ^^^aaacccfffiiikkkkkklllmmmmmmnnnqqquuuxxx~~~|||{{{{{{sssmmmsss~~~xxxwwwvvvuuuvvvxxx{{{|||{{{zzzyyysssmmmjjjhhhggggggjjjnnnsssvvvsssrrrpppllljjjjjjlllnnnnnnnnnoooqqqsssrrrpppmmmmmmnnnnnnppprrrsssuuuuuuttttttuuuvvvvvvuuuuuutttmmmjjjgggeeeeeedddbbb```dddeeehhhnnnyyymmm[[[PPPKKKIIIIIIMMMXXXlll{{{fffWWWNNNFFFAAAAAA???>>>>>>??????>>>===>>>===<<<<<<<<<<<<==============================???>>>>>>>>>>>>=========AAAAAAAAAAAABBBDDDHHHJJJRRR^^^rrriiihhhrrr~~~vvvoookkkkkkmmmkkkjjjiiifffeeegggjjjmmmmmmllljjjhhhiiimmmtttyyyuuuyyy}}}zzztttoooooopppyyyxxxwwwyyy}}}lllZZZSSSXXX```}}}yyyaaaMMMEEE?????????===;;;;;;===<<<<<<<<<<<<======>>>999:::<<<<<<;;;;;;===>>>@@@???>>>======>>>???@@@===???CCCEEEIIIUUUmmm|||aaaTTTNNNOOO___rrr|||xxxxxxmmmmmmllllllmmmnnnoooooonnnnnnnnnnnnnnnmmmlllkkkllllllmmmnnnooopppqqqqqquuu~~~xxxbbbWWWUUUddd~~~sssaaaVVVPPPKKKGGGFFFFFFCCCAAA@@@@@@@@@???>>>>>>???@@@???===<<<===>>>======>>>>>>>>>>>>========================>>>???<<<===???@@@AAACCCGGGJJJTTTggg~~~eeeTTTMMMKKKWWWmmmpppnnnkkkhhhfffdddcccbbbddd```ZZZTTTPPPOOOOOOPPPRRRUUUZZZ]]]```cccfffhhhjjjkkkmmmnnnnnnppprrruuu|||~~~yyysssxxxwwwvvvtttooojjjfffeeeddddddggglllrrrvvvtttssspppllliiiiiikkkmmmqqqooommmlllmmmnnnnnnmmmlllooorrrvvvxxxxxxwwwvvvppppppppppppoooooonnnnnnkkkiiigggfffffffffeeecccbbbdddiiirrrvvvaaaRRRJJJGGGGGGHHHNNN^^^vvvppp^^^QQQIIICCC@@@>>>???@@@BBBCCCBBB>>>;;;======<<<<<<<<<<<<==============================<<<============>>>>>>>>>BBBBBBBBBAAA@@@CCCHHHLLLVVVdddzzzzzzfffkkkxxx~~~~~~zzzrrrllljjjkkkmmmjjjjjjiiihhhggghhhkkknnnrrrqqqnnnkkkiiijjjooorrrpppuuuyyyyyyuuurrrsssvvv|||zzzyyyzzzkkkYYYSSS]]]jjjuuu^^^JJJDDD?????????<<<;;;<<<<<<<<<<<<<<<<<<===>>>>>>:::;;;<<<<<<;;;;;;===>>>@@@???>>>======>>>??????<<<===@@@CCCGGGTTTmmm}}}aaaSSSMMMNNN^^^rrr|||wwwvvvooooooooooooooopppqqqrrrmmmmmmmmmmmmmmmlllkkkkkkllllllmmmnnnooopppqqqqqqttt}}}~~~eeeXXXTTTccc{{{yyydddYYYSSSOOOKKKJJJDDDBBB@@@?????????===<<<<<<===>>>>>><<<;;;<<<=========>>>>>>>>>>>>============<<<======>>>??????<<<===??????@@@AAADDDGGGMMM]]]uuuoooYYYLLLGGGQQQcccpppnnnllljjjgggeeedddcccdddbbb]]]XXXTTTQQQPPPOOOPPPSSSWWWZZZ]]]___bbbeeeiiikkknnnoooooopppqqqrrrqqqyyy{{{~~~}}}vvvsssppplllhhheeedddccccccfffkkkqqqtttvvvuuusssoookkkiiiiiikkkrrroookkkjjjkkklllmmmmmmjjjmmmrrrvvvwwwvvvsssqqqllllllkkkjjjjjjiiiiiihhhgggfffffffffeeeeeeddddddaaaeeemmmxxxiiiXXXNNNHHHFFFGGGKKKVVViii{{{eeeVVVLLLEEEBBBAAA???@@@BBBEEEFFFDDD@@@======<<<<<<<<<<<<======>>>========================<<<<<<======>>>>>>??????BBBCCCCCCAAA@@@DDDJJJPPP\\\llltttgggqqq~~~}}}}}}|||{{{yyytttnnniiihhhjjjmmmjjjkkkkkkjjjhhhiiikkkmmmvvvuuurrrmmmiiiggghhhjjjmmmqqqtttuuuuuuuuuxxx{{{{{{yyywwwzzz~~~hhhWWWRRRaaasssqqq[[[IIICCC??????>>><<<<<<>>><<<<<<;;;<<<<<<===>>>???<<<===>>>===<<<;;;<<<>>>@@@??????>>>>>>>>>>>>>>>;;;<<>>>>>??????>>>>>>===============>>>???@@@@@@<<<===>>>>>>>>>???BBBDDDIIIVVVlll{{{```OOOGGGMMMYYYrrrmmmlllkkkjjjiiihhhggggggcccbbb```]]]YYYUUUQQQOOOOOORRRUUUXXXZZZ\\\^^^```hhhkkkoooppppppooonnnooommmrrrzzz{{{vvvrrrnnnjjjhhheeeeeeddddddgggkkkooorrruuuuuusssooojjjfffeeefffllljjjiiiiiikkkllllllkkklllnnnpppssssssrrrpppooommmmmmlllkkkjjjjjjjjjjjjfffgggggggggeeedddddddddeeekkkvvvppp\\\QQQLLLIIIFFFJJJRRRaaavvvmmmYYYNNNHHHCCCAAABBB@@@??????@@@BBBBBB@@@>>><<<<<<<<<<<<<<<===>>>>>>========================???????????????>>>>>>>>>BBBCCCDDDCCCCCCGGGPPPXXXfffvvvooojjjxxx~~~{{{xxxuuurrrqqqnnnjjjggggggiiillljjjkkklllllljjjiiijjjkkkqqqqqqqqqnnnkkkiiiiiijjjkkkkkkmmmooorrruuuxxxzzzwwwuuutttwww}}}{{{{{{~~~yyycccUUUTTThhhlllWWWIIICCC???>>>===;;;===@@@;;;;;;;;;<<<<<<===>>>???>>>???@@@???===<<<<<<===@@@??????>>>>>>>>>>>>>>>===>>>@@@BBBGGGVVVrrryyy___SSSNNNPPP___sss|||tttooommmoooqqqqqqpppnnnmmmoooqqqllllllkkkkkkllllllmmmmmmmmmmmmnnnooopppqqqqqqrrrsss{{{nnn___YYY```rrrjjjZZZRRRLLLGGGEEECCCAAA@@@@@@AAA@@@>>><<<;;;===>>>===<<<;;;<<<>>>>>>??????????????????>>>>>>======>>>???@@@AAAAAA=========<<<<<<===@@@CCCGGGRRRfffjjjUUUKKKLLLRRRgggjjjjjjjjjjjjjjjjjjjjjjjjcccbbbbbb```\\\WWWSSSPPPOOOQQQUUUWWWXXXZZZ\\\^^^iiilllooopppooommmllllllooorrrvvv|||zzzzzzyyyvvvqqqllljjjiiigggfffeeefffhhhkkkoooqqqssssssqqqmmmgggcccaaa```eeeeeefffhhhjjjkkkjjjiiioooppppppqqqqqqppppppppprrrqqqpppooooooooooooooolllmmmnnnmmmjjjhhhhhhhhhjjjqqq~~~eeeTTTNNNMMMKKKHHHMMMXXXjjjvvvcccPPPHHHEEEAAAAAACCC???===::::::;;;===>>>>>><<<<<<<<<<<<<<<===>>>???========================CCCCCCBBBAAA@@@???>>>===AAACCCDDDDDDEEEKKKUUU^^^nnn~~~lllkkk|||zzzuuuqqqlllllljjjhhhffffffhhhkkkiiikkkmmmmmmllljjjiiiiiigggjjjlllnnnnnnnnnoooppphhhgggfffiiimmmrrruuuwwwtttqqqqqquuu{{{~~~{{{yyyzzz~~~rrr___TTTWWWpppiiiTTTJJJDDD???>>>===;;;>>>BBB;;;;;;;;;<<<<<<>>>??????@@@AAAAAA@@@===<<<<<<===@@@?????????>>>>>>======>>>???AAADDDHHHXXXtttwww^^^SSSOOOQQQaaauuu}}}xxxqqqlllkkkooopppqqqooolllkkkmmmppplllllllllllllllmmmnnnooommmmmmnnnooopppqqqrrrrrrssszzzrrrbbb\\\^^^ooosssaaaWWWPPPJJJGGGCCCBBBAAAAAABBBBBB@@@>>><<<>>>???>>>======>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBB>>>>>>===;;;:::<<<@@@CCCFFFPPPddd~~~qqqZZZOOOKKKOOOaaaiiikkkmmmllljjjgggfffeeebbbbbbaaa```]]]YYYUUUSSSNNNNNNOOORRRWWWZZZ[[[[[[dddgggkkkmmmmmmmmmnnnnnnnnnooopppqqqvvv|||yyyuuurrrooolllhhheeefffggggggggggggiiimmmppppppmmmiiieeedddcccbbbaaabbbaaa```aaacccfffiiikkkkkknnnqqqrrrpppnnnmmmmmmpppnnnlllkkkkkklllnnnooopppjjjeeeeeeeeedddfffjjjsssvvvoooXXXQQQPPPMMMJJJLLLPPP\\\sssppp___MMMDDDAAA===;;;;;;:::;;;<<<===>>>>>>>>>>>>===============>>>??????>>>????????????>>>======@@@???>>>>>>>>>???@@@AAA???BBBFFFIIIHHHLLLYYYhhhxxxxxxmmmqqq~~~{{{xxxvvvwwwooofffccceeeiiikkkjjjnnnooonnnlllhhheeedddeeehhhjjjmmmooopppppppppooollljjjfffddddddgggkkknnnrrrsssuuuwwwzzz}}}}}}}}}ooo\\\SSSZZZrrrgggQQQGGGCCC???<<<;;;<<<<<<;;;<<<;;;:::999999;;;<<<>>>@@@@@@??????>>>=========??????>>>>>>>>>>>>??????>>>@@@CCCGGGLLL\\\wwwyyyaaaVVVPPPRRRbbbwww{{{wwwqqqllljjjjjjkkkmmmmmmmmmmmmooopppnnnmmmkkkjjjjjjkkklllnnnooonnnnnnmmmmmmmmmmmmmmmtttyyyyyydddZZZ[[[hhhlll]]]SSSJJJDDDDDDBBB@@@???@@@@@@???>>>???>>>===;;;;;;<<<<<<===>>>>>>============>>>>>>:::;;;===>>>?????????>>>========================BBBKKK]]]uuudddQQQNNNPPPZZZooogggiiikkkkkkiiifffeeeeeebbbbbbbbb```]]]ZZZVVVTTTOOONNNNNNQQQUUUXXXYYYYYY___bbbfffiiijjjjjjkkklllkkkmmmnnnpppsss||||||~~~~~~xxxuuurrrpppooollliiigggiiijjjjjjiiihhhjjjmmmoooooolllhhheeeccccccbbbaaabbbbbbcccdddeeefffggghhhiiilllooopppnnnlllkkkkkkmmmmmmnnnooopppsssuuuvvvrrrlllfffeeeeeedddgggkkkwww||||||fffQQQLLLLLLIIIHHHKKKWWWfff}}}zzzgggXXXIIICCCAAA>>><<<===:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????@@@@@@??????>>>===@@@??????>>>>>>???@@@AAA@@@BBBFFFJJJKKKQQQ```pppsssiiizzz~~~}}}{{{xxxwwwvvvooohhheeehhhkkklllkkkoooooonnnkkkgggeeeeeefffhhhiiikkkmmmnnnoooooonnnmmmjjjfffdddcccfffiiikkkrrrssstttwww{{{~~~iiiYYYUUU___zzzfffQQQFFFCCC???<<<<<<<<<<<<;;;<<<;;;:::999999;;;<<<>>>??????>>>>>>>>>>>>======>>>>>>============>>>>>>AAABBBDDDGGGMMM\\\yyyyyyaaaVVVQQQRRRbbbwwwxxxtttoookkkkkkjjjkkkllllllmmmmmmooopppooonnnmmmllllllmmmoooppppppooonnnnnnmmmmmmmmmmmmuuuzzz|||fffZZZZZZgggvvvgggZZZOOOHHHEEECCC@@@@@@@@@@@@???>>>???>>>===;;;;;;<<<<<<===>>>======<<<<<<======>>>:::;;;===>>>??????>>>>>>========================CCCJJJYYYooolllWWWNNNOOOVVViiicccfffhhhiiihhhfffeeefffdddccccccaaa___[[[XXXVVVSSSQQQPPPQQQTTTWWWXXXXXXYYY\\\```cccdddfffgggiiihhhjjjmmmnnnqqqwww|||xxxvvvzzzxxxsssqqqooonnnnnnmmmjjjiiikkklllkkkjjjiiijjjmmmooonnnllliiifffdddbbbbbbcccbbbccceeefffggggggfffeeegggjjjmmmnnnmmmkkkiiiiiijjjlllooossswwwzzz}}}~~~vvvooohhheeedddcccgggmmm{{{ooo\\\LLLHHHHHHGGGHHHMMM```qqqnnnZZZOOODDDAAAAAA???===>>>;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======@@@@@@@@@@@@@@@??????>>>???????????????@@@AAAAAAAAABBBFFFKKKPPPYYYkkk{{{ooojjj|||{{{yyyxxxxxxsssnnniiihhhjjjmmmnnnmmmooonnnllliiieeedddeeeggghhhhhhhhhiiikkklllnnnooonnnkkkhhheeedddeeeggghhhpppqqqssswww{{{yyyaaaWWWXXXhhheeeQQQFFFCCC???<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<===============>>>>>>>>>>>>>>>>>>============>>>>>>CCCDDDEEEHHHMMM]]]zzzvvv```VVVRRRSSScccxxxvvvrrrnnnlllllliiijjjkkklllmmmnnnooooooppppppoooooooooppprrrsssqqqqqqooonnnmmmmmmmmmmmmvvvzzzjjj[[[YYYfff}}}kkk[[[OOOGGGEEECCCAAA@@@@@@@@@???>>>???>>>===;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<===;;;;;;===>>>>>>>>>>>>>>>========================CCCHHHUUUhhhxxx___PPPMMMQQQ```{{{```bbbfffgggggggggggggggeeeeeedddbbb```]]][[[ZZZXXXVVVTTTSSSUUUWWWXXXXXXTTTWWW[[[^^^```bbbdddffffffiiilllnnnooorrrxxx}}}xxxuuuxxxvvvqqqooommmllllllkkkiiigggiiijjjjjjiiihhhjjjmmmpppooonnnlllhhheeedddeeefffdddeeefffgggggghhhhhhhhhhhhkkknnnooommmkkkjjjjjjiiilllqqqvvv{{{~~~yyyrrrjjjfffbbbaaafffmmm~~~{{{eeeVVVIIIGGGGGGFFFKKKSSSfff{{{vvvbbbRRRIIIBBBAAAAAA???===>>><<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAA@@@??????????????????@@@AAAAAABBBCCCDDDGGGMMMTTT```tttzzzrrrrrrzzzyyywwwvvvwwwpppnnnkkkjjjlllnnnooonnnooonnnkkkgggcccccceeeggghhhhhhggggggiiikkknnnoooooommmjjjgggffffffggghhhmmmnnnqqquuuyyy~~~rrr\\\VVV\\\ooocccPPPEEEBBB???=========<<<;;;;;;;;;:::::::::;;;<<<===;;;;;;<<<======>>>????????????>>>>>>>>>>>>??????CCCCCCEEEGGGLLL]]]zzzsss]]]UUUQQQSSSdddxxxxxxtttpppnnnnnnjjjiiijjjkkkmmmoooooooooqqqpppppppppqqqrrrssstttrrrqqqpppooonnnmmmmmmmmmvvvyyyooo^^^ZZZeee|||kkkZZZNNNHHHFFFDDDBBBAAAAAAAAA???>>>???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>========================AAAFFFRRRcccyyyjjjTTTNNNMMMYYYppp\\\___cccfffgggggghhhiiigggfffeeedddbbb```^^^]]][[[XXXVVVUUUUUUUUUUUUTTTRRRTTTXXX[[[]]]___bbbeeeeeeiiimmmoooooopppssswww}}}~~~xxxxxx|||}}}}}}xxxrrrpppmmmlllkkkiiigggeeedddeeeffffffgggiiimmmpppqqqqqqooolllhhhfffhhhjjjhhhgggffffffgggiiikkkmmmjjjmmmpppqqqpppnnnmmmlllkkkmmmrrrvvvyyy{{{{{{{{{yyyrrrkkkfffbbbbbbiiiqqqrrr]]]QQQHHHFFFFFFFFFOOO[[[ppplllYYYMMMFFFBBBBBBBBB???======<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@AAABBBBBBBBBEEEEEEHHHPPPYYYggg|||uuussszzzzzzxxxuuutttuuuooonnnllllllmmmnnnoooooopppooolllgggcccbbbdddfffiiihhhgggggghhhkkknnnppppppooommmjjjiiiiiiiiiiiikkklllnnnrrrwww{{{oooZZZWWWbbbvvv{{{```NNNDDDAAA???=========<<<;;;::::::::::::;;;;;;<<<<<<::::::;;;<<<===>>>>>>???AAA@@@@@@??????@@@@@@AAAAAABBBDDDGGGLLL\\\yyyttt]]]TTTPPPQQQbbbvvv{{{yyyuuuqqqqqqkkkjjjiiikkkoooqqqpppooopppppppppqqqqqqrrrrrrsssqqqpppooonnnmmmmmmmmmmmmtttwwwuuuaaaZZZdddzzzlll[[[RRRNNNHHHEEECCCBBBBBBAAA@@@>>>???>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=================================>>>DDDOOO___tttvvv[[[QQQLLLTTTgggWWW[[[```ccceeegggiiijjjhhhhhhfffeeecccbbbaaaaaa\\\ZZZWWWVVVUUUSSSPPPNNNPPPSSSVVVYYYZZZ]]]```cccfffiiimmmooonnnnnnqqqsssyyy}}}}}}yyyzzz|||~~~|||{{{{{{}}}zzzssspppmmmllljjjhhheeecccaaabbbcccdddeeehhhlllooorrrsssrrrnnniiihhhjjjmmmmmmkkkiiihhhhhhjjjmmmoookkknnnqqqrrrqqqooonnnmmmmmmooorrrtttuuuuuuuuutttuuupppllliiiggghhhqqq{{{|||jjjUUULLLEEEEEEEEEHHHVVVfff~~~xxxcccRRRJJJEEEAAABBBAAA>>><<<======>>>>>>??????>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@??????>>>===>>>@@@AAABBBBBBBBBBBBFFFFFFJJJSSS```ooo}}}ooosss}}}yyyxxxuuutttuuuqqqpppooonnnnnnoooqqqrrrsssrrroookkkgggdddeeefffhhhhhhgggggghhhkkkmmmooonnnnnnmmmlllllllllllllllkkklllnnnqqquuuxxx{{{}}}}}}kkkYYYZZZhhh~~~vvv\\\LLLCCCAAA???>>>>>>>>><<<;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<======>>>@@@@@@@@@??????@@@@@@@@@>>>???CCCGGGNNN^^^zzzwww^^^TTTOOOQQQbbbwww~~~{{{zzzvvvsssrrrllljjjiiilllpppsssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnmmmmmmmmmmmmmmmppprrryyy{{{fffZZZbbbvvvlllZZZRRRPPPIIIFFFDDDBBBBBBAAA@@@>>>???>>>===;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<=================================BBBLLLZZZlllcccVVVMMMQQQ^^^uuuRRRVVV[[[```ccceeegggiiiiiiiiigggfffeeedddcccccc___]]][[[ZZZXXXUUUPPPMMMPPPRRRTTTVVVXXXZZZ^^^aaaeeeiiimmmnnnmmmllloooqqqwwwyyy}}}~~~~~~~~~}}}{{{zzzyyy{{{|||}}}xxx{{{|||rrrpppmmmkkkjjjiiifffdddbbbbbbccccccdddfffjjjmmmrrrssssssoooiiihhhkkknnnqqqpppnnnmmmlllkkklllllljjjlllooopppooommmllllllooopppqqqqqqqqqpppoooooonnnlllkkklllmmmqqq|||rrr```PPPIIIEEEFFFGGGNNNaaavvv|||lllZZZKKKGGGBBB@@@AAA@@@<<<<<<>>>>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>??????@@@??????@@@@@@??????>>>======>>>@@@AAACCCCCCCCCBBBEEEEEEKKKXXXgggxxxwwwkkkvvvyyyyyyyyywwwvvvxxxuuutttrrrpppooopppsssuuuxxxxxxuuuqqqlllhhhggggggffffffffffffhhhjjjlllmmmkkkkkklllmmmmmmmmmmmmmmmmmmnnnoooqqqtttwwwyyyzzzzzzzzzfffWWW\\\ooosssYYYJJJBBB@@@>>>>>>>>>>>>===;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>???;;;>>>DDDJJJQQQaaa|||ttt\\\SSSQQQWWWlll|||xxxwwwtttqqqqqqnnnkkkjjjmmmrrruuutttqqqssssssssssssrrrqqqpppppplllllllllllllllmmmmmmnnnlllmmmtttjjjYYY___qqqooo[[[QQQPPPJJJGGGDDDCCCCCCBBB@@@>>>???>>>===;;;;;;<<<<<<===>>>======<<<<<<======>>>===<<<;;;;;;;;;;;;<<<==============================AAAGGGQQQbbb{{{kkk[[[NNNMMMUUUhhhNNNSSSXXX]]]aaacccfffhhhjjjiiihhhfffeeeeeeeeeeeecccbbbaaa```]]]YYYSSSNNNOOOQQQSSSUUUVVVYYY\\\___eeehhhlllmmmkkkkkknnnpppvvvxxx|||}}}zzzxxxxxxxxxyyyyyy}}}|||qqqooommmkkkkkkjjjhhhfffdddddddddddddddeeeiiilllqqqrrrrrrnnniiigggjjjnnnssssssrrrqqqooollliiihhhgggjjjmmmnnnmmmkkkjjjiiippppppppppppooonnnmmmmmmiiiiiikkkooorrrxxxkkkXXXOOOJJJGGGIIIKKKTTTkkkttteeeTTTGGGDDD@@@>>>???>>><<<<<>>>>>?????????>>>>>>==================>>>?????????????????????>>>=========>>>@@@BBBCCCCCCCCCCCCCCCDDDLLLZZZlll~~~ssskkkzzzyyywwwyyyzzzyyyyyy{{{xxxwwwuuurrrqqqrrruuuxxx||||||zzzuuupppkkkiiihhhdddddddddeeeggghhhjjjkkkhhhiiijjjlllmmmnnnnnnnnnppppppqqqrrrtttvvvxxxyyyyyytttaaaUUU]]]ssspppXXXIIIBBB@@@>>>>>>???>>>===;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======:::>>>EEELLLSSSccc~~~nnnYYYSSSUUU___wwwzzztttrrrpppoooqqqooollljjjnnnsssvvvuuurrruuuuuuuuutttsssrrrppppppkkkkkkkkkkkkkkklllnnnnnniiijjjqqqmmmWWW]]]nnnwwwaaaVVVTTTJJJHHHEEECCCCCCBBB@@@??????>>>===<<<;;;<<<<<<===>>>>>>============>>>>>>======;;;::::::;;;<<<===========================>>>@@@CCCKKKZZZtttooo^^^OOOKKKOOO___HHHMMMTTTZZZ___dddhhhkkknnnmmmllljjjhhhfffdddcccffffffdddaaa]]]WWWSSSPPPOOOOOONNNOOOQQQUUUYYY\\\___bbbfffiiijjjkkkmmmnnnqqqyyyyyyxxxzzzzzzvvvrrrtttwww}}}{{{uuurrrmmmjjjiiihhhfffeeeeeefffggggggfffgggiiikkkkkklllllljjjiiihhhiiikkkrrrrrrsssrrrpppllliiifffgggiiijjjjjjiiihhhhhhiiijjjlllnnnmmmlllkkkkkklllkkkkkkkkkmmmtttttt```TTTHHHIIIIIIIIIOOO___vvvxxxeeeUUULLLHHHFFFCCC@@@============<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<>>>AAABBBBBBBBBCCCEEEGGGJJJSSScccxxxpppnnn{{{zzzyyyyyyyyyzzz{{{|||{{{xxxuuutttuuutttrrrpppuuusssqqqsssvvvtttnnnhhhhhhiiiiiifff```___bbbffflllmmmmmmmmmmmmllllllkkkkkklllnnnnnnooorrruuuxxx|||ooo^^^TTTaaakkkUUUIII@@@@@@@@@??????===<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999;;;:::999:::<<<>>>>>>===>>>???CCCJJJSSSeeeoooWWWNNNTTThhhzzzrrrooonnnppptttooonnnmmmnnnooorrrtttvvvwwwyyyzzz{{{zzzwwwsssqqqooonnnlllkkkkkkmmmooopppooonnnqqq}}}lll\\\]]]jjjfffTTTKKKGGGBBB@@@BBBBBB???>>>???<<<<<<;;;::::::::::::;;;===============<<<<<<<<<;;;;;;;;;<<<<<<<<<=========:::;;;???===888999???<<<===AAAHHHSSSgggiiiTTTMMMLLLVVVrrrDDDIIIOOOUUU[[[aaagggjjjppppppnnnmmmkkkiiigggggghhhgggfffccc___ZZZVVVSSSOOONNNMMMMMMOOORRRVVVXXX]]]```dddgggiiijjjlllnnnqqqxxx~~~||||||~~~}}}yyyuuurrrsssvvv{{{~~~|||uuuqqqmmmjjjiiihhhgggfffggghhhhhhgggfffeeeggghhhhhhiiiiiihhhggggggiiikkkooopppppppppmmmjjjfffdddeeegggiiiiiihhhgggggghhhjjjlllmmmmmmlllkkklllmmmnnnnnnooorrrzzziiiWWWMMMHHHIIIJJJMMMVVViiiqqq___QQQIIIFFFFFFCCC???============<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>@@@AAAAAABBBCCCEEEHHHNNNYYYkkk~~~ppprrrzzzzzzyyyxxxxxxxxxyyyzzz{{{xxxuuutttttttttrrrpppooommmkkkmmmpppoookkkffffffhhhhhheeeaaa___cccfffnnnoooooonnnnnnlllkkkkkklllmmmnnnoooppprrrvvvyyy{{{lll^^^WWWfffiiiTTTIII@@@@@@@@@???>>>===<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999<<<:::999:::<<<>>>>>>===>>>???CCCJJJRRRdddnnnXXXQQQYYYnnnyyyqqqnnnmmmooorrroooooonnnnnnppprrruuuvvvwwwzzz~~~~~~yyysssooommmllllllkkklllmmmnnnooopppoooqqq}}}ppp^^^]]]iiilllWWWLLLGGGBBB@@@AAAAAA???===???===<<<;;;;;;::::::;;;;;;=====================<<<;;;;;;;;;<<<<<<<<<======<<<:::;;;>>>===999999>>>>>>???BBBHHHPPPbbb~~~pppXXXOOOMMMTTTnnn???BBBHHHMMMTTT\\\dddiiiooooooooonnnllljjjiiihhhiiiiiihhhfffbbb^^^ZZZXXXQQQPPPNNNMMMNNNQQQSSSUUUZZZ]]]aaadddfffhhhkkkmmmpppwww~~~zzzzzz|||}}}yyyssspppppprrruuu{{{{{{ssspppllliiihhhhhhgggfffhhhiiiiiihhhfffdddeeefffeeefffggggggffffffhhhjjjnnnnnnooonnnllliiifffdddeeegggiiiiiihhhhhhiiijjjjjjkkklllllljjjjjjkkkllloooqqqtttyyysss^^^OOOHHHHHHIIILLLSSSaaawwwzzzgggVVVKKKEEECCCDDDBBB???===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<>>>@@@AAAAAAAAACCCEEEKKKSSSbbbvvvyyypppwwwzzzyyyxxxwwwvvvvvvvvvvvvyyywwwsssqqqqqqqqqooonnniiigggeeegggiiijjjhhhfffdddffffffdddaaa```cccfffpppppppppooonnnmmmlllkkkmmmnnnppppppqqqsssvvvyyyzzzggg]]]\\\nnnfffRRRHHH?????????>>>>>>======<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::<<<;;;::::::<<<>>>>>>===>>>???CCCIIIRRRccc~~~kkkVVVRRR]]]tttwwwqqqmmmkkkmmmpppoooooonnnoooppprrrtttvvvvvvzzz{{{rrrmmmlllmmmnnnoooppppppppppppqqqpppsss~~~vvv```^^^fff~~~ttt\\\NNNHHHCCC@@@AAAAAA>>>===>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<==================;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;===<<<999:::>>>@@@@@@BBBFFFKKKZZZsss{{{^^^QQQMMMSSSggg}}};;;===AAAFFFMMMVVV```fffjjjjjjkkkkkkkkkiiihhhggghhhhhhhhhgggeeeaaa^^^[[[WWWUUUSSSQQQPPPQQQSSSTTTVVVYYY]]]```bbbeeehhhkkkmmmttt|||zzzvvvuuuyyy~~~|||uuupppmmmmmmooosss||||||wwwqqqnnnjjjhhhgggggggggfffhhhiiijjjiiigggffffffggggggggghhhgggeeeeeeggghhhnnnnnnooonnnmmmjjjhhhfffgggiiikkkkkkjjjjjjkkkllljjjkkkkkkjjjgggfffggghhhnnnqqqvvv}}}iiiWWWMMMJJJHHHJJJOOOZZZlllooo\\\NNNFFFBBBAAACCCAAA>>>===>>>>>>===<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<===???@@@@@@BBBDDDFFFMMMXXXkkksssooo{{{zzzyyyxxxwwwuuutttssssssuuurrrooommmkkkjjjjjjjjjfffdddbbbcccfffhhhhhhgggcccdddeeedddbbbbbbdddfffmmmnnnnnnoooooooooooonnnooopppqqqqqqrrrtttwwwzzz|||zzz```[[[aaawww{{{bbbPPPFFF??????>>>>>>===============<<<;;;;;;::::::;;;;;;<<<<<<=========<<<<<<;;;===<<<:::;;;===>>>>>>===>>>???CCCIIIQQQbbb~~~~~~iiiUUUSSS___wwwwwwqqqnnnkkkkkknnnnnnnnnnnnnnnpppqqqssstttvvvyyy~~~~~~xxxqqqlllnnnooorrrtttuuutttssssssssssssvvv}}}ddd___cccyyycccRRRIIIDDD@@@@@@@@@===<<<>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;:::;;;===??????AAADDDGGGSSSjjj~~~fffTTTNNNQQQ___ppp999:::===@@@FFFPPPZZZ```dddeeegggiiiiiiiiihhhhhhfffgggggggggfffccc```^^^\\\ZZZVVVRRRPPPPPPPPPQQQSSSUUUYYY[[[^^^aaadddggghhhoooyyy~~~xxxssssssvvv|||~~~sssooollllllmmmnnnuuu|||xxxrrrnnnlllhhhfffgggggggggggggggiiikkkkkkiiihhhhhhiiikkkkkkkkkiiifffeeeeeeffflllmmmmmmlllkkkiiigggfffgggiiikkkkkkjjjjjjjjjlllkkkkkkjjjhhheeedddeeeffflllpppwwwwwwbbbSSSLLLJJJIIILLLTTTcccxxxwwweeeTTTIIICCCAAA@@@AAA???>>>===>>>???>>><<<===>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;===>>>???@@@AAABBBEEEHHHPPP]]]rrryyynnnqqq{{{{{{yyywwwuuusssrrrqqqooonnnkkkgggdddddddddeeedddcccaaaaaaccceeeffffffcccdddddddddcccdddeeefffhhhiiikkkmmmooopppqqqqqqooopppqqqrrrrrrtttwwwzzzsss[[[[[[fffuuu^^^MMMEEE???>>>======<<<======>>><<<;;;;;;:::::::::::::::<<<<<<===>>>>>>=========>>><<<;;;;;;===>>>>>>===>>>???CCCIIIRRRccciiiVVVUUUccczzzxxxssspppmmmlllnnnmmmmmmmmmnnnooopppqqqqqqvvvwwwyyyyyywwwtttooolllnnnppprrruuuuuuuuusssrrruuuuuuxxxjjj``````ssskkkWWWLLLEEEAAAAAA@@@===<<<>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<;;;888:::<<<;;;:::;;;<<<<<<<<<===@@@BBBEEENNNcccvvvoooZZZPPPOOOYYYeee888999:::<<<@@@HHHQQQWWW]]]```cccfffiiijjjjjjiiieeefffgggggggggeeecccaaa___\\\WWWSSSOOOMMMMMMMMMQQQSSSVVVXXXZZZ]]]aaaddddddkkkvvv{{{uuuoooqqqttt{{{rrrmmmjjjkkkmmmmmmrrrxxxxxxrrrnnnkkkhhhggghhhiiiiiiiiifffhhhkkkkkkjjjiiihhhiiinnnnnnmmmjjjgggeeeeeefffiiiiiiiiihhhgggfffeeeeeehhhiiikkkkkkiiihhhiiiiiikkkkkkjjjhhheeeeeefffhhhmmmrrr{{{nnn[[[PPPIIIGGGKKKOOO[[[ooo{{{nnn\\\MMMEEEAAA@@@??????>>>======??????>>><<<<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>???@@@AAAAAACCCGGGJJJSSSaaawwwsssmmmuuu~~~}}}|||yyywwwtttqqqooommmllliiieeeaaa```aaaccccccbbbaaaaaaaaaaaacccddddddeeeeeeeeeeeeeeeeeeeeeccceeegggjjjmmmpppqqqrrrpppqqqrrrrrrrrrsssvvvyyymmmYYY]]]mmmpppZZZKKKDDD???>>>===<<<<<<<<<===>>><<<<<<;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>???===<<<<<<===>>>>>>===>>>???CCCJJJSSSeeelllYYYXXXggg~~~{{{wwwssspppnnnooommmmmmnnnooooooppppppqqquuuuuuuuutttsssqqqpppooommmnnnppprrrrrrqqqooonnntttuuuyyyoooccc^^^nnnrrr]]]NNNHHHBBBBBB@@@======???>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;777:::<<<:::999;;;===<<<:::<<>>===>>>===<<<===??????>>><<<;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>????????????@@@AAABBBBBBEEEIIILLLUUUddd{{{}}}nnnnnn{{{~~~|||xxxuuuqqqooonnnmmmkkkfffaaa```bbbeeeffffffeeedddbbbbbbbbbcccffffffffffffggggggfffeeeaaaccceeehhhkkkmmmooooooooopppqqqqqqqqqrrruuuxxx}}}ggg[[[aaassskkkWWWIIICCC>>>===<<<;;;;;;<<<>>>???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>????????????>>>???>>><<<<<<===>>>>>>===>>>???DDDKKKTTTfffkkkXXXYYYiiizzzwwwsssqqqrrrnnnooopppqqqqqqrrrrrrrrruuuuuuuuuuuutttsssrrrqqqnnnnnnooopppooonnnmmmlllrrrssswwwttteee\\\jjjwwwbbbQQQJJJDDDCCCAAA>>>>>>@@@>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;555;;;<<<999888<<<===;;;;;;===@@@BBBCCCIIIZZZkkkmmmXXXNNNPPPWWW666666666666777;;;AAAFFFNNNRRRWWW]]]bbbdddeeeeeeeeefffhhhiiijjjiiigggfffhhhddd^^^XXXSSSOOONNNNNNOOOQQQRRRSSSTTTWWW[[[^^^bbbgggqqq~~~}}}vvvrrrqqqqqqsssxxxvvvmmmjjjiiihhhkkkpppwww|||{{{rrrooommmlllmmmoooppppppfffhhhjjjiiifffcccaaaaaakkkkkkkkkiiigggffffffhhhiiiiiihhhhhhggggggggggggppprrrsssqqqooommmmmmmmmhhhhhhiiijjjkkkmmmqqquuuwww~~~nnn[[[SSSOOOKKKGGGNNNVVViiinnnbbbRRREEE@@@???===;;;===<<<<<<===??????>>><<<:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@AAABBBBBBCCCFFFJJJMMMVVVfff~~~yyylllppp}}}zzzuuurrrpppqqqpppmmmhhhcccbbbdddgggjjjjjjjjjiiifffdddddddddhhhggggggggghhhgggfffdddaaabbbdddgggiiikkkllllllooopppqqqqqqqqqrrruuuwwwyyyddd]]]dddwwwiiiUUUIIICCC>>>===<<<;;;;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>======>>>???????????????@@@>>><<<<<<===>>>>>>======???DDDKKKUUUhhh~~~hhhUUUWWWhhh}}}zzzuuussstttpppqqqrrrsssssssssssssssuuuvvvwwwwwwwwwvvvtttssspppqqqppppppoooooonnnmmmppprrrvvv~~~wwwfff\\\hhhzzzeeeRRRKKKEEECCCBBB???>>>AAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;555;;;<<<888888<<<>>>;;;<<<>>>AAACCCCCCHHHXXXhhhttt[[[NNNNNNTTT777666555555666999===???HHHLLLSSS[[[aaadddffffffdddfffhhhjjjjjjhhhfffeeeeeecccaaa^^^ZZZVVVRRRQQQMMMNNNOOOQQQTTTVVVXXXZZZ]]]bbbkkkvvv~~~qqqoooooonnnnnnpppttt{{{xxxppplllgggbbbccciiijjjwwwzzzsssoookkkiiikkkmmmpppqqqfffhhhiiihhhfffeeedddeeeiiijjjjjjjjjjjjiiihhhgggkkkkkkjjjhhhffffffgggiiimmmppprrrpppmmmkkkmmmooojjjjjjjjjjjjjjjmmmqqquuu{{{zzz```VVVSSSNNNJJJKKKNNN]]]vvv}}}eeeXXXHHH@@@AAAAAA<<<777999:::<<<<<<;;;::::::;;;>>>>>>>>>?????????????????????>>>>>>>>>>>>?????????>>>=========>>>@@@AAABBB??????BBBDDDFFFJJJOOOYYYmmmtttmmmwww~~~|||yyyvvvtttrrrpppmmmjjjfffeeeeeefffgggkkkjjjiiigggeeecccaaa```ggggggggggggggggggggggggeeegggiiikkkkkkmmmoooqqqrrrpppoooooonnnmmmttt|||ppp```WWWjjj}}}eeeRRRGGGBBB???===<<<===???@@@@@@?????????>>>===============>>>>>>>>>>>>????????????@@@?????????>>>>>>======AAAAAADDDKKKVVViiizzziiiXXXYYYjjj~~~|||yyyvvvvvvtttrrrqqqsssvvvwwwvvvtttssssssssssssrrrqqqppppppoooooooooooonnnnnnnnnnnnooorrrwww}}}kkk^^^hhhjjjXXXOOOGGGEEEEEEBBB@@@AAACCCBBB???===;;;::::::;;;;;;;;;::::::;;;<<<>>>???===<<<:::::::::;;;::::::999:::<<<>>>>>>===<<<;;;<<<===???BBBBBBGGGTTTbbb|||aaaNNNJJJMMM666555555555777999<<<===DDDHHHOOOVVV]]]aaadddeeedddfffiiikkklllllljjjiiieeedddbbb___[[[WWWTTTRRRMMMMMMNNNOOOQQQTTTVVVXXXYYY___fffqqq}}}}}}sssnnnnnnmmmmmmnnnrrrxxx|||~~~tttmmmfff``````eeeeeeooovvvwww}}}}}}vvvrrrmmmjjjkkkmmmnnnooohhhiiijjjiiihhhggghhhiiikkkkkkkkkjjjiiiiiihhhhhhggghhhiiihhhffffffgggiiijjjlllnnnooommmkkkjjjiiijjjjjjjjjjjjkkknnntttxxx}}}pppYYYRRRPPPLLLJJJLLLWWWgggttt___SSSEEE>>>???@@@;;;666999;;;<<<<<<;;;;;;<<<>>>AAACCCDDDCCC@@@===<<<===>>>>>>============>>>>>>>>>>>>=========>>>???@@@@@@>>>???CCCEEEFFFJJJPPP^^^qqq~~~rrrmmmyyy~~~}}}|||zzzxxxuuusssrrrooommmjjjgggfffffffffgggjjjiiigggeeebbb```___^^^bbbbbbcccdddeeefffggggggfffhhhjjjkkklllmmmoooppptttqqqoooooommmmmmttt}}}mmm]]]ZZZmmmxxxaaaPPPGGGCCC@@@???>>>>>>???AAA@@@@@@???>>>======<<<<<<===============>>>>>>>>>??????????????????>>>>>>>>>===@@@@@@CCCJJJUUUiiizzzhhhXXXYYYjjj~~~|||yyyvvvvvvrrrpppoooooorrrtttsssrrrssssssrrrrrrqqqpppooonnnmmmmmmnnnnnnnnnooooooooonnnqqqvvv}}}nnn```hhhppp[[[QQQHHHFFFEEEBBB??????CCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;===>>>??????>>><<<<<<<<<<<<;;;;;;999:::<<<=========;;;:::======???AAAAAAEEERRR^^^xxxhhhSSSMMMNNN444444555666777999::::::>>>BBBHHHPPPWWW]]]```bbbdddfffiiilllnnnnnnnnnmmmfffeeecccaaa^^^ZZZWWWVVVOOONNNMMMLLLMMMPPPSSSUUUUUU[[[bbbjjjvvv~~~{{{tttnnnmmmlllkkkmmmppptttwwwyyypppggg``````cccaaafffiiiiiimmm{{{yyyuuuoookkkkkkllllllmmmhhhiiijjjiiiiiijjjllloooooonnnllljjjiiihhhhhhhhhdddfffhhhhhhgggfffggghhhhhhiiikkkmmmnnnlllhhheeehhhhhhhhhhhhjjjooovvvzzzwwwdddRRRNNNNNNKKKLLLQQQcccvvvuuuhhhWWWMMMBBB<<<===>>>:::666:::;;;<<<;;;;;;<<<>>>AAAHHHLLLNNNKKKDDD===;;;<<<======<<<<<<<<<<<<============<<<<<<<<<===>>>???>>>===???CCCEEEFFFKKKQQQdddwwwzzzrrrqqq|||{{{zzzxxxwwwuuutttsssqqqooommmkkkiiihhhhhhhhhhhhgggeeebbb```^^^\\\\\\]]]^^^___aaaccceeefffggghhhjjjlllmmmmmmmmmnnnooouuurrrnnnmmmlllmmmvvviiiZZZ___sssppp[[[NNNFFFDDDBBB@@@??????@@@AAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>>????????????>>>>>>>>>>>>@@@@@@CCCJJJUUUhhhzzzhhhWWWYYYkkk}}}|||xxxuuuuuurrrpppmmmmmmnnnpppqqqqqqrrrrrrqqqpppooonnnmmmlllkkkkkklllmmmnnnooopppqqqllloootttzzzsssccchhh~~~xxx___TTTIIIFFFEEEAAA>>>===BBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@??????>>>===<<<<<<<<<888999;;;<<<<<<<<<;;;:::===<<<>>>@@@@@@CCCMMMYYYooorrrYYYPPPOOO222333555777888999888888:::===CCCJJJQQQXXX]]]```ccceeegggjjjlllmmmmmmmmmffffffdddbbb```]]][[[ZZZQQQOOOMMMKKKKKKMMMPPPRRRTTTYYY___eeeooowwwxxxtttpppnnnkkkkkkmmmppprrrttt{{{uuulllfffcccddd```bbbccccccfffppp}}}{{{vvvpppllljjjkkkkkkkkkhhhiiiiiihhhiiikkknnnqqqqqqooommmkkkiiihhhhhhhhheeegggiiijjjhhhgggggggggiiihhhhhhjjjmmmlllhhheeefffgggggghhhkkkrrryyykkk\\\OOOMMMMMMLLLQQQXXXmmmlll]]]NNNGGG???<<<<<<===;;;888;;;;;;;;;;;;;;;<<<@@@CCCOOOTTTWWWSSSHHH???<<<>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>======???DDDFFFGGGMMMUUUhhh|||vvvssswwwzzzzzzyyyxxxwwwwwwvvvvvvxxxwwwuuussspppmmmkkkiiihhhfffcccaaa^^^\\\\\\[[[\\\]]]^^^```bbbdddeeefffjjjlllnnnooonnnmmmnnnooouuuppplllkkkjjjmmmwww~~~fffYYYdddyyyjjjVVVKKKEEECCCBBB@@@>>>>>>??????>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======?????????>>>>>>>>>>>>>>>??????BBBJJJUUUhhhzzzgggVVVYYYlll|||zzzwwwttttttssspppnnnllllllnnnpppqqqqqqpppooonnnlllkkkkkkjjjkkkkkklllmmmmmmnnnooooookkknnnrrrwwwwwwdddfffzzz~~~aaaTTTHHHEEEDDDAAA>>>===@@@@@@????????????????????????>>>======>>>???@@@@@@@@@@@@???===;;;;;;;;;888999:::;;;;;;;;;::::::===<<<===??????@@@IIIRRRfff}}}|||```RRRNNN222444666888999888888777999;;;???EEELLLSSSYYY]]]aaabbbdddfffhhhiiiiiiiiiffffffeeedddbbb```^^^]]]UUURRROOOLLLKKKLLLNNNPPPUUUZZZ___bbbiiiqqqtttsssrrrooolllllloooqqqrrrrrrzzz|||uuummmhhheeebbbaaabbbbbbccchhhpppwww|||xxxqqqlllkkkkkkkkkjjjggghhhhhhhhhhhhjjjmmmqqqqqqpppnnnllljjjhhhgggggghhhjjjlllllljjjhhhggghhhkkkhhheeefffiiikkkiiigggjjjkkkmmmpppttt{{{yyyaaaUUUMMMLLLLLLLLLTTT```tttwwwbbbUUUGGGCCC???=========<<<:::;;;;;;;;;;;;;;;<<<@@@CCCOOOTTTWWWRRRHHH???<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<=====================@@@DDDFFFHHHPPPZZZlllqqqrrr|||}}}zzzzzzyyyyyyyyyzzzzzz{{{}}}xxxsssnnnkkkgggfffccc```^^^]]]]]]]]]^^^^^^___aaabbbdddeeeeeekkkmmmooopppooonnnnnnoooqqqmmmjjjjjjkkkooo{{{xxxeee[[[jjjfffSSSHHHCCCBBBAAA???=========>>>===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@@@@CCCJJJUUUhhhyyyfffVVVZZZooo~~~zzzyyyvvvssssssqqqpppnnnkkkjjjkkkmmmooopppooommmllljjjjjjjjjjjjmmmmmmmmmllllllllllllllljjjmmmpppttt{{{{{{eeecccuuueeeVVVGGGCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>===??????>>>======>>>@@@AAA???AAAAAA@@@<<<:::999:::999999:::::::::;;;::::::===;;;<<<>>>>>>???EEEMMM^^^tttiiiUUUMMM444555666888999999888888::::::<<<@@@FFFNNNTTTXXX]]]^^^```aaacccdddeeeeeeeeeeeeeeeeeedddbbbaaa```YYYWWWSSSPPPNNNNNNNNNOOOTTTZZZ^^^```dddlllrrrssssssooolllmmmpppssssssrrrwwwwwwxxxzzzxxxooogggeeebbbaaabbbaaaaaadddjjjwww{{{|||uuuooolllkkkjjjjjjggghhhiiihhhhhhhhhkkkmmmnnnnnnnnnllljjjhhhfffeeeiiijjjlllkkkjjjiiiiiijjjmmmkkkhhhgggiiikkklllmmmsssuuuyyy~~~nnnXXXPPPJJJJJJJJJLLLXXXhhh~~~kkkYYYMMMAAA@@@???>>>===<<<<<<<<<:::;;;<<<;;;;;;<<<>>>AAAGGGKKKMMMJJJCCC<<<:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>===>>>>>>AAAEEEFFFJJJTTT```rrrxxxmmmrrr~~~{{{zzzzzzyyyzzz{{{|||~~~~~~xxxqqqmmmfffdddbbb___^^^^^^^^^______```aaabbbdddeeefffgggkkkmmmppprrrqqqpppoooooonnnkkkjjjkkknnntttqqqccc^^^qqq|||bbbQQQGGGCCC@@@???===<<<<<<=========<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????AAA@@@DDDKKKVVViiixxxeeeUUU[[[rrr~~~{{{zzzwwwttttttpppooonnnllliiiiiikkkmmmnnnmmmllljjjjjjjjjjjjkkkmmmmmmlllllllllkkkkkkkkkiiimmmppprrrwwweee___nnnmmm[[[IIIBBBBBBBBBAAAAAA======>>>>>>>>>======<<<>>>============???AAABBB???AAACCCAAA===999888999::::::::::::;;;;;;;;;;;;<<<:::;;;>>>>>>???CCCIIIXXXmmmsss\\\OOO666666777888999999999999:::::::::<<>><<<;;;;;;;;;999;;;<<<<<<;;;;;;<<<>>>???AAABBBAAA>>><<<;;;;;;======<<<<<<<<<<<<======<<<===>>>?????????>>>>>>@@@@@@BBBDDDFFFKKKXXXfffzzzrrrmmmuuu}}}yyyzzzyyyyyyyyy{{{~~~zzzsssooodddbbb```^^^]]]^^^___```]]]^^^```bbbeeeggghhhiiijjjmmmqqqsssrrrqqqpppqqqllljjjjjjooosss{{{kkkaaa```xxxxxx___OOOGGGCCC@@@???===<<<<<<>>>???>>>>>>???>>>======<<<<<<======;;;<<<<<<<<<<<<============>>>>>>>>>????????????BBBBBBEEELLLWWWjjjwwwdddUUU\\\uuu}}}|||yyywwwwwwrrrsssssspppmmmlllmmmooommmllljjjiiiiiijjjlllmmmkkkkkkkkkkkkkkkllllllllljjjmmmooopppuuuggg]]]hhhxxxcccMMMDDDCCCCCCCCCCCC>>>??????@@@???>>>===<<<<<<<<<;;;<<<===???AAABBB@@@CCCFFFCCC>>>999999:::;;;;;;;;;;;;;;;<<<<<<===<<<::::::>>>??????BBBGGGTTTiiieeeTTT777777888888999999::::::;;;999888:::>>>DDDKKKPPPTTTVVVXXX[[[^^^aaadddeeedddddddddeeeddddddcccccc___]]][[[WWWTTTRRRPPPOOOJJJSSSZZZ\\\```hhhppptttqqqmmmjjjlllqqqtttssspppiiilllpppsssuuuyyyzzzrrrjjjdddbbb___ZZZ\\\bbb^^^ccclllrrrsssuuuxxxqqqmmmiiigggjjjlllmmmllljjjhhhhhhhhhiiikkkmmmmmmllliiieeebbbcccdddeeefffgggjjjnnnqqqvvvzzz}}}}}}{{{yyy{{{}}}|||lll\\\SSSNNNLLLNNNNNNTTThhh~~~xxxeeeUUUIIIBBB999;;;>>>>>>;;;999999:::999:::<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>============<<<<<<<<<<<<======<<<===???@@@@@@@@@???>>>AAAAAABBBDDDEEEKKKZZZiii}}}nnnqqqzzz|||xxxyyyxxxxxxyyy{{{~~~{{{tttooobbb```^^^\\\\\\]]]```aaa[[[\\\___bbbeeehhhjjjllljjjmmmqqqssssssrrrqqqqqqkkkjjjlllqqqwwwyyyfff```aaa}}}ttt]]]OOOGGGCCCAAA???===<<<===???@@@@@@?????????>>>===============<<<<<<<<<============>>>======>>>>>>?????????@@@BBBBBBEEEMMMXXXkkkwwwdddUUU\\\vvv|||zzzzzzuuuwwwxxxvvvssspppqqqssslllkkkjjjiiiiiikkkmmmnnniiiiiijjjkkkllllllmmmnnnjjjmmmoooppptttiii[[[dddzzzjjjQQQEEEDDDCCCCCCCCC@@@@@@AAAAAA@@@???===<<<:::::::::;;;===???BBBCCCAAAEEEHHHEEE???::::::;;;<<<;;;;;;;;;;;;<<<======<<<999:::>>>@@@???BBBGGGSSSgggkkkXXX666666777888888888888777:::::::::;;;===@@@BBBDDDMMMOOORRRUUUVVVXXX[[[]]]^^^aaacccddddddddddddeeefffbbb^^^\\\ZZZWWWRRRMMMPPPOOONNNOOOSSSYYY```dddeeeddddddhhhlllooonnnlllmmmnnnooorrrtttvvvxxxyyywwwqqqiiicccaaaaaa```^^^^^^bbbeeeggghhhoooyyy~~~yyyyyy{{{wwwnnnjjjkkkoooppppppnnnkkkhhhffffffllljjjhhhiiikkkjjjfffcccaaadddgggiiiiiiiiijjjkkkvvvvvvvvvvvvwww{{{ttt```WWWRRROOONNNMMMPPP\\\sssyyygggXXXKKKEEEDDD===<<<===???@@@@@@===:::<<<<<<<<<;;;;;;:::::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@@@@AAA???@@@CCCFFFGGGOOOaaarrrzzzpppvvvzzzzzz}}}yyyzzzzzzyyyyyy{{{}}}|||{{{wwwpppkkkeeedddbbb```______```aaa^^^^^^]]]^^^aaadddgggiiilllnnnppprrrssssssrrrrrrooommmmmmoooxxxrrraaa```gggmmmYYYMMMDDD???>>>>>>>>>>>>>>>============???===;;;;;;=========<<<;;;<<<<<<===>>>?????????@@@???===<<<;;;<<<>>>???AAACCCFFFJJJVVVlllrrraaaUUU___zzz}}}{{{zzz{{{wwwsssqqqsssvvvxxxzzzppplllhhhhhhjjjmmmmmmllljjjjjjjjjkkkkkklllllllllnnnmmmnnnqqquuunnn______mmmlllTTTFFFBBBAAAAAABBBCCCCCCBBBAAAAAA@@@??????;;;<<<===<<<::::::<<<===>>>???@@@???<<<;;;<<<======<<<<<<;;;::::::999999:::<<<===>>>>>>???BBBDDDMMM]]]vvvttt]]]666777777888888888888888:::::::::;;;===???AAACCCFFFIIIMMMPPPRRRVVVZZZ\\\]]]___bbbddddddcccdddeeeeeebbb___^^^]]][[[WWWTTTPPPNNNLLLLLLNNNTTTYYY]]]aaa```aaaeeeiiilllllljjjkkklllnnnppprrrsssuuuuuuyyy~~~xxxpppiiifffccc```]]]___aaacccdddeeejjjrrrwww{{{xxxwwwtttuuu||||||tttqqqssssssrrrpppmmmjjjgggeeeeeekkkjjjiiijjjjjjiiigggffffffggghhhhhhhhhjjjlllooorrrrrrrrrsssvvv}}}jjjXXXPPPQQQOOONNNQQQWWWfff~~~ppp___QQQFFFAAAAAA<<<<<<===>>>@@@???===:::<<<;;;::::::;;;;;;:::999;;;:::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAADDDHHHKKKTTTfffxxxvvvooo}}}zzzzzz|||zzz{{{{{{zzzzzz{{{~~~}}}zzzyyyxxxtttoookkkllljjjfffccc```_________```_________aaacccfffhhhmmmoooqqqsssttttttsssrrrqqqppppppttt}}}mmm^^^aaakkkkkkXXXMMMEEEAAA@@@>>>>>>>>>>>>============>>>===;;;<<<===>>>===<<<======>>>??????@@@AAAAAA@@@???===<<<<<<===>>>???@@@BBBEEEJJJUUUlllqqq```UUU___zzz|||xxxtttrrrsssuuuvvvwwwrrroookkkjjjlllmmmnnnmmmkkkkkkkkkjjjjjjkkkkkkkkknnnmmmmmmooorrr|||qqq___]]]kkksssWWWHHHDDDBBBAAAAAACCCCCCBBBAAAAAA@@@??????======>>>===<<<<<<===???>>>???@@@???===<<<===>>>======<<<<<<;;;;;;:::::::::<<<===>>>>>>???AAADDDIIIYYYqqqiii666777888888999999888888999::::::;;;===???AAABBB>>>AAAEEEIIIMMMQQQVVVZZZ[[[]]]```bbbbbbcccdddeeedddbbbaaaaaaaaa```^^^\\\SSSQQQMMMKKKLLLOOOTTTWWW[[[[[[]]]aaaeeehhhiiihhhiiijjjkkkmmmnnnooopppppprrrwwwzzzsssmmmhhhdddaaacccbbbaaa```bbbfffkkknnnvvvyyy~~~}}}xxxuuulllkkknnnwww}}}|||~~~xxxvvvrrrnnnkkkhhhgggfffjjjkkkkkkjjjhhhggghhhiiimmmlllkkkiiihhhjjjmmmqqqttttttuuuvvvzzzuuu___QQQLLLPPPNNNOOOUUU```rrrvvvbbbSSSHHH@@@===>>><<<<<<<<<===??????<<<:::===:::888999;;;<<<:::777999999999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@BBBFFFKKKPPP[[[nnnuuusss|||xxxxxxzzz{{{{{{|||zzzyyyyyy{{{|||}}}zzzxxxvvvtttrrrooommmsssqqqlllgggbbb___^^^]]]aaa`````````aaadddggghhhnnnooorrrtttuuuuuutttssstttsssuuuzzziii]]]fffttthhhWWWMMMFFFBBBAAA>>>>>>>>>>>>============>>>===<<<<<<>>>>>>===<<>>===<<<<<<===?????????BBBEEEJJJUUUlllooo___UUU```|||{{{xxxtttrrrrrrttttttttttttqqqnnnmmmnnnoooppppppooonnnlllkkkjjjjjjkkkkkkmmmkkkkkklllnnnxxxuuuaaa[[[fff{{{\\\KKKGGGDDDAAA@@@CCCBBBBBBAAAAAA@@@@@@???>>>??????>>>======>>>@@@>>>???AAA@@@???>>>>>>???>>>======<<<<<<<<<<<<===:::<<<=========>>>AAACCCEEESSSiiiqqq666777888888999999888888999999:::;;;===>>>???@@@:::<<<@@@CCCGGGKKKQQQUUUWWWZZZ]]]``````aaabbbdddcccccccccccccccbbbaaa```[[[XXXSSSOOONNNOOORRRTTTUUUWWWYYY]]]aaadddfffgggggghhhjjjkkkllllllllllllmmmpppwww}}}|||uuuqqqoooooommmiiiccc```aaaeeeiiilllooorrrvvv{{{~~~~~~zzzwwwnnnjjjjjjooovvv{{{xxxssspppmmmlllkkkkkkiiijjjkkkiiiffffffiiilllppppppooollljjjjjjlllnnnyyyzzz}}}yyyiiiYYYPPPOOONNNLLLOOOYYYiii}}}wwwhhhUUUIIIAAA<<<;;;===<<<;;;;;;<<<>>>>>><<<:::===:::777888;;;<<<:::666999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB@@@AAAFFFNNNVVVbbbvvvzzzwww|||~~~zzzwwwttttttwwwxxxyyyzzzxxxvvvuuuuuuvvvyyywwwtttrrrqqqpppoooooouuurrrmmmhhhccc```^^^]]]````````````cccfffiiikkknnnppprrrtttuuuuuuttttttssstttwww~~~ggg___lll~~~fffUUULLLEEEAAA@@@>>>>>>>>>>>>===============<<<<<<===??????>>>===?????????@@@@@@AAAAAAAAA>>>>>>=========>>>???@@@???BBBFFFKKKWWWmmmmmm^^^UUUbbb}}}}}}|||{{{zzz{{{xxxuuurrrqqqrrrsssssssssrrrqqqpppoooppprrrssstttsssrrrooommmlllkkkllllllllljjjiiiiiikkkssszzzdddZZZaaa{{{aaaOOOIIIFFFCCC@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???>>>===<<<>>>@@@===???AAABBBAAA@@@@@@AAA???>>>===<<<<<<===>>>>>>:::<<<=========>>>@@@BBBCCCOOOccc{{{www666666777888888888888777888999:::;;;<<<===>>>>>>:::<<<>>>@@@BBBFFFJJJNNNRRRUUUYYY\\\^^^___aaabbbcccdddddddddcccbbbaaaaaa___]]]XXXTTTQQQPPPPPPQQQQQQSSSWWWZZZ^^^aaacccdddfffgggiiikkkkkkkkkjjjjjjkkknnnrrrvvv{{{~~~yyynnnfffccceeegggiiillllllooosssxxx|||}}}|||rrrllliiilllqqqvvv}}}~~~zzzvvvrrroooooooooooommmhhhjjjkkkiiiffffffjjjmmmpppqqqqqqpppmmmkkkkkkkkkuuuyyy|||mmm___TTTPPPPPPMMMLLLRRR```rrriii\\\MMMDDD???<<<<<>>???@@@AAABBBBBB@@@AAAFFFPPP[[[iii~~~uuuxxxzzztttqqqnnnpppttttttuuuvvvuuurrrooonnnnnnpppooonnnllljjjjjjkkklllpppnnnjjjfffcccaaaaaaaaa_________aaadddhhhlllnnnnnnppprrrtttuuuuuuttttttqqqrrrwwwyyydddaaaqqq{{{bbbSSSJJJCCC???>>>>>>>>>>>>>>>===============<<<<<<>>>???@@@>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@@@@CCCHHHMMMYYYooojjj\\\UUUccc|||yyyvvvuuuuuuqqqpppooooooqqqssssssrrrooooooooopppqqqsssuuuvvvvvvuuussspppooonnnmmmnnnjjjiiihhhiiijjjqqqjjj[[[^^^uuufffSSSKKKGGGDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@===>>>>>>===<<<<<<===???===???BBBCCCCCCBBBCCCDDD@@@???===<<<<<<===>>>???;;;<<<======<<<===???AAACCCLLL^^^uuu444555666666777777666666777888:::;;;<<<=========<<<=========>>>@@@DDDHHHNNNQQQUUUYYYZZZ\\\^^^```bbbcccddddddbbbaaaaaaaaa```^^^[[[XXXTTTQQQOOOMMMMMMPPPTTTWWWYYY\\\___aaadddeeehhhjjjkkkjjjiiihhhkkkmmmoooqqqsssxxx~~~rrriiidddcccdddhhhiiijjjmmmrrrwww|||zzzuuuqqqsssuuutttvvvyyyuuuxxx||||||yyyvvvrrrqqqrrrrrrqqqnnnjjjjjjkkkkkkjjjkkklllnnnmmmooorrrrrrpppooonnnooopppvvvssscccXXXPPPLLLMMMNNNOOOXXXkkk{{{^^^RRRFFFAAA???======@@@<<<;;;::::::;;;<<<;;;:::<<<<<<<<<;;;;;;:::::::::>>>===<<<:::999999999999::::::;;;;;;<<<=========<<<<<<===???@@@AAABBBCCCBBBBBBHHHSSS```ppp|||rrrzzzxxxrrrnnnlllmmmqqqoooqqqrrrqqqnnnkkkiiihhhfffffffffdddcccccceeegggiiihhheeedddccccccdddeee`````````bbbeeeiiimmmooonnnooorrrtttuuuuuutttsssoooqqqxxxssscccdddvvvuuu^^^PPPHHHBBB>>>>>>>>>>>>>>>>>>============<<<<<<===>>>@@@AAA???==============================>>>>>>??????@@@@@@@@@@@@DDDIIIOOO[[[qqqhhh[[[UUUddd~~~zzzvvvsssrrrlllllllllmmmpppqqqpppoookkkmmmnnnooooooqqqsssuuuvvvvvvuuusssqqqooonnnmmmhhhhhhiiijjjkkkqqqppp]]]\\\pppoooYYYNNNGGGCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>===<<<;;;===???<<>><<<;;;<<<===>>>;;;<<<======<<<===???AAABBBIIIXXXnnn333444444555555555555555777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;:::===@@@DDDJJJMMMRRRUUUXXXZZZ\\\^^^```bbbddddddbbbaaabbbddd```___^^^\\\XXXSSSOOOLLLIIIMMMQQQTTTUUUWWWZZZ]]]aaacccfffhhhjjjiiihhhgggjjjlllnnnnnnnnnqqqxxx~~~pppfffbbbaaabbbeeehhhjjjmmmrrryyy~~~}}}{{{}}}}}}xxxtttsssmmmnnnqqquuuzzz}}}zzzwwwwwwwwwwww|||{{{xxxwwwyyyxxxuuuqqqmmmlllmmmnnnpppqqqpppooojjjmmmoooqqqrrrtttwwwzzzyyy|||hhh[[[SSSMMMKKKMMMRRRUUUbbbyyykkkTTTJJJAAA???>>><<<===???<<<:::999999:::;;;;;;::::::===???>>>:::999;;;>>>======<<<;;;:::::::::;;;::::::;;;;;;<<<======>>><<<<<<===???@@@AAABBBCCCEEEEEEJJJVVVeeevvvxxxsssxxxtttqqqmmmlllnnnkkknnnppppppllliiifffeee___aaabbbbbb```aaaccceeedddcccbbbbbbccceeegggiiicccccccccccceeehhhkkkmmmmmmoooqqqsssttttttsssrrrppprrrzzzoooeeekkk~~~mmmXXXLLLFFFBBB@@@@@@>>>>>>>>>>>>============<<<<<<===???AAAAAA???=================================>>>???@@@@@@AAA@@@???CCCHHHOOO[[[qqqfffZZZUUUeee{{{wwwrrrqqqjjjjjjjjjlllnnnnnnmmmkkkjjjlllnnnnnnllllllnnnqqqttttttttttttrrrpppmmmkkkfffgggjjjlllmmmrrruuu```[[[nnnyyyaaaQQQFFFBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>>======>>>@@@<<>>;;;::::::;;;<<<;;;<<<===<<<<<<<<<>>>@@@@@@EEERRRggg222333444444555555444444666888999;;;<<<<<<;;;;;;:::::::::999888;;;???BBBGGGKKKPPPSSSVVVXXX[[[]]]^^^aaaddddddcccbbbdddgggaaaaaabbb```\\\WWWQQQNNNGGGKKKOOOQQQRRRSSSWWWZZZ___aaadddggghhhhhhgggfffiiikkknnnmmmkkknnntttzzz|||vvvjjjdddccc]]]bbbgggjjjkkknnnuuu|||}}}}}}xxxpppmmmnnnnnnnnnqqquuu{{{xxxvvvssspppooooooppprrrxxxyyytttpppnnnnnnqqquuuvvvssspppiiikkkmmmooosssxxxqqq___UUUPPPMMMLLLNNNUUUZZZiiisss]]]NNNEEE>>>======<<<;;;===<<<:::999999:::;;;;;;::::::>>>BBB@@@:::888;;;@@@<<<<<<;;;;;;;;;<<<======::::::;;;;;;<<<===>>>>>>;;;<<<===???@@@AAACCCCCCGGGGGGMMMYYYhhhzzzvvvvvv|||xxxwwwtttoookkkkkkjjjllloooooolllhhheeeddd^^^aaaccccccbbbbbbdddgggbbbbbbaaabbbdddfffiiikkkffffffeeedddeeegggiiikkklllnnnppprrrtttsssrrrrrrqqqttt}}}ooojjjrrrzzzhhhTTTJJJFFFCCCAAABBB>>>>>>>>>>>>============;;;<<<===???BBBBBB@@@===>>>>>>>>>>>>============<<<===>>>@@@@@@AAAAAAAAA>>>BBBHHHNNNZZZpppeeeYYYUUUfff~~~{{{vvvrrrpppjjjjjjjjjkkklllllliiigggkkkmmmnnnmmmjjjiiijjjlllqqqrrrssstttrrrooollljjjeeegggjjjnnnnnnsssxxxbbb[[[lllgggSSSEEEAAACCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@???>>>>>>???AAA;;;???DDDGGGHHHGGGHHHHHHCCCAAA>>>;;;999999:::;;;;;;<<<===<<<<<<<<<>>>@@@>>>BBBNNNbbb|||444444555555555555555444999999999999999999999999666888::::::999999<<<@@@BBBFFFKKKQQQUUUYYYZZZ[[[aaa___^^^```dddfffeeeccceeeccc___\\\ZZZWWWTTTQQQQQQOOONNNLLLMMMOOOQQQSSS^^^___```bbbccceeeeeefffgggjjjmmmooooooooopppqqqzzzxxxmmmccc]]]^^^aaadddeeeeeegggkkknnnuuu{{{xxxqqqmmmllljjjhhhkkkrrryyy}}}~~~vvvnnneeeaaacccfffffffffqqqssswww}}}}}}xxxxxxxxxzzz{{{yyytttooonnnmmmmmmpppwwwyyykkkZZZQQQLLLJJJMMMQQQUUUcccxxxxxx```PPPFFFCCC???===<<<<<<<<<;;;999999999:::::::::;;;;;;>>>===;;;:::999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;===?????????@@@AAACCCGGGIIINNNXXXjjjxxxnnnrrryyyxxxuuusssqqqnnnjjjgggeeehhhlllnnnnnnkkkgggdddaaa```______```bbbdddfffccceeedddaaaccckkkooopppnnnhhhdddeeefffgggiiimmmppppppppprrrssssssqqqooorrr{{{yyykkkjjjwwwzzzhhhTTTIIIEEEBBB@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@???>>>===@@@@@@??????>>>>>>======<<<===??????>>>>>>@@@AAADDDBBBFFFPPP___ssseeeZZZWWWhhhyyyvvvtttpppjjjkkkjjjjjjiiiiiijjjjjjkkkmmmllljjjiiijjjlllnnnooolllmmmnnnppprrrqqqnnnkkkiiigggiiinnnsssyyy{{{ccc[[[iii{{{kkkVVVIIIDDDBBB?????????>>>??????@@@AAA@@@???===<<<<<<>>>@@@AAA???===>>>CCCHHHJJJFFFAAABBBBBBAAA@@@>>><<<:::999;;;;;;<<<<<<===???@@@AAABBBDDDLLL]]]ppp333333444555555555555555999999999999999999999999777888::::::888999<<<>>>@@@CCCGGGLLLQQQUUUWWWYYY]]][[[\\\^^^ccceeeeeedddcccaaa^^^]]][[[ZZZWWWUUUQQQOOOMMMLLLKKKLLLNNNOOOZZZ[[[^^^aaacccdddeeeeeegggjjjlllnnnnnnnnnpppqqquuu{{{uuukkkbbb]]][[[^^^```aaabbbdddhhhkkksssxxx|||vvvqqqkkkiiiggghhhmmmrrruuuuuuooohhh```\\\^^^```aaa```eeegggkkkqqqxxx}}}}}}~~~}}}zzzxxxvvvvvvxxx|||tttgggYYYQQQMMMLLLOOOSSS[[[kkklllXXXKKKDDDAAA>>><<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<===>>>@@@@@@???@@@AAACCCIIIMMMUUUbbbtttvvvqqqyyyuuutttsssrrrqqqooojjjgggdddfffjjjlllmmmjjjgggddd``````______```bbbcccdddaaaeeehhhhhhkkkooopppnnnmmmgggccceeeggggggjjjnnnooooooppprrrttttttsssrrrvvvttthhhkkk{{{vvveeeQQQGGGDDDAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>??????>>>===<<<@@@??????????????????>>><<<===??????>>>>>>@@@AAACCCBBBFFFPPP___tttfff[[[YYYjjjyyyuuurrrmmmhhhkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkllllllooonnnmmmnnnoooooonnnlllllljjjkkkpppuuuzzz~~~eee]]]jjj|||pppYYYKKKEEECCCAAAAAA@@@??????>>>?????????>>>===<<<<<<===>>>??????>>>>>>AAAFFFHHHEEEAAA@@@@@@@@@??????===<<<;;;;;;<<<<<<===>>>???@@@AAAAAABBBJJJYYYkkk111222333444555666666666888888888888888888999999888999:::999888888:::<<<>>>???BBBFFFKKKOOOSSSUUUWWWWWWYYY]]]aaadddeeedddbbb```^^^]]]]]]]]][[[YYYTTTSSSPPPNNNLLLKKKLLLLLLTTTVVVZZZ^^^bbbdddddddddgggiiikkklllllllllnnnpppooottt{{{uuujjjaaa\\\ZZZ[[[]]]^^^^^^aaadddgggnnnrrrxxx~~~{{{wwwooommmjjjiiijjjkkkkkkkkkhhhccc\\\ZZZ[[[]]]]]]\\\___aaadddjjjrrr{{{nnncccXXXRRRPPPOOOSSSXXXeeewwwooo\\\MMMEEEAAA???<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========???@@@AAA@@@???@@@BBBCCCGGGMMMYYYiii|||~~~sssuuuyyypppppppppqqqqqqnnnjjjfffbbbdddgggjjjjjjiiifffddd_________``````aaaaaabbb___gggnnnrrruuuvvvsssnnnmmmgggccceeeggghhhkkkoooooopppqqqsssuuuvvvvvvvvvzzzmmmdddlllqqq```NNNFFFCCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;>>>???????????????@@@@@@<<<===??????>>>>>>@@@AAABBBAAAEEEQQQaaavvv~~~hhh]]][[[mmmzzztttqqqkkkfffkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmlllkkkkkkpppooommmmmmnnnoooooonnnooommmmmmqqqvvvzzzhhh___jjj{{{www___OOOGGGDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===>>>@@@>>>===???BBBDDDBBB@@@>>>????????????>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@FFFSSSeeezzz000000222333555555666666777777777888888888888888888999999888888888999:::<<<<<<>>>AAAEEEJJJOOORRRTTTUUUXXX\\\___aaabbbbbbbbb```___^^^___^^^]]][[[ZZZYYYVVVSSSPPPNNNLLLLLLNNNQQQVVV[[[___aaabbbbbbfffhhhiiijjjjjjkkkmmmooommmpppvvvzzz~~~zzznnnccc]]][[[[[[ZZZZZZ[[[]]]```bbbgggjjjooowww}}}~~~{{{zzzxxxtttqqqmmmiiifffdddeeeaaa]]][[[\\\]]]^^^^^^```aaaccciiiqqqzzz{{{hhh___WWWSSSRRRRRRXXX^^^rrruuu___OOOEEE@@@>>><<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>@@@AAABBBAAA@@@@@@BBBDDDGGGPPP```qqqxxxqqqyyy~~~uuummmmmmnnnoooooolllhhhddd```bbbdddggghhhgggeeeddd^^^______`````````______```iiirrrxxx{{{|||wwwpppnnnhhhdddfffiiijjjlllqqqppprrrssstttuuuvvvwwwxxx~~~iiidddooommm]]]MMMFFFDDDBBBAAAAAA========================<<<============<<<;;;;;;=========>>>>>>?????????<<<===??????>>>>>>@@@AAAAAAAAAEEEQQQbbbxxx~~~hhh^^^]]]ppp}}}vvvrrrmmmiiikkkkkkkkkjjjjjjkkkkkkkkknnnoooqqqqqqqqqooommmlllnnnmmmmmmoooqqqrrrrrrqqqqqqnnnnnnrrruuuzzzkkk___iiixxxeeeSSSHHHEEECCCBBBAAA@@@??????????????????>>>============>>>AAA>>><<<<<>>======<<<<<<===>>>??????@@@@@@@@@???DDDOOO^^^ttt///000111333444555555555666666666777777888888888999888777777888888999999;;;;;;<<<>>>AAAFFFKKKNNNRRRTTTXXX[[[]]]^^^______cccaaa```_________]]][[[]]]\\\ZZZWWWSSSPPPMMMKKKJJJMMMQQQVVV[[[^^^___```ccceeeggghhhiiijjjlllnnnmmmpppsssuuuxxx{{{uuuiiiaaa]]][[[XXXWWWWWWXXXYYYZZZccceeekkkrrrzzz~~~yyyrrrkkkfffcccccc```\\\[[[[[[]]]^^^___aaa```aaadddjjjttt}}}uuu___XXXSSSRRRRRRUUU]]]fffiiiTTTGGGAAA???===;;;::::::<<<<<<<<<;;;999::::::::::::;;;;;;;;;:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@AAADDDFFFNNNYYYlll}}}uuurrr~~~|||tttmmmmmmmmmmmmllliiieeebbb```aaacccdddeeeeeedddddd^^^^^^_________^^^]]]]]]bbbkkktttyyy}}}~~~zzztttoooiiieeegggiiijjjmmmqqqqqqsssuuuuuutttuuuwwwyyyjjjfffuuujjj[[[LLLFFFEEECCCBBBBBB==========================================<<<<<<;;;<<<<<<======>>>>>>>>><<<===??????>>>>>>@@@AAAAAAAAAFFFRRRcccyyy}}}ggg^^^^^^qqqzzzvvvrrrooolllkkkkkkkkkkkkkkkkkklllnnnooopppqqqqqqooolllkkkiiikkknnnsssvvvwwwuuurrrqqqooonnnrrruuuyyynnn___eeerrrmmmWWWJJJEEEAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>@@@>>><<<;;;<<<>>>??????@@@@@@@@@@@@>>>===<<<;;;<<<===>>>???@@@@@@??????@@@???CCCKKKYYYmmm///000111222333444444444555555666666777777888888888666555666888999999888;;;;;;;;;<<>>@@@AAABBBBBBBBBAAAAAACCCFFFIIIRRR```sssvvvwww{{{tttnnnlllkkkjjjjjjhhheeebbbaaaaaabbbccccccddddddddd___^^^^^^^^^]]]]]]\\\\\\ccckkksssxxx||||||wwwoooiiieeefffhhhhhhkkkooopppsssuuuuuutttuuuxxx|||}}}kkklll}}}gggYYYKKKFFFFFFDDDAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???<<<<<<==================<<<===??????>>>>>>@@@AAABBBBBBGGGSSSdddzzz}}}ggg______ttt}}}yyyvvvtttllllllkkkkkkkkkkkklllllljjjkkklllmmmmmmllljjjiiigggjjjoootttxxxxxxuuurrrrrroooooorrruuuyyyrrr```bbblllvvv^^^NNNGGG@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<===>>>???AAAAAA@@@@@@>>>===<<<;;;<<<===???@@@@@@@@@??????@@@???BBBIIITTTggg000000111222222222222222444444555666666777888888777555333555888:::999888999999999:::<<<>>>@@@AAAGGGLLLRRRUUUWWWXXXYYY[[[___^^^]]]^^^```aaa```___]]]]]]]]]\\\YYYUUUQQQNNNJJJJJJLLLNNNQQQTTTXXXYYYZZZ^^^dddhhhjjjjjjkkkkkkjjjlllnnnoooppprrruuuwwwvvvyyy~~~|||yyynnnhhhaaa[[[YYYWWWUUUSSSZZZ```gggkkkmmmsss|||zzzuuusssllljjjfffccccccffflllpppmmmiiiddd```bbbhhhooouuuoooaaaUUURRRRRRWWW___kkk|||{{{aaaNNNFFFDDDBBB@@@>>>===<<<<<<======;;;999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============<<<<<<;;;;;;<<<>>>@@@BBBAAABBBBBBAAABBBDDDHHHLLLWWWeeeyyyyyy}}}yyysssmmmkkkiiihhhhhhhhhgggeeebbbbbbbbbbbbbbbbbbcccccc```___]]]\\\[[[[[[[[[\\\aaajjjrrrxxx||||||wwwnnnhhhcccdddeeeeeegggkkklllooossstttsssvvv{{{yyykkkqqq~~~dddVVVIIIEEEEEEBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBB????????????>>>>>>>>>>>><<<===??????>>>>>>@@@AAACCCCCCHHHTTTeee{{{|||hhh```bbbwww~~~yyyvvvtttllllllkkkkkkkkkkkkllllllhhhhhhiiijjjkkkjjjiiiiiiiiijjjnnnrrruuuuuurrrpppsssppppppsssvvvzzzvvvaaa___gggeeeSSSJJJBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===<<<===============???@@@???????????????>>>=========>>>???AAAAAA@@@???>>>>>>>>>AAAFFFOOO```{{{000111111222222222111111444444444555666777777888666444222444888::::::888888888999999:::;;;======AAAGGGNNNRRRTTTVVVXXX[[[\\\[[[[[[]]]```bbbbbbaaa______```___]]]YYYUUUSSSKKKKKKKKKLLLNNNRRRUUUXXXWWW\\\ccchhhjjjkkkkkkkkkgggiiilllnnnooopppsssuuummmqqqvvv{{{xxxrrriiibbb___\\\YYYVVVUUU\\\dddffffffkkkvvv~~~}}}wwwuuuqqqnnnnnnrrrxxx}}}nnniiiaaa\\\[[[```ggglllyyyxxxfffYYYWWWUUUWWW^^^iiixxxmmmTTTEEEBBBDDDCCC@@@???>>>======>>>===;;;999;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;===>>>???<<<<<<<<<<<<=========>>>===<<<;;;;;;<<<>>>AAABBBAAAAAABBBAAABBBEEEJJJMMM^^^mmm{{{wwwrrrkkkiiigggfffhhhiiiiiiiiidddcccbbbbbbbbbbbbbbbcccaaa___]]][[[ZZZZZZ[[[\\\___hhhrrrxxx|||~~~{{{uuummmfffaaabbbcccbbbdddggghhhmmmqqqsssssswww~~~uuujjjttt{{{bbbUUUHHHDDDCCCAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAACCCCCCBBBAAAAAAAAA@@@@@@??????<<<===??????>>>>>>@@@AAADDDDDDHHHTTTeee{{{|||jjjbbbdddyyy~~~xxxtttrrrmmmllllllkkkkkkllllllmmmhhhiiijjjjjjkkkkkkkkkkkkllllllmmmoooqqqqqqpppnnntttqqqqqqtttxxx|||yyybbb___eee|||iiiVVVMMMDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@???>>><<<<<<;;;<<<>>>>>>>>>>>>???@@@======>>>???????????????===>>>@@@AAAAAA@@@???>>>======@@@EEELLL\\\www777444111000000111222222333333333444444555555555444444555555666777777777888888888888888999999:::BBBCCCEEEJJJOOOTTTVVVVVVYYY[[[]]]___`````````___]]]]]]]]]\\\[[[ZZZYYYXXXTTTPPPJJJFFFGGGKKKQQQUUUVVVXXX\\\```dddggghhhiiiggghhhhhhhhhhhhjjjnnnqqqrrrpppoooqqquuu}}}}}}sssjjjccc___[[[YYYVVVVVVYYY]]]___bbbjjjsss~~~{{{xxxuuuuuuvvvwwwooocccZZZ[[[___aaadddiiitttxxxpppaaaXXXRRR]]]jjjtttkkk\\\LLLEEECCC@@@>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999:::<<<==================>>>??????<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@BBB??????FFFEEEGGGTTTcccwwwyyyyyy~~~vvvpppmmmiiieeedddfffgggfffddd______aaaccceeeeeecccaaa```^^^\\\[[[[[[[[[ZZZYYY___```dddmmmtttwwwsssnnnbbbaaa```aaabbbdddddddddkkkooorrrrrrqqqvvvqqqmmmvvv^^^RRRGGGCCCBBB@@@??????===>>>???>>>===<<<===>>>@@@???===<<<<<<>>>@@@BBBCCCBBBAAA@@@???????????????@@@@@@@@@@@@???>>>>>>CCCFFFLLLUUUdddzzzxxxaaa```jjjzzzwwwvvvrrrooojjjiiijjjlllnnnnnnllliiiffffffjjjnnnppppppppppppooommmkkkkkkmmmoooqqqnnnnnnqqqtttxxx|||eee]]]```wwwuuu[[[KKKHHHCCC>>>===>>>@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>????????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???===BBBNNNXXXlll555333111000111222222222333333333444444555555555444444555555666777777777777777777777777888999999???@@@CCCGGGKKKOOOSSSUUUYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYTTTQQQLLLHHHHHHJJJNNNQQQQQQSSSWWW[[[___bbbdddeeefffggggggggggggiiilllooorrrpppoooooossszzz~~~uuujjjaaa\\\[[[XXXVVVVVVXXXXXXYYY```gggrrrtttyyy|||yyyvvvtttsssjjj```XXXZZZ___aaadddiiimmmqqqxxx}}}~~~}}}kkk^^^WWWXXXfffxxxbbbTTTGGGCCCBBB@@@>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;999999:::<<<=========<<<<<<======>>>???<<<<<<===>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA@@@CCC???@@@GGGGGGKKKXXXhhh{{{yyy}}}{{{uuupppjjjgggdddcccdddeeeeeedddbbbbbbbbbdddffffffdddbbb```^^^\\\[[[\\\\\\ZZZYYY[[[[[[]]]dddkkknnnkkkgggaaa``````aaacccdddeeeeeeiiimmmpppqqqssszzzzzzpppqqquuu\\\PPPEEEBBBBBB???>>>???===>>>??????=========???@@@>>><<<;;;<<<===@@@AAACCCBBBAAA@@@??????????????????@@@@@@@@@@@@@@@???CCCFFFLLLUUUddd{{{uuuaaa```jjj{{{xxxwwwrrroookkkjjjkkkmmmnnnnnnmmmjjjggghhhkkknnnppppppppppppooommmkkkkkkmmmoooooollllllooorrruuu}}}hhh]]]]]]rrr{{{```PPPHHHDDD@@@???@@@BBBAAA?????????@@@@@@???>>>>>>===============>>>>>>?????????>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???===AAALLLTTTfff222111000111333444333222444444444444444555555555444444555555666777777777666666666666666777888888:::===@@@BBBDDDIIIOOOTTTXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\UUUSSSOOOLLLKKKKKKLLLMMMLLLNNNQQQUUUYYY]]]```aaadddeeefffffffffgggjjjmmmqqqpppnnnnnnpppuuuzzz}}}uuuhhhbbb```\\\XXXTTTSSSQQQPPPTTTZZZbbbeeekkksss{{{|||uuuoookkkddd\\\XXXYYY^^^```cccffffffjjjpppvvvxxx|||ssscccZZZWWW___qqqzzzjjjUUUKKKBBBAAABBB@@@??????======<<<<<<<<<<<<======>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>>>>??????>>>>>>??????@@@@@@AAAAAABBBBBB@@@DDD@@@@@@HHHIIIOOO^^^pppyyyxxx|||wwwrrrooohhheeeccccccdddffffffeeeeeeddddddfffggggggfffdddaaa___]]]\\\]]]]]][[[ZZZYYYXXXXXX[[[aaaddddddbbb``````aaaaaacccdddffffffiiilllppprrrwwwtttooovvvrrrYYYNNNDDDAAAAAA???===>>>===>>>@@@???>>>===>>>@@@>>>===<<<;;;;;;===???@@@BBBAAA@@@???????????????>>>???@@@AAAAAABBBBBBAAACCCFFFLLLUUUeee{{{qqq``````kkk}}}yyywwwqqqooommmmmmnnnnnnnnnmmmmmmkkkiiiiiilllnnnooooooooopppooonnnlllkkklllnnnllliiiiiilllooorrryyykkk]]]ZZZlllhhhUUUIIIEEEBBBAAACCCDDDBBB@@@@@@@@@@@@AAA@@@@@@???>>>=========>>>>>>>>>>>>???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@<<>>??????CCCLLLSSSVVVVVVVVVWWWWWWXXXYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^XXXWWWUUURRRPPPNNNMMMLLLKKKLLLNNNQQQUUUYYY]]]___bbbdddeeeeeeeeegggjjjlllpppooommmlllmmmpppsssuuuuuulllhhhccc\\\VVVRRROOOKKKNNNRRRVVVZZZ```gggpppyyywwwmmmgggbbb^^^ZZZZZZ]]]___aaabbbbbbdddkkkrrrvvv{{{|||iii[[[WWWYYYhhh{{{iiiXXXLLLDDD???AAABBB@@@??????=========<<<======>>>>>>??????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAEEEAAAAAAGGGJJJRRRccczzz~~~rrrxxx~~~vvvrrrnnnlllfffeeeddddddeeefffggggggeeeeeefffhhhjjjjjjiiigggcccaaa___^^^______]]]\\\[[[YYYWWWYYY\\\```bbbbbbaaabbbcccbbbbbbcccdddfffkkkmmmqqquuu|||ooonnnzzznnnVVVKKKAAA???@@@>>>=========>>>@@@???>>>>>>???@@@===<<<;;;;;;;;;<<<>>>???AAAAAA@@@???????????????>>>>>>@@@AAABBBCCCCCCCCCCCCFFFLLLVVVfff|||ppp______kkk}}}xxxvvvpppooonnnoooppppppnnnllllllkkkjjjjjjkkkllllllllllllnnnnnnmmmkkkjjjjjjkkkhhhfffgggkkknnnqqqyyymmm]]]YYYhhhoooYYYJJJFFFCCCBBBDDDDDDBBB??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===???<<<>>>GGGLLL[[[ttt000///000222444555444333555555555555555555555555444444555555666777777777555555555555555666666777666:::=========@@@HHHOOOSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^[[[ZZZYYYXXXUUURRROOONNNKKKKKKLLLMMMPPPTTTXXXZZZ___aaaccceeeeeegggjjjlllnnnmmmlllkkkkkkmmmnnnpppwww|||xxxqqqiiiaaaYYYUUUQQQLLLLLLOOOQQQTTTYYY___fffnnnxxx~~~~~~tttnnngggeeeaaa]]]\\\^^^^^^]]]^^^aaagggpppuuu|||qqq```VVVYYYaaauuuvvv]]]NNNHHHBBB???BBBCCC@@@>>>???===============>>>???@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAAAAAAAAAAAAAABBBBBBFFFBBBAAAGGGKKKUUUhhhvvvnnnyyyzzzrrrmmmjjjhhhcccccccccdddddddddffffffdddeeegggjjjmmmnnnllljjjeeecccaaa`````````___^^^]]][[[YYYYYY[[[^^^aaabbbcccdddeeedddbbbaaaccceeekkkmmmqqqvvvmmmooo~~~jjjSSSIII@@@???@@@>>>======<<<>>>??????>>>>>>???@@@===<<<<<<;;;<<<===>>>>>>@@@@@@??????>>>>>>??????===>>>???AAABBBCCCDDDDDDDDDGGGMMMVVVfff}}}ppp\\\^^^jjj}}}wwwsssoooooonnnoooppppppnnnllljjjkkklllkkkkkkjjjjjjjjjiiikkkmmmllljjjhhhhhhhhheeedddfffkkkooosss{{{ppp___ZZZfff~~~vvv]]]LLLGGGCCCBBBCCCCCCAAA>>>>>>>>>??????@@@??????>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>========================<<<>>>;;;???GGGKKKYYYrrr111000000111333555444333666666666555555555555555444444555555666777777777555555555555555666777777666999;;;<<<<<>>???>>>======>>>>>>???@@@AAA??????>>>>>>======<<<<<<===============>>>??????BBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBFFFBBBBBBIIINNN\\\rrr}}}qqqoooxxxooojjjfffddd```aaabbbcccbbbaaacccdddccceeeiiimmmppppppllliiieeebbb```___``````___]]][[[[[[ZZZZZZ[[[]]]___```ccceeefffeeeaaa```cccfffjjjlllpppxxxyyynnnrrrzzzeeeQQQGGG??????@@@???======;;;<<<>>>>>>======>>>@@@======<<<<<<======>>>???@@@??????>>>>>>>>>??????===>>>???AAABBBCCCCCCCCCDDDGGGMMMWWWggg~~~oooYYY\\\iii}}}vvvrrrooonnnnnnnnnoooooommmkkkjjjlllnnnnnnkkkiiihhhhhhhhhjjjmmmmmmkkkhhhggggggfffdddggglllpppttt{{{tttbbb\\\ccczzzdddPPPJJJDDDAAAAAABBB@@@>>>===>>>??????????????????@@@????????????>>>>>>>>>============>>>>>>>>>>>>========================:::===;;;???GGGJJJWWWooo333111000000222444444444777666666666555555555444444444555555666777777777666666555555666666777888777777888:::;;;>>>@@@AAADDDHHHMMMSSSWWWYYYYYYYYY[[[[[[\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\ZZZXXXVVVUUUQQQOOOLLLJJJIIILLLNNNQQQUUUXXX\\\```bbbeeehhhjjjkkkkkkkkkkkklllmmmmmmnnnppptttxxx}}}wwwooojjjddd\\\VVVUUUQQQSSSTTTTTTVVV\\\fffooovvv{{{wwwwwwpppfff```aaaaaa^^^ddddddiiipppuuu{{{nnn```YYY\\\mmmppp[[[MMMHHHCCC@@@???BBBCCC@@@???AAA>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???DDDBBBCCCLLLUUUeee}}}xxxnnntttvvvmmmhhheeebbbaaaccceeeeeecccbbbccceeedddgggkkkppprrrooojjjeeebbb```^^^]]]^^^]]]\\\[[[XXXZZZ\\\]]]]]]]]]^^^___```cccfffeeebbbbbbeeeiiikkknnnttt}}}qqqnnnuuuvvvaaaOOOFFF??????AAA???>>>>>>999;;;======<<<<<<>>>???=========>>>>>>>>>????????????>>>>>>>>>>>>??????===>>>???@@@AAAAAAAAAAAADDDGGGMMMWWWhhhkkkWWWZZZhhh~~~wwwrrrooonnnlllmmmnnnnnnmmmkkkllloooqqqqqqmmmjjjiiiiiihhhkkknnnooommmjjjhhhggghhhggghhhmmmppprrryyyzzzeee\\\^^^tttnnnUUUNNNFFFBBBAAAAAA@@@???>>>??????@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<=========>>>>>>>>>???========================:::===;;;???FFFHHHTTTkkk~~~555222000///111333444444777777666666555555555444444444555555666777777777666666666666666777888888777666666888;;;======<<>>>>>AAABBB@@@@@@CCC>>>>>>>>>>>>???@@@AAABBB===>>>>>>????????????>>>???????????????@@@@@@AAA???@@@AAAAAABBBBBBAAAAAAEEEEEEEEEEEEDDDDDDDDDDDD===CCCBBBDDDOOOZZZmmmuuummmxxxtttlllgggdddbbbeeegggiiiiiifffeeefffhhhfffiiimmmrrrsssnnngggaaa```^^^\\\[[[[[[[[[ZZZYYYXXXZZZ^^^``````_________]]]aaaddddddbbbccchhhlllnnnqqqyyykkknnnwwwttt^^^OOOFFF??????AAA@@@>>>>>>999:::<<<<<<;;;<<<===???>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????===>>>???@@@@@@@@@@@@@@@DDDGGGNNNXXXhhhiiiUUUXXXgggxxxsssooommmlllkkklllmmmllllllnnnqqqtttsssooollljjjjjjiiilllppppppnnnkkkiiihhhjjjiiijjjmmmoooqqqvvv}}}hhh\\\YYYooouuuYYYRRRHHHBBBAAABBBAAA@@@???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>><<<=========>>>>>>??????========================;;;===;;;>>>EEEEEEPPPgggxxx333222111/////////000111666444444666777666666666:::888666444444555777888999888777777777777777888999888777666777:::<<<>>>???AAADDDIIIOOOTTTXXX[[[\\\[[[YYYXXXXXXXXXYYYZZZ\\\[[[[[[ZZZYYYXXXXXXWWWVVVTTTPPPMMMKKKJJJJJJKKKSSSSSSUUUXXX]]]aaaeeegggfffhhhjjjjjjiiiiiijjjkkkttttttssstttvvvzzz}}}xxxnnnccc\\\WWWVVVTTTSSSUUUYYY^^^aaajjjlllooossszzzxxxooogggddddddeeelllmmmnnnpppsssxxx~~~uuu```ZZZ]]]ggg}}}mmmXXXIIICCCEEE@@@@@@AAAAAABBBCCCDDDDDDAAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>===<<<<<>>>>>>>>>>>>>>@@@BBBBBBAAA??????@@@DDDBBB@@@AAACCCDDDBBB@@@BBBEEEGGGFFFKKK]]]xxx{{{ooommm~~~rrriiidddaaa```gggeeebbbaaabbbcccddddddiiigggeeeeeefffeeebbb___```___]]][[[YYYYYYYYYYYY^^^^^^___```aaabbbbbbbbb^^^aaadddddddddeeeiiilllrrrssszzzwwwjjjjjjmmmZZZKKKHHHDDDAAAAAA@@@@@@??????>>>>>>===============>>>>>>>>>>>>????????????@@@===;;;<<<@@@BBB@@@<<<>>>>>>????????????>>>===DDDGGGMMMXXXjjj~~~iii\\\^^^kkk~~~xxxuuutttrrrppppppqqqqqqpppooopppqqqrrrpppnnnkkkkkkkkkmmmoooqqqqqqnnnjjjhhhgggiiijjjlllnnnppptttyyy}}}kkkZZZYYYjjj~~~dddVVVHHHCCCBBBAAABBBCCCBBB@@@===>>>AAABBBAAA???@@@@@@>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<===;;;:::;;;>>>AAAEEEOOOYYYyyy333222000/////////000111444444444555666666888999;;;999777555444555777888:::999888777666666666555888888888888999;;;<<<===???@@@CCCGGGKKKQQQUUUXXXZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWUUURRRPPPMMMLLLKKKKKKOOOPPPQQQSSSWWW[[[___aaaccceeehhhiiiiiihhhiiiiiippppppqqqrrrtttwwwyyy{{{xxxnnngggZZZXXXVVVXXX]]]cccgggiiijjjjjjkkkooottt{{{~~~vvvoookkkjjjjjjpppooonnnnnnpppuuu|||sssaaa^^^eeesss{{{eeeTTTHHHDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>?????????>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@@@@@@@CCCAAA@@@@@@BBBCCCBBB@@@AAADDDGGGIIIPPPdddrrrjjjlll}}}ppphhhccc```___cccaaa``````aaabbbccccccdddbbbaaaaaabbbaaa___\\\```___]]][[[ZZZZZZZZZZZZ]]]```cccfffgggfffdddbbbaaadddffffffeeefffjjjmmmqqqttt|||sssgggoookkkXXXJJJGGGCCCAAA@@@@@@???>>>@@@???>>>========================>>>>>>>>>??????@@@===;;;===@@@BBB@@@===@@@@@@@@@@@@@@@@@@??????DDDGGGMMMYYYlll}}}iii[[[^^^lllzzzxxxtttrrrpppppprrrrrrrrrqqqpppqqqrrrqqqnnnlllllllllnnnpppqqqpppmmmjjjiiihhhjjjkkkmmmnnnqqquuuzzz~~~ppp___YYYiiijjj[[[LLLEEEDDDBBBAAABBBBBB@@@>>>???AAABBBAAA???@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<<<<=========>>>>>>===<<<===???AAADDDMMMVVVttt222111000000///000000000222333444444555888;;;===;;;:::888666555555666777;;;:::999888666555444444777888999:::;;;<<<<<<===???@@@AAACCCGGGLLLQQQSSSWWWXXXYYY[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVTTTQQQOOOMMMLLLLLLLLLMMMOOORRRUUUYYY[[[^^^aaaeeeggggggfffffffffjjjkkklllnnnppprrrsssttt|||yyytttccc```___dddmmmuuuyyyyyyqqqooolllkkknnnsssyyy|||{{{vvvttttttwwwtttqqqoooqqqwww~~~tttggghhhrrrmmmYYYNNNGGGDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBBBBAAAAAAAAA??????>>>>>>>>>=========???AAACCCBBBAAA@@@@@@AAABBB@@@???@@@AAABBBAAA@@@???BBBFFFLLLXXXnnn|||llllllssswwwnnngggccc___]]]^^^^^^^^^___``````aaaaaaaaa___^^^^^^______^^^\\\```___^^^\\\\\\[[[[[[[[[]]]aaaggglllmmmjjjfffcccdddfffiiihhhggghhhmmmpppsssxxxnnneeevvvgggTTTHHHEEEBBB@@@@@@@@@???>>>AAA@@@???>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>@@@>>><<<===@@@BBB@@@>>>BBBAAA@@@??????@@@AAABBBBBBFFFNNN[[[nnn}}}jjjZZZ^^^mmm{{{yyysssqqqpppppprrrssssssrrroooqqqrrrqqqooommmmmmmmmoooppppppooollljjjjjjkkkkkklllnnnoooqqquuuzzz~~~vvveeeYYYhhhsssbbbPPPHHHEEEBBBAAAAAABBB@@@???@@@AAABBBAAA???@@@???>>>======<<<<<<===>>>======<<<<<<======>>>999:::<<<>>>???????????????>>>>>>@@@@@@BBBJJJSSSmmm111111000000000000000000000333444333555:::???@@@:::999777555444444444555888888888777777666555444777888:::<<<======<<<<<<@@@@@@@@@AAADDDHHHMMMOOORRRUUUXXX[[[\\\\\\[[[ZZZ[[[ZZZZZZZZZYYYYYYYYYXXXYYYYYYYYYXXXVVVSSSOOOMMMKKKJJJKKKLLLOOOSSSWWWYYYXXX\\\aaadddeeedddcccccceeefffhhhjjjlllmmmmmmnnnqqqwwwqqqnnnmmmuuu}}}vvvooolllmmmpppsss~~~{{{uuusssvvv}}}zzztttxxxaaaOOOIIIEEECCCCCCEEEEEEEEEFFFFFFGGGGGGGGGBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEDDDDDDDDDCCCCCC?????????>>>>>>======<<<@@@AAACCCBBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>AAAFFFOOO^^^wwwssshhhooo{{{}}}xxxqqqkkkfffbbb___\\\]]]^^^`````````___``````aaa```__________________```______^^^^^^]]]]]]]]]]]]aaagggkkkllljjjfffcccdddfffiiijjjjjjlllrrrvvvzzzyyyjjjeee{{{}}}bbbPPPFFFDDDAAA@@@@@@@@@???>>>AAAAAA???>>>======<<<<<<<<<<<<<<<<<<============@@@>>>===>>>@@@AAA@@@???BBBAAA???>>>???@@@BBBCCCBBBFFFOOO^^^rrr}}}kkkYYY^^^ooo}}}xxxvvvpppooonnnnnnpppqqqqqqqqqnnnpppqqqpppooonnnnnnoooppppppooommmkkkjjjlllmmmmmmnnnnnnoooqqquuu{{{xxxfffYYYeee}}}yyygggSSSIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>===============>>>>>>============>>>>>>999;;;===???@@@???>>>===???===>>>@@@@@@BBBIIIRRRiii000000000111111111000000///222333222777???BBB@@@777666444333222222222333555666666777777777666666666888;;;===>>>===<<<;;;@@@@@@@@@AAACCCFFFIIIKKKMMMPPPUUUYYY[[[\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[YYYVVVSSSQQQJJJIIIIIIIIILLLPPPUUUWWWTTTXXX]]]aaabbbbbbaaaaaaaaabbbdddfffhhhiiiiiiiiikkkpppvvv{{{~~~~~~wwwooollllllmmmxxx|||yyyxxx}}}~~~vvvYYYJJJFFFDDDBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFCCCBBBBBBBBBBBBBBBBBBCCCFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@@@@???>>>=========@@@AAABBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???AAAGGGSSSeee~~~~~~jjjdddqqquuuqqqlllhhheeebbb___\\\___aaaccccccaaa``````bbbdddcccbbbaaa_________``````````````````_________^^^```ccceeefffeeecccbbbaaadddhhhjjjlllpppwww}}}tttjjjjjjwww]]]LLLDDDCCCAAA@@@AAAAAA???>>>AAA@@@???>>>============<<<<<<<<<<<<============??????>>>???@@@AAA@@@@@@AAA@@@>>>===>>>???BBBCCCBBBGGGQQQaaauuu|||kkkYYY___rrr{{{tttrrrnnnlllkkklllnnnoooooonnnlllnnnoooooonnnnnnnnnoooppppppooommmkkkkkkmmmooonnnnnnnnnooopppuuu{{{yyyfffYYYcccyyy~~~jjjTTTIIIGGGDDDBBBAAAAAABBBCCCCCCBBB@@@@@@??????>>>>>>============>>>>>>>>>============>>>>>><<<===???@@@@@@>>>===;;;===<<<===@@@AAABBBIIIRRRfff~~~//////000111111111111000///111111222:::EEEDDD===444333222222222222222222333444666777888888777666666777:::<<<======<<<;;;>>>>>>???@@@BBBDDDFFFGGGIIIKKKPPPUUUXXXZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYVVVUUULLLKKKIIIHHHIIIMMMPPPSSSQQQUUUZZZ^^^___```aaaaaaaaaaaabbbdddeeefffhhhhhhjjjmmmrrruuuxxx~~~|||rrrmmmkkkkkkpppttt{{{}}}}}}zzz~~~mmmTTTHHHEEEDDDBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@???>>>>>>===@@@AAAAAA@@@??????@@@BBB@@@AAABBBAAA@@@???@@@BBBAAACCCKKKYYYnnnxxxhhhhhhzzz}}}pppmmmiiifffdddbbb```^^^aaacccfffeeebbbaaadddfffhhhhhhfffccc___^^^^^^```___```aaaaaabbbaaaaaa```````````````````````````___bbbfffiiilllrrrzzzpppkkkqqqqqqYYYJJJDDDBBBAAAAAABBBBBBAAA???@@@@@@???>>>>>>>>>??????<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@AAA??????>>>>>>???@@@AAABBBCCCHHHTTTdddxxxxxxhhhYYYaaauuuzzzsssooommmkkkjjjjjjlllmmmlllllliiikkkmmmnnnmmmmmmnnnoooooooooooonnnllllllnnnpppnnnnnnnnnnnnoootttzzzzzzgggZZZaaatttoooVVVKKKHHHEEEBBBAAAAAABBBDDDDDDBBB@@@???@@@>>>>>>============>>>>>>???>>>>>>======>>>>>>???>>>>>>?????????>>>===<<<===<<<>>>@@@AAABBBHHHQQQbbbzzz...///000111222111111000000111000111>>>JJJFFF888222222222222222333333333333555666777888777555444666777999:::;;;<<<;;;;;;999;;;===???AAABBBBBBBBBEEEGGGLLLQQQUUUWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZYYYTTTRRRNNNKKKJJJKKKMMMOOOPPPSSSWWW[[[]]]^^^```bbbbbbbbbbbbbbbdddeeegggiiihhhlllppprrrtttzzz{{{rrrmmmlllllllllpppuuuzzz~~~yyyvvvdddPPPGGGEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>???@@@@@@???======???AAA@@@BBBCCCBBB@@@@@@AAACCCCCCFFFPPPaaaxxxrrrhhhooozzznnnkkkgggdddcccbbbaaa```___ccceeedddcccccchhhmmmoooooommmhhhbbb___```bbb___```bbbcccccccccbbbbbbaaaaaaaaa``````___^^^]]]^^^aaaeeehhhkkkqqqzzzmmmlllwwwlllVVVHHHCCCBBBBBBBBBCCCCCCBBB@@@??????>>>>>>??????@@@@@@=========>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCCDDDJJJVVVfffzzzsssdddYYYbbbwww}}}tttpppnnnllljjjjjjkkklllkkkjjjgggiiikkkllllllmmmnnnooonnnoooooonnnmmmmmmooopppnnnnnnmmmmmmnnnrrryyy~~~~~~jjj\\\```pppuuu[[[MMMIIIFFFBBB???@@@CCCEEEEEEBBB@@@???@@@>>>>>>============>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>????????????>>>???AAA@@@@@@FFFMMM\\\ttt...///000222222222111000000111///111@@@MMMFFF555111222222333333444444555555666777888777666444222666777888999:::;;;;;;;;;666888;;;>>>@@@@@@??????BBBEEEIIINNNRRRVVVXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZZZZ[[[[[[[[[[[[]]]YYYTTTOOOLLLLLLMMMNNNOOORRRVVVYYY[[[^^^aaacccccccccbbbbbbccceeehhhjjjfffjjjooopppqqqvvv~~~wwwqqqmmmmmmmmmlllnnnrrrvvv{{{|||lll]]]MMMFFFEEEDDDCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCAAA@@@???????????????>>><<<===???AAA@@@BBBDDDCCCAAA@@@BBBDDDEEEIIITTTgggzzziiidddnnnyyynnnjjjfffdddccccccbbbaaa]]]aaadddcccbbbeeekkkqqqvvvvvvsssmmmfffcccccceee___```bbbcccddddddcccbbbbbbbbbccccccaaa___]]]\\\___bbbeeegggjjjpppxxxkkkmmmzzzjjjTTTHHHCCCBBBBBBCCCDDDDDDCCCAAA>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>????????????>>>@@@AAAAAA@@@@@@AAABBB???@@@AAABBBCCCCCCCCCCCCEEEKKKWWWggg{{{ooo```YYYcccyyywwwrrrooommmkkkkkkllllllkkkjjjfffhhhjjjlllllllllmmmooommmnnnoooooonnnnnnooopppnnnnnnmmmlllmmmrrrxxx}}}nnn___aaannnzzz^^^OOOKKKFFFAAA>>>@@@CCCFFFFFFBBB??????@@@>>>>>>============>>>?????????>>>>>>>>>>>>??????============>>>???AAABBBAAA@@@@@@BBB@@@???CCCJJJVVVooo000...---///222444222000...333---'''777OOOOOO===999555222111333555444333333555666666444222222333555555666777999:::;;;;;;<<<<<<<<<======>>>@@@@@@BBBCCCFFFIIIMMMPPPSSSTTTXXXYYYZZZZZZZZZYYYXXXXXXZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYXXXVVVSSSNNNJJJHHHHHHNNNTTTWWWVVVXXX]]]aaa\\\ccceeebbbbbbfffgggccciiikkknnnpppqqqsssvvvxxxuuuppprrrttttttqqqpppwww{{{zzzzzzeeeYYYMMMGGGEEECCCDDDGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFDDDCCCDDDEEEFFFEEECCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>======>>>???@@@AAABBBBBBAAA??????AAABBBHHHJJJXXXsssnnnbbbeeeuuu}}}tttnnniiidddcccdddeeebbb^^^ccceeefffgggfffgggiiijjjnnnpppqqqnnniiifffeeegggfffgggiiiiiiiiifffdddbbbfffdddaaa```aaaaaa___^^^ccc``````eeekkkpppxxxuuuiiippp|||zzzbbbPPPHHHCCCBBBBBBAAA@@@@@@@@@AAA@@@???>>>>>>===>>>>>>>>>;;;;;;<<<>>>AAABBBAAA??????>>>>>>>>>???AAACCCDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGKKKUUUfff~~~ooo```[[[cccxxx{{{yyyqqqnnnlllkkklllllllllllliiihhhhhhiiimmmoooqqqppprrrrrrqqqnnnlllkkkmmmnnnkkkmmmooooooooosssyyy~~~sssaaa```iiijjjTTTIIIEEECCCAAABBBBBBBBBBBBAAAAAA@@@???>>>===;;;;;;===???@@@@@@??????>>>>>>======<<<<<>>>>>>>>>>>??????AAAAAA???>>>===@@@DDDHHHXXXkkk000...---///222333222000111777555000999JJJMMMDDD888555222111333444444333333444555555333222222333555555666888999:::;;;<<<;;;;;;;;;<<<<<<===>>>???@@@AAADDDGGGJJJMMMPPPQQQVVVWWWYYY[[[[[[[[[YYYXXXZZZZZZZZZ[[[[[[\\\\\\\\\ZZZZZZZZZXXXUUURRRNNNLLLHHHLLLPPPQQQRRRTTTYYY\\\[[[aaadddaaaaaadddeeecccgggiiilllnnnppprrrtttwww}}}vvvoooooosssuuuvvvqqqyyy~~~~~~wwwaaaVVVKKKGGGFFFDDDEEEHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGEEEDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBAAA??????>>>======>>>??????BBBCCCDDDCCCAAAAAABBBCCCJJJNNN^^^yyy{{{fff```jjj~~~xxxpppmmmiiidddccceeeeeeccc```ccceeeggggggffffffggghhhlllmmmnnnllliiifffeeeeeeggghhhjjjlllkkkiiifffddddddcccaaaaaabbbcccbbbaaabbb______dddiiinnnvvvqqqfffpppyyy```NNNEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<<<<<<<>>>AAABBB@@@???>>>>>>>>>>>>???AAACCCDDDBBBBBBBBBCCCCCCCCCCCCDDDHHHLLLVVVgggpppaaa[[[dddyyy|||yyyqqqooommmlllmmmmmmmmmllljjjiiiiiikkknnnpppqqqppprrrrrrrrrooommmlllmmmooonnnppprrrqqqqqqssswww|||wwwaaa```hhhnnnWWWKKKFFFCCCBBBAAAAAABBBBBBBBBBBBBBBBBB???>>>===<<<===>>>>>>???>>>>>>>>>>>>============??????>>>>>>>>>>>>??????@@@@@@???>>>>>>@@@DDDHHHTTTfff///......///111222222111...222444222333:::@@@BBB777444222222333444444333111333444444222111111222555555666888999:::;;;<<<::::::::::::;;;<<<======>>>???AAACCCFFFIIIKKKLLLQQQTTTWWWZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[ZZZYYYVVVTTTRRRJJJJJJJJJKKKMMMPPPSSSUUUZZZ^^^aaa______bbbcccbbbeeegggjjjlllmmmooorrruuuvvvxxx}}}}}}sssoooqqquuuyyyvvvqqq\\\RRRIIIGGGGGGFFFGGGJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDEEEFFFEEECCCAAA??????>>>============>>>???BBBCCCEEEEEEDDDCCCCCCDDDKKKSSSgggppp___```qqqtttmmmmmmiiidddccceeefffeeecccccceeehhhhhhgggeeeeeefffjjjjjjiiiiiiiiihhhfffdddhhhjjjlllnnnnnnllliiigggcccbbbaaabbbdddeeeeeedddaaa^^^___cccgggllluuullldddrrrvvv]]]KKKBBBAAAAAA@@@????????????@@@AAAAAA@@@???????????????>>>======???@@@AAA@@@>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDHHHMMMWWWiiipppaaa\\\fff||||||yyyrrrpppoooooooooooommmlllkkkkkkkkkmmmpppqqqpppooorrrsssrrrpppnnnmmmnnnoooppprrruuutttsssssswwwzzz}}}ccc```ggg}}}uuu\\\MMMGGGDDDBBB??????@@@AAAAAABBBBBBBBBAAA@@@???>>>=====================>>>>>>>>>????????????>>>>>>>>>>>>??????>>>??????>>>>>>@@@EEEHHHNNNaaa|||.........///000111111111------...000///...333;;;555444222222222333333333000111333333111000111111444555666777999:::;;;<<<999999999999999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFLLLOOOSSSXXX[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWNNNKKKHHHGGGIIIMMMOOOPPPWWWZZZ\\\]]]]]]^^^```aaaccceeehhhjjjkkkmmmooorrrqqqrrruuuyyywwwtttwwwzzzqqq[[[RRRJJJIIIIIIHHHIIIKKKIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCEEEFFFEEECCC@@@??????>>>============>>>???@@@CCCEEEEEEEEEDDDDDDEEEKKKXXXppp{{{iii[[[aaaxxx{{{rrrmmmkkkhhheeedddeeegggggggggfffhhhjjjjjjhhhfffeeeeeejjjhhhfffgggjjjkkkiiifffiiikkkmmmoooooollliiigggddddddcccdddffffffeeedddbbb______cccffflllwww}}}hhhdddvvvrrrZZZIIIAAA@@@@@@??????>>>??????@@@BBBAAA@@@@@@??????@@@@@@@@@???>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEIIINNNYYYlllpppbbb\\\hhh|||xxxsssrrrppppppqqqpppnnnlllkkkkkkkkkmmmppppppooommmqqqrrrrrrpppnnnmmmmmmnnnpppsssvvvwwwvvvvvvyyy|||hhhbbbfffzzz{{{aaaPPPHHHDDDBBB@@@????????????@@@@@@AAACCCCCCBBB@@@>>><<<<<<<<<<<<======>>>??????@@@@@@@@@??????>>>>>>??????@@@===>>>>>>>>>>>>AAAEEEHHHKKK\\\vvv---.../////////000111111333...---111222000222777333333333333222222333444///111222222111000111222222333444666888:::;;;<<<999888888888888999999::::::;;;<<<===>>>???@@@AAAGGGJJJNNNSSSWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYSSSOOOKKKHHHIIIKKKMMMMMMTTTUUUWWWYYYZZZ[[[^^^aaabbbdddfffhhhhhhjjjlllnnnnnnoooqqqsssvvv|||sss___VVVNNNLLLKKKJJJJJJLLLHHHHHHGGGGGGGGGHHHHHHIIIFFFEEEDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEDDDBBB@@@???@@@???>>>======>>>???@@@@@@AAADDDDDDDDDDDDEEEFFFMMM^^^xxxrrrcccZZZfffzzzrrrnnniiigggdddcccdddgggiiijjjiiikkklllllljjjhhhggghhhllliiifffgggjjjmmmllljjjkkklllmmmnnnmmmjjjhhhffffffeeeeeefffgggfffdddccccccaaaaaadddgggnnn{{{wwwhhhiii~~~nnnWWWHHHAAA@@@??????>>>??????@@@@@@BBBAAA@@@@@@??????@@@@@@AAA@@@>>>???@@@@@@???>>>===>>>>>>???@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFJJJOOO[[[nnnpppbbb]]]jjj}}}xxxuuusssqqqpppqqqpppooommmjjjjjjjjjlllnnnooonnnmmmpppqqqrrrpppnnnllllllmmmooossswwwxxxyyyzzz~~~mmmeeeeeewwwfffTTTIIIEEECCCEEEDDDCCCAAAAAA@@@@@@AAAEEEFFFFFFCCC???<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@????????????@@@@@@===>>>>>>>>>>>>@@@DDDFFFJJJYYYqqq,,,...////////////000222444///---000333333333444111222333333222222333444///111222222111111111222000111333444666888::::::999888888777888888999999::::::;;;;;;<<<=========BBBEEEIIIMMMRRRUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZWWWUUUQQQMMMJJJJJJLLLMMMPPPOOORRRVVVXXXYYY]]]bbbccceeefffgggggggggiiikkklllnnnpppqqqrrrvvv}}}vvviii___TTTPPPNNNKKKJJJLLLHHHHHHGGGGGGGGGHHHIIIIIIEEEDDDCCCDDDEEEFFFEEECCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@AAA@@@????????????@@@AAA@@@BBBCCCCCCCCCDDDFFFHHHQQQgggggg]]][[[mmmyyyqqqmmmgggeeecccbbbcccfffjjjlllkkklllmmmllljjjiiijjjkkknnnkkkhhhgggiiilllnnnppppppooonnnllljjjgggeeedddffffffeeefffgggfffdddbbbcccbbbbbbeeehhhppprrriiiooohhhSSSGGGBBB@@@????????????@@@AAAAAAAAAAAA@@@???????????????BBB@@@>>>>>>@@@@@@@@@???===>>>>>>???@@@@@@??????BBBBBBCCCDDDEEEEEEFFFGGGJJJPPP]]]pppoooaaa^^^kkk{{{wwwtttqqqoooooopppooonnnkkkiiiiiijjjlllnnnooonnnqqqrrrsssrrrooommmmmmmmmooossswwwyyyzzz}}}rrrfffbbbqqqlllYYYMMMGGGDDDKKKIIIGGGEEEDDDCCCDDDDDDFFFHHHIIIFFFAAA>>>===>>>======>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@===>>>??????>>>???BBBDDDHHHVVVlll+++...000///......000222...///...---///222333111///222444444222111333444///111333333222111222333//////111333555777888999999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;???AAADDDHHHLLLQQQTTTVVVYYYYYYYYYXXXXXXWWWWWWWWWYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYWWWQQQLLLIIIKKKMMMLLLKKKNNNTTTWWWWWW\\\cccdddfffggggggfffeeefffhhhiiimmmpppqqqqqqsssyyy~~~uuuiii\\\TTTPPPKKKJJJLLLIIIIIIHHHHHHIIIJJJJJJKKKFFFEEEDDDDDDFFFFFFEEEDDD@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBBBBCCCCCCBBBCCCEEEIIILLLYYYqqqwwwbbb]]]aaavvvwwwnnniiieeedddbbbaaabbbeeejjjnnnllllllllljjjhhhiiikkkmmmooommmiiifffeeeiiioootttvvvtttpppkkkgggeeedddcccdddddddddfffhhhgggeeecccbbbaaabbbeeehhhppp|||nnnjjjuuuzzzaaaOOOEEEBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>???BBB@@@>>>>>>@@@AAAAAAAAA======???@@@@@@??????>>>BBBBBBCCCDDDEEEFFFGGGGGGKKKQQQ___rrrnnn```^^^lll~~~xxxuuupppmmmmmmnnnoooooollljjjhhhiiillloooqqqrrrrrrtttuuutttrrrpppoooooorrruuuxxxyyyzzz~~~uuufff^^^kkksss___RRRJJJGGGKKKIIIGGGEEEDDDEEEEEEFFFGGGJJJLLLIIICCC??????AAA>>>>>>>>>??????@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>???@@@???>>>>>>@@@BBBEEERRRhhh+++...000000...---000222+++111222......333666333...111444444222111222444///111333333222222333444---...000222444666888888999999888888888888888999<<<<<<;;;;;;;;;;;;;;;;;;>>>???AAADDDIIINNNRRRUUUYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYYYYXXXYYYZZZZZZ[[[ZZZ\\\ZZZTTTLLLHHHJJJMMMJJJHHHKKKRRRVVVWWW\\\dddfffggghhhgggeeedddeeefffggglllqqqrrrrrrssswww|||~~~zzzwwwyyy|||ooo```WWWQQQLLLJJJLLLJJJJJJJJJJJJJJJKKKLLLMMMGGGFFFEEEFFFGGGHHHGGGEEE??????@@@AAABBBDDDEEEFFFFFFDDDBBB@@@???@@@AAABBBCCCCCCAAAAAAAAAAAACCCCCCEEEDDDDDDCCCCCCFFFKKKOOO___xxxqqqccc```ggg}}}uuukkkeeeccccccaaa```aaaeeejjjnnnlllkkkjjjhhhggghhhkkknnnooonnnjjjeeebbbfffooovvv{{{wwwqqqkkkgggdddccccccaaaaaacccfffhhhhhhgggeeeaaa```bbbdddhhhqqqwwwkkkkkkxxxuuu]]]LLLDDDBBBAAA@@@@@@@@@AAABBBBBBCCC@@@??????>>>===>>>>>>>>>BBB@@@>>>>>>@@@AAABBBAAA======???@@@@@@???>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGKKKRRR___sssmmm______lllyyyuuuooollllllmmmoooooommmkkkhhhiiilllpppsssuuutttvvvwwwvvvtttrrrqqqqqqtttvvvyyyyyyzzz~~~vvveee[[[gggwwwcccUUUMMMIIIGGGFFFDDDCCCBBBCCCEEEFFFHHHKKKNNNKKKEEE@@@@@@BBB???????????????@@@@@@@@@AAA@@@@@@??????@@@@@@AAA???@@@@@@???>>>>>>???AAACCCOOOeee------...///000000//////111000000000000222333444444444333222333444555666333444444333222111333444111222333333222333555777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAACCCGGGMMMQQQUUUWWWZZZ[[[ZZZXXXXXXXXXYYYXXXXXXWWWWWWYYYZZZ[[[]]]\\\[[[YYYUUURRROOOMMMIIIIIIIIIJJJNNNSSSYYY\\\aaabbbcccccccccdddgggiiiiiijjjkkkmmmoooppprrrrrrxxxwwwxxx|||xxxwwwzzzvvvfffXXXOOOKKKKKKKKKJJJJJJJJJLLLNNNOOOOOOMMMGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@??????@@@@@@CCCBBBBBBAAABBBCCCDDDEEEEEEGGGBBBAAAFFFFFFKKK[[[ooo{{{lll```cccrrr}}}wwwmmmdddcccbbbaaaaaacccfffiiikkkllljjjhhhffffffhhhjjjllljjjhhhfffccccccgggnnnsssvvvrrrmmmgggbbb`````````bbbdddfffgggffffffggghhhbbbfffhhhhhhkkkxxxrrrhhhmmm|||sss\\\LLLCCC@@@AAAAAA@@@???@@@AAACCCDDDAAA>>><<<===@@@@@@???<<>>>>>???@@@@@@@@@@@@???AAA@@@???>>>>>>>>>???@@@EEENNNaaa{{{..................////////////......///111222333444333222222222333444555333444444333222111333555222333444333222222444666777888888888999999::::::999999999::::::;;;;;;;;;<<<===???@@@BBBEEEKKKOOOQQQTTTWWWYYYXXXWWWWWWXXXYYYXXXXXXWWWXXXYYYZZZ[[[]]]]]]\\\[[[YYYUUURRRPPPIIIHHHGGGHHHJJJNNNRRRUUU[[[]]]___``````bbbeeeggghhhiiiiiijjjkkklllmmmmmmsssrrrsssxxx~~~yyywwwxxxzzz{{{~~~{{{xxxhhhZZZPPPKKKIIIIIIJJJIIIIIIKKKMMMOOONNNMMMHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEECCCFFFBBBAAAGGGIIIPPPaaauuuqqqbbb```eeevvv~~~yyyuuummmgggcccbbbbbbccceeehhhlllnnnlllkkkiiigggffffffffffffgggfffdddbbbbbbeeejjjnnnooolllhhhcccaaa```aaabbbdddeeefffffffffeeeeeeeeeeeeiiillllllppp|||ooofffmmmoooYYYJJJBBB??????????????????@@@AAAAAAAAA???===>>>@@@AAA???===????????????????????????CCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDFFFHHHHHHGGGQQQYYYhhh||||||ggg]]]^^^ooo}}}~~~zzzuuuqqqooooooooonnnkkkjjjjjjlllnnnppppppoooooonnnmmmmmmmmmnnnnnnmmmsssqqqsssxxx|||}}}{{{jjj]]]cccxxxiiiVVVKKKGGGEEEDDDCCCBBBBBBAAAAAAAAABBBEEEHHHFFFBBB@@@AAADDDDDDCCCAAA@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAAAA@@@????????????@@@AAADDDLLL^^^www///...---,,,,,,---......---------...///000222333222222111111222222333444222333444333222222333555222333333222000000111222555666666777888999::::::777777888888999:::;;;;;;:::;;;===>>>???CCCGGGKKKMMMOOOSSSUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^\\\YYYVVVTTTLLLKKKJJJIIIIIIJJJLLLNNNTTTVVVYYYZZZ\\\___bbbeeeffffffffffffggggggggggggnnnnnnoooqqquuu||||||xxxvvvtttssstttuuuvvvxxx}}}uuuvvvvvvgggZZZQQQLLLIIIIIIIIIHHHHHHIIILLLMMMMMMLLLIIIHHHGGGEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCEEEEEEBBBFFFBBBBBBIIIMMMWWWiii~~~~~~gggYYY```iii}}}xxxsssppplllhhhccccccccceeehhhkkkoooqqqkkkkkkkkkkkkiiifffcccaaaffffffeeedddcccdddgggjjjgggeeebbb``````aaabbbdddfffffffffffffffeeeddddddgggjjjnnnppptttjjjdddoooiiiTTTGGGBBB@@@===>>>??????????????????@@@???>>>>>>@@@@@@???>>>????????????????????????CCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBDDDEEEFFFGGGHHHRRR[[[kkkzzzeee\\\\\\nnn|||zzzxxxtttrrrqqqqqqpppnnnlllkkklllnnnpppqqqpppnnnmmmmmmmmmmmmmmmnnnnnnnnnpppnnnqqqwwwzzzzzz}}}~~~mmm^^^aaatttoooYYYLLLEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@CCCEEECCC@@@>>>???AAABBBBBBAAA@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCJJJYYYppp///...,,,+++***+++---...,,,,,,---...///111222333111111111111111222222222222333444333222222444555222222222000...------///333444555666777888999999555555666777888999:::;;;888:::;;;<<<===???CCCFFFHHHKKKOOOQQQSSSUUUWWWYYYWWWWWWWWWWWWXXXXXXYYYYYYYYY[[[]]]___^^^\\\YYYWWWTTTRRRPPPNNNLLLKKKKKKKKKNNNPPPSSSVVVXXX[[[```cccaaabbbbbbcccddddddeeeeeejjjnnnqqqqqqrrrvvv~~~~~~{{{vvvrrrpppooonnnmmmmmmpppxxxtttqqquuu{{{rrrfffZZZSSSNNNLLLJJJHHHGGGFFFHHHJJJLLLLLLKKKKKKIIIGGGEEEDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFBBBFFFBBBBBBIIIOOO[[[pppvvvcccYYY```nnn}}}tttnnnkkkhhheeefffffffffgggjjjmmmoooqqqkkklllnnnooommmiiieeebbbggghhhiiihhhffffffggghhhcccbbb```___```bbbdddeeegggffffffggghhhhhhgggffffffiiimmmqqqwwwyyyfffdddrrr}}}cccPPPFFFBBBAAA===>>>???@@@@@@@@@>>>>>>>>>======>>>>>>??????>>>????????????????????????CCCBBBAAA@@@@@@@@@AAAAAA???@@@AAABBBCCCDDDFFFHHHPPPZZZlllxxxeee]]]\\\ppp~~~zzzuuusssrrrqqqqqqqqqooonnnnnnnnnoooqqqssssssqqqnnnlllmmmoooooooooooooooppppppoooqqqvvvxxxwwwwww{{{}}}nnn^^^^^^ooovvv^^^NNNFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAACCCBBB???>>>>>>???@@@@@@??????????????????======>>>???????????????AAAAAAAAAAAAAAAAAABBBBBBCCCHHHUUUjjj...---+++))))))***,,,---------...000111222222222000000111111111222222222111333333333222222444666444444444111///---...///222222333444666777888888444444555666888999::::::777888:::::::::<<>>???@@@AAAAAA@@@???>>>;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@@@@@@@AAAAAA===???AAAAAAAAACCCFFFIIIPPP[[[nnnwwweee^^^___sss|||yyysssrrrqqqqqqrrrrrrpppnnnnnnnnnoooqqqrrrqqqooollllllnnnqqqrrrqqqpppqqqssstttrrrsssvvvvvvtttsssvvvzzzppp^^^\\\kkk|||dddQQQGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBB@@@???>>>>>>=========>>>>>>>>>============>>>????????????>>>@@@@@@AAAAAABBBBBBBBBBBBCCCGGGRRReee+++***)))))))))+++,,,---......///111111111111111000000111222222222222111111222333333222222444666777777777555222000111222111222222333444555666666555555666666777888999999666777999999999:::<<<>>>@@@CCCFFFJJJLLLPPPTTTVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZZZZYYYYYYZZZYYYXXXUUURRROOOLLLKKKHHHJJJMMMOOORRRUUUYYY\\\VVVXXXZZZ]]]aaadddfffgggaaagggmmmooommmmmmppptttuuuuuuwww{{{~~~{{{yyyuuuuuusssooollljjjkkklllrrrwww~~~}}}|||vvvlllccc[[[UUUPPPMMMHHHGGGEEEFFFHHHJJJKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHGGGGGGEEEDDDDDDEEEEEEFFFDDDIIIEEEDDDKKKSSSeee~~~wwweee]]]\\\hhh|||zzzuuuqqqlllgggdddiiiiiiiiiiiijjjkkkllllllkkkmmmppprrrrrrqqqnnnllleeeggghhhhhhgggfffffffffhhhgggfffeeeeeefffggghhhhhhggggggjjjnnnqqqooommmfffjjjooovvv}}}nnndddkkksss[[[KKKEEECCCCCC@@@@@@@@@AAA@@@@@@??????:::<<<============>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@@@@@@@AAAAAA===@@@BBBBBBAAACCCHHHLLLUUUaaarrrvvveee^^^bbbvvvzzzwwwsssrrrpppqqqrrrrrrqqqoookkkkkkkkklllmmmmmmjjjhhhkkkooossstttrrrqqqsssuuuuuusssrrruuutttqqqqqqtttyyy~~~rrr___[[[ggg}}}iiiUUUJJJFFFFFFEEECCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>;;;<<<======>>>>>>======>>>???@@@@@@AAAAAA@@@@@@>>>???@@@AAABBBBBBBBBAAACCCFFFOOOaaazzz'''(((((()))***+++,,,,,,......///000000000///...000111222333333333222222111222333333222333555777777777666444222000111222222222222222333333444444666666777777777888888888666777999999888999:::<<<<<<>>>BBBEEEHHHKKKPPPSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVRRROOOMMMGGGIIIKKKMMMNNNPPPTTTVVVSSSUUUWWW[[[^^^bbbdddfff```dddggghhhiiijjjmmmoooppppppsssxxx}}}}}}zzzuuuppplllkkkkkkooossswwwyyy{{{yyysssnnnggg```[[[WWWSSSPPPIIIGGGEEEFFFHHHKKKLLLLLLJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDGGGIIIJJJJJJJJJHHHGGGFFFEEEDDDEEEFFFFFFDDDJJJGGGFFFNNNXXXlllkkk^^^]]]aaappp|||yyyuuuqqqmmmiiifffdddfffgggggghhhiiikkkllllllllllllnnnnnnnnnnnnmmmlllfffgggiiiiiigggggghhhiiiiiihhhhhhhhhhhhiiijjjjjjjjjhhhgggjjjoooqqqoookkkdddhhhnnnvvvssshhhcccpppoooWWWIIICCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;===??????>>>>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@@@@@@@AAAAAA@@@CCCEEEEEECCCEEEKKKPPP[[[fffvvvsssccc^^^dddxxxxxxuuupppooommmlllmmmnnnmmmlllkkkiiihhhhhhiiiiiihhhfffiiinnnssstttrrrqqqsssvvvtttpppppprrrrrrpppqqquuuxxx}}}wwwaaaZZZdddyyymmmWWWKKKEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>><<<<<<===>>>?????????>>>>>>>>>??????@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAA@@@BBBDDDLLL^^^vvv%%%&&&(((***+++,,,,,,,,,---.../////////...---,,,000111222333444333222222111222333333222333555777444444444222///...///000222222222222222222333333777777777777888888888888666777999999888888:::;;;999;;;???BBBDDDHHHLLLPPPUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWVVVVVVVVVXXXZZZ[[[[[[[[[\\\[[[YYYVVVSSSQQQFFFHHHJJJKKKKKKMMMPPPSSSRRRSSSVVVYYY\\\___bbbcccbbbcccdddeeefffiiimmmooolllmmmooouuu~~~zzztttpppoooooonnnqqqtttsssqqqrrrxxx}}}}}}sssfffbbb^^^[[[YYYWWWUUUSSSIIIGGGEEEFFFHHHKKKLLLMMMIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFHHHJJJLLLLLLLLLIIIHHHFFFEEEEEEEEEFFFFFFDDDJJJHHHHHHQQQ\\\rrr{{{eee[[[___ggguuuwwwtttoookkkhhheeedddccccccdddfffgggiiikkklllmmmllllllkkkkkkjjjjjjjjjjjjhhhjjjkkkkkkjjjjjjkkklllhhhhhhhhhiiiiiijjjkkklllllliiigggiiinnnooommmiiiaaaeeekkktttmmmcccbbbssslllUUUHHHBBB@@@???@@@???>>><<<<<<<<<===>>><<>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@@@@@@@AAAAAABBBEEEHHHGGGEEEGGGMMMSSS^^^hhhvvvrrraaa]]]eeeyyywwwtttmmmjjjhhhggghhhiiiiiihhhmmmkkkiiihhhiiiiiiiiiggggggmmmrrrsssqqqppprrruuuqqqnnnmmmooopppppprrrvvvxxx|||zzzccc[[[bbbvvvpppYYYLLLDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@????????????===;;;===>>>???AAAAAAAAA@@@???<<<<<<===>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@AAACCCJJJ[[[sss(((((()))***+++*********+++,,,------......------...///000111111222222111000111222111000000222333555444333222111111111111222222222222222222222222555555666666777777888888555666666777888:::;;;<<<;;;<<<>>>???@@@CCCGGGJJJMMMOOOSSSVVVXXXXXXWWWVVVUUUVVVWWWWWWXXXXXXWWWWWWZZZZZZZZZYYYYYYXXXWWWVVVQQQNNNJJJGGGFFFGGGJJJLLLQQQRRRUUUXXX\\\___aaabbbcccdddeeeddddddeeehhhkkknnnmmmoooqqqsssyyy~~~yyytttpppmmmlllssssssrrrpppnnnnnnoooqqqtttzzzyyyfff___WWWRRRSSSTTTSSSRRRSSSKKKJJJIIIJJJKKKLLLLLLJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFFFFJJJLLLKKKPPPcccttt```UUU]]]lll|||sssgggaaaaaacccdddcccdddeeegggiiijjjjjjiiiiiikkkjjjjjjiiihhhggggggfffhhhhhhhhhhhhiiijjjkkkllllllllljjjjjjiiijjjkkklllnnnkkkiiihhhhhhiiihhhhhhfffgggllltttgggbbbfffzzzdddSSSJJJDDD@@@>>>>>>@@@???<<<<<>>@@@@@@@@@??????>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFHHHMMMPPP```iiiwwwvvveee^^^eee||||||sssooommmjjjgggfffggghhhiiiiiieeefffggghhhiiihhhhhhggglllmmmooopppqqqqqqqqqqqqoooppprrrrrrrrrqqqooonnnsssxxx{{{aaa[[[cccssszzzaaaOOOHHHFFFCCCBBBBBBBBBAAA@@@???????????????>>>===<<<===<<<<<<===>>>??????>>>?????????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????@@@CCCJJJWWWkkk(((((()))))))))*********+++,,,,,,---------------......///000111111111111000111222111000000222444555444333222111111111111444444333333222222111111555555666666777777777777555666666777888:::;;;<<<:::<<<===>>>???AAADDDGGGKKKMMMPPPSSSUUUVVVVVVVVVSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXUUURRRNNNKKKHHHHHHIIIJJJMMMOOORRRUUUYYY]]]___aaa```aaacccccccccdddfffhhhkkkkkkmmmppprrrxxx{{{wwwtttrrrtttsssqqqooolllkkkkkkllljjjnnnuuuzzzwwweee[[[SSSNNNOOOPPPNNNLLLMMMKKKJJJIIIJJJKKKLLLLLLJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGJJJLLLNNNVVVkkkooo^^^VVVaaarrr~~~tttnnnfffbbbbbbcccaaa___dddeeefffggghhhhhhggggggffffffffffffffffffeeeeeeggggggggghhhiiijjjllllllnnnmmmlllkkkkkklllmmmmmmjjjiiiiiiiiijjjiiigggdddfffhhhllluuuzzzfffcccjjj{{{```OOOHHHCCCAAA@@@>>>@@@@@@<<<<<<@@@@@@>>>@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFIIINNNQQQ^^^hhhvvvsssccc\\\fff}}}}}}uuuqqqllljjjgggeeeeeeffffffeeefffeeeeeefffgggiiikkklllkkklllmmmoooooooooooonnnlllmmmooopppppppppnnnmmmpppvvvddd[[[aaaqqq~~~eeeSSSHHHEEEBBBAAAAAABBBAAA@@@????????????>>>>>>>>>===>>>===<<<===?????????>>>????????????>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@?????????AAAGGGTTTggg)))((('''''''''(((***+++,,,,,,,,,,,,---------------...///000111111111111///000111111000000222444555444333222222111111222666666555444333222111111555555666777777777666666555555666777999:::;;;<<<:::<<<=========>>>AAACCCGGGHHHJJJMMMOOORRRTTTTTTRRRRRRSSSTTTUUUWWWXXXYYYXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWTTTPPPMMMJJJHHHHHHIIIJJJMMMPPPUUUYYY\\\^^^[[[^^^```aaaaaabbbdddeeeggghhhjjjnnnpppttt}}}zzzwwwvvvsssrrrooommmjjjiiiiiiiii___bbbgggjjjooovvvtttaaaWWWPPPKKKLLLMMMKKKIIIIIIKKKJJJIIIJJJKKKLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMTTTccczzzwwwgggZZZXXXgggzzzxxxsssoookkkiiiiiihhheeeaaaddddddeeeeeeeeeeeeddddddccccccdddeeeeeeeeeeeeeeefffffffffggghhhiiikkkkkkllllllkkkjjjjjjkkklllmmmiiiiiijjjkkkllljjjgggcccfffhhhllluuutttdddeeeqqqvvv[[[KKKEEEBBBAAABBB>>>@@@@@@======@@@@@@>>>@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEGGGKKKPPPTTT[[[fffvvvppp___YYYggg}}}vvvtttnnnkkkhhhfffeeeeeedddcccfffeeeddddddgggjjjoooqqqlllmmmmmmnnnnnnnnnmmmlllhhhiiikkkmmmnnnooonnnnnnooouuuhhh\\\___llljjjWWWHHHEEEBBB@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>===<<<===?????????>>>????????????????????????@@@AAAAAAAAAAAA@@@??????===???DDDNNNaaazzz)))((('''&&&&&&(((***+++,,,,,,,,,,,,,,,---------------...///000000000000///000111000///000222444555444333222222222222222555555555444444333333333555555666777777666666555444555666888999:::;;;;;;<<<===>>>>>>======>>>@@@CCCCCCEEEGGGJJJMMMPPPRRRTTTSSSSSSSSSUUUVVVXXXYYYXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZXXXUUURRRNNNKKKIIIFFFGGGIIILLLPPPTTTXXXZZZWWWZZZ^^^``````aaabbbcccdddeeegggjjjkkkmmmvvv~~~|||{{{zzzzzzzzztttrrrooommmlllkkkjjjiii\\\^^^```aaadddiiipppuuurrr___UUUNNNIIIKKKLLLKKKJJJJJJKKKJJJIIIJJJKKKLLLLLLJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIHHHHHHIIIIIIHHHGGGEEEEEEHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKPPP\\\pppnnn___WWW[[[nnn{{{vvvvvvssspppnnnmmmjjjgggdddddddddddddddccccccbbbbbbeeeeeefffffffffeeeddddddcccccccccdddeeeggghhhiiiiiihhhggggggggghhhiiijjjjjjjjjjjjlllmmmllliiifffeeefffkkktttpppaaafffwwwsssXXXIIICCCAAAAAACCC>>>AAA@@@======@@@AAA>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHLLLRRRWWW\\\gggxxxnnn^^^ZZZiii|||vvvtttpppmmmjjjhhhgggfffdddccceeeeeeeeefffhhhkkknnnpppnnnnnnnnnmmmmmmllllllkkkfffgggiiikkkmmmooooooppprrrwwwjjj]]]\\\hhhmmmYYYHHHEEEBBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@???>>>======???@@@???===>>>???????????????@@@@@@@@@AAAAAAAAAAAA@@@??????===>>>BBBKKK\\\uuu***)))'''&&&'''(((***,,,,,,++++++++++++,,,---...,,,---...//////000//////...///000000///000222444444444333333222333333333333333333444444555555555444555666777777666555444444555777888:::;;;;;;;;;===>>>??????===<<<===>>>??????@@@BBBDDDHHHLLLNNNTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\YYYZZZZZZYYYWWWTTTPPPNNNGGGHHHHHHJJJLLLPPPSSSUUUUUUXXX\\\^^^___```aaabbbbbbbbbeeegggeeedddkkktttzzz}}}{{{||||||xxxssspppooommmjjjhhh____________```cccgggiiiooovvvtttaaaTTTMMMHHHIIIKKKKKKKKKLLLKKKJJJIIIJJJKKKLLLLLLJJJHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJJJJJJJJJJKKKKKKIIIHHHEEEDDDHHHGGGGGGGGGHHHHHHIIIJJJHHHJJJRRRccczzz|||eeeYYYWWW```uuu{{{xxxwwwsssooojjjhhhfffeeedddeeeddddddcccbbbbbbaaaaaaffffffggggggfffcccaaa```___``````aaacccdddfffggggggfffeeeeeefffggghhhiiikkkiiiggggggiiiiiiiiihhhccceeeiiirrrnnn___hhh|||qqqWWWHHHCCCAAA@@@AAA???AAAAAA======AAAAAA???BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEHHHMMMTTTYYY^^^jjj|||lll___\\\kkk{{{uuusssooollljjjhhhgggfffdddbbbeeefffggghhhiiijjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhheeefffiiikkknnnpppqqqrrrwww{{{mmm^^^[[[eee~~~oooZZZJJJGGGCCC@@@@@@AAAAAAAAA@@@???????????????@@@@@@@@@>>>===>>>???@@@???===>>>>>>??????@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@??????>>>???BBBIIIXXXqqq***)))((((((((()))+++,,,,,,+++*********+++---...+++,,,---...////////////---.../////////000222444444444333333333333444444111111222333444555666666444555666777777666444222333555777999:::;;;;;;:::<<<>>>??????===<<<<<<<<<<<<<<<===???AAADDDGGGIIIQQQRRRSSSUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[XXXYYYZZZ[[[ZZZXXXUUUTTTMMMLLLKKKJJJJJJLLLNNNOOOSSSUUUYYY[[[\\\^^^```bbb___```cccdddaaa^^^bbbjjjooovvv}}}zzz{{{yyyuuurrroookkkgggcccbbb`````````aaacccdddfffjjjpppxxx}}}iiiXXXOOOHHHHHHIIIIIIJJJMMMKKKJJJIIIJJJKKKLLLLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLKKKKKKLLLMMMKKKIIIGGGEEEGGGFFFFFFGGGGGGHHHIIIJJJFFFKKKXXXlllsss^^^WWW[[[hhh~~~|||zzzyyywwwsssnnniiifffeeefffgggfffeeedddccccccccccccccceeeeeefffeeedddaaa^^^\\\]]]^^^^^^```aaaccceeefffggggggfffffffffhhhiiijjjiiifffddddddeeefffgggfffdddeeeiiirrr|||jjj```kkkmmmTTTGGGCCCAAA@@@@@@???AAAAAA>>>>>>AAAAAA???AAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@>>><<<;;;::::::>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDGGGMMMUUUZZZbbbnnnkkk```___lll{{{tttrrrllljjjhhhhhhhhhgggeeedddeeefffhhhiiiiiihhhgggfffggggggfffeeedddddddddeeefffggghhhkkknnnppprrrsssyyy}}}sssccc]]]ddd|||sss___NNNJJJEEEAAA@@@AAAAAAAAA>>>???@@@@@@AAA@@@@@@@@@AAA???>>>>>>???@@@???===>>>>>>??????@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@?????????AAACCCHHHUUUmmm************++++++++++++,,,+++***)))***+++---...++++++,,,---............,,,.../////////000222444444444333333333444444555111111222222333333444444333555666888777555333111333555777999;;;;;;:::::::::<<<>>>===<<<::::::;;;::::::<<<===???BBBDDDEEEJJJLLLPPPSSSUUUVVVVVVUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYZZZ[[[[[[[[[ZZZXXXWWWTTTRRRNNNKKKIIIIIIJJJKKKQQQSSSUUUWWWXXX[[[^^^aaa]]]^^^bbbddd```\\\___fffjjjqqqzzz}}}|||~~~{{{wwwvvvtttoookkkgggfffcccbbbbbbcccccccccdddfffjjjnnnssszzzuuuaaaWWWMMMJJJIIIIIIJJJMMMKKKJJJIIIJJJKKKLLLLLLJJJHHHGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNKKKLLLNNNNNNMMMKKKHHHGGGEEEEEEEEEFFFFFFHHHIIIIIIKKKSSSdddzzzjjjXXXVVV```ppp}}}xxxvvvtttqqqooollliiiffffffggghhhgggfffeeedddddddddeeefffcccdddffffffeeebbb___]]]^^^^^^___```bbbdddeeegggfffeeeeeeeeefffgggiiijjjgggfffeeefffggghhhgggeeeffffffjjjsssvvvdddcccooo{{{gggQQQFFFCCCAAA???@@@???BBBAAA>>>>>>AAABBB???@@@@@@@@@@@@AAAAAABBBBBB????????????>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAACCCGGGMMMUUU[[[eeeqqq~~~hhh^^^^^^mmm|||tttqqqlllkkkjjjkkkllllllkkkiiifffffffffffffffgggggggggfffeeedddccccccdddeeeeeeffffffhhhjjjmmmppprrrsssxxx{{{zzziii```dddzzzzzzfffQQQMMMGGGBBBAAAAAAAAAAAA===>>>@@@BBBCCCBBB@@@???AAA@@@>>>???@@@@@@>>>===>>>>>>???@@@@@@AAABBBBBB@@@AAAAAAAAAAAA@@@?????????AAACCCHHHSSSiii******+++,,,,,,,,,,,,+++,,,+++***))))))+++---...++++++,,,---............,,,.../////////000222444444444333333333444444555222222222222222222222222333555777888777555333111333555777:::;;;;;;::::::888:::<<<<<<;;;999999999999:::;;;===???@@@BBBBBBCCCGGGLLLRRRUUUVVVVVVUUUWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXXXXXVVVQQQMMMIIIHHHHHHHHHOOOQQQRRRTTTUUUYYY]]]```[[[]]]aaaddd```\\\___eeegggnnnwww|||}}}~~~yyywwwyyyyyyvvvrrrkkkiiifffeeeeeeeeeeeedddeeegggiiijjjlllpppuuuxxx}}}kkk___SSSMMMKKKJJJKKKOOOKKKJJJIIIJJJLLLLLLLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMOOOLLLMMMOOOPPPOOOMMMJJJHHHEEEEEEEEEEEEFFFGGGHHHIIIRRR\\\oooxxxeeeUUUWWWdddvvvzzztttpppmmmfffffffffdddcccbbbcccdddgggfffeeeeeeeeefffggghhhdddeeeggghhhhhheeecccaaa^^^___```aaaccceeeggghhhccccccbbbbbbccceeefffggghhhhhhiiikkkmmmllliiifffggghhhkkktttqqq___fffrrruuubbbMMMDDDBBBAAA@@@@@@???BBBAAA>>>>>>AAABBB???>>>>>>>>>??????@@@@@@@@@<<<===???@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBFFFMMMVVV\\\fffrrr}}}ggg]]]]]]mmm~~~uuuqqqooonnnnnnoooqqqrrrqqqooogggeeedddccccccfffhhhjjjhhhgggfffeeeffffffhhhhhheeefffgggiiillloooqqqrrruuuyyynnnccceeeyyylllSSSOOOHHHCCCAAAAAAAAAAAA;;;>>>AAACCCDDDBBB@@@>>>AAA@@@??????@@@@@@>>>===>>>>>>???@@@AAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????>>>AAACCCGGGQQQfff---,,,,,,+++*********+++++++++++++++++++++++++++***)))***+++...///...---------......///000000000111111222333333444444555444444444333333222222222///111555888999888555333444444555666888999999888888::::::999777666777888:::;;;===>>>??????>>>>>>===AAAFFFKKKNNNRRRUUUXXXUUUVVVXXXXXXWWWWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUTTTRRRNNNIIIEEEEEEIIINNNRRRSSSUUUYYY\\\[[[^^^bbbeeeddddddcccdddccciiinnnooopppttt~~~~~~|||zzzyyyxxxuuuqqqlllgggeeedddccceeeeeefffiiimmmoooooooooqqquuuyyy~~~ttt^^^LLLKKKMMMJJJHHHKKKIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCAAACCCFFFIIIKKKLLLKKKKKKPPPOOONNNLLLKKKIIIHHHGGGHHHDDDCCCGGGIIIIIIJJJLLLSSSccc}}}mmmaaaWWW\\\lllyyypppjjjhhhggggggggggggggggggggggggfffdddbbbcccfffgggeeeccceeeeeeffffffggghhhhhhhhhdddcccaaaaaaccceeeffffffhhhgggdddbbbaaaccceeefffffffffffffffggggggggggggggggggiiiqqqllldddfff{{{vvv___JJJDDDDDD@@@>>>???============>>>@@@AAABBB>>>????????????@@@@@@@@@@@@@@@??????????????????======>>>@@@@@@AAAAAAAAAEEE@@@???BBBEEEJJJQQQYYYjjjxxx{{{fff___aaappp~~~tttppppppnnnkkkkkklllmmmmmmlllffffffffffffffffffffffffggggggfffdddccccccfffhhhgggggghhhjjjnnnssswwwzzzzzzzzz~~~mmm```aaatttmmmZZZNNNDDDBBBDDDBBB@@@>>>AAA???>>>>>>???@@@@@@???AAAAAABBBBBBAAAAAA@@@???===<<<<<>>??????AAAGGGQQQccc~~~,,,+++******))))))******++++++++++++++++++++++++,,,++++++,,,---...,,,+++------......//////000000111111111222333333444444333333333222222222111111000222555777888777555333444444555666777888888777888999:::999777666777888:::;;;===>>>??????>>>>>>===@@@DDDGGGJJJNNNRRRTTTVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWYYYXXXVVVUUUTTTQQQLLLIIIFFFIIILLLMMMNNNPPPTTTWWW^^^aaadddfffeeedddccccccaaaeeejjjllllllqqq{{{~~~}}}|||zzzvvvqqqmmmiiigggffffffffffffhhhlllnnnooonnnkkklllooorrrxxxuuu```OOONNNOOOJJJGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMIIIIIIHHHGGGFFFEEEDDDDDDBBBDDDGGGJJJKKKLLLKKKKKKOOOOOOMMMLLLKKKIIIHHHHHHIIIFFFEEEGGGGGGGGGJJJPPP]]]nnnkkk```YYYaaatttzzzsssllliiijjjhhhhhhhhhhhhhhhhhhhhhhhhfffeeeccceeeggghhhgggffffffgggggghhhiiiiiijjjjjjfffdddcccdddgggiiijjjiiiiiihhhgggeeeeeefffggghhhhhhhhhhhhgggfffeeedddddddddeeehhhqqqyyyiiibbblllttt^^^JJJDDDCCC@@@===??????>>>>>>>>>>>>>>>???@@@????????????@@@@@@@@@@@@@@@@@@??????????????????===>>>???@@@AAAAAAAAAAAAEEEAAA???BBBFFFJJJRRRZZZlll{{{zzzeee]]]___ttt~~~tttooonnnllljjjjjjkkkkkkjjjhhhgggggggggggggggggggggggghhhgggfffeeedddeeeggghhhhhhhhhhhhkkkooouuu{{{~~~}}}nnn```___qqqrrr[[[OOODDDCCCDDDCCCAAA@@@AAA???>>>>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>======???AAACCCCCCBBBDDDDDDDDDCCCCCCAAA@@@@@@??????AAAGGGPPPaaa{{{+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))---------...//////000000000111111222222333333444222222222222111111111111111222444666666666555444333444555666666666666666888999999999777666777888:::;;;<<<======>>>=========???AAACCCEEEHHHLLLOOOUUUWWWXXXXXXWWWVVVXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWZZZYYYXXXWWWWWWTTTQQQNNNHHHHHHIIIIIIIIIMMMQQQUUU\\\___cccdddcccbbbaaaaaa___bbbfffggghhhmmmvvv~~~{{{wwwsssooollljjjhhhfffeeefffiiilllmmmmmmgggeeeeeeggglllrrrvvvxxxwwwdddSSSOOONNNIIIFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNIIIIIIHHHGGGGGGFFFEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHGGGIIIRRR\\\mmm~~~ggg^^^[[[hhh{{{rrrmmmiiihhhjjjhhhhhhhhhhhhhhhhhhhhhhhhgggfffeeegggiiijjjjjjiiigggggghhhhhhiiijjjjjjkkkhhhgggfffhhhkkkmmmnnnnnnkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkjjjhhhfffdddbbbaaaccceeekkkuuuqqqddd```sssppp[[[IIIDDDCCC???===???@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA??????@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAAEEEBBBAAACCCFFFJJJSSS\\\nnn~~~zzzddd\\\^^^yyyvvvqqqmmmkkkjjjjjjjjjiiifffdddgggggggggggggggggggggggghhhhhhhhhhhhiiijjjjjjkkkjjjiiiiiikkkpppxxxppp```]]]mmmwww]]]PPPEEECCCEEEDDDBBBAAA@@@???======???@@@???>>>???@@@@@@@@@@@@???>>>>>>???>>>===???AAABBBBBBAAADDDDDDDDDDDDDDDCCCBBBAAA??????AAAGGGOOO^^^www++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***,,,,,,---......//////000111111222222333444444444222222222222222222222222333333333444444555555555333444555666555444555555777888999888777666777888999:::;;;;;;<<<<<<=========>>>??????@@@CCCGGGKKKQQQSSSUUUVVVVVVWWWYYY[[[XXXXXXWWWWWWVVVWWWWWWXXXZZZYYYXXXXXXXXXWWWTTTRRRJJJIIIGGGFFFHHHLLLPPPTTTUUUYYY]]]______^^^^^^^^^```bbbdddddddddhhhpppvvv}}}zzzvvvrrrnnnllliiigggeeedddfffhhhjjjjjjgggdddbbbccchhhkkklllkkkqqqxxx{{{hhhVVVMMMKKKHHHFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHKKKLLLMMMLLLKKKJJJMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGIIIJJJJJJOOO^^^nnnxxxaaa[[[^^^pppyyyqqqkkkgggfffhhhggggggggggggggggggggggggggggggggghhhjjjkkklllllleeeffffffgggggghhhhhhiiihhhggghhhjjjmmmpppqqqqqqlllmmmnnnooooooooonnnmmmmmmmmmlllkkkhhhfffcccbbbeeehhhppp}}}kkk___^^^xxxkkkXXXHHHDDDCCC>>>===?????????>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@AAA??????@@@AAABBBBBBAAAAAADDDBBBBBBDDDFFFJJJTTT^^^oooyyyddd]]]___|||yyytttnnnmmmmmmmmmmmmjjjfffbbbggggggggggggggggggggggggfffhhhkkkooorrrsssqqqooollljjjiiijjjooowwwuuubbb\\\jjj~~~{{{aaaSSSGGGDDDEEEDDDCCCCCC@@@???======???@@@???>>>@@@@@@@@@@@@@@@??????>>>@@@???>>>???@@@AAA@@@???CCCCCCCCCDDDCCCCCCBBBBBB@@@???BBBFFFMMM[[[qqq,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...,,,,,,,,,------.../////////222222333333444444555555444444444444444444444444444333333333333444444555333555777666444333444555666777888888777666777888999999999::::::;;;<<<<<<===>>>>>>>>>>>>@@@DDDGGGJJJLLLPPPRRRTTTWWWZZZ\\\YYYXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXVVVTTTOOOLLLIIIFFFFFFHHHJJJKKKNNNRRRWWWZZZ\\\\\\]]]^^^bbbcccdddcccccceeeiiimmmqqq|||}}}zzz}}}|||{{{yyyvvvrrrpppnnnkkkiiifffdddeeegggggggggeeebbb___```cccffffffeeejjjlllpppuuu{{{qqq[[[NNNIIIGGGHHHIIIGGGGGGHHHJJJKKKMMMNNNOOOJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKMMMMMMLLLKKKJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIKKKLLLMMMTTThhhzzzsss\\\[[[cccyyyzzzrrrmmmgggdddeeefffffffffffffffffffffffffffggghhhiiijjjkkklllmmmcccccccccdddeeeeeeffffffgggggghhhkkknnnqqqqqqqqqlllmmmoooppppppooonnnmmmmmmmmmmmmmmmkkkiiifffeeeeeejjjttt}}}ggg^^^```zzzfffUUUFFFDDDBBB>>><<<@@@============>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAACCCBBBBBBEEEFFFJJJTTT___pppxxxddd^^^bbb|||}}}wwwpppppppppqqqpppmmmhhhdddeeeeeeeeeeeeeeeeeeeeeeeedddgggnnnvvv{{{{{{wwwsssnnnllliiiiiimmmssszzz~~~~~~~~~{{{eee\\\hhh{{{~~~eeeWWWIIIEEEEEEEEEDDDDDDAAA@@@>>>>>>@@@@@@@@@???AAAAAAAAABBBAAA@@@@@@???@@@???>>>>>>@@@@@@???>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@BBBFFFKKKVVVkkk~~~---,,,,,,,,,,,,---......++++++++++++++++++++++++***))))))+++...///...---,,,,,,,,,---......//////111222222333333444555555444444444444555555555555333333333333333333444444444777999888444222333555555777888777666666777999888888888888999:::;;;<<<<<<============>>>AAACCCCCCFFFJJJNNNQQQUUUYYY\\\YYYXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXWWWVVVUUURRRMMMJJJGGGEEECCCAAAJJJNNNTTTXXXZZZ[[[]]]^^^aaabbbcccccccccccceeegggccclllwww{{{xxxxxxxxxwwwuuutttsssrrrrrrooollliiihhhhhhhhhgggfffaaa___\\\\\\]]]```aaabbbggggggfffhhhkkkpppuuuxxx{{{~~~}}}yyyvvvuuuvvv{{{hhhVVVMMMJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNJJJJJJJJJIIIIIIHHHHHHHHHGGGIIIKKKLLLMMMLLLKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMPPPRRR\\\qqqnnn]]]```mmmyyyrrrlllfffcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiiiiiiiiiiikkklllbbbbbbccccccdddeeeeeeeeegggggghhhkkknnnqqqqqqppplllmmmnnnnnnnnnmmmkkkjjjllllllmmmmmmllljjjhhhfffdddkkkwwwwwwccc```eee~~~|||aaaRRREEECCCBBB===<<<@@@<<<<<<======>>>@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBAAABBBDDDEEEIIITTT```pppuuuccc```ddd{{{}}}xxxrrrqqqqqqqqqqqqnnnjjjfffdddddddddddddddddddddddddddgggmmmvvv|||}}}xxxrrrmmmllliiiiiikkkooouuuxxxxxxzzz~~~hhh\\\fffxxxjjj[[[LLLFFFEEEDDDCCCDDDBBBAAA??????AAABBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>===>>>@@@@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@BBBEEEIIISSSeeewww,,,+++++++++,,,,,,---...************************+++******,,,......---,,,+++,,,,,,------......//////000000111222222333333333333333444444555555555222333444444444333333222555888;;;999555222333666555666777777666666777999888888777777888999;;;<<<888:::<<<<<<<<<<<<>>>??????BBBFFFJJJMMMQQQUUUXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[YYYWWWWWWXXXYYYXXXWWWXXXUUURRRPPPNNNJJJEEE@@@GGGKKKPPPTTTWWWXXXYYYZZZ\\\^^^```bbbcccbbbbbbccc___dddiiippp~~~{{{uuuuuutttttttttuuuwwwwwwsssqqqnnnmmmlllkkkiiifffcccaaa___\\\[[[]]]aaadddccccccbbbccceeeggghhhhhhiiikkkooosssuuuvvvvvvuuurrrqqqooollliiieeebbbaaa```dddjjjnnnsss|||zzzeeeWWWQQQLLLHHHIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNQQQVVV^^^mmm|||jjjaaahhhzzztttlllhhhdddcccfffffffffffffffffffffffffffeeegggiiihhhgggfffhhhjjjddddddeeeffffffgggggghhhggggggiiillloooppppppooolllllllllkkkjjjiiihhhgggkkklllmmmmmmkkkiiifffdddeeemmm{{{ppp```cccmmmyyy^^^PPPEEECCCBBB===<<<@@@>>>>>>======>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@BBBDDDDDDGGGSSS```rrrpppaaa```fff}}}|||uuupppoooooooooooommmiiifffeeeeeeeeeeeeeeeeeeeeeeeeggggggiiiooouuuwwwsssooollljjjiiiiiijjjnnnrrruuutttvvvyyyiii[[[ddduuuooo___NNNGGGEEEDDDCCCCCCDDDBBBAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>======>>>???@@@@@@???<<<===>>>???@@@@@@@@@@@@@@@@@@BBBEEEGGGPPPaaarrr+++*********+++,,,,,,---))))))))))))))))))))))))---,,,,,,,,,------+++***++++++,,,------......///.........///000000111111222222222333333444444444222333444555444333222111666999<<<:::555222444666444666777777666666777999888777777777777999:::;;;666888:::;;;;;;;;;<<<===>>>AAAEEEHHHKKKNNNRRRUUUVVVVVVVVVVVVVVVWWWXXXYYY\\\ZZZYYYXXXYYYZZZYYYXXXWWWVVVVVVWWWWWWSSSMMMGGGDDDHHHMMMQQQRRRSSSTTTTTTWWWZZZ^^^aaaccccccbbbaaabbbcccbbbeeepppttttttssssssuuuwwwzzz|||vvvtttrrrqqqpppnnnkkkhhhhhhgggeee```]]]^^^dddiii``````bbbdddeeeeeecccaaaeeefffggghhhhhhfffeeedddgggfffdddbbb___\\\ZZZXXXWWWZZZ]]]^^^```gggrrr{{{qqq```VVVMMMFFFIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJNNNNNNSSS]]]jjj|||xxxffffffooo}}}nnnfffcccbbbdddhhhggggggggggggggggggggggggdddggghhhhhheeedddfffiiigggggghhhhhhiiiiiijjjjjjhhhhhhjjjllloooqqqpppnnnlllkkkjjjiiigggfffeeeeeekkkkkklllllljjjgggcccaaahhhpppjjj]]]eeesssxxx\\\NNNDDDCCCBBB<<<<<<@@@@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAAAAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB??????BBBDDDCCCGGGSSS```sssmmm______ggg~~~yyysssnnnmmmlllllllllkkkhhheeeffffffffffffffffffffffffjjjgggeeehhhmmmpppnnnllljjjiiiiiiiiikkkooorrrtttssstttvvv{{{iiiZZZbbbsssrrraaaPPPHHHEEECCCBBBCCCEEECCCAAABBBCCCDDDCCCBBB???@@@@@@@@@@@@???>>>>>>>>>===<<<===???AAA@@@???<<<===>>>???@@@AAAAAAAAAAAAAAABBBEEEGGGNNN___ooo,,,***((()))+++,,,+++(((***************************+++,,,---------,,,+++,,,...//////......000111222222111000//////000000000000111222333333333333555333111222444555333111444444444444444444444444666666666666777777777777444555666777777888888888<<<<<<;;;:::;;;<<<===>>>===>>>@@@BBBFFFKKKNNNQQQRRRUUUXXXYYYYYYYYYYYYZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\ZZZXXXYYYYYYWWWRRRNNNIIIIIIHHHHHHJJJLLLOOOPPPVVVWWWZZZ^^^```bbbcccdddbbbaaa______cccmmmxxx~~~vvvrrrtttuuutttwww|||zzzvvvsssrrrsssrrrooolllllllllhhh```YYY[[[gggsssaaaaaa```___]]]^^^aaacccaaaaaabbbbbb```^^^\\\ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZXXXWWWWWW[[[bbbggg{{{mmm\\\QQQKKKNNNKKKHHHIIIMMMOOONNNMMMGGGHHHIIIJJJIIIHHHGGGFFFLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJGGGHHHJJJLLLKKKIIILLLSSS\\\jjjuuujjjjjj{{{|||pppjjjfffbbbaaacccgggfffeeedddccccccdddeeejjjjjjiiiiiihhhhhhgggggggggiiikkkmmmmmmllljjjiiijjjiiiiiijjjmmmnnnmmmlllmmmmmmmmmllllllkkkjjjjjjkkkjjjkkkmmmjjjdddbbbdddkkkttt{{{fff```kkk{{{ppp\\\OOOCCC@@@AAA@@@>>>???@@@??????>>>>>>??????@@@BBBCCCDDDCCCAAA@@@AAABBB??????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@AAADDDFFFEEEHHHUUUbbbvvvlll\\\\\\ccczzzvvvqqqnnnjjjhhhhhhiiihhhgggiiiiiihhhhhhgggeeedddccceeecccaaaeeejjjnnnllljjjggghhhiiihhhggggggiiikkklllmmmqqq{{{lll\\\]]]fff}}}hhhRRRHHHFFFEEEBBB@@@BBBBBBBBBCCCCCCBBBAAAAAA????????????>>>>>>>>>>>>===<<<;;;===AAABBB@@@>>>AAA@@@???>>>>>>???@@@AAA@@@===???EEEFFFHHHYYYnnn,,,***((()))+++,,,+++)))************************)))***+++,,,---,,,,,,+++,,,...//////------...000111111111000000000//////000000111222333333333333555333111222444555333111444444444444444444444444777777666666666666666666444555666777777888888888;;;;;;:::::::::;;;<<<===<<<===>>>???BBBEEEHHHIIINNNQQQTTTVVVVVVWWWXXXZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXYYYXXXTTTPPPHHHGGGFFFFFFGGGJJJLLLNNNTTTVVVYYY\\\___`````````bbbaaa``````bbbgggnnnttt~~~uuurrrpppnnnpppuuuwwwvvvuuuuuuuuusssqqqooonnnmmmjjjccc^^^aaakkkttt``````___]]]]]]]]]___```___^^^]]][[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYXXXXXXZZZ___bbblllxxxnnn___VVVMMMKKKIIIJJJMMMNNNLLLIIIIIIIIIJJJJJJJJJIIIHHHGGGLLLKKKKKKJJJJJJKKKKKKLLLOOONNNMMMMMMMMMMMMMMMMMMWWWaaappptttkkksssxxxmmmhhhfffcccbbbdddeeecccbbbaaabbbdddeeeeeekkkjjjhhhggghhhjjjlllnnnnnnoooqqqrrrqqqmmmjjjgggeeeeeegggjjjlllmmmllljjjlllmmmnnnppppppooonnnmmmkkkkkkmmmpppmmmfffdddeeekkkuuuxxxeeeaaaoooooo[[[NNNCCC@@@AAA@@@??????AAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDCCCAAA@@@AAABBB??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDFFFFFFIIIUUUcccxxxkkk]]]^^^eee~~~{{{wwwrrroookkkhhhhhhhhhgggfffgggggghhhhhhiiihhhhhhhhhhhheeeccceeejjjllljjjgggfffggghhhgggfffggghhhjjjkkkkkknnnvvvnnn]]]]]]eee~~~lllVVVKKKHHHEEEBBBAAAAAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>>>>======???BBBCCCAAA???@@@@@@???>>>>>>???@@@@@@BBB???@@@EEEDDDFFFUUUhhh+++***)))***++++++***)))************************''')))***,,,------,,,,,,---...///...,,,+++,,,---///000111111111000///...///000111222333333333333444333222222444444333222444444444444444444444444777777666666555555555444444555666777777888888888:::999999999999:::;;;;;;<<<<<<<<<===???@@@BBBCCCHHHKKKOOOQQQSSSUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[XXXXXXWWWXXXYYYXXXVVVSSSKKKIIIGGGFFFFFFHHHKKKLLLOOOQQQUUUYYY\\\]]]]]]]]]^^^_________```bbbfffiiissszzzyyyooojjjgggjjjnnnrrrtttwwwxxxwwwuuussssssrrrppplllhhhfffhhhnnnrrraaa``````___^^^^^^^^^^^^]]][[[YYYVVVVVVVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXXXXXXXXXX[[[]]]]]]hhhzzzlll]]]RRROOOMMMMMMNNNOOOLLLIIIJJJKKKKKKKKKKKKJJJIIIHHHKKKKKKJJJJJJJJJKKKKKKLLLMMMOOOOOOMMMKKKKKKOOOSSSfffuuuwwwsss|||sssiiigggfffddddddfffeeebbb______bbbeeeeeedddiiihhhfffeeeggglllqqqtttvvvxxxyyyyyyvvvqqqkkkgggbbbccceeehhhkkkllljjjhhhjjjlllooorrrrrrqqqooonnnjjjkkkooossspppiiieeefffkkkuuuqqqccccccsssmmmXXXMMMCCCAAAAAA@@@???@@@CCCCCCBBBBBBBBBBBBCCCCCCAAABBBDDDCCCBBB@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDEEEEEEIIIVVVccczzzjjj]]]___ggg}}}|||wwwrrrnnnjjjhhhgggfffeeedddeeefffgggiiijjjkkklllllljjjgggeeefffhhhiiigggdddeeefffgggfffeeeeeegggiiiiiiiiikkkqqq|||ppp^^^\\\bbbyyyrrr[[[NNNIIIFFFCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>???>>>>>>@@@BBBCCCBBB@@@@@@??????>>>>>>??????@@@CCC@@@AAADDDBBBCCCQQQaaa+++************+++******************************''')))***,,,.........---,,,---...---+++***+++,,,...///111222222000///---///000111222222333333222333222222333333444444333444444444444444444444444777666666555555444444333444555666777777888888888888888888888888999999:::;;;<<<<<<===>>>???@@@@@@CCCFFFJJJMMMOOORRRUUUXXXYYYZZZZZZZZZZZZZZZZZZZZZVVVWWWWWWXXXYYYYYYXXXWWWSSSPPPMMMJJJIIIIIIJJJKKKIIIKKKOOOTTTWWWYYYZZZZZZ[[[\\\]]]^^^^^^```dddgggkkkpppvvv{{{}}}ooofffdddfffiiijjjooouuuxxxwwwvvvvvvwwwwwwsssooollllllmmmnnnooodddcccccccccbbbaaa___]]][[[ZZZXXXWWWVVVWWWWWWXXXSSSTTTTTTTTTTTTTTTTTTTTTQQQRRRTTTTTTTTTVVVYYY[[[WWW___mmm}}}yyyggg]]]WWWQQQOOOOOOPPPOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKMMMNNNLLLJJJNNNXXXbbbuuuwwwnnngggfffgggfffgggiiiiiiddd``````cccfffeeecccdddccccccdddggglllqqqtttzzz|||~~~~~~{{{tttnnniiieeeeeeeeegggiiijjjiiihhhiiilllooorrrrrrpppllljjjgggiiinnnsssqqqjjjffffffkkkvvv}}}jjj___cccvvvkkkTTTKKKCCCAAABBB@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCC@@@BBBDDDDDDBBBAAAAAABBB@@@@@@@@@?????????>>>>>>BBBAAAAAAAAAAAAAAAAAABBB@@@@@@BBBDDDDDDHHHUUUccc|||}}}ggg[[[]]]fff}}}zzzuuuppplllhhhfffeeeeeedddccceeefffgggiiijjjkkkkkkllljjjhhhffffffggghhhfffddddddeeefffeeeddddddfffhhhggghhhiiioooxxxttt```[[[___vvvwww___QQQJJJEEEBBBBBB??????@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>===>>>??????@@@AAAAAAAAA@@@??????>>>>>>>>>>>>??????AAA@@@@@@BBBAAACCCNNN[[[******+++************+++************************((()))+++---...//////...,,,---...---+++******+++---...000111222000///---//////000111222222222222222222333333333333444444444444444444444444444444666555555555444444333333444555666777777888888888777777777888888888888888888888:::;;;<<<>>>>>>???@@@CCCFFFIIILLLOOOSSSVVVXXXXXXYYYZZZZZZZZZYYYYYYUUUVVVWWWXXXXXXYYYYYYZZZXXXVVVSSSNNNKKKIIIHHHGGGDDDFFFJJJNNNRRRVVVXXXYYY]]]]]]]]]]]]]]]```dddgggccceeehhhmmmppptttzzzvvvkkkgggfffdddeeejjjppptttuuuuuuxxxzzz{{{wwwssspppoooooommmkkkfffeeeeeeeeefffccc^^^ZZZVVVWWWXXXYYYXXXXXXVVVVVVRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNOOORRRWWW[[[ZZZ^^^eeeppp{{{iiiaaaVVVOOONNNNNNOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJMMMOOONNNPPPZZZkkkyyy~~~tttmmmggghhhjjjjjjjjjlllnnnkkkhhhggghhhhhhfffddd___```aaadddgggjjjmmmooowwwyyy|||~~~|||wwwqqqmmmllljjjgggfffhhhjjjjjjjjjlllooorrrtttssspppkkkhhhfffgggkkkpppoooiiifffggglllwwwuuuccc]]]eeeyyy}}}gggPPPHHHBBBBBBBBBAAA@@@BBBBBBBBBAAAAAAAAAAAABBBBBB???AAADDDDDDCCCAAAAAABBBAAA@@@@@@??????>>>>>>>>>BBBAAA@@@@@@@@@@@@AAABBB??????AAABBBBBBGGGUUUccc}}}{{{dddXXX[[[ddd~~~~~~uuupppllliiifffddddddddddddcccgggggghhhiiiiiihhhhhhhhhgggfffeeefffgggggggggfffcccdddeeedddcccccceeegggfffhhhkkkpppyyyxxxccc\\\]]]sss|||cccSSSJJJDDDAAAAAA>>>???@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>======>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@DDDNNNXXX)))+++++++++***)))***+++************************(((***+++---......------,,,---...---+++***+++,,,---...///000000000///......///000111222222222222000222333333333333444666444444444444444444444444444444444444444444444444444555666777777888888888666777888888999999888888444555777999:::<<<<<<<<>>AAADDDEEECCCBBBAAABBBAAAAAA@@@@@@?????????>>>AAAAAA????????????AAAAAA??????@@@BBBBBBGGGVVVddd~~~xxxbbbVVVZZZdddyyyqqqmmmiiigggdddccceeefffggggggjjjjjjjjjiiihhhfffeeedddeeeeeeeeeffffffgggggghhhcccdddeeedddcccccceeegggfffjjjnnnssszzz{{{fff]]]\\\ooogggUUUJJJDDDBBBCCC>>>???@@@AAABBBBBBBBBAAA????????????>>>>>>>>>>>><<<>>>@@@@@@>>>===>>>???===>>>>>>??????>>>>>>===<<<===>>>???@@@EEENNNUUU)))+++,,,+++)))(((***,,,************************((()))***+++,,,++++++***+++,,,------,,,,,,---............/////////000000...///000111222222222222000222444444222222444666444444444444444444444444222222222333444444555555444555666777777888888888666777888999999999888888555666888999;;;;;;;;;;;;===???AAABBBCCCFFFJJJMMMRRRSSSVVVXXXYYYYYYYYYXXXUUUWWWYYYYYYWWWXXXZZZ]]]YYYYYYXXXWWWTTTPPPLLLIIIHHHGGGFFFFFFHHHLLLPPPRRRTTTWWWZZZ]]]^^^___```bbbdddaaa```cccdddccchhhooozzz~~~tttnnnllljjjjjjmmmrrruuuwww{{{zzzxxxvvvsssqqqqqqqqqnnnmmmmmmooopppkkkccc[[[WWWWWWXXXXXXYYYYYYYYYYYYVVVUUUTTTRRRPPPOOONNNMMMJJJKKKKKKKKKKKKLLLNNNQQQTTTUUUXXXaaappp}}}oooeee]]]WWWSSSSSSQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPLLLRRR[[[dddppp~~~xxxrrrnnnpppsssrrrqqqrrruuuyyy}}}|||wwwsssqqqrrrjjjiiigggffffffggghhhhhhkkkmmmppprrrsssrrrooonnnjjjjjjjjjlllooopppooonnnqqqsssuuuwwwvvvsssooolllhhhffffffhhhgggfffiiinnnqqq~~~jjj^^^aaapppqqqYYYIIIEEEBBBDDDCCCAAAAAADDDAAAAAA@@@@@@@@@@@@AAAAAA===@@@DDDEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAA@@@BBBCCCCCCIIIXXXggg}}}vvv```VVV[[[fff~~~vvvppplllhhhfffdddeeehhhkkklllmmmmmmlllllljjjiiigggeeedddeeeeeefffffffffffffffgggcccdddeeeeeeddddddeeeggggggkkkpppuuuzzz~~~iii^^^\\\kkkkkkXXXLLLEEEDDDFFF???@@@AAABBBBBBCCCCCCCCC????????????>>>>>>>>>>>>===???AAAAAA???===>>>@@@<<<===>>>??????>>>===<<<<<<>>>??????AAAFFFMMMRRR(((+++,,,,,,)))(((***,,,************************'''((()))******)))((('''+++,,,------------...///...............///000111...///000111111222222111///222444444222222444777444444444444444444444444000111222333444555555666444555666777888888888888666777888::::::999999888888999;;;<<<======<<<<<<<<<===??????@@@BBBFFFIIIPPPQQQTTTWWWYYYYYYYYYXXXUUUWWWYYYYYYWWWWWWZZZ]]]YYYZZZ\\\\\\ZZZVVVQQQNNNLLLJJJGGGEEEEEEHHHLLLOOOIIINNNVVV\\\___aaabbbbbbccc___^^^aaabbbaaafffnnnwwwuuupppjjjhhhkkkppptttuuuzzzzzzzzzwwwtttsssuuuwwwtttssssssuuuvvvrrrhhh```\\\[[[ZZZZZZZZZ\\\^^^___[[[ZZZYYYWWWUUUSSSQQQPPPIIIKKKMMMMMMKKKJJJIIIJJJMMMOOOTTT^^^nnnyyymmmbbbZZZUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSXXX___kkkxxxzzztttqqqsssuuutttrrrsssvvv}}}|||wwwvvvxxxrrroookkkgggffffffhhhjjjgggiiilllnnnooonnnmmmllldddfffjjjooosssssspppmmmnnnpppsssttttttrrrooommmjjjfffeeefffffffffkkkqqqttt}}}ggg___eeevvvlllTTTHHHDDDBBBDDDDDDAAABBBEEEBBBAAAAAA@@@@@@AAAAAABBB===@@@DDDEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======>>>@@@AAABBBBBBCCCDDDEEEJJJZZZiii}}}ttt```VVV]]]hhh}}}|||uuupppmmmhhhfffeeegggjjjnnnpppqqqnnnnnnmmmllljjjhhhfffeeeffffffgggfffeeedddeeefffdddeeeeeeeeeddddddfffhhhggglllqqquuuyyyjjj___\\\ggg~~~mmmZZZNNNGGGFFFHHH???@@@AAABBBCCCCCCCCCCCC????????????>>>>>>>>>>>>>>>AAACCCBBB@@@>>>???AAA<<<===>>>??????>>>===<<<>>>@@@@@@???AAAFFFLLLOOO)))))))))))))))******+++)))************+++++++++++++++***)))((((((((())),,,,,,,,,------.........,,,,,,,,,---------............//////000000111111//////000111222222333333444444444444444444444444222222111111222444555666666555555444444666777888777777666666666666777777:::;;;;;;999888777888:::???===<<<;;;<<>>======<<<<<<<<<======DDDDDDDDDEEEEEECCC???<<<<<<<<<============<<<<<<>>>???@@@AAACCCEEEGGGIII)))))))))))))))******+++)))************+++++++++,,,,,,+++***************,,,,,,,,,,,,---------...,,,,,,,,,------------...000000////////////////////////000111111222333333444444444444444444333333222222111111222444555666666555555444555666777888777777666666666666777777999::::::999777777888:::===<<<;;;;;;<<<>>>@@@BBBEEEHHHKKKNNNQQQSSSVVVXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\[[[YYYWWWVVVWWWUUURRROOOLLLJJJIIIIIIFFFHHHKKKPPPTTTXXX[[[\\\aaa```___^^^___aaaccceeehhhnnnwww|||wwwyyy}}}}}}|||{{{yyywwwwwwxxxzzzsssssstttttttttrrrmmmiiigggeeeaaa^^^\\\[[[\\\\\\```^^^\\\\\\\\\]]][[[ZZZTTTQQQNNNMMMMMMMMMMMMLLLLLLKKKNNNUUUaaasss~~~uuunnnjjjiiihhhhhhkkkmmmppprrrssswww}}}}}}tttlllkkkkkkjjjlllooouuuvvvwwwwwwuuuttttttuuutttssspppmmmjjjjjjmmmpppooonnnllljjjiiiiiiiiiiiiiiikkkmmmpppqqqqqqpppooonnnoooppprrrssstttsssrrrpppnnnmmmllliiihhhnnnwww~~~mmm]]]\\\iii~~~dddRRRDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???CCCBBBCCCDDDDDDIIIWWWfffppp]]]VVV]]]hhhwwwooommmpppnnnnnnnnnmmmmmmlllllllllnnnkkkhhhhhhjjjjjjfffaaaaaabbbcccccceeeeeefffggghhhggggggfffeeeddddddcccdddeeejjjooorrruuupppaaaZZZdddxxxxxxbbbSSSKKKEEEBBBBBBAAA@@@AAABBBBBB@@@>>>======<<<<<<<<<<<<======AAA@@@@@@@@@AAAAAA???<<<<<<<<<============<<<<<>>??????BBBFFFIIILLLOOOSSSUUUWWWWWWWWWXXXXXXYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXZZZYYYWWWUUURRROOOMMMKKKDDDEEEGGGIIIMMMRRRUUUXXXZZZ[[[\\\]]]______``````ccceeeiiiqqq{{{~~~{{{yyyxxxxxxxxxuuutttttttttuuutttrrrooommmjjjfffaaa]]]\\\[[[[[[```^^^]]]]]]^^^^^^]]]\\\WWWTTTPPPNNNNNNNNNNNNMMMLLLKKKNNNUUU```qqqyyyqqqiiifffeeedddgggkkkmmmnnnpppqqqpppqqqrrrtttrrrqqqooolllkkkmmmqqqtttuuussspppllljjjiiiiiijjjjjjkkkmmmoooooonnnmmmlllkkklllooorrrsssttttttttttttrrrpppnnnjjjjjjsss}}}wwwhhhZZZ\\\mmm|||aaaOOODDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBCCCDDDDDDIIIXXXgggooo]]]VVV^^^iii}}}uuuoooooosssuuusssqqqnnnkkkjjjiiiiiimmmjjjhhhhhhjjjiiifffcccccccccdddeeefffggghhhhhhhhhhhhgggfffeeedddccccccbbbeeelllrrrtttvvv~~~ssscccZZZaaattt}}}gggWWWMMMGGGDDDBBBAAA@@@AAABBBBBB@@@>>>======<<<<<<<<<<<<======???>>>======???@@@???>>><<<======>>>>>>======<<>>AAA???===>>>???@@@???>>>======>>>>>>>>>>>>======????????????@@@AAABBBBBB)))))))))))))))******+++))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,---....../////////////////////000000111111111222222222333333222222333333333333333333333444444555555555555555777777666666666666777777666777888777666666777999555666999;;;<<<<<<;;;:::888:::===???BBBEEEIIILLLQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[WWWYYY[[[\\\\\\ZZZXXXVVVNNNLLLIIIGGGFFFHHHJJJKKKKKKNNNSSSXXX\\\^^^^^^]]]aaaaaabbbcccgggkkknnnqqqxxx~~~{{{uuupppoooppprrruuuxxxxxxuuusssrrroookkkgggddddddddddddiiigggfffeeedddccc```]]][[[WWWSSSPPPPPPQQQRRRQQQQQQPPPSSSZZZdddttt~~~|||uuummmiiiccc^^^___cccbbbdddfffhhhiiilllooorrrpppmmmhhhdddccchhhqqqwwwtttsssqqqpppooopppqqqrrrrrrsssssssssqqqooollljjjjjjlllnnnnnnmmmmmmnnnpppxxxyyy{{{zzztttpppvvvmmmaaaZZZdddyyyuuu[[[KKKCCCCCCBBBAAA@@@@@@@@@@@@============>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCDDDDDDAAAAAABBBDDDEEEKKKZZZjjjooo___ZZZdddqqqtttmmmiiijjjmmmrrrooollliiigggfffffffffjjjiiiiiiiiiiiiiiigggfffffffffggghhhiiijjjjjjkkkffffffeeedddcccbbbaaa```bbbfffooowwwzzz|||yyyeeeYYY]]]ooonnn\\\OOOHHHEEEBBBAAA@@@@@@AAA@@@>>><<<<<<<<<<<<<<<<<<===>>>>>>@@@??????@@@AAA@@@>>><<<======>>>>>>>>>>>>======???????????????@@@AAAAAA)))))))))))))))******+++)))************+++++++++))))))(((((())))))******+++++++++************)))++++++++++++,,,,,,,,,,,,(((((()))+++,,,---...///............////////////000000000111111222222333222333333444444333333222333333444555555555555444666555555444444555555666555666777666555555777999555666888:::;;;;;;;;;:::999:::<<<===>>>@@@DDDGGGLLLMMMNNNQQQSSSVVVXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZVVVWWWYYY[[[\\\\\\[[[ZZZSSSPPPLLLHHHFFFEEEEEEFFFFFFIIINNNSSSWWWZZZ[[[[[[``````aaabbbccccccddddddiiioooxxxyyysssjjjjjjlllpppuuuwwwwwwwwwrrrpppmmmjjjhhhhhhiiijjjmmmkkkjjjiiihhheeebbb^^^[[[WWWSSSPPPQQQRRRTTTTTTRRRQQQUUU\\\fffuuu~~~}}}xxxrrrnnnggg```___cccaaacccdddfffgggjjjnnnqqqooolllhhhcccbbbeeelllqqqlllmmmmmmnnnpppqqqssssssvvvvvvwwwwwwvvvtttrrrpppmmmnnnooommmjjjjjjmmmpppyyy|||yyyuuu|||iii___\\\iiioooXXXJJJCCCBBBAAA@@@@@@?????????===<<<<<<======>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBDDDFFFLLL\\\kkkooo```\\\gggttttttmmmhhhgggiiikkkjjjhhhgggffffffffffffhhhhhhiiiiiiiiihhhhhhgggffffffggghhhiiijjjkkkkkkeeeeeeddddddccccccbbbbbbbbbeeelllrrrtttvvv~~~{{{fffXXXZZZlllppp]]]OOOHHHEEEBBBAAA@@@@@@@@@@@@>>><<<<<<<<<;;;<<<<<<===>>>???<<<>>>AAADDDEEECCC???;;;===>>>>>>??????>>>>>>===????????????@@@AAABBBBBB)))))))))))))))******+++)))************+++++++++)))(((((((((((()))***+++++++++******))))))))))))***++++++++++++,,,,,,,,,((())))))***+++,,,------........................//////000000111222222333222333444444444333222222222333444555555555444444444444333333333333444444444666666666555555777999666777888999:::;;;;;;;;;;;;<<<<<<<<<;;;===@@@CCCFFFGGGJJJMMMQQQTTTWWWXXXTTTVVVXXXZZZ[[[ZZZYYYXXXVVVWWWXXXZZZ[[[[[[ZZZZZZWWWTTTQQQMMMJJJHHHGGGGGGEEEFFFIIILLLPPPSSSVVVWWW[[[\\\]]]^^^___`````````cccggglllqqqvvv|||{{{mmmkkkiiijjjmmmqqqtttuuusssqqqnnnlllkkkkkkmmmnnnooonnnmmmmmmmmmjjjgggcccZZZVVVRRRPPPQQQSSSUUUVVVUUUUUUXXX```jjjyyy{{{xxxuuurrrkkkcccbbbeeeaaabbbccccccdddgggkkknnnmmmlllkkkhhheeedddfffhhheeefffiiikkknnnoooppppppqqqrrruuuwwwwwwwwwvvvuuuoooppppppllliiiiiiooottt{{{~~~}}}|||}}}ddd\\\]]]nnnkkkUUUIIICCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@BBBDDDFFFLLL\\\lllmmm___\\\hhhvvvvvvooojjjhhhiiiggggggggggggffffffffffffggghhhiiiiiiiiihhhhhhiiiffffffggghhhiiijjjkkkkkkeeeeeeeeeeeeeeeeeeeeeeeefffgggkkknnnnnnpppxxx}}}eeeVVVWWWhhhqqq^^^PPPIIIFFFCCCAAA@@@@@@@@@???===;;;;;;;;;;;;<<<<<<===>>>???:::>>>EEELLLOOOLLLFFF@@@>>>>>>????????????>>>>>>?????????@@@@@@BBBCCCCCC)))))))))))))))******+++)))************+++++++++))))))(((((()))***+++++++++*********))))))((((((******+++++++++,,,,,,,,,***************+++++++++.....................---...//////000111222222222222333444444444333222111222333444555555555444333444333333222222333333444444555666555555555777999777777888999:::;;;<<<<<<===>>>===<<<:::;;;>>>AAACCCDDDGGGKKKOOOSSSVVVXXXRRRTTTWWWZZZ[[[ZZZYYYWWWWWWXXXXXXYYYYYYYYYYYYXXXZZZXXXUUURRROOOMMMLLLKKKFFFFFFFFFHHHJJJNNNQQQSSSVVVWWWXXXZZZ\\\^^^```aaacccdddeeeeeeggglllrrrwww|||xxxwwwwww~~~vvvpppiiieeefffjjjnnnqqquuussspppmmmlllmmmnnnooouuuuuuuuuuuuuuutttpppmmmYYYVVVQQQOOOQQQTTTVVVWWWXXXYYY\\\dddooo~~~xxxvvvvvvtttmmmfffdddhhhaaabbbbbbbbbbbbeeeiiilllkkkmmmnnnmmmiiieeebbbaaa```bbbfffiiikkkllllllllliiilllooosssuuuwwwwwwwwwqqqrrrpppllliiikkkrrrxxx|||www```ZZZ]]]qqqhhhTTTIIICCCBBBAAA@@@????????????????????????@@@AAABBBCCC>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@BBBDDDFFFMMM]]]llllll^^^\\\hhhvvvxxxrrrmmmjjjjjjffffffggggggggggggfffffffffhhhiiiiiiiiihhhiiiiiiffffffggghhhiiijjjjjjkkkfffffffffgggggggggggghhhlllkkkllllllkkkllluuu}}}eeeUUUUUUfffsss___QQQJJJHHHCCCAAA@@@@@@@@@???===;;;;;;;;;;;;<<<<<<>>>??????:::@@@JJJSSSXXXUUUMMMGGG>>>>>>????????????>>>>>>?????????@@@AAABBBDDDEEE))))))))))))******************++++++++++++******+++***((('''''')))+++,,,((()))***++++++***((((((,,,+++++++++++++++,,,,,,)))************+++++++++))))))))),,,000222000---...///111333333222000///111111222222222222333333333222333444666666444222333333444555555444444333222444555555444444666777444555666888:::;;;;;;;;;999999999888999999::::::===???AAACCCFFFJJJOOOSSSSSSTTTVVVXXXZZZZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWW[[[[[[[[[YYYVVVSSSOOOMMMJJJIIIGGGGGGHHHKKKNNNPPPPPPRRRVVVYYY[[[]]]aaacccaaaaaabbbccceeegggiiijjjoooqqqqqqqqqnnnmmmmmmmmmnnnttt}}}sssfffdddgggiiikkkooorrrooonnnooommmkkknnnsssuuuxxx|||wwwiii^^^[[[UUURRRRRRUUUZZZ^^^[[[```fffllluuu~~~zzzuuutttssspppiiicccbbbaaa___^^^___```aaabbbgggiiijjjkkkiiieeeaaa___bbbcccdddeeehhhjjjmmmnnnlllkkkjjjjjjlllooosssuuuppprrrssssssssstttwwwyyyxxxyyy|||}}}}}}nnn[[[WWW```{{{{{{bbbOOODDDIIIFFFBBB@@@@@@BBBCCCCCCBBB@@@>>>===<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBBBB???@@@BBBCCCDDDCCCCCCBBB???@@@CCCEEEFFFMMM___qqq~~~nnn___ZZZhhhzzzvvvpppkkkgggggghhhhhhggggggfffffffffeeeeeegggiiihhhgggffffffgggiiifffdddeeehhhjjjjjjiiilllkkkiiihhhiiihhhfffdddeeegggiiikkkooouuu}}}iiiWWWVVVeee}}}vvvaaaQQQHHHEEE@@@BBBBBB@@@===<<<===@@@>>>??????@@@@@@>>>===<<>>@@@??????@@@@@@@@@AAAAAAAAA(((((()))))))))*********)))***************))))))***)))((((((((()))+++,,,***+++,,,,,,,,,,,,+++***++++++************++++++)))************+++++++++***))))))+++///111000......///000111111111000///111222222222222333333333333222333444666666444222333333333333444444555555333444555555444444555666555555777888999:::::::::999999888888888999::::::;;;===@@@BBBDDDGGGKKKNNNSSSTTTVVVXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYY[[[[[[[[[ZZZXXXUUURRRPPPLLLKKKIIIHHHHHHIIIKKKMMMNNNQQQTTTVVVXXX[[[^^^aaaaaaaaaaaaaaaaaabbbccccccfffhhhiiiiiihhhggghhhiiilllqqqzzzsssooommmjjjhhhiiiooommmmmmooonnnlllnnnttt|||zzzooobbb^^^YYYUUUTTTWWW[[[^^^aaahhhpppwww}}}wwwuuutttqqqkkkfffeeecccaaa___```aaabbbcccdddeeeggghhhgggeeebbb```bbbcccdddgggjjjmmmoooqqqnnnlllkkkiiijjjlllnnnoooppprrrtttttttttuuuwwwyyyrrrrrruuuzzz~~~jjj\\\[[[eeevvv```OOOFFFGGGEEEBBB@@@AAABBBBBBAAAAAA@@@>>><<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB???@@@BBBCCCDDDDDDCCCCCCAAAAAACCCEEEFFFMMM^^^nnn}}}mmm___[[[iii{{{zzztttnnniiigggffffffffffffffffffeeeeeeeeefffggggggfffeeefffhhhgggeeecccdddgggjjjkkkkkkjjjiiiffffffggggggfffeeeeeehhhlllooosssyyynnn\\\VVVeee|||yyycccRRRIIIFFFAAABBBCCCAAA>>>===>>>@@@>>>???@@@@@@@@@???>>>===@@@CCCFFFHHHIIIGGGDDDBBB>>>?????????======???AAA???@@@@@@@@@@@@AAAAAAAAA(((((())))))))))))******))))))***))))))(((''''''))))))))))))***************++++++,,,,,,,,,+++++++++******)))))))))******)))************+++++++++***))))))***---/////////....../////////000000000222222222222333333333444333222222333555666444333222222222222333444666777444555666555444333444555666777777888888888888888888888777777888999::::::888;;;>>>AAABBBDDDFFFHHHPPPQQQSSSUUUWWWYYYYYYZZZXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZXXXVVVTTTQQQOOOLLLIIIHHHHHHHHHIIIKKKMMMPPPRRRTTTWWW[[[^^^``````___^^^]]]]]]\\\\\\^^^```bbbcccbbbbbbcccdddiiimmmuuu~~~yyyooohhheeejjjiiijjjnnnnnnnnnqqqwww~~~{{{tttgggccc___[[[ZZZ\\\```bbbkkksss~~~~~~yyyuuutttrrrnnnkkkgggeeeaaa```aaabbbccccccbbbdddfffggggggfffeeeccc```bbbdddgggjjjmmmpppqqqpppnnnllliiihhhhhhiiiiiimmmooorrrrrrrrrrrrssstttmmmllloooxxxyyyddd]]]___lllooo[[[NNNGGGEEECCCAAAAAABBBBBBAAA???@@@???===<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFLLLZZZiiizzzjjj^^^\\\jjj}}}}}}wwwpppjjjgggddddddddddddeeeeeeeeeeeedddeeeeeeeeedddeeegggiiigggeeeddddddgggjjjlllmmmiiifffdddcccdddfffggggggfffkkkqqqvvvzzzsss```VVVcccyyy{{{eeeUUUKKKHHHCCCCCCDDDBBB@@@???@@@BBB???@@@AAAAAAAAA@@@>>>===>>>@@@CCCEEEEEEDDDAAA@@@===>>>??????>>>>>>@@@BBB@@@@@@@@@@@@AAAAAAAAAAAA(((((((((((()))))))))***))))))))))))((('''&&&%%%(((((()))************)))((()))))))))************+++***))))))((()))))))))))))))*********+++++++++******))))))+++---//////......------...///000111222222222222333333333333333222222333444555444333222111111000222444777888444555666555333222333444777777888888777777666555777777777777777888999:::888:::>>>@@@@@@AAABBBCCCIIIJJJMMMPPPSSSVVVXXXYYYXXXXXXXXXYYYYYYYYYXXXXXXZZZZZZ[[[[[[[[[[[[ZZZYYYUUUSSSPPPLLLIIIHHHGGGGGGGGGIIILLLNNNPPPTTTXXX\\\^^^^^^]]]]]]\\\\\\[[[ZZZ]]]___aaabbbaaaaaaaaaccceeeiiiooovvvyyymmmfffeeedddggglllooopppuuu{{{||||||yyyuuukkkiiifffddddddfffiiikkksss}}}}}}wwwtttttttttsssrrrllliiifffeeeggghhhgggfffggghhhiiijjjjjjiiihhhhhhaaabbbdddgggiiilllmmmnnnpppnnnllliiihhhgggggggggiiikkkmmmmmmkkkjjjjjjjjjkkkjjjnnn{{{sss```[[[bbbsss}}}gggVVVKKKGGGCCCBBBBBBBBBCCCCCC@@@>>>@@@???===<<<<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEFFFEEEFFFGGGGGGKKKWWWddd|||wwwggg]]]]]]mmm}}}wwwooohhhgggbbbbbbccccccddddddeeeeeedddeeeddddddccceeeiiilllllljjjiiihhhiiijjjlllmmmhhheeebbbbbbdddggghhhiiihhhoooxxx~~~ttt```VVVaaattt|||fffVVVNNNKKKEEEEEEDDDCCCBBBBBBBBBCCC@@@AAABBBBBBBBBAAA???>>>>>>???AAABBBCCCBBBAAA@@@===>>>?????????@@@BBBDDD@@@@@@@@@AAAAAAAAABBBBBB'''(((((((((((()))))))))((((((((((((((('''&&&&&&(((((()))************)))((((((((())))))******++++++******)))(((((())))))))))))*********+++++++++***)))))))))***+++---///------------...///111111111111111222222222333333333222111222333444444333222111000000111444666888444555666555333222222333777777777777666555444444666666666666777888999:::888;;;>>>?????????@@@@@@@@@BBBEEEIIIMMMQQQUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUYYYYYYZZZ[[[[[[\\\\\\\\\YYYWWWTTTPPPMMMJJJIIIHHHEEEGGGIIIKKKMMMQQQVVVYYYZZZZZZ[[[]]]]]]]]]]]]\\\^^^```bbbaaa```___``````bbbeeeiiiooovvvssshhhbbbaaaccciiilllooouuu|||}}}yyyvvvtttpppnnnmmmmmmnnnqqqtttwwwzzz|||yyyuuussssssuuuvvvwwwwwwtttqqqrrruuuvvvssspppppppppooonnnmmmlllkkkkkkdddeeegggiiikkkkkkllllllnnnmmmkkkjjjiiihhhhhhhhhhhhiiijjjiiifffdddddddddkkkjjjqqqmmm^^^XXXeeeyyyvvv```PPPHHHEEEBBBAAABBBCCCDDDDDDAAA???@@@???>>>======>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGGGGHHHGGGJJJTTT___xxxsssddd[[[^^^ooo|||tttlllgggfffaaabbbbbbbbbccccccdddddddddeeeeeeeeeeeegggkkknnnsssrrrpppnnnkkkjjjjjjjjjgggeeebbbbbbdddhhhjjjjjjjjjrrr|||sss^^^VVV___pppzzzeeeVVVOOOLLLFFFEEEDDDCCCDDDDDDDDDDDDAAABBBCCCCCCCCCBBB@@@??????@@@AAABBBBBBBBBAAAAAA>>>???@@@@@@@@@@@@BBBDDD@@@@@@AAAAAAAAABBBBBBBBB''''''(((((((((((())))))''''''((((((((((((''''''))))))))))))************************+++,,,---...,,,+++******)))))))))))))))************+++++++++((()))******)))***,,,...------...///000111111111000000000000111111111222333222000111333444444333111111111111222333555666333444555444333222333444777777777777666555444333555555555555666888999999999;;;===>>>======???@@@;;;<<>>>>>???AAABBBAAAAAABBBBBBCCCCCCDDDDDDBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCEEEFFFHHHIIIJJJGGGGGGHHHHHHJJJRRR[[[tttoooaaaZZZ___rrr}}}uuulllggggggbbbbbbbbbcccccccccccccccdddfffggghhhiiikkkoooqqqwwwxxxwwwsssnnnjjjgggffffffdddbbbccceeehhhiiijjjjjjsss}}}ttt^^^VVV]]]lllxxxcccTTTMMMKKKGGGEEECCCCCCEEEEEEEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCC???@@@AAAAAA@@@@@@BBBDDDAAAAAAAAAAAABBBBBBBBBBBB'''''''''((((((((())))))&&&'''((()))))))))))))))***)))((((((((()))+++,,,+++************,,,---...------+++******))))))))))))************+++++++++&&&(((++++++***)))***,,,,,,---///111222222222111////////////000000000000444222000000222333444333111111222222222333333333222333444444333222333555666666666666555444333333444444444555666777999999888:::;;;;;;;;;;;;>>>@@@;;;<<<===@@@CCCGGGJJJLLLOOOQQQSSSUUUWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[YYYXXXVVVUUUTTTTTTNNNNNNMMMJJJHHHIIIKKKNNNOOOQQQTTTWWWZZZ[[[[[[[[[ZZZ\\\^^^^^^]]]]]]^^^___```bbbccceeegggjjjooosss|||qqqfffaaa^^^]]]\\\^^^dddlllwww|||~~~||||||yyyuuuwwwwwwxxxyyy{{{}}}xxxwwwvvvuuutttuuuwwwxxx|||zzz{{{xxxrrrqqqnnnkkkiiiiiiiiiiiieeefffhhhjjjlllkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggeeedddeeehhhkkknnnssstttaaaYYYZZZooojjjUUUHHHCCCCCCDDDCCCCCCDDDEEEEEEDDDBBBBBBAAA@@@??????AAACCCDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCEEEGGGIIIJJJJJJHHHGGGIIIIIIJJJPPPXXXqqqmmm^^^YYY```tttzzzoooiiiiiidddcccccccccccccccbbbbbbeeegggjjjkkkmmmoooqqqtttxxxyyyzzzwwwpppiiieeeddddddcccbbbccceeeggggggfffhhhqqqzzz}}}{{{{{{yyycccVVV\\\iii}}}xxxaaaRRRJJJHHHGGGDDDBBBCCCEEEFFFEEEDDDCCCCCCDDDEEEDDDCCCBBBAAABBBBBBAAAAAAAAABBBCCCDDDAAABBBBBBBBB@@@@@@BBBDDDAAAAAAAAABBBBBBBBBBBBCCC''''''''''''((((((((()))%%%&&&''')))******+++++++++***((('''''')))+++,,,)))((((((((((((***,,,---...---,,,+++************)))************+++++++++%%%(((+++,,,***)))***++++++---000222333333222111............////////////444222000000222333444333111111222333333333222222111222333333333333444555555555666666555444444333333333444444666777888999888999999999999:::===@@@======>>>???AAACCCFFFGGGKKKMMMQQQTTTWWWXXXXXXXXXVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXTTTSSSPPPKKKGGGFFFGGGIIIKKKMMMQQQTTTWWWXXXXXXXXXXXXZZZ]]]^^^^^^___```bbb```aaabbbcccccceeehhhjjjqqqwwwzzzjjjccc]]]YYYVVVVVV\\\ccceeekkkqqqtttxxx|||{{{wwwyyyyyyzzz{{{|||~~~zzzzzzyyywwwuuutttvvvwwwrrrqqqssszzzwwwooonnnllliiigggeeeeeefffggg___aaadddggghhhiiihhhhhhhhhggggggggggggfffffffffddddddcccbbbcccfffkkkoooqqqxxxooo\\\WWW]]]tttfffRRRFFFBBBBBBEEEDDDCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@BBBDDDEEECCCCCCCCCDDDEEEFFFFFFGGGCCCDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCEEEGGGIIIKKKJJJGGGGGGIIIIIIJJJPPPWWWoookkk]]]YYY```uuutttllljjjeeedddddddddccccccbbbbbbeeehhhkkknnnoooqqqsssuuuvvvyyy{{{xxxqqqiiidddbbbbbbaaaaaabbbdddfffeeedddfffooowwwyyyvvvvvv{{{~~~hhhVVV[[[ggg|||xxxaaaPPPHHHEEEGGGDDDBBBBBBEEEFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBAAACCCBBBAAAAAAAAABBBCCCDDDBBBCCCCCCBBB@@@@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCC))))))))))))(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***(((((())))))***+++,,,,,,,,,+++111;;;EEEIIIFFF>>>888333///+++***,,,---,,,+++...///111222333333222111444444444333333222222222111222222333333222222111333333333444444444555555777777777777777666666666777888999:::;;;<<<<<<<<<===<<<<<<<<<===>>>@@@AAAAAADDDIIILLLOOOQQQTTTWWWSSSUUUWWWWWWWWWWWWXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZVVVUUURRROOOLLLIIIGGGFFFHHHHHHJJJLLLOOOSSSVVVXXXXXXYYYZZZZZZZZZZZZ[[[]]]^^^^^^^^^^^^```bbbeeefffhhhmmmttt{{{mmmbbbWWWRRROOOOOOSSSYYY```bbbggglllppptttvvvwww{{{}}}{{{zzzzzzyyywwwuuuwwwvvvwwwzzzyyytttmmmnnnnnnjjjfffbbbbbbdddeeeeeefffffffffffffffgggjjjgggfffgggiiijjjgggdddbbbccccccaaaaaaeeelllrrrvvv~~~iii\\\VVVaaawwwttt```QQQFFFAAAAAACCCCCCDDDDDDDDDDDDDDDCCCFFFDDDAAA@@@AAACCCDDDCCCAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGHHHJJJKKKIIIHHHHHHGGGGGGNNNWWWllloooaaa[[[aaavvv}}}vvvmmmhhheeeffffffdddbbbaaabbbcccdddeeegggjjjnnnrrrtttvvvwww{{{~~~}}}wwwooogggcccccceeeffffffcccaaa``````eeeiiinnntttxxxzzzzzzyyyiiiWWWXXX```ttt{{{aaaOOOFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCAAAAAABBBCCC))))))))))))((((((((((((((((((((())))))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***((())))))******+++,,,,,,---777BBBQQQ\\\]]]UUUHHH???111---***)))+++,,,,,,+++...///111222222222222111444444333333333222222222111222222333333222222111333333333444444444444555666666666666666666666666777888999:::;;;<<<<<<<<<>>>============>>>@@@AAA???BBBEEEGGGIIILLLOOORRRRRRTTTWWWXXXWWWWWWWWWXXXWWWWWWXXXXXXYYYZZZZZZ[[[XXXVVVTTTRRROOOLLLJJJIIIFFFFFFFFFGGGIIILLLOOOQQQUUUWWWYYYYYYYYYXXXYYY[[[^^^]]]]]]^^^___aaacccdddfffiiimmmqqqvvv{{{jjj```UUUPPPMMMMMMQQQWWW\\\___dddjjjpppuuuxxxyyy}}}}}}|||yyyxxxxxxvvvvvvzzz|||wwwpppqqqrrroookkkhhhggghhheeeeeedddddddddeeeeeefffkkkkkkkkkjjjjjjhhhfffdddbbbcccdddcccccchhhpppvvvwwwddd[[[YYYddd{{{ooo]]]PPPFFFBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFCCCAAA@@@BBBCCCDDDCCCBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGHHHJJJKKKIIIIIIJJJHHHHHHNNNWWWllllll___ZZZaaavvv}}}vvvooojjjggghhhgggeeecccbbbdddfffeeefffhhhkkknnnrrrvvvxxx{{{~~~yyyppphhhddddddfffgggfffdddbbbaaaaaacccggglllsssxxx|||}}}~~~jjjWWWWWW^^^rrr{{{bbbPPPHHHFFFCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCAAAAAACCCDDD(((((((((((())))))))))))(((((()))******))))))(((************************++++++++++++++++++++++++,,,,,,++++++************,,,+++******++++++***((()))******++++++,,,,,,,,,+++666DDDKKKIII???444---...,,,))))))***+++,,,+++...///000111222222222222333333333333222222222222111111222222222222111111333333333333444444444444444444444444444555555555777777999:::;;;<<<<<<<<>>>>>======>>>??????===???@@@AAABBBDDDHHHKKKOOORRRVVVWWWWWWVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZYYYWWWUUUSSSPPPNNNNNNHHHFFFDDDCCCDDDFFFIIIJJJPPPSSSVVVWWWWWWWWWXXXYYY]]]]]]]]]]]]^^^___```aaaeeefffggghhhkkkooouuuzzz}}}pppeeeZZZUUURRRQQQTTTYYYZZZ^^^dddkkkrrrxxx{{{|||~~~}}}{{{zzzxxxwwwvvvyyy}}}}}}{{{uuuvvvwwwuuurrrooonnnmmmhhhgggeeedddccccccdddeeemmmpppqqqooojjjeeeccccccdddfffhhhiiikkkpppxxx~~~ooo^^^ZZZ\\\iiihhhXXXNNNFFFCCCDDDCCCDDDDDDDDDDDDDDDCCCCCCEEECCCAAAAAABBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGHHHJJJKKKJJJJJJLLLJJJIIIOOOVVVkkk}}}ggg\\\YYYaaavvv}}}wwwqqqmmmjjjjjjhhhfffddddddgggiiihhhhhhjjjlllpppuuuyyy|||{{{rrrkkkgggfffggghhhgggeeecccbbbcccbbbeeejjjpppwww}}}mmmXXXWWW]]]nnn{{{cccRRRJJJHHHCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDBBBAAAAAACCCFFF(((((((((((())))))))))))((())))))************)))************************************++++++++++++,,,,,,++++++******)))))),,,+++******++++++***((()))))))))*********+++++++++111777777222---,,,,,,,,,+++******+++,,,,,,,,,---...///000111111222222333222222222222222222222111111222222222222111111222222333333333444444444333333333333333444444444666777888:::;;;<<<<<<===>>>>>>===========================<<<<<<>>>BBBEEEIIIMMMRRRUUUVVVVVVWWWXXXWWWXXXXXXYYYYYYZZZ[[[[[[\\\[[[ZZZXXXVVVTTTSSSRRRMMMKKKHHHEEEDDDEEEGGGHHHKKKNNNRRRUUUVVVWWWXXXYYY\\\\\\\\\\\\]]]]]]^^^^^^bbbcccdddeeegggjjjnnnrrrvvv{{{uuukkk```ZZZWWWUUUXXX]]]___cccjjjrrryyy~~~~~~~~~}}}|||zzzxxxwwwxxx{{{}}}|||{{{xxxyyyzzzzzzxxxvvvsssrrrpppnnnkkkhhhfffeeedddeeemmmrrruuuqqqhhhbbbaaacccgggjjjnnnqqqtttzzziiiYYYXXX]]]ooo{{{dddTTTLLLFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBDDDBBBAAAAAACCCDDDDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFFFFHHHJJJIIIIIIJJJMMMKKKJJJOOOVVVjjjzzzdddZZZYYYbbbxxx}}}wwwrrrooommmllljjjgggeeefffiiilllllllllmmmppptttyyy~~~|||tttmmmiiihhhiiiiiihhheeeddddddeeeccceeeiiinnnuuu}}}qqq[[[YYY\\\lll{{{cccRRRJJJHHHCCCCCCBBBBBBCCCCCCDDDEEECCCDDDEEEEEEFFFEEEDDDDDDAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFEEECCCAAAAAADDDGGG'''((((((((()))))))))***(((((()))***************************************)))))))))******++++++++++++++++++******))))))))),,,+++******++++++***(((((((((((()))))))))))))))...111333000+++***...222,,,,,,---,,,,,,,,,---...---------...///111222222222222222222222222222222000111111222222111111000222222222333333333444444111222222222333333333444666777888:::;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;=========<<<;;;<<>>;;;;;;<<<=========<<<<<<>>>>>>>>>===<<<<<<>>>@@@===@@@EEEIIIMMMPPPTTTWWWUUUVVVVVVWWWXXXXXXYYYYYY[[[[[[ZZZYYYXXXWWWWWWWWWRRRPPPNNNKKKIIIHHHGGGGGGDDDFFFJJJMMMOOORRRVVVYYYXXXYYYZZZ[[[\\\]]]]]]\\\ZZZ]]]aaacccddddddeeefffmmmttt|||{{{ssshhhbbb^^^```eeekkkrrryyyzzz~~~zzzzzzzzzyyyzzzzzz{{{|||}}}{{{zzzzzz||||||{{{zzz}}}zzzvvvrrrnnnjjjiiihhhmmmqqqnnngggdddgggkkkooottt{{{{{{dddVVVZZZfffxxx___PPPJJJGGGDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAABBBDDDEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFGGGHHHJJJHHHGGGIIILLLLLLMMMSSS[[[lllwwwaaaYYY\\\ggg}}}}}}xxxsssoookkkkkkjjjgggfffgggjjjmmmpppqqquuuyyy~~~zzzsssnnnkkkiiijjjjjjhhheeedddeeefffeeeeeegggkkkrrryyyzzzbbb\\\\\\iii}}}dddRRRHHHEEEEEEEEEDDDDDDEEEEEEFFFGGGDDDEEEFFFHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGFFFGGGGGGFFFDDDDDDEEEFFF'''''''''((()))*********&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((()))***+++++++++(((((())))))******++++++,,,+++******++++++***(((+++++++++***************)))+++---......---+++***,,,...///...+++******,,,,,,++++++,,,...000222333000111111111222222222222000000111111111111000000111222222222222333333333111111222222333444444555555666888:::<<<===>>>>>>;;;<<<===?????????>>>>>>>>>???@@@???>>>===>>>@@@;;;>>>AAADDDFFFKKKPPPSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXWWWWWWVVVVVVSSSRRRQQQPPPNNNLLLJJJIIIDDDFFFGGGHHHIIILLLPPPSSSWWWXXXZZZ\\\]]]]]]]]]]]]^^^```aaabbbaaabbbdddfffgggnnnsssuuuwwwwwwrrrkkkhhhcccaaagggooovvv{{{yyyxxxxxxxxxyyy{{{|||}}}~~~|||yyyyyy|||}}}~~~}}}||||||{{{yyyvvvrrrnnnkkkgggjjjmmmllliiiiiimmmrrrxxx~~~ttt```VVV___pppuuu[[[NNNIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEDDDCCCDDDDDDDDDEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFGGGHHHJJJIIIHHHJJJMMMNNNPPPXXXaaapppvvv```XXX\\\ggg}}}~~~xxxrrrnnnhhhiiiiiigggffffffiiikkknnnqqqvvv{{{xxxqqqmmmkkkjjjjjjiiigggddddddeeefffbbbcccfffjjjqqqyyybbb\\\ZZZggg}}}eeeSSSJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHJJJKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCDDDFFFHHHIIIEEEFFFHHHHHHFFFEEEEEEEEE&&&''''''((()))******+++%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++''''''((()))***+++,,,,,,,,,+++******++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&'''))))))(((+++---///...***((()))***+++++++++,,,---///222333000000111111222222222222000000111111111111000000111111222222222333333333111111222333444444555555555666888:::<<<===>>>>>><<<===???@@@AAAAAAAAA@@@===???@@@@@@???>>>>>>???<<<===???@@@BBBFFFLLLPPPSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSPPPNNNLLLFFFFFFEEEDDDDDDGGGKKKNNNVVVWWWZZZ\\\^^^^^^^^^^^^eeeeeedddbbbaaabbbeeehhhccchhhllllllmmmooolllgggiiicccbbbgggooowww|||uuurrrpppooovvvxxx|||~~~}}}yyyyyy|||xxxyyyzzzzzzwwwtttpppmmmgggiiijjjjjjkkkmmmssswwwnnn]]]VVVdddyyyqqqXXXKKKIIIGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFGGGHHHJJJKKKIIIKKKNNNOOORRR[[[eeetttuuu___WWW[[[ggg|||~~~xxxrrrmmmfffggghhhgggffffffhhhiiilllpppvvv|||}}}vvvppplllkkkiiijjjiiifffdddccceeefff___aaadddjjjqqqyyybbb[[[YYYeee~~~|||fffUUULLLJJJGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKLLLMMMLLLJJJGGGEEECCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIJJJDDDFFFIIIIIIHHHEEEDDDDDD***)))(((((((((***+++,,,&&&''')))+++,,,+++***))))))***,,,+++)))(((((()))))))))***++++++++++++*********+++++++++,,,,,,,,,((())))))))))))*********++++++,,,,,,,,,,,,------)))+++++++++***)))***+++,,,,,,---...---,,,+++***------------------------///////////////000111111...///000000//////000111333222111111111222333444222222222222333444555666777666666666666888999:::;;;;;;;;;;;;===???AAACCC>>>>>>????????????>>>>>>AAA???===<<<>>>AAAFFFIIIHHHMMMSSSVVVWWWVVVUUUUUUQQQSSSTTTTTTSSSSSSUUUVVVVVVVVVVVVVVVUUUSSSQQQOOOLLLKKKIIIGGGFFFFFFFFFGGGNNNPPPSSSVVVZZZ^^^aaabbbdddbbbaaacccgggiiiiiigggdddcccbbbbbbdddgggjjjmmmjjjjjjkkkkkklllqqqwww|||zzzsssmmmiiirrrvvvzzz~~~~~~|||zzz|||}}}zzzxxxwwwtttqqqnnniiihhhggghhhkkkqqqvvvyyy}}}hhhZZZZZZkkknnnVVVIIIFFFEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJLLLMMMIIIIIIKKKNNNOOORRR]]]iii}}}www^^^WWW^^^jjj}}}}}}vvvpppnnnhhhiiiiiigggdddeeeiiimmmlllpppwww}}}~~~wwwpppkkkgggdddiiiiiihhhfffcccaaabbbccc]]]^^^bbbjjjsss|||iii]]]WWWfffeeeRRRIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJLLLMMMLLLJJJGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEE***)))(((((()))***+++,,,'''(((***+++,,,+++)))(((***+++,,,,,,***))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))))))))*********+++++++++++++++,,,,,,,,,------***+++,,,+++***)))***,,,+++,,,---------,,,+++***---------------,,,,,,,,,///............///000000...///000000//////000111222222111111111222333444222222222222333444555555777666666666666888999::::::::::::;;;===???@@@AAA===>>>>>>>>>>>>>>>>>>===@@@???======>>>AAADDDGGGFFFJJJOOORRRSSSSSSTTTTTTSSSUUUVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWQQQOOOLLLJJJGGGFFFEEEEEEKKKLLLOOORRRVVVZZZ^^^```bbbaaaaaadddhhhiiiiiigggccccccbbbbbbcccfffiiikkkjjjkkkllllllmmmooosssvvvxxx}}}{{{tttooolllqqqtttxxx|||~~~|||{{{|||}}}{{{xxxuuuppplllkkkkkkkkkjjjkkkpppwww|||yyyfffZZZ\\\ooommmVVVJJJGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJMMMPPPVVVbbbnnnvvv^^^XXX___lll}}}}}}{{{uuuooommmjjjkkkllljjjhhhhhhjjjlllnnnsssyyy~~~}}}vvvooojjjgggffffffffffffdddbbbaaaaaabbb```ccchhhnnnvvv}}}kkk^^^XXXeee~~~hhhTTTKKKJJJHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLJJJGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEE******)))))))))***++++++)))***+++,,,,,,+++)))(((***+++---,,,+++******+++***+++,,,,,,------,,,,,,------,,,+++***)))((((((************+++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,---------,,,+++---------,,,,,,+++++++++---------------......///...///000000//////000111222222111111222222333444222222111222222333444555666555555555666777888999888999:::<<<===>>>>>>>>><<<==================<<>>>>>>>>>>>@@@BBBCCCBBBEEEIIIKKKMMMOOOQQQSSSSSSUUUVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZ\\\\\\\\\\\\VVVTTTQQQNNNJJJGGGFFFEEEGGGHHHIIIKKKPPPTTTYYY\\\______aaadddgggiiihhhgggbbbaaa``````aaadddfffhhhiiikkkmmmnnnmmmmmmmmmnnnkkkqqqzzzwwwrrrpppqqqssswww{{{}}}||||||~~~~~~}}}{{{wwwqqqmmmmmmnnnooommmkkkpppyyytttbbbYYY^^^tttlllVVVLLLIIIGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKKKKKKKLLLLLLMMMOOOJJJHHHKKKRRR[[[gggrrrvvv___YYY```nnn|||{{{zzzuuupppoooggghhhhhhgggeeedddeeefffnnnsssxxx}}}zzzssslllhhheeedddaaabbbcccbbb```___```aaadddiiioootttxxx}}}mmm```XXXccczzzkkkWWWNNNLLLHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKKKKKKKIIIGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDD*********************+++++++++,,,,,,+++***)))((()))***,,,,,,***))))))***)))***++++++,,,,,,++++++,,,++++++***))))))((((((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---,,,+++***+++---***+++,,,---------,,,+++------,,,,,,++++++******,,,,,,++++++,,,,,,---......///000000//////000111222111222222222222333333222222111111222333333444555555555555666777888888666777999;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>??????@@@???@@@CCCEEEFFFIIIMMMPPPQQQRRRTTTTTTSSSSSSTTTVVVUUUVVVWWWXXXYYYZZZ[[[[[[YYYXXXUUURRRNNNKKKIIIHHHEEEEEEEEEFFFJJJOOOTTTVVVZZZ[[[^^^bbbeeefffffffff``````______```bbbdddeeegggjjjnnnooommmjjjhhhggghhhlllqqqyyy~~~wwwtttqqqrrruuuyyy~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzuuupppmmmppprrrooommmrrr}}}ooo___ZZZbbbyyy}}}jjjVVVMMMKKKIIIFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@AAACCCEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGLLLLLLMMMMMMMMMMMMMMMMMMNNNHHHFFFLLLUUU^^^iiiqqqwwwaaa[[[aaannn||||||{{{vvvsssssshhhgggeeebbbaaaaaacccdddlllpppvvvzzz}}}~~~|||xxxrrrlllgggbbb```^^^___``````___^^^___```dddkkkrrrvvvwwwzzzoooaaaXXXaaawwwmmmYYYOOOLLLGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJJJJJJJHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDD***++++++++++++*********++++++++++++******)))((('''(((******)))(((((()))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++---...---,,,+++,,,---***+++,,,---------,,,+++,,,,,,+++++++++*********+++++++++++++++,,,------...///000000//////000111111111222222333333333333222222111111111222333333333444444555666666777777444666888999:::::::::999:::::::::;;;;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>===>>>???@@@AAADDDHHHLLLNNNPPPRRRRRRRRRRRRTTTVVVVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWUUURRRPPPOOONNNGGGFFFEEEEEEGGGKKKOOOQQQSSSVVVYYY]]]___aaacccccc_________^^^___```aaabbbeeehhhlllmmmkkkgggeeeccciiijjjkkknnnuuu{{{rrrrrrrrruuuzzz~~~~~~~~~~~~}}}||||||}}}~~~~~~zzztttpppmmmqqquuuttttttyyyjjj]]][[[fff~~~{{{hhhUUUMMMLLLJJJGGGFFFIIIHHHFFFEEECCCBBBBBBBBB>>>AAAFFFJJJLLLKKKIIIGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHMMMMMMNNNOOOOOONNNNNNMMMLLLIIIIIIQQQ[[[bbbjjjqqqxxxccc\\\aaannn|||{{{zzzwwwtttuuuppplllgggdddcccfffhhhjjjkkkpppvvv{{{~~~|||{{{zzzvvvqqqjjjccc___]]]___aaaaaa```^^^______bbbiiippptttuuuxxx~~~pppbbbYYY```tttnnnZZZOOOKKKGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEE+++++++++,,,++++++***)))*********)))))))))))))))%%%'''))))))((('''((()))'''(((((()))***)))))))))'''((((((((())))))))))))************+++++++++,,,************++++++++++++,,,---......,,,,,,---...,,,,,,---...---,,,+++***************************+++++++++++++++,,,,,,---...///000000//////000111000111222333333333333222222222111111111111222222222333444555666666666666444555666777888888888888888999999::::::999999888999::::::;;;<<<======>>>===>>>>>>======???CCCFFFKKKMMMOOOPPPQQQRRRUUUWWWXXXWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUSSSSSSLLLKKKIIIHHHIIIJJJLLLMMMMMMOOOSSSUUUWWWZZZ^^^aaa_________^^^______``````bbbeeehhhiiihhhfffeeedddhhhiiiiiijjjnnnwwwzzzvvvrrrsssvvvzzz{{{zzz{{{||||||{{{zzzyyy{{{|||~~~}}}|||xxxsssooopppuuuzzz}}}}}}fff]]]___lllzzzgggUUUMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@DDDIIIMMMNNNLLLIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHLLLMMMNNNOOOPPPPPPOOONNNMMMLLLNNNVVV]]]cccjjjrrrwwwccc\\\aaannn}}}{{{zzzwwwuuuvvvsssoooiiiggggggjjjmmmnnnnnnsssyyy~~~~~~~~~}}}zzzuuunnngggcccaaacccddddddaaa___^^^^^^```eeelllqqquuuxxx}}}rrrdddYYY___qqqoooZZZOOOKKKFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEFFFFFF++++++,,,,,,,,,+++***)))(((((((((((((((((())))))&&&((()))***)))((()))***(((((()))***************(((((((((((((((((('''''')))))))))*********++++++************++++++++++++,,,...///...---,,,---...---.........---+++)))((((((((())))))***+++++++++,,,++++++++++++,,,------...///000000//////000111000111222333333333222222222222111111111111222222111222444555666666555555444444444555555666777888777888888999999888888777888888888999:::<<<>>>>>>?????????===<<<<<>>???@@@@@@@@@>>><<<;;;<<<>>><<>>????????????<<<===>>>???BBBEEEHHHJJJPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTVVVWWWXXXYYYWWWWWWWWWVVVSSSOOOLLLJJJFFFFFFFFFHHHKKKPPPTTTVVVYYY[[[^^^^^^]]][[[[[[[[[^^^]]]]]]aaaeeehhhgggeeeiiijjjjjjiiihhhiiikkkmmm{{{yyytttyyywwwvvvvvvwwwwwwuuusssuuuuuutttvvvzzzjjj___bbbkkk}}}eeeUUUNNNGGGIIIMMMHHHKKKKKKNNNUUU[[[\\\WWWRRRLLLNNNPPPOOOLLLHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOMMMLLLLLLLLLLLLQQQaaappprrr___ZZZdddwww|||{{{yyywwwuuutttssssssqqqtttwwwyyyzzz|||~~~{{{uuuqqqooommmiiieeeeeeddddddddddddaaa]]]YYYcccfffjjjnnnrrrwww}}}}}}kkkZZZYYYggg|||vvvaaaRRRJJJMMMKKKHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEECCCDDDEEEEEECCCBBBBBBBBBCCCBBBDDDHHHIIIFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGG************************))))))***************)))))))))))))))))))))))))))***++++++++++++***)))((())))))))))))***************************************************+++++++++,,,,,,,,,,,,++++++++++++***,,,...//////---***(((******++++++++++++******,,,***)))***+++---,,,,,,.........///000111111000000111222222111000111333333333333222222222111111111111222333444555666666666555444333222222222222333555666666555555777999777777888999999:::::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<===>>>@@@BBBEEEFFFKKKLLLOOOQQQSSSUUUUUUVVVUUUUUUUUUUUUVVVXXXZZZ[[[WWWXXXWWWWWWTTTQQQNNNMMMEEEEEEEEEFFFHHHKKKNNNOOOSSSUUUWWWXXXWWWWWWXXXYYY]]]\\\\\\___cccffffffeeeggghhhhhhhhhggghhhkkkmmmuuu}}}~~~|||}}}~~~zzzvvvuuuuuuuuutttvvvvvvxxx}}}|||ggg^^^cccooo~~~fffVVVOOOHHHIIILLLFFFJJJKKKOOOVVV\\\\\\VVVPPPOOOPPPQQQPPPLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLNNNMMMMMMMMMMMMNNNOOOOOOLLLKKKKKKKKKKKKPPP___oooppp___ZZZdddxxxyyyxxxwwwvvvuuusssrrrrrrpppsssvvvwwwwwwwwwyyyzzzzzzwwwrrrnnnkkkiiifffdddeeecccbbbbbbbbb```^^^\\\cccfffkkkooosssxxx}}}mmm[[[XXXeee{{{zzzdddSSSJJJLLLJJJHHHGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGFFFFFFEEEEEEFFFFFFDDDFFFJJJIIIFFFDDDFFFGGGGGGGGGGGGGGGGGGGGGGGG++++++++++++++++++++++++***+++++++++++++++******))))))))))))))))))))))))******++++++******))))))))))))))))))************************************+++++++++***************+++,,,,,,,,,,,,,,,------***+++---//////---***)))******+++++++++++++++***,,,+++)))***+++,,,,,,+++------......///000000000111222333222000000111222333333333222222222222111000000111222333444444555666555444333333222333333222333555555444444666777666777777888999999::::::::::::;;;;;;<<<<<<============<<<===>>>???@@@AAADDDFFFIIILLLPPPSSSUUUVVVVVVUUUTTTTTTUUUWWWYYY[[[XXXXXXXXXXXXWWWUUUSSSQQQIIIIIIHHHGGGGGGHHHIIIIIIMMMNNNPPPQQQQQQSSSVVVXXX[[[ZZZZZZ\\\___ccceeeeeedddeeefffffffffhhhjjjlllnnnvvv~~~{{{|||}}}}}}yyyfff___gggvvvhhhXXXQQQIIIIIIKKKDDDIIIJJJNNNUUUZZZZZZUUUPPPSSSTTTTTTRRRMMMIIIFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNLLLLLLLLLLLLRRRaaaqqqnnn]]]ZZZeeeyyyzzzssssssttttttsssrrrpppooonnnqqqtttuuutttrrrrrrrrrsssrrrqqqmmmiiifffffffffeeecccaaaaaaaaaaaa```^^^aaacccgggkkkoootttzzz~~~ooo\\\XXXcccxxxiiiVVVKKKKKKIIIGGGFFFGGGHHHHHHGGGLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEIIIGGGGGGJJJIIIEEECCCEEEGGGGGGGGGGGGGGGGGGGGGGGG++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((((((((((((((())))))************))))))((()))))))))************************************,,,+++++++++***)))))))))++++++,,,,,,---------...)))+++---......---+++*********++++++,,,,,,++++++---+++******+++,,,,,,+++,,,---............///000111222333222000000000222222222222222222222222222///000000111222222333333555444333333333333333444111222444444333333444555555666666777888999::::::999999999::::::;;;<<<<<<>>>>>>==================@@@AAADDDHHHKKKNNNQQQRRRSSSRRRQQQQQQRRRUUUXXXYYYXXXXXXYYYYYYXXXWWWVVVVVVQQQPPPOOOMMMKKKIIIHHHGGGHHHIIIKKKLLLMMMPPPTTTWWWXXXWWWWWWXXX[[[___bbbdddaaaccceeeffffffhhhjjjllljjjqqqyyy}}}||||||}}}~~~zzzgggcccmmm}}}jjjZZZSSSJJJIIIJJJCCCHHHIIIKKKPPPUUUWWWVVVTTTZZZZZZXXXTTTNNNIIIFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOONNNNNNOOOOOOVVVgggwww|||lll\\\ZZZeeezzzyyyrrrmmmooopppqqqqqqpppnnnllllllooorrrsssqqqooonnnnnnnnnppppppmmmiiifffgggiiieeedddddddddeeedddbbb```aaacccfffjjjmmmrrrxxx|||rrr^^^XXXaaauuulllXXXMMMKKKIIIFFFEEEFFFGGGGGGFFFKKKJJJHHHGGGFFFEEEEEEFFFCCCBBBBBBCCCEEEFFFFFFEEEIIIFFFFFFIIIHHHDDDCCCEEEFFFFFFFFFFFFFFFFFFFFFFFF++++++++++++++++++++++++******++++++***))))))(((((((((((((((((((((((((((((())))))*********))))))((()))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++,,,,,,---------)))***,,,---...---,,,,,,******+++,,,,,,,,,,,,,,,---+++******+++,,,+++******,,,......------///111000222333222111000111222222222222222222222222222///000000111111222222222333333222222222333333444000222444444333222222333444555555666888999999:::999888888888999:::;;;<<>>>>>===<<<<<>>>>>?????????>>>===<<>>??????>>>>>>===>>>>>>>>>>>>???AAABBBCCCEEEGGGJJJNNNQQQTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYYYYYWWWSSSOOOMMMKKKLLLMMMMMMJJJIIIIIIIIIQQQSSSUUUTTTSSSSSSUUUWWWZZZ]]]```aaabbbbbbcccddddddfffhhhiiijjjnnnuuu{{{zzzvvvooojjjgggggghhhjjjkkkmmmppptttxxx{{{}}}uuuqqq|||ttthhhoooooo\\\RRRIIIJJJNNNIIIHHHGGGGGGFFFGGGHHHKKKMMMMMMMMMMMMJJJGGGFFFFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJLLLNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMJJJJJJOOOVVV^^^mmmxxxiii[[[ZZZfff{{{}}}wwwsssssssssrrrrrrqqqqqqqqqrrrrrrqqqnnnkkkjjjkkklllgggfffffffffgggfffcccaaaaaaaaadddiiipppvvvyyy{{{uuuuuuuuuuuuvvvzzzyyyfff]]]aaaooouuu___SSSMMMJJJGGGFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBEEEGGGIIIJJJKKKNNNTTTZZZ[[[VVVQQQLLLIIIHHHJJJIIIFFFFFFIIIFFFFFFFFFFFFFFFFFFFFFFFF,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,+++*********))))))((((((((()))***,,,---...//////)))***+++,,,------...---...,,,******+++++++++***'''+++......******---111---///111111111222444666111111111222222333333333222222222222222333333333............///111222222000333555666444333222222222222444555666888999999::::::888888888:::<<<>>>999:::<<<>>>???>>>>>>=========<<<===>>>@@@BBBCCC===@@@EEEJJJNNNPPPQQQQQQVVVVVVUUUUUUUUUVVVWWWWWWXXXZZZ\\\\\\[[[WWWTTTQQQRRRSSSTTTSSSPPPLLLKKKKKKOOORRRUUUUUURRRQQQRRRTTTXXX[[[^^^_________```aaa```cccfffggggggiiimmmqqqttt|||wwwssslllfffbbbbbbdddfffaaaccceeeiiimmmqqqtttuuu}}}}}}~~~~~~mmmiiitttyyynnnvvvooo[[[QQQIIIKKKOOOKKKGGGHHHIIIIIIGGGFFFEEEFFFDDDEEEFFFFFFEEEEEEGGGIIICCCCCCDDDEEEFFFGGGHHHHHHFFFHHHJJJMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMSSS[[[eeevvvxxxiii[[[ZZZfff{{{xxxwwwvvvuuuttttttttttttuuutttqqqmmmiiiggghhhjjjiiigggfffgggiiiiiieeebbb___^^^___eeennnyyyzzzhhh___aaannn~~~gggYYYMMMKKKHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBCCCFFFIIIKKKVVVWWW[[[ccciiiiiiccc]]]QQQMMMKKKLLLKKKGGGGGGIIIEEEEEEEEEEEEEEEEEEEEEEEE***+++,,,,,,------,,,,,,---///000///---+++***************))))))))))))((()))'''%%%'''***,,,***(((***((((((++++++((((((***&&&'''(((''''''''')))+++)))******)))(((((()))++++++***)))))))))***+++,,,+++,,,---...---,,,+++******+++,,,------------,,,------++++++++++++------***+++,,,+++***+++...000000000111111111000000///333333222222222222222222111111000000000111333444000000////////////000000444444555666555222000///111222333222222222555777999999999999999999::::::<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>======<<<<<<>>>???AAADDDGGGJJJLLLMMMTTTVVVXXXXXXWWWUUUUUUUUUVVVXXX[[[\\\[[[YYYYYYYYYSSSUUUVVVWWWUUUSSSPPPNNNNNNMMMKKKKKKLLLNNNQQQSSSTTTWWWZZZ]]]_________^^^cccccccccdddeeeffffffgggoooqqquuuyyy|||~~~uuunnnfff___\\\\\\]]]^^^ZZZZZZ[[[\\\___cccgggiiisssvvvyyy|||~~~~~~}}}|||sssnnnxxxwwwyyyxxx]]]RRRMMMGGGHHHMMMJJJKKKKKKKKKJJJHHHEEECCCEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFEEEFFFHHHIIIJJJKKKMMMNNNNNNOOOOOOMMMKKKJJJLLLOOOOOOMMMKKKMMMQQQZZZeeetttyyyiii[[[\\\lllyyyrrrooopppuuuzzz}}}wwwpppmmmllllllkkkiiihhhiiijjjiiigggffffffgggccc```aaafffkkkrrr|||nnndddaaajjjqqq\\\QQQOOOLLLGGGFFFGGGHHHGGGDDDEEEEEECCCCCCFFFMMMRRRYYY^^^ffflllnnnkkkgggcccXXXTTTNNNJJJHHHGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFEEE++++++,,,------------,,,...000111111///---------++++++*********)))))))))***)))((()))***+++***))),,,)))'''))))))'''))),,,((())))))(((&&&&&&'''))))))***+++***)))(((***,,,*********)))******+++,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,---------,,,---///111000000111111111111000000222222222222222222222222111111000000000111333333000000////////////000000222333444555444222000///000222333333333333444666777777888888999999999:::<<<<<<;;;<<<<<<<<<===>>>???>>>>>>>>>============<<<===???AAADDDFFFHHHIIIOOORRRTTTUUUUUUUUUUUUVVVVVVXXXZZZZZZYYYWWWWWWXXXUUUVVVWWWWWWVVVSSSQQQOOOMMMKKKJJJHHHHHHJJJLLLNNNPPPRRRUUUXXX[[[]]]______aaabbbcccdddeeeeeeeeeeeeeeegggjjjnnnppprrrrrrrrroooqqquuuxxx{{{}}}}}}}}}iiieee___ZZZYYYYYYYYYYYYYYYYYYYYYZZZ]]]```ccceeekkkmmmqqqtttwwwzzz{{{{{{}}}|||zzzxxxxxxzzz{{{}}}yyyyyy```UUUPPPIIIHHHLLLJJJKKKLLLLLLKKKHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJLLLNNNNNNMMMJJJOOOUUU```ppp{{{jjj[[[]]]mmm{{{sssoooooosssvvvzzzuuunnnkkkllllllkkkjjjiiijjjlllmmmmmmllljjjiiieeebbbbbbdddfffiiipppyyynnnccc```iiiwwwbbbSSSQQQMMMIIIGGGGGGGGGFFFEEEEEEEEEDDDDDDGGGLLLQQQXXX]]]dddkkkmmmkkkgggddd]]]XXXRRRMMMJJJHHHGGGFFFDDDEEEEEEFFFFFFFFFFFFFFF++++++,,,------------------...000000...---......,,,,,,,,,+++++++++******)))***+++***)))((()))***---)))&&&''''''&&&)))---)))******(((&&&&&&'''(((***+++,,,+++))))))+++,,,))))))***+++++++++++++++++++++++++++,,,---.........---,,,+++++++++,,,---///......------......///---...//////...///111333000000111111111111000000000111111111222333333333111111111000111111222333111000000//////000000111000111222333333222111000///111444555444333444555555555666777888888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>============;;;<<<===>>>@@@AAABBBCCCHHHKKKNNNPPPRRRSSSUUUWWWVVVWWWXXXWWWVVVUUUVVVXXXWWWXXXYYYYYYWWWUUURRRPPPNNNMMMJJJHHHGGGHHHIIIJJJJJJLLLNNNQQQUUUYYY]]]______aaaccceeeeeeeeedddcccaaacccfffhhhjjjkkklllllljjjkkkllllllkkkiiifffeee\\\ZZZWWWWWWXXXXXXWWWVVVXXXXXXXXXXXXZZZ\\\___```aaabbbeeeiiimmmpppsssuuuwwwxxxxxxyyyzzzzzzzzzzzz|||~~~{{{dddXXXRRRKKKIIILLLKKKKKKLLLLLLKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBDDDEEEFFFEEEEEEGGGIIIHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLKKKKKKMMMMMMLLLKKKRRRZZZiii||||||kkk]]]```qqq}}}uuupppoooqqqsssvvvrrrllljjjkkklllkkkjjjkkkkkknnnrrruuutttoookkkgggdddcccdddddddddhhhooo}}}mmmaaa^^^hhhiiiWWWSSSNNNKKKJJJIIIHHHGGGEEEFFFEEEEEEEEEGGGLLLOOOUUUYYYaaagggjjjiiifffdddaaa\\\UUUPPPLLLJJJGGGFFFEEEEEEFFFFFFFFFGGGGGGGGG+++,,,,,,---...---------***+++------,,,,,,---...------,,,,,,,,,+++++++++'''***+++***&&&%%%&&&))),,,((('''(((((('''(((,,,((()))***(((''''''(((***+++,,,,,,+++******+++---'''(((***+++,,,,,,+++***---,,,+++***+++,,,---...---,,,*********,,,...///......------------......---...////////////111222///000000111111111111000///000000111222333333444111111111111111111222222111000000000000000000111...///000111222111111111...111444555555444333444333333444555666888888999999::::::;;;;;;;;;;;;;;;========================;;;;;;<<<<<<===>>>>>>???AAADDDHHHKKKMMMOOOSSSUUUUUUVVVVVVUUUTTTTTTVVVXXXYYYZZZZZZZZZXXXVVVTTTRRRRRRPPPNNNKKKJJJIIIIIIIIIHHHHHHIIILLLOOOTTTXXXZZZ]]]___bbbdddeeedddcccaaacccdddfffhhhiiijjjjjjjjjkkkkkkiiieee```[[[UUURRRSSSSSSTTTVVVXXXYYYXXXVVVWWWWWWWWWWWWXXXZZZ[[[\\\ZZZ[[[]]]___cccgggjjjlllooorrrvvvzzz|||}}}|||||||||}}}~~~~~~~~~hhhYYYQQQKKKJJJLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEAAACCCEEEEEEEEEFFFGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKKKKLLLLLLLLLLLLUUU^^^ooo|||mmmaaafffwwwxxxuuutttttttttuuupppllljjjlllmmmllljjjlllmmmpppvvv{{{zzzssslllfffddddddfffgggfffjjjppp|||nnn```]]]fffqqq[[[TTTNNNMMMMMMKKKJJJJJJFFFFFFFFFFFFFFFHHHKKKMMMPPPTTTZZZaaaddddddbbb```___[[[UUUPPPMMMKKKHHHGGGFFFFFFFFFFFFGGGGGGHHHIII,,,,,,---.........------)))+++,,,,,,++++++---///---------,,,,,,,,,,,,+++(((+++,,,+++'''&&&'''***(((&&&(((++++++(((&&&(((&&&'''((((((((((((+++---+++,,,,,,+++******+++---'''(((***+++,,,,,,++++++///...,,,+++***++++++,,,+++***))))))+++---000111,,,,,,,,,------,,,,,,,,,+++---...///......///111//////000111111111111111//////000111222222333333111111111222111111111111111111000000000000111111...//////000111111111111...111444555555444333444222333333555666777888888888888999:::;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<>>@@@BBBDDDHHHKKKNNNPPPRRRSSSSSSTTTVVVXXXYYYYYYZZZYYYYYYXXXXXXWWWTTTSSSRRRPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIKKKMMMNNNSSSVVVYYY\\\^^^_________```aaaaaabbbcccdddeeeeeeddddddeeeeeecccaaa^^^\\\QQQPPPPPPQQQSSSSSSRRRQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]]```ccciiipppvvvzzz}}}~~~|||~~~}}}|||{{{}}}}}}|||}}}uuu___RRRMMMLLLMMMJJJJJJJJJJJJJJJJJJKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFCCCEEEFFFGGGFFFFFFHHHJJJHHHIIIIIIJJJKKKKKKJJJJJJLLLMMMMMMMMMLLLMMMPPPSSSWWWfff|||vvvlllfffooo{{{wwwsssqqqqqqqqqooolllmmmmmmpppsssvvvuuuooojjjhhhfffgggiiijjjiiimmmrrr}}}qqqaaa[[[ccc{{{jjj[[[PPPOOOOOOLLLLLLPPPHHHGGGGGGHHHJJJKKKJJJHHHHHHJJJNNNRRRTTTTTTSSSRRROOOLLLJJJIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGIIIKKKLLL,,,------...............------...---+++,,,...000,,,,,,,,,,,,++++++++++++)))((('''((()))***)))((((((&&&'''++++++'''&&&((('''((())))))((()))+++---)))***+++***)))(((***,,,((((((((()))***,,,---...)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,)))+++...///...---...///...///000111111222222222000000000000111111111111111222222333222111000///222111111000000111111222111111000000111111222222000222333333333333444666444444555555666666666777555666888999:::999888777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<===???BBBEEEGGGJJJNNNPPPQQQRRRTTTVVVXXXXXXXXXYYYYYYYYYYYYYYYUUUUUUTTTTTTSSSSSSRRRRRRNNNMMMLLLJJJJJJJJJKKKKKKMMMNNNQQQUUUXXXZZZ\\\]]]`````````aaabbbdddeeefffeeeeeeeeeeeeccc```]]]\\\VVVSSSPPPOOOOOOPPPOOONNNPPPPPPQQQRRRSSSSSSTTTTTTSSSTTTVVVXXXYYYZZZZZZYYY___aaaeeekkkqqqvvvzzz}}}zzz}}}|||{{{{{{zzzzzz{{{|||}}}~~~hhhZZZRRRMMMJJJIIIIIIHHHIIIIIIJJJKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGEEEGGGHHHHHHGGGGGGHHHJJJIIIIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNNNNMMMOOOSSSWWW^^^nnnssshhhcccmmm}}}xxxuuuuuussspppmmmmmmmmmnnnooonnnllljjjhhhjjjhhhhhhjjjkkkkkkpppvvvtttccc[[[aaaxxxtttbbbRRROOONNNJJJJJJNNNIIIGGGGGGIIIKKKKKKIIIGGGGGGIIIKKKMMMNNNNNNLLLKKKIIIHHHFFFFFFHHHIIIIIIHHHHHHGGGFFFFFFGGGIIILLLMMM,,,---......//////......,,,,,,,,,***))))))+++---,,,,,,,,,+++++++++******&&&###"""###&&&(((&&&$$$***'''&&&((((((&&&'''***)))******)))((((((***,,,)))******)))(((((()))+++)))((((((((()))+++---///%%%'''***---///000000000------...---,,,+++***))),,,---...//////...---,,,***,,,...//////......///......///111111222222222111111111000000000000000111222333333222111000///222222111111111111222222222222111111111111222222111222333333222222555777555555666666666666666666555666888999:::999777666777777888888888999999999;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;:::;;;>>>AAABBBFFFKKKOOOPPPQQQSSSTTTWWWWWWWWWXXXYYYZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXNNNMMMMMMLLLKKKKKKKKKKKKHHHJJJLLLOOOSSSWWWYYY[[[\\\\\\\\\]]]^^^```aaabbb^^^___aaabbbcccbbbaaa```\\\XXXSSSPPPOOOOOOOOONNNMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRUUUXXXZZZZZZYYYXXX[[[\\\^^^bbbgggmmmrrruuuyyy}}}~~~}}}uuuwwwyyy|||}}}~~~}}}|||}}}ppp```VVVNNNHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGHHHJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKMMMNNNNNNNNNPPPUUUYYYeeevvvqqqfff```jjj~~~{{{xxxwwwuuuqqqmmmlllmmmmmmkkkhhhfffffffffjjjhhhhhhlllnnnpppvvv}}}uuuddd\\\```vvv|||gggUUUPPPMMMGGGGGGLLLIIIHHHGGGIIILLLLLLIIIFFFHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEGGGHHHHHHGGGHHHGGGFFFFFFGGGJJJLLLNNN,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---,,,,,,,,,+++***)))((('''((((((((((((((((((((((((***)))(((''''''((()))***)))******)))'''&&&((()))+++,,,,,,+++******+++---+++)))((()))+++,,,,,,+++)))))))))***+++,,,......***+++,,,---------,,,,,,---,,,+++,,,......---,,,***+++,,,,,,---------------...////////////222444111000///......///000111111111000000000000111111000000111111111222222222111111222222222111111000000000000111222444555666444555777888888666444333444444444444555777888:::888888888999999:::::::::999999::::::;;;::::::999888888999999;;;<<<>>>???@@@AAACCCFFFIIIMMMPPPRRRUUUUUUUUUUUUVVVXXXYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXTTTSSSPPPNNNLLLKKKJJJJJJHHHHHHIIIJJJMMMQQQUUUWWWWWWXXXYYY[[[\\\\\\\\\\\\^^^```bbbaaa```___```aaa]]][[[XXXUUURRROOOMMMLLLKKKMMMNNNPPPRRRSSSSSSSSSWWWWWWWWWVVVVVVWWWXXXXXX[[[[[[\\\___bbbfffiiikkkqqqvvv|||~~~~~~|||||||||||||||{{{}}}~~~kkk\\\TTTPPPKKKOOOOOOHHHGGGKKKLLLIIIHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIJJJKKKKKKLLLOOOQQQOOOMMMPPPUUURRRLLLSSS```mmmrrrgggaaakkk}}}zzzxxxuuuqqqooolllnnnoooooollliiihhhggggggiiijjjllloootttzzz~~~zzzhhh\\\\\\rrrqqq^^^UUUQQQLLLIIIIIINNNNNNNNNOOOPPPOOOLLLJJJJJJIIIIIIJJJKKKKKKJJJHHHJJJHHHEEEDDDEEEFFFGGGFFFGGGGGGHHHIIIKKKLLLMMMMMM+++++++++,,,,,,---------+++******))))))***+++,,,,,,,,,,,,,,,+++***))))))***************************)))(((''''''((()))))))))******)))''''''((()))***+++,,,+++***)))***,,,,,,+++)))***+++,,,++++++))))))))))))+++,,,---...------------............///---,,,---......---,,,***++++++,,,,,,,,,,,,+++,,,---////////////111333222111000/////////000111111000000//////000000111000000000111111111222222222222333333333222222111000000000111111333444555333444666777777666555444444444333333444555666777777777888888999::::::;;;::::::;;;;;;;;;:::999999:::::::::::::::;;;<<<<<<===>>>@@@BBBEEEIIIKKKMMMRRRRRRSSSTTTVVVWWWXXXXXX[[[ZZZYYYYYYXXXXXXXXXXXXUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHIIIKKKMMMOOOTTTUUUWWWXXXZZZ[[[[[[[[[\\\^^^```aaa``````aaabbbaaa___[[[WWWSSSPPPNNNMMMLLLMMMMMMOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUVVVWWWWWWZZZZZZ[[[\\\^^^aaaccceeekkknnnrrrvvvxxxzzz}}}~~~{{{xxxvvvxxxzzz{{{}}}vvvfffZZZUUUNNNQQQPPPKKKIIILLLLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPNNNLLLPPPVVVVVVTTT^^^mmm{{{sssiiidddnnn}}}{{{yyywwwtttrrrkkkmmmoooooollljjjiiiiiihhhiiijjjlllooottt{{{}}}iii[[[ZZZnnnyyybbbXXXTTTOOOJJJIIIKKKLLLMMMPPPRRRQQQOOOLLLJJJIIIIIIJJJKKKLLLKKKIIIKKKHHHEEEEEEFFFGGGGGGGGGFFFGGGGGGIIIJJJKKKLLLMMM)))******+++,,,---......,,,++++++************+++***++++++,,,,,,++++++***************************))))))(((((((((((()))))))))******)))''''''(((***(((***++++++***))))))***---+++******+++++++++***((((((((()))***+++,,,---//////...---...///000111000///------......---+++***++++++++++++******)))+++---...///...///111222222222111000//////000000000000////////////000000000000000000111111111111222222333333333333333222000000000000000111222333222333555666777666555555444444333333333333444444555555666777999:::;;;;;;;;;;;;;;;;;;;;;:::999888:::::::::::::::::::::::::::;;;<<<===@@@BBBDDDFFFLLLNNNPPPSSSUUUVVVWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUTTTRRROOONNNNNNLLLIIIGGGFFFGGGIIIJJJPPPQQQRRRTTTVVVXXXYYYZZZZZZ\\\___``````aaabbbdddeeeccc___[[[VVVSSSPPPOOONNNMMMMMMMMMMMMOOOPPPQQQRRRQQQRRRRRRSSSTTTUUUVVVYYYXXXXXXXXXYYY[[[]]]^^^aaabbbdddfffiiiooouuuyyy~~~{{{wwwsssuuuxxxyyyzzz{{{~~~|||zzz{{{||||||}}}yyyyyy~~~ssscccZZZQQQRRRQQQMMMKKKMMMMMMKKKIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLKKKKKKJJJIIIKKKLLLKKKKKKKKKNNNOOONNNLLLOOOVVVYYY]]]jjjyyysssjjjfffrrr}}}yyywwwvvvuuusssqqqlllmmmooonnnllljjjiiiiiiiiijjjlllnnnrrrxxxkkk[[[YYYkkkpppaaaYYYRRRNNNLLLJJJLLLOOOSSSVVVVVVSSSQQQJJJIIIIIIJJJKKKLLLKKKJJJKKKIIIGGGFFFGGGHHHHHHHHHEEEEEEGGGHHHIIIKKKLLLLLL((()))***+++,,,---......---,,,,,,+++************((())))))***+++++++++***************************((((((((((((((())))))))))))******)))(((((()))+++&&&)))++++++***))))))***+++)))((((((***++++++***''''''(((((()))***,,,---000///---,,,---...000222111000............,,,+++***************)))((('''***,,,...///......000111111000000///............000//////......//////000/////////000000000111111111111222333333333222222111000000000000000111111111222333555666666666666555555444333333333333333333444555666888999:::;;;;;;;;;;;;;;;:::999888777888999999:::::::::::::::888888999:::;;;===???@@@HHHJJJNNNQQQTTTVVVVVVUUUXXXXXXYYYYYYZZZZZZZZZZZZXXXXXXYYYYYYXXXVVVSSSRRRPPPNNNKKKIIIHHHIIIKKKLLLKKKLLLMMMOOORRRTTTVVVWWWZZZ\\\___``````aaacccdddfffdddaaa]]]ZZZWWWUUUTTTQQQOOONNNLLLLLLNNNOOOQQQOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVUUUVVVWWWYYYZZZ\\\[[[[[[[[[\\\^^^bbbhhhmmmuuuzzz}}}zzzsssvvvxxxzzzzzz{{{}}}~~~zzzyyyyyyyyy{{{}}}}}}yyyuuussswwwzzz}}}}}}wwwxxx{{{~~~kkk^^^SSSRRROOOLLLLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMLLLKKKLLLNNNOOOTTTSSSUUU\\\bbbiiixxxsssjjjgggrrr~~~zzzwwwvvvtttrrrpppoooppppppoookkkhhhggggggiiikkknnnrrrxxxmmm]]][[[jjj|||ooo___UUUQQQQQQMMMOOORRRWWWZZZYYYWWWTTTLLLJJJIIIJJJLLLMMMMMMLLLMMMKKKIIIHHHIIIJJJJJJIIIEEEFFFGGGHHHJJJKKKMMMMMM(((((()))***,,,---......,,,,,,,,,,,,++++++******&&&'''((()))************))))))))))))))))))))))))''''''((())))))))))))))))))*********((((((***+++'''(((******))))))***+++((('''&&&''')))+++++++++''''''(((((()))***,,,---...---,,,++++++---///000111///...---......,,,***************))))))(((''')))+++............///000---------------,,,,,,+++//////............//////....../////////000000000//////000111111111111111111000000000000000111111111111222333444555555555666666555555444333333222222333444555777888999:::999999::::::999888777777555666888999:::;;;;;;;;;888888888999:::;;;<<<===DDDFFFJJJNNNQQQSSSTTTSSSUUUVVVXXXYYYZZZ[[[ZZZZZZYYYZZZ[[[\\\[[[YYYVVVUUURRRQQQNNNLLLKKKJJJKKKKKKIIIIIIJJJKKKMMMOOOQQQSSSYYY[[[^^^______```aaaccccccbbb```^^^]]]\\\[[[[[[UUUSSSQQQOOONNNOOOPPPQQQNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUWWWZZZ\\\^^^\\\\\\\\\[[[[[[\\\```ccckkkooouuuxxxzzz{{{~~~vvvyyy{{{|||{{{yyyyyyyyywwwvvvuuuttttttvvvyyyzzzzzz{{{}}}|||xxxrrrnnnnnnssswww{{{yyyxxx|||tttfffXXXSSSNNNLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQYYYZZZ___gggqqq}}}vvvlllhhhsss|||zzzxxxuuusssuuuuuutttqqqllliiigggggggggkkkpppwww~~~ppp```^^^lll{{{fffXXXTTTUUURRRRRRUUUXXXZZZYYYVVVTTTOOOMMMLLLLLLMMMNNNNNNMMMNNNLLLKKKKKKLLLLLLKKKJJJGGGHHHIIIKKKLLLNNNOOOPPP((())))))***+++,,,------+++,,,,,,---,,,,,,+++***''''''((()))*********)))((((((((((((((((((((((((&&&'''((()))*********))))))*********))))))***,,,((()))***)))))))))+++---)))'''&&&''')))++++++***((((((((()))***+++,,,---,,,,,,+++***+++,,,---...///...,,,,,,------,,,***)))************))))))((((((***---............///***+++,,,,,,,,,,,,++++++......------------..................////////////......///000111111111111000000000000000111222333222222222222333444444444555555555555555444333222222222333444666777888888666777777888888888777777333444777999:::;;;;;;:::888888888888999:::;;;<<<@@@BBBEEEIIILLLNNNOOOPPPRRRSSSUUUWWWYYYZZZYYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXXUUUTTTSSSPPPMMMJJJHHHGGGIIIIIIHHHHHHIIIKKKMMMNNNTTTVVVYYY[[[\\\]]]___aaa``````___^^^^^^_________YYYXXXVVVTTTRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTVVVXXX[[[^^^````````````___]]]]]]___aaaeeehhhlllmmmooossszzz~~~|||yyyxxxvvvuuusssrrrqqqrrrtttuuussstttwwwzzz}}}}}}zzzwwwqqqooooootttyyy||||||vvvvvvvvveee[[[RRROOONNNMMMMMMOOONNNNNNOOOOOOOOOOOONNNNNNJJJKKKKKKLLLLLLLLLLLLKKKMMMNNNOOOOOOOOOOOOQQQSSSVVVZZZcccooo}}}|||sssooozzz|||zzzwwwvvv|||{{{zzzvvvqqqmmmlllkkkjjjnnnvvv~~~uuudddcccooo|||sssbbb[[[YYYVVVVVVWWWYYYZZZZZZWWWUUUSSSQQQNNNNNNNNNOOOOOONNNOOONNNLLLMMMNNNNNNMMMKKKJJJKKKMMMNNNPPPRRRTTTTTT))))))******+++++++++,,,***+++,,,---------,,,+++)))******++++++++++++***))))))))))))))))))))))))%%%&&&((()))*********))))))*********))))))+++---*********)))((()))---000---+++***)))***+++***)))))))))))))))+++,,,---...++++++++++++,,,,,,,,,,,,---,,,++++++,,,---,,,***))))))******++++++******'''***---......------...)))***+++,,,------,,,,,,...------------------...------........./////////......000111111222222222000000000111111333444555333222222222222222333333333333444555444444222222222333333444555555666666333444555666777777777777444555777999::::::999888888888888888999:::;;;<<<<<<===@@@BBBEEEHHHJJJKKKMMMOOOQQQTTTVVVWWWWWWVVV[[[[[[[[[ZZZZZZZZZZZZZZZVVVWWWWWWVVVSSSOOOLLLIIIKKKIIIHHHGGGFFFGGGHHHIIIKKKNNNRRRUUUXXXZZZ]]]```___^^^^^^^^^^^^___``````]]]\\\[[[YYYWWWUUUTTTSSSQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVYYY\\\___```______^^^]]]\\\^^^aaaddddddfffhhhggggggjjjqqqxxx~~~~~~}}}wwwvvvuuusssrrrrrrrrrrrrqqqqqqsssvvvyyyzzzyyywwwtttrrrsssxxx{{{}}}}}}uuurrrzzzvvvhhhZZZTTTQQQNNNMMMPPPMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOQQQQQQQQQRRRTTTVVVWWW___jjjyyy}}}|||~~~{{{wwwtttttttttsssyyyyyyhhhfffqqq{{{vvviii```^^^\\\\\\]]]______^^^]]]XXXUUUQQQPPPPPPPPPOOOOOOPPPOOONNNNNNOOOOOONNNLLLNNNOOOQQQSSSUUUWWWXXXYYY******************++++++)))***,,,---...------,,,,,,,,,---------,,,,,,+++************************%%%&&&((()))*********))))))***+++***))))))+++---,,,+++***((('''***...222222000---,,,++++++)))((())))))******+++,,,...///***+++,,,---------,,,,,,,,,*********,,,---,,,+++((()))***+++++++++++++++&&&)))---......------...((()))+++---.........---...------,,,,,,------...---------.........////////////000222222333333333000000000111222444555666333333222222111222222222111111333333444333222111333333333444444555555555111222444555666666777777555777888999999888777666777777777888888:::;;;;;;::::::<<<>>>AAADDDFFFHHHIIIKKKNNNRRRTTTTTTTTTTTT[[[[[[ZZZYYYYYYZZZZZZ[[[UUUWWWYYYZZZZZZWWWSSSQQQLLLJJJHHHFFFEEEEEEFFFGGGDDDGGGLLLQQQUUUYYY]]]```___^^^^^^^^^^^^______``````___^^^]]]ZZZXXXVVVTTTRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUVVVWWWYYY[[[^^^___[[[[[[YYYXXXYYY]]]cccgggeeeggghhheeecccdddjjjpppssswww}}}~~~zzzyyyxxxvvvuuutttssssssqqqqqqrrrtttwwwxxxwwwvvvsssqqqrrrwwwzzzzzz}}}~~~uuuqqqwwwrrraaaYYYTTTOOONNNQQQLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNPPPQQQRRRRRRSSSVVVXXXccckkkxxx|||{{{{{{|||~~~|||jjjhhhqqqzzzwwwgggdddcccbbbbbbdddfffgggfffZZZWWWSSSQQQPPPPPPPPPOOOPPPOOOOOOOOOPPPPPPNNNLLLQQQRRRSSSUUUWWWYYY[[[\\\+++++++++++++++++++++,,,...+++))),,,///...***%%%+++***)))))))))***,,,,,,---,,,,,,+++***)))(((((()))'''&&&''')))******))))))))))))))))))))))))))))))******)))'''&&&''')))***---+++&&&%%%))))))%%%(((((()))************))))))************+++++++++,,,++++++******++++++,,,)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,------------...++++++++++++++++++++++++***---///111111222333555666444222111222333333222333333222111222333444555111000///...///000222444222333333444444333333222333444666777777777666666444666666666555666888:::888888777777888999999:::===;;;::::::===???@@@???GGGHHHJJJKKKLLLNNNRRRUUUVVVWWWXXXXXXWWWWWWXXXZZZZZZZZZZZZZZZYYYWWWUUUTTTPPPMMMJJJHHHHHHHHHGGGFFFDDDDDDFFFIIIMMMTTTYYY]]]]]]]]]]]][[[YYYYYYZZZ\\\^^^^^^^^^^^^]]]\\\[[[ZZZZZZWWWUUUTTTUUUUUUUUUTTTVVVVVVUUUUUUUUUWWWXXXYYY[[[ZZZXXXXXX]]]eeemmmrrrtttqqqlllfffbbbaaadddhhhnnnlllpppwwwyyywww{{{~~~}}}|||zzzxxxuuusssrrrqqqrrrtttuuuvvvvvvvvvuuusssssstttvvv{{{xxxqqqssswww}}}tttaaaVVVSSSUUUXXXOOONNNMMMMMMNNNNNNLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMRRRSSSSSSTTTVVVZZZ```eeeppp|||ooojjjrrr{{{zzzlllgggccccccgggiiihhheee\\\YYYUUURRRRRRQQQPPPOOOMMMKKKMMMSSSUUUQQQOOOPPPTTTWWWYYYYYYXXX]]]fffnnn))))))***+++,,,,,,---------+++)))+++......***&&&+++***)))))))))***+++,,,,,,,,,++++++***)))))))))***((('''''')))******))))))))))))))))))))))))))))))))))))'''&&&&&&(((******,,,+++&&&%%%))))))&&&))))))))))))************))))))*********+++++++++,,,++++++******++++++,,,***+++---,,,+++))))))***,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++,,,,,,------......+++++++++++++++++++++++++++---///000//////111222222222111333444444222000333333222222222333444555444333111000000111222333222333333333333333333222222222333444444444333222444555666666555666888:::888888888888888888999999<<<;;;999:::<<<>>>>>>>>>AAACCCEEEFFFHHHKKKPPPSSSTTTVVVWWWWWWVVVVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[VVVSSSPPPNNNLLLKKKIIIGGGEEEEEEFFFGGGKKKPPPUUUXXXXXXYYYYYYXXXWWWXXXZZZ\\\\\\\\\]]]^^^____________```^^^[[[YYYYYYYYYXXXWWWTTTTTTTTTTTTTTTUUUWWWXXXWWWVVVUUUXXX^^^gggpppuuuxxxvvvqqqkkkeeeccccccdddiiihhhlllrrrtttssswww}}}~~~~~~}}}|||{{{yyywwwuuussstttvvvwwwxxxwwwvvvuuusssssstttwww||||||uuuppptttwww|||vvvhhh^^^XXXUUUSSSQQQNNNMMMNNNOOOOOONNNOOOOOONNNMMMMMMMMMNNNNNNPPPQQQRRRVVV\\\fffqqqyyyqqqkkkrrr{{{uuuooohhheeeeeeeeeccc```]]][[[YYYXXXXXXWWWUUUSSSSSSPPPPPPSSSUUUSSSSSSVVVXXX]]]aaaaaa___```fffkkk(((((()))***,,,---...///,,,******+++......+++'''******))))))******+++,,,************************+++)))(((((()))***)))(((((((((((((((((((((((((((***)))((('''%%%'''***---)))+++***&&&&&&((((((&&&***)))((((((((()))+++,,,)))))))))*********++++++++++++************+++++++++,,,...---+++******+++++++++,,,,,,,,,+++******)))************+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...000000000111444555444222///333222222222222333444444666555333222111111222222222333333333333333333222222222333333333222111111333444555555444555777999888888888888888888888888;;;:::999999;;;======<<<;;;===???AAACCCFFFJJJNNNOOORRRUUUVVVUUUUUUUUUVVVXXXXXXYYYZZZ[[[]]]___```\\\ZZZWWWUUUSSSPPPMMMJJJGGGFFFFFFFFFHHHKKKNNNPPPQQQRRRSSSTTTTTTVVVYYY\\\WWWXXXZZZ\\\^^^aaabbbcccgggdddaaa^^^^^^]]]\\\ZZZTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTWWW\\\dddlllqqqxxxwwwuuuoooiiidddaaaaaaffffffhhhmmmnnnnnnrrrwwwzzz{{{|||}}}}}}|||{{{zzzvvvxxxyyyzzzyyywwwtttrrrsssssstttwww{{{{{{wwwtttrrrvvvxxx{{{tttggg___[[[WWWRRRNNNNNNOOOPPPQQQSSSRRRPPPNNNNNNPPPRRRSSSSSSTTTXXX^^^jjjyyytttnnnttt||||||ssslllhhheeebbb___]]]\\\\\\\\\\\\YYYVVVSSSTTTPPPNNNQQQSSSSSSWWW\\\cccfffhhhhhhfffiiiqqqxxx))))))***+++,,,,,,------+++******+++------+++)))***************+++++++++))))))*********+++++++++,,,***(((((()))))))))'''((((((((((((((((((((((((++++++)))'''&&&(((,,,000((()))(((''''''(((((('''+++***((('''''')))+++,,,))))))))))))************++++++************+++++++++---......,,,++++++,,,++++++,,,,,,,,,++++++***))))))*********+++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///111444333222333444444222000222222222222222333333333444333222222222222333333333222222222222222222333444444444444333333222222222333444444333444666888888888888888888777777666:::999888999;;;<<<<<<;;;999;;;<<<===>>>AAAEEEGGGHHHKKKOOORRRSSSSSSTTTUUUVVVUUUUUUVVVXXX[[[]]]___^^^\\\[[[ZZZXXXVVVRRRNNNJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKMMMNNNPPPRRRVVVYYYTTTUUUVVVYYY\\\___aaacccgggdddaaa`````````___^^^WWWXXXXXXWWWVVVUUUTTTSSSWWWVVVTTTUUUWWW\\\aaadddoooppppppnnniiidddaaa```ggghhhjjjmmmmmmmmmooorrrrrrtttvvvyyy{{{|||||||||||||||}}}}}}zzzvvvrrroooqqqqqqrrruuuxxx}}}}}}zzzyyywwwvvvwwwxxxzzz}}}xxxlllfff]]]WWWTTTTTTUUUUUUYYYWWWTTTSSSTTTWWW[[[]]]___ccciiirrrwwwqqqvvv~~~vvvoooiiiddd```]]]]]]^^^______]]]XXXTTTUUURRRSSSVVVWWWXXX\\\bbbmmmmmmmmmlllnnnyyy,,,+++++++++++++++++++++*********+++,,,---,,,+++))))))******++++++++++++)))))))))***++++++,,,,,,---+++)))((()))***)))(((((((((((((((((((((((((((***)))(((&&&%%%'''+++///'''''''''((((((''''''(((+++***((('''''')))+++,,,(((((()))))))))*********+++******))))))******++++++---......,,,++++++,,,***++++++,,,,,,,,,++++++))))))*********+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---.........000222555:::777333111111222222111111111222222222333333333000000000111222333444444333222222111111222222333333333333333333333333333111222333333222333555777777777888888888777777666888777777999;;;<<<<<<;;;;;;<<<<<<<<<<<<===@@@BBBAAADDDIIILLLNNNPPPSSSTTTUUUUUUTTTUUUVVVXXXZZZ\\\[[[ZZZZZZZZZZZZYYYVVVSSSOOOMMMKKKIIIGGGFFFEEEEEEEEEGGGIIIJJJKKKNNNRRRUUUTTTTTTUUUXXX[[[^^^aaabbbaaa___]]]]]]___`````````^^^^^^^^^]]][[[YYYVVVTTTWWWVVVTTTRRRSSSTTTWWWXXX```cccffffffeeebbbaaa```kkknnnrrrsssrrrsssssssssmmmnnnpppsssvvvxxxzzz{{{~~~zzzvvvrrroooqqqqqqqqqrrruuuxxx{{{}}}|||}}}}}}}}}|||{{{yyyxxxwwwxxxyyy{{{~~~~~~tttlllgggeeeeeedddeeecccaaaaaaccchhhmmmpppwww{{{zzzssswww~~~tttjjjbbb]]]]]]^^^```ccceeedddbbb___]]]]]]___cccaaa^^^```dddkkknnnrrrwww------,,,++++++******)))))))))***++++++,,,------))))))***++++++++++++***))))))******+++++++++,,,,,,***))))))*********)))((((((((((((((((((((((((''''''&&&$$$###$$$(((+++&&&$$$&&&))))))'''''')))***)))((((((((()))+++,,,((((((((()))))))))************))))))))))))******+++,,,...---+++******+++******+++,,,,,,,,,++++++)))************+++++++++)))************++++++++++++++++++++++++++++++++++++,,,---......000333666;;;777222//////111222222000111111222333222222222...///000111222444444555333222111000000111222333111111000000111111222333000111222222111222444666444555777888999888777666666666777999<<<>>>>>><<<<<<======<<<:::;;;===???>>>@@@CCCFFFHHHKKKOOOQQQTTTTTTUUUUUUVVVWWWYYYYYYYYYXXXWWWXXXZZZZZZXXXWWWSSSRRRPPPMMMJJJHHHGGGFFFDDDEEEFFFGGGGGGIIILLLOOOSSSTTTUUUWWWYYY]]]```bbbZZZYYYXXXYYY\\\___```aaabbbcccddddddbbb___[[[YYYVVVUUUTTTSSSRRRSSSTTTUUUUUUXXX\\\^^^^^^^^^___aaannnuuu{{{|||}}}~~~}}}zzzppppppooopppqqqtttvvvxxx~~~|||zzzwwwuuusssuuuttttttssstttuuuvvvwwwwwwxxxzzz{{{{{{zzzxxxwwwwwwxxxyyyzzz{{{}}}|||zzzzzz}}}{{{sssuuuzzzqqqfff___]]]]]]^^^aaaeeehhhhhhhhhdddeeeiiilllhhhbbbaaadddiiisss,,,,,,++++++++++++++++++((()))******+++,,,...///((()))***+++,,,++++++******************++++++++++++***((()))***++++++***))))))))))))))))))))))))((()))((('''%%%%%%''')))%%%###$$$)))***'''&&&***))))))))))))************(((((((((((()))))))))*********))))))))))))*********+++---,,,+++))))))***)))***+++,,,,,,,,,,,,+++)))************+++++++++***************)))))))))************************,,,------,,,,,,...111444555222///...///111222222///000111222333222222111000111222333444444444444333222111000000111222333000000000000111333444555000111222111111111333555222444666888999999888777444555666:::>>>@@@???>>>;;;<<<<<<;;;:::;;;===???>>>???AAAAAABBBEEEIIILLLOOOPPPRRRSSSUUUVVVVVVVVVYYYWWWVVVVVVXXXYYYYYYXXXWWWVVVTTTQQQOOOLLLJJJIIIEEEFFFFFFEEEDDDEEEGGGIIINNNNNNPPPRRRUUUZZZ^^^```XXXWWWVVVXXX[[[^^^``````bbbcccfffhhhgggeeebbb___YYYYYYWWWVVVUUUUUUVVVVVVSSSUUUWWWXXXXXXZZZ]]]___nnnyyy|||yyyuuurrrqqqqqqtttuuuzzzzzzzzzyyyyyyzzzzzz{{{|||{{{yyywwwvvvuuuttttttuuuuuuvvvwwwxxxxxxxxxwwwvvvwwwyyyyyyzzz{{{~~~zzzoooooosss|||uuukkkiiiffffffhhhjjjllllllhhhjjjppptttrrrmmmnnnrrr{{{*********++++++,,,,,,,,,((()))******+++,,,...000((()))***+++,,,+++******************************+++)))((()))+++,,,,,,+++************************+++,,,,,,+++)))((()))+++%%%"""$$$***+++'''&&&***(((((()))************)))(((((((((((())))))))))))******))))))))))))******)))+++,,,,,,***))))))***)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++******)))((((((((())))))))))))))))))))))))---------+++***+++...111...------...000222111111///000111222333222111111333333444555555444444444333222000//////000222333222222222222333666888999///000111111000111333555111333555888999999999888333444666:::???AAAAAA@@@999:::;;;::::::;;;>>>@@@@@@@@@@@@>>>>>>@@@DDDGGGIIIKKKMMMPPPRRRSSSSSSSSSZZZXXXVVVUUUVVVXXXXXXXXXZZZYYYWWWTTTRRROOOMMMLLLFFFGGGFFFDDDBBBBBBDDDFFFGGGHHHIIILLLQQQVVV[[[^^^YYYWWWWWWXXX[[[^^^___``````bbbfffjjjjjjiiifffddd___^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVUUUUUUWWW[[[^^^mmmyyy|||uuurrrqqqrrrtttvvvvvvvvvwwwyyy|||~~~{{{xxxvvvttttttvvvvvvuuuuuuvvvwwwyyyzzzuuuwwwyyyyyyyyyzzz{{{}}}yyymmmkkkmmm}}}vvvrrrpppqqqqqqqqqmmmqqqxxx~~~~~~******+++++++++,,,,,,,,,***)))(((***,,,......---)))***,,,------,,,***)))+++++++++++++++***)))((())))))((((((((((((((()))---,,,,,,+++***)))((((((,,,)))''''''***+++***(((,,,+++)))((((((((())))))(((''''''(((******)))(((''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,))))))))))))************)))******++++++,,,------))))))))))))***+++,,,---...,,,******+++,,,+++***((()))***+++,,,++++++***))))))***++++++++++++***---......///////////////444222111//////000222333222222111111222222333444111111111111000000000000/////////000111333555555333333333222222111111111666666777777888888999999777777777777888999:::;;;<<<;;;::::::::::::;;;<<<======;;;::::::;;;<<<===AAADDDGGGKKKNNNPPPQQQQQQVVVUUUSSSRRRSSSUUUWWWXXXWWWXXXYYYXXXWWWTTTQQQPPPNNNJJJFFFDDDCCCDDDCCCCCCCCCDDDFFFHHHLLLPPPSSSVVVXXXYYY[[[]]]^^^^^^^^^^^^aaadddiiikkklllkkkkkkkkk```````````````___[[[XXX[[[XXXVVVYYYYYYXXXZZZ^^^nnnwww~~~{{{xxxvvvuuurrrnnnnnnqqqsssssswww|||}}}}}}xxxxxxxxxvvvzzzyyywwwuuutttvvv{{{~~~uuuvvvvvvwwwwwwxxxxxxxxxyyy|||~~~llliiimmm}}}*********+++++++++,,,,,,+++***)))***,,,------,,,***+++,,,------+++***))))))******++++++++++++***))))))(((((((((((()))))),,,++++++******)))))))))***)))'''))),,,......,,,000...,,,***((((((((()))(((''''''(((******)))((((((''''''&&&&&&''''''((((((((((((((()))***+++,,,))))))))))))************)))******++++++,,,------+++++++++++++++,,,---...---,,,******+++++++++***)))***+++---------,,,+++))))))***+++++++++++++++------...///////////////333222000//////000222333222222111111222222333444111111111111000000000000/////////000000222333444333333333222222111111111333444555666777888999:::777777777777888999:::;;;<<<;;;:::999999:::;;;<<<===<<<;;;::::::;;;<<<===???AAACCCFFFIIILLLMMMNNNSSSRRRRRRRRRTTTVVVXXXYYYXXXXXXYYYYYYXXXUUUSSSRRRPPPMMMJJJHHHGGGGGGEEEDDDBBBCCCCCCEEEHHHKKKMMMOOOTTTVVVYYY\\\___aaabbbbbbdddgggjjjllllllkkkkkkkkkdddcccccccccdddbbb^^^[[[[[[WWWVVVYYYYYYXXXZZZ^^^hhhmmmtttyyyzzz|||~~~}}}yyyuuusssooojjjggghhhhhhgggjjjooosssyyy|||xxxvvvwwwxxxxxx{{{zzzyyywwwuuutttvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvyyy|||~~~lllgggjjj}}}*********++++++++++++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,))))))(((((((((((())))))************************)))((((((***---000111111444222...***((((((((()))(((''''''(((******)))((((((''''''&&&&&&''''''((((((((((((((()))***++++++))))))))))))************)))******++++++,,,---------------,,,,,,------...---+++***)))***+++***)))++++++---......------,,,)))******++++++++++++++++++,,,---...///000000000222111000//////000111222222111111111111222333333222222111111111000000000///////////////000111111222222222222222111111111111111222444666777999999777666666777777888999:::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@CCCFFFHHHIIIMMMNNNPPPRRRTTTVVVXXXYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTRRRPPPOOONNNLLLIIIGGGDDDDDDDDDDDDEEEFFFGGGHHHMMMOOOSSSWWW[[[___aaacccbbbeeehhhiiihhhhhhhhhiiihhhggggggggggggeeebbb___[[[XXXWWWZZZ[[[ZZZ[[[___ccceeehhhhhhhhhjjjpppttt{{{uuuqqqlllfff```^^^\\\ZZZ\\\```hhhoootttttttttxxx{{{{{{}}}~~~~~~{{{xxxuuutttuuusssssssssssstttuuuvvvwwwwwwxxxzzzyyyyyyxxxzzz{{{ssskkkmmm************++++++++++++---,,,++++++,,,,,,***)))++++++,,,,,,+++***)))(((******++++++,,,+++++++++)))(((((((((((())))))***((()))))))))*********+++)))((()))***,,,///000111333000---)))'''''')))***(((''''''(((******)))(((((((((''''''''''''(((((((((''''''(((((()))***+++((()))))))))************)))******++++++,,,------......------,,,------------+++******++++++***)))+++,,,---......---,,,+++)))***++++++,,,,,,+++++++++,,,---...///000000000000000/////////000111111111111111111111222222333222222222111111111000000000//////.........//////222222222111111111111111000111222333444555666666666666666666666777888999::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>AAADDDEEEHHHJJJLLLPPPSSSUUUWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWVVVVVVUUUSSSOOOLLLIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGJJJNNNSSSWWWZZZ[[[[[[]]]```aaabbbbbbdddfffiiihhhhhhiiiiiigggdddaaa]]]ZZZZZZ]]]^^^\\\^^^aaadddeeeeeecccaaaccciiinnn||||||tttoooiiibbb[[[XXXUUUSSSUUUZZZbbbjjjqqqsssuuuzzz~~~~~~|||zzz{{{|||uuuuuuuuuuuuvvvxxxyyyzzzyyyzzz{{{zzzxxxwwwxxxyyy{{{|||~~~}}}uuuvvv))))))*********+++++++++...,,,++++++++++++***(((++++++++++++******))))))---------,,,+++***)))(((((((((((((((((()))******((((((((()))******++++++))))))*********+++,,,------,,,)))''''''''')))***(((''''''(((******)))((((((((((((''''''(((((((((''''''''''''((()))***+++((()))))))))************)))******++++++,,,------...------,,,,,,,,,,,,---...,,,******+++,,,+++******+++,,,------,,,+++*********+++,,,,,,,,,,,,++++++,,,---...////////////.........//////000000111111111000000111111222333222222222222111111111111000///..................111111111111111111111111222222222222222333333333666666666555666666777777888999999999999999999888999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;===???AAACCCCCCEEEHHHKKKOOOQQQSSSTTTYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYTTTQQQLLLLLLJJJIIIGGGEEECCCBBBBBBCCCEEEHHHKKKNNNPPPQQQSSSUUUXXXZZZ[[[^^^bbbdddfffffffffggghhhgggdddaaa^^^\\\\\\```aaa___```dddeeeggghhhgggddddddgggjjjwww{{{zzzqqqkkkccc\\\VVVTTTRRRQQQTTTYYY```iiipppsssuuu{{{~~~~~~}}}~~~}}}|||{{{yyyyyywwwyyyzzzyyyxxxwwwxxxyyyxxxxxxyyyzzz}}}|||{{{)))))))))************+++---,,,++++++,,,,,,***)))************************.........---,,,***((('''(((''''''(((((()))***+++((((((((())))))*********)))******)))(((''')))+++(((''''''&&&'''((()))***(((''''''(((******)))((()))((((((''''''(((((()))''''''''''''((()))******))))))))))))************)))******++++++,,,------------,,,,,,,,,------...///---,,,+++,,,---,,,+++++++++,,,------,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,---............---------......//////000000111000000000000111222222333222222222222111111111000//////.........//////000000000111111111111111333333333222222222111111666666555555555555666666777888888999999888888777888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@AAACCCFFFIIIKKKMMMNNNUUUVVVVVVXXXYYY[[[\\\\\\\\\\\\\\\\\\]]][[[XXXUUUNNNNNNMMMKKKIIIFFFDDDBBBEEEEEEEEEEEEGGGHHHJJJJJJMMMOOOQQQTTTVVVZZZ___cccaaaaaabbbdddeeeeeebbb```^^^\\\]]]aaacccaaabbbeeedddgggiiiiiifffdddeeegggppptttzzz|||{{{tttlllggg\\\WWWSSSSSSRRRRRRVVV[[[bbbkkksssuuuxxx}}}}}}}}}{{{yyyvvvwwwxxxwwwuuuuuuuuuwwwvvvvvvwwwxxxyyy{{{}}}~~~~~~))))))))))))************---+++***+++,,,,,,+++***((((((((())))))***+++,,,---...------,,,+++***)))''''''''''''((()))***+++((((((((()))))))))))))))(((***+++)))'''''')))+++&&&&&&''''''(((((((((((((((''''''(((******)))((())))))(((((((((((())))))'''''''''''''''(((******))))))))))))************)))******++++++,,,------------------...///000000000///------.........---,,,---.........,,,+++******+++,,,,,,------,,,,,,------.........---,,,,,,,,,,,,---...////////////000000000000000111222222333333222222222111111111/////////...//////000000///000000000111111111222222222222222222222222222666555555444444555555666777777888999999888777777777888:::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????@@@BBBEEEHHHIIIPPPPPPQQQRRRTTTWWWXXXYYYZZZYYYYYYZZZ[[[ZZZXXXVVVRRRRRRQQQPPPMMMJJJHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJLLLMMMPPPTTTYYY^^^\\\\\\^^^```ccccccaaa___]]][[[]]]aaabbbaaaaaadddaaadddggggggdddcccdddfffiiimmmqqqsssqqqlllfffaaaYYYUUUSSSUUUVVVVVVZZZ___gggpppyyy||||||}}}|||zzzwwwttttttttttttuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{|||~~~))))))))))))************,,,+++******,,,,,,,,,***(((((((((((()))+++,,,---,,,,,,---------,,,++++++''''''''''''((()))++++++)))))))))))))))(((((((((''')))+++***((('''***---&&&'''((())))))((('''&&&(((''''''(((***+++)))((())))))(((((((((((())))))'''&&&&&&''''''((()))***))))))))))))************)))******+++,,,,,,------............///111222222111///....../////////---....../////////...,,,+++***+++,,,,,,------,,,,,,............---,,,+++++++++,,,---...////////////000000000000000111111222333333333222222222111111///////////////000111111//////000000111111111222000000111222333333444444666555555444444444555555666777888999999888777666777888999;;;<<<<<<;;;;;;;;;<<<===>>>???>>>===<<<>>>>>>======???AAADDDFFFKKKLLLMMMOOOQQQSSSUUUWWWWWWWWWVVVWWWYYYYYYXXXVVVVVVVVVVVVUUURRRPPPMMMKKKDDDCCCBBBAAA@@@AAABBBCCCEEEFFFGGGHHHJJJNNNSSSWWWYYYZZZ\\\___bbbcccaaa___\\\ZZZ[[[```aaa``````ccc```ccceeeeeebbbbbbcccfffeeegggjjjllljjjfffaaa^^^ZZZWWWVVVYYYZZZZZZ^^^bbbmmmwww{{{wwwuuuuuurrrsssuuuwwwyyyyyyyyyxxxyyyyyyxxxwwwxxx|||))))))))))))))))))))))))------------,,,,,,+++***))))))************))))))******+++++++++,,,,,,,,,+++*********))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((&&&&&&''''''(((((()))))))))'''&&&'''))))))%%%"""'''&&&&&&''')))***)))(((&&&''''''((()))******+++)))((('''''')))******)))((((((''''''''')))***+++...------------...//////000///---,,,,,,---...//////......---------......------,,,,,,------...///........................,,,---------,,,,,,...///111111000000//////......000000000000111111111111000000000000000111111111111111111111000000000000111111222222222333333333777666444222111111222222444333333444666777777666444666888888888999:::<<<========================???>>><<<;;;<<<>>>AAACCCEEEEEEEEEFFFIIIMMMRRRTTTRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPKKKJJJJJJIIIGGGEEECCCBBBGGGFFFEEEGGGIIILLLLLLKKKNNNRRRYYY___bbbbbb___]]]ZZZ[[[\\\]]]^^^^^^^^^^^^aaabbbcccbbbaaabbbeeegggdddeeefffffffffeeecccbbbYYYWWWTTTRRRTTTYYY___cccqqqvvv~~~{{{xxxxxxxxxwwwuuuttttttwwwyyyxxxxxxxxxxxxyyyzzz|||}}})))))))))))))))))))))))),,,,,,------,,,++++++*********+++++++++******)))************++++++++++++******)))))))))(((((((((((((((((()))))))))))))))((())))))******))))))((('''''''''((((((((((((((('''%%%%%%&&&((((((%%%""")))((('''(((***+++***)))''''''(((((())))))*********)))(((((()))***+++*********)))((())))))++++++,,,++++++++++++,,,------......------------..............................,,,,,,,,,,,,,,,---..............................,,,---------,,,,,,...000000000000000//////......//////000000000111111111//////000000111111111222222222111111000000//////111111111111222222222333666555444222111111222222333222222333555666666666444666888888888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;===>>>@@@@@@??????@@@BBBFFFJJJLLLNNNOOORRRTTTUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRLLLLLLKKKJJJHHHFFFEEECCCEEECCCBBBCCCFFFHHHIIIIIIKKKNNNSSSXXXZZZZZZXXXVVVXXXXXXZZZ[[[\\\]]]]]]]]]aaabbbbbbaaa``````ccceeeddddddeeeeeeeeedddcccbbbZZZXXXUUUUUUWWW\\\aaaeeennnrrryyy}}}}}}{{{yyyvvvtttuuuvvvzzzyyyxxxwwwwwwwwwxxxyyy|||{{{{{{|||))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,+++******)))))))))))))))************))))))((((((((((((((('''))))))))))))))))))))))))*********++++++*********((((((((((((((('''''''''&&&&&&&&&((())))))(((&&&***)))((()))***+++***)))((((((((((((((((((((((((******))))))******+++,,,,,,+++***************+++***))))))))))))***++++++------............------,,,---...//////...------,,,,,,++++++,,,,,,---...........................,,,---...---,,,,,,...000000000000////////////...//////000000000000111111......///000111222222333333333222111000000//////000000000000111111111111555444333222222222222222222222222333333444444555444666777888777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<;;;:::;;;<<>>===>>>@@@CCCFFFIIIKKKMMMLLLMMMOOOPPPRRRSSSSSSTTTWWWWWWWWWWWWVVVVVVUUUTTTUUURRRMMMJJJIIIGGGFFFEEEDDDEEEEEEFFFHHHJJJLLLMMMMMMOOOQQQTTTVVVXXXYYYYYYXXXZZZ\\\]]]___bbbfffiiigggfffdddcccbbbcccdddeeefffeeecccbbbbbbcccdddeeedddgggjjjooouuu~~~~~~~~~}}}{{{zzzxxxwwwvvvqqqqqqpppqqqrrruuuxxxzzzzzzyyyyyyzzz}}}(((((((((((((((((((((((((((((()))************)))''''''(((((()))(((((('''(((((((((((())))))))))))'''(((((((((((())))))))))))))))))*********++++++***++++++,,,,,,++++++***((((((((((((((('''''''''&&&(((+++,,,+++++++++,,,)))(((''''''(((((('''&&&''''''''''''''''''''''''%%%''')))(((%%%%%%'''+++((())))))))))))(((((('''***))))))))))))***++++++***+++,,,------...------+++,,,---////////////...---,,,,,,,,,,,,---..............................---...///...------///111---............/////////......////////////000000......///000111222222333222222222222222111111111000000000000////////////000000111222333333222222000222444333111000222444333555666666555555666888777777777777777777777777777888:::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<>>>AAADDDFFFGGGJJJKKKNNNPPPSSSTTTVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYVVVRRROOOMMMKKKHHHFFFDDDDDDDDDDDDEEEGGGHHHIIIKKKLLLNNNPPPSSSTTTUUUVVVTTTVVVYYY[[[^^^bbbfffjjjgggfffcccaaaaaabbbdddfffgggfffeeedddcccddddddeeeeeefffhhhkkkooovvv~~~|||xxxwwwsssrrrqqqqqqrrrtttvvvwwwwwwvvvvvvxxx{{{}}}~~~~~~(((((((((((((((((((((((('''(((((()))******))))))&&&'''((())))))***))))))(((((()))))))))*********((((((((()))))))))******(((((()))***++++++,,,---******++++++++++++******'''''''''(((((((((((((((&&&))),,,,,,+++******,,,***)))(((((())))))(((&&&%%%&&&&&&''''''(((((((((%%%(((***(((%%%%%%(((,,,'''((()))*********)))))))))))))))))))))******+++++++++++++++,,,---...///,,,,,,------...//////000......------......///000........................---...///...------///111---------.........//////........./////////000000//////000000111111111222111111222222222222333333111111111000000/////////...///111222333333333222000333666444111000222555333555666666444444555777666666666666666666666666666777888:::;;;<<<======::::::::::::::::::::::::::::::;;;;;;===???AAACCCFFFGGGJJJMMMPPPRRRTTTUUUUUUVVVWWWYYYZZZ[[[\\\\\\ZZZYYYWWWVVVUUUSSSOOOLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHJJJLLLNNNPPPPPPQQQQQQSSSVVVXXX[[[___cccgggfffddd```^^^^^^___bbbdddddddddddddddeeeeeeffffffeeeeeefffgggiiimmmsssxxx~~~yyyxxxvvvtttssstttuuuvvvsssrrrssswww{{{}}}|||zzz~~~~~~~~~}}}|||}}}((((((((((((((((((((((((''''''((())))))***))))))&&&'''(((***++++++++++++))))))))))))************(((((())))))******++++++''''''(((***+++,,,---...*********++++++*********&&&'''''''''(((((())))))(((+++......,,,+++,,,---,,,***))))))******)))'''%%%%%%&&&&&&'''((())))))%%%)))+++***&&&%%%)))---((()))***+++,,,,,,+++***((((((((((((((()))******++++++******+++---...000---,,,,,,------///000111///............///000000........................---...//////---...///111---------.........//////............/////////000000000000000000111111111000111111222222333444444222222111111000000//////...///000222333333333222111444777555111000222666333555666555444444555666666666666666666666666666555666777888:::<<<===>>>::::::::::::;;;;;;;;;;;;;;;:::::::::;;;===???@@@@@@BBBEEEIIILLLOOOQQQRRRRRRTTTVVVXXXZZZ\\\]]]]]]\\\[[[[[[\\\\\\ZZZWWWTTTPPPPPPNNNLLLJJJHHHGGGFFFEEEFFFHHHJJJKKKLLLMMMMMMPPPRRRUUUVVVXXX\\\```cccdddbbb^^^\\\[[[]]]```cccaaabbbcccdddeeefffggghhheeeeeeeeeeeeeeehhhlllpppqqqwww}}}~~~{{{xxxvvvuuuuuuvvvqqqqqqsssxxx}}}}}}{{{{{{{{{{{{yyyyyyzzz}}}(((((((((((())))))))))))'''(((((()))***++++++,,,))))))***++++++++++++***...+++((('''(((***,,,,,,,,,+++***))))))***+++,,,***)))))))))))))))*********)))((((((((()))+++,,,***************++++++,,,++++++******++++++,,,---+++******)))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&''')))+++,,,------,,,000+++)))++++++'''''',,,(((((()))+++,,,---...///+++,,,---...////////////444111------///000///...+++)))+++...---***,,,000/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,111000///...---...///000000000000000////////////111111111111111111111111333222111/////////000111///000111222222111//////444444444444444333222111333333222222222333444444555444444333333444444555888888999:::::::::999999999999888888888999::::::::::::::::::::::::::::::>>>???BBBEEEHHHKKKNNNOOONNNQQQTTTWWWXXXXXXZZZ[[[]]]^^^^^^^^^]]]\\\[[[ZZZ\\\ZZZWWWRRRMMMIIIIIIIIIHHHJJJKKKJJJHHHGGGJJJMMMKKKKKKMMMPPPSSSVVVYYY[[[\\\ZZZXXXWWWWWWYYY[[[]]]______```aaacccdddeeeeeeaaabbbccccccdddeeeiiilllnnnrrrvvvxxx{{{~~~~~~zzztttttttttttttttvvvxxxzzz{{{xxxzzz|||{{{yyyzzz|||'''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,***(((''')))***+++*********)))))))))******+++***)))))))))))))))******)))))))))))))))******+++***))))))))))))***++++++***************+++,,,,,,******)))(((((((((((()))''''''''''''''''''''''''((((((((((((((()))))))))&&&''')))+++,,,,,,,,,+++...)))(((+++***'''(((,,,((())))))***+++,,,------++++++,,,---............333000------///000///...---,,,,,,...---)))***......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,111000///...---.../////////////////////000000000222222222222222111111111333222111000//////000111000000111111111111000000333333333333333222111111333333222222222333444444555444444333333444444555777888999999999999999999999999999999999999:::;;;::::::::::::::::::::::::<<<===???BBBEEEGGGIIIJJJKKKNNNRRRTTTVVVWWWYYY[[[[[[\\\^^^_________]]]\\\^^^]]][[[WWWSSSPPPPPPQQQJJJLLLMMMKKKIIIHHHJJJLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUTTTSSSSSSTTTVVVXXXZZZZZZ[[[\\\]]]___aaabbbcccaaabbbcccccccccdddgggjjjmmmpppsssuuuvvvzzz|||uuuuuuuuuvvvzzz~~~zzzwwwvvvuuutttuuuuuuwwwwwwtttvvvwwwwwwvvvwwwyyy|||}}}}}}~~~~~~''''''((((((((())))))))))))))))))(((((((((''''''))))))***++++++++++++******((('''((()))***)))((('''((())))))***************))))))(((((()))))))))(((((()))***************))))))((((((((()))******)))))))))*********++++++***)))((((((''''''(((((('''''''''''''''''''''''''''''''''(((((())))))***((((((***+++++++++*********'''''')))***((())),,,)))))))))*********++++++******+++,,,------------111///...---/////////...000......///,,,((((((,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------...............//////000000000222222222222222222222222222222111000000000111111111111000000000111111222222222222222222111111111333222222222333333444555555444444333333444444555666777888888999999999888999999999999999:::;;;;;;888888999999::::::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDFFFIIIMMMPPPRRRTTTWWWYYYWWWZZZ]]]```bbbaaa___^^^^^^^^^]]][[[XXXWWWYYYZZZSSSTTTTTTQQQNNNMMMLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRUUUVVVXXXVVVWWWXXXZZZ\\\]]]___```aaabbbccccccbbbbbbeeegggkkkmmmoooooonnnpppuuuyyy}}}|||{{{|||~~~}}}yyyuuukkklllmmmpppssswww{{{}}}~~~|||zzzxxxwwwwwwxxxssstttuuuuuuttttttvvvxxxyyyzzz|||~~~~~~}}}|||}}}}}}}}}'''''''''((((((((())))))''''''''''''(((((((((((())))))***++++++++++++***'''''''''(((***)))'''%%%%%%&&&(((*********))))))***))))))(((((((((((()))'''((()))++++++***))))))((((((((((((((())))))***(((((())))))************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******((()))***++++++***)))(((&&&&&&&&&((())))))***,,,***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,///.....................000......///---)))))),,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------------......///000000000222222222222333333333333222111111111111111111111222111000///000111222333222222111111111111111111222222222222333444555555555444444333333444444555555555666777888888888888999999888999999:::;;;<<<777777888999:::;;;;;;<<<999:::;;;<<<===>>>??????AAADDDHHHKKKMMMPPPSSSUUUUUUXXX\\\```bbbaaa^^^\\\[[[[[[\\\[[[[[[\\\^^^```aaa```^^^[[[WWWTTTRRRPPPPPPOOONNNMMMLLLKKKKKKKKKKKKMMMNNNQQQSSSUUUWWWXXXWWWWWWXXXYYY[[[\\\]]]]]]```aaabbbbbbaaa```bbbcccgggiiijjjjjjhhhhhhjjjlllnnnnnnnnnoooqqqqqqnnnkkkllllllmmmnnnpppqqqrrrssssssvvv{{{yyyxxxxxxvvvuuuuuuuuuvvvxxxyyy|||~~~}}}||||||{{{||||||~~~~~~}}}zzzyyyzzz}}}''''''''''''(((((((((((($$$%%%&&&'''((()))***+++))))))***++++++++++++***'''&&&'''(((***)))'''%%%&&&'''(((*********)))(((******)))(((''''''(((((('''((()))++++++***))))))((((((((((((((())))))***'''((()))************)))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))***+++***)))((('''$$$&&&'''((()))+++,,,+++*********)))))))))))))))((()))***+++,,,,,,,,,,,,------......---------...---,,,---///...***+++///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...---........./////////000111111111222222333333333111111111222222222222111222111000000000111333444222111111000000111222222222222222222333444555666555444444333333444444555333444555666777777777777888777777888999:::;;;;;;777777888888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<===@@@CCCEEEGGGJJJMMMPPPRRRUUUYYY\\\^^^\\\ZZZXXXXXXYYY[[[[[[\\\^^^bbbdddiiihhheeeaaa^^^YYYUUURRRNNNNNNLLLKKKJJJJJJJJJJJJJJJKKKLLLOOOQQQSSSUUUVVVZZZZZZZZZ[[[[[[[[[\\\\\\^^^```aaaaaa_________aaacccdddeeefffeeeeeeeeefffhhhggghhhhhhiiiiiigggeeemmmmmmmmmnnnnnnmmmmmmmmmmmmppptttxxx{{{~~~}}}zzzxxxwwwuuutttxxxyyyzzz{{{|||}}}}}}~~~}}}}}}|||{{{zzzyyyxxxxxx{{{|||~~~|||}}}~~~&&&&&&'''''''''((((((((($$$$$$&&&''')))+++,,,,,,))))))***++++++++++++***'''''''''(((***)))'''%%%((())))))******))))))(((******)))(((''''''''''''(((((()))***************))))))((((((((()))******((()))***+++++++++***)))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((()))*********)))((('''###'''(((((()))------+++*********************)))))))))***+++,,,,,,,,,,,,***,,,......---,,,---...,,,+++,,,///...,,,---222...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000........................000000000111111222222333000111222222333222222222111111111111111222333444222222111000000222333444111111111222333444555666555444444333333444444555222333444555666777777777666666666777888999:::;;;777777888888999999::::::999::::::::::::;;;;;;;;;;;;===???@@@AAACCCGGGIIILLLOOORRRVVVWWWVVVUUUSSSVVVXXXYYY[[[\\\___cccfffhhhfffcccaaa___\\\WWWSSSNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQXXXXXXYYYYYYYYYZZZZZZZZZ\\\^^^______^^^]]]^^^___```aaaaaabbbcccdddddddddggggggggggggggggggffffffiiiiiijjjjjjkkkkkkkkkkkkoooqqqssstttssstttvvvxxxyyy|||}}}{{{yyyzzzyyyyyyxxxxxxyyyyyyzzz|||||||||{{{yyywwwuuutttvvvxxx{{{~~~xxxyyyzzzzzzzzz{{{&&&&&&&&&'''''''''((((((&&&&&&'''(((***+++,,,,,,))))))***++++++++++++***)))((('''((()))***(((''',,,+++***)))))))))))))))******)))''''''&&&&&&''')))))))))))))))******+++***))))))))))))***++++++((()))+++,,,---,,,+++*********)))(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((((($$$(((***)))***......************+++++++++++++++)))***+++,,,------------)))+++......---,,,,,,...,,,+++,,,//////,,,...222...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...111333555/////////......------,,,...//////000000111222222000111222333333333222222///000111222333333333333333222111111111222444555111111111222333444666666555444444333333444444555111222333444555666666666444444555555666888999:::888888888888888999999999888999999999::::::::::::;;;<<<=========>>>AAACCCEEEGGGJJJNNNPPPQQQRRRQQQRRRTTTVVVWWWXXX[[[___bbbaaa```______```___[[[WWWSSSRRRPPPNNNLLLJJJIIIIIIHHHGGGFFFFFFGGGIIIKKKMMMPPPQQQRRRSSSUUUVVVWWWWWWYYY[[[^^^^^^^^^]]]]]]^^^```______```aaacccccccccdddeeeffffffffffffggghhhhhhggggggggghhhiiijjjkkkmmmooopppooonnnmmmnnnooolllppptttxxx{{{|||yyyxxxxxxyyyzzzzzz{{{{{{{{{yyywwwuuutttuuuvvvxxx{{{~~~zzzzzzzzzxxxwwwwwwzzz|||zzzzzz{{{}}}~~~&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))***++++++++++++******((('''((()))***)))(((...---+++)))(((((())))))******)))''''''&&&&&&&&&***)))((((((((()))+++,,,***************++++++,,,(((***,,,---------+++***++++++***)))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((*********)))((($$$***+++)))***///...*********+++++++++,,,,,,,,,******+++,,,------------(((+++......,,,+++,,,...---,,,---000///,,,---111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111444777999000000///...---,,,,,,+++---......///000111111111000111222333444333333222///000222333444444333333444333222111111333555666111111111222333444666777555444444333333444444555000111333444555666666666333333444444555777888999999999999888888888888888777777888888999999::::::;;;<<<<<<;;;:::;;;===???@@@BBBEEEIIILLLOOOPPPQQQNNNPPPQQQSSSTTTVVVZZZ]]]]]]\\\\\\___bbbbbb___\\\ZZZXXXVVVSSSPPPNNNLLLLLLJJJIIIGGGEEEFFFGGGJJJLLLIIIIIIKKKNNNPPPSSSTTTUUUXXXZZZ]]]^^^]]]]]]]]]^^^aaa___^^^^^^```aaabbbbbb```aaacccddddddeeeggghhhkkkjjjiiihhhhhhhhhiiijjjgggiiijjjjjjjjjjjjkkkmmmfffhhhlllnnnpppuuu||||||zzzzzz{{{}}}xxxyyyzzz{{{zzzxxxvvvuuuvvvwwwxxxzzz|||~~~zzzzzzxxxvvvttttttvvvxxxsssssstttuuuwwwzzz|||}}}zzz{{{{{{}}}(((((('''&&&&&&''')))***(((((((((((())))))))))))+++)))(((&&&&&&((()))+++---,,,***)))((('''((((((++++++***)))((((((((()))((()))*********)))'''&&&&&&'''((()))******)))(((&&&''''''((()))***+++++++++,,,,,,+++)))((()))+++((()))))))))))))))(((((('''((((((((())))))******'''&&&%%%$$$%%%''')))+++***)))((((((((((((&&&$$$''''''((()))))))))))))))&&&'''((()))++++++,,,,,,))))))***++++++++++++***+++***)))))))))***,,,,,,------,,,,,,,,,,,,------...///000111111000///...///---------......,,,***++++++++++++---000333555............---,,,++++++---------............///000000000000000111111111///000000000111111111111444444333222222111000000222222333333333444444444333333333333333333333333333333333444444444555555444333333333333444555555888888888777777777777777777777888999999999999888999:::;;;;;;999999:::;;;;;;???CCCEEEGGGHHHIIIKKKRRRRRRSSSTTTUUUVVVVVVWWWYYYYYY[[[]]]___```aaabbbeeebbb]]][[[ZZZXXXSSSPPPMMMLLLKKKIIIHHHHHHHHHHHHEEEHHHJJJKKKJJJKKKOOORRRVVVYYY\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaacccddddddcccdddeeegggjjjiiigggeeeeeefffggghhhkkkjjjiiigggffffffeeeeeegggggghhhkkkooosssuuuuuu}}}{{{}}}~~~~~~{{{zzzyyyxxxuuutttwwwvvvvvvxxx{{{||||||{{{~~~}}}yyyyyy||||||yyyvvvwwwrrrsssuuuuuuttttttuuuwwwxxxwwwuuutttuuuyyy|||''''''&&&&&&'''((()))***)))))))))(((((((((((((((***)))(((''''''((()))***,,,+++***)))(((((())))))+++***))))))))))))))))))(((((((((((((((''''''&&&'''((()))*********)))(((&&&''''''(((((()))))))))***++++++***(((((()))***'''((()))******)))(((''''''''''''(((((()))))))))''''''&&&&&&'''(((***+++***)))((((((((((((&&&$$$&&&&&&'''(((((((((((((((&&&'''((()))***+++++++++))))))***++++++++++++***+++***)))))))))***+++,,,...------------------...//////000000000//////...///...---...//////---+++***)))))))))***---///111------------------,,,,,,------------............000000000000111111111111000000000000000111111222444444444333222111111000222222222222333333333333333333333333333333333333333333333444444444444555444333333333333444555555777777888888888888888888666777888888999999888888888999::::::999999:::<<<;;;===@@@BBBCCCDDDFFFGGGOOOPPPQQQRRRTTTVVVWWWWWWXXXXXXYYY[[[]]]___bbbcccfffccc```______]]]ZZZWWWRRRQQQOOOMMMKKKIIIHHHGGGBBBEEEGGGGGGGGGHHHLLLOOOLLLOOOSSSVVVXXXZZZ\\\^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\^^^```aaaaaabbbccceeejjjiiigggeeeddddddeeefffhhhhhhgggggggggggghhhhhhiiihhhhhhkkknnnrrrsssssswwwuuuvvv{{{~~~~~~~~~{{{yyywwwuuutttwwwvvvuuuvvvyyy{{{{{{{{{}}}~~~|||zzz}}}}}}zzzxxxyyyuuuwwwxxxwwwvvvvvvwwwyyywwwvvvtttsssssstttvvvxxx~~~&&&&&&&&&&&&''')))******)))))))))(((((('''''''''***)))(((''''''((()))*********))))))))))))******))))))))))))))))))***+++((((((''''''&&&&&&&&&'''*********+++******)))(((&&&&&&'''''''''''''''''')))******)))''''''(((***&&&''')))***+++)))(((''''''''''''''''''(((((((((''''''(((((()))*********)))(((''''''((((((&&&$$$%%%&&&&&&'''''''''''''''&&&'''((()))***+++++++++((()))******++++++************))))))******+++,,,...------------------...//////.........//////000///...---...//////---,,,+++***))))))***+++---...+++,,,,,,------------,,,------------............000000000111111111222222111000/////////000222333444444444333333222222222111111111222222222222333222222333333333333333333333333333333444444444444333333333333333444555555777777777888999999::::::666666777888888888888888666888999999999999;;;===:::;;;=========>>>@@@CCCJJJKKKMMMOOORRRTTTVVVWWWVVVUUUVVVWWWZZZ]]]aaacccdddcccaaaaaabbbaaa```^^^XXXWWWVVVSSSPPPMMMJJJIIICCCDDDFFFFFFFFFFFFIIIKKKFFFHHHLLLOOORRRUUUXXX[[[\\\[[[ZZZYYYXXXXXXXXXXXXVVVXXX[[[]]]^^^___aaacccfffeeecccbbbaaaaaabbbccceeeeeefffggghhhiiiiiijjjiiihhhhhhiiillloooooooooqqqoooppptttuuussssssvvv{{{|||~~~{{{yyyyyywwwuuuuuuwwwyyyyyyyyy|||}}}~~~|||}}}}}}zzzyyy{{{zzz|||||||||zzzyyyzzz{{{yyyxxxvvvuuutttsssssssssuuuwww}}}%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&))))))(((((((((((()))))))))))))))))))))******+++)))((((((((()))***++++++***)))(((&&&&&&'''((((((++++++++++++******))))))''''''&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***%%%''')))++++++***((('''&&&&&&''''''''''''''''''&&&'''((())))))))))))(((((('''&&&'''((((((&&&%%%%%%&&&''''''((((((''''''&&&'''((()))************((())))))******************************+++++++++---------......---------///...---,,,---...///000...---,,,---...///---+++...---,,,,,,,,,,,,---...***+++,,,---------------,,,,,,---------.........///000000111111222222222111000///...///000222333444444444333333333333333000000111111111222222222222222222222222333333333222222333333333444444444333333222222333333444555666777777888999::::::;;;555666777777888888777777444666888999999999;;;===:::;;;;;;:::999:::<<>>@@@CCCFFFIIILLLMMMLLLLLLKKKMMMOOOTTTXXX[[[]]]^^^^^^^^^^^^^^^^^^___]]]\\\[[[ZZZXXXWWWUUUTTTPPPOOOMMMKKKIIIHHHGGGFFFJJJKKKKKKIIIHHHGGGIIIKKKPPPPPPPPPPPPQQQRRRSSSTTTTTTWWWZZZ\\\\\\[[[\\\]]][[[[[[\\\]]]___```bbbbbbbbbcccdddfffgggggggggfff`````````bbbfffiiijjjjjjiiigggiiimmmnnnkkkkkkmmmjjjkkknnnsssyyy~~~}}}|||zzzxxxyyyyyyyyyzzz{{{|||}}}~~~{{{|||}}}yyyyyyxxxvvvwwwzzz~~~}}}~~~~~~~~~}}}|||{{{xxxxxxzzz{{{yyy{{{&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((()))***************))))))))))))))))))***+++,,,+++******))))))******++++++***)))))))))******(((((())))))))))))))))))((()))***)))((((((***+++&&&'''((())))))*********((((((((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&((()))'''&&&'''(((((()))))))))))))))&&&'''(((((()))))))))((('''((())))))******))))))))))))***++++++++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,---...///,,,,,,+++---...///---,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------......///000111111///000000000111111111111111111111222222333333333111111111222222222222333000000111111222333333333222222222222333333333333222222222222222333444444666666666777888888999999444555555666666666666666444666777777777777999;;;:::;;;;;;:::888888999;;;999:::<<<>>>AAACCCEEEFFFFFFFFFFFFGGGJJJNNNQQQSSSXXXZZZ[[[\\\[[[[[[]]]___]]]\\\[[[ZZZYYYXXXXXXXXXTTTRRROOOMMMLLLKKKIIIHHHJJJKKKKKKJJJGGGFFFFFFGGGJJJJJJJJJKKKMMMNNNPPPQQQRRRUUUXXXZZZZZZYYYZZZZZZYYYYYY[[[]]]^^^```aaabbb___```bbbdddeeeeeeeeeeee^^^]]]]]]```dddgggiiiiiieeeccceeeiiikkkiiijjjlllhhhiiikkknnnrrrwww{{{}}}||||||{{{zzzzzzzzz{{{{{{xxxxxxyyy{{{}}}{{{vvvvvvvvvtttuuuxxx}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||||||||||||||yyyxxx'''((()))))))))((('''&&&%%%&&&&&&''''''((((((((((((((())))))))))))((((((((()))******+++***))))))+++***))))))))))))))))))***************)))((((((***)))((((((((()))***+++)))*********+++,,,,,,,,,((()))******))))))+++,,,((('''''''''((()))++++++)))))))))((((((''''''''')))((('''&&&&&&'''((()))$$$$$$$$$&&&((()))(((&&&&&&'''(((((())))))((((((&&&'''(((((()))((((((((('''(((((()))))))))))))))((()))***+++,,,++++++***((()))+++,,,,,,+++)))(((******+++------............------...000111000...------......------,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,---...///000000...///111222222222000/////////000111111222333333222222222222333333333333///000000111222222333333111222222222222333333333222222222111222222333444666666666666666666666777444444555666666666555555555666777777666666888999888:::;;;;;;999888888999999999:::<<<>>>???@@@AAA@@@AAABBBCCCEEEHHHJJJKKKOOOQQQTTTVVVVVVWWWZZZ]]]^^^]]]ZZZXXXWWWWWWYYYZZZWWWTTTQQQQQQRRRRRRQQQOOOOOOQQQQQQPPPLLLIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKLLLOOOTTTVVVWWWWWWWWWXXXUUUVVVWWWXXXYYYZZZ[[[[[[ZZZ\\\___bbbdddeeeeeeeee```___^^^```cccfffggggggeeebbbcccggghhhgggiiilllhhhhhhjjjlllooorrrvvvxxx{{{zzzyyyyyy{{{~~~}}}||||||yyyyyyzzzzzzzzz|||~~~~~~yyyuuuuuuvvvttttttwwwzzz{{{||||||{{{zzz|||}}}}}}}}}|||||||||{{{{{{{{{|||{{{{{{}}}|||zzz}}}((())))))))))))'''&&&%%%$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((((()))***++++++***)))(((++++++***)))(((((())))))((()))*********)))'''&&&((((((''''''''')))***+++******+++,,,------......)))***+++***)))***+++---)))(((&&&&&&''')))+++---******))))))((((((((('''+++***(((&&&&&&''')))***$$$###$$$%%%((()))((('''%%%&&&''''''((((((''''''&&&'''(((((((((((((((((('''(((((()))))))))))))))((()))***+++,,,+++******'''(((***++++++***((('''(((***+++---......------000//////000222333222000///000000000000000//////,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------******+++,,,---...///000---...111333333222000.........///000111222222333222222333333333444444444///000000111222222333333111111222222222333333333222222111111222222333444666666666666555555555555333444555555666666555555555666888777666666777888777999;;;;;;999888777888999:::;;;;;;<<<===>>>>>>===>>>???AAACCCEEEFFFFFFFFFIIIMMMPPPQQQSSSWWW[[[```]]]ZZZVVVUUUVVVXXXYYYYYYWWWUUUUUUXXXZZZYYYWWWXXXZZZZZZWWWRRRMMMJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFJJJOOOSSSTTTUUUVVVVVVQQQRRRSSSSSSSSSSSSRRRRRRWWWYYY]]]aaadddfffffffffcccaaa```bbbdddffffffeeegggddddddggghhhgggiiimmmiiiiiijjjkkknnnqqqtttvvvwwwuuusssrrrsssvvvyyy||||||}}}}}}}}}||||||}}}~~~}}}wwwtttuuuvvvttttttvvvwwwyyyzzzzzzyyyyyyzzz|||~~~}}}{{{zzzzzzzzzzzzzzzxxxyyy}}}}}}~~~***+++,,,***(((&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((************)))))))))(((%%%''')))))))))))))))+++(((((())))))******++++++******)))(((((((((((((((*********))))))))))))))))))*********++++++++++++******))))))))))))******(((((())))))))))))(((((('''&&&%%%%%%&&&'''&&&%%%''''''((()))))))))))))))'''&&&%%%%%%&&&(((+++,,,))))))))))))(((((((((((((((((((((((((((((((((((())),,,+++&&&&&&+++,,,((('''***,,,,,,+++))))))***(((((())),,,000111111///000CCCNNNCCC444000000///..................------......---,,,,,,+++******+++*********+++,,,,,,---,,,---------------,,,,,,...///////////////......------...///000111222222333333222222222333444444222222333333333333444444222444555555222000//////222222222333333222222222444444444555444444333333333333444444444333222111555555444444555666888999:::;;;<<<<<<;;;:::888777888999999::::::;;;;;;<<<=========???BBBDDDCCCBBB@@@@@@@@@AAADDDGGGKKKMMMXXXVVVTTTSSSSSSTTTWWWXXXZZZYYYXXXWWWWWWWWWXXXYYY[[[______ZZZVVVRRRKKKDDDHHHEEECCCDDDGGGHHHGGGFFFGGGJJJMMMNNNMMMMMMMMMNNNRRRQQQPPPQQQSSSTTTTTTTTTSSSUUUYYY\\\___aaabbbbbbaaaaaaaaaaaabbbcccdddeeegggdddaaaccchhhlllmmmlllllllllllllllmmmnnnppppppqqqnnnkkklllpppsssuuuuuuwwwzzz}}}{{{yyyxxxuuutttrrrqqqqqqttttttrrrzzzzzzyyywwwuuutttvvvwww||||||{{{{{{zzzyyyxxxxxxzzzzzz{{{{{{{{{|||||||||zzz{{{}}}***+++,,,***(((&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((++++++++++++*********)))((()))******(((''''''((()))))))))))))))************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********+++******))))))))))))******(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''((()))))))))))))))''''''&&&%%%&&&(((***+++)))((((((((()))***)))(((((((((''''''''''''''''''(((++++++''''''++++++(((((()))***+++***))))))))))))*********+++,,,...///666JJJTTTFFF333,,,---.................................------,,,++++++***+++++++++++++++,,,------------.........------,,,......////////////......------...///000111222222444333333333333444555555222222222333333333444444333555666555333111111111111111222222222222111111333333444444444444444444444444333333333222222222555555444444555666777999999999:::::::::::::::999888888999999:::;;;;;;;;;=========???AAABBBAAA@@@>>>>>>>>>???AAADDDGGGIIIPPPOOONNNNNNOOORRRUUUWWWYYYYYYXXXWWWXXXYYYZZZ[[[]]]``````]]]YYYWWWSSSMMMKKKHHHFFFFFFGGGGGGFFFDDDGGGIIILLLMMMMMMMMMNNNOOONNNMMMLLLMMMOOOPPPPPPPPPOOOPPPSSSWWWZZZ\\\]]]]]]____________```aaabbbcccfffdddcccdddfffhhhiiiiiijjjjjjkkkkkkmmmooopppqqqqqqnnnkkkjjjmmmooopppppprrrtttvvvzzz{{{xxxsssrrrqqqpppqqqsssttttttxxxyyyxxxwwwuuutttvvvwww{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{}}})))++++++***(((&&&&&&&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((,,,,,,+++++++++************+++,,,***(((&&&%%%&&&************)))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))((((((***)))((()))***+++***((('''(((((()))))))))))))))((('''&&&&&&&&&((()))******(((&&&(((+++,,,+++)))((('''''''''&&&&&&%%%%%%'''******((((((+++***''')))(((((()))******)))''')))******)))(((+++111555IIIOOOKKK<<<000......,,,..............................------,,,+++++++++,,,++++++++++++,,,------------...............------....../////////......------...///000111222222444444333333444444555666222222222222333333333333444555666666444222222333000111111111111111111000222222333333444444555555555444333222222222333333555444444444444666777888888777888888999:::;;;;;;888888888999::::::;;;;;;===<<<<<<===??????>>>===<<<;;;;;;<<<===???AAACCCEEEEEEEEEFFFIIIMMMQQQSSSVVVVVVVVVVVVWWWYYY[[[\\\]]]``````\\\[[[\\\ZZZVVVPPPNNNLLLJJJJJJHHHFFFDDDHHHJJJKKKLLLKKKLLLNNNOOOKKKIIIHHHIIIKKKLLLLLLLLLKKKMMMOOORRRUUUVVVXXXXXX\\\\\\\\\\\\]]]^^^___```bbbdddeeedddccccccdddeeehhhhhhiiijjjlllmmmoooppppppmmmjjjiiijjjkkkkkkkkknnnnnnnnnooosssxxx}}}~~~xxxvvvtttsssssssssuuuvvvxxxyyyyyyxxxvvvuuuvvvwwwvvvvvvuuuuuuvvvxxxyyy{{{{{{{{{zzzzzzyyyyyyzzzzzzwwwxxxyyyzzz{{{|||}}}~~~zzz|||~~~)))***+++***(((&&&&&&'''))))))((((((''''''''''''((((((((((((((((((((((((+++++++++*********))))))***++++++***(((&&&&&&&&&++++++******))))))(((((((((((('''''''''''''''(((((((((((()))))))))))))))'''''''''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))+++***))))))++++++***)))(((((())))))))))))((((((((((((''''''''''''((()))***'''%%%(((,,,...,,,)))'''''''''&&&%%%%%%$$$$$$&&&((()))*********)))'''***)))((()))***+++)))(((''')))+++***)))...777???XXXJJJ666))),,,444222+++---------.....................------,,,,,,,,,,,,++++++*********++++++,,,------.../////////......------......//////...............///000111111111333333222222333333444555111222222222222333333333333444555555333222333444000000111111111111000000111111222222333444555666666555333111111222333444444444333333444555777888888888777666777888999:::777777888888999:::::::::<<<;;;;;;;;;======;;;:::::::::::::::;;;<<<===>>>======>>>???BBBFFFIIILLLQQQQQQQQQRRRSSSVVVXXXYYY[[[]]]\\\YYYYYY\\\]]]ZZZXXXVVVTTTRRROOOLLLJJJHHHLLLMMMMMMLLLKKKJJJLLLMMMJJJHHHGGGGGGIIIJJJJJJIIIKKKLLLMMMPPPRRRTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[\\\___bbbbbb```___aaacccgggggghhhhhhiiijjjkkklllmmmkkkiiihhhhhhhhhiiiiiimmmmmmmmmmmmoooqqqtttuuuvvvyyy}}}zzzxxxuuutttvvv{{{}}}~~~}}}{{{yyyxxxyyywwwvvvuuutttuuuvvvxxxyyy{{{{{{zzzyyyyyyzzz{{{{{{wwwwwwxxxxxxxxxyyyyyyyyywwwxxxzzz{{{|||}}}}}}}}}(((***+++***((('''''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((******((((((((()))++++++******))))))(((((((((((('''''''''(((((()))''''''(((((())))))))))))&&&'''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***)))((((((******)))((((((((())))))))))))(((((((((((((((''''''''''''((()))'''&&&(((+++---,,,***''''''&&&&&&&&&%%%%%%%%%&&&&&&(((******)))((((((+++***))))))*********)))''')))+++)))(((---666>>>HHH===---%%%)))111222...---------.........//////......------------,,,,,,******))))))))))))******,,,,,,---...//////......,,,,,,---.....................//////000000111111111111000000111111222333111111111222222222333333111222333333222111333444000000111111111111000000222111111111222444555666666555333111111222333444444444333333444555777888999888777666555666777777666666777888888999999:::;;;:::::::::;;;;;;999888::::::::::::::::::;;;;;;999999:::;;;===???AAACCCIIIIIIIIIJJJLLLOOORRRSSSXXXYYYXXXUUUVVVZZZ]]][[[]]]]]]\\\ZZZVVVSSSPPPOOORRRSSSSSSQQQNNNLLLKKKLLLJJJHHHFFFFFFFFFGGGFFFEEEIIIJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSTTTTTTUUUVVVWWWTTTXXX\\\]]]\\\\\\___bbbgggffffffeeeeeeffffffggghhhhhhggggggfffggghhhjjjkkklllmmmnnnooonnnmmmlllooorrrvvvyyy|||~~~yyyuuutttrrrqqqxxx~~~~~~|||{{{zzzzzz{{{{{{zzzyyyxxxwwwwwwyyyzzz{{{xxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||||||||}}}~~~((()))+++***(((''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))((((((((('''''''''%%%'''))))))))))))***+++************)))))))))))))))(((((((((((())))))***&&&''''''(((((())))))***''''''''''''(((((((((((()))((((((''''''(((((()))***)))(((''''''((()))***)))((('''((()))***)))''')))))))))))))))(((((('''))))))((((((''''''&&&&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&******((((((***)))******)))'''''')))+++)))******(((''')))...333+++000444000)))(((---222,,,,,,------.../////////......------------------++++++***))))))))))))***++++++,,,---............+++,,,---................../////////000000000111000000//////000000111222111111111111222222222222000111222222111111333555000111111111111111111000333222111111111333444555555444333222222222333333444333333333333555666777888888777666555555555555666666666777888888999999:::999999999;;;;;;999777999999::::::::::::::::::999999999999:::;;;<<<===AAAAAAAAACCCEEEHHHJJJLLLRRRTTTTTTRRRTTTYYY]]]\\\^^^___```^^^[[[WWWVVVUUUXXXZZZZZZYYYUUURRRPPPPPPLLLJJJGGGFFFFFFEEEDDDBBBFFFFFFFFFGGGIIIKKKLLLMMMOOOOOOOOOPPPPPPQQQRRRSSSOOOQQQTTTVVVXXXZZZ]]]___ccccccbbbbbbbbbbbbcccccccccdddeeeeeeeeeeeegggiiifffhhhjjjlllllljjjgggeeemmmoooqqqrrrsssuuuxxxzzzyyymmmgggcccfffgggjjjwww~~~~~~}}}|||yyywwwvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{xxxzzz|||}}}~~~||||||{{{yyyyyy{{{((()))******(((''''''((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%'''))))))))))))***+++)))))))))))))))*********)))))))))))))))***++++++&&&&&&''''''((())))))***''''''((((((((()))))))))((((((''''''''''''((((((***)))(((''''''((()))******((('''((()))***)))((()))))))))))))))(((''''''))))))))))))((('''&&&%%%%%%(((***)))&&&%%%'''***&&&&&&&&&''''''(((((()))(((%%%%%%))))))'''(((,,,%%%(((***(((###"""&&&+++******)))))))))***++++++%%%+++222111+++(((,,,222,,,,,,------...//////000------..................---,,,,,,+++******++++++)))***+++,,,------------***+++,,,---............////////////000000000000000000000000000111111222111111111111222222222222111222222222111222555777111111222222222222111111444333111000111222333444444444333333333222222222444333222222333444666777555555666666666555555444555555666666777888888999999888888999;;;;;;:::888888888999:::::::::::::::999999999999:::::::::;;;<<<<<<<<<===???BBBDDDFFFGGGJJJLLLLLLOOOWWW[[[[[[YYY\\\^^^^^^[[[YYYXXXYYY]]]___bbbbbb___[[[XXXWWWSSSPPPMMMKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMPPPTTTXXXZZZ[[[]]]^^^^^^^^^```aaabbbccc___bbbccccccbbbbbbdddfffdddeeefffggggggeeedddccciiikkklllllllllmmmpppsssuuuzzz{{{ooo^^^VVVRRRVVVYYY```rrr}}}zzzxxxxxxyyyxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwxxxyyyzzzvvvxxx{{{|||{{{{{{}}}yyy|||~~~~~~yyyyyyyyy{{{}}}yyyuuurrrqqqqqqrrrtttxxx|||''')))******((('''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((************))))))))))))&&&((()))***)))((()))***(((((())))))******++++++******))))))***+++,,,,,,&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((''''''''''''((((((+++)))(((''''''((()))+++***)))((()))***+++***((()))))))))))))))(((''''''))))))))))))((('''%%%%%%###(((,,,)))$$$"""%%%***%%%&&&&&&'''((()))******)))$$$$$$((()))&&&(((---!!!'''***''' $$$+++)))))))))+++---...---+++333,,,&&&(((---000000///,,,,,,------...///000000------..................///...------,,,,,,,,,,,,((()))***+++,,,,,,---,,,***+++,,,---............////////////000000000000111111111000111222222333000111111111111222222222222333333333222444666999222222333333333333222222555333222000000111333444333333444444444333222111333333222222333444666777222333444666777666666555555555666666777888888888999888888999;;;;;;:::999666777888999:::::::::999888999999:::::::::;;;;;;999999999:::<<>>@@@BBBEEEFFFKKKNNNQQQTTTTTTTTTTTTUUUWWWZZZ^^^cccgggjjjllllllllljjjfffaaa\\\XXXUUUTTTPPPNNNLLLKKKJJJIIIGGGEEEIIIHHHGGGGGGHHHIIIJJJKKKHHHGGGFFFHHHLLLPPPRRRSSSVVVVVVVVVYYY]]]___^^^]]]^^^^^^^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaabbbcccdddbbbaaabbbeeehhhjjjjjjhhhiiijjjkkklllmmmnnnnnnlllnnnrrrwww{{{vvvlllXXXSSSOOORRRYYYggg{{{}}}{{{zzzxxxvvvuuuvvvvvvtttsssuuuwwwyyyyyyxxxxxx{{{~~~||||||}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~zzzyyywwwxxxxxxvvvrrrnnnlllkkkiiiiiiiiijjjlllmmmooorrruuuwwwyyy{{{~~~{{{xxxtttpppllliiiffffffffffffeeefffiiilllppprrrwww|||***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&'''((()))************+++)))(((((())))))(((&&&''''''((())))))***++++++************))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++***)))(((''''''''''''''''''(((((())))))))))))***+++***)))((()))***************************(((((())))))))))))((((((%%%'''((('''&&&&&&'''(((''''''((((((((()))))))))((((((((((((((('''''''''***)))((((((''''''(((((())))))(((((((((((())))))*********)))'''(((***,,,++++++++++++,,,,,,,,,---......---,,,,,,,,,------***++++++,,,---...///000...---------......,,,***++++++***++++++,,,---...+++---//////...---...///......///000000000000000000000000111111111222222222222222222333333333333999666333222333444555444222222222222222222333333222222333333333333222222333333333333333444555555666444333333444555444333444444444555666666777777888888888777777888888999999999999999999:::;;;;;;999888777777:::;;;;;;:::777888999:::<<<===>>>???<<<;;;;;;;;;;;;===>>>???CCCFFFIIIKKKLLLLLLMMMNNNOOORRRWWW^^^dddiiilllnnnmmmkkkgggccc___]]]\\\\\\XXXUUURRRQQQOOOMMMKKKHHHJJJIIIHHHHHHHHHIIIJJJKKKGGGFFFEEEGGGJJJMMMOOOPPPTTTTTTTTTWWWZZZ\\\]]]\\\^^^]]]]]]]]]]]]^^^^^^___^^^______```aaaccceeeeeebbb```___aaadddgggiiiiiidddeeefffggghhhhhhiiiiiieeefffiiimmmppprrrtttuuuvvvuuuwww{{{}}}yyyooofffYYYTTTSSSYYYbbbqqq~~~|||zzzyyywwwtttrrrvvvwwwyyyyyyyyyyyy{{{}}}yyyzzz{{{|||{{{{{{yyyyyyyyyyyyzzzzzz{{{|||}}}}}}~~~~~~vvvtttsssrrrrrrqqqooommmjjjiiihhhhhhhhhjjjkkklllppprrrsssrrrqqqqqqrrrssssssxxx~~~wwwtttrrrpppooommmjjjhhheeefffeeecccbbbbbbdddfffgggjjjnnnuuu|||))))))(((((((((((()))))))))))))))(((((((((((('''''''''''''''(((((())))))''''''((()))))))))))))))+++***))))))(((((('''&&&(((((((((((())))))***************)))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***((((((''''''''''''''''''((())))))******)))***+++***)))((()))***************************(((((())))))))))))((((((&&&'''((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''***))))))((('''(((((((((((((((((((((((()))************))))))((()))***+++******++++++,,,,,,,,,,,,------------------------******+++,,,---//////000//////.........---,,,+++,,,,,,+++++++++,,,,,,---+++,,,---...............------...///000000000000000000000000111111111111111222222222222333333333888666333333333444444333222333333444444444444444333333333222222333333333333333222222333333444555777555333333444444333222333333333444444555555555999888777666555666777888999999888999999:::;;;<<<999888777777999;;;;;;:::::::::<<<===???@@@BBBBBB>>>===<<<;;;;;;;;;<<<======@@@CCCDDDEEEEEEGGGHHHFFFIIIOOOWWW^^^dddiiikkkfffdddaaa^^^\\\]]]^^^___\\\ZZZXXXVVVUUUTTTQQQOOOOOONNNLLLKKKJJJJJJJJJKKKHHHGGGFFFGGGJJJMMMMMMMMMQQQQQQSSSUUUYYY\\\]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^___```bbbdddeeeaaa______```bbbeeeeeeeeebbbbbbbbbcccdddeeefffgggdddeeefffhhhjjjlllmmmnnnooonnnooopppqqqlllddd\\\XXXTTTTTT[[[fffsss}}}yyyvvvxxxyyyzzz{{{{{{||||||}}}vvvwwwyyyzzz{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{||||||~~~~~~~~~~~~~~~~~~|||yyywwwtttrrrqqqpppooooookkkjjjjjjjjjkkklllmmmnnntttuuuuuussspppnnnnnnoooooorrrwww|||||||||}}}|||vvvpppooommmllllllkkkiiigggeeeeeeeeecccbbbaaabbbdddfffhhhlllrrryyy))))))(((((((((((())))))++++++***)))((('''&&&&&&'''''''''((((((((((((((()))))))))))))))(((''''''*********)))((('''''''''))))))))))))((((((''''''))))))))))))))))))******))))))************))))))******************************)))(((''''''''''''(((((((((((())))))******((()))******)))((()))+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))))))))((((((((((((((())))))))))))((((((((((((((('''''''''******)))(((((((((((((((''''''(((((()))************))))))))))))******))))))***+++,,,,,,,,,++++++,,,---------------------+++,,,,,,------............/////////...---------------,,,,,,+++,,,,,,,,,++++++,,,---......---,,,,,,,,,---//////000000000//////000000000111111111111111111222222222333333444444444444555555222000333333444555666666555555444444333222222333444444333222222222222333444444777555333333444444333222333333333333444444444444888777666555444555666777888777777888999:::;;;;;;999888777777999;;;;;;:::::::::<<<===>>>@@@AAAAAA>>>===<<<:::::::::;;;;;;;;;===???@@@@@@@@@BBBDDD???BBBHHHNNNUUU[[[```ccc^^^\\\[[[ZZZZZZ]]]___aaa]]][[[ZZZZZZ[[[[[[YYYXXXTTTRRRPPPMMMKKKIIIIIIIIIIIIHHHGGGHHHJJJKKKKKKJJJKKKLLLOOOQQQTTTXXX[[[^^^[[[[[[[[[ZZZ[[[[[[\\\]]]\\\\\\\\\]]]^^^___```aaa```^^^]]]^^^```aaa```````````````aaabbbdddeeefffffffffggggggiiijjjkkkkkkkkkjjjjjjjjjiiieee^^^YYYWWWSSSSSSZZZdddnnnzzz~~~{{{||||||}}}|||{{{yyyxxxzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~||||||{{{xxxtttqqqpppppppppnnnnnnnnnoooooopppqqqrrrwwwwwwwwwuuurrrpppooopppoooqqqtttvvvyyy~~~yyyxxxyyy}}}yyyxxxwwwxxxyyyxxxssspppooommmkkkkkkkkkjjjhhhfffcccdddddddddcccbbbdddeeeiiikkknnnsssyyy((((((((((((((())))))***,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''************)))((('''&&&)))***+++***(((&&&'''(((******)))(((((('''&&&&&&))))))))))))************))))))************))))))***************************)))(((((('''''''''((())))))))))))))))))))))))'''((())))))(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&''')))***)))(((''''''((((((((()))))))))''''''''''''((((((((()))+++***))))))(((((())))))''''''((()))******))))))***)))((()))***+++***(((((()))+++,,,,,,,,,+++***+++,,,---.........------------------------------,,,...//////...------...///...---,,,,,,+++,,,,,,++++++***,,,---...---+++++++++---.../////////////////////000000000111111111111111111222222222222111111222444555555222///111333444666666666555555555444333222222333444555222222222222222333444444666444333333444555444333333333333333333333444444555555555444444555666666666666666777888999:::;;;999888777777:::;;;;;;:::888888999:::;;;<<<<<<===;;;;;;999888888888999:::;;;<<<>>>>>>======???@@@<<<>>>BBBFFFKKKPPPTTTVVVUUUUUUUUUWWWYYY]]]```bbb[[[ZZZZZZ\\\^^^______^^^WWWUUURRROOOLLLJJJIIIIIIKKKJJJIIIIIIJJJKKKJJJHHHFFFHHHJJJKKKMMMPPPTTTWWWYYYYYYYYYYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZ[[[]]]^^^]]]\\\]]]]]]^^^___aaacccfffhhhfffffffffffffffggghhhiiiggggggggggggfffddd```\\\WWWSSSRRRYYYaaagggooouuuyyyzzz{{{{{{{{{}}}|||~~~~~~{{{yyy|||||||||||||||{{{{{{{{{}}}|||{{{{{{zzzyyyyyyxxx{{{|||||||||||||||||||||~~~}}}|||~~~}}}||||||||||||{{{zzz{{{{{{yyyuuurrrppppppqqqrrrrrrssstttuuuvvvvvvwwwxxxxxxxxxvvvsssrrrqqqrrroooqqqssstttvvvyyy~~~~~~uuutttsssvvv{{{~~~~~~|||xxxvvvsssqqqppppppooonnnpppnnnlllkkkkkkkkkiiigggccceeeffffffffffffggghhhmmmnnnqqquuuyyy}}}((((((((((((((()))***************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((('''''')))******'''&&&(((***((((((((((((((((((''''''((()))))))))************))))))************))))))************************))))))(((''''''''''''(((++++++******)))(((((((((%%%'''((((((''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((&&&$$$$$$''')))***)))&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******+++***))))))(((((())))))'''((()))******)))((((((***)))((()))++++++***'''((()))+++,,,,,,,,,***)))+++,,,---.........------,,,,,,,,,---------......))),,,...///------...000//////...,,,,,,++++++++++++***)))+++---...,,,******+++,,,---.../////////////////////000000000111111111111111222222222222000//////111333333333111///000222444555555444333666444333222222333444666222222222111222222333444555333222222444555555444444444444444444444444444222333444555555555555555444444555555666888999:::999888777777:::;;;;;;:::777777888888999999999999999999888777888999:::;;;<<<======<<<;;;;;;<<<>>><<<<<<>>>@@@BBBEEEGGGIIIHHHJJJLLLOOOSSSXXX[[[]]]ZZZYYYZZZ\\\___aaabbbaaa[[[YYYWWWTTTRRRPPPPPPPPPPPPOOONNNNNNOOOOOOMMMKKKGGGHHHIIIHHHHHHIIIMMMQQQQQQQQQRRRSSSTTTUUUWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZVVVVVVVVVXXX[[[]]]\\\[[[[[[[[[[[[]]]```cccgggiiigggfffeeeeeeeeefffggghhhgggfffffffffeeedddaaa```YYYTTTSSSYYY```dddhhhlllnnnoooqqqrrrrrrsssuuuwwwtttvvvyyy~~~}}}{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyy}}}|||||||||||||||||||||~~~~~~{{{{{{}}}~~~~~~}}}}}}~~~~~~{{{yyyxxxxxxyyyzzzyyyxxxxxxyyyyyywwwsssrrrssstttuuuvvvwwwxxxyyyzzzzzz{{{zzz{{{{{{yyyvvvtttssstttssstttvvvvvvwwwxxxzzz|||{{{}}}wwwtttrrrssswwwzzzzzzyyyyyywwwsssqqqqqqqqqqqqrrrtttrrrppppppppppppnnnmmmjjjlllmmmnnnmmmlllmmmnnnppprrrvvvyyy}}}((((((((((((((()))******(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))************&&&)))******''''''(((+++&&&&&&''''''((()))))))))(((((())))))*********+++))))))************))))))************************)))((((((''''''''''''(((,,,,,,+++***)))(((''''''$$$&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((())))))))))))(((((()))%%%"""###&&&)))***)))&&&&&&&&&&&&'''''''''((($$$%%%&&&'''(((***+++++++++******)))))))))))))))'''((()))******)))((('''+++)))((()))+++,,,***'''''')))+++,,,,,,,,,***)))***+++---...///...------++++++,,,,,,---...//////(((+++......---,,,...111000///...---,,,++++++++++++***)))***---...,,,***)))***,,,---.../////////////////////000000000000000111111111111222222222111///------000222444444---///111333444333222111666555333222222333555666222222111111222222333444444333222222444666666555444444444444444444444444000111333555666666555555333333444444555777888999999888777777:::;;;;;;;;;999999999999999999999999:::999999999:::;;;===>>><<<======<<<:::999;;;<<<<<<<<<<<<<<<===>>>@@@@@@<<<>>>BBBGGGLLLPPPSSSUUUYYYYYYYYY\\\___bbbbbbaaa^^^]]][[[YYYXXXXXXXXXXXXVVVUUUTTTTTTUUUTTTRRRPPPJJJKKKKKKIIIGGGGGGJJJMMMIIIJJJJJJKKKMMMOOOQQQRRRRRRSSSSSSTTTUUUWWWXXXYYYRRRRRRSSSVVVZZZ]]]]]]\\\YYYYYYZZZ[[[___cccgggiiiggggggfffeeeeeefffhhhiiiiiiiiihhhfffeeecccaaa___ZZZVVVUUU[[[aaacccfffhhhgggjjjmmmnnnnnnoooppprrruuuvvvxxx|||~~~||||||{{{{{{yyyyyyyyyzzzyyyyyyxxxwwwwwwyyy{{{|||}}}|||{{{zzzwwwxxxyyyxxxvvvvvvyyy|||xxxxxxxxxxxxyyyzzz{{{|||yyyxxxwwwwwwyyyzzzzzzyyyuuuwwwyyyxxxvvvuuuvvvxxxvvvwwwyyyzzz{{{|||||||||}}}~~~~~~{{{xxxvvvuuuvvvzzz{{{|||{{{yyyxxxxxxyyyyyy|||{{{wwwssstttwwwyyyyyyxxx{{{yyywwwvvvuuuvvvwwwxxxxxxvvvuuuuuuvvvvvvuuusssssstttuuuuuutttrrrsssssstttvvvzzz~~~,,,+++)))((((((((()))***+++***((()))***,,,+++++++++***((('''&&&&&&&&&'''%%%%%%&&&&&&((()))+++,,,***)))))))))(((((((((((((((((())))))))))))((((((&&&''')))*********)))(((((((((''''''''''''((((((---+++***(((((()))+++,,,+++***))))))******(((&&&******)))(((''''''((((((''''''(((((())))))*********************)))(((((()))***+++,,,---,,,++++++((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''))))))*********+++***)))'''''''''(((((()))******)))((((((***+++++++++,,,***)))(((***++++++,,,---.........---,,,---,,,++++++,,,---///000////////////////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///000000111111111222222222000000000000111111111111...000222333333222333555444444444333333222222222111444444111222555555222333333222222333333444555555333111333777777222---333444555555666666555555444444444555555555555666777888999::::::999777666888999:::;;;;;;:::888777<<<;;;999777777888999:::;;;:::888888888:::<<<===;;;:::999888999;;;>>>???<<<===>>>???AAADDDIIIMMMKKKPPPWWW[[[^^^^^^___```\\\\\\\\\[[[[[[^^^cccgggeeebbb___\\\YYYVVVRRRPPPMMMKKKIIIHHHGGGHHHIIIJJJIIIHHHFFFEEEFFFGGGIIIJJJPPPOOONNNPPPSSSUUUVVVVVVRRRSSSTTTVVVXXXZZZ\\\]]]ZZZZZZ[[[\\\___cccfffhhheeeeeeeeeeeefffffffffffffffeeeeeedddbbbaaa``````ZZZ[[[\\\]]]^^^aaaeeehhhiiijjjjjjiiiiiikkknnnqqqppppppqqqtttyyy}}}~~~}}}|||||||||||||||||||||{{{{{{zzzyyyxxxvvvtttuuuvvvxxxyyyxxxwwwvvvvvvuuuvvvwwwyyyzzzwwwwwwxxxxxxwwwwwwvvvuuuwwwvvvuuutttsssrrrrrrrrrwwwwwwxxxyyyzzzzzzzzzzzz~~~}}}{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvxxxyyyxxxwwwxxxyyyzzz|||~~~~~~zzzwwwwwwyyy{{{{{{zzz|||yyyxxxzzz{{{zzzyyyxxxyyyzzzxxxvvvuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvwwwyyy|||******)))(((((()))***++++++***((()))***,,,+++++++++***)))'''''''''''''''%%%%%%%%%&&&''')))***+++((('''&&&%%%&&&''')))+++'''(((((())))))(((((('''&&&'''((()))***))))))(((((((((''''''''''''((((((,,,+++***))))))***++++++,,,+++***+++,,,,,,***)))+++***)))((((((((((((((('''((((((((()))))))))***+++***)))((('''((((((((()))***+++,,,,,,,,,+++***((((((''''''''''''(((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************+++***)))(((''''''(((((()))*********(((((()))+++)))*********))))))+++---+++,,,---.........---,,,,,,,,,,,,,,,---...//////////////////////////////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............000000000111111111222222//////000000000111111111///000222333222222333444444444333333333222222222111444444111222555555222333333222222333333444555555333111333666666222...333444444555555555555555444444444555555555555666666777888999999888777666999999:::::::::::::::999;;;:::999777777888999:::;;;:::999888999:::<<<===::::::999999:::;;;===>>>777:::<<<>>>>>>>>>???@@@FFFJJJOOOSSSUUUVVVXXXYYYZZZ[[[[[[[[[\\\```dddhhhgggeeebbb```^^^\\\XXXVVVQQQOOOMMMKKKJJJJJJKKKLLLJJJIIIGGGGGGGGGHHHIIIJJJLLLKKKJJJLLLOOOQQQRRRQQQQQQQQQQQQSSSUUUXXX[[[\\\\\\[[[[[[\\\]]]```ccceeeddddddddddddddddddddddddeeeeeedddcccbbbaaa``````YYY[[[^^^___```bbbeeehhhhhhiiiiiihhhhhhiiilllooorrrqqqpppppprrrtttwwwyyy~~~}}}|||||||||}}}{{{yyywwwwwwxxxxxxxxxwwwssssssrrrrrrssstttvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttrrrrrrrrrrrrrrrwwwxxxxxxyyyzzzzzzzzzzzz|||{{{{{{zzzzzzzzzzzzzzzxxxwwwvvvwwwxxxyyyyyywwwvvvwwwxxxzzz|||}}}|||}}}}}}~~~~~~~~~~~~}}}~~~|||yyyxxxzzz{{{{{{zzz~~~|||zzzzzz{{{|||{{{yyyyyyzzz{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzz|||)))(((((('''((()))+++,,,+++***((()))***,,,++++++++++++)))(((((((((((((((%%%%%%%%%%%%&&&'''))))))'''%%%$$$###$$$'''***,,,'''''''''(((((('''''''''''''''((())))))))))))))))))((((((''''''(((((()))*********+++++++++******,,,++++++,,,......---++++++******)))))))))))))))(((((((((((())))))))))))***)))((('''''''''((()))******+++++++++******))))))((((((''''''(((((()))((((((((((((((((((''''''))))))))))))))))))))))))'''((()))******+++*********)))((((((((((((((())))))***+++***)))((()))***'''(((******)))***---///++++++,,,---------------++++++,,,---............////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000111111111111//////000000000000111111///111222222111111333444333333333333222222222222111444444111222555555222333333222222333333444555555333222444666666333///333333444555555555555555444444444555555555555666555666777888888777666555999888888888999:::;;;;;;:::999888777777888:::;;;<<<;;;:::999:::;;;<<<===999999::::::;;;;;;<<<<<<:::===BBBCCCBBB???<<<;;;???BBBFFFHHHJJJKKKNNNPPPSSSUUUWWWXXXZZZ]]]bbbeeegggeeecccbbbaaa```^^^\\\UUUSSSQQQNNNMMMLLLLLLLLLJJJJJJIIIHHHHHHIIIIIIJJJIIIHHHGGGIIIKKKMMMNNNMMMOOOOOOOOOPPPSSSVVVZZZ\\\\\\\\\ZZZZZZ[[[]]]___```bbbbbbbbbbbbbbbbbbbbbbbbdddccccccbbbaaa```______YYY\\\___bbbcccdddeeegggggghhhhhhgggfffgggiiikkkqqqpppnnnlllllllllnnnooorrrrrrsssuuuxxx}}}}}}{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvvvvxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvtttrrrqqqpppqqqrrrssswwwwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{wwwvvvuuuvvvxxxyyyxxxwwwuuuvvvwwwxxxzzz{{{|||}}}yyyzzzzzz{{{|||||||||{{{||||||}}}}}}~~~~~~{{{zzz{{{{{{{{{zzz|||{{{{{{{{{||||||{{{yyyzzz{{{}}}|||{{{yyyzzz{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzz|||}}}~~~''''''''''''(((***,,,---+++***((()))***,,,++++++++++++***)))))))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++***)))+++******,,,......---,,,+++******)))))))))******(((((((((((())))))))))))((()))***++++++***)))(((***************)))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***++++++******((((((((((((((())))))))))))***++++++)))(((((()))((()))******)))***,,,...++++++,,,,,,------------***+++---...///......---///////////////////////////.........------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------........./////////000000000111111////////////000000000111000111222222111111222444333222222222222222222222111444444111222555555222333333222222333333444555444333333444555666333111333333444555555555444444444444444555555555555666444555666666777666666555777777666666777999;;;<<<888888777777888999:::;;;<<<;;;;;;::::::;;;<<<<<<888999:::;;;;;;;;;;;;:::===AAAEEEFFFDDD@@@===<<<;;;===???@@@AAACCCFFFHHHJJJLLLOOORRRTTTWWW[[[^^^aaa```______aaaaaa```___WWWVVVTTTQQQOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJHHHHHHIIIKKKMMMMMMLLLNNNMMMMMMNNNPPPTTTXXXZZZZZZYYYWWWWWWWWWYYY[[[\\\````````````````````````aaaaaa``````___^^^^^^]]]XXX\\\```cccddddddeeeeeeeeeffffffeeeddddddfffhhhkkkjjjjjjiiijjjlllnnnooopppooonnnnnnpppssswwwyyyxxxzzz}}}~~~}}}~~~~~~|||{{{{{{zzzzzzyyyzzz|||}}}~~~yyyxxxwwwvvvvvvuuuuuuuuuuuutttqqqppppppqqqssstttuuuuuuuuuvvvvvvwwwxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyvvvttttttuuuvvvwwwvvvuuutttuuuuuuwwwxxxyyyzzzzzzxxxxxxzzz{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}|||{{{zzzyyy{{{}}}}}}{{{yyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~&&&&&&&&&&&&(((***,,,---+++***((()))***,,,++++++***************)))))))))&&&&&&%%%%%%%%%&&&&&&'''''')))+++,,,,,,***((('''&&&&&&''''''''''''&&&&&&((((((((((((((())))))***))))))(((((((((((())))))'''(((+++,,,---,,,***))))))))))))***,,,---,,,******)))))))))))))))******))))))))))))((((((((((((''')))---///000---***'''***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))************)))''''''(((((())))))******)))***,,,+++)))(((((((((***++++++***))))))***,,,++++++++++++,,,,,,------***+++---...///......---/////////////////////////////////.........------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------........./////////000000000...////////////000000000000111222111000000222444222222222222222222222222111444444111222555555222333333222222333333444555444444333444555555444333222333333444555444444444444444444555555555555666444444555555666666666666666555555555555777999:::777777777777888999999:::;;;;;;;;;:::::::::;;;;;;888999:::;;;;;;;;;:::::::::<<<>>>???===<<<;;;<<<;;;<<<=========>>>AAADDDCCCFFFIIIKKKMMMPPPTTTWWW[[[ZZZZZZ\\\^^^``````___ZZZYYYWWWUUUSSSQQQPPPPPPLLLMMMMMMNNNMMMLLLKKKJJJKKKIIIHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKMMMPPPSSSUUUUUUTTTSSSSSSSSSUUUWWWYYY]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[WWW[[[```cccdddccccccccccccdddeeedddccccccdddfffddddddeeefffiiikkknnnooonnnmmmllllllmmmppptttvvvqqqrrrsssvvvxxx{{{}}}~~~}}}yyyyyyxxxxxxyyyzzz|||}}}}}}|||zzzxxxvvvuuuuuuuuuuuutttrrrqqqqqqssstttvvvsssssssssssstttuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuutttsssrrrssstttuuuuuusssqqqrrrrrrssstttuuuuuuvvvuuuvvvxxxyyyzzz{{{{{{|||zzz{{{||||||}}}|||{{{{{{{{{{{{{{{zzzzzz|||~~~||||||{{{yyyxxxwwwvvvwwwwwwyyy{{{||||||{{{{{{{{{yyy{{{}}}}}}{{{yyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxzzzyyyzzzzzz|||~~~&&&&&&&&&&&&''')))+++,,,+++***((()))***,,,++++++((())))))******)))((((((((('''&&&&&&&&&&&&&&&'''(((+++...000000---)))&&&'''''''''(((((('''''''''((((((((((((((()))*********))))))(((((())))))***'''(((***,,,---,,,+++***)))(((((()))++++++***(((((((((((((((((())))))***))))))))))))(((((((((((('''***...111111///+++(((((((((((('''((()))*********))))))(((((())))))***)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&((()))************(((***,,,,,,***(((''''''+++,,,,,,***)))((()))++++++++++++++++++,,,------++++++,,,---............//////////////////////////////.........---------------------------------,,,,,,............,,,,,,,,,,,,,,,,,,------------............////////////......////////////000000111111111000//////111333111111111222222222222222111444444111222555555222333333222222333333444555444444444444444555555555222222333444444444444444444444444555555555555666444444555555666666777777555555555555666777888888777777777888888888888888::::::::::::::::::999999999999999999::::::::::::888999;;;;;;::::::<<<>>>;;;<<<===<<<<<<<<<>>>@@@BBBCCCEEEFFFGGGJJJNNNQQQTTTTTTTTTWWWZZZ]]]]]]]]][[[ZZZZZZYYYWWWVVVUUUUUUPPPQQQSSSSSSSSSQQQOOOMMMLLLJJJIIIIIIKKKLLLKKKKKKHHHIIIIIIJJJLLLMMMOOOOOOQQQPPPOOONNNOOOQQQSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZZZZYYYYYYYYYXXXVVVYYY^^^aaaaaaaaaaaaaaaaaabbbdddccccccbbbdddeeeaaaaaabbbccceeefffhhhiiiffffffggghhhkkkooorrrtttoooooooooooopppqqqsssssstttuuuvvvvvvwww{{{~~~}}}~~~}}}|||xxxxxxwwwwwwxxxyyy{{{|||~~~{{{yyywwwvvvvvvvvvtttttttttuuuuuuvvvwwwwwwssssssrrrrrrrrrtttvvvwwwwwwxxxxxxyyyxxxwwwuuutttsssrrrqqqrrrtttuuutttssspppppppppqqqqqqrrrrrrrrrrrrsssuuuwwwxxxyyyzzzzzzxxxyyyzzz{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyyyy{{{{{{|||}}}|||xxxyyyyyyxxxvvvtttuuuvvvuuuwwwzzzzzzzzzzzz{{{|||}}}}}}zzzyyyxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyy|||'''&&&&&&&&&'''(((***++++++***((()))***,,,++++++'''(((((()))))))))(((''')))(((((('''&&&&&&&&&'''(((***---///000...+++)))'''(((((())))))((((((''')))(((((('''((()))***+++******))))))))))))******'''(((***+++,,,,,,++++++***)))((()))******(((''''''''''''''''''((())))))***)))))))))(((((((((''')))***,,,......---,,,+++'''&&&&&&&&&''')))***,,,******))))))))))))*********))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''$$$&&&''')))***+++******(((***,,,,,,***((('''''')))***+++***))))))+++,,,,,,+++*********+++,,,---,,,,,,,,,,,,---...//////////////////////////////.........---------,,,,,,........................,,,---///000000///---,,,++++++,,,,,,,,,---------------........./////////........./////////000000111222111///......111333000111111111222222222222111444444111222555555222333333222222333333444555444444444444444444666777222222333444444444444333444444444555555555555666555555555555666777888999777777888888888888888777888888888888888777777666999:::::::::999888888777;;;:::999888888999::::::999:::<<<===<<<<<<>>>???:::;;;<<<<<<;;;:::;;;<<<@@@@@@@@@@@@@@@BBBGGGJJJLLLLLLMMMOOOSSSVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUWWWYYYZZZYYYWWWTTTRRRPPPNNNMMMMMMNNNOOONNNMMMLLLMMMNNNOOOPPPPPPOOOOOOPPPNNNLLLKKKKKKKKKMMMNNNPPPQQQRRRSSSUUUWWWXXXYYYWWWWWWWWWWWWWWWVVVVVVVVVUUUXXX[[[]]]^^^^^^^^^______aaaccccccccccccdddeeeaaaaaabbbbbbbbbcccccccccaaabbbcccfffhhhkkknnnooommmlllkkkjjjjjjjjjkkkkkklllmmmnnnmmmmmmooosssvvvvvvwwwyyy{{{~~~|||{{{{{{{{{{{{zzzxxxvvvuuuuuuttttttuuuvvvxxxyyyzzzxxxvvvtttsssssstttuuutttuuuwwwxxxyyyyyyyyyyyyttttttsssrrrsssuuuwwwxxxvvvwwwyyyzzzzzzzzzxxxwwwtttsssssssssuuuvvvuuutttttttttttttttttttttuuuuuurrrsssuuuwwwyyy{{{{{{|||yyyzzz{{{|||{{{zzzxxxwwwvvvwwwwwwxxxyyyyyywwwvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzuuuwwwyyyxxxuuutttuuuvvvtttvvvxxxxxxwwwxxxzzz}}}~~~|||{{{zzzzzzzzzzzzyyyyyyyyyyyyvvvvvvwwwyyy}}}''''''&&&&&&'''(((***++++++***((()))***,,,,,,+++&&&'''((())))))(((''''''***)))((('''''''''''''''((()))+++---.........---(((((())))))))))))(((((()))((('''''''''(((***+++******))))))))))))******(((((()))***+++,,,,,,,,,+++***)))*********(((&&&&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''+++*********+++,,,,,,---&&&%%%%%%&&&''')))+++,,,******))))))))))))*********))))))((('''&&&&&&&&&************************&&&'''''''''''''''&&&&&&$$$%%%''')))+++++++++***(((+++------***((('''&&&''')))******)))***,,,...,,,+++*********+++,,,------,,,++++++,,,---///000////////////////////////......---------,,,,,,,,,........................---...000111111000...---++++++,,,,,,,,,------------------.........//////............/////////000222222111///......111333000000111111222222222222111444444111222555555333333333222222333333444555333444555444444444666777222222333444444444333333444444444555555555666666555555555666666888999999888999:::;;;;;;:::888777888888888888888777666555999999999999999888777666<<<:::888777777888:::;;;666999<<<===<<<;;;;;;<<<888:::<<<;;;:::999999:::>>>===<<<::::::<<<@@@DDDEEEEEEFFFIIIMMMPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTYYY[[[]]]^^^^^^[[[WWWUUUUUUSSSQQQQQQRRRSSSRRRQQQQQQRRRTTTVVVVVVUUUSSSRRRPPPNNNLLLIIIHHHHHHHHHIIIKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTWWWZZZ[[[[[[\\\]]]^^^^^^```bbbcccccccccdddfffbbbbbbbbbccccccccccccdddbbbcccdddeeeggghhhhhhiiiiiihhhgggeeeeeeeeeeeefffiiiiiijjjiiihhhiiikkknnnnnnoooqqqsssuuuwwwyyyzzzxxxyyy{{{~~~{{{zzzyyyxxxxxxvvvssspppmmmmmmllllllmmmnnnpppqqqrrrqqqooonnnnnnoooqqqrrruuuvvvyyy{{{|||{{{zzzyyyvvvuuutttssstttvvvxxxyyyuuuwwwyyy{{{}}}||||||{{{vvvuuutttuuuwwwwwwwwwuuuyyyyyyyyyyyyzzzzzzzzzzzzuuuvvvxxxzzz|||}}}~~~||||||~~~~~~~~~|||zzzxxxyyyzzz{{{|||}}}|||yyywwwvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzztttwwwyyyxxxvvvtttuuuwwwtttuuuwwwvvvuuuvvvzzz~~~}}}||||||{{{{{{{{{zzzzzzzzzuuuuuuvvvyyy}}}(((((('''(((((()))***+++************))))))))))))&&&(((***,,,,,,+++)))(((+++******))))))))))))***------,,,...///000...---*********)))(((''''''&&&***************++++++,,,,,,)))((((((******'''$$$(((((()))***************)))***+++++++++)))((('''((((((((((((((((((((((((((()))))))))'''''')))***))))))***+++++++++++++++%%%&&&(((************))))))))))))***++++++,,,,,,+++)))'''&&&&&&(((***,,,)))***,,,+++)))(((((()))%%%&&&''''''((()))******%%%(((***)))((('''))),,,(((((())))))))))))(((((('''(((((('''&&&(((+++...))))))***,,,---...,,,***,,,***))))))+++------,,,........................---.........---,,,,,,+++//////...---...///000111000222444333222000000000++++++,,,,,,,,,---------,,,---...//////...---,,,............//////000000111111111111000000000000////////////000111222333000000111222333333333333222111111111222333333444666555333222333444666888444444444555555555555666333555444222333555333///666444333333555777888888999999999888777666666555444555555666777888888999888888777777777777777888:::999888999:::999777555999;;;<<<<<<;;;::::::;;;:::::::::999999999888888===<<<;;;;;;<<<>>>@@@BBBBBBBBBAAAAAABBBCCCEEEFFFIIIIIIJJJLLLNNNPPPRRRSSSVVVZZZ```bbb___\\\[[[[[[XXXXXXXXXWWWXXXWWWWWWWWWVVVUUUTTTUUUVVVWWWVVVUUUPPPOOONNNLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOOPPPRRRSSSTTTUUUXXXXXXXXXYYY[[[]]]^^^___aaaaaa___]]][[[\\\___bbbaaaaaaaaaaaabbbcccddddddddddddeeeeeeeeeeeeddddddeeeeeefffffffffffffffeeehhhfffeeeddddddfffiiikkkkkkllllllmmmnnnooopppppptttsssrrrrrrrrrtttvvvxxxzzz{{{|||~~~~~~}}}zzzwwwtttsssrrrrrrooollliiihhhjjjlllkkkiiieeeeeedddcccdddeeeggghhhjjjjjjjjjjjjjjjjjjiiiiiijjjlllmmmooopppppppppooopppssswww{{{}}}|||zzzyyyzzzyyyyyyyyyzzz{{{}}}~~~~~~|||zzz{{{|||}}}~~~}}}}}}|||~~~}}}|||||||||wwwwwwyyyzzzzzzzzzyyyxxx||||||zzzxxxwwwxxx|||}}}|||~~~yyyvvvwww{{{)))(((((((((((())))))***************))))))))))))))))))******************************************,,,,,,,,,---///000...---++++++***))))))((('''''')))))))))))))))***+++++++++)))(((((())))))'''$$$(((((()))******************************)))((((((((((((((((((((((((((((((((()))***)))'''''')))***))))))******+++*********&&&''')))***++++++******(((((())))))***+++++++++***)))(((''''''((()))***((()))******(((''''''((('''''''''''''''((()))***''')))******(((''')))+++(((((())))))))))))(((((()))))))))((('''(((+++...+++++++++,,,---,,,***(((,,,+++******,,,---,,,***........................---.........------,,,+++///...---------...000000...111333333111000//////++++++,,,,,,,,,---------------...//////...------------........./////////000000000000000000000///////////////000111222333000000111222333333333333222222111111222222333444555444333333444444666666444444444444555555555555333555444222333555444///666444333333555777888777999999888888777666666555444555555666777777888888888888777777777777777888:::888777888999999888777999;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999999;;;;;;::::::<<<>>>@@@BBB@@@?????????@@@AAACCCDDDFFFFFFGGGHHHJJJKKKMMMNNNQQQUUUZZZ\\\\\\ZZZZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXYYYYYYYYYXXXUUUTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQTTTTTTUUUVVVXXXZZZ[[[\\\```___]]]ZZZXXXXXX[[[]]]````````````aaabbbccccccaaabbbbbbcccddddddcccccc```aaabbbbbbbbbbbbbbbbbbfffeeeccccccccceeehhhiiiiiiiiijjjjjjkkkkkkllllllnnnmmmlllllllllnnnpppqqqrrrsssssstttvvvwwwyyyzzzvvvyyy}}}~~~~~~}}}}}}~~~}}}zzzwwwtttrrrqqqppphhhggggggiiilllllljjjgggdddcccaaa___^^^^^^^^^___aaa`````````____________cccdddfffhhhiiijjjjjjjjjmmmooosssvvvxxxvvvtttrrrwwwwwwvvvwwwxxx{{{}}}}}}zzz|||******)))((((((((())))))************)))))))))))),,,+++***)))((()))+++,,,)))***++++++++++++******+++******,,,...///...---+++++++++***))))))((((((((((((((((((((()))*********)))(((((())))))'''%%%(((((())))))******))))))******))))))(((((())))))(((((((((((((((((((((((())))))***)))(((''')))+++))))))*********))))))((('''((()))***+++++++++***''''''(((((()))*********)))))))))((((((((((((((('''(((***)))(((''''''((()))((('''&&&&&&'''((()))(((*********((('''((()))((())))))******))))))(((+++++++++***((()))+++------,,,++++++,,,+++)))'''+++++++++,,,------+++(((------------------------------------------,,,,,,...------------...//////,,,///222333111///------,,,,,,,,,,,,---------------...////////////...------------------..............................///////////////000111222222000000111222333333333333222222111111222222333333333333444444555555555444444444444444555555555555333555444222333666444000555444333333666777777777999888888777777666666555555555555666666777777888777777777666666777777888:::888666666777999999999888:::<<<;;;:::999::::::;;;;;;;;;::::::::::::999999999999999;;;===???AAA======<<<<<<===>>>???@@@BBBBBBBBBBBBDDDEEEFFFGGGJJJMMMQQQSSSTTTUUUVVVWWWTTTTTTTTTUUUUUUVVVVVVVVVZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXUUURRRPPPOOOPPPPPPOOONNNMMMLLLJJJIIIHHHHHHHHHJJJLLLNNNOOONNNMMMMMMOOOOOOPPPQQQSSSUUUWWWXXX]]]]]][[[XXXUUUUUUWWWYYY\\\\\\\\\\\\]]]^^^______]]]^^^___```aaabbbbbbbbbaaabbbbbbcccdddddddddcccdddcccbbbbbbbbbdddggghhhgggggggggggggggggggggggghhhhhhgggggghhhiiikkklllkkkkkkkkkkkklllnnnpppqqqmmmooopppqqqooooooooopppuuuwwwyyyxxxtttrrrrrrttt|||}}}{{{zzzwwwuuusssrrrrrrrrrkkkkkkmmmooopppnnnjjjgggdddccc```]]][[[YYYWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUZZZ[[[\\\^^^```bbbddddddfffiiillloooooonnnllljjjrrrqqqqqqqqqtttxxx|||++++++***)))((((((((((((************)))))))))(((,,,++++++*********++++++((()))***++++++***))))))***))))))+++---///...,,,++++++++++++******))))))'''''''''''''''((())))))******************((('''(((((()))))))))))))))(((***)))(((''''''((()))***(((((((((((((((((((((((()))******)))(((((()))+++))))))*********)))(((((('''(((((())))))*********&&&&&&''''''((()))))))))((())))))******)))''''''''')))******)))(((((()))***)))'''&&&&&&'''((()))************)))((((((((()))))))))******)))))))))***++++++***((((((***+++,,,*********++++++***)))+++++++++---...---***'''------------------------------------,,,------------------------......///+++...111222000...,,,+++,,,,,,,,,------------...---...///000000///...---------------------------,,,---------------......///......//////000111222000000111222333333333333333222222111222222333333111222444555555555333222333333444444444555555555333555444222444666555000444333333444666777777666888888777777666666666666555555555666666666777777777666666666666777777888999777555444666999::::::888999;;;;;;999999999::::::::::::999999999888888777777777888:::<<<>>>???<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAADDDEEEGGGIIIJJJLLLNNNOOOLLLMMMNNNPPPQQQSSSTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZZZZXXXUUURRRPPPPPPPPPQQQRRRQQQPPPNNNKKKIIIHHHGGGGGGHHHKKKMMMNNNMMMKKKIIIJJJKKKKKKMMMNNNPPPRRRSSSYYYYYYXXXVVVSSSSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ\\\]]]___``````aaa```aaabbbcccdddeeeeeeeeecccbbbbbbaaabbbdddfffggggggggggggffffffeeeeeeeeegggggggggggghhhiiijjjkkkjjjiiihhhhhhiiikkkmmmnnnjjjkkkllljjjhhhhhhhhhiiinnnppppppoookkkiiiiiijjjrrrsssuuuxxxyyyzzzzzzzzzrrrrrrqqqqqqqqqssstttuuuuuuuuuvvvvvvtttpppllliiifffeeebbb___\\\ZZZXXXVVVTTTSSSRRRQQQPPPPPPQQQQQQSSSTTTVVVXXX[[[^^^```aaaaaacccfffiiijjjiiihhhffflllkkkkkkmmmpppuuuzzz}}}~~~}}},,,+++***))))))((())))))************)))))))))((()))***,,,---...---+++***))))))******))))))(((''')))((()))***,,,---,,,++++++++++++***************'''''''''''''''(((((()))++++++,,,,,,++++++******(((((()))))))))(((((('''***)))(((''''''((()))***)))))))))))))))))))))))))))*********((((((***+++))))))************))))))(((((('''((((((((())))))&&&&&&&&&'''(((((())))))((()))*********)))'''&&&(((***++++++***)))***++++++***)))((((((((()))***++++++*********)))(((((())))))************)))))))))******)))((('''(((***)))(((''')))+++,,,,,,+++******+++---...---***(((------------------------...---,,,,,,,,,------...---------...............+++---000111///---++++++,,,,,,---------.........---...///000000///...---------------------------++++++,,,,,,---------...............///000111222000000111222333333333333333333222222111222222333///111333555555444222111333333333444444444444555333555444333444777666111444333222444666777666555777777777666666666666666555555555555666666666666666666555555666777888888999777444444666888999:::777999::::::999888888999888888888777777777777666666777777888:::;;;===>>><<<;;;:::::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBDDDEEEEEEBBBDDDFFFIIILLLOOOQQQRRRSSSUUUVVVVVVUUUUUUWWWYYYYYYXXXUUUSSSQQQQQQRRRRRRUUUTTTSSSQQQNNNLLLKKKJJJHHHJJJLLLNNNNNNMMMKKKIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQQQQPPPOOOOOOQQQSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWYYY[[[\\\^^^^^^^^^[[[[[[]]]^^^``````aaaaaaaaaaaaaaaaaabbbdddfffgggiiihhhhhhggggggffffffeeeggggggggghhhhhhiiijjjjjjiiiiiihhhhhhiiijjjkkkllljjjkkkkkkiiifffeeeeeefffiiijjjjjjjjjhhhgggffffffmmmnnnoooqqqqqqqqqppppppmmmmmmmmmmmmnnnoooqqqrrrtttttttttssspppmmmlllkkkeeeeeecccaaa^^^\\\ZZZYYYTTTSSSQQQPPPOOOOOOPPPPPPRRRSSSUUUXXX[[[^^^```aaabbbcccfffiiikkkkkkjjjiiijjjjjjjjjlllpppuuuyyy|||}}}uuunnnnnnsss|||~~~zzzwwwvvvvvv++++++***)))))))))******************))))))))))))'''))),,,///000///---,,,---,,,***)))(((((('''((())))))((()))+++,,,***)))************************'''''''''''''''((())))))***+++------+++***+++,,,(((((()))))))))(((''''''((((((''''''(((((()))))))))))))))))))))))))))))))))***+++***)))(((***,,,))))))***+++++++++++++++))))))(((((((((((())))))&&&&&&''''''((()))))))))))))))*********((('''&&&)))***,,,,,,+++***+++,,,*********++++++++++++++++++***))))))***+++***((()))******++++++******)))'''((())))))((('''(((***((('''&&&(((***---------*********,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///---...//////000000//////,,,...//////...,,,,,,,,,,,,---------...............///000000000000///............---------------+++++++++,,,------..................///000111111000000111222333333333333333333222222111111222222///000222444444333222111333333333333444444444444333555444333444888666222333222222444666777666444666666666666666666666666555555555555555555555555555555555555666777888888999777555555666888888888666888:::999888777888999777777777666666666555555777777888999:::;;;<<<<<<<<<;;;:::999::::::<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>======???@@@???>>>===>>>@@@CCCFFFIIIKKKLLLMMMPPPTTTTTTSSSSSSVVVZZZWWWWWWVVVUUUTTTTTTTTTTTTVVVUUUTTTSSSQQQPPPOOOOOOMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJKKKKKKLLLNNNNNNIIIJJJKKKKKKJJJKKKMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUWWWYYYZZZZZZZZZXXXYYYZZZ\\\^^^______```_________```aaacccdddeeehhhhhhhhhgggggggggffffffdddeeeeeefffgggggghhhhhhgggggggggggghhhhhhhhhhhhggghhhhhhgggdddbbbbbbbbbddddddeeeeeeeeeeeeeeedddjjjjjjkkkllllllkkkiiihhhmmmllljjjhhhhhhhhhhhhiiifffhhhiiiiiihhhggghhhiiiaaaaaaaaa```^^^\\\ZZZYYYTTTSSSPPPNNNMMMNNNOOOOOORRRTTTWWW[[[^^^```bbbbbbdddfffhhhjjjkkkkkkkkkjjjjjjjjjlllnnnqqquuuxxxzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||~~~ooohhhccceeekkkttt|||{{{yyyxxxxxxyyy{{{}}}xxxxxxxxxvvvsssqqqpppqqq*********)))******++++++************))))))))))))'''(((+++---//////000000222000---***(((((())))))***)))((()))******((('''))))))))))))))))))))))))((((((''''''(((((()))***(((***,,,,,,***((()))+++(((((())))))(((''''''&&&&&&''''''((())))))(((((())))))))))))))))))))))))***++++++***))))))***,,,((()))***,,,------------,,,+++***))))))***++++++&&&''''''((())))))***************))))))((('''&&&((()))++++++******+++,,,)))***,,,---......,,,,,,+++)))((()))+++,,,+++))))))******++++++******)))&&&(((******))))))***+++)))(((''''''))),,,,,,,,,***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000...///000111111111000///...//////...,,,,,,---...------------...............///000111111000///.../////////.........------++++++,,,,,,---......///...............///111111000000111222333333333333444333222222111111222222///000222333333333222111222222333333333444444444333555444333555888777333222222222444666777555444666666666666666666666666555555555555555555555555555444444555555777888888888777666666777888666555666888999999888777777888777777777777666666666666888999999:::;;;;;;::::::;;;:::999888888999:::;;;::::::::::::;;;<<<===>>>>>>===<<<>>>@@@@@@???<<<<<<===>>>@@@BBBCCCEEEEEEFFFJJJNNNOOONNNOOOSSSWWWRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNHHHJJJKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^[[[[[[\\\]]]___```aaabbbfffffffffeeeeeeeeeeeeeeebbbcccddddddeeefffffffffdddeeefffggggggfffdddcccbbbdddfffeeebbb```^^^^^^bbbbbbbbbcccddddddcccbbbeeefffggghhhiiiiiihhhgggjjjhhhfffdddcccbbbcccccc\\\```dddfffeeeddddddeee_________^^^]]][[[YYYWWWTTTSSSPPPMMMLLLMMMNNNOOORRRUUUZZZ^^^aaabbbbbbaaaddddddfffffffffeeedddcccfffhhhjjjlllnnnppprrrrrrtttuuuvvvwwwwwwvvvuuutttrrrsssuuuwwwyyyzzzzzz{{{zzz{{{~~~}}}jjjccc___aaagggnnnzzz~~~|||zzzyyyyyyzzz{{{}}}}}}}}}{{{yyywwwuuusssqqqooooooqqqsssuuuqqqqqqqqqooolllkkkkkkkkk***)))))))))***+++,,,,,,************)))))))))))))))))))))+++---///222444666333///+++((((((***++++++)))))))))***)))'''%%%((((((((((((((()))))))))((((((((((((((()))******&&&(((+++***((('''(((***(((((())))))((('''&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))***++++++***))))))***,,,((()))***,,,---...//////...---,,,+++++++++,,,---''''''(((((()))*********+++******)))(((''''''''''''(((*********)))***+++(((***---///000///...,,,+++)))'''))),,,---,,,*********++++++++++++******&&&(((++++++++++++,,,---+++)))'''''')))***+++******(((((())),,,...///...,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000...///111222222222111000///000///---+++,,,...000---------.........//////...///000111111000///...000000/////////.........++++++,,,------...//////...------......///000111000000111222333333333333444333333222111111111222000000111222222222222222222222333333333444444444333555555333555888777333222222222444666777555333555555555666666666666666555555555555555555555444444444444555555777888888888777666777888777555333666777999999777666777888888888888888777777777777999::::::;;;;;;::::::999:::999888777777888999999888888999999:::<<<===>>>>>>===<<>>>>>>>>???@@@@@@AAAAAA???DDDHHHJJJIIIJJJOOOTTTLLLNNNPPPQQQRRRQQQPPPNNNQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPOOONNNNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJJJJLLLGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNOOOPPPQQQRRRRRRRRRNNNOOOQQQTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^___```ccccccccccccccccccccccccbbbcccdddeeeeeeffffffeeebbbdddfffhhhgggeeecccaaa```bbbeeeeeebbb___\\\\\\dddccccccdddeeeeeecccbbbaaabbbdddggghhhiiiiiiiiieeedddbbbaaaaaaaaabbbbbb[[[aaagggjjjhhheeebbbbbb___```______]]]ZZZXXXWWWUUUSSSPPPNNNMMMMMMNNNPPPRRRUUU[[[```bbbcccaaa``````aaaaaa```___\\\ZZZYYYaaacccfffhhhjjjkkkkkkjjjnnnnnnoooppppppooonnnnnnnnnoooooopppppppppppppppooooooqqqvvvzzzzzzwwwsssvvvxxx|||}}}uuueee___[[[]]]aaagggpppyyy}}}~~~~~~}}}|||{{{zzztttvvvvvvuuusssrrrrrrsssppprrrtttvvvvvvuuusssqqqqqqooommmjjjjjjllloooqqqllllllllljjjgggeeeeeefff,,,)))((())),,,---***'''))))))*********))))))(((((())))))***+++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++***)))((('''&&&&&&%%%&&&'''((()))---,,,***)))((((((((()))'''%%%%%%(((---...***&&&,,,***((((((***+++)))&&&'''(((((()))******++++++******+++++++++***))))))***)))((('''((()))+++---///+++'''&&&)))+++,,,+++************************))))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&((())))))))))))((((((''')))***+++,,,---,,,++++++(((((())))))******++++++*********(((&&&&&&(((******(((&&&'''***+++)))'''***)))((()))***+++***((()))************++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,------...///000111333222111///......///000111111000///...,,,,,,,,,,,,------...///111111222111...---......111111000......---------,,,,,,------------------,,,---......------///000.../////////000000000000333111000111222222111000111111222222222333333333333222111000000111222333333444555666666444222111555444444333333333444444333333333444444444555555555555444444444333333333333444444444555555666666666777666555444444666888444666888999777666666666555666777888888777666555:::999888888888999:::;;;;;;:::999999888888999999::::::999999999:::;;;;;;<<<===>>>??????>>>===<<<;;;<<<===>>>>>>???>>>>>><<<===>>>AAACCCFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOOOORRRUUUVVVUUUTTTUUUVVVVVVTTTRRRSSSVVVWWWVVVTTTWWWTTTPPPMMMLLLLLLNNNOOOQQQQQQPPPOOONNNLLLKKKJJJLLLJJJGGGFFFHHHKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHIIIMMMQQQTTTUUUWWWWWWXXXXXXYYYZZZ[[[[[[]]]]]]]]]^^^___```aaabbbaaaaaabbbcccdddddddddccc___aaacccddddddccccccdddcccdddeeecccaaa___```aaacccccccccdddddddddddddddcccdddeeeffffffdddbbbaaabbb```]]][[[\\\___cccfff^^^bbbeeeeeecccbbbccceeecccccccccbbb```]]][[[YYYWWWUUURRROOOMMMMMMNNNOOOUUUWWW[[[___aaaaaa```___^^^]]]]]]\\\ZZZYYYYYYXXXZZZ\\\^^^]]][[[ZZZ\\\^^^bbbccccccccccccdddddddddaaaaaabbbbbbaaa^^^\\\ZZZ^^^bbbhhhkkklllkkkiiiiiiiiilllooorrrssstttuuuwwwxxxyyyyyyxxxwwwxxx}}}}}}}}}{{{yyywwwwwwyyy{{{|||vvvpppkkk^^^^^^^^^]]]]]]```gggmmmwwwyyy}}}~~~{{{xxxsssqqqpppsssxxxyyyvvvrrrtttrrrqqqrrrttttttqqqooopppooonnnlllllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmllljjjhhhgggggghhhjjjlllkkkmmmnnniiibbb^^^^^^```+++*********,,,,,,***)))))))))************))))))(((((())))))***++++++,,,,,,,,,+++******+++,,,,,,+++++++++++++++***))))))''''''&&&&&&&&&''')))))),,,+++)))(((((((((((()))(((&&&&&&)))---...***&&&+++)))((((((***+++)))'''((()))))))))***+++,,,,,,*********+++++++++******+++***((('''((()))+++,,,---***'''''')))++++++***************************)))((((((''''''(((((())))))((('''''''''((()))***(((((())))))))))))(((((()))***+++,,,,,,,,,++++++)))))))))))))))******************((('''&&&(((******(((''''''******)))'''***)))((()))******)))((())))))*********+++++++++******++++++++++++************+++,,,,,,------......///000111111000///......///000111111000///...------,,,,,,,,,---......///000111///---,,,---...111000///......---------------------------------,,,---......------...000///////////////000000111222000///000111222111///222222222222333333333333333222111111111111222333444555666777666555333222555444444333333444444444333333444444444555555555555555555444444444333333444444555555555666666666666666666555444444666888444666888888777666666666666777777888888777777666999888888888888999:::;;;;;;:::999999888888999999999999888888888999::::::<<<<<<===>>>>>>===<<<;;;;;;<<<<<<=========<<<<<<:::;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQTTTUUUTTTTTTTTTUUUVVVTTTSSSTTTWWWXXXWWWUUUWWWUUURRRPPPOOOPPPSSSTTTSSSSSSRRRQQQPPPNNNMMMLLLMMMJJJHHHGGGIIIKKKLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIKKKOOOQQQQQQPPPQQQRRRSSSUUUWWWXXXZZZZZZ]]]]]]]]]]]]]]]^^^_________```aaabbbcccccccccccc^^^```cccccccccbbbbbbccccccdddeeecccaaa``````aaaccccccddddddccccccccccccaaacccdddeeeeeedddcccbbb```___\\\[[[\\\^^^aaaccc```bbbdddeeeeeedddeeefffccccccdddcccbbbaaa___^^^XXXVVVRRRPPPOOOPPPRRRTTTXXXZZZ^^^aaacccbbb___^^^\\\[[[[[[ZZZYYYYYYXXXWWWYYY[[[\\\[[[YYYWWWYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\ZZZXXXVVVTTTSSSSSSSSS[[[]]]_______________```___aaadddfffffffffggghhhiiijjjkkkjjjjjjlllppptttzzz{{{}}}}}}{{{{{{{{{|||vvvtttssssssvvvvvvuuusssooonnnmmmkkkiiijjjmmmooossstttuuuvvvwwwwwwvvvuuuvvvtttsssqqqpppmmmhhheee\\\[[[ZZZXXXWWW[[[bbbhhhnnnqqquuuyyyyyyvvvrrrpppllljjjiiilllqqqssspppmmmooommmlllmmmooopppnnnkkklllkkkiiigggfffggghhhhhhkkkkkkkkkkkkkkkkkkkkkkkkhhhfffdddcccdddfffiiikkkgggiiiiiieee^^^ZZZ[[[^^^)))+++,,,,,,+++******+++))))))***************)))'''(((((())))))******+++,,,++++++******++++++,,,***++++++++++++***))))))(((((('''''''''((())))))***)))(((((((((((()))))))))''''''***---...+++(((***)))((()))***+++***)))************+++,,,------+++++++++++++++,,,+++++++++***)))((((((((()))******)))((((((******)))(((************************)))((((((''''''(((((()))(((((((((((()))***+++,,,&&&'''((())))))***)))))))))***++++++,,,,,,++++++************)))))))))))))))******)))''''''(((******((('''((()))***)))'''***)))((((((******)))((()))))))))*********++++++)))******************)))******++++++,,,------------...///000000///...---...//////000000//////.........------------------...///000///---+++,,,---111000///......---......///.........---,,,,,,,,,,,,---///...------...///000///.........///000111111000///000111222111///333333333333444444444444333333222222222222333333444555666777666555444333444444444444444444444444333444444444444555555555555555555444444444444333555555666666666666777777555666666555444444666888555666888888777666666777888888888777777888888888777777777888888:::;;;<<<::::::999888888888888999888777777777888888999:::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<<<<;;;::::::999999:::<<<===>>>???@@@AAABBBCCCDDDEEEGGGHHHHHHMMMOOOQQQRRRRRRRRRSSSUUUSSSSSSRRRTTTVVVWWWWWWVVVVVVUUURRRQQQQQQSSSUUUWWWUUUUUUUUUTTTRRRQQQOOOOOONNNKKKIIIHHHJJJLLLMMMMMMNNNMMMLLLKKKIIIGGGFFFFFFGGGHHHIIILLLOOOPPPNNNLLLJJJKKKMMMOOORRRTTTVVVWWWZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^```aaabbbbbbbbb\\\___aaabbbaaaaaaaaabbbbbbddddddcccaaa```aaabbbddddddddddddccccccbbbaaa___```bbbcccddddddcccbbbaaa```___^^^^^^___aaaaaabbbbbbbbbdddggghhhgggfffddddddeeeeeeeeeddddddcccZZZWWWTTTQQQQQQSSSVVVXXX[[[^^^aaadddeeeccc```^^^````````````______^^^]]][[[\\\]]]\\\YYYXXXXXXXXXUUUVVVWWWXXXYYY[[[\\\\\\^^^[[[WWWRRRPPPPPPQQQSSSXXXXXXWWWUUUSSSTTTVVVYYY\\\^^^```aaa```______```bbbcccdddddddddfffiiillloooppprrrqqqpppnnnoooooommmlllkkkkkklllmmmllljjjfffeeecccaaa```bbbfffjjjhhhiiiiiiiiijjjjjjjjjkkkhhhhhhggghhhiiiiiigggeee[[[YYYVVVSSSSSSVVV]]]bbbeeeiiimmmqqqqqqnnnjjjgggeeedddcccfffkkkmmmkkkiiikkkjjjjjjkkkllllllkkkiiigggeeeccc``````aaabbbdddhhhgggfffeeeeeefffggghhhcccbbb```___aaadddhhhkkkfffgggfffbbb]]]ZZZ[[[^^^(((+++...---***)))***,,,))))))***+++++++++******''''''(((((()))))))))***++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))(((((((((((((((((())))))***)))(((***,,,---+++)))*********+++,,,,,,,,,,,,+++++++++++++++,,,.../////////...---,,,,,,,,,,,,,,,+++***)))(((((())))))''''''((()))******)))'''***************************))))))(((((())))))***(((((((((((())))))******&&&&&&''')))************)))******+++++++++++++++++++++******))))))(((((()))*********(((((()))***)))((((((((()))))))))(((***((('''((()))***)))((())))))))))))************))))))************))))))*********+++,,,,,,------,,,,,,---.........------////////////////////////000///...---------------...///000///---,,,---...000000///...............000//////...---,,,,,,+++,,,...///...------...///000///...------///000111111000///000222333222111333333333444444444555555333333333333333333333333444444555555555444333222333333444444444444444444444444444444555555555555555555555555444444444444666666666777777777777777444555666666555555666888555777888777666555666777:::999888777777888999:::666666777888999:::;;;<<<:::999999888888888888888888888777888888999:::;;;<<<<<<<<<===============<<<<<<<<<<<<<<<;;;:::999999999::::::;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCGGGIIILLLNNNOOOPPPSSSUUUPPPPPPQQQRRRTTTVVVWWWWWWUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTRRRQQQPPPOOOMMMKKKJJJLLLMMMNNNMMMQQQPPPOOONNNMMMKKKJJJJJJIIIHHHIIIKKKMMMMMMLLLJJJGGGGGGIIIKKKMMMNNNPPPPPPRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXZZZ[[[]]]^^^______[[[]]]`````````______``````bbbcccbbb`````````bbbeeeeeeeeeeeedddcccaaa```\\\]]]___aaabbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccaaaaaaccchhhjjjiiigggffffffffffffffffffeeeeee]]]ZZZVVVSSSSSSUUUXXX[[[^^^```dddggggggeeebbb```ddddddeeeeeeeeedddcccbbb___``````___]]][[[YYYYYYWWWWWWYYYZZZ\\\^^^___```bbb___[[[WWWUUUTTTUUUVVVWWWWWWVVVTTTRRRSSSUUUXXX^^^```bbbbbbaaa``````aaabbbbbbbbbbbbbbbcccdddeeefffhhhiiijjjiiihhhiiijjjggggggfffffffffffffffeeeaaaaaa___^^^]]]```eeeiiihhhgggfffeeeeeeeeeffffffcccbbbbbbdddgggiiiiiihhh^^^ZZZUUURRRQQQUUU[[[___aaadddiiilllmmmjjjfffccccccbbbbbbeeehhhjjjjjjiiiiiiiiijjjkkkkkkkkkkkkjjjeeeccc```]]]]]]^^^```aaaeeedddbbbaaaaaabbbdddeeeaaa```^^^^^^aaadddiiikkkiiihhhgggccc___^^^___aaa))),,,...---+++)))+++---))))))***+++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++)))******+++++++++***************************)))((((((((()))))))))))))))***))))))***+++,,,+++***+++,,,------------...///,,,++++++***+++---...000444333111///---,,,++++++++++++***))))))(((((((((%%%''')))******))))))(((************************+++******))))))******+++))))))))))))((((((''''''&&&&&&''')))************)))))))))*********++++++++++++******))))))((((((((()))+++***)))))))))+++((()))))))))((((((((())))))((('''((()))***)))'''(((((()))))))))*********))))))************))))))))))))***++++++,,,,,,---++++++,,,---------------//////............//////000///......------------///000111000.........000000//////............///000000///...------,,,,,,---...///...---,,,---//////...---------...000111222111000111333444333222333333333444444444555555333333333333333333333333333333333333222222111111222333444555555555444444444444444555555555666666666666555555555444444444777777777777777666666666333555666666555555666777666777888777666555666888:::999888777777888999:::555555666888999:::;;;;;;:::999888888777777888888888888888999999;;;<<<<<<<<<<<<<<<<<<======>>>>>>===============<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@CCCFFFHHHJJJMMMPPPSSSNNNPPPQQQSSSTTTVVVXXXYYYWWWVVVTTTRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPPPPNNNLLLLLLNNNOOONNNNNNPPPPPPPPPOOOOOOOOOOOONNNLLLJJJHHHHHHJJJKKKLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRTTTVVVWWWYYYYYYYYYXXXZZZ]]]]]]]]]\\\]]]]]]]]]^^^```___^^^^^^___```ddddddeeeeeedddcccaaa___ZZZ[[[\\\^^^```aaabbbccc```aaaaaabbbbbbbbbbbbbbbcccaaa```bbbgggiiiiiiggghhhggggggfffeeeeeeeeeeee```^^^ZZZWWWWWWXXX[[[]]]aaaccceeehhhhhhgggeeedddcccdddeeeeeedddcccaaa```aaa`````````___\\\YYYWWWSSSTTTUUUWWWYYY[[[]]]]]]^^^^^^]]][[[YYYWWWVVVUUUUUUVVVXXXXXXXXXWWWXXXZZZ\\\___aaabbbaaa``````aaa]]]]]]]]]\\\\\\[[[ZZZYYY^^^```cccddddddeeeggghhh`````````___^^^^^^^^^^^^\\\\\\[[[ZZZZZZ]]]aaaeeeiiihhhfffdddcccbbbbbbbbb^^^]]]\\\^^^aaadddeeeeee^^^ZZZUUUQQQQQQTTTYYY[[[___aaaeeehhhhhhfffccc```bbbbbbbbbdddfffhhhiiihhhggghhhiiiiiiiiihhhhhhhhheeeccc```^^^]]]^^^```aaacccbbb```______```bbbccc``````___```bbbfffiiikkkhhhgggfffdddaaa```aaabbb***,,,------,,,++++++,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++++++++***++++++,,,,,,++++++***)))))))))************)))(((************************,,,---......------...///,,,+++*********,,,...000555333111...,,,+++++++++************))))))))))))%%%'''***+++***))))))***************************+++******))))))******+++))))))))))))((('''&&&%%%&&&'''((())))))***))))))***))))))))))))***++++++************))))))))))))''')))++++++***)))***+++''')))***)))((('''(((***)))(((''''''))))))((('''((((((((()))))))))******)))******************)))))))))******+++,,,,,,,,,+++++++++,,,------......///......------....../////////......---.........///000111000///...///111//////............//////000/////////...------------/////////---,,,---...------........./////////111000///000222333333222333333333333444444444444222222333333333333222222222222111111111000000000111222444555666555555444444444555555555666666666666666666555555555444444777777666666666666555555222444666777666666666777666777777666555555777888888888888777777888888888555666777888999999999999999999888777777777777888888888999999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;===@@@BBBDDDGGGKKKNNNLLLNNNQQQRRRTTTUUUXXXZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSQQQQQQQQQPPPNNNNNNOOOPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOMMMKKKHHHHHHIIIKKKLLLMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUXXXXXXXXXWWWWWWXXXYYYZZZ\\\\\\[[[[[[\\\^^^aaabbbcccdddcccaaa___^^^YYYYYY[[[\\\^^^```aaabbb\\\\\\]]]]]]^^^_________aaa``````aaaccceeeffffffhhhhhhgggfffeeeeeeeeefffeeecccaaa______```bbbdddffffffggghhhggggggfffeeedddeeeffffffeeeccc```___]]]\\\\\\\\\\\\ZZZVVVSSSQQQQQQSSSUUUVVVXXXYYYZZZ\\\]]]^^^___^^^\\\ZZZXXXSSSVVVZZZ\\\\\\[[[[[[[[[___aaacccdddcccbbbbbbbbbZZZZZZYYYYYYZZZXXXUUURRRXXXZZZ]]]``````bbbdddfff]]]^^^___]]][[[ZZZ[[[\\\ZZZ[[[[[[[[[[[[]]]aaaccceeedddcccbbb```___^^^]]]^^^\\\ZZZ[[[^^^aaacccddd^^^ZZZUUURRRSSSUUUWWWXXX\\\]]]```aaabbbaaa___^^^`````````aaabbbcccdddeeeccceeeffffffdddbbbccccccdddcccbbb``````````````````___^^^^^^^^^^^^___```___```aaabbbccceeefffgggbbbbbbaaaaaa```___^^^^^^,,,++++++,,,------,,,***((()))***+++,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***))))))***++++++++++++++++++,,,---------+++***)))++++++,,,,,,+++***)))((())))))))))))(((((()))***+++---///...+++***,,,---,,,+++)))))))))+++...000000///---+++******++++++((())))))************)))&&&(((++++++***)))+++---************************))))))(((((((((((())))))((()))*********)))((('''(((((())))))))))))((((((***))))))((()))***+++,,,)))))))))))))))*********''')))+++,,,+++******+++''')))******''''''(((***)))(((''''''((()))((('''(((((((((((()))))))))*********++++++++++++******)))))))))***++++++,,,,,,+++++++++,,,---......//////...------------...//////............//////000...///000///......///000//////............//////////////////...............///000///---,,,---...+++,,,...///000///...---///...---...111222111000222222222222333333333333111111222333333222111111333222222111111111111111000222444555666666555444555555555555666666666666666666666666555555555555666666666555555555444444222444666777666666666777777777777666555555777999666777777888888777777666555666777888999999888888999999888777777777777777777777777888999;;;<<<===999999999999999;;;<<<===::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::;;;======>>>@@@CCCEEEDDDGGGKKKMMMNNNPPPSSSVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQOOOPPPQQQQQQPPPNNNLLLLLLLLLLLLMMMMMMNNNNNNLLLJJJIIIJJJLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIKKKKKKLLLLLLLLLLLLOOOQQQRRRQQQQQQQQQRRRUUUVVVXXXXXXXXXXXXYYY[[[\\\]]]___``````___]]][[[XXXYYYYYY[[[\\\^^^```aaaYYYYYYYYYZZZ[[[]]]___```___```````````````ccceeehhhgggfffffffffggghhhiiihhhhhhiiiiiijjjlllnnnooolllkkkiiigggeeeddddddddddddeeeffffffdddaaa^^^\\\YYYXXXXXXYYYZZZXXXTTTPPPNNNOOOPPPQQQSSSTTTVVVVVVZZZ\\\^^^```aaa```___^^^VVVXXX\\\]]]]]]\\\\\\]]]bbbdddfffeeecccaaa```aaa[[[ZZZZZZ\\\^^^]]]YYYVVVWWWYYY\\\^^^^^^___aaaccc^^^___```___\\\ZZZ[[[]]]ZZZ\\\^^^^^^^^^___aaacccaaaaaabbbbbbaaa```___^^^^^^[[[YYYYYY\\\```cccddd```\\\WWWVVVWWWYYYZZZYYYZZZ[[[[[[\\\\\\\\\\\\\\\_________^^^^^^___aaabbbaaacccdddccc```^^^^^^___bbbbbbbbbaaa``````___^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaabbbaaa``````[[[\\\\\\]]]]]]\\\ZZZXXX---+++***+++...///,,,)))((()))***+++,,,---------+++++++++******************+++,,,------,,,+++***((()))***+++++++++++++++,,,,,,---...---,,,***))),,,---------,,,+++)))((()))))))))(((''''''(((***+++---...---***((())),,,,,,+++)))((()))+++...///,,,+++)))(((((()))+++,,,'''((()))***************''')))++++++)))))),,,...************************''''''&&&&&&&&&&&&'''''''''(((***+++,,,,,,++++++((()))))))))))))))((('''***)))((((((((()))+++,,,(((((())))))******++++++''')))+++,,,+++******+++''')))+++***'''&&&(((***)))'''&&&'''((()))((('''(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,---...///...............///000111,,,...///...------.../////////.........//////000.........///////////////...///000///---,,,---...***,,,...000111///---,,,---,,,+++---///000000///111111222222222333333333000111222333333222111000444333222222111111222222000111444666666666555444555555555555666666666777777666666666555555555555666666555555444444444333111444666777777666777777777777777666444555777999555666777888888777666555666777888999999888777666999888888777777777777777666666666777888:::;;;<<<777777666666777999;;;<<<888999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<=========<<<<<<;;;::::::999;;;;;;<<<;;;:::;;;===???===@@@DDDFFFGGGIIIMMMQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRPPPPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJMMMOOOOOOLLLJJJMMMLLLLLLKKKKKKJJJJJJJJJPPPOOONNNLLLKKKJJJIIIIIIEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJMMMNNNMMMLLLMMMNNNRRRTTTVVVVVVVVVVVVXXXYYYXXXZZZ\\\^^^^^^\\\ZZZYYYXXXYYYYYYZZZ[[[]]]___```YYYYYYYYYZZZ[[[^^^```bbb]]]___aaa___]]]]]]aaadddffffffffffffhhhjjjlllmmmkkklllnnnpppsssuuuwwwxxxqqqoookkkgggdddbbbbbbbbb___`````````^^^[[[WWWUUUXXXWWWWWWYYYZZZYYYTTTPPPIIIIIIJJJLLLMMMNNNOOOPPPWWWXXXZZZ\\\]]]^^^^^^^^^ZZZ\\\]]]^^^]]]]]]^^^___aaaccccccbbb___\\\[[[ZZZZZZYYYZZZ]]]``````]]]YYYYYY[[[^^^_________```bbb[[[]]]^^^]]]YYYXXXYYY[[[WWWYYY\\\]]]]]]]]]^^^___```bbbdddeeefffeeecccbbbZZZWWWUUUUUUXXX\\\```aaaccc___[[[[[[]]]^^^^^^\\\[[[[[[ZZZZZZZZZ[[[\\\]]]`````````^^^]]]^^^```aaabbbdddeeeccc___]]]]]]^^^___```aaaaaa```___]]]\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ\\\^^^``````^^^\\\ZZZXXXYYYZZZ\\\]]][[[XXXUUU---******//////******---,,,,,,,,,++++++*********.........---,,,+++***)))******++++++++++++******+++((((((,,,,,,)))***,,,------------------,,,,,,+++,,,,,,+++((('''''''''******)))(((((('''''''''(((((())))))*********+++,,,,,,++++++***)))(((((()))))))))))))))******+++************************+++++++++,,,---...///000---,,,+++***))))))))))))((()))***++++++***)))(((+++)))(((***,,,---+++((((((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,---,,,+++---//////+++'''+++***)))'''''')))***+++++++++***)))(((((())))))&&&&&&'''((()))***++++++,,,,,,,,,+++++++++******+++++++++***((((((+++---,,,---.........---,,,+++...---+++++++++---///000//////.........//////000222000...---...///...---111///---...111222000...000000///...............//////.........---------////////////////////////,,,,,,+++---...///...,,,///000000000111111111111111111111000000000000000222222222222111111000///444333333222222333333444333333444444555666777777555555555555555666777777555555444444444333333333555555666666666666666666555555666666666666555555888777777777666666666555999666444555888:::999777999999888777666666777777777777777777888999:::;;;666777888888777888:::<<<999:::;;;<<<<<<<<<;;;;;;===:::999:::<<<===;;;999999;;;<<<<<<;;;::::::;;;::::::;;;;;;<<<======>>>======>>>@@@AAABBBCCCDDDHHHJJJKKKLLLLLLNNNPPPSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRUUUXXXWWWRRRNNNLLLLLLMMMNNNOOOPPPQQQQQQLLLMMMNNNNNNOOOOOONNNNNNMMMOOOQQQOOOMMMKKKMMMOOOMMMMMMNNNNNNNNNMMMMMMLLLGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKMMMPPPRRRRRRRRRTTTVVVXXXYYYYYYYYYZZZ[[[WWWXXXYYYZZZ[[[[[[[[[[[[\\\XXXTTTUUUYYY\\\ZZZWWW_________^^^^^^___ccceeeiiiiiihhhhhhhhhjjjkkklllkkklllmmmooopppqqqqqqqqqnnniiidddaaaaaaaaa___]]]\\\^^^___^^^[[[YYYXXXXXXUUUVVVYYYZZZZZZXXXVVVTTTRRRRRRQQQPPPOOOOOOOOOOOOVVVWWWYYYZZZ[[[[[[ZZZYYY]]]\\\[[[[[[\\\]]]^^^___cccdddcccaaa^^^[[[[[[\\\[[[\\\]]]^^^^^^^^^]]]\\\^^^_________^^^\\\ZZZYYYWWWVVVVVVXXX\\\^^^\\\ZZZZZZ\\\^^^]]]\\\ZZZYYYZZZ\\\]]]___aaaaaa```^^^]]]]]]ZZZWWWVVVXXX[[[]]]]]]]]]\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYbbbaaa___]]]\\\]]]^^^_________^^^^^^]]]\\\[[[[[[\\\\\\[[[[[[[[[\\\]]]^^^[[[XXXXXX[[[[[[XXXXXX[[[UUUVVVWWWXXXXXXXXXWWWVVVWWWVVVTTTRRRQQQPPPQQQQQQ,,,))))))------)))))),,,,,,,,,++++++++++++++++++------------,,,+++************++++++++++++******+++((((((+++,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++(((''''''((()))))))))***))))))((('''((()))))))))************,,,,,,++++++***))))))((()))))))))))))))******+++************************+++++++++,,,,,,---...///,,,,,,+++***)))))))))))))))************))))))(((***)))((())),,,---+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,,,,---...---***(((+++***)))(((((()))***+++++++++*********)))))))))))))))))))))************,,,+++++++++***************++++++***((()))***,,,+++,,,------------,,,+++...---,,,++++++,,,...///------------...///111111222111///...//////---,,,222000...///111111000...000000///...............//////.........---------////////////////////////---,,,+++---...///...,,,//////000000000111111111111111111111111111111111333222111/////////000111444333333222222333333444222222333444444555666666666555555555555666777777555555555444444444333333666666666666555555555555555555666666666666555555777777777777888888999999999777555666888:::999888888888777666666666666666777777777777888999:::;;;666777888888777888:::<<<999:::::::::;;;;;;<<<<<<;;;999888999;;;<<<:::888999;;;<<<<<<;;;::::::;;;:::::::::;;;<<<=========<<<<<<===>>>???@@@@@@AAABBBDDDFFFHHHHHHJJJNNNPPPQQQRRRRRRSSSSSSRRRQQQPPPSSSSSSSSSUUUVVVUUUQQQMMMOOOOOOOOOPPPQQQRRRRRRRRROOOPPPQQQQQQRRRRRRQQQQQQOOOPPPQQQPPPNNNLLLMMMOOONNNOOOOOOOOOOOOOOONNNNNNKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHJJJMMMNNNNNNNNNPPPQQQSSSTTTTTTTTTVVVWWWUUUUUUVVVWWWWWWXXXXXXXXXXXXTTTQQQRRRVVVYYYXXXUUUZZZZZZ[[[[[[\\\^^^bbbeeeffffffggggggiiikkknnnooojjjjjjkkklllmmmmmmmmmmmmgggccc___]]]]]]]]][[[ZZZYYYZZZ[[[ZZZWWWUUUUUUUUUVVVWWWYYYZZZZZZYYYXXXWWWUUUUUUTTTSSSSSSRRRSSSSSSVVVWWWXXXYYYZZZ[[[[[[[[[\\\[[[[[[[[[[[[]]]^^^___dddeeedddaaa]]]ZZZZZZZZZ\\\]]]^^^______^^^]]]]]]^^^^^^^^^^^^]]][[[YYYXXXYYYWWWUUUVVVXXXYYYXXXVVVXXXZZZ\\\\\\ZZZYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\]]]ZZZXXXXXXYYY[[[\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYY]]]]]]]]]\\\\\\\\\\\\[[[```___]]]\\\[[[\\\]]]^^^\\\\\\[[[[[[ZZZYYYXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[XXXVVVVVVXXXXXXUUUUUUXXXUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQRRR+++)))))),,,,,,))))))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******,,,))))))+++,,,******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((((()))((()))+++,,,,,,,,,***)))))))))))))))************,,,,,,++++++***))))))))))))))))))))))))******+++************************+++++++++,,,,,,------...+++******)))))))))******++++++***))))))((()))))))))(((((())),,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********))),,,......---+++******+++***)))(((((()))***+++***+++,,,,,,,,,+++***)))++++++++++++*********)))************))))))))))))***++++++***))))))***,,,***++++++,,,,,,,,,++++++///...---,,,+++,,,---...++++++,,,---...000111222222000////////////...,,,333111000000111111///...000//////............////////////............---////////////////////////---,,,+++,,,...///...---////////////000000000000111111111111222222222222444222000...---///111333333333222222222222333333111111222222333444444444666666555555666666777888555555555555555444444444666666666666555555444444555555555555555555555555555666777888999:::;;;;;;999777666666888999999888777777777666666666666666777777777888888999::::::666777888888777777999;;;:::999999999:::;;;===>>>:::888777888999:::999888999:::<<<<<<:::::::::;;;999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<>>>@@@BBBCCCFFFIIILLLLLLLLLMMMNNNNNNNNNMMMMMMUUUSSSRRRRRRSSSRRRPPPNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSQQQOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLKKKKKKLLLLLLMMMGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGIIIKKKLLLLLLKKKMMMNNNOOOOOOOOOOOORRRTTTQQQQQQRRRRRRRRRRRRRRRRRRSSSPPPMMMNNNRRRTTTTTTSSSSSSTTTVVVVVVXXXZZZ^^^aaa______```bbbeeehhhjjjlllggggggggggggfffeeeeeeddd```]]]ZZZXXXXXXXXXXXXWWWWWWXXXXXXVVVTTTSSSTTTUUUWWWWWWXXXYYYYYYZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWYYYZZZ[[[\\\ZZZZZZYYYYYYZZZ[[[]]]^^^ddddddccc```\\\YYYYYYYYY\\\]]]]]]^^^]]]]]]\\\\\\\\\]]]]]]\\\[[[ZZZXXXXXXZZZWWWUUUSSSTTTTTTTTTSSSUUUWWWYYYZZZYYYWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[YYYXXXXXXYYYZZZYYYXXXVVVWWWXXXXXXWWWVVVUUUTTTZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\ZZZYYYYYYZZZ[[[[[[XXXXXXWWWWWWVVVVVVUUUUUUXXXXXXZZZ[[[[[[[[[ZZZYYYWWWTTTTTTWWWWWWTTTTTTWWWUUUUUUUUUUUUUUUTTTSSSRRRMMMLLLLLLLLLMMMOOOQQQRRR*********,,,,,,******************++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,))))))++++++***+++...---------------.........,,,------,,,***((()))***(((***---///000///---,,,)))))))))))))))*********+++++++++*********)))))))))))))))))))))******+++******************************+++,,,,,,,,,,,,,,,***))))))))))))******+++,,,+++***((((((((())))))((((((((()))+++,,,------+++***************))))))************************((()))+++,,,,,,+++***)))'''+++//////,,,)))***+++******)))(((((()))******)))+++,,,------,,,***)))************************)))))))))))))))((((((((()))+++++++++))))))***,,,)))*********++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......///111111000///333222111111000000///...000///............///////////////...............////////////////////////---,,,+++,,,---......---........./////////000000000000000000111111111111333222111000000111222333333333222222222222333333000111111111222222222333666666555555666666777888555555555555555555555555777666666555555444444333555555555555555555555555555666666777888999:::;;;999888777777777888888888777777777777777777777666777777888888999999999999555777777777777777999;;;:::999888888999;;;===???999999888888999999999888888:::<<<;;;:::999:::;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>???@@@CCCFFFFFFGGGGGGHHHHHHIIIIIIIIIQQQPPPOOONNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQSSSTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQNNNMMMNNNNNNOOOPPPQQQRRRIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIJJJKKKLLLKKKJJJLLLMMMNNNNNNMMMNNNPPPRRRNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKLLLOOOQQQQQQQQQNNNOOOQQQRRRRRRTTTWWWZZZUUUVVVWWWYYY\\\^^^```aaabbbbbbaaa```^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVTTTRRRRRRTTTVVVVVVVVVWWWWWWXXXYYYYYYYYYVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWYYYZZZWWWWWWVVVWWWWWWYYY[[[\\\___``````^^^[[[YYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZYYYXXXXXXWWWVVVXXXVVVSSSQQQQQQQQQRRRRRRQQQSSSVVVWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUUUUVVVVVVTTTSSSSSSTTTUUUVVVUUUTTTQQQPPPTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXTTTTTTTTTSSSSSSSSSSSSSSSWWWYYY[[[\\\]]]\\\ZZZYYYWWWTTTTTTWWWXXXUUUUUUXXXTTTSSSSSSSSSRRRQQQQQQPPPLLLLLLKKKLLLLLLNNNPPPQQQ+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++---***)))++++++***+++///------....../////////000,,,---...,,,***)))***+++***,,,///111222222000///******))))))))))))))))))+++++++++***************)))))))))))))))******+++************************)))***+++,,,,,,++++++***)))))))))((())))))******,,,+++)))((((((((()))***(((((())))))***+++---///,,,,,,++++++*********)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''***......,,,)))***+++******))))))))))))******)))***,,,------,,,+++)))''''''(((((()))******+++(((((((((((((((((((((((()))***,,,+++***)))***+++))))))))))))******++++++///...------,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,---///222333333111222222222111000///......//////............//////////////////////////////////////////////////////...,,,++++++---.........---............/////////---........./////////000111222333444444444222222333222222111111222222333000000000111111111111111555555555555555666666777444444555555555555555555666666555555444444444333555555444444444444555555666666666777777777888888888888777777666666777888777777888999999888888777777777888999999999888888555666777777666777999;;;:::999888777888:::<<<>>>999:::::::::999999999:::888:::;;;;;;:::999999:::999999999:::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;<<<======<<<===???AAABBBBBBBBBBBBCCCCCCDDDDDDIIIIIIIIIIIIIIIKKKMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOOOONNNOOOPPPQQQRRRRRRRRRQQQQQQPPPQQQQQQQQQKKKKKKLLLLLLLLLLLLKKKJJJKKKJJJIIIJJJKKKLLLKKKJJJKKKMMMMMMMMMLLLMMMOOOPPPMMMMMMLLLLLLLLLMMMNNNOOONNNMMMLLLLLLNNNPPPQQQQQQMMMOOOPPPOOONNNOOOPPPRRRPPPQQQRRRSSSUUUVVVVVVWWW\\\[[[ZZZYYYWWWUUUSSSRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRPPPOOOOOOQQQSSSTTTTTTTTTUUUUUUUUUVVVVVVRRRRRRTTTUUUUUUUUUUUUTTTVVVUUUTTTRRRRRRSSSTTTUUUSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZ[[[[[[ZZZYYYZZZ[[[]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRPPPOOOPPPRRRTTTNNNPPPSSSTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTUUURRRQQQPPPPPPQQQPPPOOOMMMPPPQQQSSSTTTSSSRRRPPPNNNPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRUUUVVVXXXZZZZZZYYYWWWVVVUUURRRRRRVVVVVVTTTTTTWWWRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPP***---...,,,,,,...---***++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++...***)))++++++***,,,000---------...//////000000,,,---...---+++***+++,,,+++---///111222111000000************))))))))))))************************)))))))))))))))******+++************************))))))+++,,,,,,+++***)))***))))))((((((((())))))******))))))))))))******((()))***))))))***---///------,,,,,,+++*********************************+++++++++,,,++++++***)))'''))),,,---,,,+++******)))))))))******))))))))))))***+++,,,,,,,,,+++***&&&&&&'''((()))***++++++(((((((((((())))))))))))(((***,,,,,,***)))***+++))))))))))))***+++,,,---------------------,,,,,,......---,,,++++++++++++++++++---000333444444222000111111000...---...//////............//////000...////////////000000000////////////////////////...,,,++++++,,,.........------------.........///,,,,,,------....../////////111444666666444222000222222111111111111222222111111111111111111111111444444333333444444555666333333333444444444444444444444444444444444444444666555444333333444555666666666666666666777777777666777777666444444555777555666888999999888777777777888999::::::999888777555666777777666666888::::::999999888888999;;;<<<999:::;;;:::999888999;;;888999;;;;;;999999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;===>>>???>>>>>>>>>>>>??????@@@@@@AAACCCCCCCCCEEEHHHJJJJJJJJJLLLMMMOOOPPPRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSQQQRRRSSSSSSRRRPPPPPPOOONNNNNNOOOPPPRRRSSSXXXWWWUUURRRPPPOOONNNMMMJJJKKKLLLMMMLLLKKKJJJIIIJJJIIIHHHIIIJJJKKKJJJIIIJJJLLLNNNNNNMMMLLLMMMNNNOOONNNMMMMMMNNNOOOQQQRRRRRRQQQPPPPPPPPPQQQSSSSSSPPPQQQRRRQQQOOOMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSWWWWWWVVVUUUSSSQQQOOONNNLLLNNNOOONNNLLLKKKLLLMMMKKKLLLLLLLLLKKKKKKLLLNNNPPPPPPQQQQQQQQQQQQPPPPPPKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPMMMMMMMMMMMMOOOPPPRRRTTTSSSUUUWWWWWWWWWXXXZZZ[[[___^^^\\\[[[YYYYYYYYYYYYTTTSSSRRRQQQQQQQQQQQQRRROOOPPPPPPOOONNNOOORRRTTTLLLNNNPPPQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQMMMLLLJJJJJJKKKLLLKKKJJJMMMNNNOOOPPPPPPOOONNNMMMOOOOOOPPPPPPQQQRRRSSSSSSOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQQQQNNNOOORRRRRRPPPQQQTTTQQQPPPPPPOOOOOOPPPQQQQQQSSSRRRPPPOOOOOOOOOPPPPPP)))------******------))),,,,,,++++++++++++++++++...,,,***)))((()))***++++++,,,,,,------,,,,,,+++///+++)))++++++***,,,111++++++,,,,,,---......///,,,---...---,,,+++,,,---,,,,,,---...//////......************)))))))))(((************************)))))))))))))))******+++************************((()))***++++++***)))(((+++***)))((((((((((((((('''((()))******+++******)))***+++)))((((((,,,///...------,,,++++++******************************---,,,++++++*********+++((()))***,,,------+++)))))))))************)))))))))))))))*********++++++((((((((())))))*********((((((((())))))*********(((***,,,,,,+++***************))))))***+++---...,,,,,,---------------------,,,+++++++++++++++,,,------...111333444222000---///000///---,,,...000...............///000000.../////////000000000000///////////////////////////---******,,,...//////,,,,,,---------.........,,,,,,------...//////000...000111222333222111000222222111111111111222222111111111111111111111111333222222222222333444444222222222333333333444444222333333444444555555666666555333222222333555666555555666777888888999:::555666777555333222444666333444666777888777666555777888999::::::999777666555666777666666666888::::::::::::999999999999999777999::::::888777888:::888999;;;;;;999888999:::999999999999999888888888:::::::::::::::::::::;;;:::;;;<<<<<<;;;;;;===???======;;;;;;:::;;;<<<<<<999<<<>>>???>>>>>>AAACCCCCCDDDFFFHHHKKKMMMOOOPPPRRRSSSSSSTTTUUUTTTTTTTTTSSSQQQPPPQQQSSSTTTSSSQQQQQQPPPOOOOOOPPPQQQSSSUUUVVVUUUTTTRRRPPPOOOOOONNNLLLMMMNNNOOOOOOMMMKKKJJJKKKJJJIIIJJJLLLMMMMMMLLLKKKNNNQQQRRRQQQOOOOOONNNQQQPPPPPPPPPQQQSSSVVVWWWWWWWWWVVVUUUTTTTTTUUUWWWSSSUUUUUUTTTRRRPPPPPPQQQQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOJJJLLLNNNMMMKKKIIIJJJKKKFFFHHHJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLJJJIIIEEEGGGIIIKKKLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTUUUUUUUUUWWWYYY]]]\\\ZZZXXXVVVVVVVVVVVVQQQPPPOOONNNNNNNNNOOOOOOKKKMMMOOONNNMMMLLLNNNPPPKKKMMMOOOOOOMMMLLLKKKLLLJJJKKKLLLMMMNNNMMMMMMLLLKKKHHHFFFEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLMMMMMMNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMQQQQQQOOOPPPSSSPPPOOOOOOOOOOOOPPPRRRSSSSSSRRRQQQPPPOOOPPPQQQQQQ(((,,,---))))))---,,,(((---,,,,,,++++++*********///---+++)))(((((()))***+++,,,,,,------,,,,,,+++///+++)))++++++***,,,111))))))***++++++,,,------,,,.........,,,+++,,,---++++++++++++,,,,,,,,,---+++*********))))))((((((******************++++++)))))))))))))))******+++************************((()))***++++++***((('''++++++***(((''''''''''''%%%''')))***+++++++++******++++++)))''''''+++.........---,,,,,,+++******))))))))))))))))))))))))...---+++***)))***++++++)))((((((+++......+++'''))))))************))))))))))))(((((()))***+++++++++++++++***************(((((())))))******++++++(((***,,,,,,+++***)))***+++******)))***,,,...///++++++,,,---............+++*********+++,,,------//////000222333333000...+++...000///---,,,...000...............///000111.../////////000000111111///////////////////////////---******,,,...//////,,,,,,,,,---------......------......///000000111///////////////000111111222222111111111111222222222222222111111111111111222222111111222222333444111111111222222333333333111222222333444555666666666555333222222333555666444444666777999;;;<<<===444666666555222111333555111222444666666555444333777888999::::::999777666444666666666666666888::::::::::::::::::999777777666888:::999666555777999777999;;;:::999888999:::999999888888888888888888888888999999999:::::::::888:::;;;;;;:::;;;>>>@@@===<<<:::999999999::::::666999<<<<<<;;;:::;;;======>>>@@@CCCFFFHHHJJJKKKPPPPPPQQQRRRRRRRRRRRRRRRRRRPPPNNNPPPSSSUUUSSSQQQRRRRRRQQQPPPQQQSSSUUUWWWQQQQQQPPPPPPQQQRRRSSSSSSOOOPPPRRRRRRRRRPPPNNNMMMNNNMMMLLLMMMPPPQQQPPPOOONNNQQQUUUWWWVVVTTTRRRQQQSSSRRRRRRRRRTTTVVVYYY[[[ZZZZZZZZZXXXVVVVVVWWWYYYVVVWWWXXXWWWUUUTTTTTTTTTQQQRRRTTTVVVWWWWWWVVVVVVTTTTTTTTTTTTSSSRRRRRRQQQLLLNNNPPPOOOLLLJJJKKKLLLFFFHHHKKKLLLKKKJJJJJJKKKIIIKKKLLLMMMLLLIIIFFFDDDBBBDDDGGGIIIJJJJJJIIIIIICCCEEEHHHJJJLLLMMMMMMMMMEEEEEEEEEFFFGGGJJJLLLMMMQQQRRRTTTTTTSSSSSSTTTVVVZZZXXXVVVTTTRRRQQQQQQQQQOOONNNMMMLLLLLLLLLMMMNNNIIILLLNNNNNNKKKJJJKKKLLLKKKLLLNNNNNNLLLJJJJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIJJJGGGDDDCCCEEEHHHJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPNNNNNNRRRSSSQQQQQQTTTOOONNNNNNNNNOOOQQQSSSTTTRRRQQQPPPPPPPPPQQQRRRSSS***,,,+++'''(((...---(((------,,,,,,+++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...---,,,+++***************)))(((((()))+++---...,,,,,,---......---,,,,,,++++++++++++++++++++++++(((((()))))))))))))))((((((((((((((((((''''''''''''((()))+++++++++***)))***+++,,,+++))))))***+++)))))))))******++++++,,,,,,+++(((&&&&&&(((***,,,+++++++++*********))))))***+++***))))))***---000444333222000///---,,,++++++)))&&&&&&''')))))))))***)))(((''''''((()))))))))((('''((()))***)))((())))))))))))))))))((((((+++***)))***+++,,,***(((*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))*********(((((()))***+++,,,,,,,,,///---,,,---//////,,,(((++++++++++++,,,---...///////////////...---+++***,,,...//////...------...000///...---,,,,,,+++***......------...///111222///////////////000000111******+++++++++,,,,,,,,,------------,,,+++***)))---------------------------...///000111111111111000//////222555555222...222111111111111111111111111222222222222333333333111111111111111111111111111222444555555555444444333444555555555444333222111333555555444555666888444444444333333222222222222222333333444555555666888888999999999999::::::<<<:::888555444444555555777888999:::999777555444777777888888888888777777777777777777888888888888999999888888888888888999888999::::::;;;;;;:::::::::::::::;;;<<<===>>>???>>>???>>><<<999777777888<<<;;;::::::999999::::::::::::;;;;;;<<<>>>BBBFFFHHHIIIJJJLLLMMMOOOPPPQQQPPPOOOMMMLLLMMMPPPTTTWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSTTTVVVXXXZZZ\\\]]][[[ZZZXXXWWWWWWWWWXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVTTTTTTUUUVVVVVVWWWXXXXXX\\\[[[YYYWWWUUUTTTSSSSSSPPPPPPPPPOOONNNMMMKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLJJJIIIHHHEEEFFFHHHJJJKKKKKKJJJJJJIIIKKKMMMMMMLLLJJJJJJKKKHHHGGGGGGGGGHHHIIIKKKLLLOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIHHHFFFDDDDDDFFFGGGHHHGGGJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOMMMNNNPPPQQQPPPOOOMMMKKKPPPQQQRRRRRRPPPNNNNNNOOOVVVTTTRRRQQQQQQRRRTTTUUURRRQQQQQQQQQPPPPPPPPPOOO(((***)))&&&(((---,,,(((,,,,,,++++++*********)))------------------------++++++++++++++++++++++++---,,,+++******************)))))))))***+++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++(((((()))))))))))))))(((''''''(((((((((((((((((((((((()))***************)))***++++++))))))***+++)))******++++++++++++******)))(((''''''(((***+++......---,,,+++***)))))))))***+++***)))***---///333333222111///...------,,,)))'''&&&((()))******))))))(((''''''((()))******(((''''''))))))((('''(((((((((((((((((())))))+++******+++,,,,,,+++))))))))))))***************************************)))))))))))))))))))))***)))))))))***+++++++++,,,...---,,,---///...,,,)))++++++++++++,,,---......000//////...---,,,,,,+++,,,...//////...------...//////......------,,,,,,......------...///111222000////////////000111111,,,,,,,,,---------...............------+++******........................---...///000000111111111111000///111333444111///111111222222222222111111111111111222222333333333111111111111111111111111333333444555555555444444333333444555555444333222222333444444444444555666444444444333333333222222333333444444555555666666777888888888999999::::::<<<:::888666444444555666666777888999999777666555777777888888888888777777666666777777777888888888999999888777777888888999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????===:::999999:::<<<;;;::::::999999::::::999:::;;;;;;;;;>>>AAADDDEEEEEEFFFHHHIIIKKKLLLLLLMMMLLLKKKKKKMMMPPPSSSUUURRRRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWYYYZZZ\\\]]][[[ZZZYYYXXXXXXYYYYYYZZZ\\\[[[YYYWWWWWWVVVWWWWWWTTTTTTUUUUUUVVVWWWWWWXXX\\\[[[YYYXXXVVVUUUTTTTTTSSSSSSRRRRRRPPPNNNMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIKKKMMMNNNLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKIIIHHHHHHFFFDDDDDDFFFHHHIIIHHHJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPMMMNNNOOOPPPPPPOOONNNNNNQQQRRRSSSRRRPPPOOOOOOOOORRRSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOOOO((()))(((''')))------*********************))))))......///000000///......***+++,,,,,,,,,,,,+++***+++******)))))))))************+++++++++++++++***+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,))))))*********))))))((('''''''''(((((()))))))))***))))))))))))***++++++)))***++++++))))))***+++)))***+++,,,,,,+++)))(((((((((((())))))******+++000//////---,,,+++***)))(((***++++++***+++,,,...222111111000000///......,,,***(((((()))***+++***((((((''''''((()))***+++)))(((''''''((((((&&&%%%&&&'''''''''(((((()))))),,,+++***+++,,,---+++)))((())))))***+++,,,,,,---******************************))))))))))))))))))******************++++++------,,,---......,,,***++++++***++++++,,,---...000///---,,,+++,,,,,,---,,,---//////---,,,---...............------------...---------...///000111000000000000000111111222.........////////////000............---,,,++++++////////////////////////---......///000000111111222111///000111222000///000111333444444333222000000000111222333333444444111111111111111111111111555555555666555555444333333333444444444444333333222444555444333333444555444444444444333333333333444444555555666777777777666666777888888999:::::::::999777555555555555666444555777888888888777666666777777888888777777666666666777777777777888888888888777777777888888999888999999:::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<===>>>???===;;;:::;;;<<<<<<;;;::::::999999::::::888999::::::;;;<<<@@@BBB@@@AAAAAACCCDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUTTTRRRQQQQQQSSSTTTVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYY[[[\\\]]][[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVVVVTTTTTTUUUUUUVVVVVVWWWWWW[[[[[[ZZZYYYWWWVVVVVVUUUUUUTTTTTTRRRPPPNNNLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPOOOOOOOOONNNLLLJJJIIIIIIIIIJJJJJJLLLNNNNNNMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKGGGHHHIIIJJJJJJJJJIIIHHHHHHFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKLLLNNNPPPQQQOOONNNOOOOOOOOOPPPQQQRRRRRRSSSTTTSSSQQQPPPPPPPPPPPPRRRVVVYYYYYYWWWTTTRRRRRRRRRQQQQQQPPPOOONNNNNN)))(((((((((+++......---))))))))))))))))))******,,,...000111111000...,,,)))***,,,------,,,***)))))))))))))))))))))*********+++,,,---,,,+++***)))+++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,******++++++******))))))&&&&&&'''((()))******++++++***)))))))))***+++,,,((()))******))))))***+++***+++,,,,,,,,,***((('''((()))***+++,,,,,,++++++...------,,,,,,+++++++++''')))+++,,,+++++++++,,,//////..................,,,***))))))***++++++***'''''''''((()))******+++)))(((&&&&&&''''''&&&$$$&&&&&&&&&'''(((((()))))),,,+++***+++------+++***(((((()))******++++++,,,*********************************)))))))))))))))+++++++++***************---,,,,,,,,,------,,,+++++++++******+++,,,,,,---///...,,,******+++---...+++---///...---,,,------+++,,,,,,,,,---------...------......//////000111000000000000000111222222....../////////000000000...............---,,,,,,........................------......///000000111222111/////////000000000///111333555555444222000000000111222333444444555111111111111111111111111666666666666555444444333222333333333444444444444444555666555444333444555444444444444444444333333555555555666777777888888555555666777888888999999777666555444444444444444333444555666777777777777666666777777777777666666666666666666777777777888888777777777777888888999888888999::::::::::::999<<<<<<;;;:::::::::;;;;;;;;;<<<===<<<;;;:::;;;<<<<<<;;;::::::999999::::::888999:::::::::;;;>>>@@@======>>>??????@@@AAAAAA@@@AAACCCEEEGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQSSSRRRRRRQQQQQQQQQQQQQQQOOOOOOPPPPPPRRRSSSUUUUUUVVVUUUSSSRRRRRRTTTVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZYYYWWWVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVZZZZZZZZZYYYYYYXXXWWWWWWTTTTTTSSSQQQNNNKKKIIIHHHLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRPPPMMMJJJIIIIIIKKKLLLKKKNNNPPPPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJJJJJJJJJJKKKKKKGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHIIIKKKMMMOOORRRSSSPPPOOOOOONNNPPPRRRTTTVVVSSSUUUVVVUUUSSSQQQQQQRRRPPPSSSWWWZZZZZZYYYVVVSSSTTTSSSSSSQQQPPPOOONNNNNN(((&&&%%%'''***++++++,,,((((((((()))*********++++++,,,...//////...,,,+++)))***,,,------,,,***)))))))))))))))))))))*********+++,,,------,,,***)))++++++,,,------,,,++++++++++++,,,,,,,,,---------+++++++++++++++***))))))&&&''''''((()))***++++++,,,+++***))))))***+++,,,'''(((******))))))***+++***+++,,,,,,+++***)))((()))***,,,......---,,,+++)))))))))***++++++,,,,,,&&&(((+++++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,***))))))+++++++++***&&&&&&'''((()))*********)))'''&&&&&&''''''&&&$$$''''''''''''(((((())))))++++++***+++,,,---+++)))))))))))))))))))))))))))************************************))))))((((((+++++++++***************+++,,,,,,,,,++++++,,,---++++++*********+++,,,,,,---,,,***)))***+++---...+++---......---,,,,,,---*********+++,,,,,,------------...//////000000000000000000///000111111222---............/////////....../////////...------------------------------...---------...///000111000000//////......///000...000333555555444222000000000111222333333444444111111111111111111111111666666555555444444444444222222222222333333444444555666777666444444555666444444444444444444444444555555666666777888888888444444555666666777888888444333333333222222333333222333444555666777777777666666777777777777666666555666666666666777777777777777666666777888888999777888999999::::::999999<<<;;;;;;:::::::::;;;;;;999:::;;;;;;999999:::;;;<<<;;;::::::999999::::::888999::::::::::::<<<>>><<<<<<<<<======>>>>>>>>>:::<<<>>>@@@BBBCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLPPPPPPOOONNNNNNOOOPPPPPPOOOPPPPPPQQQRRRSSSUUUVVVUUUTTTSSSRRRSSSTTTVVVWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTTTTUUUUUUUUUUUUUUUVVVXXXXXXYYYZZZZZZYYYXXXXXXUUUUUUSSSQQQNNNKKKIIIHHHKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTRRRPPPMMMJJJIIIJJJLLLNNNMMMOOOQQQRRRQQQPPPPPPQQQOOONNNMMMLLLKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJIIIJJJHHHFFFGGGIIIKKKLLLLLLJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLHHHIIIJJJLLLNNNQQQSSSTTTQQQPPPOOOOOOQQQSSSVVVXXXUUUWWWXXXWWWUUUSSSSSSTTTTTTUUUVVVXXXXXXXXXWWWVVVUUUTTTSSSRRRPPPOOONNNMMM&&&""""""%%%''''''''')))(((((())))))***+++,,,,,,***+++,,,------,,,+++******+++,,,,,,,,,,,,+++***+++******)))))))))******++++++,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,------......,,,,,,,,,,,,,,,+++***)))((((((((())))))*********,,,,,,+++************+++&&&((())))))))))))***++++++++++++***************+++,,,---......---,,,+++%%%&&&'''((()))++++++,,,''')))******)))***+++---******************))))))+++)))))))))++++++***)))&&&'''((()))******))))))((('''&&&'''((()))(((&&&)))))))))))))))))))))(((+++***)))***+++,,,***((()))))))))(((((((((((((((++++++++++++++++++++++++++++++******)))(((((((((******************+++++++++,,,,,,+++******,,,...++++++************+++++++++******)))***+++---...+++,,,......,,,+++,,,---******++++++,,,,,,,,,---,,,---...///000000000000///////////////000000111------------...............///////////////......------------------------...------,,,---///000111,,,...//////......///111...///111333333333222111111111222222222333333333111111111111111111111111555555444333333333444444222222111111222333444555333555666555444444555666444444444444555555555555555555666666777777888888444444555555555555666666222222222222333333333333333333333444555666666777555666666777777666666555555555666666666666777777666666666666777888888999777888888999999999999999;;;:::::::::::::::;;;;;;999:::;;;:::999888999:::<<<;;;::::::999999::::::888:::;;;;;;;;;:::<<<===<<<<<<<<<<<<<<<=========999:::;;;===>>>???????????????AAABBBDDDEEEFFFGGGJJJIIIIIIHHHIIIKKKLLLMMMPPPPPPPPPQQQQQQSSSTTTUUURRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWYYYZZZ[[[[[[[[[ZZZZZZYYYTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWUUUSSSQQQNNNLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTUUUUUUVVVVVVRRRPPPMMMKKKJJJJJJLLLMMMLLLNNNPPPQQQQQQPPPPPPQQQNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJHHHHHHJJJKKKLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLMMMLLLLLLLLLJJJKKKLLLMMMPPPRRRTTTUUUSSSRRRQQQQQQRRRTTTWWWYYYWWWXXXYYYXXXVVVUUUUUUUUUWWWVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRPPPNNNMMMKKKKKK(((###"""&&&(((&&&&&&((((((((()))***+++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++***************++++++++++++,,,,,,---...***+++,,,------,,,+++***++++++,,,,,,---......///------------,,,+++***))))))))))))))))))))))))***+++,,,,,,,,,++++++***)))&&&'''))))))((((((***,,,++++++)))((()))***+++---,,,,,,,,,,,,+++***))))))&&&&&&'''((()))******+++((()))))))))((()))+++...++++++******)))))))))((())))))((()))******)))''''''((()))******)))(((((('''&&&&&&''')))******)))+++++++++***))))))(((((())))))((()))***+++)))'''((((((((())))))******+++++++++++++++++++++++++++++++++******)))((((((''')))))))))***+++++++++,,,***+++,,,+++)))***,,,///++++++************++++++)))))))))***+++,,,,,,---***,,,...---,,,+++,,,------------------------...,,,---...///000000000///...............//////000---------.........//////...//////000000000//////...........................---,,,,,,,,,...000111))),,,///000///...///111......///000111111111111333333333222222222222111111111111111111111111111333333222111222333444444222111111111111333444555000222333333333333444555444444444444555555555666444444555666666777777888555555555444444444444444222222333444444444444444333333333333444555555666555555666666666666555555555555555666666666777777555555555666666777999999777777888999999999999999999999999999:::;;;<<<<<<:::;;;<<<;;;999888999:::<<<;;;::::::999999::::::999;;;======;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<======>>>>>>======>>>???@@@AAABBBCCCBBBAAAAAAAAABBBEEEGGGIIIMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRSSSRRRQQQPPPPPPRRRSSSUUUTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSVVVWWWXXXYYYZZZZZZZZZYYYUUUUUUTTTTTTTTTTTTTTTTTTSSSUUUWWWYYYZZZYYYXXXXXXWWWVVVUUUSSSQQQOOOMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVWWWXXXXXXTTTRRROOOLLLJJJIIIIIIIIIIIIKKKNNNOOONNNNNNNNNOOOLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLNNNLLLJJJIIIJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVTTTSSSSSSSSSTTTUUUWWWXXXXXXYYYZZZZZZXXXVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTRRRQQQOOOMMMKKKIIIHHHGGG,,,&&&%%%)))+++((('''+++(((((()))+++,,,---...///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...---,,,+++************++++++******+++---///000***+++,,,,,,,,,,,,+++***++++++,,,,,,---...//////------------,,,+++***)))*********)))))))))))))))+++,,,,,,---,,,+++***(((%%%'''))))))((((((***,,,,,,***((('''(((***---...,,,,,,+++***)))(((''''''(((((((((((()))))))))))))))))))))((('''(((,,,...,,,,,,++++++***))))))((()))(((((((((******((('''(((((()))******)))(((''''''&&&&&&'''***++++++***------,,,+++***)))(((((()))((('''(((******((('''''''''(((***+++,,,---...+++++++++++++++++++++++++++++++++***)))(((((('''(((((()))***+++,,,,,,---)))+++,,,+++)))))),,,000++++++***************+++'''((()))+++,,,,,,,,,,,,***,,,...---,,,+++,,,,,,////////////////////////,,,---...000000000000///---------------...//////............//////////////////000000000000000///////////////////////////...---,,,+++,,,...000222&&&***///000///...///111.........///000111111222444444333222222111111000111111111111111111111111222111111000111222444555111111000000111333444666...000111111111111333444444444444555555555666666444444555555666777777777666555555444444333222222333333444555666666666666444444333333333444555555555555666666666666555555555555555555666666666777555555555555666777999999777777888999999999999888888888888999:::;;;<<<===<<<======<<<:::999999:::<<<;;;::::::999999:::::::::<<<======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<===>>>???<<<<<<===>>>???@@@@@@AAA<<<<<<;;;<<<>>>AAADDDFFFIIIHHHHHHHHHHHHHHHIIIIIILLLNNNPPPRRRSSSSSSQQQPPPRRRQQQOOONNNOOOPPPRRRSSSRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWVVVTTTQQQPPPQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTRRRTTTVVVXXXYYYYYYXXXXXXTTTTTTSSSQQQOOOMMMKKKJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTVVVWWWYYYYYYZZZUUUSSSPPPMMMJJJGGGFFFFFFGGGIIILLLMMMLLLLLLLLLMMMKKKKKKJJJKKKKKKMMMOOOPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMPPPMMMKKKJJJKKKKKKKKKJJJJJJKKKLLLNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLNNNNNNMMMMMMLLLNNNNNNOOOPPPRRRTTTVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWYYYZZZ[[[ZZZXXXWWWWWWWWWVVVVVVWWWWWWVVVTTTRRRQQQOOOOOOMMMKKKHHHFFFEEEDDD++++++)))(((''''''''''''(((((())))))******++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,---......//////......---,,,+++***+++,,,---...---------...------,,,,,,000---***)))+++...000000......---,,,,,,+++*********************)))((((((******++++++++++++******))))))(((((((((((())))))***)))))))))***+++,,,,,,+++++++++******))))))))))))***+++***)))((((((***((('''''''''''')))+++,,,...---+++)))(((((()))***((((((((((((((((((((((((''''''(((((())))))*********)))'''''')))***)))(((------,,,)))'''&&&''')))***)))((((((((()))+++,,,************+++,,,------***+++,,,---,,,,,,******+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((()))******,,,+++))))))))))))((('''))))))***+++,,,------...***+++,,,,,,------,,,,,,222///---...000000...,,,(((+++///111111000000111000///...---,,,,,,---...////////////////////////111111111111000000000000222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///000222222222222111111111111111111333222111111111222333444111111111111111111111111000111111222222222111111111111000000111111222333111222222333333444444555444444555666777888999:::666555333222111222333333111222333333444444333333444333222111111333555666666555555444444444555555555555666666666666555555:::999888777777888999:::777777888888888888777777999888666666777888;;;<<<;;;;;;;;;;;;:::999888777:::::::::999999999999999999999:::;;;;;;<<<<<<===;;;;;;::::::999999::::::888888999:::;;;======>>>===============<<<<<<<<<<<<;;;999999999;;;===>>>@@@@@@AAAAAAAAA@@@@@@???BBBDDDFFFIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQRRRRRRSSSTTTTTTTTTXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLPPPPPPOOONNNNNNNNNOOOOOOQQQRRRUUUVVVWWWWWWVVVUUUUUUUUUTTTQQQLLLHHHFFFEEEIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNNNNLLLJJJNNNMMMLLLKKKLLLMMMNNNOOOQQQPPPNNNLLLKKKKKKKKKLLLOOOOOOOOOOOONNNNNNMMMLLLNNNOOOPPPQQQQQQPPPOOONNNLLLKKKKKKLLLNNNOOOOOONNNQQQQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSRRRSSSUUUWWWYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTQQQOOOMMMKKKJJJGGGEEECCCAAA>>>===<<<;;;++++++***)))(((((((((((())))))))))))************+++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,---......//////......+++++++++++++++,,,------,,,,,,---------------,,,///...,,,+++***+++---...//////...------,,,+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***(((((())))))))))))(((((())))))))))))***+++,,,---,,,,,,+++++++++*********)))***+++***)))((()))***(((((((((((((((***+++,,,...---+++)))((()))******))))))))))))))))))))))))((((((((()))))))))))))))***(((''''''((())))))(((+++,,,+++)))'''&&&''')))***)))((((((((()))+++,,,++++++*********+++,,,,,,++++++,,,------,,,+++***++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((()))******+++***)))***++++++)))'''((())))))******++++++,,,***++++++,,,---,,,,,,,,,111///---...///000...,,,***,,,///000//////000111000///...---------..............................///000000000000000000000222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------...///000111111111111111111111111111222111111000111222333444222222222111111111111111000000111111111000000///111111000000111111222333111111222333333444444555333333444555666777888999555444333222222222222222111222333333444444333333333333222111222333444555666555555444444444555555666777777888888777777666888888777666666777888888777777888888888888777777777666555555666777999;;;;;;;;;;;;;;;:::999777777888888888888999999999999999999::::::;;;<<<<<<<<<::::::999888777777777888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999;;;<<<>>>>>>?????????>>>>>>===>>>???AAACCCEEEEEEEEEEEEDDDEEEEEEGGGIIIKKKMMMNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOQQQRRRSSSTTTSSSSSSRRRQQQRRRQQQQQQPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMQQQRRRTTTVVVWWWWWWVVVUUUVVVVVVUUURRRMMMIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMOOOOOOOOOOOONNNNNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLMMMMMMLLLLLLMMMNNNOOOOOOQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNPPPQQQQQQPPPRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPOOONNNLLLIIIGGGFFFEEEBBBAAA@@@>>>===<<<<<<<<<,,,+++************++++++***************))))))))))))******+++,,,---------------,,,,,,,,,,,,,,,---,,,---......//////......***+++,,,,,,------,,,,,,***+++,,,------...------,,,...///---***(((***,,,/////////......------,,,+++++++++,,,++++++***)))***++++++,,,,,,++++++***'''((()))******)))(((''''''(((((()))+++,,,---...,,,,,,,,,,,,++++++++++++***+++++++++)))((()))***))))))))))))***+++,,,,,,...---+++***))))))***+++*********************************)))))))))))))))***(((''''''((()))(((((()))******)))'''&&&((()))***)))((((((((()))+++,,,,,,,,,+++*********++++++***+++,,,,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))******))))))***,,,------+++((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++000...------...///...,,,---...///...------///111000000///............///.................................//////000000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,---...//////000000000000000000000000111111000000000111222333222222222222222222222222000111111111000///......111111000000111111222333111111222222333444444444222222333444555666666777333333333333333222222111111222333333444444333333222222222222333333333444555555444444444555555666777888888999999888888777777666666555555666666777666777777888888777777666666555444444555666888999;;;;;;;;;:::999888777666666666777777888888999999888999999::::::;;;<<<<<<999888777666555555555555777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888999999;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<============;;;<<<===???AAADDDFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQQQQPPPOOOPPPPPPPPPPPPQQQQQQRRRSSSQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWVVVVVVUUUWWWWWWVVVSSSOOOKKKJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNQQQSSSSSSOOOMMMMMMOOOKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRROOOOOOPPPPPPQQQPPPPPPPPPNNNOOOOOOPPPPPPOOOOOONNNOOONNNMMMNNNPPPQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSQQQPPPNNNLLLKKKJJJHHHGGGFFFDDDBBB@@@???>>>>>>======<<<;;;;;;;;;<<<,,,,,,+++++++++,,,,,,---+++++++++******))))))))))))******+++---...//////...------,,,,,,,,,,,,---,,,---......///.........+++,,,---...///...---,,,)))***+++,,,---.........''',,,///...***((())),,,///.........---------,,,))))))******))))))(((''')))******++++++******)))&&&((()))++++++)))(((&&&&&&'''(((***+++------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))************++++++,,,,,,,,,---,,,+++************++++++++++++++++++++++++++++++++++++******)))))))))***(((''''''((())))))(((((()))***)))''''''((()))***)))((((((((()))+++,,,,,,,,,+++***))))))******))))))*********+++******************))))))(((((())))))))))))))))))))))))((((((((((((((())))))***'''(((***---//////,,,)))*********))))))((((((((()))******+++++++++++++++...------------...------//////...---+++,,,...111////////////////////////........................------......//////000000//////......---------------------------------------------............///------,,,,,,---...////////////////////////000000/////////000000000111111111111111222222222222222111222222111111000///...111111000000111111222333111111111222333333444444111222222333444444555555111222333444444333111111111222333333444444333333111111222333333333333222555444444444444555666666777777888888888888777777666666666666666666666666666666777777777777666666555555555555555777888999;;;;;;::::::999777666555444555555666777888888999888888888999::::::;;;;;;999888777666555444444444666666777888888999::::::999999999:::::::::::::::;;;:::999888888888888888999:::;;;;;;;;;;;;;;;;;;888888888888888888888888777888888:::<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWVVVSSSPPPMMMMMMMMMIIIJJJLLLMMMNNNNNNMMMLLLIIIIIIJJJKKKLLLNNNPPPQQQOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQPPPOOOTTTWWWUUUPPPMMMNNNQQQLLLMMMOOOQQQRRRSSSRRRRRRPPPQQQSSSTTTTTTTTTSSSRRROOOOOOPPPQQQRRRRRRRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOMMMMMMNNNPPPQQQPPPOOOQQQQQQQQQRRRRRRQQQPPPPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@???>>>===<<<;;;======<<<;;;;;;:::;;;;;;---,,,,,,,,,,,,,,,---...,,,,,,++++++******))))))******+++---...000111222///...------,,,,,,,,,---,,,---......///.........,,,---///000000000///...)))***+++,,,------------$$$)))......+++)))+++///---------,,,,,,,,,,,,,,,***************)))(((((((((((())))))))))))((((((&&&((()))++++++)))(((&&&%%%'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))***)))'''''')))***)))(((((()))******((('''((()))***)))((((((((()))+++,,,,,,++++++***))))))))))))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''(((***---//////,,,***+++++++++***))))))((((((((()))******++++++******,,,,,,------,,,,,,------000///...,,,***+++...000......//////////////////........................---........./////////000...............------------------------------------------............///.........---......//////---------....../////////....../////////000000000000000000111111222222222222333333333222222111000111111000000111111222333000000111222222333333444111111222222333333444444000111222333333333222111111222333333444444333333000111222333333333222222444444444444444555666666555555666666666666555555777777777777777777777777666666777777777777666666666666666666777888999999999999999999888777666555444444555666777777888888777777888888999:::::::::999999888777666555555555555555666666777888888888777777888888999999999:::;;;;;;:::999999999999999999::::::;;;<<<<<<<<<;;;999999888888777777777777888888888888999;;;<<<<<<;;;<<<<<<======>>>??????AAABBBBBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJIIIMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQSSSSSSSSSRRRQQQOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUURRROOONNNNNNOOOKKKMMMNNNPPPPPPPPPOOOOOOKKKKKKLLLMMMNNNPPPRRRSSSOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQOOOPPPQQQRRRRRRRRRRRRRRRPPPTTTXXXVVVQQQNNNOOORRRMMMNNNQQQSSSTTTTTTTTTSSSQQQQQQRRRSSSSSSQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPOOONNNOOOPPPQQQPPPOOORRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMKKKHHHFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<>>===<<<;;;:::::::::------,,,,,,,,,,,,------+++++++++++++++***************,,,---///111333333000///...---,,,,,,,,,,,,,,,---......//////......---...//////000000//////)))***+++,,,,,,---,,,,,,%%%))),,,...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++((())))))))))))))))))((('''((()))******)))((('''&&&''')))+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,***)))***+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,***((()))***+++******)))***,,,+++)))(((((()))***)))((((((((()))+++,,,++++++***)))))))))******((('''''''''((()))***+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))+++......,,,***+++++++++******)))))))))(((((()))************)))***,,,---,,,++++++,,,...//////...,,,***+++...000,,,---......///.........------------------------////////////////////////------.........------,,,---------------------------------............//////...............//////,,,,,,,,,------......///,,,---.../////////............//////000111111111222222333333333333333222111111000000111111222333000000111111222333333333111222222222333333333444000111222222222222222222111222333333444444333333111111111111222222222333444444444444444555666777333444444555555444444333666777777888888777777666555666666777777666666555555666666777888888888999777777888888888888777777555555666666777777888888666777777888888999::::::999888888777777777777777444555555555666666666666666666666777777888888999:::::::::::::::999999999999999:::;;;<<<<<<<<<<<<::::::999888777777888888999999888888888999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNOOOOOOOOOOOOPPPPPPRRRSSSUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQNNNMMMNNNPPPMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMNNNOOOQQQRRRSSSOOOOOOOOONNNMMMMMMLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPRRRSSSSSSRRRQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSPPPSSSUUUUUUQQQOOOOOOQQQNNNOOOPPPRRRRRRSSSSSSSSSPPPPPPQQQQQQPPPOOONNNNNNPPPPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPOOOPPPQQQRRRQQQPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKIIIGGGEEEBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???>>>===<<<;;;;;;;;;;;;......---,,,++++++++++++***++++++++++++++++++,,,((()))+++---///111222333000///...------,,,,,,,,,,,,---......//////......---------------......///***++++++,,,,,,,,,++++++)))***,,,------.........------------------------......//////......---,,,******++++++++++++******(((((())))))))))))((((((&&&(((***,,,,,,,,,+++************+++++++++,,,,,,+++,,,---,,,***)))***+++******+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++,,,------+++(((((((((***)))((((((((()))+++,,,***))))))))))))******+++))))))(((((()))***,,,---)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******)))((((((***+++,,,+++)))))))))))))))))))))(((((('''((())))))******)))))))))+++---,,,+++***,,,...---------,,,+++,,,...000***+++---.........---,,,------------------------111111111000000//////...,,,,,,---.........---,,,........................---------............///......---------------...+++++++++,,,------......+++,,,---...///......------------...///000000000000111222333333333333333111111000000111111222333000000000111222222333333222222222333333333333444111111111111111222333333111222333333444444333333222111000000000111333444444333333444444666777777333333444444444444333333555555666777777666555555555555666666666666555555444444555666777777777777444555666777888888888888777777777777777777777777666666777777888999999999777777777666777777888999444444444444555555555555444555555666777777888888888888888999999999999999888888999:::;;;;;;;;;;;;:::999888777777777888888666666666777777888::::::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::<<<===>>>?????????BBBBBBCCCCCCDDDCCCCCCCCCDDDFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTUUUSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQNNNLLLLLLNNNPPPNNNNNNNNNNNNOOOPPPQQQQQQNNNMMMMMMNNNOOOPPPQQQRRROOOOOONNNNNNMMMLLLLLLKKKIIIJJJKKKLLLMMMNNNOOOOOOLLLNNNPPPRRRRRRQQQPPPNNNMMMNNNPPPQQQRRRSSSSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOOOONNNNNNNNNOOOPPPPPPQQQOOOOOONNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOONNNMMMMMMNNNOOOOOOOOONNNMMMMMMNNNOOONNNMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@????????????<<<<<<==================<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<>>>>>>>>======<<<>>>???AAACCCCCCCCCCCCBBB@@@@@@AAABBBDDDGGGIIIJJJGGGHHHHHHJJJKKKMMMOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPOOOMMMKKKKKKMMMOOONNNMMMLLLLLLMMMNNNPPPQQQNNNMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNMMMLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRKKKMMMOOOQQQRRRQQQOOOMMMMMMNNNOOOQQQRRRSSSSSSSSSOOONNNOOOPPPRRRRRRPPPNNNNNNMMMLLLKKKLLLMMMNNNOOOMMMMMMMMMMMMNNNPPPRRRSSSPPPQQQQQQQQQPPPOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNKKKIIIHHHIIIJJJJJJIIIHHHFFFFFFEEEEEECCCBBB@@@???@@@???===<<<<<<>>>???AAA>>>>>>============<<<<<<:::;;;;;;;;;<<<<<<<<<<<<999999999:::;;;<<<===>>>000///...---,,,,,,---...------,,,+++++++++,,,,,,+++***))))))+++---000111222111...+++++++++---...+++,,,...000000///...,,,///---+++,,,///000///,,,,,,---------,,,++++++*********+++,,,,,,,,,,,,+++//////.........---------...///////////////...---------,,,,,,,,,------...((())))))*********)))))))))***+++,,,---,,,+++++++++++++++***************---......,,,)))''')))+++++++++++++++++++++++++++(((***+++,,,+++***+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...+++)))))),,,---,,,***,,,.........,,,+++,,,---***++++++++++++***))))))))))))))))))******************))))))******+++,,,,,,+++***((('''''''''''')))******)))(((((()))+++((((((((((((''''''''''''(((((((((((())))))))))))%%%,,,///+++'''''')))))))))((('''&&&%%%&&&&&&''''''((()))******++++++************+++,,,---...///,,,------......------,,,***+++,,,---------,,,,,,333222222111000///......+++---//////...---...///222111///...---...000111........................000000///...------,,,,,,000///---,,,,,,---///000///...---,,,+++,,,,,,---,,,,,,,,,---------.........///000000000000//////555333222000000111333444222000...---///111222222222222222222222111000///222222111111111111222222444444444333333222222222222222111111111111222222111333444444222222333555666333111222555666555444333444555666666555444333555555555666666666666666666666555444444444444555444666888888777666777888777666555444444444444444444555555555666666777777555555666666777777888888999888666555444555777888888777666555444444555666888888888888777777777777777888999:::;;;:::999999888888888888888777666666555555666666777777888888999999999999999999999999777777777777777777777777666777888999999:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKKKKJJJHHHGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJKKKJJJHHHHHHHHHJJJGGGEEECCCCCCDDDDDDCCCBBBFFFGGGHHHHHHGGGGGGHHHIIIJJJHHHGGGHHHIIIIIIHHHGGGBBBBBBBBBCCCDDDEEEFFFFFFCCCCCCCCCAAA@@@@@@AAACCCBBB@@@===<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::===@@@<<<<<<;;;;;;;;;;;;<<<<<<999999;;;;;;;;;;;;999999//////------,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///111222000...+++++++++---...+++,,,.../////////...---111...------...///---+++---------------,,,++++++******+++,,,,,,,,,,,,+++///.........------------......////////////............------,,,---------))))))************)))))))))***+++,,,---,,,++++++******************++++++,,,---...---***((()))+++++++++++++++++++++++++++&&&(((******)))((()))***,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++...+++)))***+++,,,+++)))+++---...---,,,,,,---...+++++++++++++++***)))((((((((()))))))))***************))))))******+++,,,+++***)))''''''((()))***)))******)))(((((()))+++)))))))))(((((('''''''''((()))))))))))))))))))))%%%+++...)))&&&'''*********)))'''&&&&&&&&&'''((('''((()))******++++++***+++++++++++++++,,,---...------............------+++++++++,,,,,,,,,------000000000//////.........---///000000///...///000111000///......///000111////////////////////////000//////...------,,,,,,///...---++++++---...//////...---,,,,,,,,,------,,,,,,,,,---------------...//////000000000//////333222000000000111222444111///------///111111111111222222222222111000///222111111000000111111222444444333333333222222222222222111111111111222222111222444333222222333555555333111222444666555444333444555666666555444333555555555555666666666666666666555444444444444555333555777777666555666777666666555444444444444444444555555555666666666777666666666666777777777777777666555444555777888:::888777666555444555555666666666666777777888888888666777888:::::::::999999777888888888777777666666555555555666777777888888999999999999999999999999777777777777777777777777555555666777888888888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>????????????>>>>>>@@@??????????????????@@@CCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEBBBCCCDDDCCCAAA@@@AAABBBAAA@@@>>>===>>>???>>>===@@@AAABBBAAA@@@@@@BBBDDDCCCBBBAAAAAABBBCCCBBBAAA<<<===???AAAAAAAAA@@@@@@AAAAAAAAA???======???AAA???>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::===???<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;;;;:::999888...------,,,------...///++++++,,,---------,,,++++++*********+++,,,...///111///---+++++++++---...,,,---------............111///...---...---+++***---............---,,,,,,***++++++,,,,,,,,,,,,,,,............------------,,,---...//////////////////......---------,,,,,,)))***************)))))))))***+++,,,---,,,++++++)))))))))***+++++++++,,,+++,,,......,,,*********************************&&&(((******)))((()))***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++---+++******++++++***)))***+++------,,,,,,---///,,,,,,,,,+++***)))((('''(((((())))))))))))************))))))******+++,,,***)))((('''''')))+++,,,)))******)))(((((()))+++*********)))(((''''''&&&))))))))))))))))))))))))&&&+++,,,'''%%%'''***++++++***((('''''''''((()))'''((()))******++++++***,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,,,,+++++++++,,,---........................---///111222222000///000111000000.........///000111000000000000000000000000/////////...------,,,,,,...---,,,++++++,,,---.........---,,,,,,,,,------------------,,,,,,,,,,,,...///////////////......000000///...///000222333000///---...///111111000111111222222111111000000222111111000000111111222333333333333222222222222222222111111111111222222111222333333222222333555555333222222444555555444444444555555555555444444444444555555555666666666666666555444444444444555222444666666555444555666666666555444444444444555555555555555555666666666777777777777666666666666555555444555666777999;;;888777555444444555666666333444555666777888888999444555777888999999999888777777777777777666666666444555555666666777888888888888888888888888888888777777777777777777777777444444555666777777777777999999999999999999999999:::::::::::::::;;;;;;;;;999999999999999999888888999999999:::;;;;;;<<<<<<999888888888888888999999;;;::::::999999::::::;;;>>>>>>======<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;:::;;;<<<<<<<<<===============<<>>>>>===============>>>>>>>>>;;;<<<===<<<:::::::::<<<<<<;;;999999:::;;;:::999<<<<<<;;;:::999:::===???===<<<;;;;;;=========;;;888:::===???@@@>>><<<;;;>>>>>>>>><<<;;;;;;<<<>>>===;;;::::::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::999999:::<<<>>><<<;;;;;;::::::;;;;;;<<<888999999::::::999999888,,,,,,,,,------......///)))+++---......---,,,***++++++******+++,,,---...///...,,,+++++++++,,,---------,,,,,,,,,---...//////...------------,,,+++---......///......------***+++,,,,,,------,,,,,,------------------------+++,,,---...//////000////////////......---,,,,,,******+++++++++***)))))))))***+++,,,---,,,++++++(((((()))***+++,,,,,,,,,***+++---......,,,******)))))))))))))))))))))))))))***,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******)))(((***+++,,,+++,,,---///,,,,,,,,,+++***)))((('''(((((((((((()))))))))*********))))))******+++,,,***)))'''&&&&&&((()))+++)))******)))(((((()))+++++++++******)))(((''''''*********)))))))))))))))&&&******%%%$$$(((+++,,,++++++)))((((((((()))***'''((()))******++++++***,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,+++******,,,.../////////......------,,,,,,///111222222000//////000//////.........///000000//////////////////////////////.........------------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,+++....../////////...------------------...///111222000///...///111222111000000000111111111111000000111111000000000000111111333222222222222222222222222222111111111111222222000222333333222222333444444333333333444555555555444444444444444444444444333444444555555666666666666666555444444444444555111333555555444333444555666555555444444444555555555555555555555555555555888888777777666666555555666666555555666777888999777666555444444555666777444444555555666666777777333444666777888999888888777777666666555555555555444444555555666777777888777777777777777777777777666666666666666666666666444444555666777777777777888888888888888888888888999999999999999999999999888888888777777777777777888888888999999:::::::::888777666555666777888999::::::999999999999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;::::::999999999999;;;<<<;;;999999:::;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;999888999::::::999777888999::::::999::::::999777666888;;;>>><<<;;;:::;;;<<<===<<<;;;:::;;;<<<>>>>>>======<<<<<<===<<<;;;999999;;;<<<<<<;;;999999;;;;;;;;;:::::::::::::::::::::::::::999:::::::::999999;;;===;;;;;;::::::::::::;;;;;;888888888888888888888888++++++,,,------.........)))***,,,......---,,,++++++++++++***+++++++++,,,------,,,+++***+++,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---------......------......///......---++++++,,,------------,,,,,,,,,------------------++++++---...////////////....../////////...---,,,+++++++++++++++***)))))))))***+++,,,---,,,++++++(((((()))***+++,,,,,,,,,***+++,,,...///...,,,***)))))))))))))))))))))))))))+++,,,---,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++++++++******)))((()))++++++++++++,,,...,,,,,,,,,+++***)))(((((('''(((((((((((()))))))))******))))))******+++,,,+++***)))((('''''''''''')))******)))(((((()))+++,,,++++++***))))))((((((+++*********)))))))))(((&&&))))))%%%%%%***---,,,,,,+++***)))((())))))***'''((()))******++++++***,,,,,,+++*********++++++******++++++++++++******---,,,+++******,,,...///111111000///---,,,++++++---///000000///......///...............///000000.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++++++++,,,---...//////000///000111333333111000///000000111111111000000111000000000000000000111222222222222222222222222222222111111111111222222000111333222111111222444333333444333333444555666444444444333333444444444333333333444555666666777666666555444444444444555111333555555444333444555555555444444444555555666555555555555555444444444888888777777666666555555888888777666666666666666777666555444444555666777777777666666555555444444333444666777888888777777777666555555444444555555444444444555666666777777666666666666666666666666555555555555555555555555555555666777888888888888777777777777777777777777888888888888888777777777777777777777777777777777777777777777777888888888888777666555666777999:::;;;::::::999999::::::;;;999::::::;;;;;;<<<<<<===:::999999888888777777666888999;;;:::999888999;;;:::;;;;;;;;;;;;::::::999888888888888777777777777999999999888888888888888:::;;;;;;;;;999888999:::999888666777999:::::::::999999888666555666:::===<<<;;;:::;;;===>>>===<<<<<<;;;:::::::::;;;======<<<<<<<<<:::888888:::<<<===;;;999888999999999777::::::::::::::::::::::::999:::::::::999999:::<<<::::::999999999999::::::777777777777777777777777+++,,,,,,------------,,,)))***,,,---...------,,,+++++++++++++++*********,,,+++++++++***++++++++++++,,,,,,,,,------------)))***,,,---,,,---...000,,,,,,---............---++++++,,,---------------,,,,,,,,,,,,------------+++,,,---...............---...///000000///...---,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,++++++)))))))))***+++++++++,,,+++++++++---//////---,,,************************''')))++++++***)))***+++***++++++++++++,,,,,,,,,******++++++++++++******&&&(((+++,,,+++******+++((()))++++++******+++---***++++++++++++***))))))''''''(((((((((((())))))******))))))******+++,,,,,,,,,,,,+++***)))'''&&&)))******)))(((((()))+++++++++++++++************+++++++++******))))))(((&&&))))))&&&''',,,...,,,,,,+++)))((((((((()))***'''((()))******++++++***++++++*********++++++,,,)))******++++++******))),,,,,,+++++++++,,,---...000000///...---,,,,,,++++++---...///...---...///,,,------.../////////000................................................,,,,,,------------,,,,,,+++,,,---.........------++++++++++++,,,,,,,,,,,,............---,,,++++++******++++++,,,,,,,,,---...///000222444333111...//////000000111111000000111000000//////000000111111111111222222222222222222222111111111111222222000111222222111111222444333444444444333333555666444444333333333333444444222222333444555666666777666666555444444444444555111333555555444333444555555444444444444555666666555555555444444444444444777777777777666666666666999999888777666555444444666666555444444555777888999888888777666555444333444555777888888777777666777666555333333444555555333444444555555666777777555555555555555555555555555555555555555555555555555555666777888888888888777777777777777777777777777777777666666666666666666666666777777777888888555555555555555555555666666555555666666777888999:::999999999999999999:::::::::;;;;;;<<<<<<======777666666666555555444444666777888888777666888999888999999::::::999999999999999888888777666666555777777888888888888888888999:::::::::888777888999777555444555888999:::999777777777555444555888;;;:::999888999;;;===<<<;;;;;;:::777555555777:::<<<;;;;;;;;;999888888:::;;;<<<:::888888888888777666999999999999999999999999888:::;;;:::999888999;;;:::999999888888999999:::777666666555555666666777,,,,,,---------,,,+++*********+++,,,,,,---......+++++++++++++++***))))))+++************+++++++++***+++,,,---...---,,,,,,)))+++------++++++---///++++++,,,---------------+++,,,------...---------++++++,,,,,,,,,---------,,,,,,---......---------+++,,,...000111000///...,,,,,,,,,,,,+++***)))((()))***+++,,,---,,,++++++******************++++++,,,+++***+++...000///---++++++++++++++++++++++++''')))++++++*********+++******+++++++++,,,,,,,,,******++++++++++++******###&&&***,,,+++***+++---(((***+++***))))))***+++))))))***++++++++++++***'''''''''((((((((())))))******))))))******+++,,,+++---///000000...+++))))))******)))(((((()))+++*********++++++++++++,,,,,,,,,+++******))))))(((&&&))))))(((***//////,,,+++***)))((('''((())))))'''((()))******++++++******)))))))))***+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------)))+++---.........///000,,,,,,---...////////////................................................---------......---------+++,,,---.........------))))))***+++,,,------............------+++******)))******++++++*********,,,,,,...111222111...+++...//////000000000000000000000////////////000000000111111111222222222222222222111111111111222222///111222222111111222333222444555444222222555777444444333222222333444444111222222333555666666777666666555444444444444555222444555666555444555666444444444444444555666666555555555444444333333333666666666666777777777777777777888777777666555555666555555444555666777888888888888777777666666666666777888888888777666555777666444333222333444555333333444555555666666777444444444444444444444444444444444444444444444444444444555666777777777777777777777777777777777777666666666666555555444444333444555555666777888888777777777777777666666666444555666777888888888888999999888888888888999999;;;;;;;;;:::::::::999999555555555555555444444444444555666666555555666888777777888999:::::::::999::::::999888666555444444555555555666666777777777888999:::999888777888999666555444666888:::;;;:::666777888777666666888:::999888777999;;;<<<<<<;;;999888666555555666777888:::::::::888777666888::::::888666666888999888777999999999999999999999999888999;;;:::999888999:::999999888888888888999999666666555444444555666666,,,------...---,,,***)))++++++***+++,,,---...///+++++++++++++++***)))(((***************+++++++++)))***,,,......---,,,++++++---...---+++***+++---***+++,,,,,,---------,,,+++,,,------......------+++++++++,,,,,,------------------...------,,,,,,***,,,...000111111000///---------,,,+++***)))((()))***+++,,,---,,,+++++++++++++++***************---+++)))***...000000...++++++++++++++++++++++++***+++------,,,,,,,,,---*********++++++,,,,,,,,,******++++++++++++******!!!%%%***,,,++++++,,,...)))***+++***)))((()))***((()))***++++++,,,++++++''''''''''''((((((((()))*********)))***++++++,,,+++---111444444222///,,,)))******)))(((((()))+++)))******++++++,,,------,,,,,,++++++***))))))(((&&&)))***))),,,000000,,,+++***((('''''''''((()))'''((()))******++++++***))))))))))))***+++,,,---,,,------......------,,,***+++,,,---------,,,,,,(((((()))+++,,,---......)))+++---......///000111+++,,,---...////////////000000000000000000000000---.....................---......//////......---***+++---...///...------(((((()))***,,,---...///---...------,,,+++***))))))************))))))(((******---///111000,,,)))......///000000000000000000000////////////000000000000111111222222222222222222111111111111222222///111222222111111222333222444555444222222444777444444222222222222444444111111222333555666666777666666555444444444444555222444666666555444555666444444444444444555666777555555555444444333333333555555666666777777888888555666777777777777777666666555444444555666777888777777777777888888888888888888999999888777666444777555444222222333444555333333444444555666666777444444444444444444444444444444444444444444444444222333444555666666666666888888888888888888888888666666666555555444444444111222333444666777888888:::::::::::::::999999999444666777999::::::999999::::::999999999999::::::<<<<<<;;;999888666555555666666666666666666666666444555777777666666777888777888999:::;;;;;;;;;;;;;;;;;;999888666555333333222222333444555666666777:::;;;;;;;;;999888999:::888777666888:::<<<======888999;;;:::999999:::;;;999999888999<<<===<<<<<<777888888888888888777777999999999777555555777999777666555666888999:::999888888888888888888888888888999;;;;;;999888888999999999888888888888999999666555444333333444555666,,,+++++++++,,,,,,***))),,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...///---+++******+++,,,...******+++,,,,,,---......------,,,+++++++++,,,,,,++++++******+++---...//////...---...///000///...///---+++***++++++***)))///---+++,,,---...---,,,+++,,,------......---------......---++++++,,,......,,,++++++------,,,***...---,,,,,,++++++,,,,,,......---+++***+++...000,,,...---))))))---...,,,---------,,,,,,+++++++++*********))))))))))))))))))***+++,,,,,,+++***)))---,,,+++))))))))))))***+++++++++***)))(((''''''---------,,,+++***)))((((((+++,,,***)))+++)))%%%************++++++++++++***...///---...111000...***,,,---,,,)))((()))+++++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))******++++++++++++''''''((((((((((((''''''+++***************(((&&&'''((()))***+++,,,------..............................//////...,,,***))),,,,,,,,,++++++,,,,,,---)))***---///000///---,,,,,,,,,,,,---------......//////---,,,,,,---...//////111000------111111///.................................///////////////------------------,,,,,,//////...---,,,++++++***,,,,,,++++++,,,,,,---...***+++---.........---,,,///111111000---,,,---000...............///000000000111222111000///000111000000//////////////////000111222222111000111222666555555444444555555666333333333333333333333333111222555777888777555333555444333222222222333444000000111222333333333333333777777333333777777333777777666555444333333222444666777777555444555555555555555555555666777777555777888888777777888999666777888888888777555444555999<<<;;;999777888:::666555333222111111222333444444444555555555555666222444666888888666444222444444444444444555666777333444444555555444444333555555555444444333333333333444555666666555444444333444555555666666555555555666666777888999999:::999999999999999999999999:::::::::999999999888888888888888777777777777777555555555555555555555555666666666666777777777777777888888888999999999999::::::999777666444333333222333333444555666777777777777777777777777777777::::::999888777777888888555666777888999999888888888888888888777777777777999666444555777888777555444666777777666666777999666666666666666666777777666666888<<<:::666666:::999666333444777999888666888888777666666666666666666555333222222333555666...---,,,---------+++))),,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,------......---,,,,,,,,,---...///******++++++,,,------...---,,,,,,,,,,,,,,,------,,,,,,++++++,,,---...///...------...///000000///000...,,,,,,,,,---,,,+++...,,,++++++---......---+++,,,------......------...//////---+++***+++,,,///---,,,,,,------+++***......---,,,,,,,,,,,,,,,---...---,,,******+++---+++---,,,)))))),,,---+++------,,,,,,,,,+++++++++))))))))))))))))))((((((******,,,,,,---,,,++++++++++++)))(((((())))))***++++++***))))))((()))))),,,,,,,,,,,,+++***))))))(((+++,,,))))))+++)))&&&(((((((((((())))))))))))***------++++++---,,,)))***+++,,,***(((''')))+++++++++++++++++++++++++++,,,,,,++++++***))))))))))))*********++++++++++++'''((((((((((((((((((''',,,+++*********)))(((''''''((()))***+++,,,,,,------------------------------.........---,,,***)))------,,,+++++++++,,,,,,(((***---///000///...---,,,,,,,,,------------......------------...000111+++......------111111///....................................////////////...---------------------///......------,,,,,,+++------,,,,,,------...///,,,,,,---..................///000///,,,,,,...000...............//////000///000111111//////000111000/////////000111222222000111222222000000111222555444444333333444444555333333333333333333333333222333555666666666444333444333222222222222333444222222333333333222222111222666666222222666666222666666666555444444333333444666777777666555666777666555555555555555666777555666888777666666777999666666777777666666555444///333888;;;:::888555444666555444222111222222333444444444444555555555555333444555777777555444333444333333333333444444555444444555555555555444444555555444444444333333333333333444555555555444333333444444555555555555555444444555555666777777888999999999999999999999999999999::::::999999888777666666666666666666666666555555555555555555555555555666666666777777777777777777777777888888888888999888777666555333222222222333333444555666777777777777777777777777777777999999999888888777777777777777777888888888888888555666666666777777888888888666444444777888777555444666777777666666777888777777666555333444777999:::777777;;;;;;777777999888777555555666777777666888777777666666666666666666555333222222333555666000///............,,,***,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......+++,,,,,,,,,---.........******++++++,,,,,,------,,,,,,,,,------...//////...------,,,------......++++++,,,///222555666666222000.........///...------+++***+++---......---+++,,,------......------...//////...,,,***+++,,,000...,,,,,,---,,,+++)))......---,,,,,,,,,,,,,,,,,,...///...,,,++++++,,,+++---,,,((((((,,,---+++,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((***+++,,,---------------))))))((((((((()))***+++++++++)))(((((()))***+++,,,,,,,,,,,,+++******)))(((++++++))))))+++***'''((((((((()))))))))******+++------***)))+++***'''*********((('''''')))+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++((((((((())))))(((((((((---,,,+++***))))))))))))'''(((((()))***+++,,,,,,---------------------------------------,,,+++***...---,,,+++++++++++++++(((***,,,...000//////...,,,,,,,,,,,,------------,,,,,,,,,---...///111222'''+++---,,,...111111...........................................................................------------------------...------------...//////...............///000000,,,---...---,,,,,,...000......------......///000---///000000//////111222...//////000222444555666000111222222000000111222333333333333333333333333333333222222222222333333444444444444444444333333333333222222222222333444333333333333222111000000222444444222222444444222444444444444444444444444444555777777666666777888666666555555555555555666444666777777666555777888666666555444444444555555333777???FFFIIIEEE>>>888666555444222222222222333444444444444555555555555555555555555555555555555444444333222222222333333444444555555555555444444555444444444444333333333333444444555444444333333333333444555555555555555222222333333444555555555888888888888888888888888777888:::::::::999777666555555555555666666666666555555555555555555555555555555666666666777777777555555666666666777777777777777666555444222111111222333333444555666777777777777777777777777777777777888888999999888666666999888777666666666777888333333444555666777888888666555444444666666666444444555777666555555666777555666777555333666>>>EEE>>>999666999;;;999777888888888888777555444555777777777777777666666666666666555444333333444555666000///.........---+++))),,,,,,,,,,,,,,,---......---------------......///)))***+++,,,------------******++++++,,,,,,,,,,,,+++,,,---...//////000000///.........------......((()))+++000555:::<<<===222000....../////////...,,,+++***+++---......---+++,,,------......------+++---......---,,,---...000///------------+++)))------,,,+++++++++++++++***,,,///000///...---...***,,,+++''''''+++,,,***,,,+++++++++++++++++++++)))))))))))))))***************+++,,,,,,---------((())))))******+++,,,,,,+++***)))((((((***+++,,,,,,,,,,,,,,,,,,+++***)))(((++++++((((((+++***'''******+++++++++,,,,,,,,,+++......,,,+++---,,,)))***)))((('''&&&''')))************************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))...---,,,+++)))((()))***((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...---,,,+++************((())),,,...////////////++++++,,,,,,,,,------------------......//////000'''+++......///111000---........................///...............------.........///////////////,,,---------......//////---------------......///000///.........///111222,,,,,,,,,,,,,,,---...///...------------...//////,,,---////////////111222---...///111333666888999000111222111000///000222111111222222222222111111333222111111111222333444666555444222222222333333222222222222222333333333333333333333333222111000222333333222222333333222333333333444444555555555333555666666555666888:::666666555444444444555555333555666666555555666777666555333222222333444555999>>>GGGQQQVVVRRRGGG>>>777666444333222222333333333333444444444555555555666555444444444444555666555555444333222222222333333333444444444444333333444444444444444444444444555555555555555444444444333333444555555555444444222222333333444444444444777777777777777777777777666777999;;;:::888666444555555666666666666666777555555555555555555555555555555555666666666777777444444444555555555666666777777666555444333222111222333333444555666777777777777777777777777777777555666888999999888666444999888555444333444555666222222333444555555666666555444444555555555555444444555666666444444555666111555777666555;;;GGGRRRBBB:::555888;;;:::777777777999:::888444222444777777777777777777666666555555555444444444444555555///...------------+++)))------,,,,,,------...///......------......///000++++++---...////////////******+++++++++++++++,,,+++,,,---...////////////..................------))))))***...333777999999111///------...///...---,,,+++******,,,---------+++,,,------......------(((***---.........///000000...------------,,,***,,,++++++***************%%%(((,,,//////.........***,,,+++''''''+++,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,)))***+++,,,---.........+++******))))))***+++,,,++++++,,,,,,,,,+++******(((+++***((((((++++++(((++++++++++++,,,,,,,,,,,,))),,,---+++,,,......+++***)))'''''''''((())))))*********************************+++,,,,,,------,,,++++++++++++++++++++++++***))))))))))))***+++---......,,,)))((()))+++((((((((())))))******++++++++++++++++++++++++++++++*********+++++++++,,,---,,,++++++************)))***,,,---.../////////+++++++++,,,,,,,,,------//////.........---,,,,,,***...000//////111///+++........................//////......---------,,,............//////000000,,,------......//////000,,,,,,,,,+++,,,,,,---...000000///......000111222,,,,,,+++,,,---.........---------------...//////+++---...///......000222,,,---...000333666888999///000111111000///000111000000111222222111000000222222111000111222444555666555333111111111222333111111111222222333333333000111222333333333333333222111111222222111111222222222333333444555555555333444555555444555777:::555555444444444444555555222444555555444333555666555444333222222333444555666;;;DDDMMMQQQMMMCCC:::777666444333222333333444333333333444444444444555777555444333333444555777666666555444444333444444222222333333333333222222444444444444444444444444777666666555555555444444222333333444555444444444444444444444444555555555666666666666666666666666555777999::::::888555333666666666777777888888888555555555555555555555555555555555555666666666666333444444444444555555555888777666666555444333333222333333444555666777777666666666666666666666666444555777888888777555444777666444222111222333444444444444333333333333333333444555666555555444444444555666555444333444555111444666555555;;;GGGRRRAAA999555777;;;:::777777777999:::888444222444777666777777888777666555555555555555555555555555555---,,,,,,,,,...---,,,***---------------......//////............///000000///000000000111222222222******++++++++++++++++++***+++---...//////...---,,,------.........------+++******+++...//////...///...,,,,,,.........------,,,******,,,,,,,,,++++++,,,------......------'''***---.........///000///...------......---,,,,,,,,,+++***************"""%%%)))+++,,,+++,,,---+++---,,,((((((,,,---+++*********++++++++++++++++++++++++,,,------......++++++***))))))******+++***+++,,,......//////...++++++++++++++++++******+++++++++,,,,,,++++++***(((+++***''''''+++,,,))))))))))))************+++'''***+++)))***------***)))((('''(((***+++***(((***************************+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,---///111///+++((()))***((((((((()))))))))*********************************)))))))))***+++,,,,,,++++++************++++++++++++,,,---............++++++++++++,,,,,,,,,,,,............---+++***))),,,///000......000///+++........................//////......---,,,,,,,,,---------......//////000------......////////////,,,++++++++++++,,,------///////////////000111111...---,,,,,,...///......------,,,,,,------...///+++---......------///000,,,------///111333555777///000111111//////000111///000111222222111000///222111000///000222444555444333222111111111222333///000111222333333333222000000111222333333333333333111111333333111111333222222333333444444444555333444444333222333666888444444333333444555555666111333444444333333444555444444333333333444555555333666===BBBDDDAAA;;;555777666555333333333333444333333333333444444444444666555444333333444555666666666555444444444555555222222333333333333222222333333333444444444444555777666555444444444444444222222333444444444444444555555555555555555555555555555555555555555555555555666888888888777555444666666777777888888999999555555555555555555555555444444555555555666666666333333444444444555555555777777666666555444444333222333333444555666777777666666666666666666666666444444666777777666666555555444333222222222333444444444444444333333222222333555777777666555444555333555555555333222333444222444555333222555>>>EEE===888555888:::888666777888888888777555444555777666777888888888777555444555555555555555555555555---,,,,,,---//////...,,,---------------...////////////......//////000111111111000//////000111222++++++*********************+++---......---,,,+++***+++,,,---......------,,,*********,,,---,,,+++///...,,,---...//////...///---+++***++++++***)))+++,,,------......------))),,,...///...---------...---,,,---...///...---...---,,,,,,++++++,,,,,,&&&(((+++,,,+++***+++,,,+++---,,,)))))),,,---+++)))*********++++++++++++******+++,,,,,,---.........---+++***)))************+++---.........------++++++------,,,+++)))(((***++++++,,,,,,+++++++++(((******''''''+++,,,***)))))))))*********++++++))),,,---++++++------***)))((((((***------***'''************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,***))))))***,,,---+++///333111---)))((()))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---))))))))))))***+++,,,---------------------------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++)))(((***---...,,,,,,///000---........................//////...------,,,+++++++++,,,,,,---......//////............////////////,,,,,,,,,,,,,,,---......---...//////000000//////111///,,,---...///...---------,,,,,,------...///,,,---......---,,,---...,,,,,,---...///000222333///000111000///...///111///000222333333222000///222111/////////111444666222111111111111222222333...///111222333333333222111222222333333333222222444111111444444111111444333333333333333333444444333444333222000111444666222222222333444555666777111222333333222222333444333333444555555555555555444777999:::999777555555888777555444333333444444222222333333333444444444555555555444444555555555444444333333444444555555333444444555555444444333333333333444444444555555666555444222111111222222222222333444444444444333555555555555555555444444444444444444444444444444666666777777666666555444555555666666777888888999555555555555555555555555444444444555555555666666444444444444555555555555666666555555444333333333222333333444555666777777666666666666666666666666444444444555555666666666444444444444444555555555333333333444444444444444333666999999777555555666333444555444222111222333333444444333222333777:::888666666999999666555777888777555555666777777666666666888888888777555444555555666666666666555555---------...000111000///...------------.../////////////////////000111111000///---,,,+++,,,...///++++++*********************,,,---......,,,+++)))((()))+++---......------*********+++...000000///000...------///000/////////---+++***++++++)))(((+++,,,------......------,,,...000000...,,,******---,,,,,,---///000///...//////...------------...,,,...///...---,,,,,,---,,,...---))))))---...,,,))))))******++++++++++++))))))***+++,,,,,,------000///---+++*********+++***+++,,,---...---,,,++++++,,,.........+++(((&&&***++++++,,,,,,,,,++++++(((******&&&'''+++,,,+++++++++,,,,,,,,,---------...000111...---///...***(((((())),,,///...+++''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,***))))))***,,,---***///444333...)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***,,,---(((((())))))***+++------......---------,,,,,,,,,******+++++++++,,,,,,,,,((()))++++++,,,+++***)))(((++++++)))***///111///........................//////...---,,,,,,++++++++++++,,,,,,---...///////////////////////////......------------...//////,,,---///000000000///...333000------///000...,,,---,,,,,,,,,,,,---......,,,.........,,,+++,,,---,,,,,,,,,------...000000///000111000///...///111///111222333333222111///222111///...///111444666000000111111222222222333...///111222333333222222333333333333222222111000555111111555555111111555333333333333333333333333444444333111///000222555111111222333444666777888000222333333222111333444222333555666777666555555555666666333000///111444888777555444333333444444222222333333333444444444555555555555555555555555222222222222333444444555555555666666666666555555333333333444444555555555555444222000//////000000222222333444444444333333444444444444444444444444444444444444444444444444777666666666555555555555444444444555666777777888555555555555555555555555444444444555555555666666444444444555555555666666444444444333333222222222222333333444555666777777666666666666666666666666444444444444444555666777444444555666777777777666222222333444555555666777333666::::::777555555666333444555444222111222333222222333444555666777888555444777:::999555555888999666333444777999888666555666888999888777555444555555666666666666555555,,,---...///000000000000000000//////......------000......111222000000333---+++******+++---...---+++,,,,,,------,,,,,,,,,---+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///...---,,,,,,---.../////////.........------------,,,,,,++++++,,,,,,---...///...---***)))***+++---------.........//////000000000000...,,,***))),,,,,,,,,+++++++++******,,,//////+++***---///...)))***++++++,,,,,,,,,,,,'''(((***+++,,,,,,++++++///......------,,,,,,++++++++++++,,,---...//////111///---***))))))***+++)))''')))---...***)))***((()))))))))---111...)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,++++++,,,......---+++------,,,+++*********+++---(((,,,...)))+++...(((+++,,,,,,---,,,+++***)))...---+++******+++---.........///...---+++)))'''***)))((()))***)))'''&&&))))))(((((('''''''''&&&((()))***,,,,,,+++******------,,,++++++******)))///---+++******+++,,,...//////...---,,,,,,++++++++++++,,,------......///,,,,,,------...///////////////000000///...------///...,,,*********,,,---............////////////333000......000111///---+++,,,,,,---...///000000///......///000111111000000///---,,,,,,---///000...------,,,,,,,,,------////////////...---,,,+++,,,,,,,,,---------.........//////000//////......000000111111000///......000000000000////////////333333333222222222222222333222000//////000222333222222222222222111000///444444333222222333333333555444222111111111222222000111111111111222222222111333444111222555555333333000...///222444333111222333444444222222333444555555555555444333222222666666666666666666666666333555555555333222333444666666666666555444222111333333222222333333444555444333222333555777777666333333444444444444444444///111222444444333222111111111222333333333333222444333222222444444333222555555555555555555555555777666555444444555666777555444444555777888666555222333555777777777777666777777666555555555555555333444444555555444444333444444444555555555555666555555444444444444555555555555444444444444555555777555444444666777777666555444444333333333444444555555555555555666777888888777777777666666555555555555555555555555555555333333333444555666777777888888888777777777777777555777888888666555666777888888777777666666555555333666666333333666666333,,,---...///000000000000111000000//////...------000---...111222000000333///...,,,,,,---//////...,,,,,,---------,,,++++++,,,+++***+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///...------------.../////////.........------------,,,,,,++++++,,,,,,------......,,,******+++,,,---------.........//////000000000///...---+++***++++++++++++*********)))***---...***(((+++---,,,)))***+++,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000---+++******+++,,,)))(((***......+++)))+++)))++++++***---000...)))+++++++++,,,,,,,,,---------,,,+++)))))))))***++++++******+++---...,,,+++,,,,,,+++***************///***...111,,,...111***+++,,,,,,,,,,,,+++***)))---,,,++++++++++++,,,---------...---,,,***((('''***)))((()))******(((&&&))))))((((((((('''''''''))))))******+++*********++++++++++++++++++++++++---,,,+++******+++---...//////...------,,,++++++++++++,,,,,,---.........,,,,,,------.../////////---............------,,,000///---++++++,,,---............/////////000000222000...///000111///------------.../////////000//////...//////000///...///...------------...///......------,,,------...////////////...---,,,,,,,,,,,,---------........................//////////////////000//////......000/////////////////////111111111222222333333444333222000//////000222333222222222222222111000000444333333222222222333333444333222111111111222222000111111111111222222222000333333111111444555222333000//////222333333111222333444444222222333444222333333444444444333333444444444444444444444444555555444333333555999<<<:::999777555444333222222333333222222333333444555444333222333555777777666444444444444444444333333///111222444444333222111111111222333333333333222444333222222444444333222555555555555555555555555777666555444444555666777555444444555777777666555222333555666777777777666777666666555444444555555333333444444444444333333444444444444555555555555555555444444444444555555555555444444444444555555666444444555666777666555555555444444444444444555666555555555555666666777888888888888777777666666555555555555555555555555333444444444555666666666777777777777777777777777555666888888666555666777888777777666555444444333333666666333333666666333,,,---...///000000000000111111111000//////......///,,,---000111//////222222000......///000000///---------------,,,+++***+++++++++---......,,,***+++++++++,,,,,,---------------,,,------...///000///...------------...///...............---------------,,,,,,,,,,,,------,,,------,,,+++***,,,...------........./////////////////////...---,,,+++++++++*********)))))))))))),,,,,,)))'''***+++*********+++,,,,,,,,,++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,---------------...///000111000...,,,++++++,,,,,,+++)))***......+++***,,,+++------+++---///...)))++++++++++++,,,,,,,,,,,,...,,,)))''''''(((+++,,,***))))))+++,,,---+++***,,,+++******)))*********+++'''+++///+++,,,...&&&++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''***)))((()))******((('''))))))((((((((((((''''''******)))))))))))))))***))))))******+++,,,,,,---,,,+++*********,,,---...//////......---,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---......//////+++,,,------------------000///...---,,,---...///....../////////000000000000//////000111000...,,,////////////////////////..................------.........//////...............------------............/////////......---,,,------------.........---------------...///000------......///.........////////////////////////...///000111222333333444222111000//////000111222111222222222222111000000333222222222222222333333333333222111111111111222000111111111111222222222///222222000000333333111222111///000111333222222222333444333222111222444000000111222333444444333222222222222222222222222666555333111333888???EEEDDDAAA<<<777333222222222333333222222333333444555444333222333555666666555555555444444333333222222000111222333444333222222111111222333333333333222555444333333333333222111444444444444444444444444666666555444444555666666555444444555777777666444333444555666666666666666666666555444444444555555333333444444444444333333444444444444555555555555555555444444444444555555555555444444444444555555444444444666777777666444555555444444444555555666666666555555444555555555888888888888888777777777444444444444444444444444444444555555555555555555666666666777777777777777444666777777666555666777888777666555444333222222333666666333333666666333,,,---...///000000000000111111111000//////.........+++,,,///000......111222111//////000111000///............---,,,+++******+++,,,---...---,,,*********+++,,,,,,---......------,,,------...///000.........------.................................------,,,,,,,,,,,,------***,,,,,,,,,++++++---///............/////////////////////......---,,,,,,,,,,,,,,,+++++++++******)))------)))(((***+++***++++++,,,,,,,,,++++++***))))))******++++++++++++((())))))***++++++,,,,,,...---------......///000111000///------,,,------,,,***+++...///,,,+++------//////,,,,,,...---***+++++++++++++++++++++,,,+++***)))(((((((((***+++***))))))***,,,,,,+++)))+++******))))))*********)))&&&---111++++++,,,$$$++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++*********))))))((((((***)))((()))***+++)))'''))))))((((((((((((((((((+++***)))''''''((()))***))))))******+++++++++,,,************+++,,,..................------,,,,,,***++++++,,,------......+++,,,,,,------...//////+++,,,---...............///...------,,,---............/////////000000000---...///111111000...,,,000000000000000/////////***,,,---......------...---...///000000///...---.........---......///000---......////////////...------------............------,,,,,,---...///000+++,,,,,,---.....................///////////////.........//////000000111111111000000000000111111111111222222222111111000222111111111111222222333222222111111111111111111000000111111111222222222///222222//////222222///111111000000111222222222111333333333222111222333000000111222222222222222222222222222222222222222444444333222333888@@@EEENNNIIIAAA999333111111222333333222222333333444555444333222444555666555444555555444444333222111111000111222333333333222222111111222333333333333222666444333333333333222000444444444444444444444444555555555555555555555555444444333555666777666444444444444555555666666666555555444444444444444555333333333444444333333333333333444444444555555555555444444333333444444555555444444333333444444555333333444666888888555333555555444444444555666666777666555555444444444444777777777777777666666666444444444444444444444444555555555555555444444444555555666666666666666777333555777777666555666777888888777666444333222222333555555333333555555333,,,---...///000000000000111111000000///.........---***+++...///------000000///...///000000///...---.........------,,,++++++,,,---...---,,,++++++******+++,,,,,,---......------,,,------...///000---..................------........................------,,,,,,------...***+++,,,,,,++++++---///........./////////000000............------............---------,,,,,,,,,***...///,,,***+++,,,***,,,,,,,,,,,,++++++***)))******************++++++'''((())))))***+++,,,,,,...------------......///000//////...------------,,,******......++++++...---000000,,,+++------+++++++++++++++++++++++++++'''(((***++++++***)))(((***))))))***,,,,,,+++)))+++***************+++++++++,,,666999000---...(((+++++++++++++++++++++,,,***++++++,,,,,,++++++*********))))))))))))))))))***)))((()))++++++***((((((((())))))))))))))))))***)))((('''''''''))))))+++++++++******)))))))))))))))******+++,,,---...------------,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,---.........,,,---...///////////////,,,,,,,,,,,,,,,,,,------............////////////,,,---000111000///...---000000000000000/////////&&&)))---......---...000,,,...000111111000...,,,............//////000111......//////000/////////---------.........//////---------------...//////++++++,,,---......------------....../////////000//////......---------,,,111000000000000000000111000111111222222222111111000000000000000111222333111111111111111111111111000000111111111222222222///222222//////111111...111111111111111111222333111222333333111111222333111222222222111111000///222222222222222222222222222222333444444777;;;>>>IIIEEE>>>777333111333444333333222222333333444555333333222444555666444222555555444333222222111111111111222222333333333333111111222333333333333222555444222333333444222111444444444444444444444444444444555555555555444444444333333444666777555444444444444444444555555555444444333333333333444444222333333333333333333222333333333444444444444555444444333333333333444444444444333333333333444444333333444666888777555222444444444444444555666666777666555444444444444444444444555555555555555555444444444444444444444444555555555555555444444444444444555555555666666666333444666777666555666777999999888777666555444333222555555222222555555222,,,---...///000000000000000000000///......------,,,)))***---...,,,,,,///...------...000111///...------............------,,,---...---+++***+++---+++++++++,,,,,,---------------,,,------...///000------...//////...---------------.....................------------......***+++,,,,,,++++++---///....../////////000000000......---------......////////////.........------+++000111...,,,------***---------,,,+++***)))(((+++******)))******++++++(((((()))***++++++,,,,,,------,,,,,,,,,------...............------,,,,,,,,,)))***------++++++...,,,//////+++))),,,---,,,+++++++++++++++*********&&&(((+++------,,,)))(((***))))))+++,,,---+++***+++++++++***++++++,,,---***///===???000***,,,)))++++++******++++++,,,---++++++++++++++++++++++++***)))))))))))))))***+++***))))))***+++,,,***)))(((((())))))))))))******'''''''''''''''((()))))),,,++++++***))))))(((((())))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,------+++++++++,,,------............//////000/////////+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........+++---000000///......///////////////////////////%%%***...000...---...000---...000111111000...---//////...//////000111222//////000000000//////...------........./////////......///000//////......,,,,,,------...------------------......//////000111000000///...---,,,+++000000000000000000000000000000111222222222222111////////////000111222222///000111111222111111111000111111111111222222222000222222//////111111...000111222111000000222444111222333222111000111333222333333222111000//////333333333333333333333333///111333444444444555777;;;999555222222222444666333333222222333333444555333222333444666555333111444444333333222222111111111111222222222333333333111111222333333333333222444333222222444444333222333333333333333333333333444444555555555555444444444333333444666666555333555444444333444444555555333333222222222333444444222222333333333333222222333333333333444444444444444444333333333333444444444444333333333333444444333333333555666666555333333333333333333444555666555555444444333444444444333333333333444444444444333333333333333333333333444444555555555555555555333333444444555666666666222444666666555555666777888888888777666666555555222555555222222555555222,,,---...///000000000000//////......------,,,,,,+++))))))------+++,,,///,,,,,,---///111222111///+++,,,---...////////////---......+++))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000------...//////...---------------.........//////......------------......+++,,,---,,,++++++,,,....../////////000000000000...------,,,---...///000///.........------------,,,000111...,,,---,,,***---------,,,+++***((((((,,,+++***))))))***++++++)))******++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---------------,,,,,,+++,,,))))))+++,,,******---***...///***(((***---,,,++++++++++++*********)))((()))+++,,,,,,,,,+++***+++******+++---...,,,+++,,,,,,++++++,,,------...)))222CCCCCC///&&&******++++++*********+++,,,---,,,+++***))))))***+++,,,***))))))))))))***+++,,,)))))))))***,,,,,,+++)))(((((()))))))))*********$$$%%%&&&'''((()))))))))************))))))))))))*********+++++++++***************************************+++,,,,,,------***++++++,,,,,,---............//////......------+++,,,,,,---------------+++++++++,,,,,,,,,------+++---//////------...000---------.../////////000(((,,,111111...,,,,,,......///000111111000///...////////////000111222333000000000000000///...---............///////////////000222222222000---,,,---............------,,,,,,,,,---......///000000222111111111000///////////////000000000000//////000000111222222222222222///......///000111222222...///000111222222111000000111111111111222222222111333333000///222111//////111222111000000222444000222333222111000111222222222222333222222111111333333333333333333333333///111222333222222444555333333222222333444555555333333222222333333444555333222333444666555333000333333222222222222222222222222111111222222333333111111222333333333333222222111111222444555555444333333333333333333333333333444444555555444444333444333333444666666555333555555444333333333444555222222222222222333444444222222333333333333222222222222333333333444444444444333333222222333333444444333333222222333333444444333222333555666555444111111111222222444555555444444333333333444555555333333333444444555555555333333333333333333333333333444444444555666666666222333333444555555666666111333555666555555666777666666666666666666666666222555555222222555555222,,,---...///000000000000///......---,,,,,,+++++++++((())),,,---++++++...,,,,,,---///222333222000++++++---...//////000000...///...+++((((((,,,000---,,,,,,,,,,,,,,,,,,,,,---------------...000000,,,---...//////...---,,,---------.........//////......------------......,,,------,,,+++***,,,...////////////000000000000...---,,,,,,---...000111......---------,,,,,,,,,+++000111...,,,---,,,)))......---,,,+++***(((''',,,+++***))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,+++++++++((((((++++++)))***---)))---...***'''***------++++++++++++******))))))+++*********+++,,,------,,,++++++,,,......---+++,,,,,,,,,,,,------...///,,,888KKKJJJ333(((---///++++++*********+++---...,,,+++)))(((((()))+++,,,******)))))))))+++,,,---)))))))))***,,,,,,+++***(((((())))))*********+++"""###%%%((())))))))))))((((((((()))******++++++******+++++++++******))))))))))))))))))*********)))******+++,,,,,,------***++++++,,,,,,---..................---,,,++++++,,,,,,---.../////////...******+++++++++,,,,,,,,,,,,...///...,,,,,,///222+++,,,,,,---...///000000***///444333...******,,,//////000000000000//////////////////000111222333111111111111000///------............/////////000000111333555333111---***////////////...---,,,,,,,,,,,,------...///000000222222222222222333333333//////000000000000/////////000111222222222222222............///000222222...///000222222222111000000111111111111222222222111444333000000222222//////111333222000///222555000222222222111000111222000111222333333333333333222222222222222222222222000111111111111222444666444555555666555555444333333333222222333333444555222222333444666555222000222222222222222222333333222222111111222222333444111111222333333333333222111111000222444666555555333333333333333333333333333333444555555444333333333333222444555666555333666555444333222333444555222111111111222333333444222222222333333222222222222222333333333444444444444333333222222333333444444333333222222333333444555333222222444555555555111111111111222333444555333333333333444444555666444444444555555666666666333333333333333333333333333333444444555666777777222222333444444555666666111333555666555555666777444444444555555555555666222444444222222444444222///...,,,+++,,,///222444..................------...,,,***+++...///...,,,******+++,,,,,,---......------............------------,,,,,,,,,,,,------000---+++***,,,,,,)))&&&,,,,,,------.../////////000...---...000111111000///...---,,,,,,,,,,,,,,,,,,,,,---...//////......---......---+++******+++,,,---......------///111............////////////---......///000/////////,,,++++++,,,------,,,***,,,------......------,,,************************(((---111111---***+++---,,,+++*********+++,,,---------...//////...---------,,,***)))))))))************+++++++++,,,,,,,,,...,,,***)))******)))(((...,,,++++++,,,---,,,+++)))+++,,,,,,++++++,,,---,,,++++++++++++++++++,,,///555:::777///***---222++++++++++++++++++++++++,,,++++++***)))))))))*********))))))******+++,,,---+++******+++++++++++++++*********************%%%(((******((('''&&&'''((((((((((((((((((((((((&&&(((++++++***))))))***)))))))))))))))******+++******))))))***+++,,,,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,***,,,///111000...---...'''((()))***+++,,,,,,,,,,,,---......//////......000000000000000000000000111000///......///000111000///...------...///000///,,,+++...444777666333000000000000000000000000,,,------...///000000111///000222555777666444111111000...---------...///000000////////////000000......//////000000000111333222000............///000000111111111111000000111000///......///000111///000000111111111111000222222111000//////000000111000/////////000222333222222111000//////000000000000000000111111111111111111111111222333444555222222222222222222222222333111000111222333444333444333111222333555555555222222222222222222222222555222///000111222111///222333333444444333333222333222222111111222222333333333333333333222111000333333333333333333333333222222222222222222333333555555555555444333222222111222333333444444333333444555555555444333333222444444444444444444444444666333222333555666444222111111222222222333333333555555555444444333333333444333333222222333333444444444222222222222444444333333333333333333333333222333333222111222444666444444444444444555666777333222222222222333444444444333444555777777555333333444666777777777666555444444444444555555555666222222333333333333333333222333444555555555444333///...---,,,---...000222...........................,,,+++,,,///000...---+++++++++,,,,,,------...---......//////......---......------------......000---++++++,,,,,,)))'''------......///000000000222000///...000000000///000///......---------...------...///////////////...//////...,,,***+++,,,,,,---...---,,,---...000//////////////////................../////////000...------...//////---+++,,,------......------,,,++++++++++++++++++++++++,,,///333222---******,,,++++++*********+++,,,------..................------,,,+++************++++++++++++,,,,,,,,,,,,---...,,,*********+++***(((...,,,***+++,,,---,,,+++)))+++,,,+++******+++,,,,,,,,,++++++++++++,,,,,,***///333111,,,)))***...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************((((((((())))))***,,,,,,---,,,******+++,,,,,,+++))))))*********+++++++++&&&((())))))(((''''''((())))))))))))))))))))))))&&&(((++++++***))))))***)))))))))))))))******+++******))))))***++++++,,,------,,,,,,,,,+++++++++------------,,,,,,,,,,,,***,,,...///...------...))))))***+++,,,,,,,,,,,,---------............///////////////////////////111111000/////////000000000///............///000444222000333888:::999666000000000000000000000000......//////000111111111///000111444666666444111111000///.........///000000000////////////000000///////////////000111111333222000///......//////000000111111111111000000111000///......///000111//////000111111111111000222222111000000000000000111111000000000111222333222222111000000000000000000000000000111111111111000000111222222333444444222222222222222222222222444333222222333333333333444666777888777555555555222222222222222222222222555222000000222333111000222333333444444333333222333222222111111222222333333333333333333222111000333333222222222222222222111222222222222333333333444444555555555444333333222222333444444444444333444444555555444444333222444444444444444444444444555333222333555666444222222222222222333333333333555555444444444333333333444333333222222333333444444333333222222333333444333333333333333333333333222333333222111222444666444444333333444444555666333333333333333444444555444555555555555555444444333444555666666666555555333333444444444444555555444444444333333333333333222333444555555555444333...................................................---,,,---///000///...,,,,,,,,,,,,,,,---------......////////////..............................///---,,,+++,,,+++***(((------...//////000000111111///---------...---,,,000000///............///...//////000000000000//////000000///---,,,,,,...+++---...---,,,,,,---...000000000//////.........///......---...///000111111000//////000000...,,,,,,------......------,,,------------------------...111333222---******+++++++++******++++++,,,---......------------......------,,,+++++++++,,,,,,,,,,,,,,,---------......///---+++***+++,,,+++***---+++******,,,---,,,+++)))***++++++)))((()))***,,,,,,++++++++++++,,,,,,'''***,,,,,,+++)))******,,,------------------------,,,,,,+++++++++++++++((((((((())))))+++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,((())))))((('''''')))***************************''')))***+++***)))******)))))))))))))))******+++*********)))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,---,,,++++++---...++++++,,,------,,,,,,,,,......---,,,---...///000////////////////////////111222222222111000//////000//////......//////000222000...000333555333111000000000000000000000000000000000000111111111111000000111333555555333111222111000000//////000000000000////////////000000111000...---...///111222333222111000/////////000///000000111111000000///000//////......//////000/////////000000111111111222222111000000000111111111111111111111222333333222111000000000000000000000000000000111111111111///000111333333333333222222222222222222222222222444333333222222222333333555;;;@@@@@@;;;666444444222222222222222222222222555333111111222333222111222222333333333333222222222222111111111111222222222222333333333222111111111111111111111111111222111111222222222333333333333444444555555555444444222222333444444444444444444444555555444444333333444444444444444444444444555333222333444555444222333333333333444444444444444444444444333333333333333333222222222222333333444333333222222333333444333333333333333333333333222333333333222222444666333333222222333333444444444333333333333444555555555666777555222111333555222333444555555555444444333333333444444444444555555555555444444333333222222222333444444444444444,,,---...///...---,,,,,,---------...........................///000000///---------------,,,,,,,,,...//////000000//////......//////////////////......---,,,,,,,,,+++***))),,,,,,------...//////000...,,,******+++,,,++++++//////...............//////000000111111111000000///000111000...---...///,,,---......,,,+++,,,---111000000//////......---000///---,,,---...000222111000///000000000...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,******++++++***++++++++++++,,,,,,......---,,,,,,---......------------,,,---------------------.........//////---++++++,,,,,,,,,+++,,,+++)))***+++---,,,,,,)))***+++***(((((((((***++++++************++++++*********,,,---,,,***)))++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---++++++************++++++++++++,,,+++++++++,,,...+++*********************)))))))))((('''(((***,,,++++++++++++++++++++++++''')))******))))))***+++)))))))))))))))******++++++***************++++++,,,,,,,,,++++++++++++*********++++++,,,,,,------+++++++++***)))***,,,///---------...------,,,,,,///...,,,+++,,,---///111////////////////////////111222333333333111///...000//////////////////000///---+++,,,...///---,,,////////////////////////111000000000000000000000000000000222444444222000222222222111111111111111000000////////////000000222000...------...111333222222111111000000000000//////000000000000//////////////////////////////////////////000000111222222111111000000000111111000000000000000111111222111111000000000000000111///000000000111111111111...000222333444333111000111111111111111111111111222333333222000000111222777@@@HHHGGG>>>666333444222222222222222222222222444333333222333333333333222222333333333333222222222222111111111111222222222222333333333222222111000000000000111111111111111111111222222333333444333333444555555666555555222333333444555444444444333444444555444444333333444444444444444444444444444333333333333444333333333333333444444444555555333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333111333444333222222444555333222222111222222333333444444333333444444555666555777888555000...222666222222333333444444444444444444444444555555555555666666555555444333222222222222333333444444444444+++,,,.........---+++***---------.........//////---...///////////////000...---------------------......////////////............///000000///......---...------,,,+++++++++******+++,,,,,,------...,,,***)))***---...///......------,,,------......000111111111111111000000000111222111///...///000,,,...//////---++++++,,,////////////......------000///---,,,---...000222000///......//////---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++++++++,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------........./////////...---++++++,,,---,,,+++,,,***))))))+++,,,,,,,,,(((***+++***)))((()))*********))))))))))))******---,,,+++,,,------***'''))))))******++++++++++++,,,,,,,,,++++++,,,------///...---,,,+++*********)))+++,,,+++******,,,...---,,,,,,+++***)))(((((()))******)))((((((+++---++++++++++++++++++++++++((()))******))))))***,,,)))))))))))))))******+++++++++***************+++,,,,,,+++++++++*********)))******++++++,,,,,,,,,+++++++++)))((())),,,///------.........---,,,,,,///...,,,+++,,,---///111........................111222333333333111000//////000000000000000000///111000//////000000///...//////////////////////////////////////////......000000000111333333111///222222222222222111111000000000////////////000000333111...------...000222111111111111000000000/////////000000000000//////......////////////..................///000111222111000000///000000111111---......///////////////111000000000000000111111///000000000111111111111...000222333333222111000111111111111111111111111000111222111///...000222;;;DDDLLLIII>>>555222444222222222222222222222222333333333333222333333444111222222333333222222111222111111000000111111222111222222333333333222222/////////000000111111111000000111222333333444444333333444555666666666666333333444555555555444444333333444444555444444333444444444444444444444444222333333333333222333333333333333444444444555555333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333111222444444333222333555333222222111111111222222444333333333333444555555444777888555000...222666222222222222333333444444444555555555555666666666666666555444333333222222222222222222333333444444***+++,,,---------,,,+++,,,,,,------.../////////,,,...//////...---///000---------------.........------............---------...///000000///...------......---,,,++++++,,,))))))******+++,,,,,,------,,,+++---000222222222---,,,,,,,,,,,,---......000111111111111000000//////000111111//////000111...///111000...,,,++++++------------------------///......---...///000111------,,,---...///---,,,,,,------......------,,,++++++++++++++++++++++++((()))))))))***+++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++,,,---.........---------------.........//////---,,,******,,,,,,,,,++++++)))((()))+++,,,,,,,,,((()))+++***))))))***,,,******))))))))))))******,,,+++++++++,,,+++(((&&&(((((())))))******++++++,,,++++++++++++,,,,,,---000///---,,,******))))))''')))+++***((((((+++...---,,,,,,+++***)))(((((((((*********)))***,,,...++++++++++++++++++++++++((()))***)))((((((***,,,)))))))))))))))******+++,,,+++******)))*********++++++++++++******************************+++++++++++++++***)))***,,,///,,,,,,------...---------......---,,,---...///000........................000000111111111111111000///000000111111000000///111111111111000000//////000000000000000000000000............////////////111000///000222222000///111222222222222111000000000000////////////000000222111///...---...000111//////000000000000///......//////000000//////...---......//////......---......------...000222333//////.........///000000,,,,,,---...............000000000000000111111222000000000000111111111111///000111222222111000000111111111111111111111111...111222111//////111444???FFFJJJFFF;;;333222555222222222222222222222222111222333222111111333555111111222222222222111111111111000000000000111111111111222333333333222222/////////000111111222222000000111222333444444555444444555666666666555555333333444555555555555555333333444444555555444444444444444444444444444444111333444333222111222444333333333333444444444444222222222222333333333333222222111111111111222222222333333444444333333222333333333333333333333333000222444444333333333444333333222222111111222222333222222222222333444444444555666444111000222444333333222222222333444555444444444555555555666666444444444333333222222111222222222222222333444444)))***+++,,,,,,,,,,,,,,,,,,,,,------...//////000+++---///...,,,,,,...000,,,,,,------......//////,,,,,,------------,,,,,,,,,---...//////...---,,,,,,...///...,,,***,,,...)))******+++,,,,,,------...---,,,---///111111111---------------...//////000000111111000000///......000111000//////000111///111333222///---++++++***++++++,,,,,,---------............/////////000,,,++++++---///000...---,,,------......------,,,------------------------+++***))))))***+++++++++)))***+++,,,,,,,,,++++++***+++---//////---+++******+++,,,---...------,,,,,,,,,---------.........,,,+++))))))+++,,,+++******)))((()))+++,,,---,,,''')))***+++***+++,,,...,,,,,,++++++++++++,,,,,,)))***,,,,,,,,,+++***)))((())))))***++++++,,,,,,***************+++,,,,,,,,,+++******))))))******%%%(((***)))&&&&&&***---************************''')))+++,,,++++++,,,---++++++++++++++++++++++++))))))***)))((((((***,,,)))))))))))))))******+++,,,++++++***))))))******++++++++++++***************************)))))))))+++,,,,,,+++******---///***+++,,,------------------------............///........................////////////000111222222///000111111111111000///////////////...---......000000000000000000000000.........///000000111111111000//////111111000...000111222222222111//////000000////////////000000111111000///////////////---...//////000///...---......////////////......------...//////...------...---,,,,,,...000222333---------------...//////,,,---.../////////......000000000000000111222222000000000000111111111111111111111111111000000000111111111111111111111111...111444333000000444888DDDFFFFFF???666111222666222222222222222222222222000111333222000000222555111111222222222222111111111111000000000000111111000111222333333333333222//////000111111222333333///000111222333444444555555666666666666555555444333444444555555555555555222333444444555555444444444444444444444444444444111333444333111000222444222222222222333333333333111111222222222333333333222222111111111111222222222333333444444333333222333333333333333333333333000222444555444333333444444444333222222222222222222111111111111222333333333333444444444333333222444333333222333444555666222222222333333333444444222222222222222222222222333222111111111222333444))))))***++++++,,,---...,,,,,,------...///000000***,,,......,,,+++---///,,,,,,,,,---...///000000+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,...///...,,,***,,,...***++++++,,,,,,---......---,,,***+++,,,------,,,...............///000111000000000000000///.........///000000///...///111000222444333000---,,,+++))))))***+++,,,------...---...//////000/////////,,,++++++---000111000///,,,------......------,,,...........................,,,+++***+++++++++***)))***+++,,,---,,,++++++)))+++---000000---+++))))))***,,,---...---,,,,,,,,,,,,,,,---------......,,,***((()))***++++++******)))((()))+++,,,---,,,''')))+++++++++,,,...000...------,,,,,,------...(((***---...---,,,---...))))))***+++,,,,,,------***)))))))))***++++++,,,''''''''''''((()))***+++###''')))(((%%%%%%)))---'''((()))***+++,,,------'''))),,,---,,,,,,,,,---************************))))))***)))((((((***---)))))))))))))))******+++,,,,,,+++***))))))******+++++++++************)))++++++******))))))((((((+++,,,---,,,++++++---///)))***+++,,,------...---,,,---......//////....................................------...000222333///000111222222111000//////000111000/////////000000000000000000000000000...//////000111222222333111000//////000111000...000000111222111000///...000000////////////000000111000000000//////......,,,---...//////...------......////////////......,,,---...//////...---,,,...---,,,,,,---///222444,,,,,,,,,,,,,,,---...///,,,---///000000000///...000000///000000111222222000000000000111111111111222111000000///000000111000000000000000000000000...222555555222222777;;;FFFFFFBBB;;;333000222777222222222222222222222222///111222222000///222555111111222222222222111111111111000000000000111111000111222333333333333333///000000111222333333333///000000222333444555555666777777777666555444444333444555555666666555555222333333444555555555444444444444444444444444444000333444333111000222444111111222222222333333333111111111222222333333333222222111111111111222222222222444444444444222222333333333333333333333333000222444555444333333444555444444333222222222333111111000000111111222333222222222444555555333111444444333222333444555666000000111111111222222222111111111111111111222222333222111111111222333444,,,,,,,,,---------......---,,,...222222///---///...---,,,,,,,,,,,,---...,,,,,,,,,---------...............------.........------/////////...---,,,///---+++***+++,,,,,,+++......------,,,+++******...---+++******+++---...,,,---.........000333555222111000.........///000...000111000///...///111111111000000000000000111000///------///000/////////////////////.........000///......000111111000111///---,,,,,,,,,...///,,,,,,++++++,,,,,,---....../////////...---,,,,,,)))***+++,,,,,,,,,+++***(((***---//////---***(((,,,---......------...000---,,,,,,+++,,,---///000,,,,,,***(((&&&&&&))),,,******+++++++++,,,,,,,,,************+++,,,---------------............///000///...---------------...------------...//////,,,+++***))))))***+++,,,***)))(((((((((((())))))''''''((())))))***))))))...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++)))(((''''''''')))***+++...---+++)))(((((()))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))******+++,,,------......,,,,,,,,,,,,---...///000...---,,,,,,---...------////////////////////////000000000000000/////////000000000000000000000000............////////////............///000222222000111222333333222000000111111111111111000//////........................//////000111111000///...000000000000000000000000..................------///000111111111///...------,,,++++++------,,,+++///...---,,,,,,,,,,,,,,,---...///000000///...---......////////////.........///000111111000///...//////...---...///000111000000///////////////000000000111222333333444444111444555333222555===DDDKKKEEE===555000///000111000000000000000000000000000000000000000000000000000000000111222222333333333333222111000000000111000000111222222222222111222222111111111111222222444333222111111111222333555666777666333111111222666666666666555444333222555555555444444333333333555444444333333333444444333333333222222111111111000000111111111222222222555333222222222222111///444333333222111111111222333222111000000111222333333333333222222111111111222222222333333444444444444555555444222222444555333333333333333333333333111222333333444444444444333333333333333333333333333222222111111222222333333333333222222222111111000111222111//////000222,,,,,,,,,,,,---------------+++---111111...---......---,,,,,,,,,,,,---...,,,---------..................------------......------...//////...---,,,000...++++++,,,---,,,,,,...------,,,++++++******---,,,***))))))***,,,---,,,---.........///222555222111///.........///000///000111000///...///000111111000000000000000111111///...///000000///...000//////......---------000///---...000111111000111///...,,,,,,---...///,,,,,,,,,+++,,,------............///......------+++,,,,,,------,,,+++***)))***,,,......,,,***))),,,---......------...000------,,,+++,,,---......++++++)))'''%%%&&&(((+++************+++++++++,,,+++++++++***++++++,,,,,,,,,---------............///......---,,,,,,,,,------------------...//////,,,,,,+++******+++,,,,,,************************'''((()))))))))))))))))),,,+++))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))***+++)))(((((('''((()))***+++---,,,,,,+++************))))))***++++++***))))))(((((((((((()))))))))************+++,,,,,,------++++++++++++,,,---.........---,,,,,,------------////////////////////////////////////////////////////////////////////////............///////////////.........///000111111000111111111111111000000111111111111111000//////..............................///000000000///...000000000000000000000000........................///000111111000///...---...---,,,---......---,,,///...------,,,,,,------...///000000000000///.........////////////......//////000000000000/////////...---------...///000000000////////////000000000000000111222333333333111333444333222444:::@@@BBB>>>999333000///000222000000000000000000000000000000000000000000000000///000000111111222333333333222111111000000111111000000111222222222222222222111111000000111111222333333222111111111222333444555666555333222222222333333444444444444444333555444444444333333333333444444444444444444444444333333333222222111111111000000111111111222222222444222111111333333222000444333222222111111111222333222111000000111222333333333333222222111111111111111111222222222333333333444444444222222333555333333333333333333333333111111222333333333333333222222222222222222222222222222222111111222222222333222222222111111111111000111111000///...000111++++++++++++,,,,,,,,,,,,,,,***,,,000000---,,,......------,,,,,,------...------........./////////------,,,,,,,,,,,,------------......///......---000...---,,,---......---------,,,,,,++++++******+++***)))(((((()))***+++***+++---------...111333111000///.........//////000111111000///......///000000000000000000111111000000///000111000...,,,......//////000000111111000...---...///111000000000///...---------...///---,,,,,,,,,,,,---......------.../////////......---.........---,,,++++++***++++++,,,,,,++++++***+++---......------...///...------,,,,,,,,,,,,---******)))'''%%%&&&(((+++)))))))))*********++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---------------......///---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++******)))))))))***))))))((((((,,,***))))))***++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++)))))))))((())))))***+++***++++++,,,+++++++++***((())))))******))))))(((((((((((()))))))))******)))))))))***++++++,,,,,,))))))))))))***+++,,,---...------,,,,,,------...////////////////////////................................................---............//////////////////...//////000000000000000//////000000111000111111111111000000///........................,,,---...///////////////000000000000000000000000........................///000000000000//////...///...---...///000///---///......------------......///000000000000///...------............------000000////////////000000...---,,,,,,,,,---///000000000////////////000000//////000000111111222222///111333333111222666:::888666333111///000000111000000000000000000000000000000000000000000000000//////000111111222222333222222111000000000111111000000111111222222222222222111111000000111111222222222111111111222222333222333555444333222333333000111222333333444444444444444333333333333333222222333444555555444333222222222222222222111111111111111111111111222222222222111000111333333333111333333222111111111111222333222222111111222222333222222222222222111111111000000000111111111111111222333444333111111333555222222222222222222222222111111222222333333222222111111111111111111111111111111111111111111111111111111111111000000000000//////000///......///111******+++++++++,,,,,,,,,,,,***+++...///,,,+++---------------------------.........////////////000---,,,,,,++++++,,,,,,------------...............000///---...///000///...---,,,,,,,,,+++++++++******))))))(((((())))))***)))***,,,------...000222////////////.../////////000111222000...---...//////000000111111111111111///...///000111///,,,)))***+++---000333555777888000...------///000000///000000///...---......///---------------......///,,,---...///////////////000//////......---,,,+++,,,++++++++++++++++++,,,+++---......---,,,...///...------,,,,,,+++++++++*********(((''''''***,,,((())))))))))))*********,,,,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,---+++++++++,,,,,,+++++++++------,,,,,,------...///,,,,,,,,,++++++,,,,,,,,,((()))+++------,,,***)))***************)))(((''',,,+++)))***+++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((***+++,,,+++***)))(((((())))))))))))(((((((((((()))))))))*********(((((())))))*********+++)))((((((((()))******+++------------,,,,,,---...........................,,,,,,---------------...---------------------------------.........//////000//////.........//////000///.........///111222000000111111111111000///........................+++,,,,,,---...//////000000000000000000000000000............///////////////000000000000////////////...------//////...---//////...............///.........//////.........------............------111000///......///000111------,,,+++,,,---...///000////////////000000111.../////////000000111111...000222222000000222444111111000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222111111000000000000111111111111111111111222222222111111000000000000111111111111111111111222222222000111333444333222333444111111222333333333333333333333333333222222222222000222444555555444333222222222222111111111111111111111111111111111111111000//////000333444333222222222111111111111111222333333222222222222333333222222222111111111111111111111111111111111111111111222222222111111222444222222222222222222222222000000111111222111111000000000000000000000000000000111111111111111111000000000000000000/////////......///...------///111******+++++++++,,,,,,,,,,,,)))***---...++++++...------------------------.........////////////000---,,,,,,++++++,,,,,,---------------....../////////.........000000///...---------,,,,,,,,,,,,,,,***))))))))))))))))))***(((***,,,---------///111.........////////////...000111111000///......///...///000111111111111111---------///000...+++))))))***,,,///111333555666///...,,,---///000000///000000//////..................------......///000------...///000000000///111000///...------,,,,,,,,,,,,+++******+++,,,,,,+++,,,------,,,,,,---///---------,,,,,,++++++***+++,,,,,,+++)))***,,,---((())))))))))))*********,,,,,,,,,,,,,,,+++***)))************++++++++++++******+++,,,,,,++++++***,,,,,,,,,,,,,,,---......******++++++++++++******'''(((***,,,,,,+++***)))******+++******)))((((((***)))'''(((***++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******&&&'''(((*********))))))))))))(((((((((((())))))))))))))))))************((()))))))))))))))******)))))))))((())))))******,,,---...---++++++---///------------------------+++,,,,,,,,,------......------------------------------------............000///...............///000///.........///111222///000000111111111000000////////////////////////,,,,,,,,,---...///000000000000000000000000000000........./////////000000000////////////000000000...---,,,---...///...,,,/////////......//////000---------------------------..................---111000///......///000111------,,,+++,,,---...//////////////////000111111///////////////000000000...///000000000///000000000000111111111000///...////////////////////////////////////////////////...//////000111111222222111000000///000000111111111111000000000111222333111000000000000000000111000000111111222222222222...000222333222222333444444444444444444333222222222222222222222222222222000111333555555444333222111111111111111111111111111111111111111111111111000///...000222444333222111111111000000111222222222222222222222222222222111111111111111111111111222222222222222222111111///000111111000000222444111111111111111111111111///000000111000000/////////////////////////////////000000111111000000///////////////////////////---...///...---...///111++++++++++++,,,,,,,,,,,,---******------++++++...,,,------......------,,,------........./////////------,,,,,,,,,,,,---------------------...///000......---///000111///...............------------++++++++++++++++++++++++(((***,,,.........///111------.../////////.........000111000///...///111---...000111222222111111---,,,,,,...//////---+++,,,,,,,,,,,,------------///---,,,---...000//////000000000/////////......///............///000000......///000000000//////000///...---------------,,,++++++******++++++,,,***,,,------,,,,,,---...+++,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++---///)))))))))*********++++++***+++,,,---,,,+++***)))))))))))))))*********+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,------...)))******++++++******)))'''((()))+++++++++***************+++******))))))'''&&&%%%&&&((())))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******''''''((()))*********)))***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))******+++***************+++++++++...///...+++***---000------------------------+++,,,,,,------.........------------------------,,,------------..................---......//////////////////000111222222///000000111111111111000////////////////////////...---------...///000000000000000000000000000000.........//////000000111000////////////000000111...---,,,---......---,,,000////////////000000111......---,,,,,,---............////////////......000000////////////000000...---,,,,,,,,,---///000///......//////000111222////////////000000000000............////////////111111222222111000///...////////////////////////////////////////////////......///000000111111222000000/////////000111111222111000000000111333444111000000//////000000111...///000111222222222222...000222222111111222333555555555555444333222111000111111111111222222222000111222333444444333333000000000111111111111111222222222111111111111111000///...000222333333222111000000000000111222222000111111222222111111000000000000111111111111111222222222222222111111111...///000000//////111333000000000000000000000000//////000000//////......////////////////////////...///000111111000///...////////////000000000000---...//////...///000222,,,,,,,,,,,,------------...+++***---...+++,,,///,,,,,,---......---,,,,,,,,,---------..................------------......------,,,,,,---...000111---,,,---...000000///---////////////////////////,,,,,,------------,,,,,,(((***---/////////000111,,,---.../////////......---...000000//////111222---...000222333222111000...------...000111000///000///...---,,,***))))))///---,,,,,,...//////...000000000000000///......//////......//////000111///000000000000//////...///...---,,,,,,------...++++++++++++++++++++++++***,,,------,,,+++---...******+++,,,---,,,++++++***+++,,,,,,++++++---...************+++++++++,,,)))***,,,------,,,+++***((((((((()))))))))******)))***,,,---...---,,,+++,,,,,,++++++,,,,,,---...******+++,,,,,,+++******))))))******+++,,,,,,---))))))***+++++++++******)))'''&&&''')))++++++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---------,,,******+++***************+++,,,+++***))))))))))))***+++))))))*********+++++++++************************---,,,,,,++++++,,,,,,,,,+++...000...******---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,---------.........------------......///000...///000111222222222222//////000111111111111111////////////////////////000///.........///000000000000000000000000000000---......///000000111111000///......///000111222///...---.../////////---000000//////000000111222000///............///000//////000000000000////////////000000000000/////////...---------...///000............///000111222000000000000000000000000...---,,,---.../////////111111111111000000//////////////////////////////////////////////////////......//////000111111111///////////////000111111222111000///000111333444000000////////////000000---...000111222222222111///000222222111000111111222333333333333333222111000000000000111111222222000111111222333333444444///000000000111111111222222222222111111111000000000//////000111222222111000000000000000111222222///000111111111111000//////000000000111111111222222222111111111000000000---...//////...///111333000000000000000000000000///////////////...------////////////////////////---...000111111000...---/////////000000111111111...///000000//////222333,,,,,,------------.........++++++---...,,,---000,,,,,,---......---,,,,,,,,,,,,,,,---------......///......------......///------,,,,,,---...000111,,,,,,,,,...000000...,,,/////////000000000000000---......//////......---(((+++.../////////000111+++,,,.../////////......,,,...///000///000111333,,,...000222333222111000000...---...111333333333111111000///...---,,,,,,///---,,,,,,...//////...000000000000000///......///////////////000111111000000111000000///.........---,,,+++,,,,,,...///***++++++,,,,,,++++++******,,,------,,,+++---...((()))+++,,,---,,,,,,+++)))***,,,,,,++++++,,,---***++++++++++++,,,,,,,,,((()))+++---------++++++(((((((((((()))))))))))))))***,,,.........,,,+++,,,,,,++++++,,,,,,---...++++++------------++++++++++++++++++,,,---...///((()))***+++++++++++++++,,,+++***+++---...///...((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...---,,,***)))...---,,,+++++++++------,,,+++***))))))***+++,,,)))************++++++++++++++++++***************......------,,,---------+++...000...***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,,,,,,,---------......,,,,,,,,,---...///000111...///111222333333333222//////000111111111111111000000000000000000000000111111///......///000000000000000000000000000000---......///000111111222000///.........000111222111///...///000111000///000000///000000111222222222111000//////000111222000000111111111111000000...///000111111000///...//////...---...///000111............///000222222111111111111000000000000///---+++,,,---///000000000000000000000000000000////////////////////////////////////////////////......//////000111111111///////////////000111111222111000//////111333444000000////////////000000---...000111222222222111///111222222000///000111///000111222222222222222//////000000111111111222111111111111222333444555//////000000111111111222222222222222111111000000111000///000111222111000000000///000000111222222...///000111111000///...//////000000111111111222111111000000/////////...,,,---............000222000000000000000000000000.../////////...------,,,000000000000000000000000---...000111111000...---//////000000111111222222...///000000000000222444......---------,,,,,,,,,------------------------///...---,,,+++*********---,,,,,,,,,,,,---..............................111///...------...///111,,,,,,---.../////////...111000////////////000000------------------------(((((()))***,,,---............---------,,,,,,,,,,,,,,,---...///000111222000000000000111111111111///...---///333444222000222111000///////////////+++++++++,,,,,,---------...///000111111000///...---++++++......,,,,,,///000000//////......------,,,---.........---+++++++++******))))))******+++***+++---......---+++***++++++,,,,,,---...//////+++***)))((((((***,,,---,,,+++***))))))***+++,,,***************++++++,,,'''(((***+++***)))'''&&&))))))***++++++++++++***++++++------)))&&&***111)))************+++++++++++++++,,,------......///,,,++++++***************(((((()))***+++,,,,,,---+++))))))+++...000...,,,,,,,,,++++++***)))))))))---,,,++++++,,,,,,***))),,,,,,,,,------.........)))***,,,......---,,,+++...---+++*********++++++...***'''))),,,---***'''+++***)))(((((()))***++++++***+++---000111111000...---+++*********++++++,,,++++++******++++++,,,,,,,,,+++,,,---///111222------------------------***+++,,,---.......................................///000111111111111111000111222222222000///...000000000///......------..............................////////////......222111111111000000//////000000000000000/////////000000000000000000000000///////////////000111111111111000000//////......000111222000---,,,///111000000111111111000000///444222111/////////000000000000000000000000000000000000//////.........---...............---------000000000000000111111111333111///000222222///---000000000000000000000000000000000000000000000000111111000///////////////...------///222444444333111000///......---............//////000000000111///111444444222000000///111111222222222222111111////////////000000000000...000111111000000111333111///...///000111000///000000000000111111111111111111111111111000//////......///000000000000000000000//////.........---000///...///000111111///000000000000111111111111////////////............//////000000000000//////111000......000000///...//////...............///000000000000////////////...//////000000000000000111111000000000000000111......---------,,,,,,,,,---------,,,,,,---------///...---,,,++++++++++++------,,,,,,------...///........................000///...------...///000---------------.........000000000000////////////------------------------)))******+++,,,---............---------,,,,,,,,,+++,,,,,,---...//////000//////000000000111111111000///...000222333222000000000///.........//////,,,,,,,,,,,,,,,---------...//////000000//////......++++++...///,,,,,,///000000//////.........------......///...---,,,+++---,,,,,,++++++,,,,,,---***+++---......---+++***++++++,,,,,,---......///,,,+++)))((()))***+++---++++++************+++++++++***)))))))))***,,,,,,((()))***+++***)))'''&&&))))))***+++++++++++++++---+++,,,---+++(((+++000************++++++++++++++++++,,,------......///,,,+++******))))))******((())))))***+++,,,,,,,,,+++***)))+++...///---+++******************++++++---+++******++++++***))),,,,,,,,,---------......)))***,,,---------,,,+++---,,,+++*********+++,,,...+++((())),,,---***'''******))))))))))))******,,,++++++---//////...------,,,+++*********++++++,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...........................///000000111111111111000000000111111000//////............///////////////..............................////////////......111111000000000/////////////////////////////////000000000000000000000000///////////////000111111111000000000/////////...000111111///------///111111111111111111000//////222111000/////////000000111111111111111111111111000000/////////........................///////////////000000000000000000222000///000222222000---000000000000000000000000000000000000000000000000111111000///////////////......---///111333222111...............////////////////////////000000111///111333333222000//////000000111111111111000000........./////////000000...///000000//////000222111000//////111111000///////////////000000000000000000111111000//////.........///000000000000000000/////////............///...---...000111000////////////000000000111111000000000/////////......//////000000000000//////000000111111111000//////222111000///...///000111000000000000////////////...//////000000000000000222222111111111111111222......---------,,,,,,,,,...---,,,++++++,,,---......---,,,,,,++++++++++++---------,,,------...///........................000///...------...///000///...---,,,+++,,,---......///000111111000///...////////////////////////,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,------......//////000000000000111111000000///000222222111///.........---......//////---------------,,,,,,,,,.........------............++++++...///,,,---000///////////////.........///////////////...------.........------.........++++++------------++++++++++++,,,,,,------......,,,,,,***))))))***+++,,,******++++++++++++******,,,+++)))((()))***,,,...))))))***++++++)))((('''))))))******++++++++++++...++++++------***+++...************+++++++++,,,++++++,,,------......///++++++***))))))))))))***))))))******++++++,,,,,,,,,++++++,,,------,,,***((())))))***++++++,,,,,,,,,***))))))***+++***(((,,,,,,,,,,,,------------*********++++++++++++,,,,,,++++++++++++,,,,,,---...+++)))))),,,---***((()))******************)))---,,,+++,,,------,,,************)))******+++,,,---,,,,,,++++++,,,,,,---***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////........................000111111111111000000///000000///............///------......///000000111////////////////////////......////////////......000000///////////////...........................000000000000000000000000///////////////000111111000000000000////////////000111111///------///111222222222111111///...---//////.........///000111111111111111111111111111000000////////////............//////000000111111///////////////////////////......///111111000...000000000000000000000000000000000000000000000000111000000//////////////////...---...000111000///+++,,,---////////////.../////////...//////000000...000222222000.........//////000000000000//////---------.........//////---...000///......///000111000//////000111000///---.........//////////////////////////////...---......///000000000000///////////////............///...---...///000000........./////////000000000111111000000000////////////000000111111000000///...111444444111000000222777555222000///000111222000000000000////////////...///000000111111000000222222222111111222222333......---------,,,,,,,,,///...,,,++++++,,,...///------,,,+++++++++,,,,,,---------------...//////........................///......------......///000///,,,+++***+++,,,------...000222222111///...////////////////////////..................------......---------,,,,,,,,,---------------------...////////////000000000111111000000111111111000///---------------...///000//////......------,,,,,,......,,,++++++,,,.........+++,,,//////------000.........///////////////000000000000000//////...//////............//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,+++*********++++++)))***,,,,,,,,,,,,***)))---+++)))((()))***---...******+++++++++***)))(((***************+++++++++...***))),,,---+++***,,,*********+++++++++,,,,,,++++++,,,------......///++++++***))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++)))((()))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,++++++++++++,,,,,,---------+++******,,,,,,+++)))))))))+++,,,,,,+++))))))+++******+++------,,,***))))))))))))***++++++,,,------,,,,,,,,,,,,------***+++---......---,,,+++++++++++++++++++++++++++,,,---...///000000000000........................111111111111111000///...000///---,,,,,,---...///............//////000000000000000000000000000000......////////////......////////////............---------...............///////////////////////////////////////000000111000000000000////////////111000000.........000111333333222222000///---------------...///000000111111111111111111111111111000000//////////////////......///000111222222333111111111000000000000000.........///000111000000////////////////////////000000000000000000000000000000////////////000000000...---...///000///---***,,,...///000///---,,,000///............///000...///111000///------.........////////////......,,,,,,,,,---------......---...///...------...//////...---...///000///---,,,,,,---------.........---......///......---------...//////000000/////////////////////.........///---------///000///...............////////////111111111111000000000000000000000111111000000000---111333222///000444:::===:::555111//////000222000000000000//////////////////000111111111111000111111111000111111222222......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------...------------...//////..............................------------......000///---+++++++++---...,,,...000111222111000...000000000000000000000000//////............------......---------,,,,,,,,,.............../////////...////////////000000000000111111111111000000000---------------...///000/////////......---------...---,,,++++++,,,---......,,,,,,//////------000------......//////000000111111000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,------,,,+++***,,,+++***)))***+++---...+++++++++++++++******)))******)))))))))***+++,,,---)))(((+++---+++)))+++***++++++++++++,,,,,,,,,++++++,,,------......///,,,++++++***************,,,,,,,,,+++++++++++++++,,,,,,---,,,+++***))))))+++++++++*********))))))***)))((()))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,++++++,,,,,,---------------,,,++++++,,,,,,+++***)))***+++,,,,,,+++***)))(((((((((***---...---,,,))))))******++++++++++++...------------------...,,,---...//////...---,,,++++++++++++++++++++++++,,,---...///000000000000........................111111111111111000///...///...---,,,,,,---...///000000//////............000000000000000000000000......////////////..................////////////------------....../////////////////////////////////////////////000000111////////////000000000000111000.........000000111333333222222000///------,,,,,,---...///000000111111111111111111111111111//////000000000000000000...//////000111222333333333333333222222222111111---...///000000000000111////////////////////////////////////////////////000000////////////000000000///......//////...------...///000000...,,,+++000///...------...///000...///000000...------.........////////////......,,,,,,,,,,,,---------------...///...---,,,---......---,,,,,,......---,,,,,,,,,,,,,,,------------------............------------...///////////////.........//////////////////...---...000000000///............////////////111111111111000000000000000000111111111111000000...000111///---000888@@@@@@<<<777333/////////000000000000000///////////////000000111111111111111///////////////000111111......---------,,,,,,,,,------------------------++++++++++++,,,------.........------......///000........................------------------------000///...---,,,---...///---...///000111111000000000000000000000000000000..................------......---------,,,,,,,,,........./////////000000......////////////000000...000222222000000000111.........---....../////////////////////.........---------,,,,,,---------///,,,,,,///000---...000,,,------...///000111111111111000///////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,++++++++++++***+++***)))))))))***,,,---+++)))***------***))),,,++++++++++++,,,,,,,,,,,,++++++,,,------......///------,,,+++++++++++++++------,,,,,,++++++*********,,,---,,,***))))))***,,,,,,++++++***))))))(((***)))((()))+++++++++***,,,,,,,,,,,,++++++++++++*********++++++++++++,,,+++,,,---------------,,,,,,,,,,,,,,,++++++++++++******++++++++++++******((('''(((***---///...---******+++,,,,,,,,,++++++///......------......///,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////........................000111111111111000000///...------------...//////111000000///......------////////////////////////......////////////.........////////////000000000---------...//////000000000000000000000000000000///////////////000111111////////////000000000000111///------///111111000222222222111111///...---,,,---...///000111111000222222222222222222222222//////000000000000111111//////000000111111222222555555444444333222222222...000222222111000000111000000000000000000000000///////////////////////////////////////000000111111///......000000///...///000000000000...---,,,111000...,,,,,,---...000///000000///...---...///......////////////......,,,,,,,,,---------......---/////////---,,,---......,,,+++,,,---...---,,,+++,,,,,,,,,------------,,,---......///.........------...////////////............///////////////000///...///000111111///....../////////000000000111111000000000/////////000111111222222111111000000000///------111888>>>===:::666333000///000000000000000000///////////////000111111222222111111...............///000111......---------,,,,,,,,,+++,,,...//////...,,,+++++++++++++++,,,---...///...............//////000........................---------......---------......//////////////////.........///000111111111////////////////////////------------------............---------,,,,,,,,,,,,,,,------...///000000........./////////000000---///222222000000111333000000///........./////////////////////000000000------............------///,,,---000000......111,,,,,,---...///000111222111000///.........//////...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,------......,,,,,,,,,++++++,,,,,,,,,***+++,,,---------,,,,,,------,,,++++++++++++++++++***)))((()))***,,,---+++,,,...111...***+++///+++++++++,,,,,,,,,------++++++,,,------......//////...------,,,,,,------......---,,,++++++******)))+++---,,,***))))))+++++++++******************+++***)))***,,,,,,,,,+++,,,,,,,,,+++++++++******)))***,,,---------,,,+++,,,---.........---,,,+++,,,------,,,+++++++++,,,,,,++++++******++++++,,,***)))***+++---...---,,,,,,,,,---...---,,,++++++//////............//////++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...........................///000000111111111111000------...//////////////////////////////.......................................////////////....../////////000000000111111------...//////000111111000000000000000000000000///////////////000111111.../////////000000000111111///------///111111000111111111111111000//////---...000111111111111000222222222222222222222222//////000000000111111111000000000000000000000000555555444333333222111111000222444333111000000222000000000000000000000000///////////////////////////////////////000111111111///...///111111000///000000000000000000//////111000---,,,+++,,,...//////000111000...---...000/////////000000/////////------------...............///000///---------...///...------//////...---,,,,,,,,,------------...------...///////////////,,,---......//////................../////////000111000///000222222222000/////////000000000111111000000000/////////......000111111222222111111000222111000///000222444666555444333222111111222333000000000000////////////000000111222222222222111............///000111222......---------,,,,,,,,,***,,,...000000...,,,************+++,,,---...///...............///000000........................,,,------......------,,,---...///000111111000000............///000222222////////////////////////,,,,,,,,,---------............---------,,,,,,,,,******+++,,,...///000000............/////////000,,,///222222000000222444222111000///////////////......//////000000111111,,,---////////////---,,,///------000000......111+++,,,---...///111111222111000...---------...///......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***,,,---...//////...---++++++++++++---...)))***,,,......---,,,+++...---,,,+++++++++,,,,,,+++***)))((((((***,,,---,,,...222444///***,,,222++++++,,,,,,,,,---------++++++,,,------....../////////...------------.........------,,,+++******(((***---,,,***(((***,,,)))))))))***++++++,,,,,,+++***)))***,,,------+++,,,,,,,,,++++++*********)))+++---.........,,,+++------...///...---+++***,,,---------+++++++++,,,---,,,+++******+++,,,---,,,,,,+++,,,---...,,,+++---......///...---+++***//////............//////************+++---///111------------------------***+++,,,---.......................................///000111111111111111,,,---///000111000///...------......///000000000..............................////////////......//////000000111111222222.........///000111111222000000000000000000000000///////////////000111111.../////////000000111111111///,,,---000222222000000000111111111000000///...///111222222111111000222222222222222222222222//////000000111111111222000000000///////////////444444333333222111000000111444555444111000000222000000000000000000000000///////////////////////////////////////000111111111//////000111222222000000/////////000111222333222000---++++++,,,...///000111111000......///000//////000000000000//////---------........./////////000111000...------///111///...///000111000///,,,,,,---------.........------...///000000000///,,,---......//////......---.........//////000000222000000000222333222111000000000000111111111111////////////............111111222222222222111111333222111111222222000...//////000111222333555666000000000000////////////000000111222222222222111////////////000111222333000000000///...,,,+++***---------.........//////+++//////++++++//////+++---...///000000000///..................///000000......------------......---------.........//////,,,---------......//////............////////////111000...,,,,,,,,,.../////////............//////++++++++++++,,,,,,---.........---------......///+++...111000//////222666333222000///...///111222111000///......///000111+++---...000000///---,,,***++++++,,,---...//////---.../////////...---,,,111...---///222222---)))111000000///...---------000...,,,,,,,,,,,,***(((+++++++++******************)))))))))***,,,...000111---))))))---...,,,))),,,++++++,,,---,,,***(((++++++++++++++++++++++++)))***+++,,,---.........---.........---+++)))(((,,,,,,+++***))))))******,,,,,,+++***+++,,,...///------,,,+++,,,---.../////////...---,,,,,,++++++,,,++++++---+++''''''+++)))***++++++++++++***))),,,---......---,,,)))(((,,,,,,+++++++++,,,---...///---++++++,,,......---------++++++++++++------///...---,,,++++++++++++...---,,,+++++++++,,,------,,,+++,,,------,,,***000---++++++---///000000------...---,,,+++---///******+++,,,---......///...,,,***+++---...---***,,,+++*********+++,,,---,,,,,,,,,------///000111---......///000111111222000000//////.........---...///000111111000///...//////.........------------.........//////000000111000///......///000111000//////...---,,,,,,,,,---...///000000///...---.........//////////////////...------...///000111222111000///............111111000000//////......//////000000111111111222000111111111111222222222222222222111111111111111222222000///............222111111111000000//////222222222111111111000000555222......000111000///...............///000000000000000000000000000000......////////////......//////......///000111222000000000000000000000000//////111222222111000000000000000000000000000000///////////////////////////000111000///...///000000000111000000///...---000000//////.........---000000000000000000000000///000000000000000//////---------......000111111000000000000000000000000......//////000000111111222111000.........///000000111111111111222222222111111111000111222222333444333222111111222333444000000//////......------000111111111111222222222222222222111000//////...111000///...---,,,+++++++++,,,,,,,,,------------+++//////++++++//////+++,,,---.........---,,,,,,............////////////......------------......---------.........//////,,,,,,---------.....................////////////111000...,,,,,,---.../////////............//////,,,,,,++++++,,,------......---------...//////000222111000000111222333333222111///......///111222111000///......///000000,,,---///000000///---,,,+++,,,,,,------......///,,,---......///...---,,,///---,,,...111111---(((111000000///......------///---,,,,,,------+++***))))))******++++++,,,,,,******))))))***,,,...000111---***+++...///---)))+++******+++,,,,,,)))'''++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++***))))))))))))))),,,,,,+++++++++,,,---...---,,,,,,+++,,,---...//////......---,,,,,,+++++++++******,,,+++'''(((,,,+++++++++******+++++++++...///000000///---+++***------,,,,,,------......///---++++++,,,------------,,,,,,++++++,,,,,,---+++++++++******+++,,,,,,---,,,++++++***+++,,,------,,,++++++,,,,,,***)))...,,,******,,,...///...,,,------,,,++++++,,,...++++++++++++,,,,,,,,,,,,,,,***)))***,,,---+++))),,,+++*********+++,,,---,,,,,,,,,---...///000000......//////000000111111000/////////............//////000000111000000000//////.........---------............/////////000000000////////////000000000000//////...------,,,---...///000000///...---/////////......---------///......---...///000111000000///............///111000000000/////////...///000000000111111111111000000111111111222222222111111111111111111222222333222111000000/////////111111111111000000000///222222222111111111000000222000......000000///---...............///000000000000000000000000000000//////000000000000//////.../////////000000000000000000000000000000000000///000111111111111//////000000000000000000000000///////////////////////////000111000///...///000///000000000000//////...000000/////////.........//////////////////////////////000000000000//////...------......000111111000000000000000000000000////////////000000000000111000///...---......///000000111111111222222222111111000000000111111222333222111111111111222333000000//////.........---000000111111111222222222222222111111000//////...111000///------,,,,,,,,,*********+++++++++,,,,,,,,,......,,,,,,......,,,,,,,,,---,,,,,,+++***)))---...///000//////------......------------......------........./////////,,,------------.....................////////////000///...---------.../////////............//////---,,,,,,,,,,,,---......---------...///000111222@@@;;;555333444444111...000000.........///000111222111000.........///000---...///000000///------------------------------***+++,,,---......------...,,,+++---//////,,,)))000000000///......------...---,,,,,,---...---,,,((()))***+++,,,,,,---...******))))))***,,,...//////---,,,...000000---************+++,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************+++,,,,,,---++++++++++++************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---............------,,,,,,++++++)))((())),,,+++((()))---,,,,,,************,,,,,,....../////////---,,,+++---------.........//////...---++++++,,,------,,,---,,,,,,++++++,,,,,,---))))))))))))***+++------,,,++++++******+++,,,,,,---,,,+++---///000///......,,,******+++---------+++,,,,,,+++******+++---,,,,,,+++++++++*********+++)))((()))***+++***)))+++++++++++++++,,,------,,,,,,------.../////////////////////////////////////////////............000000///000000111222222/////////............---............/////////////////////000000/////////111000000//////......---......////////////......000000///...---,,,++++++///............///000000...............//////000000000000000////////////000000000000111111111111000000000111111111222222000000000111222222222333444333222111000000000111111111111111000000000000222111111111111000000000000///...///000000...,,,........./////////000000000000000000000000000000000000111111111111000000......000111111000000///000000000000000000000000111111111111000///......000000000000000000000000///////////////////////////000111000///...///000......///000000000//////000000////////////..............................//////000000000000//////............///000111111000000000000000000000000000000000000//////////////////...---------......000000000111111111222222111111000/////////000000222111111000000111111222///////////////.........000000000111111111222222222222111111000/////////000///...---,,,------...******+++++++++,,,,,,,,,,,,------,,,,,,------,,,---------,,,+++***))))))---...///000000...,,,+++......------------..................////////////....................................////////////000///......---...////////////............//////...---------------......------......000111222333JJJDDD===888555222///---///......---......///000222111000///......//////...////////////......---//////......---------,,,)))***+++,,,------.........---,,,---//////---+++000000//////............---,,,,,,,,,...//////---***+++++++++,,,,,,------************+++,,,---...,,,,,,,,,...000///,,,)))+++***+++,,,------+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++***)))***+++,,,---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++(((''')))++++++(((***......---+++******+++---...+++,,,,,,,,,,,,+++***))),,,------...............---,,,++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...************+++++++++,,,...------///333555666666...,,,++++++,,,------,,,***++++++***))))))***,,,***************************************+++******++++++++++++,,,,,,------,,,------......//////...//////////////////......///////////////.........111000/////////111333444/////////........................///////////////---...///000000///...---111111000000/////////......//////////////////...///......---,,,,,,++++++//////........./////////............///000111222000000000000////////////000000000000000111111111000000000000111111111111//////000111222333333333333222111111000000000111111111111000000000000000111111111111000000000000......///000111000...---......///000000000000000////////////////////////111111111222222111111111---...000222222111///...////////////////////////222111111000//////...---///////////////////////////////////////////////////000111000///...///000------...///000000000///000000//////////////////...........................//////000000000000/////////......///000111111////////////////////////111111000000//////......////////////......//////000000000000111111111111111000000///////////////111000000000000000000111.........///////////////000000000000111111111111111111111111000000/////////......---------......,,,,,,,,,,,,---------...---,,,,,,------,,,,,,---///......---,,,+++++++++,,,---///000000...,,,+++......------------.............../////////000000000000//////////////////............//////////////////.........///////////////............////////////...------.........------......000111222333BBBBBB>>>888222......000...............///000000222111000.........///000///000000//////......---000//////......------,,,******++++++,,,---................../////////...////////////............---,,,,,,---///000000///...---------,,,,,,++++++************+++,,,------******+++---...---+++))),,,,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---+++*********+++,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++((('''))),,,,,,)))+++///...---+++******+++---...++++++++++++++++++*********+++,,,------------,,,---+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,,,,,,,,,,111000///000222444555555///...,,,,,,.........---******+++***)))(((***,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,---...//////......---////////////.....................///////////////111000/////////000222333///////////////////////////////////////.........---...///000000///...---000000000000/////////////////////....../////////------------------------//////////////////...............///000111222333////////////000000000000111111000000000000000000//////000000000111111111//////000111222333333333111111000/////////000000000000000000000000111111000000000000000000000000...///111222111000000///...///000000111111000000////////////////////////111111222222222222111111...///111222222000...---////////////////////////222111000//////......---///////////////////////////////////////////////////000111000///...///000,,,---.../////////////////////000000000000000000..............................///000000000000000000////////////000000111////////////////////////111111000000//////......000000000000111111000000//////000000000111111111000000///////////////000000000000111111000000000------......//////000000//////000000000111111111111111111000000000000000,,,---......///......---------............//////...,,,,,,......,,,,,,...000///...---,,,,,,------+++,,,---...///......---......------------............/////////000000000000000000///////////////............////////////....../////////000000000//////............//////000000///............///---------...///000111222333555777444///---///333---......///000000000111111000///......///000111111000000//////.........////////////......------,,,,,,++++++,,,---...///.........////////////000//////////////////......///------...000111000///000///......,,,,,,+++*********+++++++++,,,,,,,,,))))))+++,,,,,,++++++***---------///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---////////////...------,,,++++++++++++'''(((***+++++++++***))),,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***------***,,,000......,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,++++++,,,------+++***+++,,,,,,------,,,,,,+++///...---------------...******,,,---------------444222///......///......000...------//////...,,,***++++++***))))))***,,,(((((()))***+++,,,---...---...///...---,,,---///++++++,,,---------------,,,---...//////...------.................................///////////////000000////////////000000...////////////000000000///////////////..................//////.........//////////////////////////////............//////,,,,,,------............/////////000//////...---.........//////111222222////////////000000000000111111111111000000000000/////////000000000111111000000000111222222222333000000///////////////000000000000000111111111111//////000000000000000111...000222222111000111222...///000111222111000///000000000000000000000000111111222222222222111111///000000111111000......000000000000000000000000111111000///............000000000000000000000000///////////////////////////000111000///...///000------.../////////......//////000000000000111111........................---...///000000111111000000000000//////000000111000000000000000000000000000000000000////////////000000111222222222111111/////////000000000111111000/////////000000111222000111111222222111111000,,,------...///000111111/////////000000000111111111111000000000000000000***,,,...000000///...,,,------.........////////////++++++//////++++++//////...---,,,,,,---......++++++,,,---......//////......------------........./////////000000000000///.........------------............////////////......///000000000000000//////............//////111000000///......//////...---------...//////000,,,...000111000000000000......///000111111111111//////......///000111222222111000///............////////////...............------,,,,,,---...///------......---...///000.../////////////////////000///......000111000/////////......------,,,,,,******++++++,,,,,,,,,+++)))***++++++++++++,,,---,,,,,,,,,...000000...,,,------------------------,,,,,,---......///......,,,,,,---.........------((()))+++,,,---,,,+++***,,,,,,---------,,,+++***)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,+++,,,///...+++,,,111---------------------------,,,,,,,,,,,,,,,------***+++---...///...---,,,+++++++++,,,------+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---......///***+++---...//////......333000---,,,---......---///---------......,,,+++***+++,,,+++))))))+++,,,******++++++,,,,,,---------...000///---,,,...000+++,,,---.........---,,,,,,---///000000...---,,,,,,------....../////////............/////////000//////000//////...---,,,.../////////000000000000000/////////............///......------......///........................000///...------...///000//////..................//////000000000///---,,,---------------...///000.../////////000000000111111111111111000000000///////////////000000000111111111111111111111222222111000000///000000111111///000000000111111111111////////////000000111111...///111000......000333...///000222222111000///000000000000000000000000000000111111111111000000000000000000/////////...000000000000000000000000000///............///000000000000000000000000000///////////////////////////000111000///...///000.........///......------//////000000000111111111////////////////////////---...///000111111111111111111000000000000000111000000000000000000000000////////////000000000000...///000111222111111000////////////000000000111/////////000111222333444111111222333333222111111,,,,,,---...///000111222////////////000000000111000000000000000000000111)))+++...111222000...,,,---------........./////////++++++//////++++++///...---,,,,,,,,,---...///******++++++---...000111.........------.........////////////000000000000---------,,,,,,+++++++++............/////////000......///000000000000000//////............//////111111000///////////////......---------......///000///...111444444000,,,......000111222222222222............///000222333222222000///.............../////////////////////000///...---,,,---...///,,,,,,---,,,,,,,,,...000.........///////////////111///...///000111000...------..................******+++,,,,,,,,,+++++++++,,,,,,,,,++++++---///++++++,,,---//////...,,,------------------------.........///......---,,,***+++---///000000000///+++,,,...000000///...---,,,,,,---...---,,,***))))))***+++,,,---,,,++++++++++++++++++++++++++++++---,,,---000///,,,---111------...//////...------+++******)))******+++++++++,,,...000000///...---+++***+++,,,------+++)))++++++------------++++++))))))***+++,,,...///000***,,,---///000000//////000...,,,,,,///111333333...---,,,,,,------+++)))+++,,,,,,+++******+++------------,,,,,,,,,++++++,,,...000///---,,,---000+++,,,---.........---,,,,,,---///000000...---+++,,,,,,------...///000000---.........//////000000//////000000///---+++***.../////////000000111111000000//////.........---///...---,,,,,,---...///---------...............000///...------...///000111111000///...------,,,//////000000000///---,,,,,,,,,+++++++++,,,------.../////////000000111111222111111111000000//////////////////000000000000222222222111111111111111222111111111111111222222//////000000111111111222.../////////000000111111---///000...,,,---000333...///111222333222000///000000000000000000000000000000111111111111000000222111000///......//////000000000000000000000000000///...------...000111000000000000000000000000///////////////////////////111111000///...///000.../////////...---,,,,,,//////000000111111111222000000000000000000000000---...///000111111111111111111000000000000000111000000000000000000000000......//////000000111111---...///111111111000///////////////000000000000/////////000111333555555111222333444444333222111+++,,,---...///111111222////////////000000000000000000000000000111111111---...///000000///...---///---+++---///111///---+++,,,------......------//////.........---------,,,------......------,,,,,,---...000111111222222000000000000000000000000......//////...---,,,,,,(((+++---......---...///---...000111111111000///////////////////////////,,,---//////---+++++++++,,,,,,,,,,,,,,,---...///---...///000000111111111......///000111222222333////////////////////////111000......///000000/////////............//////.../////////...---,,,,,,///...---,,,+++,,,---.........////////////..............................///............---------++++++++++++,,,,,,---...,,,,,,++++++***)))))))))))))))))))))))))))))))))---***((())),,,//////.../////////...---------,,,,,,---------.../////////000///...---------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...---,,,+++,,,...000222111111///...------------,,,,,,------,,,,,,+++************++++++,,,,,,,,,---...............------------++++++++++++------+++,,,---...---,,,+++***,,,,,,,,,---------........./////////...,,,***)))***+++---//////...---,,,------------------,,,,,,...+++((((((+++---,,,+++------,,,++++++++++++,,,---------...------,,,,,,---,,,,,,,,,---///000111000000000000///...---,,,.........------,,,,,,+++000000111111111111000000//////000//////...------////////////000000000000000000//////.........---........................,,,,,,------------,,,,,,////////////............111111000000/////////............------,,,,,,,,,---...///...---,,,---...---......///000111111222222111///...---...000111//////000000111111111222111111000000000111333444111111111111111111111111---///111333333333222111000000111111111111000000222222111111000000//////000///000222444555555333222222000///............000000000000111111111111000000000000////////////////////////////////////...............///000000000111111000//////111333333333222111000///......000000000000000111111111000000///////////////000000000////////////000000//////000000000000/////////////////////////////////......///111333222111222111000//////000111222////////////000000000000000///......000111111000000000000000000000000000...//////000111222222222222222222111111///......------...000222111///,,,222222222111111///......000000111111111111000000---...///000000///...---///---+++,,,...000///---,,,,,,------......------//////.........---------,,,------......------,,,,,,---...///000111111111000000000000000000000000///////////////...------))),,,...///.........///---...///000111000000///////////////////////////,,,...000000...,,,,,,,,,---,,,,,,,,,------...///---...///000000111111111/////////000000111111222000000000000000000000000111000//////000000000000//////............//////...............---,,,,,,//////---,,,,,,,,,,,,---,,,---...............---........................///............---------,,,,,,+++++++++,,,------++++++++++++************++++++++++++++++++++++++---+++)))***,,,//////...............------------------------...............------,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,++++++,,,...000111333222111000////////////,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............------------,,,++++++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,------------...,,,---.........---,,,+++***,,,---...///...,,,,,,------------------------...,,,))))))+++---,,,+++...------,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,------...//////000....../////////...------.........---------------...//////000000000000000///////////////...------....../////////000000000000/////////.........---...............---------------............------......//////////////////000000000//////...............---------,,,,,,,,,---...///...---,,,---///.........///000111111111111000///......///000111000000000111111111111111333222111111111222333444111111111111111111111111111222444444444333111000000000111111111111000000111111111000000000000000/////////111333555444333222111000///............//////000000000111111111000000000000////////////////////////////////////...............///000000111222111000......000222222222111111000000//////000000000000000000000111000000////////////000000000000////////////000000//////000000000000/////////////////////////////////......///111333222111222111000//////000111222////////////000000000000000///......000111111000000000000000000000000000---......///000000111111111222222111111///......------...000111111///---222222222111111000///...000000111111111111000000---...////////////...---///---++++++---...///...,,,,,,,,,---------.....................---------,,,------......------,,,,,,,,,...///000000000000000000000000000000000000//////000000000///......+++---///000/////////000---...///000000000000///////////////////////////---///000000...------...---------,,,------...///---...///000000111111111/////////000000000000000111111111111111111111111000000/////////000000000//////............/////////000000000000//////...000///...---,,,,,,,,,,,,++++++,,,---......------........................///............---------------,,,+++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---.........------------........................------------,,,++++++++++++,,,,,,---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///222222111000////////////------......------,,,+++------------------,,,,,,------...............---------,,,,,,,,,,,,------++++++++++++,,,------...,,,,,,,,,,,,------------+++,,,,,,---.........---,,,,,,---......---++++++...........................,,,++++++,,,------,,,......---,,,,,,,,,,,,---+++,,,---...............+++,,,---////////////...,,,,,,---............---..................//////,,,---...///////////////......//////......------.........////////////000/////////...............//////.........---------.........//////.........------......///000000000/////////..................------------,,,,,,,,,---...///...------...///......//////000000111111111000///......///000111222222222111111111111111444333222222222222222333111111111111111111111111444555555555555333111000000000111222222111000000///000000000000000000111.........000222333222111222111000//////....../////////000000000000111111000000000000////////////000000000000000000000000...............///000000111222222000...---///000111111111111111111111111111111000000000000000000000000////////////000000000000////////////000000//////000000000000//////000000000000000000000000///......///111222222111111111000000000000111111////////////000000000000000///......000111111000000000000000000000000000------......//////000000111111111111000///.........---...000111111///---111111222111111000///...000000111111111111000000........................///---,,,+++,,,---///000,,,,,,,,,,,,------..............................,,,------......------,,,+++,,,---...///////////////////////////////////////000000000000000//////,,,...111111000///000000.........///////////////////////////////////////...000111000///...///000......------------......---...///000000111111111/////////////////////...000000000000000000000000...//////...------///000//////............//////111222222333222222111111000000///...---,,,,,,++++++,,,------....................................///............---------...---,,,,,,++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,,,,------..................------,,,,,,,,,+++++++++++++++,,,---.../////////...............---------,,,,,,---------,,,++++++++++++,,,---...000///...---------------...............---,,,,,,...............---------,,,---......///.........---------,,,,,,---------++++++******+++---///000++++++,,,,,,,,,---------,,,,,,,,,------------------------------,,,+++***------............//////...---,,,,,,------------///...------,,,,,,------++++++---...////////////***,,,...000000///...---***+++,,,---............---.........//////000000------.........------,,,------.........------,,,------........./////////......................../////////...------,,,,,,......////////////......,,,,,,---...///000111111..................------------------------------,,,---///...------...///.../////////000000000111000//////...//////000111333333222222111111000000333333222111111000000000111111111111111111111111333444444444444333222111///000222333333222000///.../////////000000111111...---...///111222111000111111000///////////////////////////000000000111000000000000////////////000000000000000000000000...............///000000000111111000///...///111000000000111111222222222111111111000000000000000000////////////000000111000000////////////000000//////000000000000//////000000000000000000000000000......///111222111000111000000000000000000111////////////000000000000000///......000111111000////////////////////////.........//////000000000000000111111000///......///......///111111000...111111111111111000//////000000111111111111000000......------------............---------...///000------,,,,,,,,,---...///---.....................,,,------......------,,,+++,,,---......///..............................//////000000000000000///---///111222111///000000...............//////000000000000000000000000000///000111000//////000111///......---------......---...///000000111111111/////////...............////////////////////////,,,---...---++++++---/////////............//////000111111222222111111111000/////////...---,,,,,,------...///////////////........................///............---------...---,,,,,,++++++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,---------------...+++,,,,,,,,,------............------,,,,,,,,,+++,,,,,,++++++,,,---......------------------------...------,,,,,,------...,,,,,,++++++,,,,,,------///......---------------...////////////...------........................,,,------...//////......------------------------++++++******+++---///000+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------,,,,,,++++++***------------......//////,,,---...---------------......---,,,,,,,,,,,,---+++,,,---...//////000///+++,,,...000000///---,,,******,,,---......//////---.........//////000000............---+++***))),,,,,,------------,,,,,,------------............---------...............//////.........---------......////////////......+++,,,---...///000111222------..................------------------------,,,---......------...000////////////000000000000///////////////000111111333222222111111000000000111000000000//////......000000000000000000000000000000111111222222222222///000222444444222000///......//////000000000111...------///111222000///111000000////////////000...////////////000000000000000000000////////////000000000000000000000000...............///000000...000111111000000111333000000111111222222333333111111111111000000/////////////////////000111111000000////////////000000//////000000000000//////000000000000000000000000000///......000111000///000000000111111000000000////////////000000000000000///......000111111000///////////////////////////000000000000000111111///000000000000//////...//////...///111222000///000111111111111000000///000000111111111111000000......------------......---///000000//////000111------,,,+++,,,---...///---------...............,,,------......------,,,+++,,,,,,---......------..............................///000000000//////---///111111000/////////......------......///000000000000000000000000000///000000///......000222000///......---.........---...///000000111111111---------.......................................+++---///---+++***,,,/////////............//////------...////////////......////////////...------...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,///............---------------,,,+++++++++,,,,,,*********+++,,,------...+++++++++++++++++++++++++++---//////---------...,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------///...---,,,,,,---...///,,,,,,,,,---------------000000//////...//////000/////////000//////...------------.........//////,,,,,,---...////////////------............------++++++++++++,,,------...++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---.........+++,,,......,,,,,,,,,---------,,,++++++++++++,,,,,,---...///////////////,,,---...//////...------++++++,,,....../////////..................//////.........------+++***)))++++++,,,,,,------,,,,,,,,,,,,,,,---------......---------------..........................................//////.........,,,,,,---...///000111222.............../////////,,,,,,,,,------------...+++---......------///000////////////000000000000......//////000000111111111111111000000000000000...////////////......---000000000000000000000000......//////000111111222///111333444444333111///...//////////////////000///......///111222000///000000////////////000000......////////////000000000000000000////////////000000000000000000000000...............///000000///111333333222111222333111111111222222222333333222222111111000////////////......//////000111222000000////////////000000//////000000000000//////000000000000000000000000000///......000000///...000000111111111111000000////////////000000000000000///......000111111000000000000000000000000000000000000000111111111111/////////000000//////...000///...///111222111000000000111111111111000000000000111111111111000000...------,,,,,,------...,,,///333333111000000111...---,,,++++++---...000---------.........//////,,,------......------,,,++++++,,,------------,,,------------------------------...///////////////---///111111000......///......---------...///000000000000000000000000000...//////...---...000222000000///...............---...///000000111111111,,,,,,,,,------......///////////////////////////,,,///111///,,,+++...111//////............//////------...///////////////------//////000//////...////////////...---,,,,,,++++++++++++++++++++++++///............---------,,,,,,+++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++...000000...,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,++++++,,,,,,,,,---------///...---,,,,,,---...///------.........---------/////////......//////000///000000000000///......++++++,,,---...//////000+++,,,---...////////////,,,---...//////...---,,,++++++,,,------,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,---...///++++++++++++++++++,,,,,,******++++++,,,------...)))+++......,,,***+++,,,,,,,,,+++************+++......////////////..............................,,,---...///////////////.........---------------,,,,,,---------------,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,------.../////////------............------,,,------...///000000111.........//////000000000,,,,,,,,,---------......+++,,,......---...///111000000000000////////////---...///000000111111111///////////////000000000---...///000000//////...000000000000000000000000//////////////////000000///111333555555333111//////////////////.........000//////000222222111///000000////////////000000........./////////000000000000000000////////////////////////////////////...............///000000333555666555333111111111222222222222222222222222222222111111000//////...............///000111222000000////////////000000//////000000000000//////////////////////////////000///......///000///...///000111222222111000///////////////000000000000000///......000111111000000000000000000000000000000000000000000000000000......///////////////...111///...///111222111111000000111111111111000000000000111111111111000000...---,,,,,,,,,,,,---...,,,000444555333111000111...---,,,++++++---...000---------.........//////,,,------......------,,,++++++,,,---------,,,,,,------------------------,,,,,,---...//////......---///000111///...---.........---,,,---...///000000000000000000000000000......///...------000222000000///...............---...///000111111111111++++++,,,,,,---...//////000000000000000000000000---111333111---,,,///333//////............/////////000111222222222222222,,,---...000000000000////////////...---,,,******************************//////.........---------++++++++++++,,,------...++++++,,,,,,,,,,,,------------------------------+++...111000...,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++***)))))))))***,,,,,,,,,------.........000///---,,,,,,---///000.........//////...------------,,,,,,,,,------...000000000000000//////...)))***+++,,,---///000000+++,,,---...////////////,,,---...//////...---,,,+++,,,---...---,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,...000111+++*********+++,,,------))))))***++++++,,,------(((+++......+++)))***,,,,,,+++******))))))******...///////////////...---///......---------......---...//////000/////////.........------,,,,,,+++)))***,,,---.../////////)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,,,,---...///000000,,,------------------,,,------......///000000000.../////////000000111111,,,,,,,,,------.........+++,,,............///111000000000000////////////------///000111111111111------......//////000000---...///111111111000000000000000000000000000000222111000///.........//////111444555555444111///000000//////.........---000000///000222222111///000000////////////000111............/////////000000000000000////////////////////////////////////...............///000000777888999777444000//////222222222222222222222222222222222111000//////...............///000222222000000////////////000000//////000000000000//////////////////////////////000///......///000///---///000111222222111000///////////////000000000000000///......000111111000000000000000000000000000///////////////...............///////////////...111000...///111222222111///000000111111111000000000000111111111111000000///---******,,,...//////000111222222222111//////,,,,,,------,,,,,,+++***,,,------.../////////...---------------------,,,//////.........---------///////////////000111111///////////////000111111---...............------//////////////////000111000000000000///...---,,,,,,...000000000000111222111111000///...------,,,...///000111111000///...000000////////////000000111000///......///000111000---,,,///...,,,---000...............///000000000//////000111111///---......---------...//////000000//////.........---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111...///000///---,,,+++,,,---...///...---,,,---...------............---------,,,,,,...///000///---,,,++++++******+++,,,,,,...---,,,,,,+++***))))))***,,,---,,,******...111***///000...000444222------......///////////////+++,,,.../////////...---......//////......---,,,///......---------......///......///111000...,,,////////////////////////000---+++***+++,,,,,,+++---,,,+++++++++,,,---...------,,,,,,,,,---......---,,,+++,,,,,,,,,)))'''+++++++++,,,---,,,***((()))************+++++++++++++++,,,---------,,,,,,...............///000000222111///.........///000...---,,,,,,---...///000........................+++,,,,,,------......///++++++************++++++)))***+++,,,---,,,,,,+++)))***+++,,,++++++)))((('''(((***,,,...//////000---,,,++++++------,,,++++++---000///,,,+++,,,...------------------------........................+++++++++,,,---...///000000///////////////000000333222000...---...///000///000222111///---,,,+++////////////000000000000000000000000000000000000---......///////////////////////////////////////000000000000////////////000000000000000//////...111...+++,,,///111000///000000//////.........---111000///------......///............////////////---------...///000000111111222222333222111000//////000111222222222222222333222000//////111333444////////////000000000000111111000///////////////---------............///000000000000000///...---000000000000000000000000222222111111000000//////000000000000111111111111......---,,,---...///000//////000000000000/////////////////////////////////////////////.........000000////////////000000444222000///...///000111////////////000000000000000...,,,+++---///000000///000111111222222111111------......------,,,+++,,,,,,---...............------------............//////.........---------///////////////000000111///............///000000........................////////////000111222222///////////////......---,,,...000000000000111222000000//////......------...///000111111000///...///......//////000111222000//////......////////////,,,,,,//////,,,---000///.........//////000111444222//////000000000/////////........./////////000/////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000...///000///---,,,,,,,,,---...///...---,,,---///---......//////......------,,,,,,---///000///...,,,,,,++++++++++++++++++......------,,,+++******++++++,,,++++++,,,...000+++------///666<<<:::222...//////000000000000000,,,---.../////////............//////......---,,,///......---------......///......///000000...,,,////////////////////////000...,,,,,,---------,,,...---,,,+++++++++,,,---------,,,,,,------......,,,+++******++++++***)))*********+++,,,,,,+++***************++++++++++++***+++,,,---------------///.........//////000111111111///.........///000//////...---------..............................,,,,,,,,,,,,------------++++++************++++++***+++,,,---------,,,,,,******+++,,,,,,+++***)))'''((()))+++,,,---......---+++***+++,,,---,,,++++++---//////---+++,,,...------............------////////////////////////,,,,,,,,,,,,---......///000000////////////000000222111///......///111222000000111000///...------////////////000000000000000000000000000000000000---...//////000000//////////////////////////////000000000000////////////111111111111111000///...000...,,,,,,///000000/////////......------------111000///...---......///............////////////------......///000000111111111222333222111000//////000111111222222222111000//////...///111333555.../////////000000000000111000000///////////////---------............//////000000000//////...---////////////////////////111111111000000000000000/////////..................------,,,---...///000//////000000000000//////......................../////////////////////...000000////////////000000333222000///...///000111/////////000000000111111111///------///000111000//////000000111111222222...////////////...------,,,,,,------......------,,,,,,------......//////...............---------//////......//////000111...------------...//////000000////////////000000////////////000111333333---......///////////////,,,...000111000///000111........................//////000111111000//////............///111222333---....../////////......///,,,,,,//////---...111///////////////000000111666333000...///000000000////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...///000///---,,,,,,------...///...------...///---......//////......------,,,+++,,,...///000///------,,,,,,+++++++++***.........------,,,,,,,,,,,,+++***+++---.........---,,,+++...777>>>;;;333//////000111111111111000---......///000/////////......//////......---,,,......---------......///......---...000000...---000000000000000000000000000///...///000000...,,,......---,,,++++++,,,,,,------,,,,,,---......///---+++))))))***+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++------.........///////////////000000111111000//////......//////000000...------,,,------........................------,,,,,,,,,,,,++++++++++++************+++++++++,,,------...---------***++++++,,,,,,,,,++++++((()))***++++++,,,,,,,,,,,,*********+++,,,+++***+++---//////---,,,---...---...///000000///...---000000000000000000000000...---------------......000000////////////000000000000///......000111222111000000//////000000000////////////000000000000000000000000000000000000---...//////000000//////////////////////////////000000000000////////////222222333333222000///...000...------///000000///......---------------,,,000000///............///............////////////------......///000000000000111222222222111000///000000000000111111111111...---------///111333444....../////////000000000000000//////......//////---------............/////////////////////......///////////////////////////000000000000000000111/////////......---------...------------...//////...//////000000//////.................................//////////////////000000000000000000000000222222000/////////000111000000000000111111111111000...------///000000000000////////////000000000///000000000000///......,,,,,,---------------,,,***++++++,,,---......///........................///............///000000---,,,,,,,,,,,,---......111000/////////000111222111000000000000111111222,,,---...///000000000000---///000111000///000111------.........////////////000111111111111000//////////////////000111111,,,,,,.../////////...---///,,,,,,//////...///222000000/////////000000111444222///...//////...---...//////////////////...///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000///---,,,,,,---,,,---///...------...///......////////////......---,,,***+++---/////////------------,,,+++******------------,,,,,,,,,,,,---+++)))+++...000///---///---,,,...222555222---......///000000000000000....../////////000000///.........///......---,,,...------------...//////...---,,,---///000///---000000000000000000000000/////////111222111///---///......---,,,,,,++++++------,,,------...///000222///+++***+++,,,,,,,,,111000///---++++++,,,---++++++++++++,,,,,,,,,---******,,,---......//////000000/////////000000111000000//////........................---------..............................------,,,++++++******,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++***))))))++++++***))),,,---..................---...///111111///...---///////////////////////////......------------...111000000////////////000000///......---......///222000......000111222222////////////000000000000////////////////////////......///000000000000000////////////////////////000000000000////////////333333444444333111///...............//////000///........................000/////////........................////////////............//////000000///000111222222111000///000000000///000000000000------------...000111222........./////////000000000//////.........//////---------............///000000000000///000000000////////////////////////.../////////000000111111111111111000//////......------------......//////...//////////////////.......................................////////////000000000111111000000000222111000//////000111111000000000000111111111222///---,,,---///000///...000000000//////.........000000111111000000///...---------......---,,,,,,))))))***+++,,,------...---....................................//////000,,,,,,,,,,,,,,,---......000000000000000111222222333222111000////////////+++,,,---///000000000000---///111111000///000000---......//////000000000///000111222222111000///111000///////////////000+++,,,.../////////...---000---,,,///000...///222000000///////////////000......///000000///+++(((,,,---...////////////............///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...000///...,,,------,,,---......------...000...//////////////////...---,,,++++++---......---,,,------------,,,+++***+++++++++++++++,,,,,,,,,---+++***,,,///111///,,,////////////---++++++---,,,---......//////.....................//////000.........///......---,,,---------------...//////...,,,,,,,,,...//////...000000000000000000000000/////////000222222000---............------,,,,,,------------...///000111666333///------------,,,555555444000,,,***+++---+++,,,,,,,,,------------***+++,,,---............000000///////////////000///////////////......---+++,,,---......//////000///////////////////////////...------,,,+++******,,,,,,++++++++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,---------------,,,+++***))))))++++++***)))---------.../////////.........///000000///..............................//////...---------......111111000/////////////////////...---,,,+++++++++222///---...000222333222////////////000000000000////////////////////////...//////000000000000000////////////////////////000000000000////////////222333444555444222000...---...///////////////000///////////////000000000///////////////......---............////////////............//////////////////111111222111000///000000///......//////000//////..............................//////////////////............//////---------............///222111111000000111222222..............................//////000000000111111000000000/////////...---------.....................////////////..............................---.........//////000000000000111111111111000000000000000000000000111111///000000000000111111111...---,,,---///000///...000111222222222000///...000000111111000000///.........//////......------******++++++,,,,,,---------------.....................------......///000---,,,,,,,,,,,,---.........///000111222222111111222111000///............,,,---...///000000000000...///111111000//////000/////////000000111111111000000111222222111000000000000////////////000000,,,---...///////////////111......000000---...111000//////............///++++++---000111///+++'''+++,,,...000111111111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,...//////...------...+++---......------///000...//////000000//////...------,,,---...---,,,***+++,,,---......---,,,+++*********++++++,,,,,,,,,,,,+++,,,---///000///---......111111...***,,,222,,,,,,---............---...------------...//////......//////......---,,,---------------...///000...,,,++++++.../////////000000000000000000000000...------...000000///...,,,---............------,,,,,,------...///111111777555111000//////...---666777666333---***+++---,,,,,,,,,---------......,,,,,,---............---000//////............///...////////////...------******,,,...///000000000//////////////////////////////...------,,,++++++,,,,,,++++++++++++,,,,,,+++******))))))))))))***))))))))))))***+++,,,,,,,,,---...............---,,,*********+++,,,+++***---,,,,,,...000111000...................................................///...............//////222111000//////......///.........---,,,,,,++++++111///---...111333222000////////////000000000000000000000000000000000000...///000000111111000000////////////////////////000000000000////////////000222444555555333000///,,,...000000///...///000///000000000000111111111/////////000///......---............////////////......//////////////////...///000111111111000///111000...------...//////000000000///......------------........./////////......------......//////---------............///222111000///000111222333...........................//////////////////000------------------------,,,---......//////......---......//////......---------------------------------......///000000000///000111222222111000///000000000000111111111111////////////000000000000///......///111111000......000333666777666444222000000000111000//////...//////000000//////...------------------------------------.........//////...------------...//////---------------......///,,,---000222333222000///......------...///000000------...///000000//////...000111111///...///000111111111111111222222222000111222222222222111000------......///111222333............///000111222333000///000000------000//////...---------------++++++,,,...000000---***+++---///222444444444444............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,,,,...//////...------...+++,,,......---...///111//////000000000000//////---------...///---)))&&&)))+++---...///...------******++++++,,,---......***,,,...//////......///000---...111///,,,---222,,,------...............---,,,,,,+++,,,---...///......//////......---,,,---,,,,,,------///000000---,,,***+++---/////////////////////////////////...,,,++++++---.........+++,,,---...//////......,,,,,,------...000111222444222111000111111000...111444666333...***+++---------------...........................------,,,//////...---------------....../////////...---,,,***+++---...///000///////////////////////////////////////......------------,,,,,,++++++,,,,,,---,,,,,,***)))))))))******(((((((((((((((***+++,,,+++,,,,,,---............---+++***+++,,,---,,,+++...,,,,,,...111222000...///...---,,,,,,---...///..............................---......///000111222111000///............,,,---......////////////111...,,,...222333000,,,////////////000000000000000000000000000000000000//////000111111111111000////////////////////////000000000000////////////...000222555555333111///+++...000111///...///000////////////000000000111...///000000000///------............/////////////////////////////////...---...000111111111000///111000...,,,,,,---.../////////000000000///......---------.........//////...------------...///000---------............///000///...---...///111222........................///////////////.........+++,,,,,,------.........,,,---.../////////...------......//////......---------------------------------......///000000111///000222333333222000/////////000111111111111111---.........////////////000//////000222222111000---000555999;;;:::888777000000000000000///......000000111111000///......///////////////.........---------.........//////...------------...//////...------------...//////***,,,000222333222000...***++++++,,,...000111222---...//////////////////...000111111///...///000222222222222222222222222000111222333333222111000***+++,,,...000333555666///.........///000222333444111///111000,,,,,,//////...---,,,,,,,,,,,,,,,---,,,,,,---///000///...,,,...111444666777777777---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,---//////...---......+++,,,............///111//////000000000000//////---......000///---((($$$(((***,,,...//////...---++++++,,,,,,---...//////))),,,000000...---...000444---+++...000,,,+++------......///////////////,,,,,,+++***+++,,,---.........//////......---,,,,,,,,,,,,---...///000111---+++******---/////////////////////////////////---+++))))))+++---...---***+++---///000000//////,,,,,,------///000111222/////////000222333111000,,,000444222...+++,,,...---------.........//////////////////...---,,,+++///...---,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,---.../////////...---000000000000000000000000///////////////.........---,,,,,,++++++,,,,,,---...---+++*********++++++((('''''''''''')))+++,,,)))***+++,,,---------------,,,++++++------,,,+++...,,,,,,...111222111...000...,,,******,,,...000000000000000000000000000---------......000111222222222000///............+++,,,...000111222333333000---,,,...222222...***////////////000000000000000000000000000000000000//////000111111111111111////////////////////////000000000000////////////,,,...222444555333111000+++...111111///......000---.........//////000000...///000000000///---,,,............/////////000///////////////.........---...///111111111000///111000...,,,,,,,,,...///......///000111111000000---------.........//////---------------...///000---------.........//////...---,,,+++,,,...000111........................000000//////.........---,,,------...///000111111,,,,,,.../////////...------..................------------------------------------...///000000111///000222333333222000///...///000111111111111111------------.........///333000---...000111000...333222111333666777666333333111///...000111111111000000000000000///......000////////////...........................------...///000///...---...000,,,,,,,,,,,,,,,---...///111000...---,,,,,,------......//////////////////---...000000///......///////////////////////////222222222333333222222222000000111111111111000000000000////////////000000111000///...------.../////////////////////////////////.........---------,,,,,,,,,---...///000000---,,,...333:::;;;777333111000///------....../////////.........------------------.........//////------------------------.........------,,,,,,,,,...............///000111222111111000///......---......---,,,---...///000...---+++,,,.../////////++++++,,,---------,,,,,,......///////////////...,,,,,,+++***+++,,,---...222111000//////......///////////////............//////.........---------..................------000///...---------------...,,,++++++---......---...---+++******+++---.....................------...,,,***,,,...000...,,,......---------......///111000///------,,,,,,,,,///............---------...------,,,,,,------...***+++,,,---...---,,,,,,...------,,,,,,------...---......///000111111222------...///000000////////////000000///...------000000//////.........---//////...------------...+++******))))))))))))))),,,,,,++++++++++++,,,,,,(((((()))***++++++++++++(((---///---,,,......,,,,,,...///,,,---000000---+++---...000000///---,,,000///---,,,,,,...111222222000---******,,,...000///...------///000000000000000111111111111000000333000---,,,---/////////------......///000000000////////////000000000000...000111000///...///111222111000//////000111222000//////222555555222...////////////000000000000000//////.........//////...///000///...---...000000000000000000000000000111000///...---......///......////////////......------............------,,,---...//////...---,,,......------------......000///---,,,,,,---.../////////.........---------------++++++++++++------...------......///000111///000000000000...,,,+++------...///000000//////---.../////////...---,,,---...000111111111000///------......//////000000/////////000111111222222111111111000000000000000///000111000///...///000000000000000000000000000000...------000222111000111000000111444555444222222000//////000111111000000000000000000///....../////////.........------........................---///000///...---...000------,,,,,,,,,---......111000///---,,,,,,,,,------------....../////////---///000000///...//////////////////////////////000000111111111111000000000000111111111000000///000000////////////000000111000///...---....../////////////////////////////////.........---------------......///000000000...------111666777333///111000///...---....../////////.........---------------------............------------------------------------,,,,,,,,,+++------------...///000111111111000000///......---...------,,,---...///000///---,,,,,,...//////...+++,,,,,,,,,,,,,,,++++++------...///////////////,,,++++++***+++,,,---...//////.........//////000////////////............//////.........---------------...............---//////...---------------000...,,,,,,------,,,+++...---+++******+++---.....................---------+++***+++...///...,,,......------------.........------------.../////////............---------...------------------...)))***+++,,,---,,,++++++...------,,,,,,------............///000111111111---...//////////////////000000000/////////......000/////////............000///...---------------++++++***)))))))))))))))+++++++++******+++++++++)))***++++++,,,,,,++++++)))---...,,,---//////++++++......,,,,,,//////---)))***---/////////......000///---,,,---...///111111///---++++++,,,...//////...------...///////////////000000000000//////222///---,,,---.....................------------.../////////000000000000...000111000///...///000111000////////////000111000///000222444444111///....../////////000000000//////............//////...///000///......///000////////////////////////............---,,,+++***......////////////......---......//////......---------...//////...------......------------......///...------------.../////////.........---------------,,,++++++,,,------------------...///000111000000000000000...---,,,---...//////////////////,,,---.../////////...---......///000000000000000.........////////////////////////000111111222222///////////////////////////000111000///...///111000000000000000000000000...---,,,---000222222222///......000222222111000000000///000111111000...000000000000000//////...............---------,,,---......//////.........---...//////...---...///......---,,,,,,,,,------111000///...,,,,,,,,,,,,++++++,,,---...//////000...000111000///...///000////////////////////////......////////////......111111111111000000///...000//////......//////000000000///............///////////////////////////...............---------//////////////////000000000...---...111222///,,,000000///............///...............---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---...000111222111000000//////............------------...//////000...------.........---,,,,,,,,,,,,++++++***)))+++,,,---...//////000000,,,++++++++++++,,,---------,,,,,,---...///000000/////////............---...............---------,,,,,,---...//////////////////...------------...111///---,,,,,,,,,+++***------++++++++++++------------------------......,,,+++***+++---...---,,,...------,,,,,,,,,------++++++,,,---...000111111///............---------------------------------)))***++++++,,,,,,++++++......------------............//////000000111111//////////////////...---111000///...---...//////////////////............111000///...---,,,,,,,,,+++++++++*********))))))++++++************++++++,,,,,,------,,,,,,++++++,,,---,,,***---111///)))***------++++++......,,,''')))+++---...///..............................///......---,,,---------//////...---------............////////////......000...,,,+++,,,------,,,///......---,,,,,,++++++....../////////000000000...///000000......///000000//////......//////000000///000111333333111///------.........///////////////............//////...///000000......///000........................,,,...///000///---***(((...//////000000//////...---......//////......---------...//////...------......------------......---------------...///000...............---------------,,,,,,,,,,,,------------------...///000111000000000000///...------//////////////////...---+++,,,...///000000///...//////......//////000111///////////////............//////000000111111222............///////////////000111111//////000111////////////////////////...------...///000111111------...///000111000000/////////000222111///---//////000000000000//////......---------,,,,,,,,,------//////000//////...---...//////------...//////...---,,,,,,,,,,,,,,,111000///...---,,,,,,+++******+++,,,---//////000///000111000///...000111////////////////////////---......//////......---111111111111000///...---/////////......//////////////////.........//////////////////////////////........................////////////............111///------//////...---000/////////....................................,,,,,,,,,,,,------------------------------------+++++++++++++++++++++++++++++++++,,,...000222333000000/////////.........------------......//////111///------......---,,,,,,,,,,,,,,,+++***)))((()))***,,,---...///000000,,,,,,,,,---------......,,,,,,,,,,,,------.../////////.........---------........................+++,,,---...///////////////......---------......111///,,,,,,------,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------......++++++++++++,,,------,,,...------,,,,,,,,,,,,---***+++,,,---///000000111///............---------------............------++++++,,,,,,,,,---------......------------........./////////000000000111//////000000///...------000///---++++++---...//////////////////.........111000///...---,,,,,,,,,+++++++++++++++*********+++******))))))******+++............---,,,+++***---,,,***)))---111...((())),,,,,,******------+++((()))***,,,---------,,,------...///...---,,,+++---.........------,,,,,,/////////---,,,+++,,,---,,,------......------,,,///---++++++,,,,,,,,,+++.........---------,,,,,,........./////////000000...///000///......///000//////............////////////000111222222111000------------.........//////............//////000...000111000///...///000..............................///000000///......//////000000000000//////......////////////......---..................---......------------......,,,,,,,,,---...///000000........................---------,,,,,,---------------------...///000000000000000000//////......//////000000///...------+++,,,...///000000000/////////...------///000111000000//////......------......//////000111111111......///////////////000///000111111000///000222/////////////////////////////////...---......///---...///000000000111111///...///000111111///---//////000000000000//////......---------,,,,,,,,,,,,---///000111000///...---...///...---,,,---//////...---,,,,,,,,,,,,,,,/////////......---,,,,,,******+++,,,---//////000///000000///......000111////////////////////////...//////000000//////...000000000000000///......//////............//////......//////////////////////////////////////////---.....................---------------------,,,///...------...000000000///////////////......------.....................,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++,,,...000111222////////////............---------...............111///------......---,,,---------,,,+++***)))((()))***+++---.../////////---......///////////////......---,,,,,,,,,,,,,,,............---------------.....................+++,,,---...////////////......---------......///...---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,,,,,,,---...//////......///............------------......//////......---------------....../////////......------......///////////////000000000000//////000000///...------...---+++******+++---............///////////////000000///------,,,,,,,,,+++,,,,,,---,,,+++******++++++************++++++/////////...---,,,+++***...---***(((,,,111...''')))+++,,,)))***------***++++++++++++++++++******+++,,,---......---,,,+++,,,---.........---++++++---...///---+++***+++---,,,,,,------------,,,,,,...,,,++++++,,,,,,+++***------......////////////............////////////---///000///...---...///......////////////......//////000111000000111111------------.........///...............///000000///000111000///...///111...........................---,,,,,,---///222444//////000000000000//////...//////////////////............------...............------------......+++,,,---......///000000---.....................------------------------,,,,,,,,,------...///000111000000000//////////////////000000///...------+++,,,...000111111000000///...---------...000111000000//////......------.........///000000111111/////////000000111111111...000111111000000111333000000000000000000000000///000000...---,,,---///---///111111000000111222//////...///000000///---...//////000000000000000............---------,,,+++---///111222111000///,,,---......---,,,---.........---,,,,,,,,,---------......//////...------++++++,,,---...//////000/////////...,,,---///111//////////////////////////////000000000000//////...//////000000//////...///......------......///---...//////000/////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,------------...///000222222/////////000///......------------...............---------.........//////------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111........................,,,---......//////......000...------.........---------------,,,,,,+++***)))***+++,,,------......---...//////000000////////////...---,,,++++++,,,.........------------,,,---------...............,,,,,,---...////////////...------------...//////---,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,...---,,,,,,---///000///......---------------.../////////...---,,,///............------------...///000000///...---///............///000111//////............//////////////////000000000000//////////////////...---,,,,,,+++***+++,,,---............/////////////////////...------------...,,,,,,---...---,,,+++***,,,++++++++++++++++++,,,............---,,,+++***------+++(((+++...---((())),,,,,,******------+++------,,,++++++******)))******,,,---------,,,,,,---------------,,,+++++++++---...---***)))+++...,,,,,,------------,,,,,,...,,,+++,,,------+++***------......///000000111------........./////////---...//////------...///...//////000000//////......///111000//////000222------........./////////......---......///000111///000111111//////000111........................---,,,)))(((***---111444///000000111111000000///...//////000000//////...///...------------...///......------------......,,,,,,---.../////////...---------...............------............------,,,,,,,,,,,,---...///000111000000//////000000111//////////////////...---,,,---///000111000000///......------......///000///////////////.........---......//////000000111//////000000111111222222...000111111111111222333000000000000000000000000,,,...///...,,,,,,...111,,,...111111//////000222000///------///000///.........///000000000000000/////////.........------+++---///111222111000///,,,---......,,,,,,---...------,,,,,,,,,---......+++,,,---////////////...---------....../////////.........,,,+++,,,...000//////////////////////////////000000000000//////------...///000000000000///......------......///,,,---///000000000//////////////////////////////---------.........//////+++,,,,,,,,,---.........,,,---.../////////000111...///000000000///---------------.........//////........./////////000000------------------------+++,,,,,,,,,------------,,,,,,,,,,,,---...///000........................,,,---.../////////...---///---,,,,,,...//////...------.........------,,,******+++,,,,,,,,,,,,,,,+++,,,---...///......---......---------------............---------,,,,,,---------.........//////------...............------------------.../////////---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,------......,,,...//////------...000111111000///............,,,---///000000...---,,,///............------------...///000000///...---///......---...///000111//////............//////000000000000////////////---...//////////////////,,,,,,---------...................../////////000...------------...//////,,,---...///...---+++***------,,,,,,,,,,,,---------------------,,,+++***,,,...---)))))),,,,,,***))),,,---******......+++---,,,,,,++++++++++++,,,((()))***+++,,,------------------,,,,,,,,,++++++))),,,...,,,)))(((,,,///,,,,,,------------,,,,,,...---,,,---...---,,,***........................---------.........//////---...//////------.../////////000111111000//////...///111000......000333....../////////000000000---------......///000111///000111111000///000111////////////////////////...---+++***+++,,,...000000000111111111111000000//////000000000000/////////...------------...///......------------......,,,---...//////......------------.........//////,,,---...//////...---,,,,,,,,,,,,,,,---...//////111111000//////000111222---...//////////////////...///000111111000///...,,,---......//////...............///////////////------......///000000000......//////000111111222...000111111111111222444222222222222222222222222***,,,......,,,---000333+++---000000///...000222111///---,,,...///000///......///000000000000000000////////////.........+++---///222333222000///,,,---......,,,,,,---...,,,,,,,,,,,,------...///***+++---///000000000///......//////////////////......---+++***+++---000////////////////////////......////////////......+++,,,---///000000111111.........------.........,,,---///000000000//////////////////////////////---------.........//////,,,,,,------...///000000,,,...//////...---.........///000000000///---,,,---------.........//////////////////000000000000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---.....................,,,,,,.../////////...---...---,,,,,,.../////////------......///.........***++++++,,,,,,,,,++++++***+++,,,---------,,,+++------------...///000000......---------,,,,,,,,,---------.........//////.........///......---------------------...///000111///---,,,,,,,,,+++***+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,...000000...---///111222222111//////.........+++,,,...000000///...---//////.........------------...///111111///...---......---,,,---...///000//////............//////000000000000////////////------...///000000000///------...///000000//////---.........//////000000---------------...///000,,,---...//////---+++***...------,,,,,,------...,,,,,,------,,,,,,+++++++++......)))'''***,,,+++***------++++++......,,,,,,+++++++++,,,---......(((((()))***,,,---...///...---,,,+++++++++,,,,,,(((+++---,,,)))(((,,,000,,,------......------,,,...---------......,,,***///......------,,,,,,+++---------.........//////---...///...------...//////000111222222111000///...000111000......000333////////////000000000000---------......000111111///111222111000///000111000000000000000000000000111000000///......------000000111111111111000000//////000000000000/////////...---,,,,,,---...///.........------.........---.../////////...---,,,---------.........//////,,,---...//////...---,,,,,,,,,,,,,,,---...//////111111000//////000111222------...///000000000/////////000111111000///...+++,,,.../////////...------.........//////000000------......///000000000---------...///000000111...000111222111111333444222222222222222222222222////////////////////////////////////000000000000000000000000000000000000//////000000111111222222333000---,,,...///...------...///222333222///,,,000000000000000000000000+++,,,...//////...,,,+++------------------------...------......///000111///...---,,,,,,,,,,,,,,,//////000000111111111222000000000000000111111222........................//////////////////////////////.........000222333000/////////............---------...............//////.........---------,,,---......//////......111000000///...------,,,000000//////.........---...---,,,...000111000///000///...------...000111+++,,,,,,------,,,,,,,,,******+++,,,,,,---......,,,,,,+++***+++,,,...///.........//////000222222***,,,---...000111///+++..................------...------,,,,,,------...------------------------+++,,,,,,------...............---,,,***)))((((((---,,,,,,,,,------...///---------,,,+++***)))(((,,,,,,---.../////////...////////////...---,,,+++,,,***)))+++//////+++&&&+++,,,------,,,,,,...000---...///.........///111000000///...............,,,---......//////......---......///////////////////////////...---,,,+++---...///...---------///////////////............000000//////.........---////////////////////////000///...------...///000---------............//////...---,,,,,,---...///,,,---...//////...---,,,------,,,+++,,,---...///+++---//////...---...///---------...------,,,,,,---,,,,,,+++,,,---///000,,,---...---+++***+++,,,&&&(((***,,,.../////////111///---...//////,,,))),,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---.../////////......,,,,,,,,,...///...------...///---......///000/////////------,,,,,,,,,------...---000333222000///000333............////////////........................////////////000000000000,,,...000000...---------222...******---000///---...///111000...------...------///000111111111111111111000000/////////...111222222000///...000111........................///...---,,,+++,,,---...,,,---......//////..................//////////////////.........---------////////////000111222333//////.........---------...///000000000///---,,,........................//////............///000////////////////////////---------............///000000000000111222333444111111000000//////......////////////////////////.../////////000000000000000000000000000000000000000000000000000111111111222///------///000///.........///000222222000---000000000000000000000000,,,---///000000///---,,,---------------------------------......///000111///...------,,,,,,,,,---//////000000000111111111000000000///000000111111////////////////////////........................///.........///000111222000000/////////.................................//////.........---------,,,------...........................////////////000/////////...............---,,,...000111000//////...---,,,,,,---...000,,,,,,,,,---,,,,,,++++++***++++++,,,------......,,,,,,+++++++++,,,---......------......000111111---------...000111000..............................------,,,,,,------...------------------------,,,,,,,,,------.........//////...---,,,+++***)))************++++++,,,------------,,,,,,***))))))---....../////////......////////////...---,,,+++,,,***)))+++//////,,,'''---......---++++++---...------.........000222444000000///...............,,,---......//////......---......///////////////------......///............///000000......///000000000//////......------000/////////............////////////////////////000///...------...///000---------............//////...---,,,+++,,,---...------...//////...------------,,,,,,,,,---...///,,,...000000///...///000,,,,,,---......---------...---,,,,,,,,,---...///,,,---...---+++***+++,,,)))***,,,...///000000000///---+++,,,...---+++)))+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,.........---------,,,,,,,,,...///...,,,,,,---...------...////////////...---------,,,,,,------...---///000111000///000111////////////000000000000....................................////////////000000///,,,)))((()))***---...///......---.........///111000...------...---......//////000000000000000000//////.........000000000000000000000000---------------.........------,,,,,,,,,,,,------,,,---......//////..................//////////////////.........---------///////////////000222222//////.........---------///////////////......---........................---.........//////000000////////////////////////........./////////000000...//////000111111222222000000000000////////////////////////////////////....../////////000000000000000000000000000000000111000000000000000000///000///------///000000//////......///111111111///000000000000000000000000...///000111111000///...------------------------------......///000000000///...------,,,---------////////////000000000000111111000//////000000000000000000000000000000000........................///.........///000111222000000000/////////......000//////......---------...............------------------...............++++++,,,...///000111222////////////...............---,,,...000111000///...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++******+++++++++,,,------......,,,,,,+++++++++,,,---------,,,,,,,,,---...///000...---,,,...000111000///...........................------,,,,,,------...---------------------------------------.........000//////...---,,,,,,+++******++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))..................------////////////...---,,,,,,+++***))),,,///000---***...//////---+++***+++---......---...000222555777000000///...............,,,---......//////......---......///////////////,,,,,,---...///////////////000111000///...///111111000000///...---------////////////............//////////////////////////////...------...//////---------............//////...,,,+++++++++,,,,,,------...//////...------------,,,,,,------...///---///000000//////000111+++,,,---...............///...------,,,---------,,,---...---,,,+++,,,---***+++,,,---............+++******+++,,,,,,***)))++++++************++++++,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,---,,,......---+++***+++,,,,,,,,,---..................------,,,,,,---------...------...000000///...//////000000000111111111........................------------............111000...+++((((((+++---)))...222111...+++,,,///...///111000...------...///......---......///////////////...............000//////111444555333000......------......///000***++++++,,,------------------...////////////...............////////////...............---------......---......///000111/////////............---000000///.......................................+++,,,...///000000000000////////////////////////////////////000000000111...///111222222222222111////////////000000000000////////////////////////........./////////000000////////////////////////111111000000/////////...///......///000000111111000...------///111222111////////////////////////...//////000000//////...------------------------------...//////000000000......------------......////////////////////////111111000////////////000////////////////////////------------------------.........///000000111111000000000////////////...111000000///...------,,,........................------------......//////++++++,,,---///000111111///////////////............---,,,...000111000//////...---,,,,,,,,,------------------,,,+++***))),,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------...---,,,---222444222//////---------..................------,,,,,,------...------------........................------------///.........------,,,,,,,,,---------------------,,,,,,,,,---,,,,,,++++++......------,,,,,,,,,,,,......//////...------,,,+++******,,,///000...,,,.........---++++++,,,---111000......111444666777000000///...............,,,---......///.........---......///////////////------...///////////////...///000000///...///000111111000///...------,,,///////////////.........////////////////////////........................---------............///000///---,,,+++,,,,,,------..................------------------......///,,,...///000///...///000++++++---...//////////////////......---------,,,,,,---...---,,,+++,,,---))))))***************************++++++++++++***+++******))))))******+++++++++,,,,,,,,,,,,++++++...,,,***))))))***,,,---,,,---...,,,***))))))***+++,,,------......------......---,,,,,,,,,------...,,,***,,,///000...+++////////////000000000000........................------........./////////...///...---,,,---000333,,,...000///---,,,---///...///111000...------...//////------,,,---........................------111//////333888999555111///////////////000111111((()))+++---......---,,,------...///////////////............////////////........................------------...///000000/////////...............111000...------......///........................)))+++...000111111000000////////////////////////....../////////000000000///000222444444444222111......//////000000111111////////////////////////............////////////////////////////////////111000000000//////............///000000000111111000...,,,---///111222222////////////////////////.........//////.........------------------------,,,---...///000000000///......---------......//////.....................000000///////////////000................................................---...//////000111111111111000000000////////////111111000///......---------........................------------...///000,,,---------......//////.........///////////////...---,,,...000111000///000//////...............---------------,,,+++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---...---222;;;===666000///---------.........//////...------,,,,,,------...---------......//////////////////......---------------------,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,---------,,,,,,------+++************+++.........///......---,,,+++++++++---...//////...+++,,,------,,,,,,...000444222//////222444555555000000///...............,,,---......///.........---....../////////////////////000000///......------...//////------...///111000000///...---------.........///////////////////////////////////////------............---------------............///111000///---------...///.........------.........------.........//////...***,,,......---------...+++,,,---...//////000////////////......------,,,,,,---......,,,,,,---...***************************+++,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,------------,,,+++---,,,***))))))***,,,---,,,------,,,***((()))***+++,,,------......------///...---,,,,,,,,,,,,,,,---+++***+++///000---+++---------.........//////............................../////////000000000+++---///000//////000222222///+++***,,,...//////...///111000...------...///......------------...------..................///------111666888444000/////////000000/////////(((***+++---......---------...//////000000//////............////////////---.....................,,,,,,,,,,,,---...///000////////////////////////111000...------......///........................)))+++...000111111000000////////////////////////------........./////////...///111333333222000///......//////000000111111////////////////////////------........./////////000000000000000000000000000//////////////////......///111111000///000111000...,,,---///222222222000000000000000000000000........................------------------------+++---...000000000000///.........---......///000...............---------///.........//////000111........................////////////////////////---...///000111111111000111111000000000/////////111000000//////.........---------.....................---,,,---...///000.........---------------.........///////////////...---,,,...000111000///000000000//////...------------............------------------------......,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,//////666AAACCC:::222111,,,,,,------.../////////...------,,,,,,------...---------...//////000000000000000///...---,,,,,,,,,,,,,,,,,,,,,---------***+++,,,---,,,+++***)))***+++,,,------...---------,,,+++***)))***+++,,,---...............------------------.../////////+++,,,------,,,,,,///000555222000111444555444222000000///...............,,,---......//////......---......///////////////000000000000///...---------...///...---,,,---///////////////.....................///////////////////////////////////////------............---------------............///000000///......///000111///...------------...///------...////////////...***+++------,,,,,,,,,---,,,---...///////////////....../////////...------,,,---......------...///---,,,,,,,,,,,,------...+++---......---,,,,,,---,,,++++++++++++++++++,,,,,,---...//////...---,,,,,,+++*********+++,,,---+++------,,,***)))***+++,,,,,,---...............///......---,,,,,,,,,,,,,,,++++++,,,......---,,,,,,,,,---------.................................////////////000000000111+++---///000...---,,,,,,555///)))(((+++///000///...///111000...------...---....../////////...................../////////,,,++++++...111333111...///000222222222000...,,,++++++,,,---..................///000000000000///............////////////---------...............------,,,------...///000...////////////000000000000000///.......................................+++,,,...///000000000000////////////////////////------------............,,,---...//////...------////////////000000000000////////////////////////---------.........//////000000000000000000000000.........///////////////...111333333000//////000...---,,,...000222222222000000000000000000000000000//////////////////000------------------------+++,,,...000111000//////...............///000000.........---------,,,,,,---------...///000111222........................000000000000000000000000---...///000111111111000111111111000000000//////000000000///////////////---------........./////////...---,,,,,,...///000------------------------............/////////000...---,,,...000111000///////////////...---,,,,,,------...///000000000000..................------,,,,,,---------,,,+++***---,,,,,,+++++++++,,,,,,///---333@@@BBB888000111,,,,,,------...//////000...------,,,,,,------...---------...///000000000111111000///...---,,,,,,,,,,,,------.........///***+++,,,------+++)))(((***+++,,,---...............---+++***+++,,,...///------...............---......///.........///000,,,---...---,,,,,,---///222///...111666777444111000000///...............,,,---......//////......---....../////////////////////000000000//////...---///000///...---...///............////////////............/////////000////////////////////////,,,------......------,,,---------............///......------...///111222///...------------...///,,,---...///000//////...***,,,......---,,,---.........////////////......---...///000000///......,,,---......------...000------,,,,,,---...///000,,,...000///,,,***+++,,,------,,,,,,,,,,,,---------...000111111000...---++++++++++++,,,,,,------+++,,,---,,,+++***+++,,,------...////////////...//////...---,,,,,,,,,,,,***,,,---...---,,,---...------------.........///................................./////////000000,,,.........---,,,...///111///,,,***+++---///000...///111000...------...+++---///111222111///............//////000000000,,,,,,---...//////000000555777999:::999555111............------...//////......///000000000000000............////////////---------.........//////------------...///000111.../////////000000000000///////////////......---........................---.........//////000000////////////////////////............/////////////////////...............000000000000////////////////////////////////////---------.........//////000000000000000000000000---.........//////000000///111444333000......000---------...111222222111000000000000000000000000111111000000000000111111------------------------+++,,,///000111000///..................///000000.........------,,,,,,,,,,,,,,,,,,---///000222333000000000000000000000000000000000000000000000000,,,---///111111111000000111111111111000000000000////////////000000000000---------........./////////...,,,,,,,,,---///111,,,,,,,,,------.........---.........//////000000...---,,,...000111000///............---,,,+++***,,,---...000111111222222..................------,,,,,,---...---,,,***)))------,,,,,,+++,,,,,,,,,---)))...:::<<<333,,,...,,,,,,------...///000000...------,,,,,,------...---------...///000000111222111111///...---,,,+++------......///000000000,,,---/////////---+++******+++,,,---...////////////...,,,,,,,,,...000111------...............---///000000///------...000...//////---++++++,,,---...------111777999555111000000///...............,,,---......//////......---......///////////////---...///000000111111111///000111000///...///111------......///000000000---.........//////000000////////////////////////,,,,,,---......---,,,,,,---------.........//////---,,,,,,,,,---///000222///...---,,,,,,---...///,,,---///000000000///...+++---//////...---...///...///////////////...---,,,---...000000000//////,,,---......------///000++++++******+++---...///,,,...000...+++)))***+++...------,,,,,,------......///000222222000///...***+++,,,------------,,,+++,,,------,,,+++,,,...---...//////000000//////000///...---,,,+++++++++)))---//////,,,+++---///............/////////000........................---------.........//////---------------000444777,,,///000///,,,+++...111...///111000...------...***,,,000333444222000....../////////000000111111///000000000///000222444;;;>>>AAACCCAAA<<<666222111000...------...///000...//////000000000000000............/////////000---------.........//////......---......///000111.../////////000000111111...///000000000///---,,,........................//////.........//////000////////////////////////////////////000000000000333222111111111111111222111111000000//////......///...---...///000000...//////000...,,,---222666666333///---...000000000555333111///......000000...111333222...,,,+++,,,000///...------...///000000000111111000...,,,+++...............///000111///...---,,,,,,,,,,,,,,,...............///000000---------.........//////...//////...,,,,,,---///---......///////////////////////////000000000000222111000000111111000...(((***---///000///---,,,000000000000000000000000111000/////////000222333..................------////////////////////////////////////............222000///......///000222...,,,,,,---///111111111333222111///...............///000111111000////////////000000///...------///...------,,,,,,,,,,,,..................---------...///000000///...---.........///////////////,,,,,,++++++***++++++++++++,,,------............000000000000////////////......---------,,,,,,,,,......---,,,++++++******......///000000///...---000000///............//////.........///000111222////////////////////////.........---,,,,,,,,,,,,000......222888;;;999666//////000000000...,,,+++111000...///000111111000.........///////////////000000000000000000000000000000//////.........---000111000///------///111////////////000000000000---......///////////////---...//////......///111//////............//////000///...---------------000000//////.........---000111111000......///111///////////////000111111/////////...------///111//////.........//////000......------------......///---,,,...,,,((()))---///000111111111000...---///...,,,++++++,,,...///000000000000///...---,,,//////......------,,,,,,---------------...///000,,,------......------,,,111///...---,,,------.....................------000///...------...///000---.........---,,,,,,+++000,,,)))))),,,//////...//////...---...///000111...//////---***))),,,///---.../////////...---,,,//////......------------..................---------...///...,,,,,,...///444555777777777555333222///000111000......000111...---------...000111222111000///...------...///---///000000...---...///------......///000000000333222000......///111222222///...000///+++***---............///////////////////////////000111111111111000000//////......////////////000000000000////////////000000000000111000///...............///...---...///000000...---...///---,,,...222666555222///---...000111111444222000.........///000...000222111...,,,---...///...------------...///000000000000///...------///......------------...///...------,,,,,,,,,---.........---......//////------------...............//////...,,,,,,---...------...///////////////......//////000000000111222111///000111111000...***+++---/////////...---000000000000000000000000000///.........///111111........................////////////////////////////////////............111000...------...000111///---,,,---///000000000222111000///............000000111111000///...---///////////////...------......------,,,---------......---------......///......////////////..............................------,,,,,,,,,,,,,,,---......//////......------000000000////////////............---------,,,,,,///......---,,,,,,++++++---.../////////...------...---------...//////000////////////000000000000........................///...------------,,,+++///...///333888;;;999555000000111111000///---,,,222000//////000111111000000000///....../////////////////////////////////000000/////////.........///000000///......000222////////////000000000000---...//////000000//////---...//////......///111//////............////////////...---------------000/////////............,,,---......------///111///////////////000000111/////////...------///111111000///.....................------------.........,,,---///---+++,,,111000000000000000///......///...---,,,,,,---...//////////////////......---/////////...............---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------------...............---//////...------...//////.../////////......---,,,///,,,******,,,//////.........---------...///000,,,......,,,))))))+++...,,,---............---,,,---............---,,,+++---------------------------...///...,,,,,,...///222222333222111000...---...///000///------///000------,,,,,,---///000111111000///...------...///,,,...000000.........///---------...//////000000222111000/////////000000222///...000000,,,,,,///............///////////////////////////000111111000000000000//////......////////////000000000000////////////000000000111000000///...............///...---...///000000...---......------///222555444111...---...000111111222111///...---......//////000000///...---///111......------------......000//////......//////000//////...---,,,,,,,,,,,,///...------,,,---------........................,,,,,,,,,---------.........//////...---,,,---...------...////////////...------...///000000111111222000//////000000///...,,,------.../////////000000000000000000000000000...............///000000........................////////////////////////////////////............///...---,,,,,,---...///000///------///000///...000//////......//////000111111111111000...---,,,///////////////......---...------------......///...------,,,---...000111//////............//////.........------,,,,,,,,,......------------......111000000000///......---000000/////////..................------------,,,/////////...------,,,,,,,,,,,,---......------,,,+++++++++,,,---///000111111222333333333222111000........................000---+++,,,...///---+++//////000444999:::888555111111111111000///...---000//////111555777888888333222000.........///000////////////////////////000000////////////.........///000///...///111333////////////000000000000---...//////000000//////---...//////......///111//////............////////////...------------...////////////............)))***,,,,,,,,,---...000//////////////////000000...///000///------///000111111000///...---,,,,,,......------------......---,,,---//////---///333111000//////......//////000///...------...///000---......///////////////...///////////////000000...------------...//////---,,,+++******+++,,,------------------,,,,,,+++,,,,,,---...////////////......------------......///////////////.........///---++++++,,,.........---------,,,---......///+++,,,,,,+++))))))***,,,,,,,,,------------,,,,,,,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///111000///...---,,,+++***---......---,,,,,,---///,,,,,,,,,,,,,,,---...///000///......---.........+++---/////////...///000,,,,,,---......//////000000000000000000//////...111......111111......111---............////////////////////////000111111000000000////////////...////////////000000000000/////////000000000111111000000////////////......///...---...///000000...//////...------...000222222000...---///000111111111000///...---........./////////......///111222//////............//////000///.........///111222//////...---------............------------......//////000000//////......,,,,,,,,,,,,---------------///000///---,,,---...,,,---......//////......,,,------...///000111111111///......///000...---///......---...///000111////////////////////////............//////000000............////////////////////////////////////////////////...............------,,,,,,------...111000.........///...---...............///000111111111000000000///.........///////////////.........---------...///000000...---,,,,,,---///111222000///...------...///000......------,,,+++******------------------...///000000//////////////////000000000/////////..................------------000/////////.........---++++++,,,,,,,,,---,,,,,,+++++++++,,,---...//////444555666777666444222000........................000---+++,,,///000...+++//////222666::::::777444222222222111000000///...---...000444:::@@@CCCDDD666444111...---...000111////////////////////////000000//////////////////---...////////////111333////////////000000000000......///000000000000000---...//////......///111//////............/////////......---------......///////////////.........)))+++,,,---,,,,,,---///......//////////////////...///000///...---...000000000000//////...------......------------.........,,,---///...,,,...222111000///------...//////000000////////////000000,,,---...///000000000000......//////000000111111......---------......//////...,,,++++++,,,...///++++++---------,,,+++***+++,,,---...////////////......------------......//////.....................---,,,,,,,,,---......,,,,,,,,,,,,------......,,,,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,---///111111///---+++,,,,,,,,,,,,,,,------------...///...,,,,,,...///111000///...------------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,------........................***,,,...///......///111+++,,,,,,---......//////...///000111111///---,,,///,,,---000000......111---------........./////////////////////000000111////////////////////////////////////000000000000//////000000000111111111//////000000000////////////...---...///000000...222000///...------------000...------///111111111000//////...............000///......///000222222000000111111111111000000000///.........000222333............///000222222......---------......///000000111111111000000///,,,,,,,,,---------......---...000000...,,,,,,---,,,------...............,,,------...///000000000000///......//////...,,,000///...------...000111//////////////////////////////000000111111111111........./////////000000000000000000000000000000////////////............------,,,,,,,,,,,,------222000.........///...---------------...///000111....../////////000111111......///////////////...............//////000111...---------...000111222000///...------...///000......---,,,+++******))),,,,,,,,,,,,,,,---..................///000222333111000000000000///////////////.........---------000///////////////......++++++++++++,,,,,,------...------,,,,,,,,,------333444555555444222000...........................///---,,,---///000///,,,...000444888:::999666333222222111111000/////////------///444:::@@@CCCDDD666444111...---...000111........................//////000000000000000000,,,...000000000000111222////////////000000000000...//////000000000000000---...//////......///111//////............//////......---------......///.........///////////////,,,---//////...,,,------......////////////...------///000000.........///,,,---...///000000//////......------------......///---...///---***+++///111000...---------...///000000000//////000000000+++,,,---///000000000000......//////000000111111///......---------......111000...------...000111***+++,,,---------+++++++++,,,---...////////////...........................------,,,,,,---......------------,,,,,,------,,,,,,,,,---------------,,,,,,,,,------------,,,++++++++++++,,,,,,------,,,...000222222111...---,,,---------.........///---...///...,,,,,,...///000//////.........//////+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,++++++------..................***,,,............///000++++++,,,,,,------......---...000111111///---+++---***+++...///------000------------............///////////////000000111.............../////////////////////000000000000000000000000111111111111...///000111111000/////////...---...///000000...222000...---......---+++...---,,,---000111111111////////////////////////000///......000222222111111111222222222222111111////////////000000111222------...///000222333444.........---......///000...///000111222111000000---------.........//////,,,...000000...---,,,,,,,,,,,,---............------............/////////000...------......---,,,//////---------...///000000000000000000000000000//////000111111111111111.........//////000000111000000000000000000000000////////////............------------------------222000.........///...---...---------...//////000............///111222333---...//////////////////000////////////000000111.........///000000000000//////............//////---------,,,,,,+++++++++++++++++++++,,,---.../////////...///000222444666222222111111111000000000/////////.........------//////////////////......++++++++++++,,,---......//////...---,,,,,,------///000000000000...,,,+++---------------------------...............//////...111666:::;;;999555222222222111//////////////////...///111555888::::::333222000.........///000........................//////000000000000111111,,,...000111000///000111////////////000000000000...///000000111111000000---...//////......///111//////............//////...------------...//////.........///////////////---///111111///------------...///000///...---,,,---///000000///......///+++,,,...000111111000000......------------......000......///---)))***...000///......------......//////000000000000//////,,,---...///000000000000...///////////////000000//////...------------...111000////////////000111+++,,,,,,---------------,,,,,,---...////////////......////////////......------,,,++++++,,,...///,,,...///...,,,+++,,,---,,,,,,---............------,,,,,,---//////...,,,,,,+++++++++,,,---...///---...000111111000///...,,,------....../////////---...///...,,,,,,...//////............---------+++,,,,,,,,,******,,,---------------,,,,,,+++***,,,,,,---............---***,,,.........---...///******+++,,,,,,------...,,,...///000000...,,,+++,,,******---...,,,,,,///,,,------------.........///////////////000111111---............/////////////////////000000000000000000000111111111222222...///000111222111000//////...---...///000000...000...,,,---///000...------,,,,,,---000222222111///000000000000000000000111///...000222333111///000111222222222222111000///000000111111111000000............///111222222...............///000000***,,,...000111111000///........./////////000000,,,...000000///---,,,,,,+++,,,------......------///............---------///...,,,---......---+++......---------------...000000000000000000000000......000111111111000///---......///000000111111000000000000000000000000////////////............------............------111///------/////////.........---------...////////////......///000111222------...///////////////111111000000//////000000---...000111111000///.........////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000333222111111222444666888333333333222222222222111////////////....................................,,,+++++++++,,,---///000.........---......////////////......------,,,,,,------------------------+++...111000---,,,///222---222888<<<<<<888444111222111000............///000///...///111333333222000000///....../////////........................//////000000000111111111---///111111000//////000////////////000000000000//////000111111111111000---...//////......///111//////............//////---------------...//////............/////////000+++---000111000.........---...///000///...,,,+++,,,...000000///.........+++---///000111000///.........------------......000......000...+++---111......//////......---,,,...//////////////////...------...///000000///////////////...............//////...---------------////////////////////////------,,,,,,---......///------...............---//////000111111000//////...---,,,,,,,,,---///000,,,...//////,,,++++++---,,,---.../////////......,,,******,,,//////---+++---,,,,,,,,,---...///000,,,,,,---...............++++++,,,------...//////---...///...,,,,,,...///111111111000///,,,***)))+++,,,---,,,******,,,------.........---,,,***)))+++,,,---.........------+++---......---,,,---...*********+++,,,,,,------------...///...---,,,+++...++++++......,,,,,,///,,,,,,---------.........///////////////000111111---------.........//////////////////000000000000000000111111111222222222---///000222222222000//////...---...000000000...---+++***,,,000111000///,,,,,,,,,---000222222111///000111111111111000000111//////111333333000---///000111222222111000//////000111222222111000/////////.........//////000...............///000000'''))),,,...///000///...////////////000000000000,,,...000111///---,,,,,,+++,,,------......------/////////...------,,,,,,///---,,,,,,---...,,,+++------------------,,,,,,000000000000000000000000,,,---///000000000///...---......///000111111222000000000000000000000000000/////////............---......//////......---000///------///000///...///......---------......111000///......///000000------...///000000//////222222111000//////000000---///111222222000...,,,---...///000000///...------------------------------------......000111111777666555444444555777888444444444333333333222222000/////////............---------...............,,,,,,++++++,,,...///000---------...///000111222111000000///...//////000------------------------)))///333111,,,+++///444---222999===<<<888444111222111///...------......///...---...111333333222.........///////////////........................//////000000111111111222...000222222000///...///////////////000000000000//////000111111111111111---...//////......///111//////............//////---------------...///000---.........//////000000(((+++///000000/////////---...///000000...,,,+++,,,...000111///.........---...000111111///---,,,.........------.........///---...111000...000444---.../////////...,,,+++......////////////......---...////////////////////////......---------,,,000///...---------------......////////////.........------,,,---...000111.........///......------///000111222222111000//////...---,,,---///111222,,,...000///,,,***+++---------///000000000///...***))))))+++...///,,,)))------,,,,,,---...000111++++++++++++,,,---------******+++,,,,,,---......---...///...,,,,,,...///555555555333111---)))''',,,------,,,++++++,,,.........//////...,,,***)))***+++---...///...------,,,---///...---,,,,,,---)))******+++,,,,,,------------......------,,,,,,///------//////,,,,,,///,,,,,,,,,---------......///////////////000111111---------.........//////////////////000000000000000111111111111222222222---///111222333222111000,,,---......//////......111000///...------...//////////////////000000111111111000000//////............////////////......111111000///////////////000000111000000///......111000///000000000...---////////////////////////,,,...000111111///---+++---...///000000///...---...------------...//////---------.........//////333222111000000111222333000...---++++++,,,---...///......---------......////////////////////////000---,,,---///000...,,,---...000111111000///...222222111000//////000000111000000///...------------,,,+++***+++,,,---...+++,,,---.........---,,,---------...------,,,,,,+++---///000///.........000000////////////000000...///000///---,,,---...000000000000000000000000000333555777666222...+++------......------,,,+++.........------,,,,,,,,,---///111222333555888:::000111333444444333222111000000111000000///...---------......---,,,++++++++++++++++++,,,---.........------,,,,,,,,,------......///...---...000222,,,,,,,,,---------......,,,---......//////......000222333222111222333555888666222///---,,,---...------............------.../////////...---,,,,,,............////////////000111111000...---...///222222222111111111000000333111///000222333222///222222111111000/////////111111111000000000000000......//////000000111111---000222111...,,,---///------............------////////////////////////000000000000000000000000000///...///000///---,,,////////////////////////---...///000000111000000////////////000000000000---///111111///---------000000////////////000000......////////////......000///...---------------////////////////////////,,,...000111///............///////////////................../////////000000000000000000000000000000000///..................---,,,,,,+++***)))(((+++,,,...///000///........................------...------,,,,,,------...++++++++++++++++++++++++,,,,,,---......---,,,,,,.........------,,,,,,,,,---///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........---,,,---......,,,+++******+++++++++,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////.........---///111111......000222000000000000////////////---///000///...---...000------.../////////......111000///...---......///000////////////000111111111000000000/////////.........////////////......111111000///////////////000000000000000000///...222000000000111111///---///////////////////////////111333444444222000///...///000000000000///......------------...//////---------.........//////000000////////////000000000///---++++++,,,---...///......---------......///////////////////////////---,,,---///000...,,,//////000111111111111000222111111000//////000000111000000///......---------,,,+++++++++,,,---...+++,,,---.........------,,,------...------,,,,,,***,,,...///...---.../////////000000000000//////...///000///---,,,---...000000000000000000000000222333555777666444111///............------------,,,,,,,,,+++++++++******,,,...000000111222555777///000000111111111111111000000000000000//////...///.........---------,,,......------------.........---------------............///...------000222,,,---------............,,,---......//////......000111111000000111444666999777333000......//////------............------.........///......------....../////////000000000000111222111///...///000222222222111111111000000333111///000222333111000222222111111000/////////000000000000000000000000.../////////000000000111...000111000///------............//////.........////////////////////////000000000000000000000000111000//////000000...---////////////////////////...//////000000000000///............////////////...000111111///.........000000////////////000000......////////////......000//////...............////////////////////////---///111111000......////////////000000//////............/////////000000000000000000000000000000000000///...............---------,,,,,,++++++***,,,------............---...........................------,,,,,,------...++++++++++++++++++++++++------...//////...------------------------,,,,,,---///000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,++++++,,,---...,,,++++++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------............////////////////////////////////////---///111000///...000222////////////000000000000...///000000......///000---......///////////////000000///.........//////000000000000000111111222000000000000////////////...//////000000//////...111000000/////////////////////000000111000000000222111111111222222111///////////////////////////000111333444444333111000///000000111111000000///......------......///000------........./////////------............------000///---,,,,,,,,,---.........---------......//////////////////////////////...------...///...---///.........//////000111111111000/////////000000000000000///......---------,,,,,,,,,,,,---......+++,,,---...///...------,,,,,,------...------,,,)))+++---...------...///...///000111111000///......///000///...---...///000000000000000000000000111111333333333222111000///......------...//////,,,,,,,,,,,,++++++++++++,,,---//////...///111333222111111000/////////////////////000000000000000000000...------......///000000///............///......---......///000111......///---,,,---///111------........./////////------...////////////.../////////......000444777999777444222000000000111------............------------.../////////....../////////000000000111111000222222222000///000111222111111111111000000000222111000000222222111000222111111000000//////...000000000000000000000000////////////000000000000000/////////000000...---...//////000000//////...////////////////////////////////////////////////111000000000111111000...000000000000000000000000///000000000000//////...---------........./////////000222111000/////////000000////////////000000...//////000000//////...000000000///////////////000000000000000000000000...000222222111//////000//////000111111000000///....../////////000000000000000000000000000000000000000///...............------------------------......---,,,,,,,,,------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,---------------------...000///...,,,------------------------------......------------......,,,,,,,,,---------......+++******+++---...---+++,,,,,,---------.........---------------------------------,,,,,,,,,,,,,,,....................................////////////////////////////////////...///000000//////000111......//////000000111111///000111111//////000111......///000000000000///000000//////////////////000000000000000111222222000000000000//////////////////000000000000//////000000////////////000000...///000111111111111111333222111222333333222000////////////////////////---...000111111000///...000000111111111111000000...............//////000............////////////,,,---...//////...---,,,//////...---,,,------......------------...//////////////////////////////......---............---------,,,+++,,,---///000111000000/////////000000000000//////............---------------......///+++,,,.../////////...---,,,,,,------...---------)))+++------------...000---///000222222000///---...000000000......///000////////////////////////........./////////000000//////...---...///000111..................---------...///...------///111555555555444222///---+++///////////////000111111222111///------...000111//////.........///000000............///000222222.........---,,,,,,...000.........////////////000------...///////////////......---,,,,,,///444888777666333111000000000111...//////////////////...,,,---...///////////////000000000000111111111111111222333222111000111222111111111111000000000000111000000000111111111000111111111000//////....../////////000000000000000////////////000000000000111///---///111222///,,,//////000000000000//////////////////////////////////////////////////////222111000111222333111///111111111111111111111111000000111000000///...---.........////////////000///111222111000///000111000000////////////000000//////000000000000//////000000111111111000000000000000000000000000000000...000222222111000000000///000000111111111111000...////////////000000000////////////////////////000000///...............------....../////////000///...---+++++++++,,,---............////////////......------------......---------------------------...///000000///...---,,,,,,,,,------.........,,,...//////...------...------------------------......------------......,,,,,,,,,---------......+++***+++,,,///000///---............////////////........................------------------------////////////////////////............///////////////////////////000000000...//////000///000000111---......///000111111222///111222111000///000111...///000000111111000000//////000000000000000000000000000///000111111222////////////000000000000//////000000000000//////000000////////////000000//////000111111222111111333222111222444444333111////////////////////////,,,,,,.../////////......111111000000000000111111///............///000000........./////////000000------///000000///------//////......---------------------------...//////////////////////////////---.........------.........---,,,,,,---///000111000///////////////000000////////////............------......////////////,,,---.../////////...---+++,,,,,,---.........---***,,,------,,,---...000---///000222222000///---///000111000//////000111////////////////////////------------...///000000//////.........//////000...........................///000///------///000333555888999888555000---//////......///000111222222000///......///111222------------...///111111.........///000111222333...///...---,,,,,,...000.........////////////000---...//////000000//////......---,,,,,,///444888444333111000////////////000000111111111111000000------...///000000000///000000000000111111111111000111222222111000111333000000000000000000000000000000111000000000000111111111000000///...............//////000000000000000000000000////////////111///---///222333000---//////000000000000//////////////////////////////////////////////////////222111000111333333222000222222222222222222222222000000111000000///...---///000000000000111111111///111111111000///111222000000////////////000000//////000000000000/////////000111222222111000000000000000000000000000000...000222222111000000000//////000111111111111111////////////000000000111////////////////////////000000///...............---......//////000000111000///---,,,+++,,,,,,---........./////////000000///......------......///------------------------,,,---............---,,,,,,,,,,,,------.........,,,...//////...------...........................///......------......///,,,,,,,,,---------......---,,,,,,...000111111///....../////////000000000....................................////////////////////////////////////............////////////////////////000000111111////////////000000000000---......///000111111222///111222111000///000111//////000111111111111111//////000111111111000000///////////////000000111////////////000000000000///000000111111000000//////////////////000000111000000111111222111111111222111111222444444333111////////////////////////------...///000000000000111000000//////000000111//////......//////000111....../////////000000000...//////////////////...////////////......---------------------...///000////////////////////////---...///...------...///......//////000111222333//////......//////000000//////////////////......---...//////000000//////,,,---...///000///......++++++,,,---............---.........------///000...///000111111000///...///000111111000000111222000000000000000000000000/////////000000111111111...////////////...---,,,,,,,,,,,,,,,------------///000000///......///111///111666999:::888555333000000///......///111111000//////......///111111---------......///000111//////...//////000111222...///...---++++++---///------........./////////......///000000000000///.........------///333666111000///...............000000111111111111000000......///000000000///////////////000000000111111///000222111000000111222//////000000000000000111///000111111//////000111111000000//////......------......//////000000111000000000000////////////000//////000111222111///...//////000000//////...////////////////////////////////////////////////111000000111333333222000111111111111111111111111///000000000000//////...000000111111111222222222///000000000//////111222000000////////////000000///000000111111000000///...///111222222111000000000000000000000000000000...000222222111//////000......///000111111111111/////////000000000111111000000000000000000000000000000///........................//////000000000//////...---------...............//////000000111//////............//////........................+++,,,---......---,,,+++,,,,,,------------------+++---//////...---.../////////////////////////////////............//////,,,,,,,,,---------......///......///111222111000....../////////000000000........................///////////////000000000////////////////////////............////////////...//////000000111111222000///...///000111000///......//////000000111111///000111111//////000111///000111111222222111111...///000111222111111000...............//////000.../////////000000000111000000111111111111000000///////////////000111111111111222222222111000000111000000111333444222111////////////////////////......//////000111111111000000///......///000000///////////////000000111.../////////000000000000//////............/////////////////////......------,,,,,,------///000000////////////////////////,,,...000///---,,,---///,,,,,,...///000111111111...............///000000.../////////////////////---...///000111000//////,,,---///000000000///...***+++,,,---............000000000///------///000//////000000000000/////////000222111000000222333000000000000000000000000///000000111111111000000---...000000///---***(((,,,,,,,,,,,,---------....../////////------///111000111222444444444444444222111///.........000111.........//////000000000222111000////////////////////////......//////000...///...---++++++,,,...,,,---------..................///000000000000000...///000///...///222444/////////.............../////////000000////////////000000000000//////........./////////000000000...///111000//////111222////////////000000111111...000111111///...///111000000000///......------------......///000000111111000000000/////////......///111111000000111111.........//////.........////////////////////////000000000000000000000000000//////000222333222000111111111111111111111111...//////000000000000///000000000000111111111111...//////...---...000222000000////////////000000000000111111111111000000---...000111222111000///////////////////////////---///111111000......///------...///000000000000//////000000000111111111000000000000000000000000000000///.....................//////////////////......//////000/////////---......///000000111111//////............//////........................,,,---...//////...---,,,------------------,,,,,,+++---//////...---.../////////////////////////////////............//////,,,,,,,,,---------......//////...///111111000............/////////000000....................................//////000000....................................////////////...//////000111111222222000...---...111222111///////////////000000000000...///000000......///000000000111222222222222111...///000222222222111000---------------...//////.../////////000000111111000000111111111111000000///////////////000111111222222222222222111000///000000000111333333222111////////////////////////---------...///000000111000///...------...///000///////////////000111111////////////000000000000//////---,,,,,,---///////////////000///......---,,,,,,,,,---...///000111////////////////////////,,,...000///---,,,---000''')))+++---.........---...............///000111.........///////////////---...000111111111000///,,,---///000000000///...***+++,,,---............222222111///------///000000000////////////000000///000222222111111222333000000000000000000000000---...///000000///...------...000111000,,,(((&&&........./////////000000---.........------...000555444111///......//////333222///...---...///000,,,---...///000000//////666555333111000///......000//////............///...///...---+++***,,,...,,,,,,,,,---------.........//////000000000000000///000111000000000222333///////////////.........------............------000000111000000///..................////////////---///000000//////000222.../////////000000111111...000222111...---///111000000000///......---------------...///000000111111111000000/////////...,,,000222222000///111333------............------////////////////////////111111111111111111111111/////////000222222111000000000000000000000000000......///000000111000000////////////000000000000......///...------000222000000////////////000000000000111111111111000000,,,...000111222111000///////////////////////////,,,...000111///.........,,,---...///000000000000000000000000111111111111000000000000000000000000000000///...............///////////////.........---...///111111111000///---......///000111111222//////............//////////////////////////////---...///000000///...---.........------,,,,,,,,,+++---//////.........///000000000000000000000000//////............//////,,,,,,,,,---------......000///...///000000...,,,............////////////////////////////////////---------.........//////..................................../////////000...//////000111222222222000...---...111222111///000000000000////////////...///000///...---...000...///000222222222111000111111222222222111111000000///...------...///000000000000000000000000000000000000000000///......//////000111111111111111000000000///////////////111111000000000000111111------------------------//////............//////000000...------...///000////////////000000000000111111000000//////......///............---------......------------...............///////////////111000///...............,,,------.../////////...,,,,,,,,,------.........000///.........///111222//////000000000000//////111111000000//////......................................................////////////............////////////////////////000000111000......///111000111222111///------..................///000000.........///////////////---------.........//////++++++,,,---...///111222333111///.........---,,,000///...------------------------------...///000///////////////...............------------...............------,,,,,,,,,---...///000000000///...111111000000/////////...000000//////......---------...///...---...///111---...000111111111000///111111000///...------,,,...///000///...---...000---.........//////000000222000///000111111000///////////////////////////555333111000000///...,,,000///.........///111222......////////////......///000000///......111333......////////////////////////...//////000111222000000000000////////////111000//////111222222111555333000111222222000---222///---...000000...,,,...............///000000111111000...------000333///////////////......---///////////////.........------......///000000000............/////////000......////////////......///......///000000///------...//////000/////////333111////////////...---////////////////////////////////////////////////......//////...---,,,,,,///000111000......000111//////......///111444555///.........///000222333////////////////////////............---,,,+++***///......///000000...---........................///000000...------///111,,,------...///.........//////000000///...------.........///////////////000///......///000///---............/////////000..................------...000000000...---...///,,,---------.../////////000000000000000000000000000000000000////////////------..................//////000111111111000///000111222222333333222222111000////////////000111000000000000000000000000000000000000000//////...//////000111111111111111//////000000000000//////111000000//////000000111------------------------//////............///////////////...//////000000....../////////000000000111000000000/////////...000000/////////...............------------......---.........//////000000000//////............///------...///////////////------------------......000//////...///000111222//////000000000000//////111000000000/////////...................................................////////////....................................///000000///......000111000111222111///------..................///000000.../////////////////////---.....................,,,,,,,,,---...000111222111000...---......---,,,......---------------.........---------......///////////////..................------------...............------,,,,,,,,,,,,---...///000000///...000000000/////////......///////////////.........---...///...------///111---...///000111000000///000000//////...---------...///000///......///000....../////////000000000222000///000111222000///000000000000000000000000444222111111222111///---///......---...///000111......////////////......//////000///......000333///////////////.........000////////////000000111000000000000////////////000/////////000111111111111000000111222111---***111///......000000...,,,...............///000000000000000///......000222//////000000//////...---////////////////////////............////////////........./////////000000...//////000000//////...///......///000000///------...///000000000000000333111////////////...---///////////////////////////////////////////////////////////////...------///000000///......///111//////......///111333555111000/////////000111111////////////////////////............---,,,++++++///......///000000...---........................,,,...//////...------...///000000000///......---///////////////...------........./////////000000000///......///000///............/////////000000........................///000000000...---...///------..................000000000000000000000000////////////000000000000////////////...---,,,,,,///000000111111000//////000000111222333333333333111111000000000000111111000000000000000000000000000000000000///////////////000000111111111111000...///000111111000///...000//////......//////000------------------------/////////....../////////......///000111111111111------........./////////000000000000////////////111111111000000000//////......------------......,,,------...///000111111///............//////000---...//////000/////////...............---------///////////////000111111//////000000000000//////000000000000////////////................................................////////////............---------------------------...//////......000222///111222111///........................///000000//////////////////......///.....................------------...///111111///---,,,,,,---......---------,,,,,,,,,------...//////...---------....................................------------...............---------------+++,,,---...////////////////////////.....................///////////////---...///...------///111......///000000000000000...........................///000000......///000//////000000000000000111111000///000111222111000111111111111111111111111222111222333444333000.........---------...///000......////////////.........///000///......000222000000//////.........---111000000////////////000////////////000000000000///////////////000000111...///111333333111---)))111///......000000///---........./////////000000...000111111000//////000//////000000//////...---/////////////////////////////////.........------....../////////000000000///000000111111000000///000///......000000///...---...///000111111111111333111///...///000///...///////////////////////////////////////////////////000000000000//////......//////...------...000//////......///111333444111111000////////////000////////////////////////////////////...---,,,+++///......///000000///---........................***,,,///000///---,,,,,,///////////////.........///////////////......---------...//////000111111000///......000000///........./////////000000000........................///000111000...---.../////////..................000000000000000000000000......//////000000111111000000000///...---,,,+++000000000000000000//////000111111222111111000000000000000000000000000000////////////////////////111000000//////////////////000111111111111000000---...000111111111///...//////............//////..............................////////////......---...000222222222222111------------.........///000000000000////////////111111000000000/////////......------------......,,,,,,---...///000111222...............///000111---......//////.........000/////////......------///////////////000000111//////000000000000//////000000000000////////////................................................////////////............------------------------,,,---.........///111333///000222111///......///...............///000000////////////............////////////............---,,,,,,,,,---...//////---,,,++++++---.........---,,,,,,,,,,,,------...000///...---------------------...............///......------------.....................---------++++++,,,---...//////000//////..................------......//////000000---.........------///000...//////000000000000000,,,---------.........///...000111000///...///000000000000000111111111111111000///000111222111000222222222222222222222222000111222444666555222///............//////000000......////////////.........///000000//////000222000000000///......------111111000//////...//////////////////000000000000.../////////...///000111111111222444444222000...000/////////000000//////......///000000000000000---000222333111000//////000000000000000///......///////////////000000000000000//////...---,,,,,,...////////////000000000000000111111111111000000111///......000000000///,,,---...///000111111111222000///...///000///...////////////////////////////////////////////////000000111111111000000///---...///...,,,,,,...///////////////000111222333...............////////////////////////////////////////////////...------......---...000000///...........................+++---//////...---...///,,,,,,---------...///000...///////////////......,,,---...///000111222222000///......000111000///...////////////000000000............///////////////000111000.........///000000//////......------////////////////////////---......///000111111222///////////////...---,,,111111111000000000111111111111111111000///------////////////////////////////////////////////////111111000///...//////000000000111111111000000///---...///000111111000/////////............//////..............................///000000///......---...000222222222222111------------.........///////////////000000000000000000000/////////............------------......,,,,,,---...///000111222...............///000111------.........------,,,000000000//////............//////000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////............------------------------,,,---............000222...000111111///......///...............///000000000000//////.........---////////////////////////,,,,,,,,,+++,,,,,,---------+++***+++---//////...---------,,,,,,------...000///...---------------,,,---------......//////......------------..............................,,,,,,------...///000000......//////////////////------......//////000000,,,---...---,,,---...000///////////////000000111,,,,,,------...////////////000111000///...///111111111111111000000000000000/////////111222222000222222222222222222222222000000222444666555222/////////000000111111111111......////////////......---///000000//////000111000000//////.........---111111000//////...//////.../////////000000000111...///000000......000222333222222111000000111222///000000000//////000000...///000000111111000000---000333444222000//////000000000000000//////...////////////000000111111111111000///...------,,,////////////000000000111000000111111111111000000222000......///000000000+++,,,---...////////////222000......///000///...////////////////////////////////////////////////000000111111111111111000---...///...,,,,,,...////////////000000111222222******+++---...//////000//////////////////////////////000000//////.........------...000111000...///////////////////////////000///...---...111444222111000///.........///......///////////////...------...///000111222333000......///111111111000////////////000000000111........./////////000000///111111111///...///000000000000//////......---////////////////////////---......///000111111222------...///000000000///222111111111111222333444222222111111000///------......////////////......000000000000000000000000222111///.........///000000111111111111000000///......//////000000111111000//////......//////000........................---...///000000///...---......///000111111111111------........./////////////////////000000000000000000/////////...............------------......,,,------...///000111111///............//////000..................---,,,000000000000000/////////......///000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////............------------------------,,,---......------///111...000111111///...///000...............///000000000000000///......------....../////////000000000------,,,,,,,,,,,,,,,,,,...,,,+++,,,...//////...//////...------------...//////...---------......,,,,,,,,,---......//////......------------.....................////////////............///000000////////////000000000000.........///////////////,,,---...---,,,,,,...000///////////////000111111---.........//////000000///000111111//////000111111000000000000000//////000///...///111222222111222222222222222222222222000000111333444444111//////000111222222222111111......////////////......---///111111000///000111////////////////////////111000000////////////000......//////000000111111...000222111///...111444111111000...,,,---000333...000111111//////000222...///000111222111000///...000333444222111000000000000111111000000///......//////000000111111222222222111111000///....../////////000000000111111///000000111111000000///222000......///111111000---......///////////////111000......000000000//////////////////////////////////////////////////////000000111111111111000...//////...------...000//////000000111111111111((()))+++---...///000000//////////////////////////////000000000000//////---------...000111000...////////////////////////111111///---,,,...333666;;;999666222000...---------...//////////////////......///000000111222222///......///111222222111/////////000000000111111.........//////000000111000111222111///...///000000000//////////////////000000000000000000000000......//////000000111111,,,---...///000111111111222222111111222444666777111111222222222222111111...///000000000000///...000000000000000000000000222111///.........000000111111111111111000////////////...---...000222333111000000//////000000111........................---...///000000///...---/////////...//////000000....../////////000000000.../////////000000000111111111111000000000//////......------------......---.........//////000000000//////............///000000000000000///......000000000000000000111111---...///000111000000/////////000000000000//////.../////////000000000111////////////////////////////////////////////////////////////....................................---...///...------...000...///111111/////////000...............///000000111000000///......------------...///000111111222000///......------------///...,,,---...//////...222111000///...---------......---------......///++++++,,,------...//////......------------......---........./////////000222111000///...///000000000000000000111111222222///////////////.........,,,---------,,,,,,...000000//////...///000111222//////000000000000000000///000111111000///000111000000000/////////......000///...///111333222111222222222222222222222222222111000111222222000///...///000111222111111000......////////////......,,,///111111000///000000------......///000000000000////////////000000111.........///000111111111///222444222//////222666///000111///------000222...000111111//////111333...///000222222111000//////111333333222000000111000111111111111000//////...//////000111111222222333222222222111111000000//////000000000111111111...//////000000//////...333111......///111111111000111111111111000000///111///......000111000///////////////////////////////////////////////////...///000000111111000000///000000///......///111///000000111111111111111***+++---///000000000000///////////////////////////000000111111000000000---------...000111000////////////////////////////////////...---...222555:::888555222///.........------.../////////////////////000000000111111111///......///111333222111//////000000000111111111---......///000000111111000111222111/////////000///////////////000000000000000000000000000000000////////////000000000000---...///000000000000000222222111222333555777999///000222333444555555555///000111222222111000///000000000000000000000000222111///...---...000111111111111111111000//////000///---,,,---000222444111111000000000000111111////////////////////////---...///111111///...---111000...------...///000////////////000000000000.../////////000000111111222222222111111111111000.........------..................///////////////111000///...............222222222222222111000000//////000000111111222222---...000111111111000/////////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000000/////////............////////////////////////...//////...,,,,,,---///...///111111000//////000...............///000000111000000///...---------,,,---...///000111222333222111000///////////////111///------///000///...444333111000...------------------------...///000++++++,,,,,,---...//////.........------.........---.........//////000000444222111/////////000000000000111111222222222333000000//////.........---,,,---------,,,,,,...///000///.........///111222111111111111000000000000///111222111000///000111000000//////.........---///......///222333222111111111111111111111111111333111000000111111000...---...000111111111000///......////////////......,,,...111111000//////000,,,,,,---...///000111111//////...//////000111222---......///000111111222///222555333000///333777...111444444111000111222---000222111//////111333...///111222333222000///000111333222111000111222111111111111111000//////...//////000111222222222333333333222222222222222000000000000111111111111......////////////......333111......///111111111333333333333333222111000111///......000111000///////////////////////////////////////////////////......///000000000000000///000111000......000111///000000111111111111000---...///111111111000000///////////////////////////000000111111111000000---,,,---...000111000///000000000000000000000000,,,---//////...///000222222111///...---...000111------...///000000//////000000000000000111111111///......///222333222111000000000000111111111111---......///000111111222000111222111000//////111......//////000000111111000000000000000000000000000000000000///////////////000000000000000///...444222000111555777666555111000...///222444555555111111111111000///...---000000000000000000000000////////////000000000000///000000000000//////......///000111111222111111111111111111000000000000------...///000111222222////////////////////////000000111000000///...---///......------///000111,,,...000111000000000111111333333222000///000111...------,,,,,,,,,------...............///000111------------------------111111111111111000//////...000111111000000111222111111111111000...---,,,////////////////////////////////////000000000000333000......///000---+++---...//////......///111000000000000////////////............////////////111000///...............000000000000000/////////111000////////////000000///000000///......000111//////------...000222444111000///...............---------.........//////000///...---,,,------...,,,---///000000000///...///...---...//////---+++......,,,,,,,,,,,,..................////////////......//////////////////------...///000000////////////.........------------...000222333222111000111000---,,,,,,---000111......------------......//////000111111000///.........//////000000111111000000111333555444000...000000000000000111111222111222222111///...///000///////////////000111111111000000///////////////...///000000000000000///////////////............////////////000000000000////////////000000000000111111000000000000111111333222222111000//////...000///////////////000111......///000000000000000111111111000000000000///000000000000////////////000000111111111111000000///000111222111111222444///////////////000111111000000//////.........---000000111111111222222222//////000000000000000000///////////////000111111///////////////////////////...---,,,,,,---...///111///---...111222000...000000000000000///.........+++,,,333444///,,,...000000000//////////////////...---,,,,,,---...///000000000000000000000000......////////////............///000000000000000111000///......///000111111000...---------...///---......///000111111222111111111111111111111111222222111111000000//////............////////////000///...---...///111333000111111111111111000///000000000000111111111111------------------------,,,,,,---.../////////...//////000///------...000555333222444777888777555222111000111333555666666222222222222111///......000000000000000000000000/////////000000000000000000111111111000000//////...///000111222222222222111111111111000000000000------...///000111222222000000000000000000000000///000000000000//////...///......---...///000111---///000///------...///000111222111///...///000...---------------......///............//////000........................111111111111111000//////---///000000///...000111111111111111000///------////////////////////////////////////000000000000222///......///000...,,,---...//////......///111000000000000////////////............////////////000//////............///////////////////////////000000////////////000000///000111000//////000222//////...---...000222333000///......---------...---------.........//////000///...---------......------///000000000///......---,,,---......,,,***...---,,,++++++,,,---...............////////////000000000000////////////------...///////////////...---------,,,,,,,,,,,,---...000222222222111000000///...------...///000......------------......---...////////////------.../////////000000000111000000111333444333000---000000//////000000111222000111222111/////////000///////////////000111111000000///......---............///000000000000000,,,---------......//////////////////000000000000////////////000000000000111000000000000000111222222222111000000///......///////////////000111111///000000111111111111111222222111111111000000000111111111111111000000000000111111111111111111000...000111111000///111222///////////////000111111000000/////////.........000000111111111222222222000000/////////////////////////////////000111111////////////////////////000///............///000111///...///111111000...000000000000000///......///,,,---222333///---///.........//////000000000///...------------...///000000000000000000000000......////////////............///000000000000000000000////////////000000111000//////......//////.........///000111111111111111111111111111111111111111111000000000000000....../////////000000000111000.........///111222......///000111111111111/////////000000000111111------------------------,,,---......//////.........///000///------///000555444555777999999777666444333222333555777777777444444333222111000//////000000000000000000000000//////000000111111111111222222222111111111000000///000111222222333222222111111111111000000000000------...///000111222222111111111111111111111111...//////000000000000//////............///000000//////...---******+++---///000111000...---...///------------...///000000000//////............///////////////////////////000000111111000000//////,,,...//////...---///000000000111000000///...---////////////////////////////////////000000000000000///......///000///------...//////......///111000000000000////////////............///////////////............//////000........................///////////////000000000000111222111000///000222///......---...///111222......---,,,,,,,,,---------............/////////000///......------......---......///000/////////---,,,+++,,,------+++)))---,,,,,,++++++,,,,,,------............/////////111111111000000/////////---......///////////////......---------,,,,,,,,,,,,...///111111111000000/////////....../////////......------------......---...///000000000///...////////////000000000000//////000222333333000---000000//////000000111222000111222111000///000111////////////000000000000000//////...---,,,,,,,,,------...000111111111111***+++,,,---...//////000////////////000000000000.../////////000000000111000000000000000111222333111111000000//////..................///111222222000000111222222222222222333222222222111111111111111111111111111222222222111111222222222222111111///000111000.........000/////////000000000111111000000////////////......000000000111111111111222000000//////.........---000////////////000111111////////////////////////000000////////////000000111000//////111111000///000000000000000//////...///---...111222//////111------...///000111111222///......------......///////////////////////////...//////000000//////.........///000000000000000//////000000000000//////000000111111000000///.........//////000000111111111111111111111111111111///000000000000000000111/////////000000000111111111111///......///000000,,,---...///000111111111.........////////////000///.........------,,,,,,------.../////////........./////////------///000333444666777888888666444555444333444777888888777444333222111000///////////////////////////////////////000000111222333333444333333222111111111111///000111222333333333333111111111111000000000///.........///000111111111111111111111111111111111---...///000000111000000............/////////000//////...,,,******---///...000000000......///000---------...///000111222111000///.......................................///000000000000000//////,,,...//////...---///000///000000000000//////...////////////////////////////////////000000000000............////////////---...//////......///111000000000000////////////............////////////...............///000111---------..................//////000000000000000111222333333111000000111///............///000111------,,,++++++,,,,,,,,,...............///////////////..................---......///////////////---,,,+++,,,......,,,***,,,,,,,,,++++++,,,,,,,,,---------.........//////000000000///......------......///////////////.../////////.........------,,,---...000000000000000---...///000000///...---......------------......000000222333333222111111////////////000000000000/////////111222222///---///////////////000111111000111222111000///000111//////000000000000000///000000000///...---,,,+++,,,---...000111222222222,,,,,,------...///000000////////////000000000000......//////000000111111000000000000111222333333000000000/////////......---------...///111222333///000111111222222111111333333333222222222111111000000111111111111111222222222222333333222222222111222222111///---.../////////000000111111111111000000//////////////////000000000000111111111111000000//////...---------000000//////000000111222////////////////////////////////////////////////111000000000000111000000//////000000000000//////......///000000///111333//////000000111111222222//////............////////////////////////////////////000000000000//////......///000000000000000---...000111111000//////000111222222222111///....../////////000000000111111111111111111111111111.../////////000000111111000000000000111111111111222111000///......//////------...//////000//////---------.........////////////......------,,,,,,......////////////........./////////------///111111333555666666555333333555444444555777888777666222222000//////...//////////////////////////////...///000111222333444555555444333222111111111111//////000111222222222222111111111111000000000///......//////000000111111000000000000000000000000---...///000000111000000---......///////////////...///...---,,,---000333///000111111//////000111---------...///000111222111000///...............------------------------...//////000000000//////---///000000///...000111...//////000000000000///000000000000000000000000////////////000000000000......//////......//////---...//////......///111000000000000////////////............////////////...............///000111------------......//////---...///000111000000000000222444333111000000000.............../////////,,,,,,+++++++++,,,,,,---////////////////////////......//////////////////............/////////000...---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,...///////////////..................---------,,,,,,------...//////000000---...///000000///...---......------------......///000111333333333222111000000000000///////////////......///111111///---/////////...///000000111///000111111000///000222//////000000000000///...000111111111000...---,,,,,,---...000111222222222000000//////////////////////////////000000000000.........///000111111111111111000111111222333333000000000000////////////---------...///111222333...///000000111111000000333333333222222222111111/////////000000000111111222222222333333222222222222333444222000...///000//////000111222111111000//////000000000000000000000000000000000000000000000000//////............000000000000000111222222000000000000000000000000........................000111111111000000000111//////000000000000//////,,,///000///...///111333333333333222222111111111//////////////////////////////////////////////////////000000000000//////......///000000000000000---...///111111111000///000111222222222111///...////////////000000000000000000000000000000000000......//////000000000111000000000000111111111111111111000////////////...//////000//////...------------------............/////////......---------...///////////////......---...///...---...000111000222444444333222222222444333333555666777666444111000///......///000111000000000000000000000000...///000111333444666666666555333111000000111111...///000111111222111111111111111111000000000000.../////////000000000111000000000000000000000000...//////000000000000///---......///000/////////.../////////...///222444...000111111000///000222------------...///000000000//////............///------------------------......///000000000//////---///000000///...000111---...///000000111000000000000000000000000000000////////////000000000000...///000///...---...///---...//////......///111000000000000////////////............///////////////............//////000---------...//////000000---...///111111111000000000222333333111/////////........................,,,,,,+++++++++,,,------000000000////////////.........///000000000/////////............///000000...------...///000...---,,,------......------,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,//////////////////...---------,,,,,,,,,+++++++++,,,,,,------...//////000---...///000000///...---......------------......,,,---///000111000000///000000000000///////////////.........000000///---//////......//////000111///000111111000000111222//////000111111000...---///000111111111000...---------...000111111111111111111111000000000//////////////////000000000000------...///000111222222333222222111111111222222111111111111000000000000............///111222222......///000000000000000333222222222111111111111.........///000000111111111111222222222222111111333333444333000//////000///000111222222222111000//////000000000000111111111000000000000000/////////000000000000000000000111000000000000111222222000000000000000000000000------............------000111222222000000111222...//////000000000000000(((...111///---///111111555555444333222111000000...//////000000//////...///////////////////////////000000111111000000///......///000000000000000---...///000000111111000000000111111000000///...////////////000000000000000000000000000000000000...//////////////////000/////////000000000111111000000000000000/////////111111111000///...---,,,---------............///........................//////000000000///......---...///.........000222000222444333111000111333222222222333555555333222000///......///000222444000000000000000000000000...///000222444555777777666555222000//////000111------///000000000000000111111111111000000000000////////////000000000000111111111111111111111111///000000000000//////...------///000000000///...///000111111//////000111---...000///......000111...---------------......///............//////000........................---......///000000//////,,,...//////...---///000------///000111111111111000000000000000000000000////////////000000000000...000111000---,,,---///---...//////......///111000000000000////////////............////////////000//////............///------...//////000111111,,,---///111222111000000///111333333111...------.....................---,,,,,,,,,,,,,,,---......000000000000/////////...---...///000111000000//////......---...///000111,,,,,,,,,---//////...,,,---......//////......---,,,,,,---------.........***++++++,,,,,,------...///////////////...------///.........------------,,,,,,,,,,,,---...//////......////////////............------------......+++,,,...///000000//////111000000000/////////...///...------//////...---///............///000000...000111111000000111222///000111111111000...---,,,---///000111000///.........///000000000000000////////////000000000000////////////000000000000------...///000111222222444444333222111111111111111111111111222222222222///////////////000111111//////000111111111111000222222111111111000000000...//////000111111222222000111111111111111111000111222333222000//////000...000111333333222111000//////000000000111111111111111000000//////////////////000000111222222222111111000000111111222333000000000000000000000000---...///000000///...---000111333222000///111333......///000000000000000$$$---222///,,,///000///222222222111111000000000...///000111111000///...000000000000000000000000000000111111111111000000......///000000000000000............///000111222111000//////......//////000000000000////////////000000000000000000000000///////////////.............../////////000000000...//////000000000000000111111111111000///......---............/////////------......//////000000000000000000000///......,,,...............000222111333444333000///222444111111111222444444222000000000//////000222555666000000000000000000000000...///000222444666777888666444222000//////000000,,,---...///000000000000111111111111000000000000////////////000000000000222222222222222222222222000000111000000///......,,,---///000000000///...///111222111///.........,,,---......------///000...------,,,,,,,,,------...............///000111////////////////////////------...///000000//////+++,,,...---,,,,,,---///,,,---...000111111111111000000000000000000000000////////////000000000000///111222000---+++,,,...---...//////......///111000000000000////////////............/////////000111000///........................///000111111222+++---///111222222000000...111333333000...---,,,---......///......------,,,,,,,,,,,,------...///111111000000/////////...---...///111111111000//////......------///000111++++++***,,,......---,,,---...///000000///...---,,,,,,,,,---------......***++++++,,,---...///000//////000000///...------222222222222111111111111,,,,,,,,,,,,---...//////////////////////////////.........------.........,,,---///000111111111000111111000000/////////...///...------...///...---...............///000000...000111111000000111333///000111222111000...,,,***,,,...///000000...---//////000000000000000///,,,------...///000111111////////////000000000000------...///000111222222555555333222111000000000222222222222222222333333000///////////////000111000000111222222222222222111111111000000000000//////000000111222222333333000000111111111111000000///000111000///...///000...000222333333333111000//////000000111111111222111111000000/////////...//////000111222333444444111111111000111111222333000000000000000000000000...///000111111000///...///222333333000///111333......///000000000000000""",,,222///,,,...000...////////////000000000000...///000111111000///...111111111111111111111111000000111111111111000000...//////000000000000000///............000222333111000...---------...///000000000000////////////000000000000000000000000000000//////.........---............////////////---...///000111111000000///000111111111111111000.........////////////000,,,,,,---...///000111111000000000000000///......,,,---............000222444444222111000000//////222222111111111111111111111111111000111111222333222000//////000111111000000/////////111444666888888777555222...---...000......//////000000111111000///.........///111222111000///......///000111222333333222333666===CCC???999333000///000///...,,,------...///000111111////////////000000000000...///000000000///---,,,---///000000.........///////////////000000000000111111000000000000111111...,,,+++---000111///,,,......//////......---,,,//////.........---------333222111//////111222333---...000111111111000///...///---))))))---///...000//////.........////////////000000000000//////---222222------222222---000000////////////000000//////000111111111111111111000///......///000111---444999888222,,,+++------------.........//////------------------------000000111111111111000000000/////////111111///...111000...,,,,,,,,,...///000111111000000///...------...///111111111000///---------........./////////---,,,---000222000...//////.........---------...///000111000...,,,+++,,,---------.../////////------------------------111000...---...///111222////////////000000000000///////////////.........,,,---......//////......//////............//////222111111000000000000000222222222111111111111000...///000111111000///...111111000000//////......000000000000000000000000000///...///000111000///000//////......///111222111111111000000000000000+++000666;;;;;;777111---//////000000111111111222111222222000///...///111333333222111000000000111111111111111111111111111222111111222333444222111222222222222222222222222444333222111000000000000333222111000000111222333111111000000//////......//////000000000000//////111111222111111000///...000000000000000000000000---......///////////////,,,...111111111111222333111000...///111222111000000000000000111111111111...//////000000000000000333333222222222222222222333222000000111000///---000000111000000///......---...///000000///...---000000000000000000000000333222000...---...///000222000///......///111222000111333333111000000111111111000///////////////111...,,,+++,,,...//////222111000//////000111222000111111222111///---,,,//////000000000000////////////............//////...000111000///...///111111111000000//////......222222111111111111111111222222111111111111111111111111111111111222222333222111//////111111111000111000000000222444777888:::999777333000...///000...///////////////000000000//////...///000111222111000////////////000111222333222111111444:::???<<<888333000000111000...------......//////000000////////////000000000000///////////////......------///111222000//////000////////////000000000000000//////////////////000...,,,,,,---000000///,,,//////000000//////...---//////.........---------000000111111111111000000//////000111111111000///---...,,,((((((,,,...---000//////.........//////000000111111111111000000...111111......111111...000000////////////000000//////000111111111111000111000///.........///000///555;;;:::444...---///---------.........//////------------------------000000111111111111000000000//////000222222111000111000...,,,,,,---...///000000111111000///......---...///000111111000///---------........./////////...,,,---000111///---//////.........---------......000111000///---,,,------..................------------------------111000...------...000111.../////////000000000000/////////////////////...,,,---......//////......//////............//////111111000000000000111111111111111000000000000/////////000111111000//////111111000000//////......000000000000000000000000111///...///000000///...111000000///000111222333111000000000000000000000///333888<<<<<<999444111//////000000000111111111111222222111//////000111333222111111000000111111111111111111111111111111111111111222444444333222333333333333333333333333444333222111000000000000222222111000000111222222111000000000/////////.../////////000000/////////000000111111111000//////000000000000000000000000---...//////000000/////////111222222111000111222...---...000222333222111111000000000000000111111...//////000000000000000000000111111111111111111333222000000111111///---000000000000000///.........//////////////////...000000000000000000000000111111//////...//////000000000000...,,,---///222111333444444222111222333111000//////......//////111///,,,,,,---...//////222111000//////000111222000111000000///...------//////000000000000//////......------------.........000111000///...///111111000000000/////////...000000111111111222222222111111222222222222222222111111111111111222333333222111//////111222111000111111111111222444666777777777555222///---...////////////...............000////////////000111222222111000000000000111222222222111000///111555999777555333111111111000///.........///////////////////////////000000000000000//////............///---000333333222000///000////////////000000000000........................---,,,,,,...///000...---000000000000000/////////...............------------///111222222111///---000000111111111000000///,,,...,,,((((((,,,...,,,/////////......//////000111111222222222222111111...111111......111111...000000////////////000000...///000000111111000000000000///...---------...///555;;;:::555000...///---------...............------------------------///000000111111000000///000//////111333333222111000///...---------...///000000000111000000//////...//////000000000000///---------...............000...---...//////...---...............---------,,,---///000000000///...//////..................////////////////////////111000...---------............/////////000000000......//////////////////------...////////////...000//////......//////000////////////000111222333111000000000000/////////000000111222222111000000111111000000//////......000000000000000000000000111///......//////...,,,////////////000111222333000000000000000000111111,,,...222444444333000...//////000000000000111111111222333222000000111222222222111000000000111111111111111111111111111111111111111333555666555444555555555555555555555444333333222111000000000000222222111000000111222222000000000000////////////......////////////.........//////000000000000///000000000000000000000000---...//////000000//////111333333333111000111222------...000333444333222222111000//////000111222...///000000111111000000000000111111222222333333333111000000111111///...///////////////......---000//////......//////000000000000000000000000000...//////000000000000000...111222///+++)))---111000111333333111111111222000//////............///111///---,,,.../////////111111000000000000111111111000///......---......//////000000000000//////...------,,,,,,------......000111000///...///111000000000000////////////111111111222222222111111111111222222222222222333222111111111111222333333333111000000111222222111000000000000111222444555111111111///---,,,---/////////......------,,,,,,000000000000000111111111222111111111111111111222333333111000000111333444333333222222222111000//////////////////.........////////////000000000000000///...------...///000---///222333222000//////////////////000000000000.........//////.........---------...//////......000000000///////////////........................---...///000000///...---000000000000//////......---///...******...///---//////////////////000111000111111222222111111000///000000//////000000///000000////////////000000...//////000000000000000000///......------,,,,,,...444999:::666000......................................................//////000000000000//////111000///000222222000...000///......---.../////////000000111111111000000/////////000000000000///........................000///............---,,,........................,,,---...///000000000000000000//////......------////////////////////////111000///---,,,,,,,,,,,,........./////////000000............////////////------...///////////////000000////////////000000.........///000222333444111111111111000000000000111111111222222111111111111111000000//////......////////////////////////111///......//////---,,,+++,,,,,,---...///000000000000000000000111111111******,,,---------,,,+++//////000000000000000000000222333333111000111222111111000000000000111111222222222222222333333333222222222444777888888666666666666666666555555555333222222111000000111111222111111111111111111222000000000000////////////......////////////......---...///000000000000000000000000000000000000000......///000000000000000111222333222111111222444333111000000222444444444333222000///...///111222//////000111111111111000222222333444555555666666333111000000111111000........./////////......---111000///......///000111000000000000000000000000,,,---///111222111000000,,,000333000***''',,,111,,,...000000///...///000//////...............///111///......///000000///111000000000000000000111111000...---------.../////////000000000000//////.........------............000111000///...///111000000000000////////////222333333333222111///...111111222222333333333333222222222111222333333444333111000000111222222111.........//////000000111,,,---......------///111//////......------,,,,,,///000000111111111111111111111111222222111111111444333222111222222222222000111222222222000000//////////////////.........////////////000000000000000///...------...///000,,,...111111000.........////////////000000000000...//////000000//////...,,,---..................000///...---------......---.....................000///...------...///000...........................000000,,,,,,000000...///////////////000111111//////000000000000//////000//////000000//////000000000////////////000000......///000000000000000...............------,,,000555:::<<<999444000///.....................---........................//////000000000000//////222000//////000///---+++//////.........///////////////000111111222111111000000000////////////000.....................---/////////...---,,,,,,------.....................,,,,,,---...///000111111000000000//////......---000000000000000000000000000000///...---,,,,,,,,,............////////////---.........//////000000---...//////000000//////000000////////////000000.........///000222333444333333222222222222111111222111111111111111111222111111000000//////......////////////////////////111///......//////...---+++,,,,,,---...///////////////000000111111111111//////.../////////000000000000/////////////////////111333333111000111222111000000///000000111111333333333444444444555555444333444666999:::999888777777666666666555555555333222111111000111111111111111111222222111111111////////////000000000000......////////////............///000000111000000000000000000000000000000...//////000000000000000///000111111111222555777;;;777222///000333555666333222000/////////000000///000000111111111111111222222333444555555666666222111///000111111000///......///////////////...111000///......///000111000000000000000000000000+++,,,///111222222111000+++000333000***(((,,,111+++---//////......///000//////.........//////000111000...///000111000///000000000111111000000000111000...------...///000//////000000000000//////000000////////////000000...000111000///...///111////////////000000000000333333333333222000...---111111222222333444444444222222222222222333444444333222000000222333222111---.....................,,,...000000000000222444/////////...............///000111111222222111111000000111222222111000000333222111222444444333222///111222222000//////000.........///////////////////////////000000000000///............//////000---///000000...---...///////////////000000000000...///000111111000///...+++---//////...---...///000///---,,,,,,------...---------...............111000...,,,,,,...000111......---------...///000///111111......111111///////////////000111222222//////000000000000//////111......111111......111000000////////////000000---...//////000000//////---....../////////......222777<<<>>><<<777333000...............---------...........................//////000000//////...111000......///...,,,***....../////////000000000...///000111222222222222111000000////////////000...............------------...///...,,,,,,---...---------...............---------...///000000111000000//////////////////000000000000000000000000000/////////...---------------........./////////------......///000000000......///000000000000///111000000//////000000111.........///000222333444444444333333333222222222222111000000000000111222111111000000//////......000000000000000000000000000///...///000111000/////////000111111111000000/////////000111111222222111000000///000111222222000000////////////......---///222222111000000111000000/////////000111111333333333444444555555666444444444666888999888777666666666555444444333333222222111111111111111222000111222222222222111000////////////000000000000//////000000000000/////////000000111111111111000000000000000000000000000...///000000111111000000...///000000000222666888>>>999333000000222444555222222111111000000/////////000111111222222111111000000111111222222333333222000///000111222000///...//////000000000000000111000000//////000000111000000000000000000000000+++---///111222222000000+++///222000,,,+++...111---///111222111000111222000////////////000000111111000///000111222111///000000111111111111000000000000////////////000000//////000000000000//////111000000000000000000111...000111000///...///111////////////000000000000111222333333333111///...111111222222333444444555333222222222222333444444444222111111222333222222.........///......------...///111111000000111222...///////////////000000///000111222222222111111///000000111111000000///000//////222555666444222///111222111...---///000------......//////000000////////////000000000000---......//////////////////000000///---...000111////////////000000000000,,,---///000000///---,,,+++---//////...---...000111000...---,,,---...///---------.........//////000//////////////////000............///111222333...111111......111111...////////////000111222333000000000111111000000000111......111111......111000000////////////000000---...//////000000//////,,,---///000000000000///111555:::===<<<777222/////////.........---------..............................////////////......///...---...000000///---......///000000000000000......000111222333333333222111000///......///000//////.........---------+++---///...,,,+++---///---------.........//////...............///000000///////////////000000000/////////////////////////////////000/////////...---------.........//////------......///000000111......///000000000000000111111000000000000111111////////////000111222333333333333222222222111111111000000//////000000111111111000000//////......000000000000000000000000000//////000222333222111000111222222222111000///...//////000111111222222......------......///000000000/////////.........+++...111222111////////////////////////000111111111111222222333444444555333222222444666666555333555555444333333222111111222111111111111111222222000111222222222222111000.../////////000000000111000000111111111111000000111222222222222111111000000000000000000000000000//////000111111111111000...///000//////111444777999666333111111222333222000111222333222000...---000000111222222222222111000000111111111111111111111000///000111222111//////000000111111111111111000000000111111000000000000000000000000000000000---...///000111111000000,,,...000000//////000111---///111222111111222333000000000000000111222222111111000111222222111//////000111222222111000///000000111111111111111000//////000000000000//////000000////////////000000...000111000///...///111.../////////000000000111///000222333333333111000111111222333333444555555333333222222333333444555444222111111222333333222/////////000//////...---...000111000...------.........//////000000111111///000111222333222111111...///000111111000///......------111555666555222000222222000---,,,...111,,,------...///000111111////////////000000000000,,,---///000000000///...222222111///......111444////////////000000000000+++,,,...//////...,,,+++***---000///---,,,...000222111///...---...000111---------.........//////...///000222222000///...////////////111333555666---000000------000000---////////////000111222333111111222222222222111111222------222222------222000000////////////000000---......///////////////,,,---///000222222111111---111777:::999444///+++//////.........---------////////////////////////......////////////......---,,,---///111333222111......///000000000000000---...000111333333444444222111000.........///000//////.........---------***,,,......,,,,,,...000---------........./////////............///000000......//////000000111111////////////////////////...///000000000000000///---------.........//////---------...///000000111...//////000000000000000111111000000000000111111////////////000111222333222222222111111111111000111000///......///000111111111111000//////......000000000000000000000000000//////000333444444333000000111111111///...,,,...//////000111222222222///.........//////000000000000//////.........---***---000111000////////////////////////000111111//////000111222222333333222111111222333444222111444444333222222111000000222111111111111111222222000111222333333222111000.../////////000000111111111111222222222222111111333333333333333222111000000000000000000000000000//////000111111111111111000000000///...///222555333222222222333333111///000111333444333000---+++000000111222222222222111333333222222222222222222111000///000111222111000000000111222222222222222///000111222222111000///000000000000000000000000...//////000000000000000,,,---...000111111222111,,,...000000000000111222111111000000111222333333222111000111333333111000///000111222222111000///000000222333333222111000//////000000000000////////////............/////////000111000///...///111.../////////000000111111222111111000111222444555444555666444111///111333444444444333333222222222222111000//////000111222111000000000//////.........000222222000...---...111111222222222222111111222222111111111111222222111000///000111000...---111111000000000000000111111111111111111000//////...,,,+++...111222000...444333222111000...---------------............///...///000111111000///......///000111111000///...//////...---,,,,,,+++++++++---//////...---...///333222111000......------------............------//////000111111111111111111111111111111000//////111000////////////000000000000...------...///000000000//////.........---////////////////////////000000////////////000000000...---...///000///...//////000000000000//////***---111333222///---------...///...---,,,---...///............---------,,,---///000111000///---...,,,...222222...,,,.........///000000000000000............////////////////////////////////////000000000000///...,,,+++---...000///......///000---......///000111111222000...---...///000///...222000...---,,,---...///------------............------......//////000000/////////..................111111//////111000---000000000000000000000000...000111111000000111222000000000000000000111111111222222111000000111333---///000222222000///---000000////////////000000222111...,,,++++++,,,---000///...------...///000000000//////......------111///,,,+++---///111111//////////////////////////////............//////000000000000000000000000111111000000//////......000111222444444333222222///000000111111111111111444333222000000000000111444444333333333222222222000111333444444333222111111111111111111111111111000000111222222222111111777555222111222222222222111111111111000000//////111111000000000000111111555333111/////////111111333333333333333333333333000000000000000000000000000111111111111222222222333333333333333333333333111111111111000000000000000///...000333444222///000000/////////111222333---.........//////000000111111000000//////......111222333111///...///000...............///000000000000000000000///......000000000000111111111111222222111000000///000000///000000111111111000000222000......000111///---......//////000000111111000000//////000111222222000111111111111222222222111111111111222333555666444555666444111000111333333333333333222222222111222111000//////000111222111111111000000////////////111222222000///000000111111222222222222111111222111111000000111111222000///...///000000...,,,111000000//////000000000000111111111111000//////...---,,,...111222111///444333222111000///.............../////////000000...///000111111000///......///000111111000///...000000///......---,,,,,,+++---//////...---...///111111111111000///---,,,...//////////////////...//////000111111111111000000000111111000000///...//////////////////////////////............//////000/////////............////////////////////////000000////////////000000000///...///000000///...//////000000000000//////***---000111000...---------...///...---,,,---//////............---------,,,---///000111000///...///---///222222...,,,.........///000000000000000............////////////000000000000000000000000222111000////////////000///000111000...------............///000111111111000///...///000000///...000///---,,,,,,,,,---...---------......//////000.........///////////////000000000000000000000000000222222000///222222///000000000000000000000000...000111111000000111222111111111000000000000000111111222111000///111333...///000111111000///...000000////////////000000111000...,,,,,,,,,---...000///............///000///////////////.........111///,,,+++---///111111////////////////////////000//////......//////000111111111111111111111111000000000000//////......000111111222222222222222///000000111111000000000222111000//////000111111555555444444444333333333222222333333333222111111111111111111111111111111111111111111111222222222666555333333444555666666222222111111111000000000111111000000000000111111444333111000000111222333333333333333333333333333000000000000000000000000000111111111111222222222333333333333333333333333111111111111000000000000111///...000222333111///111111000//////000111222........./////////000000111111000000///////////////000111111000///000222///////////////000000111000111111111111000//////000000000000111111111111333222000/////////000111000111111222111111000000000///---///111333111000/////////000000000000000000000000000000111222222000111111111111222222222111111111222333444666777444444444333111000111333222222222111111111111111111111000000000000111111111111111111111000000000000111222111000000222444111111222222222222111111222111111000000111111222///.........000///...,,,000//////......///000000000000111111000000///...///......000222222111000333333333222111000////////////000000000111111111//////000111111000////////////000000000000//////000000000///......------+++---//////...---.../////////000111111///---,,,//////000000000000//////...///000000111111000000///000000000000///............000000000000///.........///////////////...////////////............////////////////////////000//////......//////000111000///000111222111/////////000000000000//////+++---///...---,,,,,,------...///...------...//////............---------,,,---///000000000///...111//////333222...---.........///000000000000000............////////////000000000000000000000000333222000......///111333000111111000---,,,,,,---......//////000000111111000///...///000000000...///...---++++++,,,------------...//////000111111///////////////.........////////////000000000000000222111------111222000000000000000000000000000...000111111//////000222222111111111000000//////000111111111//////111222...///000111111000///...000000////////////000000000///...---------//////000//////......//////000.........///////////////111///,,,,,,...000111111////////////////////////111000000//////000000111222222222222222222222222000000000////////////...000000000000000111111222//////000000000000//////////////////000111222333666666666555555555555555444333333222111111111222111111111111111111111111111111000000000111333444555555444333333444666666222222222222222111111111111111000000000000111111333222222111111222444555222222222222222222222222000000000000000000000000000111111111111222222222333333333333333333333333222222111111111000000000111000000000222222000...222222111000000000111111////////////000000000000111000000000000/////////---///000111000000222333000000000000111111111222111222222222222111000000000000000000111111111111333222000......///111222222333333333222111000000///......000222444333333000000000000000000//////000000000000000000111222000111111111111222222222000111111222444555666777444444333222111111222222111111111000000000000000111000000000000000000111222222111111111111111111000111111000///000222555111111222222222222111111111111000000000000111111000/////////111111///...///............//////000000000000000000//////...//////000111222222111111333333222222111111000000/////////000000000111111///000111111111111000/////////000000000000//////////////////......------+++---//////...---...///////////////......///////////////000000/////////...//////000000000000000///////////////......---,,,---///111111000...---------///000000000///...///////////////.........////////////////////////000//////......//////000222111000000222222111000//////000000000000//////,,,------,,,+++***,,,---,,,---///...------...//////............---------------...///000/////////222///000222222...---///......///000000000000000............////////////111111111111111111111111222222000////////////000///000111000...------....../////////000000000111///...---...//////...---......---,,,,,,------...------...///000111222222000000//////......------.............../////////...///...******...000///////////////////////////...///000000//////000222222222111111000////////////000111000......000222//////000000000000//////000000////////////000000......------...///000000000//////////////////000------......//////000000111///------///000111111////////////////////////111111000000000000111111111111111111111111111111////////////////////////000///.........///111222//////000000000//////.........///000222333444555666666666666666666666666555444222111000111111222111111111111111111111111222111000//////111333555444444333111000000222333222222222222222222222222111111000000000000111111222222222222333444555666222222222222222222222222000000000000000000000000000000111111111222222222222222222222222222222222222222222111111111000000111111111111111000///...333222222111111000000000000000000000000000000000000000000000000000000000...000111111000000111222111111222222222333222222222333333333333222111111///000000000111111111111333222000......///111333444444444333222111000///000000000111222333333333222111111000000/////////111000000000000000111111000000111111111222222222000000111333444555555555444333222111111222222222000000000000000000000000000000000111111000000000111111111111111111222222//////000///...///111444111111222222222222111111111000000000000000000111111111000111333333111000...............///000000000000000000000///......///000111111111111111111222222111111111111111111....../////////000000000///000111222222111000///000000////////////000000......------------------+++---//////...---...///222000...,,,,,,---///111---......//////......---......///000000000000000///////////////......---+++---///000111000...---,,,---///000000000///............///////////////000000000000000000000000000000////////////000000333111000111222333222000//////000000000000//////---------+++***)))+++---,,,---......------...000///............------------......///////////////222//////111111...---///......///000000000000000............////////////000000000000000000000000000111222222000...+++***,,,...//////......///111////////////000000000000...---,,,,,,......---,,,..................//////.........///000111111222000000//////......------.........//////000000000---///---******///111///////////////////////////---///000000//////000111111111111111000000/////////000000///......///111//////000000000000//////000000////////////000000............///000000111///000000000000000000///------......//////000000111///......///111111111000000000000000000000000111111000000000000111111000000000000000000000000.............../////////000///.........///111222...//////000000000000000///000111333444555666666555555666666666666666666555444222111000111222222111111111111111111111111111000/////////111444555000111222111000111444666222222222222222222222222111111000000000000111111111111222222333444555666111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222222222222222111111111111111111222222000/////////222222222222111111000000111111111111111111111000000000000000111111111111000222222111/////////000111111222333444333333222333333333333333222111111///000000000111111111111222111///...///000111222444444444333222111000///111222222222111111111111222222111111000000//////111111000000000000000111000000111111111222222222000000111222333333333333444222000000222222222111000000000000111111111111000000111111111111000000000000000111111111111111...///000///......000222111111222222222222111111111000000//////000000111222111111222444444333111............///000111111//////000000//////...---...000111111000///000000000000000000000111111111........./////////000000000000111222222111000000000000////////////000000------------------------+++---//////...---...///222000...++++++,,,...000------............---------...//////000000/////////000000000000///......+++,,,...///000000///...,,,---...///000000000000.........///////////////000000000000000000000000222111111000000111111222222111000111222222222000//////000000000000//////---......,,,******+++,,,+++---......------///000///............---------............/////////000000------000000------000......///000000000000000............////////////////////////////////////---///222333222...+++(((+++---...///...///111222////////////000000000000...---,,,,,,......---,,,.........///////////////......////////////000000///////////////.........//////000000111111222222...111000---...222333222000000000000000000000000---///000000......///111000000000000000000000111.../////////------///000000000////////////000000000000////////////000000.........///000000000000///000000111111000000///.........///////////////111///...///000111111000000000000000000000000000111000000//////000000111////////////////////////---............////////////////////////000000111---...///111222222222222111222333555555666666555444444444444444555555555333222222222222222222333111111111111111111111111000000///000000222444555---000222222222444888===111111111222222222222222111111000000000000111111000111111222333444444555000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222333222222222222111111111///111222222000//////000222222222333222222111000222222222222111111111111000000000111111111111222111222333111///...//////000111333444444444333222222333333333333222111111000000000000111111111111000000000000000111111222222333333333222111000000111222333222000///000111111111111111111111000000222111111000000000000000000111111111111222222222000000111222222222111000333111///000222333222111000000000111111222222222///000111222222111000////////////000000111111111///111222222000//////000111111222222222222111111000000////////////000000111111111222444444333111////////////000111222222//////000000//////...------///111111///---...000....../////////000000000//////000000000111111111000111222222222222111000111000///......///000111---------...............+++---//////...---...///000000//////...---,,,+++......////////////......---...//////000000//////000000111111000000///...,,,,,,---......//////000---------......///000111............/////////000000000000000000000000000333333222222222222333333222000///000111222111000//////000000000000//////---...///...,,,***+++,,,+++,,,......---...///111///............---------...............///000000...++++++...///---...111......///000000000000000............////////////........................---...000111222000///---,,,...//////......000111000000000000////////////000///......000000///...,,,---....../////////.../////////............---.........///////////////------......///000000111...111111///000333444111000000000000000000000000---...//////......///111/////////000111111222222...//////...------...000000000////////////000000000000////////////000000...//////000000000000//////000111111111111000//////////////////.........111///...///111222111000000000000000000000000000000//////......//////000////////////////////////---------.........////////////000000111111111000---...///111333444555555333444444555555444333222111111222222333333333333000111111222333333333333111111111111111111111111//////000111222333444444///111444333111222666;;;000000000111111111222222111111000000000000111111000000111222222333333333000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333222222222111111111...000222222000///000222000111222333333333222111333333222222222111111111000000111111111222222222000111222111000///000111000111333444444444222111222222222222222111111000000000000000111111111111...///000111222111111000000111111222111111000000...000222111///...000222111111111111111111222222222222111000000000000000000111111111111222222222000000111222222000///...333111//////222333222000000000111111222222222333///000111222222111000///......//////000000000111000222444444222000//////111111222222222222111111000000////////////000000000000000111333333222111////////////000111333333///////////////......---,,,///111000...,,,...///------......//////000000000111111111111222222222000111222333333222111000111000///......///000111.........///////////////+++---//////...---...///---///111222111---***'''//////000000000000//////---......///////////////111111111111111000//////---,,,,,,------///000111......------...///111222---.........//////000000000000000000000000000000444333333222222333333444111000///000111111111/////////000000000000//////---///000///---++++++++++++,,,............///111//////.........---------...............///000000,,,******---...---...111...//////000000000000000............/////////000........................---...///000111222333444...///000///...---...///000000000000////////////222000///000111222111///+++,,,------.........---/////////...------,,,,,,---.........//////000000))))))***++++++,,,------+++///000//////222222///000000000000000000000000---...//////......///111......///000111222333333---...///...,,,,,,...///000000////////////000000000000////////////000000//////000000000000/////////000111222222111000///000000//////.........---000//////000111222111000000000000000000000000000//////............//////000000000000000000000000---------.........//////...///111222222222111000,,,---///222444666777777444444555555444333111000000000000111111222222222...///111333444444444333111111111111111111111111---...000222333333333333222555555222---,,,///333//////000000111111111222111111000000000000111111000000111222222222111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333333222222222111111---///222222000///111333///000222333444333333222333333333222222111111111000000111111222222222222...///111111000000222333///000222444444333222111111222222222222111000000000000000000111111111111---...111222333222111//////000000111111111000000+++...000000//////111444000000000111222222222333222222111000000///000000000111111111111222222222444111000222111...---000555444333333444444222111111111111111111111111111222111000111333333111000000000000000000000000000111111111000000000000000333333222111000000000111222111111000///......---000000000000000000000000000111222111000///000111////////////////////////---///000///...---...000111111000000//////......000000000000000111222222111111000000000000111111000000000000////////////111000///---------...///////////////000000000000////////////..................///000000000000000//////000000000000//////222111///...---------...+++,,,---///000000000000111...***)))+++---...///,,,---......//////.........///...---,,,---000333///000222222111000000111000000////////////000000111111000000/////////...000000////////////---+++........................---+++***,,,///000...+++---------------...///000,,,,,,,,,---...//////000......////////////......***+++---...000111111111000///...------...///000111///...///111222000---//////............//////......---...111222111111///////////////000111111///...,,,*********,,,---...---,,,,,,,,,,,,---...)))+++---///000000000//////////////////......---111111000000//////......////////////////////////////////////000000000000111///...///222333222///////////////////////////000000000000000000000000000000////////////000000333111000000111222222111222222222222222111000///000///...------...///000////////////000000000000000000000000////////////////////////////////////---...000000///......///000000000000000///......//////000000000000//////...///222444555444333222000111333333333222000...000000111222222222222111000111222333333222111000111111222222222222111111///000111222222222222222111222222333333222222111222111//////000111111000......///000000000000000000111333222000//////000000000000000000000000000000000000///////////////111333222000111333222...222111000//////000111222000111111111111222222222000000000000000111111222222222222333333333444444444444444333333222222222333222222111111222333333111111111111111111111111333222111111000000111111333333333333333222111000111000///......///000111000000111111111111000000//////000111111111111111---...000111111111000///......//////000000111111000000////////////000000222111000//////000111222444111000222111...---000444333222222333333222000111111111111111111111111111111000111222333111///000000000000000000000000111000000000000000000000333222111111000000111111111111111000///.........000000000000000000000000000111222111000///000111////////////////////////...///000000......///000111000000000/////////...000////////////000111222111111000000000000111111000000000000////////////111000///.........//////////////////000000000000////////////..................///000000000000000///000000000000000000///111000...---,,,,,,---------......////////////...///,,,***)))+++,,,------,,,---......//////....../////////...,,,---000222///000111111//////000111000000////////////000000000000000//////.........//////////////////...---............---------------,,,+++,,,///000...,,,---------------...//////,,,,,,---......///000000......///000000000000///+++,,,---...///000000000000///...------...//////000///...///111111000---/////////......////////////...---...111222111000///////////////000111111///...---,,,++++++,,,,,,------------------------***+++---...///000000///000000000000///......---000000000000//////......////////////////////////////////////000000000000111///...///222333111000////////////////////////000000000000000000000000000000////////////000000222111//////111222111000111111111111111000//////......------------............///000000000000000000000000000////////////////////////////////////...///111000...------...000000000000000///......//////000000000000/////////000222333444333222111000111222333333111///...000000111222222222222111...///000111111000///...000000000000000000/////////000111222222222222111111222222333333222222111111000...///000111111000......///000000000000000000111222222000//////000000000000000000000000000000000000000000000000000222333222//////222222///222111000//////000111222000000111111111222222222000000000000000111111222111222333333444444333333333333333333333333222222333333222111111111222222111111111111111111111111333222111111000000111111222333333333222222111000222111000//////000111222111111222222222222111111//////000111111111111111......///000000000000000////////////000000000000111000000//////000000111111000000000000000000111333000000222111......000333222111111222222111000111111111111111111111111111000000111222222111///000000000000000000000000000000000000000000111111222222111000000000111111111111000000//////......000000000000000000000000///000111111000///000222///////////////////////////000111111//////000111000000000000//////////////////......//////000000111000000//////000000111////////////000000000000111111000/////////000000////////////000000000000////////////..................///000000000000000000000111111111111000000//////...---,,,,,,,,,,,,///////////////...---------+++***+++,,,---,,,***------...////////////...000000000...------///111///000000///------///111000000////////////000000/////////...............---......///////////////000000000//////.........---,,,,,,---//////...,,,------------.........///------......///000000000......///000111111111111,,,---....../////////...///......---......//////000///...///000000///...///////////////////////////...---...000222111000///////////////000111111000//////...------,,,,,,---...////////////...---++++++---...////////////111111111111000///------000000000////////////...000000000000000000000000////////////000000000000111/////////111222111000////////////////////////000000000000000000000000000000////////////000000111000......000111000///000000000000000//////...,,,------......------,,,---...///000111000//////000000000000///////////////////////////////////////000111000...------...000000000000000//////...//////000000000000//////000111222333333222111000000111222222222111///...///000111111222222111111......000000000000......////////////......---,,,000000111111222222111111111111222222222222111111000///......000222222111......///000000000000000///111222222000//////000000000000000000000000000000000000111111222222333222333111------000222000111111000000000000111111000000000111111111222222000000000000000111111222000111333444444444333222222222222333333333333333444333222111111111111111111111111111111111111111333222111111000000111111222222222333222222111000222222111111111111222222111222222333333222222111//////000111111111111111///////////////000111111000000000000////////////111111111000000111111111///000000111111000000///333000000222222......111222000///000111222000///111111111111111111111111111000000111222222111///000000000000000000000000000000000000000111111111111111000000000000111111111000000000/////////...///////////////////////////000111111000000111222///////////////////////////111222111000///000111000000000000//////////////////............//////000000////////////000000////////////000000000000111111111000000000000111////////////000000000000////////////..................///000000000000000000000111111111111000000//////......---------------......//////...------,,,++++++---......,,,***------...///////////////111111111///------...000000000///---,,,,,,///222000000////////////000000..................------+++---////////////000111333333222222111000000000,,,,,,---...//////...---------...........................//////000000000000000111111111111000000/////////000000//////......------.........//////000///....../////////////////////000000////////////......///000111111000///////////////000000111000000000000///...---,,,---...000111111000...---,,,,,,---....../////////222222111111000///------////////////////////////000000000000000000000000////////////000000000000000000///000111111111111////////////////////////////////////////////////000000////////////000000000///------///000///......///////////////......,,,---...//////...---,,,,,,---///000111000///...000000000000////////////////////////////////////...///000///...---///000//////000000000000////////////000000000000//////000111111222222111000///000000111111111000///...///000000111111111111111///000111222222111000///////////////...---,,,,,,000000111111111111000000111111222222222222111111000...---...000222222111......///000000000000000///111222222000///000111////////////////////////000000111222222333444444222444222---+++///222111111000000000000000000111000000000000111111111111000000000000000111111222000111333444444444222111111111222222333333333444444333222111000000000000111111111111111111111111333222111111000000111111111111222222222222111111111111111111111111111111000111111222222111111000//////000111111111111111000///.........///111222111111000000//////......222222111111111111222222...///000111111000///...222000///222222///...111111000//////111111111///111111111111111111111111222111111111333333111000000000000000000000000000//////000000111111111111111000000///000000111111000000000000////////////////////////////////////...000111111000000111222000000000000000000000000///111222111000///000111////////////000000000000//////............//////000000////////////000000.../////////000000000111000000000111111111111000////////////000000000000////////////..................///000000000000000000000111111111111000000000000000000000//////...+++,,,---...////////////---------///000000---+++---...//////000000//////000111111000.........000000000///---,,,,,,///222000000////////////000000------..................***---///000//////000222111111111000000/////////,,,---...///............---......//////...------............////////////222222222222111///...---000111111111111000//////,,,,,,---...............//////......---...///000//////000111111000//////000///...///000111000//////////////////000000111//////000000000///...------...000111111000...---------------......//////111111111000000///------.............../////////000000000000000000000000////////////000000000000///000000000000000111222////////////////////////////////////////////////000000////////////000000000...------...//////...---....../////////.........///000111111000///...,,,---...///000//////...000000000000////////////////////////////////////,,,---......---...111333//////000000000000////////////000000000000//////000000000000000000//////000000000000//////......//////000111111111111000///000111222222111000///000000000000000///...---000000111111111000000///000111111222222111111000000...---...000111111000......///000000000000000...000222222000000000111////////////////////////000000111222333444444555111444333---+++///222222000000000111111000000000//////000000000111111111000000000000000111111222000111222333333333222222111111111222222333333333333222111111000000000111000000000000000000000000333222111111000000111111000111111222222111111111///000000000000000000/////////000000000000////////////000111111111111111000///.........///111222111111000000//////......222222111111111111222222...///000111111000///...222//////222222//////222111000///000111222111000111111111111111111111111333222222333444444333111000000000000000000000000/////////000111111222222000000/////////000111111000000000000////////////000000000000000000000000...///111111000000111333000000000000000000000000///000111111//////000111////////////000000000000000000//////......//////000//////......//////000......//////000000111111...///000111111111000000////////////000000000000////////////..................///000000000000000//////000000000000//////000000111111111000000///***+++,,,---.../////////.........///000000...,,,......///000000000000//////111222111/////////000///000000///------///111000000////////////000000.............../////////***---000000......000222------------------------,,,---//////.........///---.../////////...---,,,---.....................222222222111000///...---000000111111111000//////+++,,,---.............../////////---,,,,,,...111//////111111111111//////000///...///000111000//////////////////000111111............////////////---...////////////...------------------...///000///////////////......------............/////////000000000000000000000000////////////000000000000...000111111000000111222////////////////////////000000000000000000000000000000////////////000000000///------///000///...---......///////////////000000000111111000000000------........./////////000000000000////////////////////////////////////------...------...111444...//////000000000000000//////000000000000/////////////////////000000000000/////////...............///000000111111000000------////////////------///000000111111000000000000000111111000000//////000000111111111111000000111///......///000//////......///000000000000000...000111222000000000111000000000000000000000000111111111222222333333444111555555000,,,///222333000000111111111111000000/////////000000000111111000000000000000111111222111111111111222222222333111111111222222222222222111111000000000111111222000000000000000000000000333222111111000000111111///000111111222111111111//////000000000000//////...//////////////////...//////000111111111111111///////////////000111111000000000000////////////111111111000000111111111...//////000000//////...222//////222222//////222111000///000222333222111111111111111111111111111444333333444555555444222000000000000000000000000...//////000111111222222///////////////000111111////////////000000000000000000000000000000000000---///111111000000222333000000000000000000000000...///000000......///000.../////////000000000111222111000////////////000//////............//////.........///000111111111---...///000000000//////////////////000000000000////////////..................///000000000000000......////////////.........///000111111000//////+++,,,------...............------...//////...,,,......///000000000000000...000111111000000000111///000111111//////000111000000////////////000000.........//////000000000***...111111...---///222+++,,,,,,------......///+++...000000...---///000---...///000///...,,,+++------------------,,,,,,...//////000000/////////---....../////////......***+++,,,...//////.........//////---++++++...111...///111222222111///...111///...///000111000...///////////////000111111---,,,,,,,,,---///111222------------------------......---,,,---...///000,,,------...............---------.........//////////////////////////////////////////000000000000...000222111000///111333////////////////////////000000000000000000000000000000////////////000000111///......///000000///---...///000000000000000000000////////////000000///...---,,,,,,...///111000000000000////////////////////////////////////000000///...,,,---///111......///000000000000000//////000000000000//////............//////000111//////......------.........//////000000000000000,,,---...//////...---,,,......///000111111111111000000000000000//////...000000111111111111000000222000.........///...---......///000000000000000...///111222111000111222000000000000000000000000111111111222222222222222000555777222...000333333///000111222222111000///////////////000000000111000000000000000111111222222111000///000111333444222222222222111111111111000//////000000111222333000000000000000000000000333222111111000000111111//////000111111111111111///000111111111111000/////////000000000000////////////000111111111111111......///000000000000000////////////000000000000111000000//////000000111/////////....../////////111//////222222//////222111000///000222333333222111111111111111111111111555444444555666666555333000000000000000000000000...//////000111222222222///////////////000111111////////////000000000000000000000000000000000000---///000111000000222444000000000000000000000000...///000///...---...000.../////////000000111111222222111000000000000000//////............//////---......///000111111222,,,---...000000000///...////////////000000000000000/////////...............//////000000000000000------............---------...///000000///......------......------,,,+++...---,,,,,,---...---,,,...//////000000000000000---///111222111000111222///000222222111000000111000000////////////000000.../////////000000111111***...222111...,,,...222------...///000111222222+++...111000...---///111---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111+++,,,,,,---......------)))+++,,,...//////.........//////---++++++...222...000111222222111000...111000//////000111///...///////////////000111111,,,+++++++++,,,///222444...---,,,,,,,,,,,,---...///...---,,,---...///000***+++,,,---............---------.........//////////////////////////////////////////000000000000...000222111//////111333////////////////////////000000000000000000000000000000////////////000000111000......000111000///......///000111111000000000///...------...///000000...,,,++++++---000111000000000000////////////////////////////////////333222111...++++++---///......///000000000000000//////000000000000//////---------......000111222//////...------------......//////000000000000000...///000111111000///...,,,---...000111111222222000000000000000///......000000111111111111000000333111///.........---,,,...//////000000000000000...///111222111000111222000000000000000000000000222222111111111111111111000666888444000111333444///000111222222111000///////////////000000000000000000000000000111111222333222000...///111333555333222222222111111000000.../////////000222333444000000000000000000000000333222222111000111111111//////000111111111111111000111222333333222111000000000111111111111000000//////000111111111111111---...000111111111000///......//////000000111111000000////////////000000000///...------...///000333222111111000111111111000000111222222222222111555222//////222333111...222222333333333222222111111222333444333111///---222111000//////111333444000///...------...///000////////////000000000000000///.........///111222222000///...///000///.........///000000000000000---------.........//////222///---...111222000...111111000000//////......111000000///...---------////////////000000000000------......///000000000---......///000111111222...//////000000000000///---------.........//////---...///////////////...111111000000//////......,,,------------------,,,......------------............////////////......---...///000000///...---000000000000000000000000////////////000000000000000000000000000000000000---------------------------+++***+++...000///---......---,,,***+++...000000///---+++++++++---...---,,,,,,++++++,,,,,,------------///111111///...,,,,,,,,,------...............//////000000111111333222000......///111222222222111000000000000000////////////............////////////////////////------......//////000000...///000///------///000......////////////......+++,,,---......---,,,+++---------...------,,,,,,000000////////////000000000000000000000111111222111111111111000000000000000000///////////////000000000000///000000111222//////......---------,,,000000000000000//////...000000///...---...111333666444111...------...000////////////000000000000000222333222///...///111///...---,,,+++,,,---.........------------............///000000000000000000//////...------,,,,,,........................//////000000///...------////////////////////////,,,,,,...///000000000000...///000222222111111000000000000000////////////000000111111111111000///111///...///000111000......///000111111222222111222111000......000111222000111111000//////000222111111000000000000000111999444//////222444222///111111000000000000111111...------------...//////000000000000111111111111222111000//////000111222333222111000000111222333000000////////////000000111000///000111000...---//////000000000000//////111111222222222111111000222111111111000000//////...000111222222111000...000000//////000111222222000000111000000///......000000000000000000000000111111000///////////////////////////////////////333222222111111111111111000000111222222222222111333222000000111222111000111222222222222222111111///000222333333222111000222111000///000111333444000///...------...///000////////////000000000111000//////...///000111222222000///...000000///...//////000111111111111111/////////////////////000111///...///111222000///111111000000////////////222111111000//////......////////////000000000111000000000000000000//////......//////000000111111//////000000000000//////------........./////////...///////////////......111000000000/////////...------............------///......------......///......////////////....../////////000000/////////000000000000000000000000////////////000000000000000000000000000000000000........................---,,,+++,,,///000///......///...---+++,,,...000000///---++++++,,,---.........------------......///...///000222222000...,,,,,,------------------......//////000000000000222111000//////000111111222111000////////////000////////////............000000000000000000000000000000000000000000111111...///000///------///000......////////////......,,,---...//////...---,,,,,,------.........------000000////////////000000000////////////000111111111111111111000000000000000000////////////000000111000000000000111222222000/////////.........---000000000000000//////...000000000...---...111333666444111///......000111////////////000000000000000111333111///...///111......---,,,,,,---......000//////////////////000...///000000000000000///................................................//////000000///......---////////////////////////------...///000000000000...///000111222111111000000000000000///////////////000000111111000000///000///...///000111000......///000111111222222111222111000//////000111222000111111000//////000222000000000000000111111222888333///...111333111///111111000000000000111111//////......//////000111000000000000111111111111222111000000000000111222333222111000000111222333000000////////////000000111000///000111000///---//////000000000000//////111111111222222111111000111111111111000000000//////000111222222111000///000000//////000111111222///000000000//////...---000000000000000000000000111111000///////////////////////////////////////333333222111111111111111000000111222222222222111000111222111000000222333000000111111222111111000,,,...000222333444444333222222111000000111333444000000............000000/////////000000000111111000////////////000111222222111//////000000000///000111111222222222222111111111111111000000000000000///...///111222111000111000000000000/////////222222111111000000///////////////000000000111111222222222111000/////////000000000000000000000000000000111000000///...---............////////////000000000000///......---000000000000////////////......////////////......///......------......///...//////000000//////...000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////...---,,,---000111000///...//////---,,,,,,...000///...---,,,,,,,,,---...//////............//////000000000111222222///---------------------,,,,,,...////////////000000000000000000000000000000000000000//////......//////////////////............000000000000000000000000222222222222222222111111///000000///......///111...//////000000//////.........////////////......,,,,,,---.../////////...000000////////////000000//////......//////000111111111111111000000000000000000////////////000000111111111111111222333333000000000000000/////////000000111111000000///...///000000///...///111333444333111//////000111222////////////000000000000000111222111///...///000......------------...///111000000000000000000111///000000000000000///...,,,,,,---...//////000000........................//////000000000///......////////////////////////......///000000/////////...///000111111111000000000000000000////////////...//////000000/////////000///......000000///......///000111111222222111222111000//////000111222000111111000//////000222000000//////000111222222666222......000111000...000000000000000000000000000000//////000000111222000000000000111111111111222222111111111111222222333222222111111222222333000000////////////000000111000///000111111///---//////000000000000//////000000111111222111111000111111111111000000000000///000111222222111000///000000/////////000111111...////////////...------000000000000000000000000111111000000000/////////////////////////////////333333222111111111111222000000111222222222222111...111333222//////222555//////000111111111111000---...000222333333444444333222111111111222333333111000///......///000111//////000000000111111111000000000000000111111111333111//////000111000///000000111222222111111111111111111111000000000000/////////000111222222111000000000000000000000000111111111000000///////////////000000000111111111111111111000000/////////111111000000000000000000111111111111000...------....../////////000000000111111111000000...---,,,000000000000//////////////////000000000000////////////............////////////000000000000//////000///...------...///000////////////////////////////////////000000000000////////////////////////.................................///000111111111---......---,,,,,,---//////...------------......///..................///000000///000111000...,,,.........------,,,,,,,,,////////////////////////...///000000111000000/////////............//////////////////............111111111111111111111111333333333222222111111111///000000///......///111//////000000000000////////////000000000000//////+++,,,---...///000000000000000////////////000000...............///000000111111111111000000000///000////////////000000111222222111111222222333444111111111111111111111111000111111111111000/////////000111000//////111333333222111000000111222333////////////000000000000000000000000/////////000.............../////////000000111111111111000000000000000000000//////...---------...//////000000........................//////000000000//////...//////////////////////////////000000000//////.../////////000000000000000000000000000////////////---......////////////...000///......///000///......///000111111222222111111111000//////000111111000111111000//////000222111111000000000000000111333111......///000///...000000111111111111000000000////////////000111111///000000000111111111111222222111111111111222222333333222222222222333333000000////////////000000000/////////111111///...//////000000000000/////////000000111111111111111111111111000000000000000///000111111111111000///000000/////////000000111---...............------000000000000000000000000000000000111111000000000////////////////////////444333333222111222222222000000111222222222222111...111333222//////222555...///000111111111111111000000111111222222222222333333222222222222222222111000///......///000111000000000000111111111111///000000111111111111111333111000///000111000//////000000000000000//////000000000000000000000000///000000111111111111222000000000000111111111111000///////////////......000000000000111111111111.........//////000000000111111111111000000000000111111111111000...------/////////000000000111111111111111111000///...---////////////000000000000//////000000000000///////////////......///////////////000000000000/////////...,,,,,,,,,,,,...///////////////////////////////////////000000000000////////////////////////------------------------......///000000000111222,,,---------++++++,,,............---.........///......------------......///......///000///,,,***.........------,,,,,,,,,/////////...............---...///000000000000000//////............//////////////////............000000000000000000000000222222222111000000000//////000111000......000111//////000000000000//////000000000//////000000000,,,---...///000000111111000000////////////000000...............///000000111111111111000000000//////////////////000111111222222111111222222333444111111222222222222222222111111111111111000000//////000111111000000111333111111000000000111222333////////////000000000000////////////000000000///.........//////000000000///000000111111000000/////////000000000000////////////////////////////////////////////////////////////000000000000000///000000000000000000000000///000000000000000/////////////////////000000000000000000000////////////------...//////////////////...---...///000///---...///000111111222222111111111000000000000111111000111111000//////000222333333111000////////////111000///////////////...///000111111111111000/////////......//////000111///000000000111111111111111111111111111111111111222222222222222222222222000000////////////000000000///...///111111000...//////000000000000//////...///000111111111111111000000000000000000111111000000111111111111000000000000///////////////000------...............---///////////////////////////000111111111111000000////////////////////////444444333222222222222222000000111222222222222111000111222111000000222333//////000111222222222222222222111111111111111111333333333333333222222222111111////////////111111000000000111111111222222///000111111222222111111333222000000111111111000///000000000000///......//////000000111111111111000111222222000000111222000000000111111111111222////////////............000000000111111111222222---------...///000000000111111111111111111111111000000111000000///...---000000000000111111111111111111111111000//////...////////////000000000000//////000000000000//////000//////......//////000///000000111111000000///...------------------...000000000000000000000000////////////000000000000000000000000000000000000---------------------------...000000//////111222,,,---......,,,,,,,,,...---.........////////////...------------------...---------...//////,,,***------------------,,,,,,/////////............---.........//////000000111//////......//////000000////////////............////////////////////////000000000000000/////////000000111000//////000222///000000111111000000///000000////////////000000......///000111111111000000000////////////000000//////......//////000111111111111111000000000000///......//////000111222111111111111111222333333111111111222222222222222111111222222111111000//////000222222000000111333000000000000000000111111////////////000000000000///...---...000111000///---...///000111111111000///000111222222111000///......///000000000000000//////////////////////////////////////////////////////000111111111000000000000000000000000000000//////000111111000000000//////.........///000111000000000000////////////---......///000000000000///...------//////...---...///000111111222222111000000000111111000000000000111111000//////000222444333222000////////////000000000000000////////////000111222222111000//////............///000000000000000000111111111111000000111111111111000000000111111222222111111000000000////////////000000///......///111111000/////////000000000000//////......///000111111111111000000000000111111111111111000000000000000000111000000//////......//////------...////////////...///////////////////////////000111222222222111000////////////////////////444444333222222222222333000000111222222222222111333222000000111222111000///000111222333333333333222222111111111111111222333444444444333222222111222111000//////000111222000000111111111222222222///000111222222222111111444222000000111222111000111111111111111000///...///000000111222333444444111333444222000...///111000000111111111222222222////////////////////////000000111111111222222222///////////////000000000000000000111111222222333//////000000000000//////000000000111111111222222000000111111111000000///.../////////000000000111...//////000000//////...000000////////////000000000000111111111111000000...//////////////////...000000000000000000000000////////////000000000000000000000000000000000000........................,,,...000000......000222---///000000.........///------.../////////////////////............//////---,,,---...000000...,,,,,,,,,------------------//////.........---------......------...///111222000////////////000111222////////////..................................../////////000000000000000000111111000//////000222000000111111111111000000000///............///000///000000111111111000000000000////////////000000000////////////000111111111111111111000000000000............///000111222111000000000000111222222000111111111222222222222111222222222222111000000///000222222111111111333000000//////////////////////////////000000000000///...,,,...000111000...---...///111222222111111000111222333333222111000,,,---...000111111111111......//////000000111111//////////////////////////////000111111111111111000000000000000000000000...///000111111111111111///......---...///000111000000000000////////////---...///000111111111111///...------//////...---...///000111111222222111000000111111111111000000000111111000//////000222111000000000000000111111///000111111000000000000///000111222222111000///000000//////000000111222000000000000111111111111...///000000000000///...///000111111111111000///000000////////////000000///......///111222000/////////000000000000//////---...///000111111111111///000000000111111111111111111000000000000111111000000///...............---...//////000000000///////////////////////////...///111333333222111000////////////////////////555444333333222222333333000000111222222222222111555222//////222333111...000000111222333444444444111111000000111222333333444444444444333333222111222111000//////000111222000111111111111222222222///000111222333222111111444222000000111222111000222222222222222111000///000000111222444555666666222444555333000...///111000000111111222222222222000000000000000111111111000111111111111222222222222222111111000000////////////000111222333333333...///000000000000000///000111111111111222222222///000000111111111111000.../////////000000111111......////////////......000000////////////000000000000111111111111000000///000111222222111000///000000000000000000000000////////////000000000000000000000000000000000000////////////////////////+++---000///...---000222///000222222111000000111------...///000000//////000000////////////000000---------///111111000...,,,,,,,,,------.........//////.........---------///...---,,,---///111333000000000000000111222222000/////////....................................//////000000111111111222000111111000//////000222000000111111111111000000000///...------...///000000111111111111000000///000000////////////000000000000000000000111222222111111111111000000000000............///000222222000000000///000111111222000000000111111222222222111222222222222111000000///000222222111111111222000/////////.........---////////////000000000000///---,,,---000222000...---...000111222222222111111222444555555444222111+++,,,...///111222222222,,,,,,---///000222333333000000000000000000000000//////000111111111111111000000000000000000000000......///111111222222222///......------///000111000000000000////////////......000111222222222222///...------...///...---...///000111111222222111000000111111111111000000000111111000//////000222.........///000222333444///000222222111000000111...000111222222111000...111111111000111222222333000000000000111111111111---...///000000///...---...///000111111000///...000000////////////000000///......///111222111/////////000000000000//////---...///000111111111111//////000000111111111222111111000000000000111111111000///.....................///000111111000000////////////////////////...///111333444333111000////////////////////////444333333222222333333444222222111111111111222222444222000111333333000...111111111111111111111111333111000000111222222111333333222111222333444555222222222111111222333333333222111000000111222333...///000222222222111000666333//////111333333222222222222111111111000000//////000222333444555666333222111/////////000111000000000000000000000000111111111111111111111111000000000000000000111222333333222000......///111000000111111222222333333000000000000//////////////////000000111111222222222111000//////000111222,,,///000...///222333000111111111000000000000000000///...000222222...+++111///.../////////000222222222111111111111222222222222111000///......---333333222111000000111111///000000000000000///...000000//////.........---............////////////......//////...---,,,,,,......////////////......//////////////////......---------.........//////---.........//////000000000////////////.........,,,,,,------...///000000000/////////000111222222222000///------///000222111///......//////...---...000333333222111111222222222111111111111222222222222111000//////000000000111111000//////111222111111111111111111111111000000//////.........---//////000000///...------,,,...111111000//////000---------...///000000111000000///////////////000---///000000//////000222333333333222111000///...333333222222222222222222111111111111111000//////222111000//////000111222111000///......///000111111111222222222222111111333333222111000///......---///111222333222111000///---,,,---000111000...//////000000000000//////111111000000000000111111000000000000000000000000///////////////......---000000000000000000000000222111111111000000//////111------222444///---///000///---,,,,,,---///000,,,---...///000000000000000111222333333222111000333333222111000///......000111111111111222222222222111000......000111222222222111111111111111111222111000......000111222000000000000////////////111111000000//////......////////////000000000000000///...---...///111333111111111000000000000000000000000000000000000000........................------------.........///222000...///222333111///111000///---+++---111555////////////000000000000000000//////......------111000000000000000000111000000000000111111111111444333333222222333333444222222111111111111222222333222000111333333111...111111111111111111111111222222111000000000111111333333222222222333444555222222222222222222222333333222111000000111222333///000111222222222222222555222///000222333333222222222222111111111000000//////000111222333444555333222000/////////000111000000000000000000000000111111111111111111111111000000000000000111111222222222222000...---///000000000000111111111111111000000000000000000000000///000000000000000111111111111000//////000111111,,,///000...///222222000111000000000000000000000333222111222333222...+++000///......//////000222111000000000000000000111222222111111000///......222222111000000000000000---...///000000000000000000/////////................../////////000000000......//////...------,,,------............------........................---------.........//////............/////////000/////////.........------,,,,,,,,,---......//////000000000000000000111222111000///......///000111111000////////////......///111333333222111222222222222111111111111222222222222111000000000000000000111222000//////000222111111111111111111111111000000000/////////......//////000//////......---,,,///111111000///000000......//////000111111222000000////////////000000---///000000//////000222222222222222111000//////222222222222222222222222000111111111111000//////111111000//////000111111111000///......///000000000111111222222111111000222222111111000/////////...///111222222222000000000...---...000111000...///000111222222111000///222222111000//////000000000000000000000000000000///000000000000///......000000000000000000000000111111000000000/////////111------222333///---//////...------------...///------......///000000111000000111222222111000000222111111000000//////...000000111111111222222222222111///......///111222111111111111111111111111222111000//////000111222000000000/////////......111000000000/////////...////////////000000000000111000.........///111222000000000000000000000000000000000000000000000000////////////////////////------........./////////222000...///111222111///000000///---,,,...111444////////////000000000000///////////////.........//////000000000000////////////000000000111111111444333333222222333333444222222111111111111222222333222111222333333111///000000000000000000000000000222333111...---///222333333222222222333444555222222222222222222222222222222111111111111222222111111111222222222222333222111000111222333222000222111111111111000000000//////000111222222333333222111000000///000000000000000000000000000000000111111111111111111111111000000000000000111222222000111111///------...///111000000000000000000///000000000000000000000000000000000000////////////000000////////////000000---000000......222222000000000000000000000111111555444444444444222///,,,000//////......000111111000000////////////000000222111111000000/////////111000000////////////000,,,---...///000111111111////////////............/////////000000000111111.........///......---,,,,,,,,,------------,,,,,,------------------......------........./////////............////////////............---------,,,+++,,,,,,------.........222111000000000000000000111000///......///000111111000000000000000/////////111333333222111222333222222111111111111222222222111000000000000000000111222222111///...///111000000000000000000000000111111111000000000000000000000////////////......---///111111000///000111//////000000111111222222000000////////////000000...///000000//////000111000111111222111111000000000000111111222222333333000000111111000000///...111000000//////000000111222111000///......//////000111111222222111111000000000000000000000000000...///111222222111000000000///...///111222111000///000222333333222000///111000000000000000111111000000000000000000000000000000111111000000///...000000000000000000000000000000///////////////...111------000222///....................................------...///000111//////000000000000//////////////////////////////000000000111111111222222111000............000111111111111111111111111111222111000//////000111222/////////.........------000000000000/////////////////////000000000111111111111///......///000000000000000000000000000000000000000000000000000000111111111111111111111111....../////////000000000111000//////111111000///...///000///......000222////////////000000000000.........///////////////---...///000000///...---//////000000000000111111444333333222222333333444222222111111111111222222222222222222333333222111000000000000000000000000///222444222---+++...222222222222333333333444444222222333333222222111111222222222222222222222222222111111111111111222222000000111111222111000000111111111111000000000000000000000111111222222222111111000000000000000000000000000000000000000000111111111111111111111111000/////////000111222333///000000///---------///111111000000//////......000000111111111111111222111000000//////.........000//////////////////000---000000......111222///000000000000000111111111222333333444444222000...///000///------000222111000000////////////000000000000//////////////////000//////.........//////------...///000000000//////////////////.........000000000000111111111111---...............------,,,------......------,,,,,,,,,,,,---------------............////////////.........///////////////......---------,,,,,,,,,+++,,,,,,,,,------......222222111000/////////000000000////////////000000000111111111000000000111...000111111000000111222222222111111111111222222111111000000000000000111222222222111///...///000////////////////////////111111111111111111111111000000//////////////////---///000000//////000111/////////000000111111111000////////////000000111...000111000///...///111//////000111111111111111...//////000111222333333000000000000000//////...000000000//////000000000111111000000///.........000000111111111111000000//////000000111111111111///000111111111111000000000000000000111111111111...///111333333111///............///000222333444////////////////////////111111111111111000//////////////////////////////////////////............000...---///000000///.........////////////......000///---,,,---...000222...//////////////////...---........./////////000000000000000111111111111//////............//////000000000000111111111111111111000//////000111111///.........------------000000000000/////////////////////000000111111222222111000///......///////////////000000000000000////////////////////////111111111111111111111111////////////000000000000000000//////000000000///,,,...000000///...///000////////////000000000000------......//////000000,,,...000222222000...,,,////////////000000000111444333333222222333333444222222111111111111222222111222333333333222222222000000000000000000000000///222444222---,,,///333222222333333333444444444222333333333333222111000222222222333333222222222111111111111111111111111///000111111111000000000000000000000000000000000111111111111111222222222000000000111111111000000000000000000000000000000000000000000000000000000////////////000111222333...///000000...---...///111111000000//////......000111111111222222333333111111000000//////......//////000000000000//////---000000......111111/////////000000111111111111---///111222333222111111...111000,,,---111333000222111111000000111111222---.....................///.............../////////////////////...---,,,.........///////////////000000000000111111111111------...............---......////////////......,,,,,,,,,---------.............../////////000000///////////////...............---------,,,,,,,,,,,,,,,---------------...222222111000/////////000000000////////////000000///111222111000///000222---...//////......///111222222111111111111222222111000000000000000111111111222222111///...///111////////////////////////111111111111222222222222000000////////////000111...///000000//////000222......///////////////000///////////////000111111///000111000///...///000...///000111111111111111......///000000111222222000000000000000///....../////////000000/////////000000000000000///......000000000111111000000000/////////000111111222222000000111111111000000000///000000111000111111222---...///111111///...---000000000000000000111222////////////////////////111111111111111000//////////////////////////////............//////////////////...---...000///---......///000000///......000///---,,,---...000111///..................///------......//////000000//////000000000111111111//////............////////////000000000111111111111111000000000000111111///.........------------////////////000000000000/////////000111222222222111111000////////////.........//////000000000000////////////////////////000000000000000000000000////////////000000000000//////000000/////////000+++---000000///......///////////////000000000000------......//////000000---///111333333111///---...////////////000000000444333333222222333333444222222111111111111222222000222444444333222333444111111111111111111111111000222333222//////111444111222333444444444333333222333444444333222000///222222333333333333222222111222333333333222000000...000111000///...///000//////000000000000000111333333333222222222222222//////000111111111111000000000000000000000000000000000000000000000000000////////////000111333333---///111111///......///111000000000000000000///111111111222333333444444111111111111000000000000000000111111111111000000...111111......111111.../////////000111111222222))),,,///111111111111222---222111+++,,,222333///222222111111111111222222---------......////////////............//////000000000000///...---,,,+++.........////////////////////////000000000111111,,,---......///............//////////////////...,,,,,,,,,---......//////....../////////000000000///////////////.....................---------,,,........................222111000000000000000000//////000000000000//////---000222111///...000333---...///...------///111222222111111111111222222000000000000000111111222000111111000//////111222000000000000000000000000111111111111111222222222111000///...///000111222...///000///......000222............///////////////......//////000111222///000111000///...///000...//////000111111111000......//////000000111111//////000000//////...---...//////000000//////...//////000000000000/////////000000111111000000/////////000000111111111222111111111000000000000000...///111000//////000222---..................---555444222000///......---000000000000000000000000000000111111000000///...000000000000000000000000...////////////000000000//////...,,,---000000---////////////////////////000///...------...///000//////............//////.........//////000000000/////////000000000111111////////////////////////...//////000000111111111000000000111111000000000/////////.........------////////////000000000000...///000000111222333333000000000000000/////////---......//////000000111000000000000000000000000////////////////////////....../////////000000000...///000000......///000,,,---//////.........///////////////000000000000.........//////////////////000111222222111000///......////////////000000444333333222222333333444222222111111111111222222000222444444333222333555222222222222222222222222111111111222222333444555111222333444444444333333222333444444444222000...222222333444444333222222222333666777777444222000///000000///------///222////////////000000111111444444444333333333222222...///000111222111111000000000000000000000000000000000000000000000000000......//////000222333444...000222222000//////000000000000111111111111111111111222222333444444555111111111111222222222222000111222333333222111000...111111......111111......//////000111111222222)))---000222000///000111---222222++++++333444///111111000000000000111111......//////000111111222//////......//////000111////////////...---,,,,,,............/////////000....../////////000000000,,,------...//////......---......//////......---,,,------...//////000000.../////////000000000000000/////////............/////////.........------////////////////////////000000000000000000111222//////000000000000//////+++///222111...---///333///000000///...///111333222222111111111111222222000000000000000111222222...000000000///000222444111111111111111111111111000000000111111111222222111000///...///000222333//////000///......000333////////////////////////............///000111222///111111000///....../////////000000000000000/////////////////////////////////000000//////...---......///000000///......---...///000111111000000//////000000000000//////000000000000000111111111222111111000000000000000---///000000......///222000///...------...///000333222111000////////////000000000000000000000000///000000000000///......000000000000000000000000/////////000000000111111...000...***,,,000000,,,111000///......///000111/////////////////////...000000///......///000000///000000000000000000000////////////000000000111///000000000000000000///......//////000111111222000000111111111111000000000000000/////////........./////////000000000111...///000111222333333444...//////000000000000000------......///000000111000000000000000000000000////////////////////////------........./////////---///111000...---...000,,,---///...------...000////////////000000000000///////////////.........//////000000000000//////........./////////000000444333333222222333333444222222111111111111222222///222555555333222333555333333333333333333333333222111000111444666666555111222333444555444333333222333444555444222000...222222444444444444222222333555888::::::777333000///000000...+++,,,///333.../////////000000111111666555555444444333333222...///000222222222111000000000000000000000000000000000000000000000000000.........///000222333444...000222222111000000111000000111111222222333333111111222333333444555555111111111222333333333444111222333444444333222111...111111......111111......//////000111222222222+++...222222000//////000---333222++++++333444...000000////////////000000//////000111222333333444///////////////000111111------......///.........---.........//////000000............////////////,,,,,,---.../////////...,,,------......------,,,------......///000111111////////////000000000000000000//////.........---000////////////.........000000000000000/////////000000//////000111222222//////000000000000//////***...111000---,,,///333111111222111000000222555222222111111111111222222000000///000000111222222---///000000000000333555111111111111111111111111//////000000111111111111111000///...///000222444///000000///......111333111111111000000000000000............///000222222000111111000///....../////////000000000000/////////////////////.........///////////////......------...///000000///...---,,,---///000111222111111//////000000000000//////111111000000000000000000222222111000//////000000,,,...000000------///111222000///------///000222.........///000222444444000000000000000000000000///////////////......---000000000000000000000000//////000000111111222222...000...***+++111111,,,222000///------///000222...//////000//////...---111000///......///000111111111111111000000000000////////////000000000000000000111111111111000000---......///000111111222000000111111111111000000000000000000////////////.../////////000000111111...///000111222333444444---...///000111111000000---------...///000000111000000000000000000000000////////////////////////------------.........///---///111000------...111---.........,,,---///000////////////000000000000000000//////.........---/////////....../////////............/////////000111111222222222333333333000111111111111222222222333222111111111222333444222444555444111///111333000111222222444444555666222222222222222222222222222222222222222222222222444333222111111111222333222333333444444333333222111111000000000000111111000000//////000111222222333333333222222222111111000000000000000000000000111111111111111222222333333///---......,,,---111000111111111111222222222111222222333333222222111111111000000111111222333222222333333333333444444000/////////000111222222/////////000111111222222222111000.........///000...111222111333555222---111111222222222222111111//////////////////////////////000111111111111111,,,---///000111111111000////////////////////////...///000111000...,,,+++---......///////////////......------------......000///...,,,,,,------...---------............///+++---///...+++***,,,......---,,,...000111000///111111000000//////......000000000///---,,,...///000000//////............000000000000000111111222000000////////////000000...///000///...///000222000000//////000111222222//////000222333222000---111000////////////000000000000000000000111111222000000000000000000000000111111111000000000000000222222111000/////////000...///111222222000...---///////////////...------000///.........000111222333333444444333222000//////---,,,---...///...---...//////...,,,,,,---///...///000111111///---+++---------------...///000.........///000222333444222222111000//////000000222111000//////000111222111111111111111111111111111111000000000000000000111111000000//////.........111222222///...000222---///111222333222111000---...///...,,,,,,...///...///000111222222111000111111000000000000111111//////............//////111000...---...000333555222111000.........///000111000...---...///111222222222111000//////000000////////////000000000000333333222222111000//////////////////000000000000---***,,,111333000...//////////////////.........+++,,,---///111222333333000000////////////000000------///000111111111111---,,,+++,,,///000///...000000000000////////////000000000000000000000000........................111111111000000///...---000000///...............///...,,,+++,,,///222444000///...,,,,,,,,,---...........................000///...---,,,------...111111111111222222222333111111111111222222222222333222111111111222333444111333444333111000111333000111111222222333333444222222222222222222222222222222222222222222222222333333222111111222222333222333333444444333333222111111000000000000111111333222222111111111111222333222222222222111111000000000000000000000000000111000000000000111222222///------000000...///222000000111111111222222222111222222333333222222111111111000000111111222333222222222333333333444444222222111111111222333333000000000000111111111111222111000///...//////000000222333111111333222...000111111222222111111000//////////////////////////////000111111111111111---...///111222222111111////////////////////////111222222222111...,,,***---......///////////////......------------......000///...---------...///---------............///,,,...//////,,,,,,---///...------...000111000///111111000000////////////...///000...---,,,...///////////////......------000000000000000111111222000000////////////000000...///000///...///000222000000000000000111222222000000000222333333000...000000000000////////////000000//////000000111222000000000000000000000000000000000///////////////222111000000000000000000...///000111111000//////000000000000000///......000//////...///000111222333333333333222111000///000///...///000000///......//////...,,,,,,---/////////000000000///---,,,...------------...///000.........///000111333444222111111000//////000000111111000//////000111111111111111111111111111111111111111111111111111111111111000000///////////////111333222///...000222...///000222222111000///.../////////------...000//////111111222111000000111111000000000000000111000//////......//////000000000///...///111333444111000///......//////000111000.........///111222222222111000000000000000000000000111111111222222333333222111111000//////....../////////000000000---***+++000222///......////////////////////////,,,---...000111222222222000000////////////000000......//////000111111111000///......000111000///////////////000000000111000000000000000000000000////////////////////////000000000000000//////...000000///...............///...---,,,---///222333000//////...------..............................000///...---------......000000000111111111222222111111111111222222222333222222222222222333444444111222333333222222333444111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222333333222222333333333333222222111111000000000000111111555444333222111111111111111111111222111111000000000000000000000000000000000000/////////000111111...,,,---111222000000333000000000111111111222222111222222333333222222111111111000000111111222333222222222222333333333333555444444333333333333444111111111111000000000000111111000/////////000000111333333//////111111///000111111222222111111000//////////////////////////////000111111111111111...///000222222222222111////////////////////////222222222111000---+++)))---......///////////////......------------......111000///.........//////---------............///---///000///...---...000...------...000111111000111000000000000/////////---.........------...000...............---------000000000000000111111222000000////////////000000...///000///...///000222111000000000000111222222111000111222333333111///...///000111111000///...000000//////000000111222000000000000000000000000////////////////////////000000000000000000111222...//////000000111111111000111111111111000//////000000/////////000111111444333222111111111111111000///...///111111///...//////000...---,,,---///000000////////////............------......//////............///111222333111111000/////////000000111000000//////000000111111111111111111111111111111111111111111111111111111000000000000/////////111222333222000//////111//////000111111000...---///000111000//////000111000111111111111000000///222222111000//////000000000000////////////000000/////////000111111222222000////////////000000111000000///...///000111222222111000000000000000000111222222222333333333333222222222111111000000///............////////////---***+++///111///---.........//////000000111111---...///000111111111111000000000000000000000000///////////////000222222000///...///111111000////////////000000111111111000000000000000000000000000000000000000000000000...//////000000000000000000000///.........//////000///---------///111222//////000000000///..............................000///......------......///000000000000111111111111111111222222222333333222222222222333333444444111222222333333333444555333222222222111111111000111111111111111111111111111111111111111111111111222222222222222222333333222222333333333333222222222111111000000111111222333222222111111111222222///000111111111111000///000000000000000000000000///////////////000000111111...---///000///111555000000000000111111111111111222222333333222222111111111000000111111222333111222222222222333333333666555444333333333333333222222222111000//////...111111000000000000000000222444333...---///111000000000111111111111000000//////////////////////////////000111111111111111///000111222333333222111////////////////////////////////////...---+++***---......///////////////......------------......111000000000////////////---------............///...///000000//////000000///...---...000222111000000000000000000000000000,,,---...---,,,---///111............------------000000000000000111111222000000////////////000000...///000///......000222111111111000000111222222222111111222333333111000---...000222222111///...///////////////000111111////////////////////////////////////000000000000000/////////000111222222////////////000111222333111111222222222111111000000000000000000000111111444333111000000000111222///......///000000///---///000000///---,,,...///000000//////...//////000//////............//////............///000111222111000000/////////000000000000000//////000000000111111111111111111111111111111111111222222222222000000000000000000000000222333222222111000000000000000000000000///...---000111222222111000111222111111111111000000//////333222111000////////////111000000//////000000111...///000111222222111000......//////000000111111000000/////////000111222111111000000000000000111111111222222222333333333222111111111000000000///---.........///////////////,,,,,,000222///...///......///000000111222222//////000111111111000000000000000111111000000000000000/////////000222222...------...111222222111000000000000000000000000////////////////////////////////////////////////---...///000111111111111000000///////////////000000000.........///000111...///000111111000///...........................//////..................///000000000000111111111111222222222222333333333222222333333444444444444222222222333444444444444444444444333222222111111111111111111111111111111111111111111111111111111111111222222333333333333111222222333333222222111222222111111111111222222/////////000000222333444...///111222222111000///000000000000000000000000///////////////000000111666111............111666//////000000000111111111111222222333333222222111111111000000111111222333111111111222222222333333555444333222222111222222333222222111000///......000000111111111111111111111444333...+++...111222000000000111111000000000000000000000000000000000//////000111111111111111///000222333333222111111////////////////////////......//////000000000000---......///////////////......------------......000000000000000//////...---------............///////////////000111111111///...---///111222111000000000000000111111111111,,,---......------///111........................000000000000000111111222000000////////////000000...///000///......000222222222111111111111111222222111000111222333111000,,,...000111222111000.../////////...///000000111////////////////////////000000000111111222222222000/////////000111222222////////////000111333444111111222222222222111111111111111111111111000000333222111000///000111222000///000111222222000...///000000///------...000000000////////////000111000//////.........//////------------...///000000000///////////////000000/////////000000/////////000000000000000000000000000000111111111222222222000000000000111111111111333222222111111111111000111111000000000///......000222333333222111111222222222111000000/////////222222111000//////000000111111000000000000111111...///111222222111000///......//////000000111111000000000000000111111222111000000000000000111111000000000000111111111111111111111000000000000000.........////////////000222......111333111000111...//////000111222333333000000111111111111000000000000111111111111000000000000000000000111111222---------000333555666666333333222111000///......////////////////////////........................,,,---...000111111111111000000/////////000000111111000////////////000000...///000111111000///...////////////////////////......//////////////////000000000111111111222222222222222222333333333333222222333444444444444444444333222333444555444333444444444333333222222222111111111111111111111111111111111111111111111111000000222333333333333333111111222222222222111111222222111111111111222222---......///000222333444...///111333333222111///000000000000000000000000000000/////////000111111888333//////......111666/////////000000000111111111222222333333222222111111111000000111111222333111111111111222222222222333222222111111111111222222222222111000//////...///000111222222222111111...222333...+++...222333///000000111111000000///000000000000000000000000//////000111111111111111///000111222222111000000////////////////////////000000111111222333444555---......///////////////......------------......//////000000000///...------------............//////...---///111222111000///......///111222222111000000000111111111111222.../////////---...///111.........///////////////000000000000000111111222000000////////////000000...///000///...///000222333333222111111111111222111000//////111111111///---...///000111111000000//////......//////000111000000000000000000000000000111111222222333333333000000000000000000111222///000000111111222222222000000111222222222222111111111222222222111000///222111111000000000111111111111222444555555222///000000111///...---...000//////000000000000111111000000//////......//////---------------...////////////......//////000000...//////000000//////...000000000000000000000000/////////000111111222222000000000111111111111222333111000111222333222111111111111000000000000000///111444444333111111111222111000000000000000111111111000000000000111111222222111111111111222222///000111222222111000///...///000000000000000///000000000111111111222222000000000000000111111222....../////////000000000000000000000000000000000////////////000000000000444000///222444111111222000000111111222222333333000000111111222111111111///000111222222111000///000000111222222111111000/////////222666888999999333333222111000//////...000000000000000000000000........................------///000111111111111000000/////////000111111222111111000////////////......///000000000//////////////////////////////......///000000000//////111111111111222222222333222222222333333333444444222333444555555555444333666444222333555555444222333333333222222222222222111111111111111111111111111111111111111111111111///000222333444444333333111111222222222222111111333222222111111222222333/////////000111222333444...000222444444333111000000000000000000000000000111000000000000111222222444111000222222000111555////////////000000000111111222222333333222222111111111000000111111222333111111111111222222222222222111111111111222222333222111111111000000/////////000111222222222222111+++111333...,,,...222444//////000000000000//////000000000000000000000000//////000111111111111111///000111111111000///...////////////////////////000000000111111222333333---......///////////////......------------............///000///...---,,,---------............//////---,,,...000222111///000///...///111222222111000000111111111222222222000111111000......///111/////////000000000111111000000000000000111111222000000////////////000000...///000///...///000222444333222222111111111222111///......///000000///.........///000111111111///............///000000000000000000000000000000///000000111222222333333222111000000000000000000000000111222222222111000///000000111222222111111111222222222222111000///000000111111111111000000000000111333444333000...000111111000...---///000...///000111222111111000111111000///////////////------,,,,,,------...///...............///000000......///000000///......000000000000000000000000---......///000000111111000000111111111222222222222000///111333555444222111111111111111222222333///111333444333111000111111000000//////000111222////////////000111222333222222222111111222222222000000111111111000000000///000000111111000///...000000111111222222222111000000000000000111222222....../////////000000000///000000000000000000000000000000000111111111222444000...111333111000222222222222222222222222222///000111111222222222222///000222333333222000//////000222444333222000///000//////111444666666555111111111111111111111111000000000000000000000000..............................///000000111000000000000//////000111111222222222111000000//////.........------...//////000////////////////////////---...///000111000000///111222222222222333333333222222333333333444444444222333444555555555444333777555333333555555333111111111111111111111111111000000000000000000000000000000000000000000000000///000222333444444333333111111222222222222111111333222222111111222222333222222222111222222333333...000333555555444222111000000000000000000000000111111111111111222222333///...000555666333222444////////////000000000000222222222333333222222222111111111000111222222333000111111111111222222222111111111111222333333444111111111111000000000000///000111222333333222111)))000333///,,,///333444//////000000000000//////000000000000000000000000//////000111111111111111...///000111111000///...//////////////////////////////............//////---......///////////////.........------.........---.../////////...,,,+++---------.........//////...,,,+++---000222111///000///...///111333222111000000111111222222222222111222222111///...///111//////000000111111222222000000000000000111111222000000////////////000000...///000///...///000222444333333222111111111222000///------/////////...............///000222222...............///000000000000000000000000000000...//////000111222222222222222111000//////000000000111222444333222000///...///000111111111111111111222333333222111000//////000111222222111000///,,,,,,---000111000---***000111111000......///000---...111222333222111///111111000///////////////------,,,,,,,,,---.....................///000111---...///000000///...---000000000000000000000000,,,------...///000000111000000111111222222222222111000///000444666555333222111111111222333444444...111333444222111000000000000/////////111222333.../////////000222333444333222222111111222222333111111111000000000000000000000111111111///...---000000111222222222222111000000///000000111222222////////////000000000000////////////000000000000000111111111222222222222444///...000222000///111333333222222222222222222//////000222222333333333///000222333333222000///...000333555555333000---///.........000111000///...///000111222333444444000000000000000000000000000000000000000000000000...//////000000000000000000000///000000111222222333222222111000///.........---,,,,,,,,,...///000000000000000000000000000---...///111111111000///333222111111111222333444111111222222222333333333333333333333333333333333333333333333333333333333444444444333333222222222000111222333222111000///222222222222222222222222111111111222222333333333222222111111222222333444555444222000000111222333555555555555444444333222111111111111000000000000333111///000222333222///222222222111000//////...111111111111000000000000000000000000000000000000222000...///222333111///333222222111111222222333222222222111222222333333111111111111111111111111111111222222222111000000111222222333444444444444333222111111111222333444333222000///000000///.........//////000000111111000000000000111111111111000000000000////////////111333444333000...000222111111000000000000111111222111000.........///000...///000///...---...000..................------,,,---...///000000000000000///............,,,+++000000///////////////000/////////000111333444555111111111111000000000000444222000///000222222111111///------///111111111..................//////111111111111000000000000***---111333222111000000///000000///......111333////////////////////////////////////............222111000.........///000000000000000111111111111666555333111////////////111111111111111000//////111000///000111222111000333333222222111000//////111111111111111111111111222111000.........///000000000000000000///.........///000111111111111111333111//////111222000...111000000///////////////...///000111111000///...//////000000000000//////111111000///////////////......//////000000111111555555555444444333333333000000000000000000000000000000000000111111111111222000000222555555333000111111000000000000111111///111222111000///000111222222111111222222333444444222000///000000///...000000000///////////////...//////000111222222222//////000111222333333333111111000000//////......222111000//////000111222111111111111111111111111222222222111111111111111444333222111111111222333//////000111333444555666000111111000000///...---///000222333333222111000222111111111000000//////...///000111222111111111000000////////////000000////////////////////////222///---...000111000...111111111111111111111111444333222000////////////000///...------...///000111111000000000000111111000000111333444333111...222222111111111222333444111111222222222333333333333333333333333333333333333333333333333333333333444444444333333222222222000111222333333333222111222222222222222222222222111111111222222333333333222222111111222222333444555444222000000111222333444444444444444333222222111111111111000000000000333111///000222333222000222222111111000//////...000000000000000000111111000000000000000000000000222000//////111222111///333222222111111222222333111111111111222222333444000000000111111111222222111111111111222222222222222222333444444444333333222222111111111222333444444222111000111222111000////////////000000111111////////////000000000000000000000000////////////000222333111///...///111111111000000000000111111222111000///......///000...///000///...---...000........................,,,---...///000000000000......------............000000///////////////000000000000000111222333333000000000000////////////222000//////000111111000111///------///111111111000000000000////////////222222222111111111000000+++---000222111000000111///000000///......111333000000000000000000000000---.........//////000000111000///......//////000//////000000000111111111555444222000/////////000111111111111111000//////000///...///111222111000333333222222111000000///111111111111111111111111111111//////...///000000000000000000000///......///000000111111111111000333111///000111222000...111111000//////...//////...///000111111000///...//////000000000000//////111000000/////////////////////000000111222222222333333333222222111111111000000000000000000000000000000000000111111111111222000000222444555333000111111000000000000111111///111222111000///000111222222111111222222333444666444222111222222111000000000000000000000000000...//////000111111222222//////000222222333333222111111000000////////////111111000000000000111111111111111111111111111111111111111111111111111111333333222111111111222333000111222222333444555555000000111111111000//////000111222333222222000000111111111111000000000///000000000000111111111111000000////////////000000000000000000000000000000333111...///111222111000111111111111111111111111222222111000////////////000000///......///000000111111000000000000111111000000111333333222000///222222111111222222333444111111222222222333333333333333333333333333333333222222222222222222222222444444333333333333222222111111222333444444444444333333333333222222222222111111111222222222222222222222111111222222333444444333222111111111222333333333333333333222222111222222111111111000000000222111000111222222111000222222111111000//////////////////000111111222222000000000000000000000000111000///000111222111///222222111111111111222222000000000111222333444555000000000111111222222222111111111111222333444444333333444444444333222222222111111111111222333333333111000///111111111000/////////000000000000111........./////////000000000000000000///////////////000111000///...///000111111000000000000111111111000000////////////000...///000///...---...000........................,,,---...///000000000000------,,,,,,---...000111000//////......///000000222111111000000000111111000000/////////.........000///...///111111///...111///......000111111000222222222111111000000000222222222222111111111111---...000000//////111222///000000000//////111333111111111111111111111111,,,,,,---...///000111111000////////////000000111//////000000000000111111333222111000000000000111000000111111000000/////////...---///111333222111333333222222111000000000111111111111111111111111000000/////////000111111000000111111000000//////000111111111111000000///222111000000111111000...222222000///............//////000000000000////////////000000000000//////000000//////......//////000000000111222222333333111000000000000000//////000000000000000000000000000000000000111111111111111000000222333444222111111111000000000000111111///111222111000///000111222111111111111222333333666444222111222222111000111111111111111111111111/////////000111111222222///000111222222222222222111000000000000/////////000000111111111111000000111111111111111111111111///000000111111222222222222222111111111222222333222222333333333444444444000000111222222222222111333222222222111000000000111111111111000000000000333222111000///000111111000000////////////000000222222222222222222222222333111000000111222222111000000000000000000000000000//////......//////000111000000//////000000111111111000000000000111111///000111222222111000///222111222222222222333333111111222222222333333333333333333333333333333333111111111111111111111111333333333333333333333333111222333444555555666666333333333333333222222222111111111111111222222222222222111111222222333444444333222111111111222222222222222333333222222111222222222111111111000000222111111111111222111111111111111111000000//////......///000111222333333000000000000000000000000111000000000111111000000222222111111111111222222/////////000111333444555333333222222222222222222333333222111222222333444444444444444333222222111111111111111111222222333111///......000111000///000000000000000000000000////////////000000000000000000000000///////////////000000000000000000111111111000000000000111111000000000////////////000...///000///...---...000---------...............------...//////000//////......---,,,,,,---///111//////.........///000000111000000000000111111222000000000000///////////////...///000222222000...111///......000111000///444444333333222111111111222111111111111000000000//////000///......111333///000111000//////111222111111111111111111111111---------...///000000111......//////000000111111////////////000000000111111000000000000111111111///000000000000000//////...------...111333333222222222222111111111000000111111111111111111111111/////////000000111111222000000111111111000000///111111111111111000///...222111000000000000000///333222111///............//////000000000000////////////000000000000//////000//////.........////////////000111111222222333////////////////////////000000000000000000000000///000000000111111111111111000111111222222222222111111000000000000111111///111222111000///000111111111111111111222222333444222000///000000///...111111111111111222222222//////000000111111111111///000111222222222222222000000000000000000000000...///111222222111000000111111111111111111111111...//////000111222222333111111111111111222222222222222222222222222222222///000111222333333333333444333222111000000000000111111111000000000000000555333111/////////111222000000////////////000000222222222222222222222222222111000000111111111111////////////////////////...............///000000111111000000000000111111111111000000000000111111///000222222111000000000111111222222333333333333111111222222222333333333333333333333333333333333111111111111111111111111333333333333333333333333222222333333444555666777444444444333333333222222111111111111111111111111222222111111222222333444333333222222222111222222111222222333333222222222222222222222111111111111111111222111111111111222111111111000000000000000---......000111222333444000000000000000000000000000000111111000000000111222111111000000111111222/////////000111333444555666666555444333222222111555555444333222222222333444444444444333222222111000000111111222222222222111000//////111333333222111111111111000000000000000000111111111222222222000000000000////////////000000000000111222222222111111000000000000111111/////////000000000000///...///000///...---...000---------.........//////---...///////////////////////////...++++++---///...............///000000.........///000222333444222222222111111111000000//////000222333333222000000/////////000111///...333333333333222222111111111111000000000/////////000000000...---...111333...000111111000000111222111111111111111111111111///////////////...............//////000000111111...////////////000000000//////000000111111111111...//////000000000//////---,,,,,,...111222222111222222222111111111111111000000000000000000000000//////000111111111222222000000111111111111000000111111111111111000///...111111111111000///000000222111000///............000000////////////000000//////000000000000////////////............//////......//////000111111111//////000000000000000000///////////////////////////000000000111111111111000111111111111111222333111111000000000000111111///111222111000///000111111111000000111111222333444222000///000000///...000000111111222222222222000000000000000111111111000000111222222222111111000000000000111111111111...///000222222222111000111111111111111111111111......///000111111222222000000111111222222222222111111111000000000000000///000111333444444444444444333222111000000000000000000000000000000111111555333111000///000111222000000////////////000000111111111111111111111111000000000/////////000111////////////////////////...------......///000111000000111111111111000000111111000000000000111111...000222111000///000111000111222333333333333222111111222222222333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333444555666555555444444333333222222111111111111111000000000222222111111222222333444333333333222222222111111111222222333333333333333333222222222222111111111000222222222111000111222111111000000000000000000---...///000111222333333000000000000000000000000///111222111000///000111111111000000000000111111/////////000111222333444777666555555444333222222444444555555555444333222333333444444444333222222///000111111222222111111333222111222444666666666222111111111111000000000111111111222222222333333000000000000////////////000//////000333444444333111111000000000000111111...//////000000000000///...///000///...---...000,,,,,,------.../////////......///////////////...---000111000,,,***,,,...------------...///000000------...///000222333444333333222222222111111111000000000111333444333111000000///000111111///---111111111111111111111111111111111000000000000///000000000///---...000222...000222222111000111222111111111111111111111111000000//////...............///000000000000000///......////////////000000//////000111111000000///......///000000000//////...---,,,...000222111000111111111111111111111111000000000000000000000000000000111222222222111111000000111111222222111111000111111111111000000///000111222111000//////111111000000///////////////000000////////////000000//////000000000000//////......------......//////.........///000000111111//////000000000000111111////////////////////////000000000000111111111111000111111111///000222333111111000000000000111111///111222111000///000111111000000000000111222222666444222111222222111000//////000000111222222222000000000000000000111111000111111222222222111111000000000111111111111222...///000111111222111111111111111111111111111111...//////000000111111111...///000111222222222222000000/////////////////////000111222333444444444333222222222111000000000000000000000111111111111444333222111000111222222000000////////////000000000000000000000000000000///000000///......///111000000000000000000000000///.........///000000111///000000111111000000///111111000000000000111111...000222111...---///222000111222333333333222222111111222222222333333333333333333333333333333333333333333333333333333333222222222333333444444444444444333222222333444555666555555444333333222222222111111111000000000///222222111111222222333444222333333333222222111111222222333444444444444444333333222222222111111111000222333222000///111333000000000000000000000111...//////000111222222333000000000000000000000000///111222111//////000222111111000000000000111111000000000000000111222222222333333333333333333333000222444666777777555444222222333444444444333333...///000111222111111000222111000111444666666666222222222111111111000000000111111111111222222222000000000000///////////////...---///222444333222111111000000000000111111---...///000111111000///...///000///...---...000,,,,,,------...//////000......////////////......***...222111...+++,,,...------------...///000000.........//////111222222222222222111111111111000000///...///111333333222000000///000111111...,,,......//////000000111111333333333222222222111111///000111000......///111...000222333222111111222000000000000000000000000.........//////////////////000000111111000///............/////////000000///000000111111000///...---......///000000/////////...---...000111000///111111111111111111111111000000000000000000000000111111222222222111000//////000111222222222222111///000000111111111111000000111333222///...///111///////////////000000111111000///......///000111//////000000000000//////...------------...///000...//////000111111222222.../////////000000000111////////////////////////000000000000111111111111///111111000//////111444111111000000000000111111///111222111000///000111000000000000000111222222666444222111222222111000......///000000111222222111000000000000000000000111111222222222111111000000000111111111222222222////////////000111222333111111111111111111111111/////////000000000000000---...000111222222222111////////////000000000000000000111222222333222222000111222333222222000000///000000000111111111111111222222222222222222333000000////////////000000000000000000000000000000///111222111......000222111111111111111111111111000000/////////000111111...///000000000000///...111111000000000000111111...000222111---,,,///333000111222333444333222222111111222222222333333333333333333333333333333333333333333333333333333333222222222333333444444444555444333222111222333444666666555444333333222222222111111111000000//////222222111111222222333444222333333333333222111111222333444444555555555555333333333222222222111111///222333333000///111333000000000000000111111111//////000000111111222222000000000000000000000000///111333222///...000222111111000000000000111111111000000000000000111111...//////111222333444444,,,///333777999999888666111222333333444444444444...///000222222111111000///...---...111333444333222222222222111111000000000000000000111111111111000000000000////////////...,,,,,,...111444333111111111000000000000111111---...///111111111000///...///000///...---...000,,,,,,------...///000000...///////////////......&&&,,,111222///,,,---///,,,,,,,,,---...///000111000000////////////000000111111111111000000000000000...------///111222222000000000000111111...,,,,,,,,,---...///000111111555555444444444444333333///000111000///...///000...000333333222111111222////////////////////////,,,------...///000111111000000111111111///...---............/////////000///000111111111000...---------...///000000/////////...---...///000///...111111111111111111222222000000000000000000000000111222333333222111000//////000111222222222222222...///000111111111111111///222333222///...///111.........//////000111222111000///......///000111//////000000000000//////---------------...///000000000000111222222333333........./////////000000////////////////////////000000000000111111111111///111222000......111444111111000000000000111111///111222111000///000111000000000000000111111222444222000///000000///...---......///000111111111111111111000000000000000111111222222222111111000000000111111222222222222000//////...///111333444111111111111111111111111000000000000////////////---...000111222222222111///000000000111111111111000000111222222222111111///000222333444222111000//////000000111111111222000111222333333333333333000000////////////000000000000000000000000000000000222333222//////111444111111111111111111111111111111000000000000111111---...///000000///...---111111000000000000111111---111333111---,,,///333111222222111000000111333555555444444333222111111222222222111111111111111111111222222222333333333444222000000222333444333333333333333333333333333777555222111222333222222222111000.........///000000000000000000000000000000000111111111111000000333333333333333333333333333333333333333333333333222222111111111111222222222222222111111111000000///////////////000111111000000000000000111111111111111111000000000000000111111000000000000111111000///...///000111000///...///000111222333444444555555666666555444333333222333333111000000222555000/////////000111222222333000...///111444333222222222111111111111111222---111444222...,,,...000//////............//////,,,,,,---.../////////...333111000000111111000...111000000////////////000000///...---,,,,,,---...,,,,,,---....../////////...............---------+++---//////...///000222------,,,,,,,,,,,,------...///000111111111111111+++,,,...000000000000///...//////000000000//////222222111000//////000000000111222000......111444555555444333333222111111,,,,,,,,,---///000///...000000000000000000000000222222222222222111000///...000111111000000111333333222111/////////000000000000000000000000000000222222222111111111000000...000111000///...///111000000000000111111111111---///111222111000111111222222111000//////000000,,,...000000000111333555222222222333333222222222222222111000000000000000111111000000//////......///000111111000///000222000000000000000000000000...///000111111000///...---------------...///000000111222333444333222222...//////////////////...000000000000000000000000222111000//////000111111444222111/////////000000...//////000111111222222000000000000000000000000111111000000000000111111444222111222444333000,,,//////............//////000000000000000000000000222222222111111111111000111111000000000000000000000......///222333222///333222111222333333222111000111222222222000///...111111222222222111111000111///,,,,,,---......---000222444444222111222222222222333444333222111000111111111000000000000000,,,---///000111222111111333222222111000///......///111111111000///000111111111111111000000000000111111111111111111111111//////000000000111111111...............///000000000000000000//////////////////000000111111111222111222333222000000222333444444444333222111111111111111111111111222222222111111222222222333333333333222000000222333444333555555555555555555444444444333111111333444444444222111000/////////000000111111111111111111111111000000000000000000000000333333333333333333333333333333333333333333333333222222111111111111222222222222222111111111000000///////////////000111111......///000111222333444111000000000000000000000111111000000000000111111333222000000111111000...//////000111222333444444555555555555555444333333222333333222000000222444000000000000000000111222222000......111333222111222222111000000111111222---111333222...,,,...111000000////////////000000------......///.........222111///000111111///...000///////////////000000111111///.........////////////..................///.........------,,,,,,,,,...//////......000111......------------......//////000111111111000000+++,,,...000000000000///...///000000111111111000222111111000//////000000000111111000......000333555444444333222222111111...---...///111222111000000000000000000000000000222222222222222111000000...000111111000000111222222222000//////000000111000000000000000000000000222222222111111111000000...000111000///...///111//////000000000111111111...000222333111000111111222111111000000000000000,,,---////////////111333111111222222222222111111222111000///...//////000111000000000/////////...///000222111000///000222000000000000000000000000...///000111111000///..................//////000000111222333333333222222000000////////////000000000000000000000000000000222111000//////000111111222111000/////////000000//////000000111111111222000000000000000000000000111111000000000000111111222000///000111111///,,,//////............//////000000000000000000000000222222222111111111000000111111111111111111111111111000///000333333111///333111000111222333222111000000111111111000///...000111111222222222111111111///------...///......000111222222000000111222111111222222111000///...111000000000000000000000,,,---///000111000000///222222111111000//////...000111222111000///000222111111111111000000000000111111111111111111111111//////000000000000000000...............///000000000000000000/////////////////////000000000111111222333333333111111333444333333333222111111000000000000111111222222333333111111222222222333333333333111000000222444333333666666666555555444444444222000000111444666666666333222111111000000111111111111111111111111111111222111000//////000111222333333333333333333333333333333333333333333333333222222111111111111222222222222222111111111111111/////////000000000111111///000000111222222333333000000000000000000111111222222111111111111222222555333222111222111///...//////000111222333333444444444555555444444333333111222333222000000222444222111000000000000000000111///......000111111000111111000000000111111222...111222111...---...111111111000000000000111111....../////////...------111000//////000000///...............///000111111222222111000000000111111222111///...------......000000///...------,,,,,,---///000///......///000///..................///000000000000000000///...,,,---...000000000//////...///000111222222222222111111000/////////000000///000000///......///111444444333333222222111111000//////111333444333111000000000000000000000000111222222222222111000000...000111111//////000222111000000000000111222222000000000000000000000000222111111111111000000000...000111000///...///111//////000000000000111111000222333333222000111111111111111000000000000000,,,...//////......///000000000111111111111000000111000...---------///000000000000000////////////000111222111000///000111000000000000000000000000//////000000000000/////////////////////000000111000111222222333333222222222111000//////000111222000000000000000000000000111111000000000000111111//////.........///000111000000000000000111111111000000000000000000000000111111000000000000111111111000//////000111000...000//////......//////000000000000000000000000000222222111111111000000000111111222222222222222222333222111222333333111///222111000000222222111000//////000000000///......///000111222222222222222222000......///000///...000111111///......000222000000000000///...---,,,000000000000000000111111---....../////////......111111111000000/////////000222222222111000111222111111111111000000000000000000000000000000000000000000000000000000////////////.........///000000////////////000000000000...///////////////000000333444444333222222333555222222222111111111000000000000111111222333444444111111222222222333333333333111000111333444333222444444444333333222222111222111000222444666666555333222222222222222222222111111111111111111111111333111///......///111333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000111111000000000444333333222111000000///000000000000000111111111222222111111111111222222333222000111111111000//////000000111222222333333333333444444444333333222111222333222000000111333222222111000/////////000000////////////000000000111000000000000111111222///000111000......///111222111111111111111111222///////////////...---,,,000///...///000000///...---------...///000111222222111111111111111111111333222000......///000111333222111000///...---,,,...///000///...---.../////////............//////000000000000///......---,,,---///000000000///.........000111333333444444111000000/////////000000.../////////......//////333333333333222222111111000000000111333444333222000000000000000000000000111111222222222111111000...000111000//////000111//////000000111222333333000000000000000000000000111111111111000000000000...000111000///...///111////////////000000000111222444444333222000111222000000111111111000000000...///000000.........000//////000000000000//////000///---++++++---///000000000000000////////////000111222111000///000111//////////////////////////////000000000000//////111000000000000000111111000111111222222222222222222111///......///111222000000000000000000000000000000000000000111111111---------...///000000111000000000000000000000000////////////////////////111111000000000000111111222111111111111111111111000000////////////000000000000000000000000000000111111111111000000000000222222222222222333333333333333333333333222111000111000///000111111111///...///////////////.........///000111222333333333222111///000111111000///111111000...---...111333111111000000///...---,,,000000000000000111111111///............------,,,000000000000000/////////000222333222111000111333111111111111000000000///////////////////////////111111111111111000000000000///////////////000000////////////000000000000............////////////333444444333222222333555222222111111111111111111000000111222333444444555111111222222222333333333222111111222333444333222444444444333333222222222444333222333444444333222222222222333333333222222111111111111111111111111333111///......///111333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000111111111111000///333333222222111000////////////000000111111111111222111111111111111111222///......///111222111000000000000111222222333333222222333333333333333222000111222222111000111222222222111000/////////000///000000000////////////000000//////000111111222///000000///......000111222222111111111111222222///000000000///...------000///...///000111000///------------...///111111///000000000000000000000111000000///000111222333444444333222111000///......///000///...---.../////////............/////////////////////...---,,,---...///000000000///.........000111333333444444000///////////////000000///....../////////......333222222222222222111111000//////111333333222111000000000000000000000000000111111222222222111111///000111000///...///000//////000111222333333444111111111111111111111111000000000000000000000000...000111000///...///111...////////////000000000333444444333111000111222///000111111111111000000000111222111///...///000/////////000000////////////...---,,,,,,---...000////////////000000000000000222222111/////////000////////////////////////000000////////////000000222111000000000000111111000000000111111111222222000///............///000000000000000000000000000//////000000111111111111,,,,,,---...///000000111000000000000000111111111////////////////////////111111000000000000111111111222222222111000000111000000////////////000000000000000000000000000000111111111000000000//////111111222222222333333333333333444333222111111111111000///000111111111//////............/////////...///000111222333333333222111000000111111000...222222111///...///111444222222111000//////......//////000000111111111111000///......------,,,,,,///////////////000000000000111222222000000111222111111111111000000000///////////////////////////222222222222222222222222111000000/////////000000.../////////000000000111////////////............222333333333111111333444222222222222222222222222111111222222333333444444111111222222222333333333222111111222444444333111555555555555555555555555555444333333444333111///111111222333333333222222222222222222222222222222222111000//////000111222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111222222222000111222222222111000///...//////000111111222222/////////000111111222222111111000000000000111111...------...111222222111000000111111111222222222111111222333333333222222///111222222111000000111222111000000000000000000///000222222000//////000////////////000111111222000000///......///111222222222111111111111222222//////000000000///......111000///000111222111000------------...///000000---...///000000000//////000000111222222333333444444444333222111111000000---///000///......///000///..................///..................---,,,---...///000000///.........///000111222222222222//////......//////000000//////...///111111///---222222222222222222111111///......000222333222000000000000000000000000000000000111222222222222111///000111000...---...//////000111222333333333333111111111111111111111111//////000000000000000111...000111000///...///111......////////////000000222333333222000000111333...///111222222111000000000111222111000///000111//////000000000000//////...------------...//////////////////000000000000111222222111///...///000000000000000000000000000000000////////////000000222111111000000000000000111000000000000111222222......////////////......000000000000000000000000...///000111111222111111,,,---...///000111111000/////////000111111222222000000000000000000000000111111000000000000111111000222444333111///......111000000//////000000111000000000000000000000000111111000000000/////////000000111111222333333333111222333333222000111111222111000000222222111000//////.........///000111///000111222222222222222222111000111222111000...111222222000//////111333333222111000000000111111/////////000111111222222000000///...------...............//////000000000///111111111000///000111111111111111000000000000000000000000000000000000111111111222222222333333111111000/////////000000......//////000000111111000000000////////////...111222333222000000222333222222222333333333333333333333333333333333333333111111222222222333333333111111111222444444333111333444444555555666666666555444333444444444111//////000111333333333222111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000111111111222222222000111222333333111///...,,,------///000111222222...//////000111111222222000000////////////000000000///...///111222222111111111111111111222222222000000111222222222222222...000222222111000000000000000000000000000111222///222444333111//////000.........//////000222222111///...---...000111222111111000000000000111111...//////000000000000///222000000111222333333222......---------......///---...///000000000//////000222333444444444222111222222111111111000000000,,,...//////......000111......------------......,,,,,,---.........---------...///000000///...---...///000000111111111000...............///000000000//////000222222000---111111111111111111222222/////////000222333222111000000000000000000000000000000111222222222222222///000111000...---...///000000222333333333333222111111111111111111111111////////////000000111111...000111000///...///111........./////////000000000111111000//////222444...///111222222222000000...000111000//////000111///000000111111000000///,,,---...///000//////....../////////000000000111111222333111///...///000000000000000000000000000111000///......///000111111111000///////////////111000000///000111222333...///000111111000///...000000000000000000000000---...000111222222111111---...000111111111111000---......000111222333444000000000000000000000000111111000000000000111111333666999999555111//////111111000000000000111111000000000000000000000000111000000000//////////////////000000111222222333...000333222111000111222333111000111222333222111000000/////////000111222000111111222222222111111111000000000111111///---///000111000//////000111111111000000000111222333...//////000111111222222111000///.........///000------......///000111111...///000000///...///000111111111111000000000000111111111111111111111111......///000111222222333222111111000//////000000.........///000111111111111111000000000/////////111222222111000000111333333333333333333333333333444333333333333333333333111111222222222333333333111111111333444444333111000111111222333444555555444333333444555444222000///000111222333222222111222222222222222222222222000000111111111111000000111111111111111111111111111111111111111111111111222222111111111111222222000000111111222222222222000111333444333111///...............////////////...//////000111222222222//////............//////333111000111222222111000111111111111111222222222///000111222222222222222...000222222111000000000000000//////000111222222///222555444111//////111............///000222222111///------...000222222111111000000000000111111......///000000111000000222111000111333444444222///......---------......---...///111111111000///222333555666666333000///000000000///////////////+++---//////...///000222---------,,,,,,---------++++++,,,---..................///000000///...---...//////000000000//////...............///000111111000///111333333000---111111111111111111222222000//////111333444333111000000000000000000000000///000111222222222222222///000111000...------...000111222333444333222111111111111111111111111111.../////////000000111111///000111000///...///111............/////////000///000000/////////222444---///111222333222111000---...//////......///111000000111111111111000000+++---///111111000///....../////////000000111111111222333222///......///000000000000000000000000111000///......///000111111111000//////...//////111000/////////000222333...///222333333222///...000000000000000000000000---...000111222222222111...///111222222111111000,,,---...000111333444555000000000000000000000000111111000000000000111111777;;;??????;;;666333222111111000000000000111111000000000000000000000000000000000000////////////...//////000111111222222,,,///222222000///111333333222111222333333222111111000/////////111222333111111222222222111111000000//////000111111...,,,---///000000///......///000000/////////111222444...//////000111222222222111000///......///000111,,,------...///000111111...///000///...---...000111111111111000000000000111111111111111111111111+++,,,---...///000111222222222111000000///000000---......///000111111222222222111111000000//////555333111000111222222111333333333333333333333333111222222333333222222111444333222222333444333222000222555555333111000000555444333222222333444555555444333222111111000000222333444444444333222111333333333333333333333333222222222111111111000000000000000111222222222333333333333222222111111111111111111111111111111111000000000000000000000000000000000222333222///,,,------......//////000000---......///000111111222222111111000000000000000111000000000000222444555//////000000111333444555000111222333333222111000000000111111111111000000///000111333333222111111333222222222333222///---111000000000000222333444000///............//////111111000///......//////000000000000000000000000444222111111222222000//////111222000---+++,,,...---.../////////...,,,+++...000222333444333111000000//////...------,,,,,,............////////////---.....................///...------...---,,,***,,,---///000000///---,,,111000......///000000///------......//////000000444333111000000000111111//////000111111111111111111000000000111222333333222111000//////000111111000//////111444555222///222111111000000000000000000000111111111000000///444222111000111111///---///222111......222222000000111111000///000333555---///111000///.....................///000222222//////000111111111111111------......//////000000111111000000//////......222222222111000//////......///222333333111///---111111222111111000///...000000111111111111000000111000...///000000///...000000000000000000000000333111//////111222000...444222111000111000...---///000000111111111111000//////000000111111111222...000222222111000000000...//////000111222222222000000000000000000000000222111111111000000//////333888======888333///...///000000000000//////......///000///...---...000000000000///////////////222222111111111111222222000000111222222222222111111111111111000000//////111111111000000000000000000111222333333222111000111111111111000000000000222//////222222//////222111111111000000000000///333222111000000111222333222000......///000000000---......///000111111111000000000000////////////222333222111//////111333111111111111111111111111............///000222222000000000000////////////000///.........000111222222111111111000000//////666444222222333444444444333333333333333333333333222222222333333222222222222111111333555666555444000222444555333111000000444444333333333333444444666555333222111111111222222333333444444333222222333333333333333333333333222222222111111111000000111111111111222222222222333333333222222222111111222222222222222222222222000000000000000000000000111111000111222111///---.........///////////////.........///000111111111222222111000//////000000000000//////000111333444/////////000111222333444000111222222222222111000000000111111111111000000000000111222222222222111333222111222333222///---111000000000000222333444...............///000000222111000///////////////111111111111111111111111333222111111222222000//////111222000...,,,---///---------------,,,++++++......000111111111000///111000000///......------............////////////...---------------......///---------......,,,***,,,---///000000///---,,,111///......000000000///.........///////////////333222111000000000111222//////000111111111111111222111111000000000000111222111000//////000111111///......111444555444333222111111000000000000000000000111111111111000000333111//////000000///......111111//////222333000000111111111000000222444111222222000...------............//////000222222......///000000000000000.........//////000000000111000000000/////////...222222111111000//////......///000111111000...---///000000111111111111000111111111111111111111111111/////////111111000///000000000000000000000000333111//////111222000...333111000000111111///...000000111111111111111000///000000000111111111111...000222222111000000000/////////000111222222222000000000000000000000000111111111111000000000///333555888999666222///---//////000000000000//////...///000000///...///000000000000000000000000000111111111000000111111111000000111222222222222111222222111111111000000000111000000000000000000000111111222222222222111111111111111111000000000000222//////222222//////222222222111111111000000000222222111000000111222222222111/////////000111111......///000000111222222000000000000000000000///000111333333111//////000111111111111111111111111//////...//////000111222111000000000////////////000///......///000111222111111111000000000//////666444222222333555555555444444444333333222222222222222222222222222222222000000222555888888777555000222444444222111000000333333333444444333333333777666333222111222333444222222333333333333222222333333333333333333333333222222222111111111111111222222222222222111111111333333333222222222222111222222222222222222222222000000000000000000000000333222000000111000///---///////////////...............//////000000111111333222111000//////////////////......///000111222.........///000111222333000111111222222111111000///000000111111000000///111000000000000111222222333222111111222111///---000000000000000222333333...............///000111222111111000000000000000111111111111111111111111222111000111222222000//////000111111//////000111//////...---------------------........./////////111111111000//////..................////////////...---,,,++++++,,,---......---------......---+++---...///000000///...---111///...///000111000//////////////////.........111111000000000111222222//////000111111111111111333222111000000//////000111111000000000000111111///......000333666666666222111111000000000000000000000111111111111000000333000...---...000000000+++///111000111444333000000111222111000000222444333333222000---,,,---...////////////000000111222---...//////000000//////////////////000000000000000000000000////////////222111111000000//////............////////////......//////000111222222222333222111111111111222333000//////000222333222111000000000000000000000000222000//////000111///...111000//////111111000///111111111111111111111000000000000000111111111111///000222222000///000111//////000000111222222222000000000000000000000000111111111111000000000000222222222333444222///------...///000000111000000///111222111000///000111111111111111111111111111111000000//////000000111000000111222222222222111222222222111111111111111000000000000000000111111222222111111111111222222111111111111000000000000222//////222222//////222333222222222111111111111222222111000000111222222111111000000000000111111//////000000111222222222000000000000000000000000000222555555444111000000111111111111111111111111000000////////////000000111111000000000/////////000////////////000000111111111000000000000//////777444222111222333333222555444444333333222222111222222222222222222222222000111333666999999666444000222444333111000000111111222333444444333222111888666444222111222444555111222222222333333333333222222222222222222222222111111111111111111111111333333333222222111111111222222222222222222222222222222222222222222222222000000000000000000000000555333000///000000///...000000//////......------.../////////000000000111333333222000////////////............//////000000------......///111222333000000111111111111000000//////000000000000//////111000/////////000222333333222000000111111///.../////////000111111222333000///............//////222111111000000000111111222222222222222222222222111000000111222222000...///000000111000111111222333222000/////////000111......---------...///000000000000/////////..................////////////...---,,,******+++,,,---...---,,,---//////...,,,......////////////......000///...///111111000...000000//////......------///000000000111111222222//////000111111111111111333222222111111111222222000000000000000111111111111000000000222444666777222111111000000000000000///000000111111111111000333000---,,,---000111111***...111111222444333000000111222222000000111333222222000...,,,,,,...000000000//////000111111222...//////000000000000000000000000000000000000000000000000000////////////111111000000//////////////////.........///000111000000000000000111111222333222000//////000222333000//////000222444333333////////////////////////111000000000000000///...000......///111222111000222111111111111111111111000000000000000111111111///000222111000///000111000000000111111222222222000000000000000000000000111111111000000000000000222///...000222333000---------...000111111111111000111222222000000111222111111111111111222222222000000////////////000000000000111222222222222111222222222222111111111111000000000000000111111111333333111000000111333333111111111111000000000///222000000222222000000222333333333222222222111111222111111111111111111222///000000000//////000111000000111111222222222222000000000000000111111111333555666666444333333333111111111111111111111111111000000////////////000111111111000000000//////000////////////000000000000000000000000000//////:::888555333333333333222444444444333333222222222333222222111111222222333222333444777888888444222111222333222111000000111000111222333333222111000666555444222222333444555111111111111222222333333222222222222222222222222111111111111111111111111444333333333222222111111222222222222222222222222222222222222222222222222000000000000000000000000444222000///000000///...000000//////......------////////////000000000000333222111000////////////---.........////////////------......///111222333000000000000000000000000//////000000000000//////111000/////////000222333333222000000000000///......//////000111111222222222111000...------------111000000000000000111111111111111111111111111111/////////111222222000.../////////000111222222222333222111//////000111111//////.........///000111//////............------............////////////...---,,,+++***++++++,,,---,,,,,,...000000///......//////////////////...000//////000111111///...000000//////......------//////000000111111111111//////000111111111111111111111111222333444555666//////000000111111111111333222222111000111333444222111111000000000000000//////000111111111111111333000---,,,...000111222***...111111222444333000000222333222111000111222//////...---+++,,,///222111000000000000111111222000000111222222222222111000000000///////////////////////////000000000000000000000///////////////111000///...///000222333222222111000//////000000222000///------///000222000//////000222444333333////////////////////////000000000000///......//////...---...000111111000111111111000111222333333111111000000000000000000000111111111//////000222111111111111222222222222000000000000000000000000000000000000000000111111111///---///222333222///------...000111111111111000222333222111000111333000000111111222222222222000000////////////000000000000111222222222222111111111111111111111111111//////000000111111111111444333222111111222333444111111111111000000000///333000000333333000000333333333333222222222111111111111111222222111111111---///111000...---///000111111111111111222222222///000000000111111111222555444333111///000222555000000000000000000000000111000000////////////000111111111111000000000000///000000000000///////////////////////////000000<<<:::777555666666555444333333333333333333333333444333222111111222333444444333444666777666444111111222222222000///000111111111111222222111111111444444333333333333333444111111000111111222333444222222222222222222222222111111111111111222222222333333333333333222222222111222222222222333333333111111111111111111111111000000000000000000000000222111000000111111000//////////////////.........////////////000000000000222111111000000000000000......////////////...............///000111222333111000000//////000000111...//////000000//////...000////////////000111111333111/////////000///...---...///000111111111111222111000...------------///////////////000000111000000000000000000000000......///111333222000---000///...///111222111000000000///...............//////000000000111111111...............---------............////////////......------,,,,,,++++++,,,,,,,,,...000111000////////////////////////////////////000222111///---///////////////.........//////000111111111000000//////000111111111111111000000000111333444666777...///000111111222111111222222333111000///000222222111111000000000000000...///000111111222111111444111///...///111111111+++///111000111444333000000222333333111000000111---.........---...000333111111111000000111111222000111222222333333222222////////////............////////////000000000000////////////////////////000000/////////111222333444333111////////////000000///............///000000//////000222333222111000000000000000000000000///000111000...---...//////...---...000111000///111000000000111333444666111111111111000000000000000111111000//////000222222222222222222222222222000000000000000000000000000000000000111111111111000//////000222222111000---...///000000111000000000222222222111000111222//////000000111222222222111000000//////000000111000000111222222222222111000000000000000111111111/////////000111111222222333333222222222222333333111111111111000000000000333000000333333000000333333222222222111111111111000111222222222222111000---000222222///---///111111111111111111111111111///000000111111222222222333222///,,,+++,,,000333000000000000000000000000000000////////////000000222222111111111000000000///000000000000//////.........////////////000000888666444444555666666555111222222333333444444555444333111000000111333444222222222333555666555333111222222111//////000111111111000000000000111111111222333444444333222222111000000000111222333444111111111111111111111111000000111111111222222222222222333333333333333333111111222222222333333333000000000000000000000000000000000000000000000000/////////111222333111///.........///////////////000000000000////////////000000000000000111111222...///000000000000///.../////////000111222333444111000///......///000111......////////////.........//////000000000000000444111///.../////////...---...///000111111111000//////............//////...............///000000////////////////////////---...///111333222000---000...---...000111000.........//////......---,,,...///000111222111000000.............../////////............////////////---.../////////---+++***,,,,,,,,,...000222111000000000////////////000000/////////111222111///---.........//////////////////000000111111000///...//////000111111111111111/////////000111222333444---...000111222222111111...000222222000///000111222111111000000000000000...///000111111222222222555333111000111222111000...111111//////222333000000222444333222000000000///000111111000///111222222222111000000111111222000000111222222222222222///.........---------,,,.../////////000000000111////////////////////////.........///000111222222333111000///...///111222////////////////////////111/////////111111000///000000000000000000000000...000111000...,,,...//////...---...000000///...////////////111444666888111111111111000000000///111111111000//////111333222222222222222222222222000000000000000000000000///000000000111111111111---///111222111000///000//////000000000000//////000111222111000///000222......///000000111222222111111111000000111111111000000111222222222222111....../////////000000000...//////000111111222222222333333333333333333222111111111111000000000000333111111333333111111333222222111111111000000000000111222222222222111000...111555444111///000333000000000000000000000000///000000111111222333333111111000---,,,,,,///111000000000000000000000000//////...//////000111222222222222111111111000000///000111111000///...---........./////////000000222000//////222444444444000111222333444444555666444333111000000111333444111000000111444666666555111222222111///...000111222111000//////000111222000111333444444333111000111000000000000222444555111111111111111111111111000000111111222222222222222222222333333444444444111111111222222333333333////////////////////////000000000000000000000000......///222444333111///---.........//////000000000000000000////////////////////////000111222333//////000111111000///...//////000000111333444555111000///......///000111......////////////......---...000111111111000///444111///.../////////...,,,---///111111111000000,,,,,,------///000111222---------------...///000////////////////////////------///111333333000---111...,,,---000111///---///000111111111000...------...000222222111///...////////////000000000000............/////////000---...000111000...+++))),,,+++,,,...111222111000000000////////////000000///...///111222222///,,,---.........//////000000000000111111111///...---//////000111111111111111000///////////////000111---...000111222222222111***---111222000///000222222111111000000000000000......///111111222222222555444222222333222111//////222111......222222000000222444444222000///000222333555444222111111111222222111111111111111222//////000111111111111111......---------,,,,,,,,,.../////////000000111111.........///////////////,,,---......///000000111111000///...///000333444000000111111111111000000111000...///000000///...000000000000000000000000...000111000---,,,---000000///......///000///---///......///111444888:::222111111111000000//////111111111000...///111333222222222222222222222222000000000000000000000000//////000000111111111222***...222222///---...//////000000000000000///...///111111111000///000111---......///000111111111222222111111111111222222000000111222222222222111---.........//////000000...//////000111222222222222222444555555444222222111111111111000000000000444111111444444111111444111111111000000000000///000111222333333222111000///333777666333000222555000000000//////////////////000000111222222333333111222333222000000000222000000000000000000000000............///111222222222222222111111111111000///000111111111///...------.........//////000000000111333444555444444333111111222333444444444444444444333222222222333333000111111222444555555666222111111111000000//////222222111111222222333444444444444333333222222222///111333444333222222333444333222111111222333444222333333444444333333222333111000222444555222000000000111111111111000000---///000000//////000222111333444444222111111222000000111222222222222111333111///...000222333333333333333111//////111333000000000000000000000000000000000000000111111222111000000111333444444333222111111000000000000000000000//////.........---.........000222222000...222222111111000000//////......///000000000000000////////////000000000000000///...---...///111333000000000000000/////////000000111222222111//////...///////////////...............///000111111222000000111111111000000///---...///111111111000///)))+++,,,...//////......---------------------------.........------///000000000000000000/////////...///////////////......222///---///111000+++%%%//////............//////111111000///////////////////////////////////////000111111111111222222222///111222222222222444555555555444333333222111111000111111111111222222222222222222222222222333333333222222222222222222333222222333333333222222111222111000111222111///...000333222//////111111...222222111000//////000000111///......//////...---//////000111111111111111111000000///...------,,,111111000000//////.........///////////////...---000///...------...///000111000000000//////......000000000000111111111111000000//////.........---000000//////.........---///////////////.........////////////////////////000000000000000000000000000000000000000111111222000000111111111111000000222222222222222111000///111111111000000000000000000000000000000000000000---...000111222111///......///000222222111111000333111//////111222333333333444555555333111111222000000000000000000000000111...,,,---000222111000222222222222222222222222222111111111222222111///111111111111111222222222222222222111111111000000///000111222222222222222555555555444444333333333000000000111222222333333111000///000111222111000000000000000111111111111000000000000000000000000000000000000000000000000444333333222111111111222222111000111222222111000...000111111000000111222111222333444444444333222111111222333444444444444555555444333333222333333222222333333333333444444222222222222111111111000111111111111111222333333444444333333333222222222000111222222111111222444333222111000000111222333222333333444444333333222333111111222444444222000000000111111111111000000///000111111000000111333111333444333222111111111000000111222222222222111333111//////000222333333222333333222000///000222000000000000000000000000000000000000000111111222111111111222444555444333222111000000//////000000000/////////............///......000222222000...111111111000000000000000...///000111111111000000////////////000000000000111000///...///000222333000000000000000000000000//////111111111111000////////////000000//////...------...//////000111111000000111111111000000//////000111222222111000000+++,,,...///000000//////---------------------------.........------///000////////////////////////...///////////////......222000...000222111---(((//////............//////111111000///////////////////////////////////////000000111111111222222222///111222222222222333555555444444333222222111111000111111111111222222222222222222222222222222222222222111111111111222222111222222333333222222111222000///000111111000///000333222//////111111...222222111000000000000000111///......//////...---//////000111111111111111222222111111000000//////111000000000/////////.........///////////////...000///............///000111111000000000///////////////000000000111111111000000/////////.........000/////////............000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222000000111111111111000000111111222222111000000///111000000000000000000000000000000000000000000000---...000222222111000///,,,---///111222333333333222111///000111333222222222444555555333111222222000000000000000000000000111///---...000222111000222222222222222222222222//////000111333333333222000000111222222222222222222222222111111111000000111111222333333333333333444444444333333333222222000000000111222222333333222111000000111111000///000000000000111111111111111111111111111111111111000000000000000000000000444333222222111111111111111111000111222222222111///000222111000000111333222333333444333333222111111111222333444444444444666666555555444333333222444444444333333222222222333333333222222222222222000000000000000111111222333333333333222222222222000111111000///000222444222111000000000000111222222222333333333333222222333222111222333444222000000000111111111111000000000111333222111111222444111222444333222000111111///000111111222222111111333111//////111222333333000222333333111000000111////////////////////////000000000000000111111222111111222444666666444222222111000000//////000000////////////............///......///111222000//////000000000000000000111---///111222333222000///////////////000000000000222111000///000111222333000000000000000000000000......///000111111111111//////000111111000000///---------...//////000000///000000111111000000000111111222222222111000000---...///000000000000000---------------------------.........------///000...........................//////000000/////////222000///000333333///,,,//////............//////111111000///////////////////////////////////////000000000111111111222222///111222222111111333444444444333333222222111111000111111111111222222222333333333222111111111000111111111000000111111111111111222222222222222111222000//////000111111000000222222//////111111...222111000000000000000000111000...///000000///---//////000111111111111111333222222222222222222222000000000000////////////---......///000000000000000//////......//////000111111111111000000000000//////000000000000111111000000////////////......////////////............000000000000111111111111////////////////////////000000000000000000000000000000000000000111111222000000111111111111000000000000111111000000//////000000000000000000111111000000000000000000000000---///111222222222000///...///000111222222222111111000000111333333222000222444555444333222222333000000000000000000000000111000...///000222111111333333333333333333333333///000111222222222222222///000222333333333222111222222222111111111111111111222333333444333333333333333333222222222222222000000000111222222333333333222000000111111000...000000000000111111111111111111111111111111111111000000000000000000000000333222222222111111111111000000000111111222222222000111222222111111222444333333333333222222111111111111222333444444444444777777666666555444333222444444333333333333222222222222222222222222222222///////////////000111111333222222222222222222222111111000///...///222444222111000//////000111222222222333333333333222222222222222333333333222111000000111111111111000000000222333222111111222333111222333333111000000111///000000111111111111111222111//////111333333222///111333333222111000111////////////////////////000000000000000111111222000111333666888777555222111111000//////////////////////////////.........///......///111111000///.../////////000000111111---///111333333222000///////////////000000000000111000000//////000111111...///////////////000000---...//////000111111222///000000111111111111000------------......//////...///000000000000000000111111111111000000000///......//////000000000000........................,,,.........------...000---------..................//////000000000000///000//////000222222000...//////............//////111000000///////////////////////////////////////000000000000111111111111///111222222111111222444333333333333222222111111000000111111111222222222444333333222111000000///111111000000000000111111000111111222222222222111222000......000222222111///222222//////222222///111111000000000000000111111000//////000000///---//////000111111111111111222222222333333333333333000000000000////////////,,,---...000000111111111000//////////////////000111111111111111111000000////////////000000000111000000/////////////////////////////////.........///000000000000000111111////////////////////////////////////////////////000000000000000111111222000000111111111111000000//////000000000000//////000000000000000111111111000000000000000000000000...///111333333222111000333333222111000///...---000000000222444444222000222333555444333222222333111111111111111111111111222111000000111111111111333333333333333333333333111222333222111000000111///000222444444333222111111111111111111111111111111222222333333222222222222222111111111111111111000000000111222222333333444222111111111111000...///000000000111111111111111111111111111111111111000000000000000000000000111111222222222111111111...///000111000111222333000222333333222111333444444333333222111111111111111111222333444444444444666666666666555444333222222222333333333333444444000000111111111111111111//////......//////000111222222222222222222222222111111000///...///222444222111000//////000111222111222222333333222222111111222333333333222222222000000111111111111000000000111222222000///000222000222333333111000000111//////000111111111111000222000///000222333222111...111333333222111111111000000000000000000000000000000000000000111111222000111333666888777555222111000000///.../////////.........///////////////000///......000111111000......//////000000000111...///111222222222000///////////////000000000000/////////.........//////---------....../////////---......//////000111222//////000111111111111111---------.....................///000000000000000/////////.........//////..................//////........................,,,.........------...000------------......//////......///000111111000000///......///000000000/////////............//////111000000/////////////////////////////////////////////000000000111111111///111222222111000111333333222222222222222111111000000111111111222222222333333222222111000//////111111000000000000111111///000111111222222222222222000//////111111111000///222222//////222222///111000000000000000111111222000//////000000///...//////000111111111111111111111222222222222222222////////////000000000000---...///000111111111111///000000000000000000///000000000000000000111111...////////////000000000//////000000000000000000.........///////////////.........//////000000000000000000000000000000000////////////////////////000000000000000111111222000000111111111111000000...///000000000000////////////000000111111111111111111111111111111111111///000222333444333222000444333222111///......---000000000222444444222000111333444444333222333444222222222222222222222222222222222111111111222222333333333333333333333333...000222222111111222444000111222333444333333222111111111111111111111111000000111111111111000000111111111111111111111111000000000111222222333333444222111111222222111//////000000000111111111111111111111111111111111111000000000000000000000000000000111222222222111000...000111111//////111333000222333333222111333444333222222111111111111222111111222333444444444444444444555666666444333222222222222333333444444444000000000000000111111111///////////////000000111111111111222222222222222000111111000///000222444222111000000000000111222111111222222222222111111000222444333222111222333000000111111111111000000000222222222000///000111000111333222111///000000...///000000111111000000111000000111222333222111///111222222111111111222000000000000000000000000000000000000000111111222111111222444666666444222111000//////......//////.........///////////////000///---...000111111000...//////////////////000......///000000000000000////////////000000000000///...............---------------......//////000............///000111111......///000111111111111........................------...///000000000000...------------...///000///......------...//////........................---.........------///000---------...//////000000......///000111111111111//////////////////////////////............//////111111000////////////////////////////////////////////////000000000111111000111222111000000111222222222222222222222111111000111111111111222222222222222222111000000000///111111111000000111111111//////000111222222222222222111000111222111///......111111//////222222000000000000000000111111222222000//////000111///...//////000111111111111111111111111111111111111111////////////000000000000...//////000111111111111///000000111111000000///////////////000000000000......////////////000000//////000000000000111111.........///////////////------......//////000000000000000000000000000000000000000000000000000000000000000000000111111222000000111111111111000000//////000000111111000000/////////000111111222222111111111111111111111111///111333444444444222111111000000000000000111222111000000111333333222000111222444444333222333444222222222222222222222222333333444222111000222333333333333333333333333333)))---111222222222555888222222222222333333333444111111111111111222222222000000000000000000///...111111111111111222222222000000000111222222333333333111000111222333222111000000000000111111111111222222222222222222222222000000000000000000000000///000111222222222111000...000222111///---///222000111222222111111222444222111111000000111222333111111222333444444444444111222444555555555333222444444333333333333222222000000000111111222222222000000//////000000111222000111111111222222222222000111222222111111222444333222111000000111222333111111222222222222111111000222444444222111111333000000111111111111000000222333444333111000111222000111222222000//////000...//////000000000000000111000000111333333222111000111222111000000222444222222222222222222222222000000000000000111111222111111111222444555444333000000///............///............/////////000111///------///111111000///////////////.........///...---------...000000////////////000000000000///////////////...------......//////000111111222000///............///000------...///000000000000////////////////////////,,,---...///000000000000------------...///111222000000///......///000000........................---.........------///000------...//////000111111......///111111222222111000111111000//////000111//////............//////111111000///////////////////////////////////////////////////000000000111000111222111000///000111111111111111111111222222000111111111111222222222111111111111000000000000222222111111111111222222...///000111222222222222111111222333333111...***...111111//////222333000000000000000000111222222222111000000111111000...//////000111111111111111333333222222111111000000.../////////000000000111///000000111111111000000///000111111111111000///---.........////////////........./////////000000//////000000000111111111............/////////000---......///000000111111000000000000000000000000000000000000000000000000000000000000000111111222000000111111111111000000///000000111222222111111...//////000111111222222111111111111111111111111000111333555555444333222000000/////////111222333222111///000111333222222000222444444333333333444333333333333333333333333333444555333111000222444444444444444444444444444,,,000333333111000222666444333222111111333444555000000111111111222222222111111111111111000//////111111111222222222333333000000000111222222333333111000000111333444444333000000000000111111111111222222222222222222222222000000000000000000000000...///111222333222111000///222444222...,,,...111///000222111000000111333111111000000000111333444111111222333444444444444///111333555555555444333666555555444222111111000111111111222222333333333000000000000000111222222000000111111222222222222000111333444333222222333444333222111111222333444111111222222222222111111000222555444222000111333000000111111111111000000333444555444222111222333000111222222000//////000...//////000000000000000111000000111333333222000111111111000///000333555222222222222222222222222000000000000000111111222222000000111333444444333000000///...............---.........//////000000111///------///111111111000000//////.........---///...,,,+++,,,---///111////////////000000000000000000111111000///......///000000111222333333333111000...------...///000,,,---...///000000000000000000000000000/////////,,,---...///000000000000------------///111333444222111000//////000111111////////////////////////---.........------///000.........///000111111222......///111111222222222222333333111000///111222//////............//////111111000///////////////////////////////////////////////////000000000000000111222111000///000111111111111111111111222222000111111111111222222222000000000000000111111111333333222222222222333333......000111111222222222111222333444444111,,,(((...111111//////222333000000000///000000111222222222111000000111111000...//////000111111111111111444444333222222111000000.../////////000000111111000111111111111000000//////000111222222111000///,,,---------......//////............/////////000//////000000111111111222---.........//////000000...//////000111222222222000000000000000000000000000000000000000000000000000000000000000111111222000000111111111111000000000000111222222222222222...//////000111222222222111111111111111111111111000111333555555444333222333222111/////////000000333111//////111222333333000222444444333333444555333333333333333333333333333555666444111000222444444444444444444444444444222555777555///,,,---000555333111000000222555777000000111111222222222222222222222222222111000///111111222222333333333333000000000111222222333333111000///111333555555444000000000000111111111111222222222222222222222222000000000000000000000000---///111222333222111000///222444222---+++---000...000111111000000111222111111111111000000//////444222222222333333111//////666888222///222444333333333333222222222111111111111222333333333333222000111222333444555555555444444222222222222444444555555555444444333333333333222222111111222222333...111333222222555444111222111222333000---000666222222333333333222222111333333333222222111111111111000//////000222444555000111111111222222222222333333333222222222111111111222333333444444333333222111000111222222111000000000////////////000000000000000000111111111111---///000222222000///---444000---...111222///+++////////////............///////////////////////////000000000000000//////222111111000///......---///000222333222111///...............//////////////////000000000000//////---...///000000111111111111111000///////////////,,,,,,...///000000000000.........////////////000000000000000////////////111111000000//////......//////000000000000//////...............///000000////////////000000000000222111000//////000111222///000000000......000111000///////////////000111333000......000111///---000000////////////000000000000000000111111111111000111111111111222222222222000///000111222333222555444222000000000000111222111000///000111333444222222222111111111111111//////000000000000//////111111000000000000111111000000000000000///......000000000000000000000000222111000111222222111000222222111111111111222222,,,---///000000000///...111111000000111111222333333222222222111000000000222222111000//////000000//////000000111111111222...///000111111000///...////////////000000000000......///000111222333333222222222222222111000/////////000111111111111111000111222222111000111222333222111000/////////000111111222222222111000//////////////////000111111000111111111111222222222333333333333333333333333111111000000111111222333222111///......///111222333444444333222222333555444444444333333222222222333333333333333333333333111222333333111111222333444444333222222333444444444222000///111333444444222222111111222222333444444333222111000000000000222222222222222222222222555444222000000111222333111//////111444555222///222111000......000111222333333222222111000//////000000000000111111111111222222111111000000//////000000111222222222222111111000000////////////000222222222111111000000000333222111222333333222000000555555222111444555222333333333222222222111111111111222333333333333222111111222333333444444333444444222222222222444444444444444333333333222222333222222111111222222333...222333222222555444111222000000222000...000555000111222333333222111111333333333222222222111111111000//////000222444555000000000111111111222222333333222222222111111111111222222333444333333333222111000111222222111000000000////////////000000000000000000111111111111...///000111111000///...333000,,,---000111///,,,////////////............//////////////////////////////000000000000//////111111000000///......---...///111222222000///............/////////000000//////000000000000//////000000000000000//////...000000///...............------...///000000000///....../////////000000000111000000000////////////000000000//////.........//////000000000000//////...............///000000000000000000111111111111111111000//////000111111000111111000//////000222///////////////000111111444111//////111111000...000000////////////000000/////////000000000111111000000111111111222222222222222111222333333333222555444222111000000111111222111000//////111222333111111111111111111111111//////000000000000//////111111000000000000111111000000000000000///......000000000000000000000000222111111111222222111000222111111000000111111222...///000000111111000000222222222222222333333444222222222111111111111111222222111000000000000000///000000000111111111111//////000111111000//////////////////000000000111//////000000111111222222111111222222111000000//////000000111111111111111000111222222000000111222222222111000000000000000000222333222000000111333///////////////000111111//////000000000111111111222222222222222222222222111111111111111222333333222111000000000000111222222333444333222111333555333333333333222222222111333333222222222222222222111111111111111111111111444333222111111222333444444222//////111333444333222111111111222222333333333222222111111111111111222222222222222222222222555444222000000111222333000//////111444444222///222111000//////000111222222222111111000//////...000000000000111111111111111111000000000000////////////000111111111111111///////////////000111111333333222222222222111111222111111222444444222111111222222111222666555222333333333222222222111111111111222333333333333222111111222222222222222222444444222222222222444444333333333222222222222222333222222111111222222333...222333111222555555222222...---000111000111444---///111333333222111000333333333222222222222111111111000000000222333444///000000000111111111111333222222222222111111111111111222333333333333222222111000111222222111000111000000//////000000111000000000111111111222222...///000111111000///...333///,,,,,,...000///---////////////............//////////////////////////////000000000000//////111000000//////.........---...///000000000......////////////000000000000//////000000000000//////222222222111000...---,,,//////...---------............///////////////......////////////000000000111111000000000///////////////..................//////000000000000/////////............//////000000000111111111222222222111000000//////000000111111222222111000000111333---......///000111111222333111000000111222111///000000////////////000000....../////////000000000000000000111111111222222222333333444333333222222444444222111111111111111111000///...///000111222000000000000000000000000///000000111111000000///111111111111111111111111000000111111000000//////000000000000000000000000111111111222222222111111222111111000000111111222111000000000111111222222222222333333333444444444111111111111111222222222222111000000000000000000000000000000111111111111000000111222222111000000/////////000000000111111111111111111111111111111000000111111000000/////////000111111222222111111000111222222000000111222111111111000000000000000///222333333111111333666///////////////000111111.../////////000000000000111111111111111111111111222222111111222222333444222222222222222222222222222333444333111111333444222222222111111111111111111111111111111111111222333111///000333444222000222222111111111111222222333111//////111222333333111111111111222222333333111111111111222222222222333333333333333333333333444333222000000111222222000000000222333333222000222111000//////000111222111111000000///.........000000000000111111111111////////////000000000000...//////000111000000000.../////////000111111222333333333333333333333333222111111222444444333111222000///000444666555222333333333222222222111111111111222333333333333222222222111111111111111111444444222222222222444444222222111111111111111111333222222111111222222333///222333111111555555222333---***...222222222333,,,---000222333333111000222222222222222222222222111111000000111111333333//////000000000111111111222222222222111111111111000111111222222222222222222111000111222222111000111000000000000000000111000000111111111222222222//////000000000000//////222///,,,,,,---//////...////////////............////////////////////////...//////000000000000///000000/////////.........,,,,,,---...//////....../////////000000000111111//////000000000000//////222222222111000///...---000//////.........//////...///////////////...---------........./////////111111111000000000//////---------...............//////000000000000////////////............///000///000000000000111111111000000000//////000000000000111111000//////000222,,,---...///000111222222000000000000111111000/////////000000000000//////............////////////000000000000111111111111111222444444333111111111222222111111000000000000/////////...///000111111////////////000000000000000000000111111000000000111111111111111111111111000000111111111000000///000000000000000000000000///000222333222111111111111111000000000000111111111111000//////111222333111222222333333333333333000000000111222222222333111111000000000000000111000000000000000111111111111111111222222111111111//////000000000111111111222222222111111000000000//////000000000000//////000000111222222222222111000111222111000///000222000000000111111111111000000111333555777777666555///////////////000000111/////////000000000111111111111111111111111111111222222222222222333333444111222333333333333222111222333333222111111222444111111111000000000000000000000000000111111111111777333000222666888555111111111000000000000111111222000//////111222222111000111111222222222222222000000111222333333333444333333333333333333333333333222111111000111222222000000111222333222111000111111000//////000111111111111000000000////////////000000000111111111111---......///000000111111//////000111111111111111///000000111111111000000333333333333333333333444222111111222444444222111222///...000444555444222333333333222222222111111111111222333333333333222333222111000000000111222444444222222222222444444111111111111111111111111333222222111111222222333///222222000111444555333333---+++///222222222333,,,...000222333222111111222222222222222222222222111111111111111111222222000000000000111111111111222222222111111111000000///000111111222222111111222111000111222222111000111111000000000000111111111111111111222222222222//////000000000000//////000///------...///000///////////////............////////////////////////......///000000000000000////////////............++++++,,,---.../////////////////////000000000000//////000000000000//////000000111111111111000000111000000000000000111111...///////////////...---,,,,,,---------.........111111111111000000000000,,,,,,------......////////////000000000000////////////............//////.........////////////000/////////000000/////////...///000///------///000+++,,,...000111222222222---...///000//////......//////000000000000//////............//////////////////000000000111111111///111222222000///000111000000000000000////////////////////////000000111......//////000000000000000000111111111111000000000111222222222222111000000000111111111111000000111111111111111111111111---000333444222111111222111000000000000000000111111000///...///000111222000000111222333222222111000000000111222222222333111000000000000000111111111111000000000000000000222111111111111111111222000000000000111111111111333333222222111111000000...///000000000000//////000000111222222222222222///000111111000///000111...///000111222111111111111000222888>>>>>>777000///////////////000000111000000000111111111222222222222222222222222222222222222111111222222333444111222333333333333222111222222333222111000222444000000000000000000000000/////////000000111111111777333000222666888555111000000000000000000000000111///...///000222111000///000111222222222111111///000111333444444444444333333333333333333333333111111111111111111111222000111222333222111000000111111000000000000111111222111111111111111000000///000000000111111111111------...///000111222222000111222222333333222222111111222222111000///...222222333333333333444444333222222222333333111///222//////222444222222333333333333222222222111111111111222333333333333222333222111000000111333333444444222222222222444444111111111111111222222222333222222111111222222333000222222000000444555333333///...111222111222555//////000111222222222222111222222222222333333333111111111111111111111111000111111111222222222222222111111111111000000000//////000111111111111000222111000111222222111000222111111000000111111222111111111222222222222333000000////////////000000/////////000000000000000////////////............////////////////////////---...///000000111111000........................++++++,,,---...///000111............//////////////////000000000000//////...///000111222222222222111111000000111111222222......///////////////...,,,,,,---------.........222222111111111000000000,,,,,,---...//////000000//////000000000000//////000//////............///---------.........//////...//////000000//////.........///...---,,,...000,,,---///000111111111000+++---///000///............///000111111000///........./////////000000000/////////000000000111111---000111000...---000444///000000111111000////////////000000000111111111...//////000000111111222000111111222222111111000000111222333333222111000000000111111222222111111111111111111111111111111,,,000444444222111111333111000000//////000000111000////////////000111111///000111222333222111111111111111111111222222222000000000000000111111222111111111111000000000000222111000000000000111222000000000111111111222222333333222222222111111111//////000000111111000000000111222222333222222222///000111111//////000111---...000111222222222111000000222888>>>>>>666//////////////////000111111111111111111222222222222222222222222222222222222111111000000111111222333222222222222222222222222111222333222000000222333000000000000111111111111/////////000111111222222333111///000333444222000000000111111111111000000///......///000111000///...///111222222222111000///000222444444444444333222222222222222222222222000000000111111111111111000222333333222000000000000000000111111000000000222222222111111111111111000000000000111111111111...//////000111222222333111222333333444444333333000111222222222111///...111222222222333333333333555444333333333222000...222000000444333///000444333333333222222222111111111111222333333333333222333222111000111333444666444444222222222222444444111111111222222222333333333222222111111222222333000333222///000444555444444222111333222000222666222222111000111111222333111111222222222333333333111111222222222111111111222222222222333333333333111111111111000000000000...///000000111111000000222111000111222222111000222111111000000111111222111111111222222222333333000000////////////000000---///111333222111111000////////////............////////////////////////---...///000111111111111........................++++++,,,---///000222333------------............//////000000000000//////...///000111222222222222000000000000000111222222------...///000000000///........./////////000000222222222111111111000000,,,------...000111222222//////000000000000//////000000///...........................////////////......///000000///........./////////------///000---...000111222111000///***---111111000......///...///000111111000///.../////////000000000111111////////////000000000111...000111///---...333888000111222333333222111000///000111111111111111111//////000000111222222333000111111222222111111000000111333444444333111000///000111222222222222111111111111111111111111111***///444555222000111333000000////////////000000///000111111222222111111///000222444444333222111222222222111111111111111000000000000000111222222111111111111000000000///111000000//////000000111000000111111111222222222222222222222222222222222///000000111222222111111000111222222333333222222///000111000///...///111,,,---///222333333222111...000444666666555444333///////////////000111111000000000000111111111111111111111111111111111111000000//////000000111222222111000000000000111222111222222111000000111333000000000111111222222222//////000111111222333333111111111111111111111111000000111222222111000000///...---///000111000......///111222222222000000000111333444555444333222111111111111111111111111//////000111111111111111///222444444111//////000000000111111111111000000000000000111111111111111000000000000111111111111000000111111222222333333111111222333333333333222---///111222333333222111111111111222222333333333666555333333333222///---222000222555222,,,...555333333333222222222111111111111222333333333333222333222111111222444666777444444222222222222444444111111222222333333333333333222222222222222222333000333222///000444666444444333444555222...111777555444222000000111333444111111111222222333333333111111222222222111111000222222333333333444444444111111111111000000000000...//////000000000000000222111000111222222222000222222111111111111222222111111222222222333333333000000////////////000000---///333555444222111111000/////////............////////////////////////---...///000111111111111---.....................+++,,,,,,---///111333444,,,,,,,,,---------......//////000000000000//////000000111222222222222222///////////////000111111,,,,,,...///000000000000000000000000111111111111222222222111111111111000,,,---...///000111222333//////000000000000//////111000///...............////////////000000000000---...///000000///...---///000000000......000111---...000111222111///...+++...222333111//////111...///000222222000///...000000000000111111111111////////////000000000000///111111///---...555;;;111222444444555444333222000000111222222222222222///000000111222333333333111111222222222222111111000111333444444333111000///000111222222222222222111111111111111111111111***///555555222000111444000000////////////000000000111222333444333222222000111333555555444333222333222222222111111000000000000///000000111222222222111111111000000//////111000///......///000111000111111111111222222222222222222222222222222222000000111222222222222222111111222333333333333222///000111000///...///111+++---///222333333222222+++111555444...---111777///////////////000111111////////////000000000000000000000000000000000000///////////////000000111222111///......///111222111222222111000000111333000000111111222222222333///000000111222333333333111222333333111111222333000111222333333222111000...------///000111///......///111222333222000///000222333555555444333222000000000000000000000000...///000111111111111111///222555444111//////111000000111111111111000000////////////000000000000000000000000111111111111222222222222222333333333000000111222222222222111***,,,///222444555555444333333222222333444666777888777666444222111111111000000////////////000000111111111111111111111111111111111111111111111111222111000222444666555444444444333333333333222222222222111111111222444555222222222444555444111...111111222222222111111000444555555555444222000///222222222222222222222222666222//////111333333222333333333222222111111111000111111222222111111000000000111111111111000000111111111111000000000000222222333333333222222111666444222111222222111000000111111111111222222222111//////000111222111000222000...///222333111/////////000000000000//////000///------......---,,,//////000111111111111111111///000333222...+++---000000000///---...000222000///000111222111...+++///////////////000111111111000...---------...///000///......//////...------...///000000///...---000000000000111111111111222000---...000111000...111000...---...///111222111000...---...///111333333222111000///...---,,,......////////////......------...///000111222222222111111111000000//////111111000000//////......//////000111111111111111111111222222222111111000............///000111222000000000000000111111222111222222333333222222111222000///000111333222222222222222222222222222222///000000111111111000000111111111000///000222555666666555444222111000000111111111111111111111111222333333444444333333222222222222111111111111000444333111///...//////000555555555666555555444444444444444333333222222222222222222111111///......000000000000000111111222222222111000///000222333222111000111333444333222111222333333444444333333222222222222222222222222111111111222222333333333222111000/////////000111222222222111000//////...000000000000000000000000333333222111000000111111000000000000000000000000000000000000000000000000000000////////////000000222111000......000111222111111111000...///111333...///000111111000///...///000111111111000...------...000111333333444444000111222333333222000000222111000111333333111///111111111000000...------000000000111222222333333333222222222222222222222555444444333222111000000////////////000111222333333333333333333222111000111111111111111111111111111000//////000000///------...///000000///...---111111111111111111222222222111000//////000111222...//////000111222222222333333333333333555666777666666555444444333333333222111111000000111111222222222222222222222222222111111111111111111111111555333333333555666555444444444333333333333222222222222111111111222333444222222222333444333000---111111222222222222111111333444444444444333111000222222222222222222222222666333000000222444444333333333333222222222111111111111222222222222111111000000111111111000000///111111111111111111111111222222222333333222222111555333111111111222111///000111111111111222222222111//////000111222111000222000//////111222111/////////000000000000//////111000......///000...---//////000111111111111000222000111555444000...///000000000///......000222000///000111222111...,,,///////////////000000111222111000/////////000000000///.........//////......//////000000///...---/////////000000000111111111///---...000111000///000000.........///111222000///.........///111222333222222111///...------......////////////......------...///000111222222111111111111000000000///111000000000/////////...//////000111111111111111111111222222222111111000111000000///////////////000000000000000111111222111222222333333222222111111000//////111222222111111111111111111111111111---...///111111222222222000111111000///000222444666666555444333222222111111111111111111111111111222222333333333333222222222222222111111111111000444333222111000000000000333444444555555555444444555555555444444333333333222222222222111000///...000000000000000111111222666333000111333444222000222111000111333444333222111222333333444444333333222222222222222222222222111222222222333333333333222111000000000111222222222222222111000/////////000000000000000000000000222222111000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222111000//////000111222111111111000//////111333///000111222222111000//////000000111000///...---...///000111222333333333000111222222222222111000111000000111333333222000111111111111000///......///000000111111222333333222222222222222222222222444333333222222111111000////////////000111222333222222333333222111111000111111111111111111111111333111//////000000000......///000000000000///...111111111111111111111111222111000//////000111222...//////000111111222222444444444444444555666777555555555555555555666666333222222222222222222333333333333333333333333333222222222222222222222222777666444444555666444333444444333333333333222222222222111111111222333444222111111222222111...,,,111111222222222222222111222333333444444333333222333333333333333333333333555333111111222444444333333333333222222222222111222222333333333333222222111111111111111000///...111111111111111111111111111222222333333222222222444222000000111111000///000111111111111222222222111//////000111222111000111000///000111222111//////000000111111000000///222000///000111111000......///000000111111000000111///000444444000///111///000000///......000111000//////000111111///,,,//////......//////000111333333222111000111111111000///...------...///000///000000000000///...---....../////////000000000000...---...000111111111000///.........///111222////////////000000000000333333222111000000//////......////////////......------...///000111222222111111111111000000000000000000000000//////////////////000111111111111111000111111222222222111111333222111///...---------000000000000000111111222111222222333333222222111111000///000111222222111000000000000000000000000,,,---///000222333333333000111111111000000222444555555555444444444333333111111111111111111111111222222333333333333222222222222222111111111111000333333333333222111000000111222333333444444444444555555555555444444444444222222222222111000//////000000000000000111111222555111...000555777333...222111111111333444333222111222222333333333333333222222222222222222222222222222333333333333444444111111111111111222333444222222222111000000//////000000000000000000000000111111000/////////000000000000000000000000000000000000000000000000000000222111111111111111111222222111000//////000111222000111222111//////111333111111222222222222111111000000000000000///......///000111111222222111111000111111222222222111111000000000111333333222111000111111111111111000000//////000111111222222333111111111111111111111111222222222222222222222222////////////000111222333111111222222111111000000111111111111111111111111444222//////000111111000///000000111111000000///111111111111111111111111111111000000000000111111/////////000111111222222444444444555555666666666555666666666666666666555333333222222222222333333333333333333333333333333222222222222222222222222666444333444555666444333444444333333333222222222222222222222222222222333222111000000111000---+++111111222222333333222222222222222333444444444444333333333333333333333333555444222222333333444444222222222222222222222222222333333444444333333222111111222111111000///...//////000000000000111111111111222333333333222222333111//////000111000///000000111111111222222222111/////////111222111000111000000000111111000000000000000111111000000000111000//////111111000///...//////000000000000000///,,,---111111...---000///000111000///...///111000//////000111111///---///............///000000222222222111111111111111//////...---------000222111111000000//////...---............////////////............000111222222000//////...///000111111......///000111000000000333222222222111111000000......////////////...............///000111111111111111111000000000000000000000000000//////////////////000111111111111111000000111222222222111111333222111///......------000000000000000111111222111222222333333222222111111000000111333333222111111111111111111111111111......///111111222222222///000111111000000111333333333333333333333333333111111111111111111111111111111222222222222111111222222222111111111000000111111222333222111000//////000111222333444444444444444444444444444444444222222222222111111000///000000000000000111111222///......111444555333111333222111111333333333111111111222333333333333222222222222222222222222222333333333333333333333444000000111222222333444555222222222111111000000000000000000000000000000000000000///////////////000////////////////////////000000000000000000000000111111111111111111111111111111000//////000111111000111222111000000111222111111111111111111111111000000000000000//////...000000111111111111000000000111111111222222222222000//////111333444333111000111111222222222111111//////000000111222222222000000000000000111111111000000111111222222222333000000//////000111222222000000111111111000000///111111111111111111111111444222000///000222222222000000111111111111000000111111111111000000000000111000000000000000000111//////000000111111111111444444444555555555555555777777777777666555444333333222222111111222222333333333333333333333333333222222222222222222222222222111111222444666555444444444333333333222222222222222222222222222222222222000//////000///...,,,111111222333333333333333222222222222333444444555333333333333333333333333333333333333222222333444222222222222222222222222222333333444444333333222111111111111111000//////........./////////000000000111222333333333333333333111//////000111000///000000111111111222222222111/////////111222111000000000111111000000000111000000111111111111000000000///......000000000.........///000000000000000///,,,---000000------000...000111000///...///000000///...///111111000..................//////000000000000000000/////////---//////...------000222111111000000////////////............////////////.........//////000222333///////////////000000111......///000111000000000222222222111111111111111......////////////............//////000000111111000000000000000000111111////////////000000000000//////000111111111111111///000111222222222222222000000////////////000000000000000000000111111222111222222333333222222111222111111333555555333222222222222222222222222222000000111111111000000///...000111111000000111222000111111111111222222222111111111111111111111111000111111222222111111000222222222111111111000000///000111111111000...---///000111222333333333333222222222222222222222222111222222222222111111000000000000000000111111222///222555666333222222444333222111111333333222111000111222222333333222222222222222222222222222222333333333333333333333333000000111222333444444444222222222222111111111111000000000000000000000000000///////////////000000////////////////////////000000000000000000000000//////000111111000//////111111000000000000111111000222333222111000111222000000000//////000000000111000000///////////////000111111111111000//////000000000111111222222333000000000111333333222111000111111222222222111111...//////000111111222222//////000000000111111111///000000111111222222333000000000000000000111222///000000111111111000000000000000000000000000000333111//////111222222222111111000000000000111111111111111000000000//////000000000111111000000000000000000000000111111111333333444555555444444333666666777777666555333222333222222111111222222333333333333333333333333333333333333333333333333333111000000222444666555555444444333333333333222222222222333333333222111111111000//////000000///...000111222333444444444444333222222222333333444555222222222222222222222222111222333333111111222333111222222222222333333333222222333333333333222222000000111111111111000000---......//////000000000000111222222333333333333333111///000111222111000000111111111111222222222111//////000111222111000///111222111000///000111000111111222222111111000///...---...000111000///---...//////000000//////222//////111111......111...///111111000//////000000///...///000111000///......------......///000...////////////...------+++...000000...---///222111000000//////000000111....../////////000000000...///000///...///111333////////////000000000000////////////000000000000000000111111111111111111......////////////........./////////000000000111000000000000111111111111////////////000000000000//////000111111111111111///000111222222222222222............///000222222000000000000000111111222111222222333333222222111111111222333555555333111222222222222222222222222111222222111111000///...---///111111000///000111000000000000000000000000111111111111111111111111000000111111111111000000222222222111111111111000...//////000//////......000111222222333333333333111111111111222222222222111222222222222222111111000000000000000111111222555:::===:::333000222555444222111222333333222000000111111222222222222222222222222222222222222222333333222222222222111111///000111222333333333222222222222222222222222222000000000000000000000000000000/////////000111111000000000000000000000000000000000000000000000000...///000111111000///...000000000111111000000000000222333333222111111222000000////////////000000111111000///////////////000000000111000000//////000000000000111222333444222111000111333333111///000111111111111111000000......///000000111111222///000000111111222222222000000000111111111222222111000000000000000111111000000111111222222111111000000000000000000000000111000///000222222222000111000000//////000000111111111111000000//////...000000111111111111000000000000000000000000111111222222333444444333222111333444555666666555333222444444333333333333444444222222222222222222222222333333333333333333333333333222222333555666555444444444333333333333222222222333333333333222111000111///...///000111111000000111222333444444444444444333222222222333444555111111111111111111111111///111333333000///000222111111222222222333333333111111222222222222111111...///000111111222111111/////////000111222222222000000111222333333333333333222000000222333222111000111111111111222222222111//////000111222111000///111222111//////000222000111111222222111111000000///...///111222111000---...//////000000//////333000///111000------000---///111111000/////////000///---...000111111000...------------...//////....../////////...---,,,(((---111222///---///111000////////////111222333/////////000000000111111...000111000......000222...//////000000000000000000///.........///111222/////////000000111111111......////////////......////////////000000000000///000000000111111111111.../////////000000000111//////000111111111111111//////000222222333333222............///000111222000000000000000111111222111222222333333222222111//////000222444333111///111111111111111111111111000111111111111000000///---///111111000///000000111111111111000000000000111111111111111111111111///000000000000000000///222222222111111111111000000000////////////000000222222333333333333333222111111111222222333333333111222222333333222222111000000000000000111111222666888999777333222444666444333111222333333222000000000111222222222222222222222222222222222222222222222222111111000000000///000111222222222111000222222222222222222222222000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000...///111222222111///...000000111111111111000000000222444444222111111222111111000//////000111111222111000///...//////000//////000000000000000///111000000000000222333444333222111222222222000...111111111111000///............//////000111111111000000111111222333333444000000000000111111111111111111000000000000111111000111111222333333222222000000000000000000000000......///111333222000...000000///......///000000222111111000//////......///000111222222111000///111000000000000000000000111222333333333222111000000111444555666666555444555555555444444555555555111111111111111111111111333333333333333333333333777555444444555666444333444444444333333333222222222333333444333222111000111///...///111222222222000111222333444444555444555444333222222222333444000000000000000000000000...000333222000...000111111111111222222333333333111111111222222111111111---...///111222222222222000111111222333333444444///000111222333444444444444222111111222333333222000111111111111222222222111//////000111222111000///111333222///...000222111111222222222222111111111000///000222333333111---......///////////////222...---///...++++++...---///111222000/////////000///---...000111111000...------------...//////...///000000000///---,,,''',,,222333000...///111//////...///000111333444000000000000111111111111///111222000...---///222...//////000000000000000111000...---...///111333......//////000000111111......////////////......////////////000000000000//////000000111111111222.../////////000000111111//////000111111111111111//////000222222333333333///////////////000111111000000000000000111111222222222222333333222222222......///111222222000---000000000000000000000000...///000111111111111111,,,...111111000//////000222222222222111111000000111111111111111111111111//////000000000000//////222222222111111111111000222111000//////000111222333333444444444333222222222222222333333444444444111222222333333333222222000000000000000111111222111111000000222555666777444333222222333333111000000000111222222222222111222222222222222222222222222111111111000000/////////000111222222111///...222222222222222222222222000000000000000000000000111111000000111222333333000000000000000000000000000000000000000000000000///000222333333222000///000000111111111111000000000222444444333111111222333222111000000111222333222111///.........///000......///000000000000000111000000000000222444555444333222222222111///---111111111111000...------......//////000111111111000000111222333333444444111111111000000000000000111111000000000000000111000111222333333333333333000000000000000000000000,,,---///111333222///---000///...------...///000222111111000///......---///000111222222111000///111111111000000000000000000111222333444333333222333333333333333333333333666555444333333333333444111000000000000222333444666666555333111222444777666555444222111222222333666555333222111222333333111222333333333333222111222000...---///000000000///000222333444555555555222222111000111222444555222222111111111111111111222222222111111111111111000000000000111333555666555333222222333444222111222222222333333444444444000000000000000000000000///000111222333222111111111222222222222111000000000111111222222111111000222222222222222222222222000000111222222222222111///000111222222111//////333222111111222222000///---------...............///000000000///...------/////////111222111///,,,000000000000000000000000------............------///000111000...---,,,---............//////////////////000111222333333333000111222222111000///...//////000000000000//////...//////000111222222222............/////////000...............///000000000000111111000///...---000111111000000///...---000000000000000000000000000000000000000000000000---......///000111111222000//////000111111///......///000///...///111333000000000000000///......///000111222333222111111000000111111111222222222333333222111000000111111000000111222222222222111000000000000111111111111111111000000/////////...000111111111111000000///000000000000111111111111222222222111111111000000111111111111111111111111///000111222222222222222222222333333333444444444333333333333333222111000111222222111000000111333333222111000000222444555444444444333333222222222111111000000000000000111555222111111333333000---111222333333444444333333333222222111111000000000111111111111222333333444222222222111111111000000000000111222222222222111000///......///000///---///////////////000111111//////000111111111111000333000---...222444111---//////000111111111111111///000111222222222222222222111111111000000//////000000000000000000000000000000000000111222333333666555444222111000000000,,,---///000000000///...000000111111111000000///000000111222222333444444222222222111000//////...222111111111000000//////111333444333111...------000/////////............111111000000000000111111////////////////////////.../////////000000000111000000000000111111111111000000000000000000000000000111222333333333333222333333333333333333333333555444444444444333333333111111000000111222444555444555555444333333666888666555444333222111111111555444333222222222333333111222333333333333222111222000//////000111111000000000222333444555555555222222111111111222333333111111222222222222222222111111111111111222222222111111111111222333555666555444333333444444333111222222222333333444444444111111111111111111111111///000111222333222222111///000111222222222222222111111222222222222111111222222222222222222222222000111111222333222222222000000111222222111000000333222111111222222111///.....................////////////000//////....../////////111222222///---000000000000000000000000---......//////......---///000111000...---------............//////////////////000111222222222222000111111222111000///...//////000000000000//////...//////000111111222222........./////////000000///............///000000111111000000////////////000000111111000000//////000000000000000000000000000000000000000000000000......//////000000111111/////////000111111000//////000000///......000222000000000000000///......///000111222333222111111111111111111222222222222333222222111000000111111000000111222222222222111000000000000111111111111111111000000000////////////000000111111111000000000000000000111111111111222222222111111111000000111111111111111111111111000111111222222222222111222222222222333333333333333333333333333222111000111222222222000000111333333222111000111222444555444444444333333222222222111111000000000000111111444222111111333222000---111222333333444444333333222222222222222222111111333222111111111222333444333222222222222111111111000000111222222222222111000///......000000///...000000000000000111222222///000111111222222111111555111///000444555333//////000000111111111111111000000111222222222222222222111111111000000000000111111111111111111111111000000000000111222333444666555444222111000000000...///000111222111111000111222222222222222111111111111222222333444444444333333333222111000000000222111111111000000000000000222333333111000111222000000/////////.........111111000000000000111111000000000000000000000000/////////000000000000000000000000000111111111111000000000000000000000000111111222333333333222222333333333333333333333333333444555555555444222111222222111111222333555666222444555555444555666888555555555555444333222222444444333222222222333333111222222333333222222111222111000111222333111000000111222333444555555555222222222222222111111111111111222222333333444444000000111111222222333333333333222222333444555555666444333333444555333222222222333333333333444444111111111111111111111111000000111222222222222111...///000111222333333333222222222333333222222222222222222222222222222222111222222333333333333333111111222222222222222111333222000111222222111000000000000///////////////......///000000000///////////////111222222000...000000000000000000000000......////////////.........000111000...---------............//////////////////000111222222222222000000111222222111///...//////000000000000//////...//////000000111111222....../////////000000000///////////////000000111222111000///...///000000///000111111222111111111000000000000000000000000000000000000000000000000////////////000000000000...//////000111111111000000000111000......///111000000000000000//////...///000111222333222111111111111222222222333333333333222111111000111111111000000111222222222222111000000000111111111222222111111111000000000000000...///000111111111111111000000000000111111111111222222222111111111111111222222222222222222222222222222222222222222111000111111111222222222222333222222333333333222111111111222333222111000111333333333222111111222444555444444333333333333222222222111111000111111222222444222222222333222000...111222333333444444333333222222333333333333333333555333222000000111222444333333333333222222222222000000111222222222222111111///...///111111000///111111111222222222333333111111222333333333333222666333111222555666444222///000111111222222111111000111222222222222222222111111111111111000000000111111111111111111111111/////////000111333444555555444333222111111111111111111222333333333333222222222333333333333333333222222333333444444555555444444333333222111111111111111111111111000000000000111222111111222555777000000000000////////////222222111111111111222222222222222222222222222222000000000000000000000000000000000111111111222222000000000000000000000000222222222222222222222222333333333333333333333333222333555555555444222000333333222222333444666777222444666666444444444555333444555666666666444444444333333333333333333333222222222222222222222222222111111333444444222000000111222333444444444444222222222222222111000000111111222333444444555555000000111111222333444444444444444444444444444555666555333444555555444222333333333333333333333333111111111111111111111111000000111111222222222222//////000111222333333333222222333333333333222222222222222222222222222222222222333444444444444333111222222222333333333333333111000111222222111000111111111000000000000000---...///000000000000000000//////000222222111///000000000000000000000000...//////000000//////......000111000...------...............//////////////////000111111111111111///000111222222111000/////////000000000000//////////////////000000111111...////////////000000000000000//////000000111222333111///......///111222//////000222222333333333////////////////////////////////////////////////000000000000////////////---///000111111111111222000111111000...---...000//////000000000000/////////000111222333222111111222222222222333333333333222222111111111111111222000000111222222222222111000000111111111222222222111111111111111111111111---...///111111222222222///000000000111111111111111111111111111111111111222222222222222222222222333333333333222111111000000000111111111222222222222222333333333222222111111222333333222111222333333333222222222333333444333333333333333333333333222222111111111222333333333333222333333222111000111222333333444444333333222333333444444555555555666444222000///000222333444444444333333333222222000000111222222222222111111000///000222222111000000111111222222222222222111222333333444444333333555333222333555555444222000000111222222222222111111111222333333222222222111111111111111111111111111111111111111111111111/////////000111333444555444444333222111111111111222222222333333333333333222222222222222333333444333333333444444555555555333333222222222111111111111111111111111111111111111111111000///111555888111111111000000000//////222222111111111111222222222222222222222222222222111111111000000000000///000000111111111222222222000000000000000000000000333222222222222222222222333333333333333333333333222333444555555333111000444333333222333555666777333444666555333222222222000111222444555555444333222333333333333333333333222222222222222222222222222222222333555444222000111111222333444444444444333222222111111000000000111111222333444444555555000000111222333444444555333444444444444444444444666444333333444555333222333333333333333333333333111111111111111111111111111111111111111222222222111111222222222111111000111222222333333222222111222222222222222222222222222222333444444444444333111111111222222333333444222111000111222333222000222222111111000000000000......///000111111111000000//////000222333222000111111111111111111111111///000000000000000000///...///000000...---..................//////////////////000111111111000000///000111222222111000/////////000000000000/////////////////////000000000////////////000000000111000000000000000111222222222111000......000222333...///000222222333333333////////////////////////////////////////////////000000000000////////////---000222222000000111222000111111000...---...000//////000000000000/////////000111222333222111111111111222222222333333333222111111111111111222222000000111222222222222111111111111111222222222222111111111222222222222222---...///111111222222222///000000000111111111111111111111111111111111111222222222222222222222222333333333333333222111000000000111111111222222222111222222333333333222222000222444444333111222222444444333333333333333333333333333333333333333333222222222222222333444444222333333333333222111111111222333333444444333333333333333444444555555666555444222111000111222333444444444333333333222222000000111222222222222111222111000111333444333222///000111222222222111111222222333444444444444333333222222222333333333222000000111222222222222222222222333333333222222111111111111111111222222222111111111111111111111111/////////000111333444555333333222222111222222222111111111111222222333333222111111111111222333444333333444444444444555555111111111111111000000000111111111111111222222222222222000...---...222555222111111111111000000000222111111111111111111222111111111111111111111111111111111111000000000000111111111111222222222222111111111111111111111111444333222222111111222222333333333333333333333333222333444444444333111000333333222222333444666777444555666555333222333444000000111111222222111111222222333444444444333333333222222111111222222333333222111222333444222111111222333333444444444333333222000//////000111222111111222222333333444444111111222222333333444444111222333444444444444444555333222222333444222111444444333333333333222222222222222222222222222222111111000000111111222333222222222222222111000000111111111222222111111111222222222222222222222222111222222333333333333333111111000111111222333444222000000000222333222111222222111111000000////////////000111111111000000000//////000222333222222111111111111111111111111000000111111111111000000---///000000///......///............//////////////////000111111000000///...///111222222111000000//////000000000000///////////////////////////////////////000000000111111111111111111111222222333111111000///000111222333...///000111222222222222000000000000000000000000000000000000000000000000////////////000000000000...111444333000///000222000000111000......///111...//////000000000000000///000111222333222111111000000111111111222222222111111111000111111222333000000111222222222222111111111111222222222222333222222222222222333333333...///000111111111111111000000000000111111111111111111111111111222222222333333333333333333333333333333333333333333222111111111111222222222222333111111222333333333222222000222444555333222222222444444444444333333333333222222333333333333444444222222222222333444555555111333444444333222222333111222333333444444333333333333444444444444444444333333222222222222222222333333333333222222222222000000111222222222222111222111111222444555444333...///111222222222111000111222333333444444333333111111222222111111111222000111222222333222222222333333333333333333222111111111111222222222222222222222222222222222222222000000000000111222333444222222222111222222333333111111000000111111222333111111000000000222333555333333333333333444444444000000000000000000000000111111111222222222222222333333111...------000333222222222222111111111000111111000000000000111111000000000000000000000000000000000111111111222222111111111222222222222333111111111111111111111111444333222111111111222222333333333333333333333333333333333222222222222111333222222222222444555666444555555555444555888:::888777555444222111111111111222333444444444333333333333222111111222333333333222000000222333222111222222333444444444333333333111///---...000222444111111222222222222222222333333333333333333333333///000222333444444444444444222111111222333111000444444444333333222222222222222222222222222222222222111000000000111222333000111111222222222111111///000000111111000000///222222222222222222222222000111111222333222222222000000//////000111333444111000///000222333222111222111111000//////......000000111111111000//////111//////000222333333222111111111111111111111111000111111222222111111000---...000000///......///............///////////////000000000000000//////...///000111222111111000//////000000000000////////////////////////////////////000000000111111111222111111111111222333333000000111111111222222222...//////000111111111111000000000000000000000000000000000000000000000000......//////000000111111///333555444000---///111///000000///......000222......///000000000000000///000111222333222111111//////000000000111111111111111000000111222222333000000111222222222222111111111111222222222333333222222222333333333444444///000000111111111000000000000000000111111111111000000111111111222222222333333333333333333333333222222333333444333333333222222222222333333333333000111222333333333333222000222555555444222222222444444555444444333333222222222222333333444444444222222222333333444555666000333555555222111222444111222333333444444333333444444444333333333333333000111222333333333222222333222222222222111111111000000111222222222222111333222111222555666555444///000222333444333222111111111222333333333333333111222222222111111111222000111222222333333222222333333444444333333222111111111111222222333333333222222222222222222222222222111111111111111222222222111111111222333333444222111000000000111333333333222111000111333555666333333333333333333222222111111111111111111111111111111111222222333333333333333222000...///111333333333222222222111111111000000////////////000000000000000000000000000000//////000111222222333444111111111222222222333333111111111111111111111111555444222111111111222222333333333333333333333333444333222111111111222222222222111111222333555666444444555555666888<<<@@@AAA???<<<888666444333333000111333444555444333333444333222111111222333444444222//////000222222222222222333444444444333333333111...,,,---///333666222222111111111111111111444333333333333333333333...///111333444444444444333222000111222222111///444444444333333222222222222222222222222222222222222111000000000111333444...///000111222333333333//////000000000000//////222222222222222222222222000000111222222222222111000////////////111333444111000///000222333333111111111111000///......---111111111111111000///...111000//////222333444333111111111111111111111111111111222222222222111111---...000000///......///............/////////000///000000000000000//////...///000111222222111000//////000000000000/////////////////////.........000000000000111111111111222222111111222222333444///000111222222222222222...//////000000000000///000000000000000000000000000000000000000000000000---......///000111111222000444666444///---...111...///000///...///111333......///000000000000000///000111222333222111111////////////000000000000111111000000111222333333000000111222222222222111111111222222222333333333222222222333333444444444000111111111111000000///000000000000111111111111000000111111222222222222333333333333333333333333111222333333444444444444222222333333333444444444000111222333333333333333000222555666444333222222444555555555444444333222222222222333333444444444222222222333444555666777000333555555333111333555222222333444444444333333444444444333333222222222///000222444555444222111222222222111111111000000000000111222222222222111333222111333555666666555000111333555555444333222111111222333333333222222111222333333222111222333111111222333333333333222444444444444333333222111111111111222222333333333222222222222222222222222333222111111000111111111111111111111222333444444333222111111111222333444444333222111222444777888222222222222222222222222222222222222222222222333111111111222222333333333222333333222000111333555333333333222222222111111//////............//////000000000000000000000000......///111222333444555111111222222222333333333111111111111111111111111000666666111111555666222333222111111333444333111333333333222222111111111111111222333333444555555444444555777888999:::;;;:::;;;======;;;888444222222222222222222222222222111///...///222333222000000000111111111222222222222222222222222222222222222222222111222222333333000000000000000000000000111222222333333222222111555444222222333444333222333333333333333333333333555555555555444444444444222222111111111111111222222222222111222222333333333222111111333333222111222222222111111///......222222111111111111111111222222222222222222222222111111111111111111111111///000000111111111000000111111111111111000//////222111111111000000//////...000111222111000111222222222222111111111000000333333333222222222111111222111111111000000//////000000////////////000000...///////////////...---222111111111000000//////000000//////.........---///////////////////////////111222111000///000111222222111111111111222222222222222222222222222222000000000000111111111111000000000000000000000000222222111000//////000000////////////000000000000000111111222222222111111222111///...///111444666111111111111111111111111000000111222222222222111111111111111000000000000000000000000111111111111000000000000000000000000444333222111000000000000333444444444333333222111222222111000//////000000111222222111///...///111222222111111222222333444333444333222000000222444111111222333333444555555666555555555555444444444---000333444222000111333111222333333111111222333333333444444333333222111333333444444333333222111000000111222333333444444444222000222444666444222444444333222222111111000111111111222222333333333333333333333333333333333111111222222222222111111333222222222222222222222000222444666666444222000666555444333333333333333111222222333333222222111222222111111111111222222333222111000000000111222333333444222111000111333222222111111111111111111555444444333333333444444222222333333333333444444000111222333333333333333000000111111111222222222444333222222333444666777444333222111000000000000222111///000111111000///111111111222222333333333666333000///000222333444555444444333333222222111111111111111111111111111222222222111111111111111//////000111222222333333333333222222333333444555000111111111111222222222111333444222222444555444222222222222222222222222333333333222222222111111444444333333333333222222444444555666777777888888::::::;;;;;;999777555333222222222222222222222222222000///000333444333111111111111111111111111111222222222222222222222222222222222222333444555666111111111111111111111111111222222333333222222111333222111111333444444333333333333333333333333333666666666555555444444444222222111111111111222222333333222222222222222333333222111111333333222111222222222222111000///...111111111111111111111111222222222222222222222222111111111111111111111111111111111222111111000000111111111111111000000///111111111111000000000///...000222222111000111222222222222111111111000000222222222111111111000000111111111111000000000///000//////......//////000......///////////////...111111111000000000//////000/////////.......................................000111000///...///000222111111000000111111222222222222222111111111111000000000000111111111111000000000000000000000000222333333222000...///000////////////000000000000000111111222222222111111444333111//////000222333222111111111111111111111000000111222222222222111000000000000////////////000000000000111111111111222222222222222222222222333222111111000111111111333444444444333222222111222111111111000000000///111222222111///...000111222222222111222222333444444444444222000000111333111111222222333444444555555555555555444444444444...000333333222000111222111222333333111111222333333333444444333333222111444444444444444333222222111111111222222333333444444222000111333444333222333333333222222222222111111111222222222333333333333333333333333333333333111111222222222222111111222222222222333333333333111222444555555444222111666555444333333333333444111111222222222222111111222222111111111111222222111111000000000111333444222333333222000000111333222222333444333222000///222222222222222333444444222222222333333333444444000111222333333333333333000000111111111222222222333333222222333444666777444444333222111111111111111000///000111222111000222222222222222222333333555333000///000222333333444333333333333222222222111111111111111111111111111111111111111111111111111111222222333333444444333222222222222333444444000111111111111222222222333111111333444222333666000333444333111000222444333333333333222222222222666666555444222111000000444444444555555555666666888999999:::999777666444222222222222222222222222333222111222444444333222111111111111111111111111222222222222222222222222111111222333444666777888111111111111111111111111111222222333333222222111111000000111333444333222333333333333333333333333777777666666555444333333222222111111111111222222555444333222222111222222333222111111333333222111333333333333222111000///111111111111111111111111222222222222222222222222111111111111111111111111222222333333222111000000111111222222111111000///111111111111000000000000...000222222111000111222222222222111111111111111111111111000000000//////111111111111000000000000///..................///---......///000000000000111111000000000000//////////////////....................................---///000///...---...///222111111000000111111222222222111111000000//////000000000000111111111111000000000000000000000000111555777666000---...000/////////000000000111111111111222222222111111000666555222000/////////000222222222111111000000000000000111222222222222111000000/////////.........000000000111111111222222333333333333333333333333111111111000111111222333333333333333333222222222000111222222222111000///111111222111///...000111222222222222222333444444444555555333111000111222111111222222333333444444555555444444444333333333...000333333222111111222111222333333111111222333333333444444333333222111444444555555444444333222222222222222222222222222555333000000111222222222111111222222222333333333111222222222222333333333333333333333333333333333111111222222222222111111222222222333333444444444222222333333333333333333555555444333333333444444111222222333333222222111222222111111111111222222/////////000111333444555222333333222000000111333111222555666666444111///111111111111111222333444222222222222333333333333111111222333333333222222111111111111111222222222333222222222333444555666555444444333222222222222000//////000222333222111333333222222222222222222555222000///000222333333222222222222333333333333111111111111111111111111000000000000000000111111333333333333333333333333222222222222222333444444000111111111111222222222555000///333444111111666000333666444000...111555333333333333333333333333666555555444222111111000555555555555444444444444555777:::<<<<<<999666444222222222222222222222222333222222222333333333222111111222222333333333333111222222222222222333333222222222222333555666666222222222222222222222222111222222333333222222111111000000111222333222000333333333333333333333333888777777666555444333333222222111111111222333333666555444333222111111111333222111111333333222111333333333333333222111000111111111111111222222222111111111111111111111111111111111111111111111111333333333333333222111000111222222222222111000000111111111000000000000000///000222222111111111222111111111111111111111111222111111111000000000000111111111000000000000000......------------......,,,---...000000111111111000000000000000000/////////////////////.........000000000000000000000000...///000000......///000111111000000000000111111111111000000//////......///000000000111111111111000000000000000000000000000666:::888111,,,---000/////////000000111111222111111222222222111000000444444333111000/////////222222111111000000//////000000111222222222222111000000000000////////////000000111111111222222222333333333333333333333333000000000000111222333444333333222222222222222222///000222333333222000///000111111000//////000222333222222222222333444444555555555444111000111222111111222222333333333333444444444444333333333222///000222333222222111111111222333333111111222333333333444444333333222111444555555555555444333333333333222222222222222222666444222111111222333333000000111222333333444444222222222222222222222222222222222222222222222222111111222222222222111111111111222333444555555555333222111111111222333444555444444333333333444444333333333444444333333333333222222111111222222333000000000111111222333333222333333222000///111222111222444555666555444444333222222111111111222222111222222222222333333333111222222333333333222222111111111111111111111111222222222333333444555555666555444333333333333333000//////000222444333222333333333222222111111111444222000///111222222222000111111222333333444444111111111111111111111111///000000000000000111111333333333333333222222222222222222111222333333444000000111111111222222222666111///111444333444666000444666444000...000444333333333333333333333333333333333333333333333333666666555555555555444444222666<<<@@@@@@;;;666222222222222222222222222222222222222222111111111222111111222333555666777777111111111222222333333333444333222222222222222333222222222222222222222222111222222333333222222111333222111222222222000...333333333333333333333333666666666555444333333333222222111111222333333444666555444333222222222222333222111111333333222111222222333333333222111111000000111111111222222222111111111111111111111111111111111111111111111111333333333333333222111000222222222222222111000000000000000000000000111111///111222333222111222333111111111111111111111111333333222222222111111111000000000000000000111111......------------......---...///000111111111111//////////////////000000.........///////////////111111111111111111111111///000111111//////000111111000000000000000000111000000000/////////......///000000000111111111111000000000000000000000000000666:::888111,,,---000/////////000111222222222222222222222222111000///111111111222222111111111111111111000000000//////000000111222222222222111222222222111111111000000111111111111222222222222222222222222222222222222//////000000111222444444333222111111111222333333///000222444444222111000000111111000//////111222333333222222333333444555444555666555222111111222111111222222222222222333444333333333222222222222///000111222333333222000111222333333111111222333333333444444333333222111444444555555444444333222333333222222222222222222555444444333222222444555000000111222333444444555222222222222222222222222222222222222222222222222111111222222222222111111111111222222333444555555333222111000000222444555444444333333333444444555444444555555555555444444333333222222222222333333111111111222111111111111222222222111000///000222111111111222444666999:::666555444222111111111111111111111222222222333333222222333333333222222111111111111111111111111111111111222333333444444444555555444444333444444444000//////000333444444333333333333222222111111111333111//////111222222111///000111111222333444444111111111111111111111111//////000000111111111222222222222222111111111111222111111111111222333333000000111111111222222222333333111000555<<<===:::222444555444111///000222333333333333444444444444111111222333333444555555555555555555555555555444111555;;;@@@???;;;444000222222222222222222222222111222333222111000111222111111222333555666777777111111111222222333333444444444333222111111111111333333333333333333333333111222222333333222222111222222222333444333111...333333333333333333333333444444444333333333333333222222111222222333444555666555444333333222333333333222111111333333222111111222222222222222111111000000000111222222333333111111111111111111111111111111111111111111111111111111222222222222111111222222222333222222111000000000000000111111111111///111333333222111222333111111111111111222222222333333333222222222222111000000000000111111111111///..................///...//////000111111111111......////////////000000.........///////////////111111111111111111111111000111222111000///000222111000000//////000000111////////////000000000000000000000000111111111111000000000000000000000000111555777666000---...000...///000000111222333333222222222222222111000///...///111222333333222222000000000000000000000000000000111222222222222111333333222222222111111111111111111222222222222333222222222222222222222222000000000000111222333444222222111000000111333444000111222333333333222111///000111000//////111333333333333333333444444555222444555555333222222333111111222222222222222222333333333222222222111111000000000222333444222000111222333333111111222333333333444444333333222111333333444444333333222111222222222222222222222222111222444444333222444555000000111222333333444444333333333222222222222111222222222222222222222222111111222222222222111111111111111222222333333333111111000000111222444555444444333333333444555555444555555666666555555444333333222222222222333333222222222222222111000///111222222111//////000222111000000000222666:::===666555444333222111111111111111111111222222222222222222333333333222111111222222222111111111111111000111222333444444444333555444444333333444444444111000000111333444333222333333222222222222222222222111///000111222111000000000000111222333333444111111111111111111111111000000000111222222333333111111111111111111111111111111111111111222333333000111111111111222222222...444444///888HHHKKKBBB444444333333222111000000333333333444444444555555111111222333333444555555333333333333444444444444222555888;;;:::777333000222222222222222222222222222444555444111000111333222222222333333333333333000111111222333333444444444444333222222222333333444444444444444444444444111222222333333222222111000000111333555666444222333333333333333333333333111111222222222222333333222222222222333444555555555444444333333333444444333222111111333333222111000000111111222111111000///000000111222222333333111111111111111111111111111111111111111111111111//////000111222222222222222222333333222222111000///000000000111111111111///111333333222222222333000000111111111222222222222222222222111111111111///000000000111111111111000//////......//////000///000000111111111000000........./////////000000............/////////000000000000000000000000000///000111000///...///111000000////////////000000...//////000000111111222000000000000111111111111000000000000000000000000222333333222000...///000...///000111222333333444222333333222222000//////---///111333444333222111......//////000111111111000000111222222222222111222222222111111111111000111111111222222222333333333333333333333333333333111000000000111222333333222111000///000111333444111111111222222333333333///000111000//////111333444333333333333444555555111333555555444333444444222222111111111111111111222222222222111111111111111000///111444444222///111222333333111111222333333333444444333333222111222222333333222222111000111111111222222333333444+++///222444222111222333111111111222222333333333333333333222222222111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000111222333444333333333333333444555666333333444444444444333333444333333222222333333444000000111222333222111111111222222111//////000111111111111111222555777999222222111111111111222222111111111111222222222222222333333333333222111000222222222111111111000000///000222333444444333333444333333333333333444444333111111111333333222111222222222222222222333333222000///000111222111000000000111111222222333333111111111111111111111111000111111222333333444444000111111222222333333333111111111111111222222333000111111111111222222222+++555666///:::QQQVVVIII555444222222222222111///333333333444444555555555222222222333333444444444111111222222222333333333444555666666555444111000222222222222222222222222333555777555222111222555333333222222111000//////000000111222333333444444333333333333444444555666444444444444444444444444222222222333333222222222---...000333777888777555333333333333333333333333///000000111222222333333222222222222333444555666444444333333333444555555333222111111333333222111///000000111111111000000///000000111222222333333000000000000000000000000111111111111111111111111---...///000111222222222222333333333333222111111//////000000111111111222000111333333222222222333000000111111222222222222111111111111000000000000//////000000111111111222000000////////////000000000111111111111000000///---.........//////000000---.........//////000000////////////////////////...///000///...---...000000000////////////000000......///000111222333333000000000000111111111111000000000000000000000000222222111000//////000000...///000111222333444444333333333222222000//////...///222444444333111000------...///000111222222000000111222222222222111111111111111000000000000111111222222222333333333444444444444444444444444111111111000111111222333222111000///000111333444222111111111222222444444///000111000///000111333444333333333333444555555000222555666555444555555222222111111111111111111222222222111111111111000111000///111444444222///111222333333111111222333333333444444444333222222111222222222222111000000000000111222333333444444''',,,111333222000111222111222222222222333333333333333333222222111111111111111111111111111111111111111222222222222111111111111111000000000000000//////000111222333333333333333333333333444555666111222222333333222222111444333333222222333333444---///000222333333333222111222222111///...000111111222222333444444444333.........///000222333444000111111111111222222222333333333333333222111000222222222222111111000000///000222333444444333333333333222222222333333444444222111222333333222111111111111222222333333444111000///000111222111///111111111111111222222222111111111111111111111111111111222333444444555555111111222333333444555555111111111000111222222333000111111111111222222222222222222222333444555666333333333333333333333333222333444444555555444444333333333222222222111111333333222222222222333333111111222222222333333333444333222222333333111000000222333555555444333222222222111111111111111111222///,,,...222444222///666444333333333333222000222333444444555555444444111111222333333333333222444333333222222333333444000//////000222444333222444333222111111111222333444222000000222333333222444444333222222111111000222222222333333444444444---...///111222222333333111222222333333222222111222222222222222111000000//////000000000000//////000111333333333222000///111222444333111...---...000///...000222222///,,,333333333222222222111111444333222111111111222333222222222222111///...---////////////000000000000333000---,,,...000///------///000111222000///...........................111000000///...---------444222000///000000///.........---,,,---...///000////////////000000000000000///---,,,---...000222000000000000000111111222//////000000111111111222000000000000000000000000000000111222222222222111000111222222222000///...111111222444666444111...000///...///000111000///111111111111111111111111000000000111222222333333111000///000333444555444333111000111222222111000111111111111111111111111...000111111000000111222111111222333333333333222222222333444333222111000444444444444333333222111111111222333333333333222555444333222111111111111111111111111111111111111555444333222111///......333222111222333444222000111222333555666666555555333222222222111111000000000000111222333333333333222111000111333444333222222222222111111111000000//////000000111111111222111000///000111222111000000000000000111111111111111000/////////000222222555444333222222444555777333333333333333333333333333222000//////111333444333333111000000000111222111111222333333333333222333222111000////////////111222222333333222222111...//////000111222222222222222222222222222222222222222222222222222222222222222222111000//////...,,,///222222000///111333333222222111111222222333222333333222111000222444111333333222000///000111111111111111111111111111111111111222222333333333666444333111000000111111444444444222000///111333222333444555666555444333222111000111333333111000111000///......000222333222222222222333444555555333333333333333333333333222333333444444444444444333222222222111111111111222222111111111111222222111111111222222222333333555333222222333333222111000111333444444444222111111111111111111111111111222///---///333444222///444333222222333333222111222222333444444444444444222222333444444444444333333333222222222222333333111000///000222333222111333222222111111222222222444222000000111333333222333333222222222222111111222222333333333333333333///000000111111000000000222333333444444333333222111111222222111111000/////////000000000000/////////000222444444333222111111222444333111//////000111//////000222222000---333333333222222222111111666555444333222222333444222222222222111000///...//////000000000111111111333000------...//////---...///111222111000...---........................111000000///......------222000......///000///.........---------...///000////////////000000000000000///---------...000111000000//////000000111222///000000000111111111111000000000000000000000000000000111222222222222111000111111222111000///...222111222444555555222000000///...///111111111///111111111111111111111111000000000111222222333333333222111111222333333333333111000111222333111000111111111111111111111111///000111111000000111222111111222222333333333222333333444444444333222111333333444444333333222111111111222333333333333222555444333222111111111111111111111111111111111111222222111111111111111111222111111222333333222000000111333444555555444444333333222222222111111111000000111222333333333333222111000111333444333222222222222111111111000000///000000000111111111111000///...///111111111000//////000000000111111111111111000000000111222333555444333222222333555666333333333333333333333333333222111000000000111222222111000/////////000000000111222222333333222222111000000000000000111111111222222333333222222111...//////000111111222222222222222222222222222222222222222222222222222222222222222111000/////////---///222222000000111333222222222111111222222222111222333333111111222333111222333222000///000111222222222222222222222222222222222222222222333333555444333111111111111111111222222111///000222444222222333444444444444444222111000111333333111000222111000//////111222444222222111222222333444555333333333333333333333333222222333444444444444333222222111111111000000000111111111111111111111111000000111111111222222222444333222222333333222111///000111333333222111111111111111111111111111111333111///000333444333000222111000111333444333222111222222333333333333333333333444555555555555444222222111111111111222222111000///000111222111000111111222222222222222111444222000000111222333222111111111222222222222222333333333333333222222222111111111111000...---,,,333333444444444444333333111111111111111000/////////000000111111000000//////000222333444333333222111222333222111000111222111000000111333333111000333333333222222222111111888777666555444333333333111222222222111000//////000000111111111222222222222000...---.../////////000000111222111000...---........................000000000///......------///...------///000///.........------......///000////////////000000000000///......------///000111000000//////000000111222000000000000111111111111000000000000000000000000000000111222222222222111000111111111111000//////222111000222444444444333000///...///111222111000111111111111111111111111000000000111222222333333444333222222111111111222222111000111222333222111222222222222222222222222///000111111000000111333111111222222222333333333444444444555444333333222333333333333333222222111111111222333333333333222444444333222111111111111111111111111111111111111//////000111222333444444111000000111222222111//////000111222333333333333333222222222222222111111000000111222333333333333222111000111333444333222222222222111111111111111000000000000111111111111111000///000222333222111////////////000000000000222111111111111222333333444333222222222333555666333333333333333333333333222222222111111000000///111000000///.../////////000111222222333333222222////////////000111222333111222222333333222222111...//////000000111111222222222222222222222222222222222222222222222222222222222222111000000//////---///111222111111222333222222222222222222222222000222333333222111111222111222333222000000000222333333333333333333333333333333222222222222222222444444333222111111111111...000000000000000222444222222111111222222333444222111000111333333111000222222111000000222333444222222111111222333333444222222222222222222222222111111222333333333333333111111111000000000000///000000000111111000000000000000000111111111222222222111000000222222111000//////000111222111111000111111111111111222222222333222000111333444333111111000///111333444444333000111222222333333222222222333333444444444444444222111111000000111111222///......///111222222111///000222333333222111111444222000///111222222222///000000111222333333333444333333333222222111111111111111000///...---,,,222333333444444333333222000111111111111000//////000000000111111000000000000000111222222111111000///000111111000000222333222111111222333333333222333333333222222222111111888777666555444333222222111111222222222111000000111111222222222333333333111000.........///000000111111111111111000..............................000000//////...............------...000111111///...............//////000////////////000000000000///............///000000///////////////000111111000000000000000111111111////////////////////////000000111222222222222111000000111111111000000000111///...///111333444333000///...///111222111000111111111111111111111111000000000111222222333333222333333222111111222333222111000111333444333222222222222222222222222222///111222222111000222333222222111222222222333333333444333333333333222222222222333333333222222111111111222333333333333222444333222222111111111222111111111111111111111111...//////111222333444444000//////000222222111//////000000111111111111111111111111111111111111111000000111222333333333333222111000111333444333222111111111111111111111111000000000000000111111111333222111222444444444222....../////////000000000222222222222222333333333333333222222222333444555333333333333333333333333222222222222111000...---111111000000////////////000000111222222222222222000000//////000111222222111222222333333222222111////////////000000111111111111111111111111111111111111111111111111111111222222222111111000000000...///111222222222222333111111222222222222111111///111333333222111111222000222333222111000111222333333333333333333333333333333333222222111111111333333333222222111111111000111222222111111222444222111000000000111333444222111000111333333111000222222111111111222333444222222111111111222333333222222222222222222222222000111222222333333222222111111111000000000000//////000111111111111000///000111111111111222222222000///...///000111000/////////000000111111111111000000111111111222222222333222222222333333222111111000000111333555555444000111222222333333222222111111222333333333333333222111111000000111111222---------///222444444444...000111222333222111111333111//////000222222111//////000111222222333444333333333222222111111111///000000000000000//////111111222222222222111111111111111111111000//////000000111111111111000000111111111000000///......---///000000000000111222111222222222222222333444333333333222222222111111666666555444333222000000000111111222222222222111222222222222333333333333000000//////...///000222111111111111111000//////////////////////////////////////////...............---...000222333222111.........///////////////////////////000000000000...............///000000/////////...///000000111111111000000000000000000////////////////////////000000111222222222222111000000000000000000111111000...,,,---///111222222111000///000111222222000111111111111111111111111000000000111222222333333///111222222111111444666222111000111333444333222222222222222222222222222000111222222111111222333222222111111111222333444222222222111111111111111111111222333333222222222111111222333333333333222333333222222111111222222111111111111111111111111000000000111222222222333000//////000222222111000000//////000000000111111//////000000000000000000000000111222333333333333222111000111333444333222111111111111111111111111111111000000000000000000222111000111333444333222////////////000000000000111111222222333333333333222222222222333333444444333333333333333333333333222222222111111///...---222222222111111111000000000000111222222222222111222222111000//////000000111222222333333222222111///////////////000000000111111111111111111111111111111111111111111111111222222222222111111111111///000000111333333333222000111111222222111111000...000222222111111222333000111222222111000111222222222222222222222222222333333333222222111111111222333333333222222111111333444555444222111222333222111000///000111222333222111000111333333111000222222222222222333333333222222111111111111222222222222222222222222222222000000111222222222222111222222111111111000000000///000111222222111000///111111222222222333333333000.........000111000///000000000000000111111111000000000111222222333333222222222222222111111111222111111222444666555444111222222333333333333333000111222222333333222222222222111111111111222222.........000333555555555//////000111222222222222333111//////000111222111//////000000111222333333222222222222222111111111...///000111111222111111000000111111111111000000222222222222222111000000000111111222222111111000111111000000////////////---///111222111000000111000111222222111111444666333333333222222222111111333444333333222111000///000000111222333333333222111111222222222333333333000000000///...///111333111111111111111111111111//////////////////////////////////////////............///111333444222000---...///000000000000///////////////000000000000........./////////////////////......//////000111111111111111000000000000000000000000000000000000000000111222222222222111000000000///000000111222000...------///111111111111000///000222333222111111111111111111111111111000000000111222222333333...111333222111111444888222111111222444555444333333333333333333333333333000111222222111111222444333222111111111222333444222222111000000000000000000111222222222222222222111111222333333333333222333333222222111222222333111111111111111111111111111111111111111111111111000//////111222333222111000000/////////000000111/////////000000000000000000000111222333333333333222111000111333444333222111111111111111222222222111111111111000000000000000///...///111111111000000000000000111111111111000111111222333222222222222222222222333333333333333333333333333333333333111111111000000//////...222222222222222111000000///000111111222222111111333222111000////////////111222222333333222222111////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222000000000111333444333222///000111222222111000//////000111000000000222444000111222222111000222333111111111111111111111111333333222222222222222222222222333333333222222111444555666555333222111222111111000000111111222333222111000111333333111000111111111222222222222222222222111111111111222222111111111111111111111111///000000111111111111111333222222222111111111111000111222333333222111000222333333333333444444444111000///000222222222111111000000000111111222222///000000111222222333333111222222111000000000000444333222333555666666444222222333444444444444444111222333333444444333333333333222222222222333333222111000111333444444333/////////000000111222333333111//////000111111111//////000000111111222222111111111111222222222222000000111222222222222222111111111222222111111111333333333333333222111111000111111222222111111000000000000111111222333444...111444666555222111111///111222111000000333666333333333222222222111111222222333333333111000//////000111222333333333333111111111111222222222222///000111000......111444000000000000111222333333////////////////////////.../////////////////////.........111222222000...---...///000111000000///////////////000000000000---......//////////////////............///000000111111111111000000000///000000000000000000000000000000111222222222222111111000/////////000222333222000//////111222111111111000///000222333222111111111111111111111111111000000000111222222333333///222444333000000333777222111111222444555555444333333333333333333333333000111333222111111222444333222111000000222444555333222111000000000111111000000111222222222222222111111222333333333333222333222222111222222333333111111111111111111111111000000111111111222222222000000000111333444333222111111000//////000111111000111111111222222222222000000111222333333333333222111000111333444333222000000111111111222222222111111111111000000000///111000///000222222222111111111111111222222222222///000111222222222111111111111222333333333333333333333333333333333333333111000///......///000111000111222222222111/////////000000111111111111111111111000000000000000111111222222333333222222111////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222111000///111444555444222///000111222222111000///000000000......///333666///111222222111111222333222222222222222222222222222222222222222222333333111222333333333333222111111333555555333222222333000111222222333333222222222111000111333333111000///000111111222222111111222222111111111111111222111111111111111111111111//////000111111111111111333333333222222222222111000111333444444333111000333333333444444444555555222111000111333444444222111111111000111222222333///000000111222222333333111222222111000//////000555444333444666666666555222333444444555555444444222333444444555555444444444333333222222333333444555444333333444444222111000//////...///111333444333111///...000111111111000000000000111111111111000000111111222222222333222222333333333222222111222222222333333222222222333444444444444333222222111111222222222222111111//////000111333666888999///333777999777444222111///000222111///000333666333333333222222222111111111222333444333222111000///000111222333444444444000000111111111222222222///000111000......222555//////000000111222444555000000000000000000000000.........///////////////------...000111111///,,,---...000111111111000///////////////000000000000---......///000/////////...............///000000222111111111000000//////000000000000000000000000000000111222222222222111111000/////////111222333444222111222333333222111111000000000222333222111111111111111111111111111000000000111222222333333111444666444///...111555222111111222444555555444333333333333333333333333000222333333222111333444333222111000000222444555444333222111111111222333///000111222222222222222111111222333333333333222222222222111222222333333111111111111111111111111//////000111222333333444111000000222444555444333222111000//////000111222222222222333333444444444000000111222333333333333222111000111333444333222000000111111222222222222222111111111000000//////444333222333555666555444111111222222222333333333...///000111222111000000111111222333333333333222333333333333333333333333111000...------///111222///000111111111000...---//////000111111111111111////////////000111222333222222222333333222222222///////////////.........000000000000000000000000000000000000000000000000222222222222222222222222222000///111444666444111...000111222222111000...111000///------///333777///111222222111111222444333333333333333333333333111111111222222333333444000111333333444333222111...000333444333222333333000111222444444333222222222111000111333333111000//////000111111111111000222111000//////000111222111111111111111222222333222222222222222222222222555444333333222111000000000000000000000000000000333444666555444333333444555444222000000111222333111000///......///000111222111111111222333333444222222222222222222222222333444444444444444444555///222444666555333333333444444444333333222222222333333333444444444555555111222444666666555444333//////000000111111222222444333222111000111222333111000///......///000111......///000222333222111111111222222222333333333000000111222222222222111555333111222444555333111222222222111111111000000000000000111222222333333222222222222222111000///111333444333111111222333222222222111111111111111//////000000111111222222222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111333333222222111111000000000...,,,...222444333111222111111111000000//////...//////000000///...---///////////////000111111---------.........//////000///......000000///...222111111111000000//////000000000000000000000000///000111222222222222222111111111111111111111111444444333222222333444444222222222111111111000000......//////000000111111/////////000111111222222333333333333333333333333111111222333333444555555333333333222222111111111222222444444444444222222333222222111111222222333444444444333222111000//////////////////000111111111222555666777555333222444444333333222111000000000111222222333333333333111111111000000000000000222222222333333222222222111111111000111111222333444444444444444444444444222333333444444333333222333333222111111222333333111333444444333222222333666555333111111111333444111111111222222333333333222222222222222222222333111000000000111222333333222222222333333444444444555444222111111222444555222222222222222111000///111222222222222111000000///000111000//////111333222111//////000111444555//////000111222222333333000000000000000000000000...000111000///...///111000000111111111000000///222222333333333222222111333222222111111222222333222222111000//////000000///000000000000111444777222222222111111000000000//////000000111111111111111222333444444444444333555444333333222111000000////////////000000000000000111333333222222333555111111111222333333111///111111111111111111111111222111111000000111111222222111111111111222333333222222222222222222222222444444333333222111000000111111111111111111111111222444555555444333333444555444222111000111222333111111000//////000111111222222111111222333333444222222222222222222222222333333333333444444444444---000333444333111111222444444444333333222222222333333333444444444555555222333444555555555444333000000000111111111111111444333222222111111222222111000////////////000111/////////000111222222111111111111222222222333333000000111222222222222111444333111222444555333111333333333333222222222111000000000111222222333333222222222222222111000000111222333333111111222333111111111111111111222222/////////000000111111111222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000111111111111111000000000000///...///111222222111111111111111000000000///---...///000000///......///////////////000111111---------.........//////...---,,,---///000///...111111111111000000000///000000000000000000000000000000111222222222111111333333222222222222222222444333222111111222333444222222222111111111000000/////////000000000000000/////////000111111222222333333333333333333333333111111222333333444555555333333333333222222222111222333333444444333333222333333222222222222333333444444444333333111000000000////////////000111111111222444555555444111000444444333333222111111000111111222333333333222222111111111111000000000000111111222222222222111111111111111111111222222333444444444444444444444444222333333444444333333222333333222111111222333333111333444444333222222333666444333111111222333444111111222222222333333333333333333444333333222222111111111111111222222222222222333333333333333333555444222111111222444555222222222222222111000000222222222222222111000000///000111000///000111333222111000///000111333444///000000111222222333333000000000000000000000000///000111000///...///111000000111111111111000000222222222333333222222111333222222111111222222333222222111000000000000000...///000000///111333666333333333222222111111111000000000111111222222222444333333333333333333333444444333333222111000000000000000111111111111222111222333333222111222444111111111222333333111///111111111111111111111111111222222333333222222111222111111111111222333333222222222222222222222222333333333222222111111111111111111111111111111111222333555555333333333444555444222111111222333333222222111000000111222222222222222222222333333444333333333333333333333333222222222333333444444444...111333333222111111222444444333333333333222222333333333444444444555555333333333444444444555555222222111111111111111111222333333333333222111111111000000//////000000111111000000000000000111222111111111222222222222333000000111222222222222111444222111222333444333222444444444333333333222222000000000111222222333333111222222222222111000000111222333333111111222333000000000111222222222333////////////000000000000222222222222222222222222000000000000000000000000000000000000000000000000/////////......////////////000000000000000000111///000111111000///000111111111111111000000000000,,,---///000111000000////////////000000000111111------........./////////...------...000111000///111111111111000000000000////////////////////////111111222222222111111000444444444333333222222222222222111111111111222222222222222111111111111111000000000000000000///////////////000111111222222333333333333333333333333111222222333333444444555444444333333333333222222222333333444444333333222333333222222222222333333333444444333333222111000000000000///000000111222111222333444333222000...444333333222222111111111222222333333333222111111111111111111111111111111000111111111111111111000111111111111111222333333333333333333444444444444222333333444444333333222333222222111111222222333111333444444333222222333555444222111111222333333111222222222222333333333222333444555444333111000111111222333222111000///333333333333333222222222444333222111111222333444222222222111111111111000222222222222222111111000000111111111000000222333333222111000000000111222000000000111222222333333000000000000000000000000///000111111//////000111000000111111111111111000111222222333333222222222333222222111111222222333222222111000000000000111///111222111111222444666444444444333333333333333111111222222222222333333666555333222111111222333333333333222222111111111111111111222222222333333222333444333222111222333222111111222333333222000111111111111111111111111111222444444444444222111111000000000000111222222222222222222222222222222333333222222222222222222111111111111111111111111111333444444333333333444444333333222222222333333333333222111111222333333333333222222222333333444333333333333333333333333111111222222333444444444222333555555444333333444333333333333333333333333333333333444444444555555444333333333333444555666333333333222222111111000111222333444333222111000000000000000000000000000111111111000//////111222111111111111222222222222000000111222222222222111333222222222333333222222444333333333333222222222000000000111222222333333111111222222222111111000000222333333222111222444//////000111222333333333////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000......//////000000111111///222444222///---///111111111111000000000000000,,,---///000111111111000000000000111111000000000............////////////111000///000111222111000111111111000000000000000////////////////////////222222222222222111000///444333333222222111111000111111000000000000111111111111111111111111111111222111111000000//////////////////000111111222222333333333333333333333333222222222333333444444444444333333333333333333333333333333333333333333333333333333222222333333333333333444444333222222111111000000000000111222222222333444444333111///...333333333222222111111111333333333333222222111000000111111111111111222222000000111111111111000000222111111111111222333333333333333333333444444444222333333444444333333222222222222222222222222222111222444444222111222333333333222111111222222333222222222222222222222222111222444555444222///---000222333444333111///...444333333333222222111111333333222111111222333333222222111111111111111111222222333333222222111000000111222111000000222444444333222111000000000000000000111111111222222222000000000000000000000000///000111111000///000111000000111222222222111111111111222333333333222222333222222111111222222333222222111000000111111111222333444444444444666888555555555555444444444444333333333333333333333333666444222111111222333555333333222222222222222222111111111111222222222333333444555444222111111222222111000111333444333111111111111111111111111111222333444555555444333222///////////////000111111222222222222222222222222222222222222222222333333111111111111111111111111000222444444333222333444333333333333333333444444444333222111111222333444444444333333222333333444333333333333333333333333111111222333333444555555333444666555444333444555333333333333333333333333333333333444444444555555444333333333333444555666444444333333222222111111111222333444333222111000000000111111111111000000///000111111//////111333000000111111111222222222000000111222222222222111222222222222222222222222222222222222111111111111000000000111222222333333000111111222222222111111000111333333222222333444//////000111222333333333000000000000000/////////222222222222222222222222111111111111111111111111000000000000000000000000222111111000000111111222......//////000000111111000222444222///---///111000000000000000000111111,,,---///111111111111111000000111111111111000///........./////////000000222000///000111111000///000000000000000000111111000000000000000000000000222222222222222111000///222111111111000000000///000000000000000000000000111111111111111111111111222222111111000000///////////////000111111222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333444333333333333333333444333333444444444333222222111111111111111222333333444444444444333222000///333333222222222222222111333333333333222222111000000000111111222222222333000000111111111111000000222222222111222333333444222222222333333333444444222333333444444333333222222222222222222222222222000222333333222111111222222222222222222222222333222222222222222222222222///000222444333111...---000222333444333111///...333333333222222111111111222222222222222222222222222111111000000111222222222333333333333222111111000111222111000000222444444333222111000000//////111111111111111222222222111111111111111111111111000111222111000///000222000000111222222222222222000111222333333333333333333222222111111222222333222111111111111111222222111333444444444333555666555555555555555555555555444333333333333333333333333222111000111333666777222222222222222222333333000000000111111111222222333555555444222111222333222111000111333444444333111111111111111111111111222333333444444333333222000////////////000111111222222222222222222222222111111111222222333333444222222222222222222222222///111333444333222333444333333333333444444444444333333222111111222333333555444444333333333333333333333333333333333333333222222333333444555666666222333444333222111222333222222333333333333444444333333333444444444555555333333333444444444555555444444333333333333333333222333333333333222111111000111111222222111111000,,,///222222000///111444000000000111111111111222000000111222222222222111111222333222111000111333222222222111111111000000000000000111222222333333000000111222222222222111000111222333222222333555000000000111222222222333111111111111000000000000222222222222222222222222111111111111111111111111000000000000000000000000333222222111111222222333///000000000000000000111111222222111000//////000000000000000111111111111---...000111222111111000000111222222222111000///....../////////000000000///...---...000222111000000000000000111111111111000000000000000000000000111111222222222111111000000000000000000000000000000000111111111111000000111111111111111222222222111111111111111111000000/////////000111111222222333333333333333333333333333333333333333333333333111111222222222222333333444333333222222333333444444444333333333333444444333333444444444444333333222222111111222222333444444444444444333222111111222222222222222222222222222222333333333222111111000000111111222333333333000111111111111111111000222222222222222333444444111111222222333333444444222333333444444333333222111222222333333222222111000222333333222111111222111111111222222222222222333333333222222222222111///000111333333222000///111111222333222111000///222222222222222111111111222222222222222222222222222111000000000111222333333333333333333222222111000222222222111111222444333333333222111000//////111111111111111111111111111111111111111111111111000111222222000000111222000000111222333333333333000111222222333333333333333222222111111222222333222111111111111222333333///111333333222222222333555555555555555666666666444444333333333333222222111111111111222444666888111111111222222333333444000000000111111111111222333444555444333222333444333111000111333444444444333333333333333333333333333333222222222222333333111111111111111222222333222222222222222222222222000000111222333333444444222222222222222222222222///111333333333222333555222333333444444555444444333222111000000111222333555555444333333333333333444444444444444444444444222333333444666777777888333444444333111111222333222222222333333444444444333333333444444444555555222333444555555555444333333333333333444444444444444333222222111111222222000111222222222222111000(((---333444222000222444000000000000111111111111000000111222222222222111000222333222000000111333333333222222222111111111000000000111222222333333000000111222222222222222///111222222222222333555111111111111111111222222333222222222111111111000222222222222222222222222111111111111111111111111000000000000000000000000222222111111111111222222111111111111111000000000222111000000111111000//////000000000111111111111//////111111222111000///000111222333333111///....../////////000000000000,,,,,,---000444777777777///000000000111111111111222222222222222222222222000000111222222222111111/////////000111111222222000000111222222111000000000000111111111222222222111111111111111111222222/////////000111111222222333333333333333333333333333333333333333333333333000000000111111222222222444333333222222333333444444444333333333333444444333333444444444444444333333222222222222333444444222222222222222111111111222222222222222222222222111111222333333333222222000000111222222333444444111111222222222222111111333222222222222333444444000111111222333333444444222333333444444333333222111222333333333333222111000111333333111000111222000000111222222222222222333333333222222222111111000111222333333444333333111111111111111222222222111111111111222222222222111111222222222222111111222111000///000111333444333333444444333333222111111222222222111111333555222222222222111111000///111111111111111111111111111111111111111111111111000111222222000000111222///000111222333333333333000000111222333333333333333222222111111222222333222111111111222222333444000222555555444333333444444444444555555666666666333333333333222222222111111111222333333444555555000000111222333333444444111111111222222222333333222333555444333333444555333111000111333555555555444444444444444444444444444333111111111111333444333333222222333333444555222222222222222222222222000000111222333444444555222222222222222222222222...000222333333222333555222333444444555555555444222222111000000111222222666555444333333333333333444444444444444444444444333333444555666777888999666666666555333333444555222222222333333444444444333333333444444444555555111222444666666555444333333333333444444555555555555444222111000111222333000111222333333222111000&&&,,,333555333111222444000000000000111111111111000000111222222222222111///222333333000///111333444444444333333333222222000000000111222222333333///000111222222222222222///111222222222222444555222222222111111111111111333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111333333222222111111000000222000...///222333111...//////000000111111111222000000111222222111//////000111333444333111///...////////////000000000000,,,---///333999===??????//////000000111111111222222222222222222222222222///000111222222222222222//////000111222333333444000111222333333222111000000000111111222222222222000000000111222222222333/////////000111111222222333333333333333333333333333333333333333333333333//////000000111111111222444444222222222222444444555444444333333444444555333333444444555444444444333333222222333333444555000000000000000111111111222222222222222222222222000111222333333333333333000000111222333333444444222222333333333333222222333333222222333333444555000000111222333333444444222333333444444333333222111222333444444333222111000111333333111000111222///000111222222222222222333333333222222111111111222222222333444555666777111000000000111222333333000000111111222222222333111111222222222222111111222111000///000111333444333333444444333333222111111222333222111111333555111222222222222111000000222222111111111111111111111111111111111111111111000222222222111000111222///000111222333444444444///000111222333444444444333222222222222222222333222111111111222333333444444666888999777666666777333444444444555555666666333333333222222111111111222222333444444444333333000000111222333444444555222222333333333444444444222333444444333333555666333222000111333555666555555555555555555555555555555444333222222222333444222222111111222222333444111111000111333333111000222111000//////111333444000111222333333222000///111222333333444444333333222333444555555444333222333333333222222222111111222222333444555444000...333333333333333333333333333444555666666555444333444555555666555333222111000111222333333333333333444444444444444444444444555444333333222222333333888111...222666555333333555444222111000000//////000111222333333222111000444111......000222111000000000000000000000000000000111111111111222222222...111222222///...000222444444333222222111111000222222222222333333333333222111///000111222222111///000222222111111222444111222222333333222222111444333333222111000/////////000111222222222222222111111000000111111222333000000111///......///111111111111111000000000000444222000111333444333000---000222222111///.........111555666444111...---111111000//////000111222222222111111111111222222////////////////////////111000///000444666555333.........///000000///---111111222222222222111111000000000000000000000000111111111111111000//////000000111222222222222111---000333444333111111111444111//////111222111...//////000000111111111111111333444444222111111222000111333444444333111000444444333222333444666777222333333333333222111000///111333444333222222333333333222222222333444444222222222333333444444444///000222333222111...---111111111222222333333333000222333222000000111222//////000111222333333333222333333444444333333222222222222222222222222222111111222222222333333333000000111222222222222111444444555666555444333222---...000111222222222111333222111111333333222111333333222000...///111333222222222222222222222222///000111222222333333222222222111111111111222222111///---///222333222000///000222333444444333333333444555666666444222111111222222333333222222111333222222222222222222222222111000///000111333555000111111111111222222222222222222111111111000000000111111111111222222222111111222333333333222222444333222111111222333444444333333222222333333444555555666666666666555555777444333444666777555333333000000333333//////111111222222333333222222111222222222222222222222222222222333333333444444444333333333222222222111111666222000222444222333555555555555555555555444444555444333222111111222222222222111111222222333444222111111222333333111///222111000///000111333444111222333333333111000...111111222333333333333222333333444444444444333333333333333222222222111111222111111222333333111///333333333333333333333333333444555555555555444333333444555555555444333222111222222333333333222222444444444444444444444444555444333333222222333333777111...222555444222222333333222111111000000000000111222333333222111000333111......000222111000000000000000000000000000000111111111111222222222000222444333000///111333222222222222222222222333111111111111111111111111444222000111222333222111000111222222111000222333111222222333333222222111333333222111111000//////000000111222222222222222111111000000111111222333///000111111/////////111111111111111111111222222444222000111333444333111,,,...111222111000000000///222555666444111000///222111000000///000111222222222111111111111222222////////////////////////111000///000333444333222/////////000111111000///000111111222222111111000000000000000000000000000111111111111111000//////000111111111111222222222...000333444333222111222444222111222333333111///000000000111111111222222222333444444222111111111222333444444444444333222444333222222222444555666333333333222222222111111///111333444333222222333444444333222222333333333111222222222333333333333000111222222111000///...222222222222222222333333333444555444222111222333///000111222222333333333333444444555555444444333222222222222222222222222111111222222222333333333000000111222222222222222444444555555444333222111---...000111222222222111222111111111333444333111333333222000//////111333222222222222222222222222//////000111222222222222222222111111111111222222222000...///222333111000000111222333444444444333333444555666555444222111111222222333333222222111222222222222222222222222222222000///000111222444000111111111111222222222222222222111111111000000000111111111111222222222111111222333333444333333333222111000000111222333444333333222222333333444555555666666666666555555666444333333555666444222333111111555444000///111111222222333333222222111222222222222222222222222222222333333333444444444333333333333222222222222777333111333444222222555444444444444444444444444555444333111111000000000222222111111222222333444444333222222333333111///222222111000000111333444222333333333333111///...000000111222222222222222444444333333333333444444333333333222222222111111111000///000222222222000222222333333333333333333333333444444444444333333222333444444555555444444222333333333333222222111444444444444444444444444555444333333222222333333777111...111444222000000222222222222111222222222111111222222222222111111333111//////111222111000000000000000000000000000000111111111111222222222333444444333111000111222000111111222333333444444222222222222222222222111555444222222333333222000111222333222111000111222111222222333333222222111222222111111000000//////000111222222222222222222111111000000111111222333...000222222111000000000000000111111222222222333333222111111333333222111+++---000111111111111222000222555555444222111111333333222111000000000000222222111111111111222222////////////////////////111000///000111222111000000000111111111111000000000111111222222111111000000000000000000000000000000000111111000000//////222111000000000111333333///111444444333222222333333222222333444333111000111111111222222222222222333444555444222000000111444444444444444444444444333222222222222333333444444333222111111111222333///111333333222222222333555444444333222222222222111111111111111222222222222222111000000000000111333333222222222222222222666777777666333222222333///000111222333333333333444444555555555555444444222222222222222222222222111111222222222333333333111111111222222222222222444444444444333222111000//////000111222222222111111000000111333444333111222333222111//////111333222222222222222222222222...///000111111222222111222222111111111111222222222111000000111222111///000111222333333444333333222333444555444333222111111111222222222222111111111111111111111111111111333222111000000000111222000111111111111222222222222222222111111111111111000111111111111222222222000111222444555555555555333222111000000111222333444333333222222333333444444555555666666555555444666444333333444444333111333111333666666222000111111222222333333222222111222222222222222222222222333333333333444444444444444444444444333333333333777333222444444111111444222222222333333444444555444333222111000000//////222222111111222222333444555333333333444333111///333222111111111222333333333444444333222111//////111111222333333333333222555444333222222333444555333333333222222222111111111///......000222222111222222222222222333333333333333333333333333333333222222333444555555555666444444444444333222111111444444444444444444444444555444333333222222333333777222///111222000...000000111111222333333333333222222222222222222222222222111111111111111111111000000000000000000000000000000111111111222222222333333333222111111000111111111111222222333333333333333333333333333333333666555333333444333111///222333444333111000111222111222222333333222222111111111000000000000000000111111222333333222222222111111000000111111222333---000333444222111000000//////000000111222222222222222222222222333222222,,,...111111111000111222///111333333222111111222444444333222111000000000222222111111111111222222////////////////////////111000000000000//////...///111111111000/////////000000111111111111000000000000000000000000000000000000000111111000//////333111000//////111333444000222444555444333333444333222111000000111111111222222222222222222222222444555666555222000000111444333333333333444444555222222222222222222222333555444222000000111222333000222333333222111222444666555444333222111111111000000000000000111111111333222000//////000222333333333333222222111111111777777888666333222222222000111222222333333333222333333444444444444333333222222222222222222222222111111222222222333333333111111111111222222333333444333333333222111000000000111111111111111111111000///000111333444333111111222222111000000111333111111111111111111111111......///000111111111111222222111111111111222222333222111111111111000///000000111111222222222222222222333333333333222111111111222222222222111111000000000000000111111111444333222111000000000111000000111111111222222222111111111111111111111111000000111111111222222222000111222444555666666666222222000000000000222222444333333222222333333444444444444555555444444444555444333333333222222111444222444888777333111222111222222333333222222111222222222222222222222222333333333444444444444555555555444444444333333333555333222444222...///222000000111222333333444444333333222222111000//////222222111111222222333444555444333444444444222111333333222222222222222222444444444333222111000000222333444444555555444444444333222111111222333444333333333222222222111111111///......000222222111111111111222222333333333333333333333333333333333222222222333444555666777444444444444444333222111444444444444444444444444555444333333222222333333666222000222222///...000000111222333444444333333333222222222222222222333111111222222111111111222000000000000000000000000000000111111111222222222222222111111111000000///333333333222222222111111222222222333333333333444555444444444444333111///333444444333111000111222111222222333333222222111000000000000111111111111222222333333333222222111111111000000111111222333---000333444333222111222/////////000000000111111222222333222222222222222///111222222000///000111...000111111000000222333444444444333222111000000222222111111111111222222000000000000000000000000000111111000///............000111111...------///000000000111111000000000000000000000000000000000000000111111111111111000333111000//////111333444111222444444333333333555444222111///...///111333222222222222222222222222333555666555333111111222222222111111222333444444222222222222222222222222555444222000000111222333000222333222111111333444666555444333222111111111000000000000000000000000444222000//////111333444333333333222222111111111555666666555222000111111111111222333333333333222222222222333333222222222222222222222222222222222111111222222222333333333222222111111222222333444333333222222222111111111222222222111111111111111//////000222444444222000000111222111000000111333111111111111111111111111...///000111111222222222222222111111111111222222222333333222111000000000///////////////000000000111111222222222222222222000111111222222111111000//////000000000111111111333333222111111000000000000000111111111222222222111111111111111111111111000000111111111222222222000111222444555666666666333222111000000111222333444333333222222333333444333333444444444444333333444444444333222222222222555333444888777333111333111222222333333222222111222222222222222222222222333333444444444555555555555555444444444333333333222111222333111,,,---111000000111111222333444444222222222333222222111000222222111111222222333444444333333444555666444222333333333333333222222222333333333333222222222222333444444555555555555555333333222222222222333333333333333222222222111111111000///000222222222000000000111111222333333333444444333333333333444444333222222333444555666777333444444444444333333222444444444444444444444444555444333333222222333333555222111333222//////222000111333444444444333222333333222222222222333333000222333333222111111222000000000000000000000000000111111111111222222222111000///000111222111///444444333333222111111000//////000111222333444444444333333444444444111///222333444333222111222333111222222333333222222111000000111111222222333333333333333333333333222111111111000000111111222333...111333444333222333444000000000000000000000000111222333333111111222333111222333222000///000111///000111111000111333555444444444444444333222111222222111111111111222222000000000000000000000000000111111000///......///---000222111---+++,,,...///000000111111000000///000000000000000000000000111111222222333222222222222111000000000111333333111222333333222222333555444444444333222111222444222222222222222111111111333444555555333222222333000111111222222333333333333333333444333333222111444333222111111111222333111222333222111111333555555444444333222222222222111111111111000000000000333222111000000111333444333333222222222222222222444555555444111000000111222222333333333333333222111111222222222222111111222222222222222222222222111111222222222333333333333222222111111333444555333222222222222333444444444333222111111111111111000000000222444333000...///111222222111000222333111111111111111111111111///000111222222333333222222222111111111111222222111222333333111000111222000///////////////000000111111111111111111222222000000111111111111000000///000000111111222222222222222222222111111111111000111111111111222222222111111111111111222222222000111111111111222222222000111222444555555555555444333222111111222333444444333333222222333333444222333333444444333333222222444555444333222333555666333333666666222222444111222222333333222222111222222222222222222222222333444444444555555555555444444444444333333333333000000222444111,,,---111111111111222222333333444111111333444444333333222222222111111222222333444333333333444666777666444333444444444333222222111333222222222333333444444222333444444555555444444222222333333333333222222333333333222222222111111222111111222333333111//////000000111222222333333555555444333333444555555444333333222333444555666333333444444444444444444444444444444444444444444555444333333222222333333444222222444333000111555111222333555555444222222444333222222222222333444///222444444222111111222000000000000000000000000000111111111111222222222111///...000222444333111333222222222222222222222///000111333555666777888111111111333444444111///111333444333222222333444111222222333333222222111000111111222333444444444333333444444333333222111111111000000111111222333000111333333222333444666444444333333222111111111111222444333111000222444000111222111000000111333111222222222111333666999333333444555555444333222222222111111111111222222000000000000000000000000///111222111///...///111...111444222...+++---/////////000000000000//////000000000000000000000000111222333444444444444333000111111111111222222222000111222222111111222444333888===>>><<<888555555222222111111111000000000111333555555444333444555000111222444444444444333333444444555444333222111333333333222222222111111111222222111000111333555444444333222222333333333222222222111111000000000222222111111111222333444222222222222222222333333333444444333111111111222222333333444333333222222111222222333333222222111222222222222222222222222111111222222222333333333444333222111111333444666222222111222333444666777555444333111000000111111111111111333333222...+++///000222222111111222333111111111111111111111111000111222333333444444333222222111111111111222222000222333333111000222444222111000000000000111222000000000000000111222222000000111111111111000000000000111111222333333444000111111222222222222111000111111111111222222222000000111111111222222222000111111111111222222222111111222333333444333333555444333222222333444555444333333222222333333444222222333333333333222222111333555555444333555777777333222444333111222555111222222333333222222111222222222222222222222222444444444444555555555555333333333333222222222222000111444666222---///444222222222333333333333333000111333444555555444333222222111111222222333444333222222444777888777666444444444444333333222111222222222222333444555555111222333333444444333333111222333444444333222111333333333222222222111111333222333444555444000...///000000111222222333333666555444444444444555666555444333222333444555666222222333444555555555555444444444444444444444444555444333333222222333333444222222444333111222666111222444555555444222111444444222222222222444444///222555555222111111333000000000000000000000000000111111111111222222222111000///000444666555333111111111222222333444444222333555777999;;;<<<===000000111222444333111///111222333333333333444555222222222333333222222222111111222333444444555666444444444444333333222111111111111000111222222333111222333222222333555777777666555555444333222111000333444333111000222444...000111111000111333666333333333333333555888;;;222333444555555555444333222222111111111111222222000000000000000000000000///111333222///...000333///333555333///,,,...111//////000000000000//////000000000000000000000000222333444444555555555555000000111222222222222111000111222111000000222444333:::CCCGGGDDD>>>888555222111111111000000//////111222444555444444555666000111444666666666555444444444555666555444222111222333333333333222111000222222222111000111333555333333222222222333444444333222222222111111000000111111111111222333333444111111111222222333333444222333444444222222222444333333333444444333222222222333333444444333333222222222222222222222222222111111222222222333333333444333222111111333555666222111111222333666888999666555333111000000111111111111222333333111---***...000222222222111222333000000000000000000000000111111222333444444444444222222111111111111222222///111444333111111333555444333222111111222333333000000//////000111222222000000111111111111000000000000111222333333444444///000111222222222222222000111111111111222222222000000111111222222222222000111111111111222222222111111222333333333222222555555333333333333555555444333333222222333333444222222222333333222222222000333666666444444777999777333111222222000222666222222222333333222222222222222222222222222222222444444444555555555666666333333333222222222111111000111555888444///111777444444333333333333333333444444333333333222222222222222222111111111111000222222333333333333444444555444333333222222333333555444333333222222333333666666555444333333333333777555333222333444333222222222222222111111000000///333555222111333333111333111000000111222222111111222333444555555555444777777666666555444333222555333111222444555333111111111111222333444666777111111111111222333444555444444444333333222222222///000222444444444222111333333222222111222222222333444444222111000111333111111000000//////............///000000000000000//////000111222222333333111111000000000000111111444444444444444444444444444444333222111111111111333333333222222111111111333111111111333444333222222222111000111444666888555555444333333222111111000222333333222111333444000111222444555555444444222222333333333222111111000000111222222222222111111///...000333555444222111222222222111222555777444333333222111111111222222111111111000000//////000000000000000000000000111222222111000000222333111000//////000000///...---///000222222000///------111222------000///+++111//////000111222111000222222222111111111111111000000000000111111111111777666555333333444555555111111000000000000000111000222444444333333444555111222333444444333222111333444555555555444333222222222222222222222222222111111111111111111111111111222222333333222222111333222222111111222222333222222222333333444444444444444444333333222222222777555444222111111222222111222333444555444333333555444222000//////000111111000///000222333333111333222222111111222222333222111111111111111111222222222333333333333444444222222222222222111000///111111222222222333333333000///111444333///000333111111111111111111111111333222111111111222333444000000000000000000000000222222111111222222333444111111111111111111111111111111222222222333333333000000111222333444444444222111000......000111222000000000000111111111111//////000000111111111222111111000000000000000000000111111222222222111111000111222333333222111000222111000//////000111222///111222222222222333555666555333111111111333444333666888777333111111222333333222111000000111111///000111222333444444444111111111111111111111111000444444111000444666555111111222333333333222222111111222222222333333333000222333222111000111222444444444444333333333333222222222222111111111111222222333333333333444444555444333333222222333333444444333222222222222222555444444333333333333333666555444444555555444222222222222222111111111000///333444222222444555222333111000000111222222111333333333333333444444444777666555444333333333333555333111222444555444222333333333222222333333444333333222111111111222222444444444333333222222222...000111333333333111000333222222111111222222222333333444222111000111333111111000000000000000000...//////000111111000000///000000111222222333333111111000000000000111111333333333333333333333333444333222111111111222333333333333222222222111111222111111111333444333222333222111111111333555666555444444333222222111111000111222222111111222333000111333444555555555444111222222333333333222222000111111222333222222222222000///000333444333111111222222222111222555777444333333222111111222222222111111111000000000000000000000000000000000000111222222222000000111333000///...///000111000///...///000111111000///......111222......000000+++111//////000111222111000111111111111111111111111000000000000111111111111555555444333333333333333111111000000000000111111...000222222222222333444111222333333333333222111111222333444444333222222333333333333333333222222111111111111111111111111222222333333333333222222333333333222222333333333222222333333333333333333444444444333333333333333666555444333222222222222111222333444444444333333555444222000//////000111111000000111222333222111333222222111111222222333333222222111111222222333222222222333333333444444222222222222222111000000111111111222222222333333000///000333222///111555111111111111111111111111222222111111111222333444111111111111111111111111222222222111222222333444111111111111111111111111111111222222222333333333000111111222222333333333222111000//////000111222000000000000111111111111000000000000111111111222111111111111111111111111111111222222222222111111000111222222222222111000222111000//////000111222000111222333222222333555666444333111111222333444333555777777444222222333333333222111111111111111000111222222333333333333111111111111111111111111000444555222111333555333111111222222222111111000111111111222222222333333222333333222111111222444555555555444444444444333333222222222111111111111222222333333333333444444555444333333222222333333333333222111111111111222222222222222333333333333555555444555777666444222222222222222111111111111000333444111111444333000333222000000222333222111222222222222222333333333666555333111111222333444444333222333444555444222666555444333222111111111444444222111111000000000444444333333333333222222...///111222222222111000222222111111111222222333222333333222111000222333111111111111111111222222//////000111111111111000000000000111222222333333111111000000000000111111222222222222222222222222333222111000000222444555333333333222222222222111222111000111333444333222444333222111111222333444444444333333222222111111///000111111000000111222000111333444555555444333111111222222333333444444111222222333333333333333222111000111222333222111111222222222111222444666444333333222222222222222111111111111111000000000000000000000000000000000111222333222111000111333///......///111222111000000000000000000000000000...111111//////000000---111//////000111222111000000000000000000000111111000000000111111111222222333333333333333222111111111111000000000111111222---///000111000000111333222222333333333333222222///000111222333333222222333333333333333333444444222222222222222222222222222222333333333333222222333333333333333333333333333333333333333222222222333333444444444444444444444444444444333222111111111222333444444444333333444333222000000000111111222111000111222333222111333222222111111222222333444333333222222333333444222222222222333333333333222222222222222222111000000000111111111222222222111//////222111///222777111111111111111111111111222222111111222222333444111111111111111111111111222222222222222333444444222222222222222222222222111111222222222333333333111111111111111111222222222111000//////000111222000000000111111111222222000000000111111111111111222222222222222222222222111222222222222222111111000111222222222222111000222111000000000000111222000111333333222222444555444333222222222333444555222444666666555444333444333222222111111111111222111222222333333333222222000000000000000000000000000444666333111333333111222222222222111000//////000000111111111222222222333333333111000000333555666666555555555444444444333333222222222111111111222222222333333333444444555444333333222222333333333222111111000000111111000000111222333333444444444444555777888777444222222222222222222222222222333555444222222444222...444222000111222333222222///000333555666666555444555444111//////111333555444444333333444444444333666555444333222111111111333333222111111111111111333333333333333333333333000111222222222222111111111111111111111222222333222333333222111111222444111111111222222333333333000000111111222111111000000000111111111222222222111111000000000000111111111111111111111111111111333111000///000222555777222222222222222222222222222111000111333444444333444444333222111111222222333333333333222222111111...///000000//////000111///000222333333333222222111111111222333444555555222222333444444444444333333222222222222222222111111222222111111111444666444333333222222222333333111111111111111111111111111111111111111111111111111333444333222111111222///......///111333222111111111000//////000111111///000111000000111000///111/////////111222111000///000000000000000111111000000111111111222222222222333444444444333111000111111000000111111222222...///000000000000222444333333333333333333333333///000111222222333333444333333444444444444555555222222222222222222222222222333333333333333333222111222222222222222222111444333333333222222111111333333333444444555555666333333444555444333111000222222333333333444444444333333111111000000111111333111111111333333222111333222222111111222222333444444444333333444444444111222222222222333333333222222222333333222111111000000000111111111222222111......111000000333999111111111111111111111111222111222222222222333333111111111111111111111111333222222222222333444444222222222222222222222222111111222222222333333333111111111111111111111000222111111000000111111222000000111111111222222222111111111111111111111111222222333333333333333444222222333333222222111111111111111222222111111111111111111111111111111111000222333333222333444666333333333333333444555666222333555666666555555555333222222111111222222222222222333333333222111111000000000000000000000000000555666333111222222///444444444333222111000///000000000111111111222222333333222///...///222555666666555555555444444444333333333222222222222111222222222333333333444444555444333333222222333333333222111111000000111111///000111222333444444444333333444666888777444222222222222222222222222333444555555555777;;;:::666444222111111222333333222...111777<<<>>>===:::888444333000//////111333555444444444444444444444444444333333222222333333333222222111111222333444444333333333333333333333333333333333333333333333222111000000000111111222333111222333222111111222444111111222222333333444444111222222222222222111111111111111111111222222222111111000000000000111111000000000000000000000000222111000000111333555666222222222222222222222222111000000111333444444333444333333222111111111111333222222222222222111111---///000000///...000111...///111222222111000000222222222222333444555666222222333444444444444333222333333333222222222222222222222111000111333555444333333222333333444444111111111111111222222222222222222222222222222222111333555444222111111111///......///222333333222111111000000000000111111000000000222222111000111111/////////111222111000//////000000111111111222111111111111222222222222333444555555555444222111111111111111111222333333000111222111111111444666333333333333333333333333111111111222333444555555333333333444444555555555222222222222222222222222333333333444444333333333000000111111111111000000333333333222222111111111222333333444444555555555222333444555444333222111222222222333333333444444222222111111111111111111444222111222333333222111333222222111111222222333555444444333333444444555111111111222222222333333111222222333333333222222000111111111111222222222111......111000000333999111111111111111111111111111111222222333333333333111111111111111111111111333333222222333333444555222222222222222222222222111111222222222333333333222222222111111111111111222222111111111111222222111111111111222222222222222222222111111111111111222222333333333444444444333333333333333222111111222111111111111111111222111111222222222222111111000222333333333333444666333333333333444555555666222333444666777777666555333222222222222222333333222222333333333222111111000000000000000000000000000444666222000222222000555666555555444333222111000111111111111222222222222222111///---...222555555555555444444444444333333333333333222222222222222222333333333333444444555444333333222222333333333333222111111111111222///000222444444444444333333222333444666666444222222222222222333333333333222444555777>>>EEEEEE@@@444333111111333444333222000444;;;@@@BBBAAA>>><<<333222111000000222444555333555666555444333444555222222222222333444444555222222222333333444555666222222333333333333444444444444444444333333333333000000000000000111222333111222333222111111333444222222222222222222333333222333333333333222111111111111111111111111111111111111000000000000111111000000000000000000000000111111111111222333444555111222222222222333333333111000000111333555444444333333222222222111111000222222222222222222111111...///000000//////000111//////111111222111000///333333222222222444555666111222222333333333333333111333444333222222333444222222222111000000222444333333333333333444444555111111111222222222222222222222222222222222222222222444555555333111000111000//////000222333222111111111111111111111111111111///000333333111000333111//////000111222111000000000000111222222333333111111111222222222222333444444444444444333333222111111111111111222333444222333333222111222555777444444333333333333444444222222222222222333444555222222333333444444555555333333333333333333333333333333444444444444333333///000111222222111000///222222222222222111111111222222333333333333333333333333333444444333333222333333222222222333444555111111111111111111111111444333222222333333222111333222222111111222222333555444444333333444444555111111111111222222222222111222333333333333333333111111222222222333333333111//////222111///222777111111111111111111111111000111222333333333333222222222222222222222222222333333333333333444444555333333333333333333333333111111222222222333333333222222222222222222222333222222222222222222222222111111111222222222222333222222222222222111111111111222222333333444444555444444444444333222111000222222111000000111222222111111222333333222111111111222444444333333555666444444444444555555555555444333444666888888666444333222222222222333333444111222222333333333222222111111111111111111111111111444444000///111333222666666666666555444444333111111222222222333333333222222222000//////222444444444444444333333333333444444333333333222222222222222333333333333444444555444333333222222333333444444333222222222222222000222333555555555444333333222111222444555444333222222222333333333444444111333333666>>>EEEEEE@@@555333111222333444333222333555888;;;===<<<;;;:::111111111222222444555555333555666666444333444666333222222222333333444555555555444444444555555666222222222333333444444444555444333333222222222333////////////000111222333111222222222111111333555222222222222111111111111333333444444333222222111111111111111111111111111111111000000000000111111000000000000000000000000000111222333333333333222111111222222222333333333000000///111333555555444111222222222222111111000111111111111111111222222...000111111000///111222000111222333333222111000555444333222222333555666000111111222333222222222000222444444222222444666222222222111///000222444333333333333333444555555111111111222222333333333333333333333333333333333222444666666444111000000222111000000222222222000000111222222222222111000222///000444444111111444111//////000111222111000000111111222333333444444111111111222222222333333444333333222222222222222111111111111222333444555222333333222111222555888555444333333333333444555222222111000000111222333111111222222333444444444333333333333333333333333333333444444444444333333111222333444444333222111111111111111222222222222222222222222222222111111333333333222222333333444333333222222222333444555111111111222222222111111555333222222333333222111333222222111111222222333444444333333333333444444111111111111222222222222111222333333444444333333222333333333333444444444000///000333222///111555111111111111111111111111000111222333333333222222222222222222222222222222444333333333333444555555333333333333333333333333111111222222222333333333222222222333444444444555111222222222222222222111111111111222222222333333333333333222222111111111111111111222333444444444444444444444333222111000222222111000000111222222111222222333333222222111111333444444333444555666555555555555555444444444555444444666888888666333222222222222222333444555000111222222333333333333222222222222222222222222111444333...---111444444444555555555555555444444222333333333333444444444333444444333222222333555444444333333333222222222444444444333333333222222222222333333333444444444555444333333222222333333555444333333222222333333111333444666666555444333333111000000222444444333222222222333333444444444222222222333:::@@@>>>999555333222222333444444333333333333333444444444555111111222333444555555555333555777666444333444777444444333222222333333333888777666555555555555555222222222333333444444444444333333222111111111222////////////000111222333111222222222111111333555333222222111111000000000444444444444333333222111222222111111111111111111111111000000000000111111111111111111111111111111///111333444444333222111111111111222222333333333000//////111333555555444000111111222222222111111111111111111111111222222///000111111000000111222222333444555444444222111666555333222222333444555000000111222222222222111///222444444222222444777222222222111//////111333333333333333333444555666111111111222222333333333333333333333333333333333222444666666444111000000333111000111222222111000///000222333333222000///222///000555555111111555111//////000111222111000111111222333444444555555111111222222222333333333444333111000000000111222111111111111222333444555222333333111111222555888555444333333333333444555222111000//////000111111000000111222222333444444333333333333333333333333333444444555555444444333222333555666666555333222000000111111222222222333333222222111111000000000444333222111222333444555444333222111222333444555000111111222222222111111555444222333333444222111333222222222222222222333444333333222222333333444000111111111111222222222111222333333444444444444333333333444444444555555000///111444333///000333111111111111111111111111000111222333444333222222222222222222222222222222444333333333333444555555333333333333333333333333111111222222222333333333222222333444444555666666111222222333333222222111111111222222222333333333333333333222222111111111000000111222222333444444444555444444333222111000333222111000000111222333111222333444444333222111111333444444444444555777555666666666555444333333666555444666888888555222222222222222333333444555///000111222333444444444333333333333333333333333111333222---,,,111555666333333444444555444444444333333333444444444555555444555666666444444555666222222333333333333444444444333222222111111222222777555333111111222555666666555444333222222222222111111111111111111111111555444333333555555444333333333222222222333444444777666555444333444555555000111222333444444444444444333333222111111111222555555555444444333333333000222444444333333333444777999::::::888666555555333333333222222111111111444555555333111111222333222222222333333444444444333333333333333333333333000222444555444333333444333333333333333222111000111111111111222222333444111,,,555000111666...333333333222222111000//////000000000000000000000000111111111000000000000000000000000000111111111111222222111000111222444555222222222111111111111000222111000111333333111000222111000//////000111222000000000000000111222222333222222222222222222222666444222333666666333111000/////////000111222222222222333333333222222111333222111111222222000///444333222333555555555333333333333222222222111111222222444444444444222222333111000222444555222000777555333111000000000111111111222222222222111111222222222222222333333333000000111111222222222333333111111444333///...111555444333222222222333444333333222000...///111333000111111222222333444444444333333222222333333444111222333333444444333333333333333111000000333555444333111111111333555666111222222333333222222111333333333333333333333333111222222333333222222111333111000222444555222000000000000000000000000000222333333444444333333222555333111//////111333555444111000000222333111///000111111111111222222222222222222222222222222222333222111222333333222000111111111000000000000000222333333444444333333222333222111111333333222111000111222222000000111222111111000000111111222333333222222444555555333111555444111000///111333444444444333222222444555666000333666666333111222333000000000111222444555666555111111555555222333888555444333333222222333333///000111222222111000///222222222222222222222222111111111111111111111111222333333444333222111000222222222222222222222222333333333333333333333333111111222333444444444444555666777666555444555777666666555555555444444444:::999777555444333333444000000111222333333444444444444444333333333222222000111222444555666666666333333444555444333111000222333444444555555444444666555555555555666777777222222333333333333444444444333222222111222222222666555333222222333444555666555444333222222222222222222222222222222222222555444333333555555444333222222333444555666666666666555444333333333444555444444444333333333222222444333222222111111222222555555444444444333333333111222444444333333333444777888:::999777555555555444444444444333333222222333444444333222111333444222222222333333444444444333333333333333333333333000222444555444333333444333333444444444333333222333222222222222333333444333---555//////333***///333333222222111000000000000000000000000000000000111000000000000000000000000000000000111111111111333222111111111222333444222222222111111111111000222111000111333333111000222111000000000000111222111000/////////000111222222222222333333333333333666444333444555555333111111111000000000111222222222333333444333333222222444222111111222222111000444333222333555666666555333333333333222222222222222222333444444333222222333111111222444444222000777555333111000000111111111111222222222222111111000000111111222333333444000000000111111222222222333000000333333000///111333222222222222333555666333333222000//////111333000111111222222333444444444333333222222333333444111222333333444444333333000111111000//////000222444333222111111333444555111222222333333222222111333333333333333333333333111222222222222222222111333111000222444444222000111111111111111111111111222333333333333333333222444333111///000111333555555222000000111222111///000111111111111222222222222222222222222222222222222111111222444444222111111111111111111111111111222333333444444333333222444222111222333444333111111222333333111111222333111111000000111111222333333222222333555555333111333333222222222222222222555555444333333444555555111444666555333111222333000000111111222333444555666111000444666333333777555444333333222222333333000000111222222111000000222222222222222222222222222222222222222222222222222333333333333222111000333333333333333333333333333333333333333333333333111111222333444444444444555666777666555444555777666666555555555444444444===<<<999666333222111000000111111222333333444444444444444444333333333333000111222444555666666666333333444444333333222111222333333444444444444444555555444444555555666777222222333333333333444444444444333222222222222222444444444444444444444444555555444333222222222222333333333333333333333333555444333333555555444333111222444666777888888777555555444333333333333333888777555333111111111111333333222222111111222222444444444444333333333333111333444555444333444555666888999999777555555555555555555555444444444444222333444333222222444666222222333333333333444444222222222222222222222222111333444555444333444555333444444444444444444444444444444333333333333333333...555...---000'''+++333333333222111111000000000000000000000000000000000000000000000000111111000000000000111111111111333333222111111111222222222222222111111111111000222111000111333333111000222222111111111111222222222111///...---...000111222222333333444444555555555444333444555444333111333222222111111111111222222333333444444444333333555333111111333333222111444333222444666777777666444444444444333333333333222222333333333333222222333222111222333444222000666555333111000000111111111111222222222222111111//////000111222222333333000000000000000111111111111///000333333000000333111111111222333444666666333333333111//////111333000111111222222333444444444333333222222333333444111222222333333333333333///111222222111000000111555444333222111222333444111222222333333222222111222222222222222222222222222222222222222222222222222111111222333333222000222222222222222222222222222222222222222222222222333222000///000222444555666333111000000111000///000111111111111222222222111111111111111111111111111000000222444444333222111111111111111111111111222333333444444333333222444333222333444555444333222333444444222222333444111111000000111111222333333222222333444444333111111222333444555444333222666555444333222222333333222444555555333111222222222111111111222333333444777222000333666555444444555444333333222222333333000111111222222111111000222222222222222222222222222222222222222222222222222222333333333222111111444444444444444444444444222222222222222222222222111222333444444555555444555666777666555444555777555555555555555444444444<<<;;;999666444222111111111111222222333333444444555444444444333333333333000111222444555555555555444333333222222222222333333333333333444444444444444444333333333444555555222222222333333333444444444444333222222222222333222333444555555555444333555444333333222222222333333333333333333333333333555444333333555555444333111222555777888777666555444444333333222222222222999777444222111111222333333333222222111222222333333333333333333333333333111333555555444333444555555777888888666555444555555444444444444444444444111333444333333333555777333333333333333333333333111111111111111111111111222333555444333333444555333333333333333444555555555555555555444333333222333---555...---111''',,,333333333222222111111111000000000000000000000000000000000000000111111111///000000000111111111111444333333222222111111111222222222111111111000000222111000111333333111000333222222222222222222333222111///------...000111222222333444444555666666444444333444444333222111444444333222111111111222111222222333333333333222555333222111333444444333444333222444666888777666555555444444444333333333222222222333333222222222222222222333333333222111555444333222111111111111111111222222222222111111000000111111111111111222000000000000000000000000111...///333444111111333222222222222333444444555222333333222000000222444000111111222222333444444444333333222222333333444111111222333333333333222000333555555444222222222555555333222222222222333111222222333333222222111111111111111111111111111222222111111111111222222111111111222222222111000222222222222222222222222222222111111111111222222111111000000000222333555666444111000///000000000000000111111111222222222000000000000000000000000000000000222444555444333111111111222222222222222222333333444444333333222444333222333555666555444333444555444333333444555111111000000111111222333333222111222333444222111222222333444444444444444666666555444333222111111444444444444333222222222222222222111222222333333777333000222555666555333555444333333222222333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222555555555555555555555555222222222222222222222222111222333444555555555555555666777666555444555777555555555555555555555555777777666666555555555555222222222333333333444444333333333333222222222222111111222333444555555444444333222111111222333444333333333333333444444444333333222222333333444555222222222333333333444444555444333333222222333333111222444555666555444333444444333222222222333333333333333333333333333333555444333333555555444333333444555777666555333222333444333333333333222222666555333222222333555666333222222111222222333333333333333333333333333333111333555555444444444555444555777777666444444444333333333333333444444444111222444444333444666888333333333333333333333333111111111111111111111111222444555444333333555666222222111111222333444555444555555555555444222222222---555//////444+++000333333333222222222222222000000000000000000000000//////000000111111111111///000000000111111111111333333333333222111111000222222222111111111000000222111000111333333111000222222222222222222222222222111///......///000111222222333444444555666666333333444444333222222222444444333222111111111222000000111222222222222222555333111111222444444444444333222444666777777666555555444444444333333333222222222222222222222222111222333333333222222222444444333222111111111111111111222222222222111111333333222222111000000000111111111000000000000000111...///333444111111333444444444444333222222111111222333333111111222444000111111222222333444444444333333222222333333444000111222222333333222222111333555555444333222333555444444333222222222222111222222333333222222111111111111111111111111111222111111000000111111222000111222222111111111111222222222222222222222222222111000000000000111222111111000000000111222333444444222111//////000111000000111111111222222222000000000000000000000000000000000222444555444333111222222222333333333444222333333444444333333222444333222333555666555444333444555555333333444555111111000000111111222333333222111111222333222111444333222222333555777888999999888777666444333222666555444333333222111111222222222111222222333333666444222222444666555222555444333333222222333333333333222222222222333333222222222222222222222222333333333333333333333333222222222222222222222333555555555555555555555555222222222222222222222222222222333444555555555555555666777666555444555777444555555555555555555555666666666666666555555555333333333333333444444444222222222222111111111111111111222333444444444444333222111000111111333444333222222222222333444555333222222222222333444444222222333333333333444444555444444333333333333333111222444555666555555444444333333222222333333333333333333333333333333333555444333333555555444333555555666666555444222111444444444444444333222222444333333333444555777888222222111111222222333333222222222222333333333333222444555666444444555666333555777777555444444444333333333333333444444444222333444444333444666888444444333333333333222222222222222222222222222222333444555444333333555777333222111000111222333444333333444555555444222111111,,,555000111666...444333333333333333333222222000000000000000000000000/////////000111111222222000000000000111111111111222222333333333222111111222222222111111111111000222111000111333333111000111111222222222222111111000000000000000111222222222222333333444444555555222333555444222111111222333222222111111111111222000000111222333333333333555333000000111333444444444333222333555555555444444444444444333333333333222222111111111111222222000222444333222111222333333333333222222222111111111111222222222222111111444444333333222111111111222222222111111111111111111///000333333000000333555555555444333222000000111222444333222222333444000111111222222333444444444333333222222333333444000111111222222222222222000222333333222111111222333333333333333333222222111222222333333222222111222222222222222222222222222111000//////000111222///111222222111000000111222222222222222222222222222111000//////000111222111111111000000000111111111222333222111000000111000111111111111222222222111111111111111111111111111000000222444444333222222222222333333444444555222333333444444333333222333222111222444666555444333444555555333333444555111111000000111111222333333222000000222333222111555333222111333555999;;;;;;;;;;;;:::999777666555777555333222222333222000222111111111222333333444444666555222222444555333555444333333222222333333444333333222222333333444222222222222222222222222444444444444444444444444222222111111222222333444555555555555555555555555333333333333333333333333222333444555555666666555555666777666555444555777444444444555555555555555888888888777666444333222333333333333444444444444222222222222111111111111111111222333333333333333222111111111111222222333333222111111111222444555333333222222222333444444222222333333333333444444555555444333333333333444111222333444555555555555333333333222222333333444222222222222222222222222555444333333555555444333666666666555555555555555444555555666555444333222333333333444555666666777222222111111222222333444111111222222222333333333222444666666555444555666222444666666555444333444333444444444555555555555333444555444444444666888444444444333333222222222333333333333333333333333444555555444333333666888555444222111111222333444000111333444555444222111222---555111111777...444333333333333333333333333000000000000000000000000...//////000111111222222000000000000111111111111000111222333333333222222222222222111111111111000222111000111333333111000000000111222222111000000...///111222333333333333222222222333333333333333111333555444222000111222111111000000000111222222111222333444555555555555444222///...000222444444444333222222333444222111333333333333222222222222333222111000000111222333000222444444222111111333222333333333222222111111111111222222222222111111222222333333333444444444333333333333222222222111333000000333333000///111333444444444444333111000000222444444333222333444000111111222222333444444444333333222222333333444000000111222222222222222111222333222111000222333222222333333444444333333111222222333333222222111333333333333333333333333222111000//////000111222...111333222000///000111111111111111111111111111222111///......///111222222222111111000000//////---000333444222111111222000111111111111222222222222222222222222222222222222111111222444444222111222222333333444555555555222333333444444333333222222111000222444555444333222444555444333222333444111111000000111111222333444222000000111222222222333333333333555777999:::888888888888777666444333888555222111222333111000000000111111222333444555111777999333000222444444555444333333222222333333555444333222222333444555222222222222222222222222444444444444444444444444222222111111111222333444444444444444444444444444444444444444444444444444222333444555666666666666555666777666555444555777444444444555555555666666777777777777666555333222444444444444444444444444444444444333333333222222111111222333333333333222000000111222222222222222333222111000111222444555333333333333333444555555222222333333333444444444555555444333333333333444222222333333444555666666333333333222222333444444111111111111111111111111555444333333555555444333666666555555666777888999444555666666666555444333333444555555666666555555222111111111222333333444111111111222222333333333222444666666555444555666111333555666555333333444444555555555666666777777444555555555444444555777444444444333333222222222333333333333333333333333444555555444333333666888777666444222222222444555///000222444444444222111222---666000000666---222333333333333333333333333000000000000000000000000...//////000111222222222000000000000111111111111///000222333444333333222222222222111111111111000222111000111333333111000///000111222222111000///---...111444555555444333333222222222222222222222111333555444111000111222000/////////000111222222333444555666777777777777444111......///222444444555333222222222222111///333333333222222222111111333222111000000111222333000222555444222000111333222222333333333222111111111111222222222222111111000111222333555666777888444444444333333222222222333111111444333///...111111222333444444444333222000222444444333333444555000111111222333333444444444333333222222333333444000000111222222222222111444555555333222222444777111222333333444444444444222222222333333222222222333333333333333333333333222111000......000111222...111333222000///000222000000000000000000000000222000///......///000222333333222111000///......+++///444555333111111222000111111111111222222222222222222222222222222222333222111222333333222000222222333333444555666666222333333444444333333222111000000111333444444333222333444444222222333444111111111000111222222333444222000///111222222222000222444666888999999999222333333444333222000///999666222111222333222000000000000111222444555666000888;;;444...000444555555444333333222222333333555444333333333333444555222222222222222222222222555555555555555555555555222222111111111222444555444444444444444444444444555555555555555555555555222333444555666666666666555666777666555444555777444444444555555555666666333444555777777777666666444444444444444444444444666666555555555444444444111111222333333333222222///000111333333333222111333222111000000222444555444444333333444444555666