BM6P6(@ yyytttooojjjiiilllnnnmmmnnnpppfffaaaZZZTTTQQQQQQTTTVVVVVVRRRTTT]]]iiiwww~~~cccKKKCCCDDD???>>>===<<<;;;:::::::::<<<<<<>>>???AAACCCDDDEEEKKKKKKOOOVVVZZZdddzzzxxxhhhTTTFFFAAA???===;;;:::::::::999999999888888999:::;;;===???AAACCCDDDJJJRRR[[[ggg~~~wwwmmmzzzuuuggg```ooo|||ppphhhiiisss~~~xxxpppgggaaa\\\WWWTTTLLLIIIEEEAAA@@@>>><<<:::{{{wwwoookkkiiilllnnnmmmmmmpppkkkgggaaa[[[XXXWWWXXXYYYXXXTTTUUU___lllyyyhhhNNNCCCCCC>>>======<<<;;;;;;;;;;;;======>>>@@@AAACCCDDDDDDIIIKKKQQQXXX___lll|||nnn[[[LLLFFFBBB>>>;;;:::::::::999999999999888999:::;;;===???AAACCCDDDJJJRRR\\\jjj{{{qqquuugggcccttt~~~ssskkkjjjttt}}}xxxoooggg```[[[VVVSSSLLLIIIDDDAAA???>>><<<:::{{{pppkkkiiilllnnnlllllloooooommmiiieeebbb`````````\\\VVVVVVaaaooozzzoooRRRDDDBBB======<<<<<<;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDGGGMMMUUU\\\dddvvvvvvcccTTTJJJDDD???;;;::::::::::::999999999999999:::;;;<<<>>>AAACCCDDDIIISSS___oooyyyrrrfffdddzzzuuuoookkkuuu|||vvvnnnfff___ZZZUUURRRKKKHHHDDDAAA???===;;;:::}}}qqqmmmjjjlllmmmkkkkkkmmmooonnnmmmlllkkkjjjiiiiiibbbYYYUUU]]]mmmzzztttUUUEEEAAA<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDDDDGGGOOOXXX___hhh~~~}}}yyywwwjjjXXXKKKDDD???;;;;;;;;;:::::::::999999999999::::::<<<>>>@@@BBBDDDIIISSS```sssnnneeeddd~~~~~~uuupppjjjvvvzzzuuummmeee___YYYSSSPPPJJJGGGCCC@@@>>>===;;;:::~~~sssnnnkkkmmmmmmkkkjjjlllkkklllmmmooopppqqqqqqqqqggg[[[RRRWWWfffuuuvvvXXXFFFAAA<<<<<<<<<<<<<<<===>>>?????????@@@BBBCCCDDDEEEEEEIIIQQQZZZ___jjj|||qqqmmmlll~~~qqq[[[KKKCCC???===;;;;;;;;;:::::::::999999:::::::::;;;===@@@BBBDDDJJJTTTbbbvvvooogggddd|||tttooojjjvvvyyytttllleee^^^XXXRRROOOIIIFFFBBB???>>>===;;;999~~~tttooolllmmmmmmjjjiiikkkgggiiikkkooorrrtttuuuvvvlll^^^QQQRRR]]]mmmxxxYYYGGGCCC===<<<<<<<<<===>>>>>>???>>>???@@@BBBDDDEEEGGGGGGLLLSSSZZZ^^^kkkuuullljjjlll~~~yyyaaaPPPFFFAAA???;;;;;;;;;;;;:::::::::::::::999999:::<<>>===<<<;;;999uuuppplllmmmmmmiiihhhjjjfffhhhjjjnnnqqqtttvvvwwwnnnaaaSSSPPPWWWeeexxxzzz\\\JJJEEE>>>===============>>>>>>===>>>@@@BBBEEEGGGHHHIIIMMMSSSXXX]]]mmmtttnnnppptttlllYYYLLLDDD@@@<<<;;;;;;;;;;;;::::::::::::999999999;;;???BBBDDDMMMWWWggguuusssppp{{{ssspppooozzzxxxtttmmmfff```YYYRRRNNNGGGDDD@@@>>>===<<<:::999vvvpppmmmmmmllliiihhhiiiggghhhjjjmmmpppsssvvvwwwooocccVVVQQQTTT```rrr{{{]]]KKKGGG>>>>>>============>>>>>>===>>>@@@BBBEEEHHHIIIKKKNNNSSSXXX]]]ooovvvsssxxx~~~uuuaaaQQQFFFAAA<<<<<<;;;;;;;;;::::::::::::999999999;;;>>>BBBEEENNNYYYjjjuuutttvvv{{{tttrrrqqq}}}xxxtttmmmggg```YYYSSSNNNFFFDDD@@@>>>===<<<:::999}}}xxxpppjjjjjjjjjgggffffffiiijjjlllnnnppprrrssstttooodddYYYSSSSSSYYYgggssscccMMMCCC???>>>======>>>>>>===<<<>>>@@@BBBCCCCCCEEEHHHJJJPPPXXX\\\```tttzzzlllVVVGGGCCC???===:::999:::::::::999;;;999:::=========AAAGGGKKKYYYqqqttttttwwwyyyrrrrrrxxxzzzssskkkfffccc]]]RRRIIIHHHDDD@@@===<<<;;;:::999xxxpppjjjjjjjjjgggffffffggghhhkkknnnpppqqqqqqqqqmmmcccXXXRRRQQQWWWeeesss{{{eeeNNNCCC@@@>>>======>>>>>>===<<<>>>@@@BBBCCCDDDFFFIIILLLNNNTTTZZZaaaxxx{{{xxxnnnYYYIIICCC@@@>>>;;;::::::::::::999;;;999:::=========AAAGGGOOO]]]uuuwwwwwwyyyyyyrrrrrrvvvyyyrrrjjjeeebbb\\\RRRKKKGGGDDD@@@===<<<;;;:::999yyypppjjjiiiiiigggeeefffeeegggjjjlllnnnoooooooookkkbbbXXXQQQOOOUUUdddssszzzhhhPPPEEE@@@???======>>>>>>>>>===>>>@@@BBBCCCDDDGGGKKKNNNPPPUUU[[[fffvvv{{{rrr]]]MMMEEEAAA>>>;;;::::::;;;:::999;;;999:::=========AAAGGGQQQ```wwwyyyzzz{{{xxxrrrqqqqqq|||xxxqqqhhhccc___[[[SSSMMMGGGDDD???===<<<;;;:::999zzzqqqjjjiiiiiifffeeefffffffffggghhhjjjlllnnnoookkkcccZZZRRRNNNTTTeeeuuummmSSSFFFAAA???======>>>>>>>>>===>>>@@@BBBCCCEEEHHHMMMPPPUUUZZZbbbpppwwwuuuvvvcccQQQFFFBBB???<<<;;;;;;;;;:::999;;;999:::=========AAAGGGNNN]]]tttwwwyyyzzzvvvoooooommmyyyuuuooogggaaa]]]YYYSSSNNNFFFCCC???<<<;;;;;;:::999{{{rrrjjjhhhhhhfffeeefffhhhgggeeedddfffiiimmmppplllfff]]]TTTNNNSSSfffyyyqqqVVVHHHBBB@@@===<<<===??????>>>???@@@BBBCCCFFFJJJOOOSSSXXX^^^kkk}}}uuuyyy|||jjjWWWIIICCC@@@===<<<<<<<<<;;;:::;;;999:::=========AAAGGGKKKZZZqqq||||||qqqtttxxxsssmmmmmmkkkwwwzzzsssmmmfff```[[[WWWRRRNNNEEEBBB>>><<<;;;;;;:::999|||rrrjjjhhhgggeeeeeeggghhhfffdddcccdddhhhmmmpppmmmhhh```VVVOOOSSShhh}}}vvvYYYJJJCCC@@@===<<<===????????????@@@BBBDDDFFFKKKRRRVVVVVVaaatttyyysss___OOODDDAAA>>><<<<<<<<<;;;:::;;;999:::=========AAAGGGKKKYYYmmmsssuuu~~~}}}lllqqqwww~~~rrrlllmmmjjjxxxxxxppplllfff```ZZZUUUPPPLLLEEEAAA>>>;;;;;;;;;:::999|||sssjjjhhhgggeeeeeegggfffeeeeeeeeegggiiikkkmmmllliiiaaaWWWNNNRRRhhh~~~yyy\\\KKKCCCAAA===<<<===???@@@@@@???@@@BBBDDDGGGMMMSSSXXXXXXggg|||hhhUUUEEEBBB???======<<<;;;:::;;;999:::=========AAAGGGKKKWWWiii}}}{{{lllpppwwwxxxkkkrrrxxx}}}rrrmmmnnnkkkyyyyyynnnkkkfff```ZZZSSSNNNJJJDDDAAA===;;;;;;;;;::::::}}}sssjjjhhhgggeeeeeegggcccdddfffhhhjjjjjjjjjiiillliiibbbWWWMMMQQQhhh{{{]]]LLLDDDAAA===<<<===???@@@@@@???@@@BBBDDDGGGMMMTTTZZZ\\\mmmnnnZZZEEECCC???======<<<;;;:::;;;999:::=========AAAGGGJJJUUUeeewwwvvvhhhlllssswwwkkktttzzz~~~sssoooppplll{{{{{{mmmkkkgggaaaZZZSSSLLLHHHDDDAAA===;;;;;;;;;::::::}}}vvvlllfffeeeeeeeeeeeefffggghhhhhhggghhhjjjlllmmmiiibbbYYYPPPRRRcccuuu~~~aaaLLLCCC@@@>>>===>>>???@@@@@@BBBCCCCCCDDDJJJQQQWWWXXX___uuuzzzbbbKKKCCC======>>><<<;;;<<<;;;<<<<<<<<<<<<===AAADDDKKKSSS```qqq}}}nnnsss}}}llloooyyypppmmmooo}}}|||sssnnnhhh```ZZZRRRLLLGGGDDDAAA===;;;:::999888666|||uuukkkeeeddddddddddddeeefffhhhhhhggggggiiijjjiiifffbbb[[[RRRQQQ]]]lll~~~bbbMMMCCCAAA>>>===>>>???@@@@@@BBBCCCDDDFFFJJJRRRXXXZZZfff}}}iiiPPPGGG???>>>>>>;;;::::::;;;<<<<<<<<<<<<===AAADDDJJJSSSbbbuuurrrvvvpppsss{{{{{{qqqnnnqqq|||sssnnnggg```YYYRRRKKKGGGEEEBBB>>><<<;;;:::999888~~~{{{sssjjjcccbbbccccccbbbbbbeeeggghhhggggggggghhheeedddbbb\\\SSSNNNVVVbbbrrryyyeeeNNNDDDAAA>>>===>>>???@@@@@@AAABBBEEEHHHLLLRRRYYY___oooqqqVVVKKKAAA>>>===;;;999999;;;<<<<<<<<<<<<===AAADDDIIITTTeee{{{yyy|||uuuxxxyyy|||rrrnnnuuu{{{rrrnnnggg```YYYRRRKKKFFFEEEBBB???===<<<;;;:::999~~~zzzrrrhhhbbb```aaaaaa``````cccfffggggggfffeeeeeedddcccaaa[[[RRRLLLRRR[[[llluuu~~~iiiPPPDDDBBB???>>>>>>???@@@???AAABBBFFFKKKNNNSSS]]]ggg{{{vvv[[[NNNBBB>>>>>><<<::::::;;;<<<<<<<<<<<<===AAADDDIIIUUUiiivvv{{{{{{zzzqqqnnnxxx~~~wwwqqqmmmfff___XXXQQQJJJFFFDDDAAA>>><<<<<<;;;:::999~~~yyyrrrhhhaaa_________^^^^^^aaadddfffeeedddcccdddfffccc___YYYPPPKKKPPPYYYmmmvvv}}}oooSSSEEECCC???>>>???@@@@@@???AAABBBGGGMMMPPPUUUcccqqq}}}___PPPBBB===>>>>>><<<<<<;;;<<<<<<<<<<<<===AAADDDJJJWWWlllwww|||wwwpppnnnyyy}}}vvvqqqllleee^^^WWWPPPIIIEEEBBB@@@===;;;;;;:::999888zzzrrrhhhaaa______^^^^^^^^^```bbbcccbbbbbbbbbcccfffbbb]]]XXXPPPKKKPPPYYYqqq{{{vvvXXXFFFCCC@@@>>>???@@@@@@???BBBBBBHHHOOORRRXXXjjj~~~}}}eeeTTTCCC===??????>>>===;;;<<<<<<<<<<<<===AAADDDKKKYYYnnnyyy~~~tttooopppyyy~~~xxxpppllleee^^^WWWPPPIIIDDDBBB???<<<:::::::::999888zzzrrrhhhaaa______^^^]]]^^^___aaaaaa``````bbbcccaaa^^^[[[WWWQQQLLLPPPWWWsss|||\\\GGGDDD@@@??????@@@@@@???CCCCCCHHHPPPSSSZZZpppkkkXXXEEE>>>>>>>>>===<<<;;;<<<<<<<<<<<<===AAADDDKKKYYYnnn}}}rrrooorrrwww~~~xxxpppkkkddd]]]VVVOOOHHHDDDBBB@@@===;;;;;;;;;:::999zzzrrrhhhaaa______^^^]]]^^^___```_________aaaccc]]][[[ZZZWWWRRRMMMOOOTTTsss___GGGDDDAAA??????@@@@@@???DDDCCCIIIQQQTTT\\\tttooo[[[GGG>>>>>>===;;;:::;;;<<<<<<<<<<<<===AAADDDKKKXXXnnn{{{qqqppptttuuu}}}wwwoookkkddd]]]VVVOOOHHHDDDCCCAAA>>><<<<<<<<<<<<;;;~~~}}}~~~~~~~~~{{{wwwpppggg```]]]]]]___^^^]]]]]]^^^___```aaaaaa```]]]YYYSSSMMMKKKLLLNNNmmmzzzbbbOOOGGGAAAAAAAAA@@@???@@@AAABBBJJJSSSWWW___xxxzzzcccIIICCCCCC>>>::::::;;;;;;;;;;;;;;;>>>BBBEEEJJJ\\\vvv|||sssooopppvvv~~~yyyqqqkkkbbbZZZSSSMMMHHHEEE>>>===<<<;;;;;;:::;;;;;;}}}|||xxxqqqhhh```\\\\\\^^^\\\\\\\\\]]]^^^___```aaa___]]]XXXRRRMMMKKKLLLMMMfffuuufffPPPHHHBBBBBBBBBAAA@@@BBBDDDEEEMMMWWW\\\eee~~~}}}eeeKKKCCCBBB>>>;;;<<<;;;;;;;;;;;;;;;>>>BBBFFFMMM___zzz}}}tttpppqqqwww}}}xxxpppjjjbbbZZZSSSMMMHHHDDD>>>===<<<;;;;;;:::;;;;;;}}}|||xxxqqqhhh```[[[[[[\\\ZZZZZZZZZ[[[\\\^^^___```]]]\\\XXXRRRMMMKKKKKKMMM]]]ooojjjQQQIIICCCBBBCCCBBBAAACCCBBBDDDKKKTTT[[[ggg}}}{{{{{{{{{iiiNNNCCCAAA>>><<<===;;;<<<<<<;;;;;;>>>BBBFFFNNNaaa}}}uuuqqqrrrxxx}}}wwwooojjjaaaYYYRRRLLLGGGCCC>>>===<<<;;;;;;:::;;;;;;}}}|||xxxrrrhhh```[[[ZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^[[[ZZZWWWQQQMMMJJJJJJLLLXXXlllkkkRRRIIIBBBBBBBBBAAAAAACCCBBBDDDKKKSSS[[[iii}}}{{{~~~vvvvvvpppSSSDDDAAA???>>>>>>;;;<<<<<<;;;<<<>>>CCCFFFMMM___|||wwwrrrsssxxx|||vvvoooiiiaaaXXXQQQKKKFFFCCC>>>===<<<;;;;;;:::;;;;;;}}}{{{xxxqqqiii```[[[YYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\YYYXXXVVVQQQLLLJJJJJJJJJWWWkkk~~~jjjRRRIIIAAA@@@AAA@@@AAACCCGGGJJJOOOVVV___ppp}}}{{{tttttt~~~~~~xxxZZZHHHAAA@@@???>>><<<<<<<<<<<<<<>>===<<<;;;;;;:::;;;;;;}}}zzzwwwqqqiii```[[[YYYZZZZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWUUUPPPLLLIIIIIIJJJVVVkkk~~~lllRRRIIIAAA@@@@@@@@@AAACCCGGGJJJOOOUUU```ttt|||yyytttuuussswwwvvvrrrtttbbbLLLCCCAAA???===<<<======<<<<<>>===<<<;;;;;;:::;;;;;;}}}xxxuuuppphhhaaa\\\ZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVTTTPPPLLLIIIHHHIIISSSjjj~~~pppSSSJJJBBB@@@AAAAAABBBEEEDDDHHHNNNTTTaaayyy~~~zzzuuuwwwyyyooowwwtttmmmmmm~~~iiiQQQFFFCCC???<<<<<<======<<<===???DDDGGGNNN[[[qqqxxx~~~wwwrrrrrrsss}}}xxxpppjjjbbbZZZSSSMMMHHHDDD>>>===<<<;;;;;;:::;;;;;;~~~}}}~~~~~~~~~wwwtttppphhhaaa\\\ZZZZZZ]]]\\\[[[ZZZXXXXXXWWWWWWUUUUUUSSSPPPKKKHHHHHHHHHQQQhhhuuuUUUKKKCCCAAABBBBBBCCCFFFFFFKKKQQQYYYhhhzzzwwwyyy{{{ssssss}}}}}}uuulllkkkxxxmmmTTTHHHCCC???;;;=========<<<===???DDDGGGKKKWWWkkkuuu|||wwwrrrrrrrrr}}}xxxqqqkkkcccZZZSSSMMMHHHEEE>>>>>><<<;;;;;;;;;;;;;;;}}}|||}}}xxxuuuppphhhaaa\\\ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVSSSOOOJJJHHHHHHIIITTTlllwwwWWWGGGDDDFFF@@@===BBBCCCFFFNNNXXX___kkk}}}zzz}}}}}}{{{wwwvvvyyy}}}{{{ooommmqqqpppWWWHHHBBB???>>><<<===>>>======>>>AAACCCLLLWWWhhh~~~vvv}}}~~~xxx}}}vvvqqqqqquuuzzzpppjjjaaaYYYTTTNNNGGGBBB>>>>>>===<<<;;;:::::::::~~~||||||~~~xxxvvvpppiiiaaa[[[YYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUURRRMMMIIIGGGGGGHHHSSSlllzzzZZZIIIEEEGGGAAA???DDDDDDIIIPPPXXX```oooyyyxxx}}}}}}{{{vvvwww}}}{{{}}}tttpppooorrrXXXIIIBBB@@@???<<<===>>>======>>>AAACCCNNNWWWfffyyyxxxooovvv|||www|||vvvqqqqqqvvvzzzqqqjjjaaaYYYTTTMMMGGGAAA>>>>>>===;;;;;;::::::;;;}}}{{{{{{|||yyyvvvqqqiiiaaaZZZWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSPPPLLLGGGEEEEEEGGGQQQjjj~~~^^^KKKFFFHHHBBB@@@EEEEEELLLRRRXXXaaauuuyyytttwww~~~{{{zzz}}}|||xxxwww~~~zzzqqqllluuu[[[JJJCCC@@@@@@<<<===>>>======>>>AAACCCMMMUUUbbbssstttiiippp{{{www}}}vvvqqqqqqxxxzzzqqqjjjaaaYYYSSSMMMFFFAAA>>>===<<<;;;;;;;;;;;;;;;}}}||||||{{{|||~~~~~~{{{yyyxxxyyyvvvqqqiiiaaaZZZVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQNNNJJJEEECCCDDDEEEOOOfffzzzaaaMMMFFFGGGBBBAAAEEEEEENNNSSSXXXccc{{{sssqqqxxx~~~wwwuuu{{{~~~pppjjjyyy___LLLDDDAAAAAA<<<===>>>======>>>AAACCCIIIRRR```rrruuuiiiooo~~~yyyvvvqqqqqqzzz|||qqqkkkaaaYYYSSSMMMFFFAAA>>>===<<<;;;;;;;;;;;;;;;vvvuuuuuuwww{{{zzz{{{}}}{{{xxxwwwxxxvvvqqqjjjaaaZZZVVVTTTTTTSSSSSSSSSSSSRRRRRRRRRPPPOOOLLLHHHDDDBBBCCCDDDLLLaaarrrvvv{{{cccNNNEEEFFFAAA@@@EEEEEENNNTTTZZZfffqqqrrr|||{{{vvv{{{qqqiii}}}dddOOOEEEBBBAAA<<<===>>>======>>>AAACCCGGGQQQaaatttyyykkkqqq~~~vvvqqqrrr{{{}}}rrrkkkbbbZZZSSSMMMEEE@@@======<<<;;;;;;;;;;;;<<>>======>>>AAACCCHHHTTTeeexxx~~~oootttvvvqqqrrr|||}}}rrrkkkbbbZZZSSSLLLEEE@@@===<<<<<<;;;;;;;;;<<<<<>>======>>>AAACCCJJJWWWjjjuuuzzzvvvqqqrrr|||{{{ssslllbbbZZZSSSLLLEEE???<<<<<<;;;;;;;;;<<<<<<===```bbbhhhssszzzyyy~~~~~~|||{{{sssrrroooiiibbb[[[WWWUUUTTTSSSSSSSSSRRRRRRRRRRRRNNNMMMKKKGGGCCCBBBCCCEEEDDD[[[qqqzzzlllTTTGGGFFFCCCDDDHHHGGGMMM]]]kkkwww|||xxxxxx{{{xxx}}}rrrdddqqqpppWWWHHHCCCBBB<<<===>>>======>>>AAACCCJJJXXXmmmzzzvvvqqqrrr|||zzzssslllbbbZZZSSSLLLEEE???<<<<<<;;;;;;;;;<<<<<<===[[[aaajjjuuu|||yyywwwvvvsssnnnhhhaaa[[[VVVTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOLLLJJJIIIFFFBBBCCCGGGQQQ^^^qqquuuVVVDDDEEEBBBBBBHHHIIIPPP^^^kkkxxxxxx|||{{{}}}tttgggtttsssXXXIIIDDDCCC??????@@@???>>>???BBBDDDNNNXXXkkkyyy|||rrrnnnooo~~~zzzssslllaaaXXXRRRLLLFFFBBB>>>>>>===<<<;;;:::::::::^^^eeemmmwww~~~{{{xxxvvvuuurrrnnnhhhaaa[[[WWWTTTRRRRRRQQQPPPPPPPPPPPPPPPOOOLLLJJJIIIFFFBBBCCCHHHMMM[[[ooowwwXXXGGGGGGDDDDDDIIIKKKSSS]]]iiiwww{{{}}}tttfffrrryyy]]]JJJCCCAAA??????@@@???>>>???BBBDDDMMMXXXkkk|||{{{rrrnnnnnnzzzzzzqqqjjj___WWWPPPKKKDDD@@@>>>>>>===;;;;;;::::::;;;dddkkkssszzz|||yyyvvvuuusssppplllgggaaa[[[WWWUUUQQQQQQPPPOOOOOOOOOPPPPPPOOOKKKJJJIIIFFFCCCDDDIIIJJJZZZqqq{{{[[[JJJJJJFFFFFFKKKLLLVVV\\\fffvvv}}}tttdddooocccKKKAAAAAA??????@@@???>>>???BBBDDDMMMXXXlll}}}}}}{{{qqqnnnooowwwyyyooohhh]]]UUUNNNIIICCC>>>>>>===<<<;;;;;;;;;;;;;;;jjjqqqxxx~~~{{{{{{}}}~~~{{{xxxuuutttqqqoookkkfff```[[[WWWUUUPPPPPPOOOOOOOOOOOOOOOPPPNNNKKKIIIIIIGGGDDDEEEJJJLLL___www|||]]]KKKKKKGGGGGGLLLMMMXXX\\\eeexxxrrrcccjjjhhhMMMBBBCCC??????@@@???>>>???BBBDDDNNNZZZooo}}}}}}|||ssspppqqqwwwyyynnnggg]]]TTTNNNIIICCC>>>>>>===<<<;;;;;;;;;;;;;;;nnnvvv}}}~~~wwwxxx|||~~~~~~zzzxxxuuutttpppnnnjjjeee___ZZZVVVSSSOOOOOONNNNNNNNNNNNOOOPPPMMMKKKIIIJJJGGGDDDFFFKKKRRRiii{{{\\\KKKKKKGGGGGGLLLMMMZZZ]]]hhh~~~{{{rrrcccfffvvvlllOOODDDFFF??????@@@???>>>???BBBDDDNNN[[[rrr~~~uuurrrttt{{{xxxoooggg]]]UUUOOOJJJDDD@@@======<<<;;;;;;;;;;;;<<>>???BBBDDDJJJZZZssswwwtttuuu}}}wwwooohhh^^^UUUPPPKKKEEEAAA===<<<<<<;;;;;;;;;<<<<<>>???BBBDDDHHHXXXssswwwtttuuu|||wwwnnnggg]]]UUUPPPKKKEEEAAA<<<<<<;;;;;;;;;<<<<<<===ssszzz~~~~~~~~~~~~|||{{{zzzzzzqqqnnniiiccc\\\VVVQQQOOOMMMMMMLLLLLLMMMNNNOOOOOOLLLJJJIIIJJJHHHFFFIIINNN]]]}}}yyy[[[JJJKKKJJJKKKQQQSSS\\\eeezzzyyyqqqssszzzjjj^^^]]]nnn{{{ZZZFFFCCC??????@@@?????????BBBDDDHHHXXXsss~~~wwwsssuuuyyywwwnnnfff\\\TTTOOOJJJEEE@@@<<<<<<;;;;;;;;;<<<<<<===nnnuuuzzz{{{~~~~~~||||||}}}~~~~~~}}}zzzxxxrrrooohhhaaaZZZTTTPPPNNNNNNLLLJJJJJJKKKLLLLLLKKKLLLLLLJJJHHHGGGHHHLLLPPPbbb}}}zzz]]]MMMKKKFFFFFFNNNSSSbbbiii{{{uuummmooowwwhhh]]]VVVbbb~~~zzz\\\HHHBBB@@@???>>>>>>>>>???AAAAAAEEE\\\mmm|||uuupppqqqyyy{{{nnnggg]]]TTTOOOJJJDDD@@@===<<<;;;::::::;;;<<<===gggpppwww{{{||||||}}}~~~~~~}}}{{{zzzsssoooiiibbbZZZUUUQQQOOOOOOMMMKKKKKKLLLMMMLLLKKKKKKKKKJJJGGGFFFHHHLLLOOOccc~~~xxxZZZKKKJJJFFFFFFPPPUUU```jjjtttlllnnnuuuhhh]]]VVVaaa}}}{{{]]]JJJDDD@@@???>>>>>>>>>???AAAAAAGGG\\\kkkqqqpppzzz~~~uuuqqqrrryyyzzznnnggg]]]UUUOOOJJJDDD@@@===<<<;;;;;;;;;;;;<<<===bbblllvvv}}}}}}|||}}}}}}~~~}}}}}}}}}}}}{{{yyysssoooiiibbb[[[UUUQQQOOOQQQOOOLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFGGGKKKNNNddd~~~uuuXXXIIIIIIEEEGGGQQQWWW```ppp~~~rrrjjjlllssshhh\\\TTT___{{{}}}___LLLEEE@@@???>>>>>>>>>???AAAAAAHHH\\\hhhyyycccgggvvv}}}tttqqqsssyyyzzznnnggg]]]UUUOOOJJJEEE@@@======<<<;;;;;;<<<======aaammmyyy}}}}}}}}}|||~~~}}}{{{zzzzzzyyywwwuuurrrnnnhhh```YYYSSSOOOMMMPPPNNNLLLKKKKKKKKKIIIHHHHHHHHHHHHFFFEEEGGGJJJMMMddd~~~uuuXXXHHHHHHDDDGGGQQQXXXcccuuu}}}pppgggiiipppfffZZZRRR\\\xxxaaaLLLEEE@@@???>>>>>>>>>???AAAAAAGGGZZZddd|||rrr```eeeuuu|||{{{|||rrrooorrrxxx{{{nnnggg]]]UUUPPPJJJEEEAAA>>>===<<<;;;;;;<<<===>>>aaannn~~~~~~~~~}}}~~~~~~~~~|||yyyxxxwwwuuusssqqqooolllfff^^^WWWQQQMMMKKKNNNLLLJJJIIIIIIIIIHHHFFFFFFGGGGGGFFFFFFGGGJJJLLLbbb|||wwwZZZIIIHHHDDDFFFQQQWWWeeewww|||oooeeegggmmm~~~}}}bbbXXXQQQZZZuuucccLLLDDD@@@???>>>>>>>>>???AAAAAAFFFWWW```vvvnnn___cccpppxxxzzzzzzpppnnnpppxxx}}}ooohhh^^^UUUPPPKKKEEEAAA>>>===<<<;;;;;;<<<===>>>cccsss}}}||||||zzzxxxvvvvvvtttrrrpppnnnjjjddd]]]VVVPPPLLLJJJMMMKKKHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHJJJMMM___zzzyyy[[[JJJIIIDDDGGGRRRYYYdddvvv|||nnndddeeelll}}}yyy```WWWRRR\\\uuufffNNNDDD@@@???>>>>>>>>>???AAAAAAFFFUUU[[[ppp}}}}}}~~~nnn___```kkkwwwzzzzzzpppmmmoooxxx~~~ooohhh^^^VVVPPPKKKFFFAAA>>>>>>===<<<<<<===>>>>>>lll|||~~~~~~|||zzzzzzxxxvvvvvvwwwvvvuuusssnnnkkkddd]]]VVVPPPLLLJJJLLLJJJHHHHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHIIIKKKMMM[[[wwwxxxZZZIIIIIIFFFIIIUUU\\\eeewww|||nnnddddddkkk}}}ttt___XXXUUU___wwwjjjQQQGGG@@@???>>>>>>>>>???AAAAAADDDRRRXXXmmm|||wwweeedddlllxxxzzz|||qqqnnnpppxxx~~~ooohhh^^^VVVPPPKKKFFFBBB???>>>===<<<<<<===>>>???vvv|||}}}{{{zzzxxxwwwvvvwwwxxxyyyxxxwwwoookkkeee^^^VVVPPPLLLJJJLLLJJJIIIIIIJJJKKKJJJIIIFFFGGGHHHIIIHHHIIILLLNNNYYYvvvwwwYYYIIIIIIGGGKKKXXX```hhhzzz}}}nnnddddddjjj}}}qqq___ZZZXXXbbbyyymmmTTTJJJ@@@???>>>>>>>>>???AAAAAAAAAPPPVVVmmmnnnkkkrrrxxxzzz}}}sssooopppyyy}}}ooohhh^^^VVVQQQLLLFFFBBB???>>>===<<<<<<===>>>???}}}{{{}}}}}}|||{{{zzzxxxwwwwwwxxxzzz{{{zzzyyyooojjjbbbYYYPPPKKKHHHFFFMMMLLLJJJIIIIIIHHHFFFDDDEEECCCCCCEEEEEEEEEIIIOOO]]]zzzxxxZZZJJJJJJGGGJJJVVV]]]mmmwwwooorrruuuttt|||vvvdddWWWUUUaaazzzpppTTTIIIAAA@@@>>>======>>>@@@AAAFFFMMMYYYlllttttttsss}}}yyy}}}tttpppqqqyyyuuujjj```YYYRRRIIICCCAAA???>>>===<<<<<<===>>>>>>}}}{{{|||}}}}}}||||||xxxxxxwwwxxxzzzzzzxxxwwwooojjjaaaWWWOOOJJJGGGFFFMMMKKKIIIHHHHHHHHHFFFDDDEEECCCCCCEEEEEEEEEJJJPPP___~~~xxxZZZJJJJJJGGGJJJVVV]]]iiivvvpppsssvvvttt{{{|||hhhZZZWWWbbbzzzqqqUUUJJJAAA@@@>>>======>>>@@@AAAFFFNNNZZZnnnwwwxxxxxx}}}sssooopppxxxwwwlllaaaZZZSSSJJJDDDCCC??????>>>=========>>>???~~~{{{{{{}}}|||{{{|||~~~}}}}}}~~~~~~zzzyyyxxxxxxyyyxxxvvvtttnnniii___UUUMMMHHHFFFEEEMMMKKKHHHGGGGGGGGGEEEDDDEEECCCCCCFFFFFFFFFJJJQQQaaawwwZZZJJJJJJGGGKKKWWW^^^iiissspppssstttrrrzzzmmm]]]WWW```vvvqqqUUUIIIAAA@@@>>>======>>>@@@AAAEEENNN\\\ppp|||~~~|||sssooopppwwwzzznnnaaaZZZSSSKKKEEEEEE@@@???>>>===>>>>>>???@@@}}}{{{||||||zzzyyyxxxzzz}}}~~~}}}~~~|||{{{yyyxxxxxxwwwtttrrrlllfff\\\RRRJJJFFFFFFFFFMMMJJJGGGFFFFFFFFFEEEDDDFFFCCCDDDFFFGGGGGGKKKRRRaaawwwYYYJJJJJJHHHLLLXXX___lllyyyooommmnnnnnnmmmyyyppp]]]UUU]]]qqqqqqUUUHHHAAA@@@>>>======>>>@@@AAADDDNNN^^^sss}}}tttpppqqqxxx{{{oooaaaYYYQQQJJJEEEEEE@@@???>>>>>>>>>???@@@AAA~~~{{{{{{wwwwwwvvvwwwyyy}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvrrrppphhhaaaXXXNNNHHHFFFGGGHHHMMMJJJGGGEEEEEEFFFEEEDDDFFFDDDDDDGGGGGGHHHLLLSSSaaavvvYYYIIIJJJHHHMMMYYYaaammmuuukkkgggeeefffgggyyyttt___UUU\\\nnnqqqTTTFFFAAA@@@>>>======>>>@@@AAACCCOOO```vvvvvvrrrrrrzzzzzznnnaaaXXXPPPIIIDDDDDD@@@???>>>>>>>>>???AAABBB~~~zzzzzztttuuuwwwyyy{{{}}}~~~}}}||||||{{{zzzwwwvvvuuussspppmmmbbb\\\SSSJJJFFFFFFIIILLLNNNKKKGGGFFFFFFFFFFFFEEEFFFDDDDDDGGGHHHIIIMMMTTTddduuuXXXIIIJJJIIIMMMZZZbbbkkkssshhhaaa]]]```eeeyyyzzzcccXXX___nnnsssTTTFFFAAA@@@>>>======>>>@@@AAABBBOOOaaaxxxwwwssssss|||zzznnnaaaYYYQQQIIICCCBBB???>>>======>>>???AAABBB~~~}}}|||xxxxxxsssuuuxxx{{{}}}~~~~~~|||zzzxxxxxxvvvtttrrrqqqooollljjj]]]WWWNNNGGGEEEGGGLLLPPPOOOLLLHHHFFFFFFGGGGGGFFFFFFDDDEEEHHHIIIIIINNNUUUkkkuuuXXXIIIKKKIIINNN[[[cccmmmssshhh]]]XXX^^^hhhzzz|||dddYYY```mmmuuuWWWHHHAAA@@@>>>======>>>@@@AAABBBPPPcccyyywwwrrrsss}}}zzzoooccc[[[SSSJJJCCCBBB======<<<<<<===>>>@@@AAA}}}|||~~~~~~zzzwwwwwwrrruuuyyy}}}~~~~~~~~~{{{xxxvvvtttsssqqqoooooommmiiigggZZZTTTLLLEEEDDDHHHNNNRRRPPPMMMIIIFFFFFFGGGGGGGGGFFFDDDEEEHHHIIIJJJOOOUUUpppuuuXXXIIIKKKIIINNN\\\cccqqqttthhh[[[VVV___mmmzzz{{{bbbXXX^^^kkkwwwXXXIIIAAA@@@>>>======>>>@@@AAABBBPPPccczzzvvvrrrrrr}}}{{{pppeee]]]UUULLLDDDBBB===<<<<<<<<<===>>>@@@AAAzzzwwwvvvvvvxxx|||}}}{{{xxxwwwzzz}}}~~~}}}||||||||||||}}}}}}{{{vvvsssqqqppptttsssqqqooolllgggaaa\\\PPPOOOJJJFFFIIIQQQUUUTTTVVVNNNHHHIIIIIIFFFEEEEEEFFFFFFGGGHHHGGGIIISSS^^^{{{pppWWWJJJIIIGGGNNN]]]cccmmmqqqddd[[[ZZZaaahhhzzzuuu```XXX^^^eeexxxwwwWWWGGG@@@???>>>======>>>???@@@FFFKKKbbbvvvooonnn|||wwwooodddZZZSSSMMMGGGBBBAAA@@@??????>>>?????????{{{wwwyyyxxxxxxzzz||||||zzzwwwxxxzzz}}}~~~}}}{{{{{{{{{{{{||||||yyyuuuqqqoooooorrrqqqooommmjjjddd]]]XXXOOONNNKKKHHHMMMUUUZZZYYYXXXPPPIIIHHHHHHFFFDDDFFFCCCCCCEEEGGGHHHKKKUUUaaa}}}oooWWWJJJJJJHHHOOO]]]ccclll|||mmmaaaYYYYYYaaakkk~~~ttt___WWW[[[___rrrwwwWWWHHHAAA@@@???>>>>>>???@@@AAAFFFLLLddd|||sssnnnooo|||xxxpppdddZZZSSSMMMFFFBBB@@@@@@????????????@@@@@@}}}{{{xxxvvv{{{zzzzzz{{{|||{{{yyyvvvyyy{{{}}}}}}{{{zzzzzzzzzzzz{{{{{{xxxtttpppnnnnnnpppooommmkkkggg```XXXRRRLLLLLLKKKLLLSSS]]]aaa___[[[RRRJJJHHHGGGEEEDDDFFFCCCCCCEEEGGGGGGJJJTTT___zzznnnVVVKKKKKKIIIPPP^^^ccckkkvvvggg\\\WWWYYYcccooottt```XXXYYY\\\nnnuuuVVVHHHBBBAAA@@@??????@@@AAABBBEEENNNggg~~~yyyrrroooqqq|||zzzrrrfff[[[SSSLLLEEEAAA??????>>>??????@@@AAABBB|||zzzyyyxxxwwwyyyzzzzzz{{{|||{{{zzzxxxzzz{{{}}}|||zzzyyyxxxyyyzzz{{{{{{xxxtttpppnnnnnnnnnmmmkkkiiiddd\\\SSSMMMIIIJJJKKKOOOYYYdddgggddd^^^TTTKKKHHHGGGDDDDDDFFFGGGFFFFFFGGGFFFGGGPPP[[[tttlllUUUKKKLLLJJJQQQ^^^ccclll~~~pppaaaYYYVVVYYYfffuuuvvvcccZZZ[[[]]]qqqqqqTTTGGGAAA@@@????????????@@@AAAEEEPPPjjjyyy|||tttqqqrrr{{{|||sssggg\\\SSSLLLEEE@@@>>>>>>>>>???@@@AAACCCCCC}}}zzzwwwwwwvvvvvvvvvxxxzzz{{{{{{{{{{{{{{{yyy{{{|||{{{yyyxxxxxxyyy{{{{{{|||yyyuuuqqqoooooommmkkkiiifff```YYYPPPJJJFFFHHHKKKRRR___jjjlllggg___UUULLLHHHGGGEEEDDDFFFGGGFFFGGGGGGFFFHHHQQQ\\\qqqiiiSSSJJJLLLKKKQQQ^^^bbbmmm~~~|||zzzkkk]]]XXXVVVYYYhhhyyyuuubbbZZZ\\\```vvvlllQQQFFF@@@???>>>======>>>???@@@EEEPPPjjjuuu{{{}}}uuupppppp{{{}}}uuuhhh]]]TTTMMMEEE@@@>>>>>>>>>???@@@BBBCCCDDD}}}zzzwwwuuutttsssttttttvvvyyyzzzzzzzzzzzz{{{yyyzzzzzzzzzxxxwwwxxxyyy{{{||||||yyyuuuqqqooooookkkiiieeeaaa\\\UUUMMMHHHEEEHHHMMMVVVeeepppoooiii^^^UUULLLJJJIIIFFFEEEFFFCCCCCCEEEGGGHHHKKKVVVbbbsssfffQQQIIIKKKKKKQQQ]]]aaannnyyyxxx|||~~~wwwgggZZZWWWVVVXXXgggzzzsss^^^WWW[[[bbb{{{hhhNNNEEE@@@???>>>======>>>???@@@EEENNNfff{{{qqqvvv|||sssnnnmmmzzz~~~uuuhhh]]]UUUMMMFFFAAA>>>>>>??????AAABBBCCCDDDzzzzzzxxxvvvtttssssssssstttwwwzzzzzzxxxwwwxxxyyywwwxxxyyyxxxwwwwwwyyy{{{zzz{{{{{{xxxtttpppnnnnnniiifffaaa\\\WWWQQQKKKGGGGGGJJJPPP[[[jjjtttssskkk]]]TTTMMMKKKKKKGGGFFFFFFBBBCCCEEEHHHIIIMMMXXXdddrrrcccOOOGGGKKKJJJPPP\\\___pppwwwvvv{{{tttcccWWWVVVUUUVVVdddxxxsss^^^UUU[[[eeefffNNNFFF@@@@@@???>>>>>>???@@@@@@EEEKKK```ttt~~~ooosssyyyrrrooopppzzz}}}uuuhhh^^^UUUNNNGGGCCC?????????@@@AAABBBCCCDDDxxxyyyxxxwwwuuuttttttuuuuuuxxxzzzzzzwwwuuuvvvwwwvvvxxxxxxxxxwwwwwwyyy{{{xxxyyyyyywwwsssooommmmmmgggccc^^^XXXSSSNNNIIIFFFIIILLLRRR^^^mmmxxxuuulll\\\TTTMMMMMMLLLHHHFFFFFFFFFEEEGGGIIIJJJMMMWWWbbbnnnbbbMMMFFFJJJJJJPPP[[[___qqq~~~uuuuuuzzz~~~rrraaaUUUVVVTTTTTTbbbvvvvvv___VVV]]]iiieeeNNNGGGAAAAAA@@@??????@@@AAAAAAEEEIII[[[nnnyyywwwpppqqq|||yyysssrrrtttyyy}}}uuuhhh^^^VVVOOOHHHDDD@@@@@@@@@@@@AAABBBCCCCCC|||zzzwwwtttrrrrrrssstttssstttuuuvvvvvvuuutttsssuuuvvvwwwxxxxxxxxxxxxxxxzzzyyywwwuuutttqqqmmmjjjhhhaaaZZZVVVOOOHHHEEEGGGIIIUUUdddooowwwzzzvvvooobbbXXXNNNKKKJJJGGGGGGHHHFFFEEEFFFHHHHHHJJJTTT___ppp|||^^^OOOCCCDDDIIIOOOZZZgggwww}}}wwwxxx}}}wwwggg\\\TTTQQQPPPTTTcccttthhh___YYY[[[hhhbbbNNNIIIAAAAAA@@@??????>>>>>>???HHHJJJYYYhhhrrrqqqpppvvvyyypppnnnsss|||}}}vvvkkk___VVVMMMGGGCCC>>>??????@@@AAABBBCCCCCCyyywwwtttrrrqqqqqqsssttttttuuuuuuvvvvvvuuuuuutttuuuvvvvvvwwwxxxxxxxxxwwwyyywwwvvvuuusssqqqmmmjjjddd]]]VVVRRRLLLFFFEEEHHHLLLXXXeeeooovvvyyyuuunnnaaaWWWNNNKKKIIIFFFFFFGGGEEEEEEFFFHHHGGGIIIRRR]]]rrr{{{\\\NNNCCCDDDIIIOOO[[[gggyyy{{{xxx{{{tttdddYYYQQQPPPOOOSSScccttt}}}ggg]]]WWW[[[lllaaaLLLGGG???>>>>>>============>>>FFFIIIYYYiiivvvrrrooosss|||{{{qqqooottt||||||uuujjj___VVVNNNGGGCCC??????@@@AAABBBCCCDDDDDDwwwvvvtttsssrrrsssuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwwwwwwwvvvvvvvvvuuuttttttssspppllliii```XXXQQQLLLHHHDDDEEEIIIOOOYYYeeemmmsssvvvsssmmmaaaWWWNNNKKKIIIFFFEEEFFFDDDDDDEEEGGGFFFHHHQQQ[[[ttt{{{xxx|||YYYLLLCCCDDDIIIOOO[[[hhhyyy|||xxxvvvwwwzzznnn^^^TTTNNNMMMOOOTTTddduuu}}}wwweee[[[TTT\\\sss```JJJEEE>>>>>>===<<<===>>>???@@@FFFIIIYYYlll{{{tttnnnppp|||zzzyyypppnnnrrr|||{{{tttjjj```WWWOOOHHHDDD@@@@@@AAAAAABBBDDDEEEEEExxxwwwvvvuuuuuuvvvxxxyyywwwvvvuuuttttttvvvwwwxxxuuuuuuvvvvvvvvvuuuuuutttttttttssssssrrrpppkkkhhh]]]UUUMMMIIIEEEBBBEEEJJJNNNXXXcccjjjpppssspppkkk```VVVNNNKKKIIIFFFDDDEEECCCCCCEEEFFFFFFGGGPPP[[[uuuyyyvvvwwwWWWKKKCCCDDDHHHNNN[[[hhhxxx{{{rrrnnnooouuuuuuiiiXXXOOOJJJLLLOOOUUUfffxxx}}}xxxrrrbbbXXXSSS___{{{```JJJDDD@@@@@@???>>>???@@@BBBCCCGGGJJJ[[[ooowwwpppooo{{{{{{~~~vvvllljjjooozzz{{{uuukkkaaaXXXPPPIIIDDDAAAAAAAAAAAABBBDDDEEEFFFxxxwwwvvvuuuuuuvvvwwwwwwvvvuuutttttttttuuuwwwxxxuuuuuuuuuuuuttttttsssrrrsssrrrrrrrrrqqqnnniiieee\\\TTTLLLGGGDDDBBBEEEKKKMMMWWWaaaiiinnnrrroooiii___VVVNNNLLLJJJGGGEEEFFFDDDCCCDDDFFFEEEHHHRRR]]]www{{{wwwrrrUUUJJJCCCEEEHHHLLLYYYhhhwww}}}sssjjjhhhllluuu|||ooobbbSSSLLLHHHLLLQQQYYYkkk}}}|||{{{vvvnnn^^^VVVTTTdddaaaJJJDDDAAA@@@???>>>>>>@@@BBBDDDJJJLLL]]]rrrzzzrrrppp}}}}}}~~~vvvllliiimmmxxx|||vvvmmmcccZZZQQQIIIEEEBBBAAAAAAAAABBBDDDFFFGGGvvvvvvuuussssssrrrrrrrrrtttssssssttttttuuuvvvwwwuuuuuuuuutttsssrrrqqqpppppppppppppppnnnjjjddd```XXXPPPIIIFFFDDDCCCGGGMMMPPPZZZeeelllqqqsssoooiii^^^UUUNNNMMMLLLIIIGGGHHHFFFEEEEEEEEEFFFJJJVVVccc||||||pppTTTJJJDDDEEEGGGKKKXXXgggvvvwwwnnnfffgggooo{{{~~~vvvhhh\\\QQQJJJHHHNNNUUU^^^qqq{{{zzzsssjjjZZZWWWXXXiii```JJJEEEAAA???===<<<<<<>>>@@@BBBKKKMMM^^^ttt|||tttsss~~~xxxmmmkkkooowwwyyypppfff\\\RRRJJJEEEBBBAAA@@@@@@AAACCCEEEGGGwwwwwwuuusssqqqpppooonnnqqqrrrsssttttttuuuuuuuuuuuuuuuttttttrrrqqqpppooommmmmmlllllljjjeee___ZZZPPPJJJEEEDDDDDDEEEIIIOOOYYYcccnnntttwwwwwwpppiii\\\TTTNNNNNNNNNKKKJJJJJJIIIFFFEEEEEEFFFLLL[[[iiipppTTTKKKEEEEEEFFFIIIVVVeeeqqq~~~|||zzz{{{ssskkkfffkkkxxxyyypppbbbUUUPPPJJJJJJQQQYYYcccvvv}}}zzzyyypppdddWWWWWW]]]ooo^^^JJJEEECCCAAA>>><<<<<<===@@@BBBIIIKKK\\\sss|||uuuuuuxxxnnnkkkooovvv|||rrrhhh^^^SSSJJJEEEAAA@@@???>>>@@@BBBEEEGGGzzzyyyxxxuuussspppnnnmmmoooppprrrtttuuuuuutttsssuuuuuutttsssrrrpppooonnnjjjjjjjjjiiigggaaaZZZUUUJJJEEEBBBCCCDDDFFFKKKQQQaaakkkuuu{{{|||zzzrrriii\\\TTTNNNOOOOOOMMMKKKLLLJJJGGGEEEEEEGGGNNN^^^mmmrrrTTTKKKEEEFFFFFFHHHUUUdddlllvvv|||}}}yyyuuuuuuzzz|||qqqjjjgggppp}}}uuulll^^^PPPPPPJJJKKKSSS[[[fffzzz{{{yyywwwmmm```UUUXXX```rrr]]]IIIEEEFFFDDDAAA>>>>>>???AAACCCGGGIII[[[sss|||uuuvvvwwwllliiimmmwww~~~tttiii___TTTKKKEEEAAA@@@>>>>>>???AAADDDFFFzzzyyywwwtttqqqooommmlllmmmnnnqqqssstttsssrrrrrrsssrrrrrrsssuuutttrrrpppmmmkkkhhheeeaaa[[[TTTOOOJJJFFFBBBAAABBBGGGTTT```qqqvvv{{{|||}}}{{{sssjjjXXXRRRMMMMMMLLLIIIHHHJJJFFFJJJGGGGGGLLLNNN___{{{qqqSSSLLLFFFDDDDDDIIIUUU```nnnvvv~~~{{{{{{tttrrrsssyyy~~~xxxjjjiiippp}}}~~~|||ooo___SSSPPPLLLKKKMMMSSS\\\kkkzzz{{{ssseeeZZZTTTSSS[[[oooyyyYYYLLLEEE???>>>>>>>>>>>>@@@BBBCCCEEEMMMccczzzxxxxxx}}}sssmmmmmmqqquuu~~~qqqfff]]]UUULLLGGG@@@@@@??????@@@BBBCCCDDDyyyxxxvvvtttqqqooommmllllllnnnppprrrsssssssssrrrtttsssssstttuuutttrrrppppppmmmhhhccc^^^WWWPPPLLLGGGCCCAAABBBDDDKKKXXXeeeuuuzzz~~~~~~zzzqqqhhhVVVPPPLLLLLLLLLHHHHHHIIIDDDHHHFFFGGGMMMRRReeeoooQQQJJJDDDBBBCCCHHHSSS^^^iii{{{uuuyyyqqqnnnooowwwyyyssshhhjjjttt}}}wwwvvvzzzxxxjjj[[[PPPNNNMMMKKKMMMVVVaaaqqq~~~zzzyyypppaaaVVVNNNOOOVVVhhhwwwXXXLLLEEE<<<<<<;;;;;;<<<===???@@@FFFOOOfff{{{{{{|||rrrkkkkkkoooxxx~~~rrrggg^^^UUUMMMGGGAAAAAA@@@???@@@AAACCCDDDxxxwwwuuusssqqqooommmmmmlllmmmoooqqqrrrssstttttttttsssssstttuuuuuurrrppprrrnnnggg```ZZZSSSLLLHHHDDDAAA@@@CCCGGGOOO]]]kkkyyy~~~zzzoooeeeTTTNNNKKKKKKJJJGGGGGGIIIFFFIIIFFFGGGOOOVVVkkkkkkOOOHHHCCCAAABBBFFFPPP[[[ffftttuuu{{{rrrkkkjjjnnnsss|||{{{|||sssmmmffflllzzz}}}vvvsssmmmooovvv}}}qqqcccUUUMMMLLLMMMKKKNNNYYYhhhyyy~~~zzzwwwlll\\\QQQIIIKKKRRRbbbxxxtttWWWKKKCCC@@@??????>>>???@@@BBBCCCGGGQQQkkkzzzpppiiihhhlllzzz~~~rrrggg^^^VVVMMMGGGCCCBBB@@@???@@@AAACCCDDDvvvuuutttrrrqqqooonnnmmmlllmmmnnnoooqqqssstttuuuuuutttssstttuuutttrrroooqqqlllddd]]]VVVPPPJJJFFFBBB???@@@DDDIIIRRR```nnnzzz~~~xxxmmmbbbRRRMMMIIIJJJIIIGGGFFFHHHKKKMMMHHHIIIPPPWWWmmmfffMMMGGGCCCBBBBBBEEEOOOXXXgggrrryyyyyyppphhhfffmmmxxx~~~zzzwwwyyypppkkkgggooo~~~yyytttooommmiiinnnxxxxxxkkk]]]PPPKKKKKKMMMKKKOOO]]]ooo~~~{{{uuugggWWWMMMJJJJJJOOO```{{{pppUUUJJJBBBBBBAAAAAA@@@AAABBBCCCDDDFFFQQQmmmyyyooogggfffiiiyyy|||qqqfff^^^UUULLLFFFDDDCCCAAA??????AAACCCDDDtttsssrrrqqqpppooonnnnnnnnnmmmmmmnnnppprrrtttuuuttttttsssttttttsssqqqnnnmmmhhhaaa[[[TTTOOOIIIEEEAAA???@@@EEEJJJSSSbbboooxxx}}}}}}vvvjjj___QQQKKKHHHIIIIIIGGGFFFIIIKKKMMMIIIIIIQQQYYYpppaaaLLLGGGCCCCCCCCCEEENNNWWWgggqqq{{{uuummmiiilllxxx~~~}}}~~~{{{xxxxxxyyyzzzxxxpppkkkjjjsss|||zzzwwwsssooommmlllkkkkkkqqq|||rrreeeXXXMMMJJJLLLLLLKKKRRRcccvvv~~~zzzqqqaaaSSSKKKKKKIIIOOOdddkkkSSSIII@@@??????>>>======>>>@@@AAADDDOOOjjjzzznnnfffdddgggvvvzzzpppfff]]]TTTKKKEEEDDDCCC@@@??????AAADDDFFFrrrqqqqqqppppppooooooooooooooommmmmmnnnpppsssttttttsssrrrssssssrrrooommmjjjfff```ZZZTTTNNNHHHDDDBBB@@@BBBGGGMMMVVVdddqqqxxx}}}{{{tttggg[[[PPPJJJGGGHHHIIIGGGGGGIIIFFFIIIFFFIIIRRR\\\ttt|||[[[KKKFFFCCCCCCCCCEEELLLTTTdddnnn~~~{{{wwwqqqqqqxxx}}}wwwvvv|||}}}ppphhhnnnyyy}}}uuuooolllnnnwww{{{yyynnnmmmlllkkkkkkkkklllmmmooouuu|||lll___TTTKKKIIILLLLLLNNNXXXjjj|||}}}wwwkkk[[[OOOKKKJJJIIISSSlllfffPPPIII???@@@@@@???>>>>>>???@@@AAACCCMMMeee{{{ooofffdddffftttzzzpppfff^^^UUULLLEEEDDDBBB@@@??????BBBEEEHHHpppppppppppppppoooooooooqqqpppnnnlllmmmooorrrssssssrrrqqqqqqrrrpppmmmkkkhhheee```[[[UUUNNNGGGBBBBBBAAADDDJJJQQQZZZiiiwww{{{{{{rrrcccWWWOOOJJJGGGIIIIIIHHHHHHJJJDDDHHHFFFIIISSS\\\sssxxxWWWIIIDDDBBBBBBBBBCCCJJJQQQaaammm}}}{{{}}}|||{{{{{{tttuuurrriiiaaa___kkk|||zzzqqqllliiippp{{{~~~zzzwwwsssqqqlllllllllmmmnnnppprrrsssuuu{{{uuufffZZZPPPIIIIIILLLMMMRRR```rrrzzzrrrdddTTTKKKJJJGGGMMM]]]xxxaaaOOOHHH>>>BBBAAA@@@??????@@@AAABBBCCCKKKaaaxxx~~~}}}qqqgggdddgggttt{{{qqqhhh```WWWMMMGGGCCCAAA???>>>@@@CCCGGGJJJooooooooooooooopppppppppsssqqqnnnllllllnnnqqqsssrrrqqqpppqqqqqqooommmjjjiiifffaaa\\\UUUMMMEEE???BBBBBBEEELLLTTT^^^nnn{{{~~~zzzpppaaaTTTOOOJJJGGGIIIJJJHHHIIIKKKGGGJJJHHHJJJRRRZZZooovvvUUUGGGCCCAAAAAAAAABBBHHHOOO```nnn{{{uuuyyy{{{uuuwwwtttccc\\\ZZZ^^^pppwwwnnnhhhfffppp}}}}}}||||||{{{zzzwwwtttqqqppprrrrrrrrrsssuuuwwwxxxyyyzzz{{{pppbbbWWWNNNGGGHHHLLLNNNVVVeeewww~~~xxxnnn___PPPIIIJJJGGGRRRggg___NNNHHH>>>???>>>===<<<<<<<<<===>>>DDDKKK^^^sss}}}~~~rrrgggeeeggguuu}}}sssjjjbbbYYYOOOHHHBBBAAA???>>>@@@DDDHHHKKKpppooommmlllkkkkkkllllllrrrqqqooonnnooonnnlllkkkkkkkkkkkkmmmooonnnllliiiffffffccc]]]UUULLLFFFDDDBBBBBBDDDLLLYYYhhhtttzzz|||}}}~~~xxxmmm___UUUMMMKKKIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHSSSkkkmmmTTTGGGEEEAAA???@@@DDDHHHKKK```mmm|||}}}|||vvvuuu{{{}}}xxxzzz~~~mmm[[[UUUYYYeeeyyy~~~sssjjjkkkppp}}}~~~uuuhhhZZZQQQKKKIIIMMMRRRSSSaaasss}}}}}}qqq]]]PPPNNNLLLGGGJJJXXXqqqzzzYYYKKKEEE@@@???>>><<<;;;<<<===???@@@CCCLLLZZZooorrrwwwqqqfffaaacccppp~~~vvvmmmcccYYYPPPJJJEEECCCAAA???@@@BBBEEEGGGqqqoookkkhhhhhhiiilllmmmrrrpppooonnnoooooonnnlllkkkkkkkkkmmmnnnnnnllliiiffffffccc]]]TTTLLLFFFDDDCCCDDDHHHQQQ^^^lllwww}}}~~~~~~xxxlll^^^UUUNNNLLLJJJHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHRRRhhh}}}jjjSSSGGGDDDAAA???@@@CCCHHHJJJ[[[iii~~~}}}uuuvvv|||{{{yyywwwzzz|||~~~yyymmmcccbbbiiisss{{{rrrmmmrrrzzz{{{kkk```UUUNNNIIIHHHLLLRRRVVVfffxxxxxxwwwtttiiiWWWMMMLLLJJJFFFOOO___{{{wwwWWWIIICCC???>>>>>><<<<<<<<<===???@@@BBBJJJXXXjjjooosssssshhhccceeerrrxxxnnnddd[[[RRRLLLEEECCCAAA??????BBBFFFHHHqqqnnniiifffeeegggkkknnnooonnnmmmnnnooopppooommmlllkkkkkkmmmnnnnnnkkkiiiffffffccc\\\TTTLLLFFFDDDCCCFFFLLLWWWeeesss}}}~~~wwwkkk]]]SSSNNNMMMKKKIIIHHHHHHHHHIIIEEEEEEGGGGGGGGGOOObbbttteeePPPFFFDDDAAA???@@@CCCFFFIIIVVVeeezzzwwwooossszzz{{{tttvvv|||zzzuuusssxxx~~~wwwqqqrrr||||||rrraaaYYYPPPLLLJJJIIINNNUUU\\\mmmrrrpppjjj^^^RRRKKKKKKJJJHHHUUUjjjrrrTTTGGGAAA===>>>===<<<<<<<<<===???@@@AAAHHHUUUfffzzzzzzmmmooo{{{uuujjjggghhhwwwyyyoooeee\\\TTTOOOFFFCCC@@@>>>???BBBGGGJJJpppnnnjjjgggggghhhkkkllllllkkkjjjlllnnnooonnnmmmmmmlllkkklllmmmmmmkkkiiifffeeebbb[[[SSSKKKFFFDDDCCCGGGOOO\\\jjjxxx~~~uuuiii[[[RRRLLLLLLJJJIIIHHHHHHHHHHHHEEEEEEFFFGGGGGGLLL\\\kkk___NNNEEECCC@@@??????BBBEEEGGGRRRaaawww}}}ssspppxxxvvvqqqxxx{{{sssqqqwwwuuukkk[[[UUUOOONNNLLLMMMRRRZZZcccttt}}}rrrmmmcccWWWOOOKKKKKKLLLNNN^^^vvvkkkRRRFFFAAA===>>>======<<<===>>>??????BBBHHHTTTfffzzz|||nnnnnnwwwwwwmmmjjjlll|||{{{zzzooofff]]]UUUPPPFFFCCC@@@>>>???CCCHHHKKKnnnmmmlllkkkkkkjjjjjjjjjiiihhhhhhjjjlllnnnmmmlllnnnlllkkklllmmmmmmkkkiiigggeeeaaaZZZRRRJJJFFFDDDCCCGGGPPP^^^mmmzzz|||sssfffYYYPPPJJJJJJIIIHHHHHHGGGGGGGGGEEEDDDFFFGGGGGGJJJWWWddd{{{zzzYYYLLLDDDBBB@@@>>>>>>@@@CCCEEEOOO^^^ssswwwsssxxxyyysssuuuwwwqqqsss}}}}}}oooeeeVVVQQQOOONNNMMMOOOVVV^^^kkk|||~~~ttthhh\\\PPPKKKJJJIIIPPPXXXpppeeeOOOEEEAAA>>>===============>>>>>>???CCCIIIUUUhhh~~~ssspppwww||||||xxxooolllooowww|||zzzpppggg]]]UUUPPPFFFDDDAAA???@@@CCCGGGJJJlllmmmmmmmmmlllkkkjjjiiiiiihhhhhhiiilllmmmmmmlllooommmkkkkkkllllllkkkiiigggeeeaaaZZZQQQJJJFFFDDDCCCHHHQQQ___nnn{{{zzzqqqdddWWWOOOIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDEEEFFFFFFIIITTT```qqqtttTTTJJJCCCAAA???>>>>>>???BBBCCCKKKZZZnnn{{{vvv{{{{{{tttrrr}}}uuusssyyyuuuhhh^^^QQQNNNMMMMMMNNNPPPZZZdddwww~~~sssbbbTTTIIIHHHGGGHHHUUUgggzzz]]]LLLDDDAAA>>>============>>>>>>>>>>>>BBBIIIUUUiiixxxtttyyyxxxxxxxxxooommmppp~~~www||||||rrriii___UUUOOOFFFEEEBBBAAAAAACCCFFFHHHmmmlllkkkjjjjjjiiiiiiiiijjjiiiiiijjjmmmnnnnnnmmmooommmlllkkkllllllkkkiiigggeeeaaaYYYPPPJJJFFFEEEEEEJJJSSS```ooo|||xxxooobbbVVVNNNIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEEEEHHHSSS^^^nnnpppPPPJJJBBBAAA???>>>>>>???@@@BBBGGGUUUhhhzzz|||xxxxxxzzz}}}yyytttxxx~~~{{{{{{yyylll___VVVNNNLLLLLLNNNPPPVVVbbbnnn~~~rrr\\\NNNFFFHHHHHHKKK```zzzpppVVVHHHBBB???>>><<<======>>>>>>>>>>>>>>>AAAGGGSSSgggzzzvvv|||ssstttwwwooommmppp}}}{{{~~~vvvlllaaaVVVOOOGGGFFFDDDCCCCCCCCCDDDEEEnnnllliiigggfffgggiiijjjlllkkkkkklllnnnoooooonnnpppnnnlllkkkkkklllkkkjjjgggeee```YYYPPPIIIFFFEEEGGGKKKTTTaaaooo}}}wwwmmmbbbVVVNNNJJJJJJJJJKKKJJJJJJIIIIIIGGGDDDCCCDDDEEEHHHRRR]]]qqqmmmNNNIIIBBB@@@???======>>>@@@AAACCCRRRdddvvv{{{~~~|||vvvttt{{{tttqqqrrr~~~sssfffYYYOOOMMMLLLNNNQQQTTT[[[jjjwwwqqqZZZMMMFFFJJJKKKOOOiiijjjQQQEEE@@@>>>===<<<======>>>>>>>>>>>>>>>???EEEQQQddd}}}{{{www}}}|||ppprrrwwwooommmpppzzzyyyooocccXXXPPPGGGFFFEEEDDDDDDCCCCCCCCCgggggghhhhhhiiijjjkkkkkkmmmmmmmmmmmmmmmmmmllllllkkkllllllllllllkkkiiihhhiiigggbbb[[[QQQJJJEEECCCGGGKKKTTTddduuu|||tttkkk___TTTLLLKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDFFFFFFEEEIIIVVVccc~~~fffOOOEEE??????>>>>>>>>>>>>??????EEEQQQ```ooo{{{~~~~~~~~~qqqnnnrrruuuhhh]]]SSSMMMKKKMMMOOOQQQVVVdddwwwwwwcccSSSIIIEEEHHHIIISSSsssbbbRRRFFFAAA???888===<<<<<<<<<===>>>@@@AAACCCIIISSSddd{{{}}}}}}ooossszzzqqqlllmmmyyyyyypppdddWWWOOOLLLFFFBBBDDDEEECCCDDDGGGiiijjjjjjkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmllllllmmmmmmlllkkkjjjiiijjjhhhddd\\\SSSKKKGGGEEEFFFIIISSSbbbsss~~~yyyqqqhhh^^^SSSLLLKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGKKKYYYhhhdddNNNDDD??????>>>>>>>>>>>>??????DDDPPP^^^lll~~~~~~~~~tttssswwwxxxlllaaaXXXPPPKKKLLLOOOSSSXXXbbbqqqsss___PPPGGGEEEIIIKKKUUUttt}}}]]]OOODDDAAA@@@:::======<<<<<<<<<>>>???@@@CCCHHHRRRccc|||rrruuuvvvnnnjjjjjjwww|||rrrfffZZZRRRMMMGGGCCCDDDEEEDDDEEEHHHlllmmmnnnooonnnllljjjhhhhhhiiijjjlllmmmmmmnnnnnnmmmmmmnnnnnnmmmllljjjiiijjjiiiddd]]]TTTMMMIIIGGGEEEHHHRRRaaarrr}}}}}}zzztttmmmddd[[[QQQKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFHHHHHHNNN]]]lll```KKKCCC???>>>>>>======>>>>>>???CCCLLLYYYhhh{{{{{{uuuwww~~~xxxmmmaaaYYYRRRNNNKKKIIINNNVVVaaaoookkkXXXLLLFFFDDDIIIMMMWWWuuuuuuWWWKKKAAA@@@AAA===>>>===<<<<<<<<<===>>>???BBBGGGRRRddd~~~uuuwww}}}tttlllhhhiiiuuuuuuiii]]]UUUOOOHHHDDDEEEFFFDDDFFFIIIooopppqqqqqqpppllliiigggiiiiiijjjkkkllllllkkkkkkmmmmmmnnnnnnnnnmmmkkkjjjjjjhhhddd]]]UUUNNNJJJHHHEEEHHHRRRaaarrr}}}~~~yyyuuuooohhh```WWWOOOJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGHHHHHHHHHNNN]]]lll}}}yyy[[[IIIBBB>>>>>>============>>>>>>@@@HHHSSSbbbvvv|||zzz|||~~~~~~{{{yyyyyyxxxuuusssxxxyyyqqqeeeZZZSSSOOONNNMMMKKKRRR]]]lll|||zzzdddQQQIIIEEEDDDIIINNNYYYuuunnnSSSHHH@@@???AAA>>>???>>>===<<<;;;<<<===>>>BBBHHHSSSfffwwwyyy|||sssllliiikkkuuuwwwkkk___WWWPPPJJJEEEEEEFFFEEEFFFJJJpppqqqrrrrrrpppllliiifffjjjjjjkkkkkkjjjiiihhhhhhkkklllmmmnnnnnnnnnllllllhhhgggccc\\\TTTNNNJJJIIIFFFIIIRRRbbbrrr}}}~~~vvvrrrkkkccc\\\UUUNNNIIIHHHHHHHHHHHHHHHGGGGGGGGGJJJIIIIIIIIIIIIMMM[[[jjjwww}}}sssVVVGGGBBB>>>>>>============>>>>>>>>>CCCMMM]]]qqq}}}wwwvvvyyy{{{yyywwwvvvvvvvvvvvvuuupppnnnnnnoooooopppvvv~~~~~~qqqiii]]]SSSNNNMMMMMMNNNRRR[[[iiixxxsss\\\LLLHHHEEEEEEIIIOOO\\\vvvgggPPPHHH@@@>>>AAA===>>>===<<<;;;;;;<<<======BBBIIIUUUjjjyyy|||zzzqqqjjjiiikkkwwwxxxlll```XXXRRRKKKFFFEEEFFFEEEFFFJJJooooooppppppnnnllliiihhhkkkkkkjjjjjjiiigggfffeeeiiijjjkkkmmmnnnnnnnnnmmmhhhfffccc\\\UUUNNNKKKJJJFFFJJJSSSbbbrrr|||}}}vvvqqqiiiaaaZZZSSSMMMIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJKKKLLLKKKNNN[[[hhhssszzzlllRRRFFFCCC>>>======<<<<<<======>>>>>>@@@HHHWWWjjj~~~zzzwwwuuutttqqqmmmmmmrrr|||zzzxxxxxxwwwvvvuuutttsssssssssqqqoooooorrrtttuuu{{{|||uuueee^^^TTTMMMJJJKKKMMMOOOTTT___ooo}}}|||iiiUUUJJJGGGEEEFFFJJJRRRccc}}}}}}___LLLGGG@@@>>>@@@<<<===<<<;;;;;;;;;<<<===>>>AAAIIIVVVlll~~~wwwnnnhhhgggjjjvvvxxxmmmaaaYYYRRRKKKEEEEEEEEEDDDFFFJJJmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggfffffffffgggiiilllnnnooooooooohhhgggddd^^^VVVPPPMMMLLLEEEIIIQQQ```ppp{{{}}}|||wwwqqqiii```YYYRRRLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJMMMOOONNNQQQ]]]jjjtttzzzhhhOOOEEEDDD======<<<<<<<<<<<<======???>>>DDDRRRbbbttt~~~zzzwwwooollljjjiiihhhfffjjjpppyyy~~~{{{{{{|||zzz}}}}}}~~~~~~tttkkk[[[UUUNNNIIIIIIMMMQQQSSSWWWeeewww}}}ooo\\\OOOKKKFFFFFFGGGLLLWWWlllpppVVVGGGEEE@@@>>>@@@<<<<<<;;;;;;:::;;;<<<>>>??????GGGVVVmmmvvvmmmggggggjjjtttzzznnnccc[[[SSSKKKEEEDDDDDDCCCEEEIIIkkkkkkkkkkkkkkkkkkkkkkkkfffggghhhhhhhhhhhhhhhgggdddeeehhhkkkmmmoooooooooiiihhheee___XXXRRRNNNMMMDDDGGGPPP___oooyyy|||zzzxxxrrriii```XXXRRRLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIINNNQQQQQQUUU```mmmvvv|||fffNNNEEEEEE======<<<<<<<<<<<<======AAA>>>BBBOOO]]]mmm|||xxxtttqqqoookkkiiijjjiiijjjpppwww}}}zzzmmmdddUUUQQQKKKIIIKKKPPPUUUXXX___ooouuueeeSSSKKKKKKFFFEEEHHHNNN[[[rrrhhhOOODDDDDD@@@???@@@===;;;:::::::::;;;<<<>>>???===FFFVVVmmmxxxoooiiijjjmmmqqq{{{pppddd\\\SSSKKKDDDCCCCCCCCCEEEIIIiiihhhgggfffeeeeeefffgggfffgggggghhhhhhhhhhhhggghhhffffffiiinnnqqqqqqppphhhfffccc___YYYSSSNNNKKKGGGJJJSSS```nnnvvvyyyxxxzzzpppeee^^^VVVNNNJJJKKKFFFGGGGGGFFFEEEFFFIIIKKKIIINNNRRRRRRSSSZZZgggrrrvvv}}}\\\HHHBBBCCC<<<<<<;;;;;;;;;;;;<<<<<>>@@@FFFKKKVVVjjj{{{rrrjjjggggggmmmzzzoooddd\\\UUUNNNGGGEEEEEEDDDFFFJJJjjjiiigggfffeeeeeefffgggffffffggghhhhhhhhhhhhggggggggggggjjjnnnpppooommmgggfffccc___ZZZTTTOOOMMMHHHLLLTTT```mmmuuuwwwwwwyyypppfff___XXXPPPLLLLLLGGGGGGGGGGGGFFFFFFIIIKKKJJJOOOSSSTTTUUU\\\hhhsss{{{xxxYYYFFFAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<>>><<<>>>FFFRRRaaauuu~~~vvvlllbbbXXXQQQMMMMMMMMMMMMOOOVVV```hhhxxx~~~sssfff\\\SSSJJJEEEFFFEEEDDDHHHVVVooozzzYYYMMMBBB??????>>><<<<<<:::<<<<<<<<<;;;<<<>>>@@@DDDJJJUUUjjj}}}tttlllhhhhhhppp}}}ssshhh```WWWOOOHHHFFFEEECCCEEEIIIjjjiiihhhfffeeeeeefffffffffffffffggggggggghhhhhhggggggiiikkknnnnnnllljjjeeedddaaa^^^YYYSSSOOOLLLIIILLLTTT___kkksssuuuttttttlllddd^^^XXXPPPKKKJJJGGGHHHHHHGGGFFFGGGIIIKKKNNNSSSXXXZZZ[[[bbbmmmwwwqqqTTTDDD???>>><<<<<<;;;;;;;;;;;;<<<<<<>>><<<===CCCMMM\\\ppp}}}sssiii```WWWPPPLLLJJJKKKMMMNNNSSS]]]jjjttt|||tttiii\\\TTTLLLFFFDDDFFFGGGEEEJJJ[[[wwwoooUUUJJJ@@@>>>>>><<<;;;;;;:::;;;<<<<<<;;;<<<>>>@@@AAAHHHTTThhhzzz|||vvvmmmhhhiiitttuuukkkdddZZZQQQIIIFFFDDDCCCDDDHHHkkkjjjhhhffffffeeeffffffeeeeeeeeeeeefffggghhhhhhhhhiiikkkmmmnnnmmmjjjhhheeecccaaa\\\WWWQQQLLLJJJIIILLLRRR]]]hhhooopppooollleee^^^ZZZUUUMMMHHHGGGHHHIIIIIIHHHGGGGGGIIILLLSSSYYYaaadddeeejjjuuu}}}iiiPPPCCC???===<<<;;;;;;::::::;;;;;;<<<>>><<<===AAAIIIVVVkkk}}}|||ttthhh]]]TTTOOOKKKIIIIIIKKKNNNQQQXXXeeettt~~~{{{uuulllaaaUUUMMMGGGCCCCCCFFFIIIIIIPPPdddfffOOOFFF>>>======;;;:::;;;:::;;;<<<<<<;;;;;;===???@@@FFFRRReee}}}{{{uuuvvvwwwmmmhhhiiivvvvvvllleee\\\SSSKKKGGGDDDBBBDDDGGGlllkkkiiigggffffffffffffddddddddddddeeefffggghhhiiikkknnnooonnnkkkiiihhhhhhgggccc___XXXRRRMMMJJJHHHJJJPPPYYYdddkkkllllllggg```ZZZWWWRRRKKKGGGGGGHHHIIIIIIHHHHHHHHHKKKMMMUUU^^^hhhmmmnnnrrrzzzcccMMMCCC@@@>>>;;;;;;::::::::::::;;;;;;>>>===>>>AAAFFFRRRfffxxx~~~rrrjjj^^^TTTMMMJJJIIIHHHKKKNNNRRRWWW```mmm}}}vvvqqqfff[[[PPPIIIEEEBBBBBBFFFGGGMMMZZZooo}}}```JJJCCC=========;;;:::;;;999;;;<<<;;;;;;;;;===??????EEEPPP```vvv{{{tttsssvvvkkkgggiiivvvyyyooohhh___UUULLLGGGDDDBBBDDDHHHmmmkkkiiigggffffffffffffdddcccccccccdddfffgggiiiiiilllnnnnnnkkkiiihhhhhhkkkjjjgggbbb\\\VVVQQQNNNHHHIIINNNXXXbbbiiikkkjjjeee^^^XXXUUUQQQLLLIIIIIIGGGHHHIIIIIIIIIJJJMMMPPPVVVaaannnvvvwwwyyy}}}zzz\\\JJJCCCAAA>>>;;;;;;::::::::::::;;;;;;======>>>AAADDDNNN```rrr|||uuufff___UUUMMMIIIIIIIIIJJJMMMQQQXXX___jjjxxxxxxppplll___VVVLLLHHHEEECCCDDDHHHGGGUUUjjjsssXXXFFF@@@===>>>===::::::<<<999:::;;;;;;:::;;;===??????DDDMMM\\\ppp|||uuurrrvvvkkkgggjjjuuu}}}ssslll```VVVLLLGGGDDDBBBEEEIIImmmllljjjhhhffffffffffffccccccbbbbbbccceeegggiiihhhjjjkkkjjjhhhffffffhhhiiihhhfffbbb]]]XXXTTTQQQIIIJJJOOOXXXbbbiiikkkkkkccc[[[UUURRROOOJJJIIIJJJEEEGGGHHHIIIIIILLLOOORRRYYYfffvvvtttVVVGGGCCC@@@===;;;::::::999999::::::;;;:::;;;>>>@@@BBBIIIZZZkkk}}}yyy{{{zzzooogggZZZUUUNNNIIIHHHIIIJJJKKKOOOUUU^^^iiiuuuyyyooohhhdddXXXPPPIIIGGGFFFEEEFFFJJJOOOeeefffMMMCCC???===>>>>>>;;;:::===999:::;;;;;;:::;;;===>>>>>>CCCKKKYYYlll|||uuuqqq}}}wwwkkkiiillluuu~~~tttmmm```VVVLLLGGGDDDCCCFFFJJJnnnllljjjhhhffffffffffffcccbbbbbbaaaccceeegggiiifffhhhiiihhheeedddeeegggdddcccbbb___\\\XXXTTTRRRJJJKKKOOOXXXcccjjjmmmlll```XXXQQQNNNKKKGGGGGGIIIEEEFFFHHHIIIJJJLLLPPPSSS]]]kkk}}}pppSSSDDDBBB@@@<<<;;;::::::999999::::::;;;888:::===@@@AAAFFFWWWggg{{{uuuvvv{{{pppccc[[[RRRNNNJJJGGGHHHJJJKKKLLLPPPWWWbbbnnn|||}}}qqqiiibbb^^^RRRKKKFFFFFFGGGFFFIIILLLZZZttt]]]EEEBBB>>>===???>>>;;;;;;===999:::;;;;;;::::::<<<>>>===BBBJJJWWWlll|||tttppp|||xxxllljjjooouuu}}}ssslll```VVVLLLGGGEEECCCFFFKKKmmmmmmmmmllljjjgggdddccccccbbbbbbcccccceeefffggggggggggggfffeeeeeeeeedddfffaaa]]]\\\\\\YYYRRRLLLIIIKKKPPPYYYcccjjjkkkjjj___XXXOOOHHHEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHLLLPPPYYYooodddNNNFFFBBB>>>::::::::::::999999999888888666999===??????CCCQQQ___|||{{{xxxlll```WWWRRRKKKKKKKKKJJJIIIIIIKKKMMMWWW```mmm{{{qqqlllfff]]]UUULLLHHHFFFFFFFFFGGGNNNVVVjjjqqqSSSDDD@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;???BBBIIIXXXppptttjjjrrryyynnnjjjjjjwwwzzzoooggg\\\WWWOOOIIIFFFFFFGGGGGGjjjjjjjjjiiigggeeecccbbbaaabbbccceeefffhhhiiiiiiggggggffffffeeedddddddddddd```\\\ZZZZZZXXXSSSNNNLLLMMMRRRZZZcccggggggeeeZZZTTTLLLFFFDDDEEEFFFGGGGGGHHHGGGFFFFFFIIIMMMPPP\\\sss___KKKDDDAAA>>>;;;:::::::::999999999888888777999<<<>>>>>>BBBOOO^^^yyy~~~}}}~~~vvvlllaaaWWWPPPLLLIIIIIIIIIHHHHHHJJJNNNQQQ```iiiwwwzzznnniiibbbYYYPPPHHHFFFEEEEEEDDDGGGQQQ]]]{{{hhhOOOEEE@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;???CCCKKK[[[sssvvvnnnwwwyyyoookkklllttt~~~wwwnnniiiaaa[[[RRRKKKGGGFFFFFFFFFffffffeeedddcccbbbaaa``````aaadddgggiiijjjjjjjjjffffffeeeeeedddccccccbbbbbb^^^ZZZXXXXXXWWWSSSPPPNNNPPPTTT[[[bbbeeeccc___UUUOOOIIIDDDDDDFFFHHHIIIGGGGGGGGGGGGGGGIIIMMMQQQ___xxx{{{ZZZGGGAAA???======:::::::::999999999888888999999;;;===<<<@@@MMM[[[qqqtttoooggg^^^UUUNNNIIIFFFIIIHHHHHHHHHKKKPPPXXX]]]mmmwwwtttkkkeee]]]SSSJJJEEEEEEEEEEEECCCHHHXXXhhhyyy\\\JJJDDD???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<>>>CCCLLL]]]vvvzzztttxxxooolllmmmqqq{{{wwwsssooolllfff___VVVMMMHHHFFFEEEDDDccccccbbbaaa```````````````bbbeeegggiiiiiihhhhhheeeeeedddcccbbbbbbaaaaaa___\\\XXXUUUUUUUUUSSSRRRPPPQQQUUU\\\bbbdddaaa]]]SSSNNNHHHDDDDDDFFFHHHIIIGGGGGGGGGGGGGGGJJJNNNQQQ```zzzwwwVVVEEE@@@===;;;===:::::::::999999999888888:::999:::;;;;;;>>>JJJVVVkkk{{{ttthhhccc\\\TTTNNNJJJHHHGGGJJJKKKKKKMMMRRR[[[fffmmm{{{xxxppphhhbbbZZZOOOGGGDDDEEEGGGEEECCCIII^^^ssslllSSSFFFDDD>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<===BBBLLL]]]vvv~~~zzz~~~uuummmkkkmmmqqq~~~zzzvvvtttrrrqqqoooiiibbbXXXOOOJJJGGGEEEEEEcccaaa```^^^^^^^^^```aaaaaabbbdddfffffffffdddcccddddddcccbbbaaa```______\\\YYYVVVTTTSSSSSSRRRRRROOOPPPTTT[[[aaadddaaa^^^TTTOOOIIIEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJOOORRR```yyy|||rrrRRREEEAAA;;;:::<<<:::::::::999999999888888:::999999::::::<<>>EEEQQQcccwww~~~yyy{{{vvvooojjjeee```XXXSSSKKKJJJHHHGGGHHHJJJLLLNNNSSSYYYbbbmmmyyysssiiihhhccc[[[RRRJJJFFFDDD@@@AAAEEEIIINNN]]]wwwhhhPPPFFFBBB>>>;;;:::::::::::::::;;;;;;::::::::::::;;;<<<======;;;AAALLL^^^xxxyyyyyyooogggfffhhhrrr~~~|||zzzvvvnnncccXXXQQQLLLIIIHHHbbb___[[[XXXWWWXXX[[[]]]`````````aaabbbdddeeefffcccbbbaaa```^^^]]]\\\[[[TTTVVVVVVUUURRROOOMMMLLLNNNMMMLLLOOOTTTWWWWWWUUUMMMIIIEEEBBBBBBCCCDDDDDDGGGGGGHHHHHHHHHKKKPPPTTTiii|||yyy[[[DDDAAABBB<<<999>>>:::::::::999999999888888888777999<<<<<<:::<<>>:::::::::999999:::;;;;;;999999999:::;;;<<<===>>>;;;AAAMMM```{{{wwwzzzppphhhfffhhhqqq}}}|||{{{sssggg[[[SSSMMMIIIGGG\\\[[[YYYYYYYYY[[[]]]^^^````````````aaabbbddddddfffeeebbb___]]][[[YYYYYYVVVSSSPPPNNNMMMLLLJJJHHHJJJJJJIIIIIIJJJKKKMMMNNNKKKJJJHHHFFFEEEEEEFFFFFFJJJHHHGGGGGGGGGIIIRRR\\\hhhrrrSSSAAA???<<<======777;;;::::::999888777666666888888999:::;;;======>>>IIITTTcccsss|||}}}{{{vvvoookkkbbb___ZZZTTTOOOKKKHHHGGGEEEGGGIIIIIIJJJMMMTTTYYYaaaiiiwww|||ooojjjiiieee___VVVMMMIIIHHHEEEBBBEEEHHHKKKTTThhhnnnXXXDDD>>>@@@===<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;???HHH]]]{{{{{{{{{qqqjjjiiilllppp|||vvvkkk```VVVPPPMMMLLLZZZZZZZZZZZZ[[[\\\^^^_________``````aaacccddddddfffeeebbb___]]]ZZZYYYXXXUUUSSSOOOMMMLLLJJJHHHFFFGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHFFFEEEEEEFFFFFFIIIHHHGGGHHHGGGIIIQQQ\\\kkklllPPPAAA@@@<<<<<<===888::::::999999888777777777888888999:::;;;<<<======BBBMMM\\\nnn}}}~~~|||wwwrrrmmmgggaaa]]]XXXVVVRRRNNNKKKHHHGGGFFFGGGHHHJJJJJJKKKPPPYYY___hhhqqq~~~sssiiieeeeee^^^XXXOOOGGGDDDDDDDDDCCCFFFLLLVVVeee}}}gggSSSBBB???@@@<<<<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;;;;<<<===@@@HHHZZZvvvzzz}}}sssllljjjlllqqq}}}wwwmmmbbbXXXRRRNNNMMMYYYZZZ[[[]]]^^^_______________```aaabbbcccddddddeeedddbbb___\\\ZZZXXXWWWUUURRRNNNLLLJJJHHHFFFDDDDDDCCCCCCCCCCCCEEEFFFGGGIIIHHHGGGFFFFFFFFFFFFFFFHHHGGGHHHIIIHHHIIIRRR]]]pppbbbLLLAAAAAA;;;:::===:::888888888888888888888888888888999:::;;;;;;<<<======FFFTTTfff~~~{{{~~~zzzuuunnngggaaa\\\WWWTTTNNNMMMJJJHHHGGGFFFFFFFFFHHHIIIJJJLLLOOOWWWccckkkvvv~~~rrrggg```]]]\\\UUUPPPIIIDDDAAAAAADDDGGGKKKXXXkkkzzz]]]KKK???>>>@@@:::<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;???AAAFFFUUUnnnwww~~~vvvmmmiiijjjqqqyyyooodddZZZSSSOOONNNYYY[[[]]]```bbbbbbaaaaaa^^^^^^```aaabbbcccdddddddddcccaaa___\\\ZZZWWWVVVTTTQQQMMMJJJIIIGGGDDDBBBAAAAAA@@@@@@AAABBBDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHJJJTTT```uuu|||ZZZGGG@@@AAA;;;888<<<;;;777777888888888999999999777888888999:::;;;;;;;;;===CCCOOO```uuu}}}~~~{{{tttoooggg___YYYTTTPPPNNNIIIHHHGGGEEEEEEEEEFFFGGGGGGIIILLLPPPWWWcccqqq{{{rrreee]]]YYYTTTQQQNNNKKKHHHFFFCCCBBBGGGMMMWWWlllpppTTTFFF===>>>???888<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;>>>???DDDPPPfff|||yyyrrrwwwmmmggggggqqqzzzqqqfff\\\TTTOOOMMMZZZ\\\```bbbddddddcccbbb]]]^^^```bbbcccdddddddddcccbbbaaa___\\\YYYVVVUUURRROOOLLLIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJHHHKKKXXXfff|||tttUUUDDD???AAA:::777;;;;;;777777777888999999::::::777777888888999:::::::::<<<@@@JJJZZZnnn~~~{{{uuuqqqhhhbbbZZZSSSNNNKKKHHHFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGKKKQQQYYYdddrrruuufff\\\WWWSSSMMMHHHHHHFFFGGGHHHFFFDDDKKKUUUhhhgggNNNCCC<<<>>>???666;;;;;;:::999999999999:::999999999:::::::::;;;;;;;;;===AAALLL```uuurrrlll}}}vvvkkkdddcccpppzzzrrrhhh^^^UUUOOOLLL\\\]]]```bbbcccccccccbbb\\\]]]```bbbddddddddddddbbbaaaaaa___\\\YYYVVVTTTPPPNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDFFFHHHIIIIIINNN^^^nnnoooUUUCCC>>>AAA:::777:::999777777888888999999999:::777777888888888999999999999;;;DDDTTTggg|||~~~xxxwwwvvvuuusssnnniiieee\\\XXXRRRLLLIIIGGGEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHKKKRRR\\\gggtttppphhh\\\UUUQQQMMMHHHCCCCCCBBBDDDHHHGGGHHHTTTddd~~~xxx]]]IIIBBB<<<>>>???888;;;;;;:::999999999999999999999999999::::::::::::999<<>>@@@;;;;;;:::999999888999999999888999999999999:::::::::999===BBBKKK[[[lllssssssuuujjjfffssszzzqqqiiieeefffqqqxxxoooeee[[[SSSOOO[[[\\\\\\]]]^^^^^^^^^^^^[[[]]]```bbbdddeeeeeeddd`````````___\\\XXXUUURRRNNNLLLJJJHHHHHHHHHGGGEEE@@@????????????AAABBBCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEFFFHHHHHHIIIQQQfffzzzuuuppp|||kkkZZZEEE===>>>:::888999666888888888888888888888888777777777777888888888888>>><<<@@@MMM[[[mmmwwwqqqllliiieee```\\\WWWRRRNNNKKKIIIFFFEEEEEEEEEDDDCCCGGGGGGHHHJJJLLLPPPSSSTTT[[[dddsss{{{rrr___YYYPPPIIIDDDCCCDDDDDDGGGBBBAAAFFFJJJTTTooo~~~]]]JJJAAA???;;;>>>AAA===;;;:::999999888888999999888888999999999::::::::::::>>>DDDLLL[[[iiipppoootttjjjeeeqqqxxxpppiiihhhjjjrrr{{{rrrggg]]]UUUQQQXXXYYYZZZ[[[[[[\\\\\\[[[[[[\\\^^^aaaccceeeeeeeeebbb```^^^\\\[[[YYYVVVSSSKKKJJJHHHGGGGGGFFFEEECCC??????????????????@@@@@@CCCEEEFFFHHHIIIIIIIIIIIIDDDGGGKKKKKKKKKVVVmmmxxxnnnooo~~~hhhOOOGGG===888888999999777999999888888888888999999;;;:::999888777777777777:::???>>>BBBPPP```vvvzzzrrrwww{{{vvvqqqmmmkkkfffccc^^^XXXRRRMMMIIIGGGFFFFFFFFFDDDBBBBBBDDDFFFIIIJJJKKKLLLPPPVVV^^^cccmmmxxxxxxiii```ZZZSSSKKKFFFEEEEEEEEEDDDCCCBBBCCCHHHOOO```kkkNNNIIICCC>>><<<;;;:::999<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<@@@@@@BBBKKKWWWccckkkoooqqqjjjgggnnn{{{wwwnnnhhhgggjjjxxxzzzooocccYYYRRRNNNXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]```ccceeeffffffeee```^^^\\\[[[ZZZXXXTTTRRRLLLJJJHHHGGGGGGFFFDDDBBB???????????????@@@@@@AAA???AAACCCFFFHHHIIIIIIIIICCCEEEIIILLLRRRaaawwwwwwooorrrzzzaaaLLLEEE===999999:::999777888777777666666777777888999888888777888888999999:::>>><<>>>>>AAAIIIVVVbbbkkkoooqqqiiiffflllyyywwwnnnhhhgggiiixxx{{{pppdddZZZSSSOOOYYYYYYYYYZZZ[[[[[[\\\\\\]]]___cccfffggggggfffeee^^^\\\ZZZYYYXXXUUURRRPPPLLLJJJGGGFFFFFFEEEBBB@@@@@@?????????@@@@@@AAABBBAAABBBEEEGGGHHHIIIIIIHHHEEEFFFIIIOOO[[[nnntttoootttoooWWWGGGBBB<<<999::::::999777777666666555555666666777666666666777888999:::;;;888<<<:::<<>>;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999:::;;;;;;<<<===@@@HHHTTTaaajjjoooqqqiiidddiiiwwwwwwooohhhfffiiixxx{{{qqqfff[[[TTTPPPYYYYYYYYYZZZZZZ[[[\\\\\\___aaadddggghhhgggeeeddd]]][[[YYYWWWVVVTTTQQQNNNKKKIIIGGGEEEEEECCCAAA???@@@@@@@@@@@@@@@AAABBBCCCHHHIIIJJJJJJJJJIIIGGGFFFJJJJJJLLLSSSeee{{{pppmmmuuucccNNNBBB???;;;:::::::::999888777666666555555666666777666666666777777888999:::777;;;888:::EEEPPPccc|||jjjbbbbbbbbbfffmmm|||yyyzzz{{{|||{{{xxxsssoookkkcccbbb___[[[WWWSSSPPPNNNJJJIIIHHHFFFEEEDDDCCCCCCEEEFFFGGGHHHJJJMMMRRRVVVZZZ___gggpppzzz}}}qqqeee\\\TTTNNNKKKGGGEEECCCBBBBBBCCCCCCDDDDDDFFFMMM[[[mmmwww\\\IIICCC@@@<<<::::::::::::999999999999888888888888777999999999888999::::::;;;;;;===@@@HHHSSS```kkkqqqtttjjjccchhhvvvwwwooohhhfffgggttt{{{qqqfff\\\SSSOOOZZZYYYYYYYYYZZZ[[[\\\]]]___aaaccceeeeeedddcccaaa\\\ZZZXXXWWWVVVTTTQQQNNNJJJHHHEEEDDDDDDCCC@@@>>>@@@@@@@@@@@@AAABBBCCCDDDJJJJJJKKKKKKJJJIIIGGGFFFJJJKKKOOOYYYooolllmmmyyytttXXXGGG>>><<<:::999999999999888888777777666666777777888888777777777777777777888666;;;888888BBBIIIYYYooopppfffbbb^^^```fff{{{}}}zzzxxxvvvxxxyyyzzz}}}zzzwwwrrrnnnkkkgggccc```XXXWWWUUURRROOOLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBEEEFFFHHHJJJMMMRRRYYY^^^ggglllvvvvvvooodddYYYRRRMMMIIIHHHDDDDDDCCCBBBAAABBBDDDFFFKKKQQQ]]]mmmgggQQQEEECCC@@@<<<:::999999888777999999888888888777777777999888888888888999::::::;;;===AAAIIISSS```mmmtttxxxmmmdddhhhwww~~~vvvooohhheeefffooo~~~{{{rrrggg[[[RRRLLLZZZZZZYYYYYYYYY[[[\\\^^^___``````aaaaaa```___^^^[[[YYYWWWVVVUUUSSSOOOMMMGGGFFFDDDCCCCCCBBB@@@???@@@@@@@@@AAABBBCCCDDDEEEDDDFFFGGGIIIJJJJJJIIIIIIFFFLLLSSSaaazzz{{{kkkqqqhhhOOOCCC<<<;;;:::999888888888999888777777666666777777888888777777666666666777777666;;;999999@@@DDDOOOcccwwwlllddd]]]^^^dddyyyzzzvvvvvvvvvvvvwww{{{}}}|||zzzwwwuuulllhhhddd```^^^[[[XXXVVVNNNMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCFFFHHHKKKOOOTTT\\\eeekkkuuu{{{|||vvvgggaaaXXXPPPKKKIIIGGGEEEDDDDDDCCCAAA???AAADDDGGGPPP]]]ooorrrXXXIIIDDDAAA???;;;:::999999888777999999999888888888777777888888888888888999:::::::::===BBBIIISSS```nnnwww|||ooodddhhhxxx}}}vvvooohhhdddeeekkk{{{}}}ttthhh\\\QQQKKKZZZZZZYYYXXXYYY[[[]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[YYYWWWUUUTTTSSSQQQMMMKKKEEEDDDBBBBBBCCCBBBAAA???@@@@@@AAAAAABBBDDDEEEFFFDDDEEEGGGIIIJJJKKKJJJJJJGGGPPP[[[iiiuuukkkyyy~~~^^^HHH@@@<<<;;;999777666666888999777666666555555666666777666666666666666777888999666<<<;;;:::??????GGGYYYmmmxxxmmmddddddlllyyy}}}yyyxxxuuuttttttvvvyyy{{{~~~vvvtttqqqooommmkkkhhheee]]]ZZZVVVSSSRRRPPPNNNMMMHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIKKKNNNSSSYYYbbbmmmxxxuuulllfffWWWSSSNNNIIIGGGFFFDDDCCCAAABBBBBBAAAAAAEEEKKKPPP\\\nnnbbbKKKCCCEEE>>><<<:::::::::;;;:::999::::::999999999888888888888888888888888999999:::888;;;AAAGGGQQQ___mmmwww~~~pppdddhhhwww}}}vvvooohhhddddddjjj{{{wwwkkk]]]RRRKKK[[[ZZZYYYXXXYYY[[[]]]^^^^^^\\\[[[YYYXXXXXXYYYZZZWWWUUUSSSRRRQQQOOOLLLIIIDDDBBBAAAAAABBBCCCAAA@@@@@@AAAAAABBBCCCDDDFFFFFFIIIJJJKKKLLLLLLKKKJJJJJJLLLVVVbbbpppqqqlllyyyXXXDDD???<<<;;;999666555555777:::555555555444444555555555333444444555777888:::;;;666===<<<<<>>???AAABBBEEELLLUUU]]]mmmuuuXXXCCC???FFF<<<:::999:::;;;<<<<<<<<<:::::::::999999999999888888888888777888999999:::777:::???FFFPPP]]]lllwwwpppdddgggwww|||vvvppphhhddddddkkk|||zzzmmm___SSSKKK[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJEEEDDDCCCBBB@@@???>>>===@@@@@@BBBCCCDDDEEEEEEEEECCCKKKNNNJJJGGGIIIJJJHHHMMMUUUdddyyy{{{uuutttnnnQQQBBB>>>:::::::::999999999888888777777666666666666777777666666666666666666666666888999999999:::<<>>>>>@@@AAABBBCCCDDDEEEEEEEEEDDDKKKMMMIIIGGGIIIJJJHHHNNNXXXiii~~~pppnnnqqqiiiNNN@@@===999999999999888888888888777777666666666666777777666666666666666666666666888999999888999;;;???CCCLLL[[[qqq{{{zzz~~~zzz|||~~~zzzuuuooojjjjjjkkklllnnnppptttxxx{{{~~~~~~|||zzzwwwrrrnnniiiddd___[[[UUUUUUSSSQQQOOOLLLKKKJJJEEEEEEDDDDDDCCCCCCCCCCCCFFFEEEDDDEEEFFFHHHHHHIIINNNRRRXXX]]]aaafffjjjmmmpppttt{{{}}}pppddd[[[TTTNNNKKKMMMGGGCCCCCCBBB@@@AAADDDDDDCCCEEELLLWWWgggyyyuuuZZZEEEDDDDDD:::<<<<<<;;;:::999999999999999999888777777888999999999888777888;;;<<<:::888999<<>>>>>???@@@@@@AAABBBDDDEEEEEEEEEEEEEEEJJJLLLIIIFFFHHHJJJJJJRRR___tttggghhhoooaaaIII>>>===888888888888777777777777777666666555555666666777666666666666666666666666888888888777777999<<>>???:::<<<<<<;;;:::999999999999999888888777777888888999888777777999:::;;;999888999;;;???EEEOOO___rrrxxxlllnnn}}}{{{qqqhhh```^^^aaalllyyyyyyuuuvvvwwwvvvwwwzzzyyyzzz{{{ooo___SSSLLLZZZZZZZZZ[[[[[[[[[[[[\\\ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNLLLJJJHHHHHHGGGEEEAAA???>>>>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFIIIKKKIIIGGGGGGJJJMMMZZZkkk~~~eeegggnnnxxxYYYEEE>>>===777777777777666666666666666666666555555666666666666666666666666666666666777777888777666777999<<>>>>>@@@AAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHJJJIIIHHHHHHMMMRRRbbbtttyyydddfffmmm{{{nnnQQQCCC>>>===777777777666666666555555666666555555555555666666666666666666666666666666666777777666555666888:::>>>DDDPPPcccwwwwwwmmmiiijjjppp{{{wwwqqqmmmjjjgggeeeeeefffhhhkkkmmmppprrrrrrtttxxx}}}}}}xxxtttqqqllliiieeebbb___]]]ZZZXXXXXXTTTPPPMMMKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFFFFHHHKKKMMMPPPUUU\\\bbbkkkqqqyyy}}}sssjjjdddYYYWWWSSSOOOJJJGGGFFFEEEEEECCCCCCEEEDDDBBBEEEJJJRRReee|||dddNNNIII@@@999;;;<<<<<<<<<;;;:::999999999999777777777777777777777777666777888999999888888999999;;;>>>DDDOOO```ttt{{{pppfff^^^]]]```gggrrrsssmmmhhhhhhiiiiiikkknnnlllooorrrwww{{{ppp___PPPGGGYYYYYYYYYYYYZZZZZZZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNLLLJJJHHHFFFFFFEEECCCAAA?????????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHGGGIIIJJJJJJJJJPPPWWWiii|||rrrcccgggooo{{{bbbJJJAAA???<<<777777777777666666666666666555555444444555555666666666666666666666666666555666777666555666888999888>>>IIIYYYlll}}}rrrjjjgggiiipppwww{{{vvvooojjjfffeeedddcccccccccddddddgggkkkooosssvvvzzz}}}{{{wwwuuuuuutttsssqqqnnniiieeeccc\\\YYYVVVSSSRRRPPPNNNLLLMMMJJJHHHGGGGGGFFFEEECCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCEEEFFFIIIJJJLLLMMMQQQVVVYYY]]]ccckkkqqquuukkkccc]]]YYYOOOOOOMMMJJJEEEBBBBBBBBBDDDBBBCCCEEEEEEGGGNNNWWWhhhvvvYYYIIIFFF???:::<<<<<<<<<<<<;;;:::999999999999666777777888888777777666555777999999888777888999999;;;>>>CCCNNN___ttt}}}|||rrrggg___]]]```dddoooppphhhcccbbbcccbbbdddhhhiiilllppptttwww{{{~~~ppp```QQQHHHXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOMMMKKKIIIGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@CCCCCCEEEFFFGGGHHHHHHHHHHHHGGGHHHKKKLLLLLLSSS]]]rrrzzzjjjeeekkkvvvwwwWWWCCC@@@>>>999888888888777777777666666666555555444444555555666666666666666666666666666333555666777666666888:::777;;;CCCOOO___rrryyylllhhhhhhlllqqq{{{tttllljjjgggdddaaa```______^^^```ccceeegggjjjnnnqqquuuxxx{{{}}}~~~yyytttoookkkiiigggeeedddccc```^^^ZZZXXXVVVRRROOOLLLKKKJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHJJJNNNTTTYYY[[[___dddkkkooosssxxxyyymmmbbbZZZUUUQQQPPPFFFHHHHHHFFFCCC@@@@@@AAACCCAAABBBEEEHHHNNN[[[hhhaaaNNNEEECCC<<<<<>>>>>>>>@@@AAAEEEEEEEEEFFFGGGGGGHHHHHHLLLJJJJJJKKKLLLOOOXXXbbb~~~sssooouuu}}}]]]KKKAAA999777::::::999999888777666666555666555555333222111000000666555444333333444555666666666666666777777777777555888===CCCJJJZZZuuupppiiikkkpppsssyyy~~~|||uuunnniiifffdddbbb___\\\ZZZZZZ[[[[[[[[[```^^^\\\]]]```cccffffffkkkmmmqqquuuyyy|||}}}~~~}}}{{{zzzyyyvvvtttrrroookkkhhhfffeeeaaa___\\\YYYVVVSSSQQQPPPLLLJJJIIIJJJLLLLLLIIIFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGIIIMMMPPPVVVZZZbbbjjjqqqxxxuuunnnbbbZZZPPPJJJIIIIIIGGGDDDDDDDDDDDDCCCBBBBBBCCCEEEDDDFFFHHHJJJSSSfffttt\\\HHHEEE@@@<<<;;;;;;::::::::::::::::::::::::::::::555555555555555555555555777777777777888888888888???<<<<<>>>>>>>>>>>???AAACCCDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJJJJLLLLLLPPP\\\iii}}}sssrrruuuVVVGGG@@@:::888:::888888888777666666666555444444444444333333333333666555444444444444555666555666666666777777777777777999<<>>;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888777777777777888888888888>>>;;;;;;@@@IIIWWWlll}}}|||wwwyyyzzz|||tttkkkbbb^^^______fffsssrrrgggZZZWWWRRROOOPPPRRRSSSTTTYYY\\\___bbbdddgggllloootttzzzssscccUUULLLWWWUUUSSSSSSTTTVVVVVVUUUSSSRRRRRRRRRSSSRRRPPPMMMGGGGGGGGGFFFEEEDDDCCCBBB<<<===>>>???AAABBBDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLRRRcccttt|||vvvxxxiiiMMMBBB???;;;888999666666666666666666555555333333444444555555555666666555444444444444555666555555666666666777777777999999;;;===AAAMMMdddyyy~~~jjjbbbgggooowwwzzz|||{{{|||{{{uuuooojjjfffbbb```ZZZXXXVVVVVVVVVVVVUUUSSSTTTUUUXXXZZZ\\\^^^^^^___ccccccccccccdddeeeffffffnnnooopppqqqrrrssssssssswwwwwwxxxyyyzzzzzzzzzyyyzzz{{{|||}}}~~~}}}||||||||||||||||||}}}~~~}}}{{{zzzxxxwwwttttttsssrrrqqqooonnnnnnjjjiiigggdddaaa^^^\\\[[[WWWVVVTTTRRRPPPMMMLLLKKKIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEDDDDDDEEEGGGGGGFFFGGGGGGGGGFFFFFFGGGGGGHHHGGGIIIKKKKKKKKKLLLNNNPPPPPPSSSWWW[[[___eeekkkooovvv}}}yyymmmbbbZZZUUURRRNNNIIIGGGHHHHHHGGGEEEAAACCCDDDDDDBBBAAABBBCCCHHHKKKRRRaaawwwnnnWWWJJJBBB???<<<:::::::::::::::999999999999999999999999999999999999999999999999777777777777888888888888<<<999:::>>>FFFRRRdddtttuuuoooppp|||xxx||||||tttkkkbbb]]]]]]\\\cccppp|||yyykkk___TTTPPPLLLJJJKKKMMMOOOOOOTTTVVVYYY\\\^^^aaaeeehhhpppuuu|||tttdddUUUKKKVVVTTTRRRRRRSSSTTTTTTTTTRRRRRRQQQQQQRRRQQQNNNLLLFFFFFFFFFEEEDDDCCCAAAAAA>>>???@@@AAAAAAAAAAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLMMMNNNWWWmmm~~~zzz___FFF>>>>>>;;;888888444444555555555555555555444444444555555555666666555555555444444555555555555555555666666666777777999999999;;;>>>HHH\\\nnnoooeeefffjjjwwwzzz|||yyysssuuuzzzuuupppmmmfffbbb]]]YYYWWWVVVTTTRRRSSSTTTTTTUUUUUUUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\___```bbbdddeeeeeeeeeeeefffggghhhiiiiiijjjkkkkkkkkklllmmmnnnooonnnmmmmmmjjjjjjjjjkkklllnnnooopppqqqpppnnnllljjjiiigggfffdddcccbbbaaa```___^^^^^^\\\[[[YYYXXXUUUTTTRRRQQQOOONNNMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGEEEEEEFFFHHHJJJKKKHHHHHHHHHIIIJJJLLLMMMNNNNNNQQQTTTVVVWWWYYY\\\^^^aaadddiiinnnsssyyytttggg]]]VVVQQQNNNKKKIIIFFFEEEFFFFFFDDDCCCBBBCCCCCCCCCCCCFFFIIILLLNNNVVVcccuuusss\\\MMMGGG???<<<:::888999::::::999999999999999999999999999777777777777777777777777666777777777888888888888:::888999===CCCLLL[[[iii|||uuunnnjjjkkkxxx~~~uuuwww|||tttkkkaaa\\\\\\[[[bbbooozzz}}}uuufffYYYNNNKKKHHHFFFHHHJJJKKKKKKNNNPPPSSSVVVXXX[[[___bbbiiinnnuuuzzz}}}wwwfffVVVLLLUUUSSSQQQQQQRRRTTTTTTSSSTTTRRRQQQQQQPPPOOOKKKHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHHHHIIILLLOOORRR___xxxpppXXXBBB======:::666777444444444444555555555555666666555555555444444444444555555555555555555444555555555555666666666666888777888:::===EEEUUUeeexxxooollljjjsssvvvzzzzzzrrrmmmtttzzztttkkkccc___\\\[[[ZZZZZZYYYWWWUUUSSSRRRPPPPPPOOOOOOPPPQQQRRRTTTVVVWWWUUUVVVXXXYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^___`````````___^^^ZZZZZZZZZ[[[\\\^^^___```aaa```___^^^\\\[[[ZZZYYYVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGIIILLLOOOJJJKKKLLLNNNQQQSSSVVVWWW\\\^^^bbbfffiiilllpppssswwwzzz~~~uuunnncccZZZTTTQQQOOONNNHHHGGGEEEDDDDDDCCCBBBAAADDDCCCBBBAAACCCHHHOOOUUUYYYggg||||||bbbOOOFFFDDD<<<:::888888999:::999999888888888888888888888888777777777777777777777777666777777777888888888888999777888<<<@@@FFFRRR^^^hhhfffeeefffiiiuuu}}}qqqrrr{{{sssjjj```[[[[[[\\\cccnnnxxx{{{rrrbbbVVVKKKHHHEEEDDDFFFGGGHHHHHHJJJLLLOOOQQQSSSVVVZZZ]]]aaafffmmmsssxxxxxxhhhXXXNNNUUUSSSQQQQQQRRRTTTTTTSSSTTTRRRQQQPPPOOOMMMJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@<<<===>>>???AAABBBDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIILLLQQQYYYiiifffRRR@@@<<<;;;777555777555555555555555555444444666555555555444444333333444444555666666555444444444444555555555666666666666666888;;;===BBBOOO\\\wwwzzzvvvsssqqquuuxxxtttkkklllttt~~~}}}uuuooolllkkkjjjfffddd```\\\WWWTTTQQQPPPMMMMMMNNNNNNOOOQQQRRRSSSQQQRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSPPPOOOOOONNNMMMMMMLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKMMMPPPSSSRRRSSSVVVYYY^^^bbbfffhhhooorrrvvvzzz}}}yyytttqqqccc^^^WWWQQQOOONNNNNNMMMGGGFFFEEECCCBBBAAAAAAAAAEEEEEEFFFGGGKKKSSS]]]cccmmm~~~jjjTTTFFF@@@???;;;:::888888999:::999888777777777777777777777777999999999999999999999999777777777777888888888888888777888<<<>>>AAAJJJTTTVVVWWW[[[```eeeqqq|||nnnmmmzzzqqqhhh___[[[[[[[[[aaakkktttvvvnnn___TTTJJJGGGDDDCCCDDDEEEEEEEEEEEEHHHJJJLLLNNNQQQUUUWWWYYY^^^eeekkkqqqzzzvvvhhhYYYPPPVVVSSSQQQQQQSSSTTTTTTSSSQQQPPPOOOOOOOOOMMMJJJGGGEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>???AAACCCDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJIIILLLTTT___rrr|||ZZZKKK>>>;;;999444444999777777666666555444444444333333333333444444444444444444555666666555444444444444444555555555666666555555888;;;<<<>>>GGGQQQhhhwwwsssvvvuuullliiimmmqqq{{{}}}yyyvvvqqqjjjddd^^^[[[YYYVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPPPPMMMNNNPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQOOOOOOPPPPPPQQQRRRSSSSSSOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNQQQTTTWWWXXXXXXZZZ]]]```aaacccggglllrrrxxx|||zzztttmmmgggbbb```WWWSSSOOOLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFJJJQQQYYYdddooo{{{pppYYYJJJCCC???<<<;;;:::888888999:::888777777777777777777777777777888888888888888888888888777777777777888888888888888777999<<<<<<>>>EEEMMMMMMPPPVVV\\\cccppp{{{kkkhhh|||yyyoooeee]]]ZZZ\\\XXX]]]fffnnnpppiii[[[QQQHHHFFFCCCBBBBBBCCCBBBBBBAAACCCFFFHHHJJJLLLPPPSSSTTTXXX^^^cccjjjrrr}}}~~~sssfffYYYQQQVVVTTTRRRRRRSSSTTTTTTTTTOOONNNNNNNNNOOONNNKKKIIIFFFFFFFFFEEEDDDCCCAAAAAADDDBBB@@@>>>>>>>>>@@@AAAEEEEEEEEEFFFGGGGGGHHHHHHKKKIIIKKKUUUcccwwwuuuRRRFFF<<<:::777333444;;;888888777666555444444444000111111222333555555666333444555666666555444333444444444555555555666666555555888;;;;;;<<>>PPP```vvv|||uuuqqqrrrxxxuuuwww}}}{{{vvvtttpppllliiihhhggggggjjjgggdddaaa```^^^\\\ZZZ[[[YYYXXXYYYZZZZZZYYYXXXUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWVVVXXXZZZZZZVVVRRRRRRSSSTTTVVVXXXZZZ\\\\\\WWWXXXZZZ]]]^^^______^^^\\\ZZZWWWTTTTTTTTTVVVWWWWWWXXXZZZ]]]```ccceeefffgggjjjmmmooooooooopppqqqtttuuuwwwyyy|||~~~{{{uuupppjjjeeecccaaa\\\WWWRRRNNNKKKJJJIIIHHHFFFFFFFFFFFFDDDCCCFFFCCC@@@AAAEEEGGGGGGEEEMMM]]]vvvlllUUUFFF@@@<<<;;;<<<;;;::::::999888777666666777777777777777777777777777777777777777666555555777777666666666666666777777777888999<<>>>>>>>>>>>???@@@@@@@@@AAACCCFFFIIIJJJMMMPPPSSSWWW\\\dddlllqqq|||~~~}}}rrreeeXXXPPPQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMLLLLLLKKKJJJJJJJJJHHHFFFCCCAAA?????????@@@BBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIMMMNNNSSS```ttt|||^^^GGG@@@999666777777555333333444444555555444444333444333333222222333333444222333333444444333333222333333555666666666555444666666666777999:::<<<===EEESSSgggzzzyyyvvvzzzxxxzzz}}}zzzyyyyyyyyyzzzwwwtttrrrpppooommmkkkeeedddcccccceeeggggggfffcccddddddddddddcccbbbbbbdddcccccceeeggggggdddaaa```aaabbbdddfffgggiiiiiiiiijjjlllnnnooooooooonnnmmmkkkiiifffffffffhhhiiijjjkkkllloooqqqsssuuuvvvxxxzzz}}}vvvnnniiiddd___ZZZXXXVVVRRROOOKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAACCCHHHOOOTTT```rrrsssbbbNNNCCC>>><<<;;;===::::::999999888777666666666666666666666666666666777777777777777666555555777777666666666666777777888888888999;;;===???AAAKKKOOOWWW___fffuuuddd___iii}}}yyylllccc^^^YYYVVVXXX[[[```eeeeee^^^QQQGGGBBBAAA???>>>=========>>>?????????@@@AAADDDFFFGGGIIIKKKNNNRRRVVV]]]dddiiirrrtttxxx||||||qqqeeeYYYQQQRRRRRRSSSTTTTTTSSSRRRQQQMMMLLLLLLKKKJJJJJJIIIIIIGGGEEECCCAAA??????@@@AAA@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCEEEFFFHHHIIINNNRRR\\\kkk~~~|||oooPPPCCC>>>888555666666444222333444444555555444444333444333333222222333333444222333333444444333333222333333444555555555555444555555555666777999:::;;;???HHHXXXjjjyyy{{{zzzzzz{{{{{{zzz|||wwwuuussssssvvvxxxzzzzzzxxxyyyzzz{{{zzzxxxvvvuuuvvvvvvxxxzzz||||||zzzxxxuuuvvvwwwxxxzzz{{{|||}}}}}}}}}}}}uuuoooeee___[[[WWWSSSOOOLLLKKKIIIHHHFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEEEEHHHQQQ```lll|||~~~aaaSSSEEE???===;;;;;;<<<999999999888888777777777555555555555555555555555777777777777777666666555777777666666666666777777999999888888999;;;<<<===IIINNNVVV___gggvvveeeYYYbbbuuuyyylllddd^^^YYYVVVWWWZZZ___cccccc[[[OOOEEE@@@???>>><<<<<<<<<<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEHHHJJJMMMRRRXXX\\\cccfffjjjooossswwwzzz|||yyyqqqeeeZZZSSSRRRRRRSSSTTTSSSRRRQQQPPPLLLLLLKKKKKKJJJIIIHHHHHHFFFEEEBBB@@@???@@@AAABBB@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHIIINNNVVVddduuucccFFFAAA===888666666666555444333444444555555444444333444333333222222333333444222333333444444333333222333333444444444555555555555555555666777888:::;;;===AAALLL[[[lllxxx|||}}}}}}wwwuuuuuuvvvuuutttyyy|||wwwsssfffaaaZZZUUURRROOOLLLJJJGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@@@@BBBCCCCCCFFFIIIMMMUUUeeeyyyjjjRRRHHH???===<<<::::::;;;888888888888777777777777666666666666666666666666666666777777777777666666777666666666666777777888999888888777888:::;;;<<>>===<<<;;;:::;;;<<<<<<>>>>>>>>>>>>???@@@@@@AAA???AAACCCDDDEEEHHHMMMPPPVVVXXX\\\aaagggkkkoooqqqvvvxxxzzz}}}}}}wwwoooeeeZZZRRRQQQRRRRRRSSSRRRQQQPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBB@@@@@@@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBDDDGGGIIIKKKNNN[[[nnnxxxYYYBBB>>><<<999777777777666666333444444555555444444333444333333222222333333444222333333444444333333222333333333333444444555555666666666666777999:::;;;:::<<>>>>>??????@@@@@@@@@@@@>>>???@@@AAAAAABBBEEEHHHMMMNNNRRRVVV\\\```dddfffkkkmmmqqquuuxxxzzz{{{|||}}}{{{xxxtttmmmbbbXXXPPPPPPPPPQQQQQQQQQOOONNNMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCEEEHHHLLLNNNTTTddd{{{jjjPPPAAA<<<;;;999888777777777777333444444555555444444333444333333222222333333444222333333444444333333222333333333222333444444555666666666666777888999:::<<<<<>>@@@GGGSSS___jjjzzzhhhWWWYYYdddxxx{{{pppgggaaa[[[WWWXXXZZZ]]]``````XXXLLLCCC===<<<;;;::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAA@@@>>>???@@@@@@???@@@AAACCCFFFGGGJJJMMMQQQVVVZZZ\\\___bbbfffkkknnnqqqrrrrrrrrrrrrpppnnnhhh___UUUNNNOOOOOOPPPPPPOOONNNLLLKKKLLLKKKJJJIIIHHHFFFEEEEEEDDDBBBAAA@@@@@@AAACCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDEEEGGGKKKNNNPPP]]]pppyyyZZZFFF@@@999999888777666555666777333444444555555444444333444333333222222333333444222333333444444333333222333333222222222333444555555555555555666777888888;;;<<<>>>CCCLLLWWWdddlllyyy{{{qqqgggfffhhhlllqqqwwwuuuvvvwwwyyy}}}{{{wwwqqqkkkfffaaa]]]ZZZUUUTTTRRRRRRSSSRRRPPPOOOKKKKKKIIIGGGDDDCCCCCCCCC@@@AAAAAABBBAAA@@@???>>>???BBBDDDEEEEEEHHHOOOUUU[[[hhh{{{iiiVVVIIIAAA===;;;===<<<888777888555555555666777888888999777777777777777777777777555555666777777777777777555555555555666777888999:::999999888999:::;;;<<<>>>FFFRRR___jjj|||pppZZZYYY```rrrzzznnnfff___YYYUUUWWWXXX[[[^^^]]]VVVJJJAAA===<<<;;;::::::;;;<<<===<<<===???@@@AAAAAAAAA@@@>>>???@@@@@@???>>>???AAAAAAAAACCCEEEHHHLLLOOOQQQSSSVVV[[[```dddfffffffffffffffffffffccc\\\SSSMMMNNNNNNOOOOOONNNMMMKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@AAACCCEEEAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFHHHLLLPPPRRReeeyyypppPPP???>>>666777777666444444555666333444444555555444444333444333333222222333333444222333333444444333333222444333222111222333444555444444444444444555666777444666999===CCCOOO]]]gggxxxwwwjjjcccaaafffqqq|||~~~zzztttmmmkkkrrr~~~{{{vvvrrrmmmiiiccc]]]YYYVVVRRROOOMMMLLLKKKKKKMMMNNNMMMLLLIIIIIIHHHFFFDDDBBBBBBCCC???@@@AAABBBBBBAAA@@@@@@@@@DDDHHHJJJKKKPPPXXX___ooommmYYYKKKCCC???;;;:::<<<<<<888777999444555555666777888999999666666666666666666666666555555666777777777777777555555555555666777999999===<<<:::999999999999:::===EEERRR___kkk|||www\\\YYY]]]nnnxxxmmmeee^^^WWWSSSVVVWWWZZZ\\\[[[TTTIII@@@===<<<;;;;;;;;;<<<===>>>:::<<<>>>???@@@AAA@@@@@@>>>???@@@@@@>>>>>>???@@@===>>>>>>@@@BBBFFFIIIJJJLLLOOOTTTYYY\\\^^^______\\\]]]___aaa___ZZZRRRLLLNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGFFFGGGQQQ[[[vvvuuuZZZHHH>>>888999888777666555444333333444444444444444444444444333333333333333333333333222222222222222222222222333333222111111222333333333333333444444444555555666777999999<<>>????????????>>>??????@@@AAADDDIIIPPPYYYeeeqqqyyyppp[[[JJJ@@@>>>>>><<<999888999888777666888888888888777777777777666666666666666666666666555555666666555444444333333333444444555666777777888777666555666777999;;;AAAGGGRRR]]]gggxxxvvv]]]YYYXXXdddzzzuuukkkccc[[[WWWVVVTTTXXX\\\^^^ZZZQQQHHHAAA>>>======<<<<<<<<<<<<===@@@@@@??????@@@@@@AAABBB@@@@@@???>>>===<<<;;;;;;:::;;;<<<>>>???AAABBBCCCEEEGGGKKKOOORRRUUUVVVWWWXXXYYY[[[[[[YYYVVVRRROOONNNMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHKKKVVVbbbnnnUUUEEE===999888888777666555444333333444444444444444444444444333333333333333333333333222222222222222222222222333333222111111222333333333333333444444444555555777888888888999???JJJRRRkkkyyyxxxppplllmmmnnnwww}}}|||wwwrrrlllfffpppxxx~~~yyyuuurrrqqqnnnkkkfffbbb___\\\YYYVVVSSSRRRPPPNNNKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDBBB@@@???>>>===??????@@@@@@@@@BBBDDDFFFGGGNNNYYYfffsssqqq]]]MMMAAA;;;;;;===;;;999888888888777666888888888777777777666666555555555555555555555555666666666666555444333222333333444444555666666777777666555555666888:::;;;???EEEPPP[[[eeeuuuxxxZZZVVVUUU```vvvuuukkkbbbZZZVVVUUUUUUYYY]]]^^^ZZZRRRHHHAAA>>>======<<<<<<<<<======AAAAAAAAAAAAAAABBBBBBCCCAAA@@@???>>>===<<<<<<;;;;;;;;;<<<===???@@@AAABBBCCCEEEHHHLLLOOORRRSSSTTTTTTVVVXXXXXXWWWTTTQQQOOOMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA??????@@@AAACCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFGGGJJJLLLSSSaaaooo}}}cccMMMAAA<<<999888777777666555444333333444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333333333333444444444555555666777777777777;;;CCCIII^^^kkk{{{vvvtttyyy|||}}}}}}~~~{{{qqqfffgggiiimmmttt}}}}}}uuusssoookkkgggdddaaa```\\\YYYUUUSSSQQQOOOLLLJJJKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<@@@AAABBBBBBCCCEEEIIIMMMPPP[[[kkk|||www^^^MMMDDD???===>>>===;;;999888888888777666888888777777777777666666555555555555555555555555666666666666555444333222333333444444555666666666666555555555777999;;;<<<===CCCNNNYYYbbbqqqwwwVVVRRRQQQ[[[pppuuujjjbbbYYYTTTTTTWWWZZZ^^^___[[[RRRHHHAAA=========<<<<<<===>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@???>>>======<<<<<<<<<======>>>>>>??????AAABBBEEEHHHKKKMMMNNNOOOOOOPPPRRRTTTTTTRRROOONNNKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEECCCBBBBBBAAA>>>???AAACCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIGGGIIIMMMRRR]]]oooqqqXXXFFF<<<999999777777666555555444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555333555666777888<<>>???>>>>>>???@@@AAACCCEEEGGGHHHLLLSSSXXXeeeooo|||gggPPPEEEBBB@@@???@@@<<<:::888777888888777666888777777777666666666666555555555555555555555555444444555555555555444444444444444555555555666666444444555666777999;;;<<<<<>>??????BBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>========================>>>???AAACCCFFFHHHIIIJJJIIIJJJMMMOOOOOONNNMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>???BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFIIIOOOWWWdddyyyfffOOO@@@999777777666666555555444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555333444555666777:::===@@@BBBQQQlllzzzzzz||||||fffjjjllliiiccc```bbbfffooovvv~~~zzzvvvtttuuusssooojjjeee```\\\ZZZUUUTTTRRROOOMMMKKKJJJJJJKKKIIIGGGGGGGGGHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBAAABBBDDDFFF@@@EEELLLQQQVVV]]]gggnnnzzzfffUUUDDD>>>>>>===:::999;;;999777777888888777666777777777666666666666555555555555555555555555555111222333555666777777777444444444555555555555555444444555666888999;;;<<<<<>>>>>>>>==================>>>@@@AAACCCEEEFFFDDDEEEGGGJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA???AAACCCFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFIIIQQQ[[[kkkuuuZZZGGG===888666666555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111333333333444444444555555444444444444555666888999>>>KKKbbb~~~vvvpppllliiiooosssnnncccZZZXXXZZZ\\\bbbjjjppptttxxx~~~~~~|||}}}~~~zzzuuuooojjjfffddddddccc```\\\XXXTTTQQQOOOMMMLLLKKKIIIGGGGGGFFFFFFFFFEEECCCDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBAAA@@@BBBFFFJJJGGGOOOZZZdddlllvvvuuufffUUUJJJ@@@>>>>>><<<888666:::999777777888888777666777777666666666666555555444444444444444444444444111222333555666777777777555555555555555555555555444555666777888999::::::<<>>???AAABBB@@@AAACCCDDDDDDDDDCCCBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>===<<<<<<======???@@@BBBCCCAAABBBDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@BBBDDDGGGHHHIIIHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIOOOXXXdddtttiiiNNN@@@;;;888666666555555444444444444333333222222222222222222222222111111111111111111111111222222222222222222222222111222333333333333222111333333333444444444555555444333222333555777999:::===DDDSSSkkktttkkkkkkpppsssppphhh^^^XXXVVVUUUXXX\\\^^^```eeekkkqqq{{{}}}{{{zzzvvvsssooommmmmmnnnmmmkkkllljjjgggccc___[[[YYYWWWVVVUUUSSSQQQNNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAACCCDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@===@@@CCCDDDEEEIIIQQQXXX\\\eeerrr|||xxxbbbTTTKKKDDD>>>??????<<<999999:::888666666777888777666777777666666666555555555444444444444444444444444333444555555666555555555555555555555555555555555555555666777888999999999;;;BBBOOOZZZcccqqqnnnTTTOOOJJJMMM\\\tttrrrhhh___WWWSSSRRRRRRUUUZZZ\\\YYYQQQHHHBBB;;;;;;<<<===>>>@@@BBBCCCAAACCCDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????======<<<<<<===???@@@AAA???@@@BBBCCCEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAACCCEEEHHHIIIIIIHHHHHHKKKKKKJJJJJJJJJIIIIIIIIINNNOOOUUU___lll}}}xxx```FFF<<<:::888777777444444444444444444333333222222222222222222222222111111111111111111111111222222222222222222222222111222333444444333222111333333333444444444555555333222222444888<<>>===<<<<<<===>>>@@@AAA>>>???AAABBBCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBBGGGGGGHHHIIIJJJJJJJJJJJJLLLJJJJJJMMMLLLIIIIIILLLJJJRRR___lllwwwfffPPP???======777333555555555444444444333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444333444444555555555555555===???CCCNNN```vvvzzzmmmeeefffeee______eee```cccddd___[[[XXXTTTNNN[[[aaahhhnnnsssyyy~~~|||}}}xxxsssppppppooommmkkkhhhgggeeebbb```___^^^]]]WWWVVVUUUTTTSSSTTTTTTUUUPPPPPPOOONNNLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>???AAACCCCCCBBBAAA???AAA@@@??????@@@DDDGGGJJJDDDLLLWWW```hhhooowww|||hhhSSSGGGCCC>>>===<<<:::999888777777999888888777777777777777666555555555555444444444333333333444444444555555444444444444444444444444555555555555555555444444666666666666777888999:::<<>>AAADDDEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCAAAAAAAAAAAABBB@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>=========AAA>>>===>>>AAACCCCCCAAADDDEEEGGGHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@AAABBBCCCGGGHHHIIIJJJJJJKKKJJJJJJMMMKKKKKKLLLKKKGGGGGGJJJOOOUUUbbbsss^^^KKK<<<;;;<<<777444666555444444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444555555666777777777777777555777;;;CCCPPPbbbtttuuujjjhhhddd]]]\\\bbbkkkrrrvvvtttnnnggg\\\RRRUUUVVVXXX[[[```gggnnnrrr}}}{{{yyy{{{{{{{{{zzzwwwtttqqqooooookkkfffdddccccccaaa```^^^]]][[[YYYWWWUUUUUUTTTPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@??????BBBBBBBBBBBBAAAAAA@@@??????@@@AAABBBCCCCCCBBBAAABBBBBBBBBDDDFFFIIILLLNNNWWW^^^iiirrryyyppp\\\LLLCCCAAA===<<<;;;:::888888888777999888777777666666777777555555555555444444444444333333333444444444555555444444444444444444444444555555555555555555555555666666666666777888999:::;;;BBBFFFQQQaaaiiizzzqqqTTTNNNJJJKKKUUUgggoooddd\\\UUURRRRRRRRRTTTXXXZZZYYYQQQGGG@@@>>>===>>>>>>@@@BBBEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAA???????????????>>>>>>>>>@@@>>>===>>>AAACCCBBBAAADDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDHHHHHHIIIJJJKKKKKKKKKKKKMMMKKKLLLNNNLLLIIIJJJNNNUUU\\\kkktttSSSDDD888888999666444666444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333444555666666777777666666333666:::===CCCOOO___kkk~~~wwwnnneee\\\ZZZ___jjjttt~~~|||ttthhh^^^\\\VVVQQQPPPTTTZZZ^^^```eeelllvvv}}}~~~|||{{{zzzyyyyyyzzzzzzyyyyyy{{{~~~}}}xxxwwwvvvuuuttttttuuuuuuwwwvvvuuutttqqqooommmllliiiiiiiiihhhgggdddbbb```^^^[[[XXXVVVVVVVVVUUUSSSRRRQQQPPPNNNLLLKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAADDDHHHNNNTTTYYY]]]___kkkrrr{{{qqq[[[MMMBBB>>>>>><<<;;;:::999888888888888999888777777666666777777555555555555444444444444333333333444444444555555444444444444444444444444555555555555555555555555666666666666777888999999:::@@@DDDNNN]]]fffvvvuuuUUUNNNIIIJJJSSSddd}}}oooccc[[[SSSPPPQQQRRRTTTWWWYYYWWWPPPGGG@@@===>>>???AAABBBDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA?????????@@@@@@@@@@@@@@@@@@???>>>>>>@@@BBBBBBAAAEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAACCCDDDEEEIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKMMMOOONNNMMMPPPWWW]]]hhhzzzwwwdddKKK@@@777666777555444666444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222333444444444444333555999<<<<<<<<>>>>>???@@@AAACCCDDDDDDDDDCCCAAA@@@@@@AAACCCDDDEEEKKKTTT___iiirrrwwwzzzxxx]]]LLLBBB===;;;;;;;;;:::999888888888888888888888777666666666666666555555555444444444333333333333333444444444555555444444444444444444444444444444444555555555555555666555555666666777888999999???CCCMMM]]]fffwwwwwwXXXNNNHHHJJJQQQ___wwwrrreee[[[SSSQQQRRRRRRSSSUUUWWWUUUOOOFFF@@@<<<===???AAACCCEEEEEEFFFIIIHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAACCCDDDGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNMMMLLLSSS\\\fffxxxmmmWWWEEE>>>999777666444333444444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222111222222333333333333333111666999888666:::EEENNN]]]nnnxxxttttttyyy~~~|||xxxoookkkjjjfff]]]UUUQQQSSSTTTSSSSSSUUUZZZ^^^______```aaaccceeeggghhhgggggggggffffffhhhlllpppmmmmmmmmmnnnpppqqqssstttuuuxxx|||~~~~~~zzz}}}|||xxxvvvllljjjgggfffgggjjjlllmmmjjjjjjjjjjjjhhhfffdddbbbZZZZZZZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUSSSQQQPPPOOOQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFAAAAAAAAABBBBBBAAAAAA@@@??????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEFFFIIIMMMQQQSSSUUU\\\gggtttwwweeePPPEEE@@@<<<999999999888888777777777888888888777777666555666666666555444444444444333333333333333333444444444555555444444444444444444444444444444444555555555666666555555555555666777888999888>>>BBBNNN^^^iii|||zzz\\\PPPIIIJJJPPPZZZqqqwwwjjj___UUURRRTTTRRRSSSTTTUUUSSSMMMFFF@@@:::<<<>>>@@@BBBDDDEEEEEEIIIIIIIIIIIIHHHHHHHHHGGGCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBDDDGGGIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOMMMLLLLLLIIIKKKTTT```sssbbbMMM???===:::777555333333333333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222333444444555555444444222555777666555888???EEESSScccwww{{{oooeeeVVVRRRNNNJJJJJJKKKNNNQQQOOOOOOQQQSSSUUUXXXZZZ\\\\\\\\\]]]]]]]]]```dddgggffffffeeeeeeeeeffffffggggggjjjmmmooonnnnnnnnnnnnmmmooorrruuuxxxzzz{{{{{{wwwvvvuuurrroookkkgggeee^^^]]][[[ZZZZZZ[[[]]]^^^YYYZZZ[[[[[[[[[ZZZXXXXXXOOOOOOPPPOOOOOONNNMMMLLLNNNNNNNNNMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHGGGEEEDDDDDDEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEE@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIHHHIIIKKKOOOUUU\\\aaaeeelllrrr}}}}}}aaaUUUHHHBBB???;;;999999777777777777777777888888888777666666555555666666444444444444333333333333333333333444444444555555444444444444444444444444333333444444555666666666555555555555666777888888888>>>BBBNNN___jjj~~~aaaSSSJJJLLLOOOVVVkkk|||pppdddYYYTTTUUURRRRRRSSSSSSQQQLLLEEE@@@;;;;;;===???BBBDDDEEEFFFJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHJJJLLLMMMMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@AAA@@@??????@@@BBBEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFIIILLLMMMKKKLLLMMMNNNOOOOOOOOOOOONNNLLLKKKKKKKKKPPP^^^lllrrrVVVCCC888999999666333222333333333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444444444444555666666777999<<<@@@GGGVVVhhhyyyyyyeee^^^UUUOOONNNMMMKKKHHHGGGGGGHHHIIIJJJLLLMMMNNNMMMOOOQQQRRRSSSUUUYYY[[[\\\\\\[[[ZZZZZZZZZ[[[[[[[[[]]]______]]]]]]^^^``````aaabbbccceeegggiiijjjeeeeeecccaaa___\\\YYYWWWSSSSSSSSSRRRPPPPPPPPPPPPNNNOOOPPPPPPPPPOOONNNMMMGGGGGGHHHIIIHHHHHHGGGFFFIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDEEEEEECCCEEEFFFEEEBBBAAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAABBBDDDEEE@@@@@@@@@@@@@@@???>>>>>>@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFHHHKKKOOOUUUYYY\\\^^^___aaaeeekkkppptttwww}}}vvvdddPPPHHHAAA???<<<999888:::666666666666666777888999777777666555555555555666444444444333333333222222333333333444444444555555444444444444444444444444333333444444555666666777555555555555555666888888999>>>BBBLLL]]]hhh{{{fffVVVLLLMMMNNNSSSfff~~~uuuggg[[[UUUVVVRRRRRRQQQQQQOOOKKKEEE@@@=========???AAAEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMPPPRRRSSSSSSSSSTTTSSSPPPNNNMMMMMMNNNOOOMMMLLLKKKIIIHHHFFFEEEDDD???AAABBBAAA>>>>>>@@@BBBFFFEEEDDDBBBBBBAAAAAAAAABBBCCCCCCEEEGGGJJJMMMOOOLLLLLLMMMNNNOOOOOOOOOOOOLLLJJJKKKLLLOOOXXXjjj{{{fffLLL<<<333666777555222222333444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111333333222333444666777888>>>KKK]]]nnn}}}yyyoooddd]]]ZZZVVVOOOHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCEEEHHHKKKLLLNNNQQQSSSSSSSSSRRRQQQQQQRRRRRRSSSRRRTTTUUUTTTQQQQQQSSSVVVVVVVVVVVVVVVXXXZZZ\\\^^^ZZZYYYXXXWWWUUURRRPPPOOOLLLMMMNNNMMMKKKIIIIIIIIIHHHIIIJJJJJJJJJIIIGGGFFFBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCDDDEEEFFFCCCEEEGGGEEEBBB@@@@@@BBBBBBAAAAAABBBBBBDDDEEEEEECCCCCCBBBBBBBBBDDDEEEFFF@@@@@@@@@@@@???>>>===<<>>AAAKKKZZZeeexxxiiiXXXMMMNNNNNNQQQddd|||wwwiii[[[UUUUUURRRRRRQQQPPPOOOKKKEEE@@@???>>>>>>???BBBFFFIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIMMMOOOQQQTTTVVVWWWXXXXXXZZZYYYVVVTTTSSSSSSTTTUUUQQQPPPOOOMMMKKKIIIGGGFFF???AAABBBAAA>>>>>>@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCAAACCCEEEGGGJJJMMMOOOPPPNNNMMMMMMMMMNNNOOOPPPPPPNNNJJJIIILLLRRR___wwwsssZZZFFF;;;777777666555444444333333222222222222222222222222222222222111111111111000000000111111111111000000111111111111111111111111222222111111111111222222111111111111111111111111333333222222222222222222666666666666666777777888AAACCCNNN___rrryyyrrrwww|||yyyssskkkhhhdddZZZPPPMMMIIIEEEEEEFFFEEECCC@@@BBBBBBBBBCCCEEEGGGIIIJJJOOOMMMKKKKKKKKKJJJHHHFFFKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLNNNQQQSSSVVVWWWTTTSSSRRRQQQNNNLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBAAAAAADDDCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCAAA>>>===???BBBFFF??????>>>?????????===;;;>>>@@@CCCDDDCCCCCCCCCCCCCCCEEEGGGGGGGGGIIIOOOSSS[[[```jjjwwwmmmYYYNNNKKK>>>===<<<;;;:::999999999888888888888777777777777777777666666555555444444666666555555555444444444333333333333333333333333666555444333333333333333444444444555555555555555555444444555555666777888999===@@@LLL\\\dddwwwtttaaaRRROOOLLLMMM```wwwtttggg^^^YYYWWWUUUSSSPPPOOONNNKKKDDD???<<<>>>???@@@AAADDDGGGJJJIIIJJJKKKKKKKKKLLLOOOQQQVVVWWW[[[aaabbb```aaaeeecccbbb```___^^^______``````]]]YYYVVVSSSOOOJJJFFFIIIGGGDDDCCCCCCBBBAAA???DDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMOOOJJJJJJPPPZZZjjjjjjRRRBBB:::777666666555444444333333222222222222222222222222222222222111111111111000000000111111111111000000000000000000000000000000222111111000000111111222111111111111111111111111111111111111111111111111555555444444555555666777;;;===FFFTTTeeewwwuuukkknnnvvvzzz{{{|||wwwwwwuuurrrrrrrrrkkkcccYYYVVVQQQMMMJJJGGGCCCAAAEEEEEEFFFFFFGGGHHHHHHIIINNNKKKIIIGGGGGGFFFDDDBBBFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIJJJLLLNNNOOOPPPMMMMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDD@@@AAABBBAAA@@@AAABBBDDDBBBAAAAAAAAAAAAAAA@@@???DDDFFFHHHHHHGGGGGGHHHIIIIIIKKKNNNQQQUUU\\\fffmmmyyy}}}~~~lll\\\MMMEEECCC;;;;;;::::::999:::::::::777777777666666666555555555555555555444444444444666555555555444444444444333333333333333333222222444444333222222222222222444444444444555555555555444444444444555666777888999===@@@KKK[[[ddduuukkkYYYSSSPPPPPPaaavvvqqqfff^^^YYYVVVTTTRRRPPPPPPOOOKKKDDD>>><<<>>>???@@@AAADDDHHHKKKIIIKKKMMMNNNNNNPPPSSSUUU^^^___dddkkknnnmmmmmmppprrrrrrqqqpppooonnnnnnnnngggdddaaa]]]YYYTTTOOOKKKJJJGGGEEECCCCCCBBB@@@???DDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJNNNJJJKKKVVVfff|||ttt[[[GGG===999666666555555444333333333222222222222222222222222222222222111111111111000///000000111111000000///////////////////////////222111111000000111111222111111111111111111111111222222222222222222222222444333333333333444555555666888???IIIUUUfffwwwkkkiiimmmpppqqqsssqqqtttvvvyyy}}}|||tttkkkiiiddd\\\TTTMMMJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGKKKHHHFFFDDDDDDDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAAFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@===>>>>>>???@@@AAABBBBBB@@@@@@AAAAAABBBBBBCCCCCC===???BBBCCCBBBAAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEEGGGHHHJJJLLLMMMNNNRRRTTT]]]^^^```dddlllwww}}}fffUUUIIIAAA<<<<<<888888888888888999:::;;;666666666555555555444444333333333333333444444444555555555555444444444444444444333333222222222111333222222111111111111222333333444444555555555555444444444444555666777888888===???IIIYYYbbbrrrttt^^^UUUQQQRRR___qqq}}}ooofff___YYYTTTSSSRRRQQQRRRQQQLLLDDD>>><<<===???@@@BBBEEEJJJMMMMMMOOOQQQSSSTTTWWW[[[]]]iiiiiioooyyy~~~~~~|||}}}}}}}}}~~~}}}|||zzzxxxwwwsssppplllgggccc]]]WWWSSSNNNKKKHHHFFFEEEDDDBBB@@@DDDDDDCCCBBBBBBBBBBBBBBBEEEFFFHHHIIIJJJKKKKKKKKKMMMNNNOOOPPPOOONNNKKKJJJLLLJJJOOO]]]sssgggNNN>>>888888555555555444444333333333222222222222222222222222222222222111111111000000//////000000000000//////000000000000000000000000111111000000000000111111111111111111111111111111222222333333333333444444333333333333333444555555666777<<>>GGGVVV```nnnxxx___SSSNNNOOOZZZhhh{{{nnngggaaaYYYRRRRRRQQQQQQSSSRRRMMMDDD>>><<<===???@@@BBBFFFKKKOOOSSSUUUXXX[[[]]]```eeehhhpppqqqxxx}}}~~~{{{wwwrrrlllfff___ZZZTTTQQQMMMKKKIIIGGGDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGJJJKKKLLLLLLKKKLLLMMMOOOPPPOOOMMMKKKJJJJJJMMMVVVggguuu[[[EEE999666777444444444444444333333333222222222222222222222222222222222111111111000000//////000000000000//////111111111111111111111111111000000000000000000111111111111111111111111111000111111111222222222333444444333333444444555666666777:::===AAAMMMcccwww~~~|||}}}~~~uuuyyyxxxuuunnnfffbbbccceee^^^```bbbcccaaa]]]YYYVVVOOONNNLLLKKKKKKJJJHHHFFFIIIHHHGGGEEEEEEGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJJJJCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDCCCCCCCCCDDDDDDGGGHHHIIIIIIHHHIIILLLNNNNNNPPPSSSUUUWWWYYY]]]```aaaeeelllsss|||tttfffWWWGGGAAA???===<<<<<<:::999888777666666666666777777777666666666555555333333444444555555555666333333444444444444444444333333333222222111111111333333222222222222333333222222333333444555555666333333333444444555666777666<<<>>>DDDTTT^^^iiizzz|||bbbSSSLLLMMMWWWbbb}}}pppiiibbbYYYRRRRRRQQQRRRSSSSSSNNNEEE>>><<<===>>>@@@BBBGGGNNNRRRYYY\\\___bbbdddhhhlllooosssuuu}}}|||vvvnnnfffaaaYYYVVVRRRNNNLLLIIIFFFDDDBBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGJJJLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIKKKTTTcccvvvgggOOO???888666555444444333333333333333333222222222222222222222222222222222111111111111000...//////000000//////...111111111111111111111111111000000//////000000111111111111111111111111111------......///000000000444333333333333444555555444444666999;;;BBBRRRaaattt}}}}}}xxxtttsssppplllhhhggghhhjjjiiilllqqqssssssooojjjfff^^^]]][[[ZZZXXXTTTOOOKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHIIIJJJIIIHHHGGGFFFCCCBBBAAA@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBEEEDDDCCCCCCDDDEEEGGGHHHJJJLLLMMMOOOPPPSSSWWW[[[eeeiiinnnqqqqqqssswwwzzzyyy}}}mmm```QQQGGG>>>===>>><<<:::;;;:::999888777666555555555777777777666666666555555444444444444555555555555333333333333444444444444222222222222222222222222333222222222222333444444111111222333444555555666333333333333444555666777555<<<===BBBQQQ\\\eeesssjjjXXXNNNMMMVVV```wwwuuullldddZZZTTTRRRQQQQQQRRRRRRNNNFFF@@@;;;<<<>>>@@@CCCIIIPPPUUU]]]___bbbeeegggjjjnnnqqqpppuuuxxxoooiii```\\\XXXTTTPPPMMMJJJGGG@@@@@@AAAAAACCCDDDFFFGGGEEEFFFIIIKKKLLLKKKIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKPPP^^^rrrrrrXXXDDD;;;888666444333333333333333333333333222222222222222222222222222222222111111111111000......////////////......111111111111111111111111000000////////////000000111111111111111111111111---......///000000111111222222222222222333444444222222444888:::<<>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGHHHKKKNNNRRRTTTWWW[[[```fffjjjnnnsssvvvmmmZZZOOODDD>>>;;;<<<<<<999888999999999888777666666666777666666666555555555444444444444444333333333333333222222333333333444444444000000000111222222333333111111111111111222333333000111222333444555555666333333333333444555666666444<<<<<<@@@PPPZZZaaammmrrr^^^PPPMMMTTT]]]pppzzzoooeee[[[VVVTTTRRRQQQQQQQQQNNNGGGBBB;;;<<<>>>@@@CCCIIIQQQVVV]]]___aaacccdddfffjjjlllllltttyyysssjjjgggaaa]]]YYYUUUQQQOOO??????@@@AAACCCEEEGGGHHHGGGHHHJJJLLLKKKJJJGGGFFFLLLLLLKKKKKKLLLMMMNNNOOOTTTfff}}}|||gggNNN===999999777444333333333333333333333333222222222222222222222222222222222111111111111000......////////////......000000000000000000000000000000////////////000000111111111111111111111111000111111222333333444444111111111000111222222333333222444999::::::>>>CCCMMMYYYiiivvv}}}|||{{{wwwrrrllljjjkkkmmmlllkkknnnssszzz~~~yyyvvvwwwyyy||||||vvvqqqgggjjjooorrrrrrooojjjgggcccccccccbbb___[[[XXXVVVLLLKKKIIIHHHGGGHHHJJJKKKEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEGGGJJJLLLMMMNNNOOOPPPQQQTTTXXX]]]aaadddkkkqqq{{{mmmYYYIII@@@???<<<;;;<<<:::777666999777777777777777888888999555555444444444333333333444333333222222111111111222222222333333444444444//////000111222333333444000000///000000111222222000111111222444555666666333333333333444555666666444<<<<<>>???CCCJJJRRRXXX[[[]]]___``````bbbeeehhhjjjsssyyytttpppkkkfffbbb^^^ZZZWWW@@@AAACCCCCCCCCCCCDDDFFFIIIJJJKKKJJJIIIHHHIIIJJJIIIHHHIIIKKKJJJIIIOOOVVVbbbtttlllYYYFFF<<<:::888666666444444444333333333222222333333333222222222111111444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111222222111111111111111222444444222222222222444444555555444555666888:::;;;???GGGTTT```jjjrrrwwwzzz~~~{{{|||sssfffiiimmmkkkkkkppptttxxx{{{|||~~~yyy{{{}}}~~~~~~~~~vvv|||uuu|||~~~}}}{{{rrrhhhccc___[[[WWWTTTRRRPPPNNNLLLJJJFFFDDDCCCDDDFFFGGGIIIIIIIIIKKKLLLLLLJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJOOOLLLHHHHHHJJJKKKIIIGGGHHHIIIKKKPPPVVV[[[^^^___fffddddddjjjuuu~~~wwwcccVVVJJJCCC@@@:::::::::999888777666666555555555444333333222222555555555444444333333333333333333333333333333333111111111111111111111111222222222222222222222222000111111111111222222222111111222222222333333333333333444444555666666666777888<<>>AAAFFFKKKOOORRRXXX]]]cccdddccc``````aaafffsssyyytttpppjjjbbb[[[@@@AAACCCDDDCCCDDDFFFGGGJJJLLLMMMLLLJJJIIIIIIJJJHHHHHHJJJMMMMMMNNNUUU]]]lll~~~~~~bbbQQQAAA:::999888666666333333333333222222222222333333222222222111111111555555444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111222222111000000111111222333333333222222333333333333333333444555666777888;;;AAAIIIRRR\\\eeemmmsssyyyrrruuuvvvpppnnnqqqxxx~~~|||~~~~~~||||||~~~{{{vvvpppjjjfffaaa]]]ZZZVVVTTTOOOLLLJJJKKKMMMNNNTTTSSSSSSUUUWWWWWWUUUSSSJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTWWWYYY[[[___[[[VVVUUUVVVVVVUUUSSSVVVXXX]]]dddkkkpppsssssszzzxxxzzz|||eeeVVVLLLCCC===<<<999999999999888777666666666666666777777777777777555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222111111222222222333333333333333444444555666666666777888;;;AAAJJJTTT]]]bbbxxxrrr```SSSLLLMMMQQQ]]]nnn}}}rrrhhh___ZZZUUURRROOOPPPRRRPPPIIIBBB======???AAAEEEJJJOOOQQQTTTYYY^^^```______```bbbkkkwww{{{tttkkkddd@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMOOONNNLLLJJJIIIIIIHHHHHHJJJNNNQQQTTT^^^gggzzztttUUUGGG:::777888777666666333222222222222111111111333222222222222111111111333444444444444222111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000000111111222222222333333333333222222000111222333444555555555888:::>>>CCCKKKVVVaaaiiiyyy~~~|||~~~}}}|||{{{uuuooolllgggddd___[[[YYYZZZ\\\^^^gggffffffgggiiiiiihhhfffXXXZZZ\\\^^^aaadddfffhhhiiihhhggghhhjjjnnnrrrtttuuupppjjjhhhhhhhhhgggeeebbbhhhpppyyyqqqbbbQQQGGGAAA<<<999999999999999999888777666666555666666777888888999999555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222000111111111111222222222111111222222222333333333333333333444555555666666777888;;;@@@HHHQQQZZZ```pppppp___SSSKKKKKKNNNVVVeee{{{~~~tttjjjaaa\\\WWWSSSQQQQQQRRROOOHHHBBB>>>>>>???AAAEEEIIIMMMPPPQQQUUUZZZ]]]]]]```dddhhhqqq|||xxxqqq@@@BBBEEEFFFGGGHHHJJJLLLMMMOOOQQQPPPMMMKKKIIIIIIJJJHHHIIIMMMRRRYYYfffrrr{{{hhhJJJ@@@777666777666555555222222222111111111000000222222222222111111111111///000222333222111///---////////////////////////000000000000000000000000000000000000000000000000///////////////000000111111000000000000111111222111222333444444333222111///000222444444444444333777888999<<>>FFFOOOXXX^^^kkkppp```TTTKKKIIILLLPPP]]]qqquuukkkbbb\\\XXXUUURRRRRRSSSPPPHHHBBB>>>??????AAADDDHHHLLLOOOQQQUUUYYY\\\___cccjjjpppxxx|||BBBDDDFFFHHHHHHJJJLLLNNNOOOPPPQQQPPPNNNKKKJJJJJJMMMJJJKKKOOOVVV```ppp~~~rrr\\\EEE===666666777555333333222222222111111111000000222222222111111111000000///000111222222111///---///////////////////////////////////////////////////////////////////////////////////////000000111000000//////000111111222000111333333333333111000000111333444555555444333555666777:::>>>EEEMMMSSScccssszzzuuuuuuxxxyyy|||{{{zzzyyyzzz}}}}}}~~~}}}~~~}}}ppp___UUULLLDDD>>>===<<<999888:::777777888888888777666666444444444333333222222222444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222111111222222222333333333222222333333444555555555888888999===EEENNNWWW]]]jjjssscccVVVMMMJJJKKKMMMXXXjjj}}}uuukkkbbb\\\YYYUUURRRRRRSSSPPPIIIBBB>>>>>>???AAADDDHHHLLLNNNQQQTTTXXX\\\___fffooouuu|||EEEFFFIIIIIIJJJKKKMMMOOOOOOPPPPPPOOOLLLKKKLLLMMMNNNNNNRRRZZZcccnnn~~~|||eeeNNNBBB;;;666666777444333333333222222222222111111111222111111111111000000000111111222333333222111000000000000000000000000000///////////////////////////////////////////////////////////////000111111////////////000111111222111111222222222222111111222333444444555555555444222333666888:::>>>CCCGGGXXXhhhyyy{{{uuuuuuxxxzzzmmmZZZMMMIIIBBB===:::<<<;;;888666888666777777888888777666666666666555555444333333222333333333444444444444555333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222111111222222222333333333222222222333444444555555888888999===DDDNNNXXX^^^lllyyyhhhZZZOOOKKKLLLLLLTTTdddwwwvvvlllccc]]]YYYUUUSSSSSSTTTQQQJJJDDD======>>>@@@DDDHHHLLLOOOPPPTTTXXX\\\```gggpppwwwGGGIIIJJJKKKKKKKKKMMMOOOOOOOOOOOOMMMKKKKKKMMMOOOOOOSSS^^^lllxxxpppVVVAAA???999444555555333333444333333333333222222222222111111111111000000000000111111111222222222222222000000000000000000000000///////////////////////////////////////////////////////////////000111111.........//////000222222222222111111111111222222444333333333333444555555222333555666777999===@@@IIIYYYiiivvvuuuhhh[[[MMMDDDBBB<<<999999<<<<<<888555777666666777777777777777666555555555555555555444444333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111222222222333333333111222222333333444555555888888999<<>>MMM\\\jjjppp]]]SSSLLLCCC<<<;;;:::888999======999666777666666777777777777777666222222333333444555555555333333333444444555555555333333333333333333333333333333333333333333333333000000000000000000000000000111111111111222222222111111222222222333333333111222222333333444555555888888999<<>>CCCMMMZZZcccrrrwwweeeXXXOOOJJJLLLRRR^^^pppzzzpppfff___\\\WWWRRRQQQRRRRRRMMMHHH@@@======BBBGGGJJJPPPVVVZZZ\\\bbbjjjnnnqqqyyyMMMMMMMMMMMMMMMMMMNNNNNNMMMIIIHHHLLLNNNNNNQQQUUU___lll|||aaaGGG;;;999666666555333333222222333111111111111111111111111000000111111111111000000000000000000000111111111////////////////////////...///000///...---...000.........///////////////000000000000111111111222000000000000111111111111111111111222222222333333111111222222222333333333444444444444444555555666888<<>>CCCGGGJJJPPPWWW```bbbiiirrrvvvxxxNNNNNNMMMMMMMMMMMMMMMMMMHHHHHHJJJMMMNNNOOOUUU]]]kkkyyykkkRRRBBB999444666555444333333222222333111111111111111111111111000000111111111111000000111000000000000000000///////////////////////////...///000///...---...000------......//////000000////////////000000000000000000000000111111111111111111111222222222222333111111222222222333333333444444333333444444555666666777:::@@@KKKZZZkkkvvv}}}xxxuuuuuuzzz~~~}}}kkkZZZOOOGGGBBB<<<::::::;;;:::888777666666666666555555555555555444444444333333333444444444444444444444444333333333333333333333333222222333333333333222222111111111111111111111111000000111222222222222111111111111111111111111111111111000000111111222333111222222333333444444555666777999<<>>>>>CCCHHHKKKRRRXXXdddgggpppyyy}}}~~~NNNNNNNNNMMMMMMMMMMMMMMMJJJJJJLLLNNNNNNRRR]]]jjjyyyxxxZZZFFF@@@<<<666555444444333222222222333111111111111111111111111000000111111111111000000111111000000/////////...////////////////////////...///000///...---...000,,,------...///000111111.........////////////000///000000000111111111111111111111111222222222222111111222222222333333333333333333333333444444555666666666999???JJJVVV^^^mmmssszzz|||zzzwwwuuutttxxxyyy|||uuueeeWWWKKKDDD???<<<999999:::;;;:::999666666555555555444444444555555444444444333333333333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111000000111222222222222111111111111111111111111111111111000000111111222333111222222333333444444555666777888:::@@@MMM\\\gggxxxvvv```SSSMMMKKKNNNRRR]]]lll}}}|||tttnnnhhhcccZZZVVVRRRQQQTTTSSSOOOKKKCCC@@@@@@DDDHHHLLLSSSZZZcccgggqqq{{{MMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNUUUgggxxxlllOOO???>>>===777444444333222222222333333000000000000000000000000000000111111111111000000111000000000//////......////////////////////////...///000///...---...000,,,------...///000111111---.........///////////////000000000111111111111000000111111111222222222111111222222222333333333222222222222222333444444444555666777999???EEEJJJWWW^^^gggmmmooooooqqqrrrxxxxxxzzz~~~qqq^^^PPPHHHBBB???888777777777777777666555555555555555444444444444555555444444444333333333333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111000000111222222222222111000000000000000000000000111111000000111111222333111222222333333444444555666666777999???KKK[[[fffwwwvvv^^^QQQKKKKKKMMMSSS]]]mmm|||tttnnniiiddd[[[VVVSSSSSSUUUUUUQQQMMMEEEAAAAAAEEEIIIMMMUUU\\\bbbgggqqq|||LLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLOOOSSS^^^rrryyy___GGG<<<:::888444333333222222222222333333000000000000000000000000000000111111111111000000000//////////////////...////////////////////////...///000///...---...000------......//////000000............////////////000000000000111111111111000000000111111111111222111111222222222333333333222222111111222222333444111333555555666777:::===IIIOOOXXX^^^ccchhhnnnrrrwwwxxx|||qqq]]]MMMCCC>>><<<;;;999999999999888888777777666555555555555444444444555555444444444333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000111222222222222111000000000000000000000000111111000000111111222333111222222333333444444555444666777999>>>IIIXXXbbbsssxxx___QQQLLLLLLKKKQQQ]]]nnn}}}vvvpppjjjeee\\\XXXTTTTTTWWWXXXTTTPPPGGGCCCBBBFFFJJJOOOVVV^^^ccchhhsss~~~KKKKKKLLLMMMNNNOOOOOOPPPKKKKKKOOOVVV___mmm~~~hhhPPPAAA:::666444444333222222222222222333333000000000000000000000000000000111111111111000000.........///////////////////////////////////////...///000///...---...000.........///////////////....../////////000000000000000000000111111111111000000000000111111111111111111222222222333333333111111111111111222333333111222444444444444777999@@@DDDJJJPPPUUU^^^gggoootttwww~~~{{{cccZZZLLLBBB===;;;999777:::;;;;;;:::999888888999666666666555555555555444555555444444444333333333222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111000000111222222222222111000000000000000000000000111111000000111111222333111222222333333444444555333555777999>>>HHHTTT^^^nnnxxx___PPPJJJJJJGGGNNN\\\oooxxxqqqkkkfff]]]YYYUUUVVVYYYZZZVVVRRRIIIDDDCCCFFFKKKOOOWWW___dddiiisssJJJJJJKKKMMMNNNOOOPPPQQQKKKLLLSSS^^^kkkzzzrrrZZZDDD===:::555333666222222222111222222333333000000000000000000000000000000111111111111000000---.........//////000000////////////////////////...///000///...---...000///////////////.........////////////000000000000000000000000111111111111000000000000111111111111111111222222222333333333111111111000111222222333333444444444333555888:::777:::>>>AAAGGGQQQ]]]fffqqqvvv{{{jjj]]]NNNHHHAAA===<<<;;;999777555666666555444333555666777666666666666555555555555555444444444333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111222222222222111000000000000000000000000111111111000111222222333111222222333333444555555222444777999===FFFRRR[[[kkkvvv]]]MMMHHHGGGDDDLLL[[[nnnyyyrrrkkkfff^^^ZZZVVVWWWZZZ[[[XXXTTTIIIEEECCCFFFKKKPPPXXX```ccchhhrrr~~~MMMLLLJJJIIIKKKLLLMMMMMMMMMQQQ^^^ooo{{{~~~]]]MMM>>>888666555444555333333222222111000//////000000000000000000000000//////000111111111111111111///...///000111000...//////............//////......////////////......///...---,,,,,,,,,,,,,,,////////////////////////............//////////////////............//////000000000000111111111111222111000000000111333333333222111111111222333444777777777:::???FFFMMMRRR```pppwwwnnnaaaRRRHHH???>>>;;;999777777888999555555444444444333333333333444444555555444444333333333333333333333333333333333333222222222111111111111111111111111111111222222111111111111222222222222111000//////000000111111000000000000111111111111111111111111111111///000000000000111111111444444444444444444444444666777999:::>>>FFFQQQZZZhhhzzzyyy```PPPIIIIIIIIIMMMYYYnnn}}}uuunnnjjjddd```[[[ZZZ[[[\\\ZZZXXXMMMHHHEEEGGGKKKQQQZZZbbbiiipppyyyJJJJJJIIIJJJKKKLLLMMMLLLTTTZZZhhhzzzsssUUUHHH;;;666555444333333333333222222111000000///000000000000000000000000//////000111111111111000111///...///000111000...//////............//////......////////////......000///......---------.......................................//////////////////............////////////000000000111111111111111000000000111222333222222111111111222333444666555555666:::???EEEHHHTTTdddvvv{{{ooodddZZZPPPFFF>>>>>><<<:::888777777777888555555444444444333333333333333444444444444333333333333333333333333333333333333333222222222111111111111111111111111111111222111111000000111111222222222111000000000000000111111000000000000111111222222222222222222222222000000000111111111222222444444444444444444444444666777999:::===DDDOOOWWWccctttyyyaaaQQQJJJIIIIIILLLYYYmmm~~~vvvoookkkddd```[[[ZZZ[[[\\\[[[YYYNNNHHHEEEGGGKKKPPPYYYbbbiiipppzzzIIIIIIJJJKKKMMMNNNPPPQQQaaaiiixxxtttbbbJJJ@@@666444555333222222333333222222111000000000000000000000000000000000...///000000111111000000111///...///000111000...//////............//////......////////////......000000///............///------------------------............//////////////////............////////////000000000000111111111000000000000111222222222111111111111222333333555444222222444777:::===DDDRRReeetttnnneeeWWWLLLEEEAAA<<<999;;;:::888777666666666777555555444444444333333333333333444444444444333333333333333333333333333333333333333222222222111111111111111111111111111111222111111000000111111222222111000000000000000000111111000000000000111111222222222222222222222222111111111111222222222333444444444444444444444444555777888888;;;BBBLLLSSS[[[jjjxxxaaaQQQKKKJJJHHHKKKWWWmmmyyyqqqlllddd```[[[YYY[[[\\\[[[ZZZOOOJJJFFFGGGKKKPPPYYYaaaiiiqqq{{{KKKKKKKKKLLLOOOSSSZZZ^^^qqqyyyeeeOOOAAA999333444555333222222222222222111111111000000000000000000000000000000...//////000000000000000111///...///000111000...///......------......///......////////////......//////...............///------------------------............//////////////////............//////////////////000000000111000000000000000111111222111111111111111222222333333222111111111333555666:::DDDRRR```mmmyyy~~~}}}~~~xxxoooXXXQQQGGG???<<<;;;<<<<<<888888666555555555555666555555444444444333333333333333333444444333333333333333333333333333333333333333333222222222111111111111111111111111111111111111000000000000111111111111000000000000000111111111000000000000111111222222222222222222222222111111222222222333333333333333333333333333333333555666777777999???HHHOOOTTT___ssswwwaaaQQQJJJIIIGGGJJJWWWmmm{{{sssmmmeee```[[[YYY[[[\\\\\\[[[RRRKKKGGGGGGJJJOOOXXXaaakkkrrr|||MMMMMMLLLMMMQQQZZZfffnnnpppUUUAAA;;;555222555666444333444222222222111111111111111111111111111111111111111......///000000000000000111///...///000111000.........------------............////////////.........------,,,------......------------------------............//////////////////............//////...////////////000000000//////000000111111111111000000111111222222222222222111111222222333444555888;;;BBBKKKUUU```kkkttt||||||{{{{{{zzzkkk^^^UUUIIIEEE@@@<<<:::::::::;;;666555555555555555555555555555444444444333333333222333333333333333333222333333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000111111000000000000000111111111111000000000000111111222222222222222222222222111111222222222333333333333333333333333333333333444555777777888===FFFLLLOOOYYYjjjwwwaaaQQQIIIGGGGGGIIIVVVnnn}}}tttnnneee```[[[YYY[[[]]]]]]\\\TTTMMMHHHGGGJJJOOOXXX```mmmsss|||NNNOOOQQQSSSZZZfffuuuvvv^^^GGG:::999444333666777444333555111111111111111111111111111111111111111111111111---...//////000000//////111///...///000111000.........------------............////////////......---,,,,,,,,,,,,---......------------------------............//////////////////............//////......////////////000000...///000000111111000000///000111111222222111111000111222333444555555555777666888>>>CCCJJJTTT]]]kkkpppwww|||}}}{{{zzzyyyuuu~~~rrrcccWWWLLLEEEBBB@@@>>>;;;888666555444444444444555555555555555555555444444444333333333222222333333333333222222333333333333333333333333333333333222222222111111111111111111111111111111111000000//////000000111000000000000000111111222111111000000000000111111111111111111111111111111111111111111222222222333333333333333333333333333333555666777888===EEEKKKNNNVVVfff{{{yyybbbRRRIIIGGGGGGIIIVVVppptttnnnfff```ZZZXXXZZZ]]]^^^^^^VVVOOOHHHHHHIIINNNWWW```mmmttt|||QQQUUU[[[aaajjjwww}}}gggNNN>>>;;;888444333666666333333555111111111111111111111111111111111111111111111111---...//////000000//////111///...///000111000......------,,,,,,------.........////////////......---------------...//////....................................//////////////////............//////........./////////000000......000111111111000///...///000111222111111000///000222333333444333333444111333888;;;<<>>EEEKKKPPPWWWfff|||hhhWWWMMMJJJHHHJJJWWWrrruuummmfffaaaZZZXXXZZZ^^^______YYYQQQIIIHHHIIIMMMVVV___kkkrrrzzzdddnnnzzzxxxeeePPPAAA999666555444333333222222333333111111111111111111111111222222222111000//////...000000000000000000000000000000000000////////////........................------------------------///---,,,,,,...//////...---------------...///000111111000000//////......////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333444444444555555666666===@@@FFFLLLSSSZZZbbbgggsss{{{}}}ttthhh^^^RRRMMMFFF@@@<<<:::888777666666555555555444444444555444444333333444444555555555555444444333333333333333333222222111111111111111111222222333333333000000000000000000000000111111000///////////////111111111111111111111111////////////////////////000000000000000000000000222111111111000000//////111111111111111111111111000000111222333333444444333222333777:::<<>>CCCHHHOOOVVV[[[mmmvvv{{{sssmmmggg___UUUMMMHHHDDD???;;;999888666555666555555555444444444444444444333333333333444444555555444444444333333333333333333222222111111111111222222222222222222333000000000000000000000000111111000///////////////111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///222222222222222222222222111111111222222333333444333222333777:::<<>>999888888444444333222222222222222222222222222222222222222222222111111000/////////000000000000000000000000.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,...//////...//////...---------......000000000////////////...////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000222333555666888888222444666999<<>>EEEQQQ^^^jjjvvvvvviii^^^UUUOOOCCCAAA???>>>===<<<;;;:::888777777777888888666444333333444444444444444444333333333222222333333333333333333333333333333333111111111111111111111111222222222111111000000000000000000000000000000000111000000///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000111111222222222222222222222222333333222222222222222222333222333777999:::@@@FFFNNNTTTaaavvvyyy^^^OOOKKKHHHNNN^^^www}}}uuuhhhddd___]]]___aaa```___]]]VVVOOOKKKJJJMMMWWWbbbnnnttt{{{~~~|||}}}xxx\\\PPPBBB:::888888666333333333222111111111111111111111111111111111111111111111000000000000000000////////////////////////111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,...//////...//////...---------......---............/////////////////////////////////000000000000000//////...000000000000000000000000000000000000000000000000/////////000000000111111333333333222222222111111111222333333222333666999777;;;BBBKKKVVVbbbnnnuuuzzz}}}mmm___TTTKKKDDD???<<<<<<<<<;;;:::999777666666555444555666555333111333333333333444444444444333333222222222222333333222222222222333333333333000000000111111111111111111111111111111000000000000000000000000000000000111111000///////////////000000000000000000000000........................000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222444222333777888999???FFFNNNUUUdddzzz{{{___OOOJJJIIIOOO___xxx~~~vvvjjjeee```^^^___```___]]]\\\VVVPPPLLLJJJMMMXXXdddooosssyyy~~~yyyyyy||||||xxx~~~vvvfffOOOGGG===777777777555333333222222111111111111111000000000000000000000000000000000000000000000111////////////////////////........................------------------------------------------------///---,,,,,,...//////.........---------......///---------.........//////////////////////////////000000000000000///......000000000000000000000000000000000000000000000000////////////000000000111111111111111222222222222///111333444444444555777444666:::???EEEMMMVVV\\\dddkkksssyyy{{{{{{zzz{{{}}}zzzhhh___SSSJJJDDD@@@===::::::::::::999777666666777666444333333444555333222222222333333333444444444333333222222222222333333111111222222222333333333///000000000111111111222000000000000111111111111000000000000000000000000111111000///////////////000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000111111111222222333333444444222333666888999>>>EEEPPPXXXhhh}}}```NNNIIIIIINNN^^^wwwzzzmmmhhhbbb______```^^^\\\\\\WWWQQQLLLIIIKKKVVVbbbmmmqqqvvv{{{|||kkkjjjooo~~~yyy|||oooXXXIIIBBB;;;666444555444333333222222111000111111111////////////////////////000000000000000111111111////////////////////////++++++,,,---...///000111........................------------------------///---,,,,,,...//////...---------------...///000---------.........//////////////////////////////000000000000000///......000000000000000000000000000000000000000000000000////////////000000000000//////000111222333333333///222555666666666666777111333555888:::>>>DDDGGGOOOWWWaaahhhlllmmmoooqqqxxx~~~ttthhh___RRRLLLCCC>>>======<<<;;;999999888777666777999;;;777555333444555666666555222222222333333444444444333222222222222222222333111111111222222333333333//////000000111111111222//////000000111111222222000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////000000111222333333444444444222333666888999>>>EEERRR[[[kkk}}}```NNNIIIHHHMMM^^^vvv}}}ooojjjdddaaa``````___\\\^^^XXXRRRLLLHHHIIITTT```kkknnntttzzzpppbbbbbbhhhxxx|||~~~zzz```LLL>>><<<999666444444444444222111111111111111222222000111111111111222222222222111000//////.........222111000//////000111222////////////////////////------------------------------------------------...------,,,,,,------...............///////////////////////////////////////......------///000111........................////////////////////////111111111111000000000000111000///------///000111111111222222222333333333111111222333333444555555555444444555666888:::;;;CCCHHHOOOSSSUUUYYY```fffqqq|||yyyrrrjjjccc^^^XXXOOOIIICCCAAA>>>;;;999888888888666666666666666666666666333333333333333333333333333333333333333333333333333444555444222111222333222222222222222222222222111111111111111000//////111111000000000000111111222111000//////000111222111111000///////////////111111000000//////..............................000///.........///111222000000000000////////////222111///......000222333222222222111111111000000444555444444444888===AAANNNZZZlll|||___NNNJJJHHHMMM]]]uuu}}}uuunnneeeaaaaaacccaaa______ZZZRRRKKKJJJOOOWWW\\\hhhnnnwww~~~qqqeee\\\\\\cccuuu|||{{{mmmWWWHHH===<<<999666444444444444444333222111000000//////000000111111111222222222222111000//////.........000///............///000........................++++++++++++++++++++++++------------------,,,,,,...------,,,,,,------...............////////////........................///......---...///000111........................////////////////////////.........//////000000000222111///......///111222111111111222222222333333111222222333333444444444333333333333444666777888888<<>>;;;999777666777777666666666666666666666666333333333333333333333333333333333333333333333333666777777555222111111222222222222222222222222222111111111111111000//////111111000000000000111111000000///......///000000111111000///////////////111000000000/////////...////////////////////////000//////...///000111222000000000000////////////111000/////////000222333222222222111111111000000444444444444444888===AAAMMMVVVfff{{{bbbQQQKKKIIINNN]]]tttyyyqqqhhhcccbbbbbbaaa^^^```[[[SSSMMMKKKOOOVVV[[[gggoooyyyzzzjjj^^^TTTVVV^^^rrr}}}|||qqqZZZJJJBBB<<<:::888666444333333444333222111000000000000000000000000111111111222222222111000//////...............---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...---............/////////..............................------......///000........................////////////////////////+++,,,---...///000000111222111000//////000111222111111111222222222222333222222222333333333333333222222222222222333444444444777:::;;;<<<@@@FFFKKKVVVfffyyyssshhh___XXXTTTLLLHHHDDDBBBBBB@@@<<<888;;;:::888666555555555666666666666666666666666666333333333333333333333333333333333333333333333333777888888666333000000111222222222222222222222222111111111111111000//////111111000000000000111111//////............//////111000000///////////////000000000000////////////000000000000000000000000///////////////000111111////////////000000000000000000000000111111111111222222222111111111111111333444444444555888<<<@@@KKKQQQ\\\nnnfffSSSMMMKKKNNN[[[qqq|||uuulllfffcccbbbaaa___```\\\VVVOOOLLLOOOUUUZZZeeennn{{{~~~ooo___TTTOOOQQQ[[[nnn{{{zzzwww```KKK@@@===999888777555444333333333......//////111222333444000000000000111111111111222111000///............------------------------------------------------////////////////////////.........------,,,,,,+++...------,,,,,,------...---------.........//////........................------------......//////........................////////////////////////,,,------...//////000000222111000000000000111222111111111111222222222222333333333222222222222222222222222222111222222222555666666666777:::@@@DDDHHHUUUdddppp{{{}}}zzz|||wwwjjj]]]TTTMMMHHHFFFBBB@@@>>>>>>>>>>>><<<:::777777666555555555555666555555555555555555555555333333333333333333333333222222222222222222222222555666666444222000000111111111111111111111111111111111111111111000//////111111000000000000111111////////////////////////000000////////////000000000000000000///////////////////////////////////////////////////000000111////////////000000000000//////000111111111111000111111111111111111111111333333444444555777<<>>GGGOOOVVV___kkksssuuu{{{yyywwwvvvxxxzzz{{{|||{{{}}}{{{rrreee^^^TTTKKKEEEBBB@@@???:::999888888999999888777666555555555555555666666444444444444444444444444333333333333333333333333222222222222222222222222111222333222000000111222111111111111111111111111111111111111111000//////111111000000000000111111000000000000000000000000000000////////////000000////////////000000000000...........................//////000000000000000.../////////000000000111//////000111111111111000111111111111111111111111222333444444555777;;;>>>GGGKKKPPP\\\ooojjjTTTKKKIIIKKKWWWkkk~~~xxxqqqjjjfffeeeeeeeeebbbaaa]]]VVVPPPNNNQQQUUU___kkkzzzssseeeXXXPPPMMMQQQ[[[kkk}}}~~~xxx{{{|||rrraaaQQQEEE===999777444444444444333333222222222111000////////////////////////000000000111111222111000//////.........//////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------------.........------------------------,,,,,,---............---........................////////////////////////000000000/////////....../////////000000/////////000000000111111111111222111111111222222222222222222333333333333333222222444333222111222333555777888===@@@BBBHHHRRR[[[^^^hhhjjjllloooqqqsssttttttppprrruuuzzzyyy||||||vvvqqqlllddd]]]MMMHHHBBB>>><<<<<<;;;:::777666666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222...000111111000///111222111111111111111111111111111111111111111000//////111111000000000000111111000000111111111111000000///////////////000000111////////////000000000000..............................///000000000000000......//////000000111111000000000000111111111111111111111111111222222222111222444444555777;;;===EEEKKKRRR[[[jjj}}}kkkUUUKKKHHHKKKWWWlll~~~zzzssslllgggeeefffgggcccdddaaaZZZQQQMMMOOOSSS\\\gggvvvrrrdddZZZTTTLLLQQQ\\\lll|||~~~{{{}}}qqqdddSSSDDD===999777666333333333333333222222111333222111//////.........////////////000000000111222111000//////............///000000000000///...........................+++++++++++++++++++++++++++,,,,,,------............------,,,,,,------...,,,,,,---------.........------------------------+++,,,---.........------........................////////////////////////..................//////......////////////......000000000000111111111111000000111111222222333333111111222333333333222111555444333333444555555555444888999888:::BBBHHHIIIQQQUUUZZZ___cccfffhhhiiigggiiimmmrrrwww}}}vvvnnndddfffddd^^^YYYVVVQQQKKK???===;;;:::::::::888777666666777777666666666777444444555555555444444333333333333333333333333333333333333333333333333333111111111111111111111111000111222111000///000111111111111111111111111111111111111111111000//////111111000000000000111111//////000111111000/////////////////////000111111.../////////000000000111........................---...///000111000000///.........///000111111111111000/////////000222333000000111111111222222222000222444555555777:::===DDDMMMWWW]]]hhh{{{lllWWWNNNHHHKKKXXXnnn|||uuummmgggddddddfffdddfffddd\\\RRRMMMNNNRRRZZZdddrrr}}}pppddd\\\XXXPPPUUU```nnn||||||}}}|||xxxggg[[[LLL???888666666555222222333333333222222111000///////////////000111////////////000000000000222111000//////.........---...///000000///...---------------------------------------------------***++++++,,,---...//////...------,,,,,,------...,,,,,,,,,---------......------------------------+++,,,---.........---,,,........................////////////////////////***++++++,,,---...//////------............------000000000000111111111111//////000111222333333444///000111333333333222111111111000111222222111000111555777555666:::>>>===@@@DDDJJJQQQVVVZZZ]]]___```bbbfffjjjpppwww~~~zzzmmm___WWWPPPQQQNNNHHHDDDCCC@@@;;;<<<;;;::::::;;;:::888666333444555555555555666777333333444444444333222222333333333333333333333333333333333333333333333333111111111111111111111111222333444222000//////000000000000000000000000000111111111111111000//////111111000000000000111111---...///000000///...---///////////////000111111.../////////000000111111000000000000000000000000---...000111111111000///---......///000111111222222111///......000222333000000111111222222222222000222444555555777:::<<>>AAADDDGGGLLLQQQUUUUUUYYY___gggpppzzzzzzrrriiibbb]]]VVVNNNGGGAAAAAA@@@>>>===<<<;;;:::777777666666555555555444333333444444555666666777666555444333333444666777777666444333222333444444333333333333333333333333222222222222222111000///222222222111111111000000000000000000000000000000////////////////////////////////////000000000000666555333111////////////////////////////////////000000000000000000000000000///...------...///000222111000//////000111222000000000000111111111111000000000000000000000000111111222222222333333333333333333444666999;;;<<>>BBBEEEHHHMMMTTT^^^jjjwww{{{tttoooaaa[[[SSSNNNKKKGGG@@@;;;<<<<<<;;;:::999999888888666666666666555555444444333333333444555666666666666555444333333444555555555555333222222222333333222222222222222222222222000111111222222222111111222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000333222000///...---......////////////////////////000000000000000000000000000000///......///000000000000///......///000000//////000000000111111111000000000000000000000000111111111222222222333333333333333444666888;;;<<>>:::777888888888777777777666666666555555555555444444444222333333444444555555666666666444444333333333333444333222222111222222222111111111111111111111111...///000111222222222222222111111111111000000000000000000000000000000000111111111111111111111111////////////000000000000111000///............///////////////////////////000000000000000000000000111000000//////000000111//////............////////////000000000000111111000000000000000000000000111111111222222222222333333333333444555888:::;;;DDDNNNYYYaaajjjzzzqqqZZZMMMKKKOOO]]]ttt~~~vvvnnniiifffdddccccccdddbbbZZZPPPIIIIIIKKKQQQYYYeeeooovvv|||sssnnnllliiifff]]]```eeekkkqqqvvvzzz|||}}}}}}yyypppiiiiiirrrzzz~~~}}}yyytttooofffTTTCCC<<<888444222222222111000111111111111000000000000......//////......---,,,........./////////000000////////////////////////000000///.........////////////.........---------+++++++++,,,,,,---------------++++++++++++------,,,++++++******++++++,,,,,,,,,---------------------......//////......---,,,,,,------------------------------------------......---------------------------.........//////...------------...//////////////////000000000000111111111111111111111111111111111111111111111111111111222333333333333222333222111000000111222333444555555444333333555777999<<<@@@FFFNNNYYYeeelllyyy~~~~~~||||||~~~}}}{{{|||yyyooofffaaa___```^^^\\\WWWQQQKKKEEEBBBCCC@@@===<<<===<<<:::999666666666666666777777777444444444444444444444444222222333333444444444444666555444444333222222111222222111111111111111111000000000000000000000000//////000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000111111111////////////////////////////////////////////////111111000000000000111111////////////////////////////////////000000000111000000000000000000000000111111111111222222222222333222222333555777999:::AAAJJJVVV___hhhzzzvvv]]]NNNKKKPPP^^^uuuvvvnnniiigggeeedddaaacccaaaZZZQQQJJJIIIKKKPPPYYYdddnnnuuu{{{xxxqqqnnnkkkhhh]]]^^^aaafffmmmsssvvvxxx{{{yyyqqqggg```bbbllluuuzzz|||zzzpppdddWWWIII===999777555333222111///...111111111000000000//////...............---,,,,,,............///////////////////////////////////////............//////000............------------+++++++++,,,,,,---------------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,---------......------............------,,,,,,,,,---------......,,,---------------------........................------------............---------------...//////////////////000000000000000000000000000000000000000000000000000000000000222111///......///111222222111000000000000111222000000111000//////222444777999:::===AAAHHHPPPUUU^^^eeennnuuuwwwuuurrrppprrrqqqrrruuuuuuuuuyyy~~~zzzwwwtttrrrpppnnnjjjccc[[[SSSOOOMMMKKKJJJHHHFFFCCC???===;;;;;;999888777777777666666444444444555555555555555333333333333444444444444222222222333333333333333555444444333222111111000000111111111111111111111000000000000000000000000111111111111111000///...000000000000000000000000////////////////////////////////////////////////////////////000000000000///000000000111111111111////////////////////////////////////////////////000000111111111111000000000000000000000000000000...////////////000000000000000000000000000000000000000111111111222222222222222222222444666888999???HHHTTT]]]gggzzz}}}}}}bbbQQQLLLQQQ```vvvvvvooojjjgggeeeddd```bbbbbb[[[RRRKKKJJJLLLQQQYYYeeennnuuu{{{}}}tttoookkkhhh]]]\\\]]]aaahhhooossstttzzzuuulllaaaZZZ\\\fffooo}}}zzzjjjXXXJJJ@@@999888777555333222000//////111111000000000/////////.........///...------,,,------........./////////////////////////////////---------------...///000.........------------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,------.........------............------+++,,,,,,------.........+++,,,---.........------------...////////////...,,,------------.........---------------...///000////////////000000000000000000000000000000000000000000000000000000000000444222000......///222333111111111000000111111111///000000000///000333555333444666777999===BBBFFFGGGMMMUUU[[[^^^___^^^^^^aaa```cccgggiiikkksss{{{zzzrrrkkkgggccc___[[[XXXVVVSSSNNNJJJFFFBBBAAA>>>>>>===<<<;;;;;;;;;:::777777666555444444444444222222222222222222333333222222333333333333333444222222222222222222222222333333333333333222000000000000111222222222111111000000000000000000000000111111111111000///...---//////000000000000000111////////////////////////........................////////////000000000000------.../////////......////////////////////////000000000000000000000000///000000111111000000///000000111111111111000000......////////////000000000000000000000000000000000000000111111111111222222222222222333555777888===FFFQQQZZZeeeyyyzzzgggUUUMMMSSScccxxxwwwqqqlllhhheeeccc___aaaaaa[[[RRRLLLJJJLLLRRRZZZeeennnuuu{{{uuunnniiifff\\\ZZZXXX\\\dddlllppprrrvvvqqqhhh^^^XXXZZZcccjjj}}}zzzooo\\\KKK@@@:::555666555444222000000000111111000000000///////////////////////////...---------------.........//////////////////////////////+++++++++,,,,,,---//////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...------,,,,,,------...++++++,,,,,,---......///,,,------......------,,,++++++,,,,,,---......///+++,,,---.........------+++,,,---...///......---,,,,,,---------.........---,,,,,,------///000000////////////000000000000000000000000000000000000000000000000000000000000222111000000000000111222111111111111111111111111222222333222222333555888000222333444444666999<<<:::>>>CCCGGGHHHIIIKKKLLLLLLMMMQQQUUUXXX\\\eeepppzzz~~~vvvtttwwwwwwttthhhbbbZZZUUUSSSQQQLLLHHHEEEDDDBBBAAA@@@???===<<<::::::999888888888999999666777666555444444555666333333333333333222222222111222222222333333333333222222222222222111111111111111222333333222111000000000222333333333222222111111111111111111111111///000000000000000//////////////////000000111111////////////////////////////////////////////////////////////000000000000---......//////...---,,,////////////////////////000000000000000000000000...///000000000000///...//////000111111000//////........./////////000000000000000000000000000000000000000000111111111111222222111111222444666777;;;DDDOOOWWWbbbwwwlllWWWNNNUUUeeezzz~~~xxxsssnnniiidddaaa\\\___```ZZZQQQKKKIIIKKKRRRZZZdddmmmttt{{{}}}rrrjjjfffccc[[[WWWTTTXXXaaajjjooopppsssooohhh```\\\^^^ffflll|||xxxqqqaaaNNNAAA<<<777222333333222111//////111333000000000000//////////////////000000//////...------------.........//////////////////////////////*********+++,,,---...///......---------,,,,,,,,,---------,,,,,,+++++++++++++++---......---++++++,,,++++++******++++++,,,++++++,,,,,,---...//////,,,------......------,,,++++++,,,,,,---...//////***+++---...///...------)))***,,,---...------,,,,,,,,,,,,---------......,,,,,,,,,---...///000111////////////000000000000000000000000000000000000000000000000000000000000---...000111111000//////111111111111111111111111111222222111000111333555000222333444333333444555666888;;;;;;<<<<<<>>>@@@>>>???CCCHHHKKKOOOZZZeeefffooozzz}}}zzzzzz{{{zzz~~~}}}zzztttrrrllleeebbbbbb```\\\VVVPPPIIIFFFFFFEEEAAA===<<<;;;:::;;;<<<===<<<;;;;;;:::888666666666666777444444555444333333444666666666666555555555444444111111111222222333333333222222111111111111111111///000222333333222111000000111222333444444333222111111111111111111111111---...///000111111111111.../////////000000111111////////////////////////000000000000000000000000////////////000000000000///000111111111000...---////////////////////////000000000000000000000000---...///000000///...------...///000000///...---............/////////000000000000000000000000000000000000000111111111111222222111111222444666777:::BBBMMMUUU```vvvnnnXXXOOOVVVggg{{{~~~yyytttooojjjddd```ZZZ]]]^^^YYYPPPJJJHHHJJJRRRYYYccclllssszzz{{{ppphhhcccaaaZZZVVVRRRVVV___iiinnnppprrrooojjjdddaaadddkkkqqq}}}{{{tttdddOOO@@@:::888666444333333333222222222111111////////////............//////............//////......////////////......------,,,,,,,,,------...---------...............,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///...---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------............///------------------------111000...------...///000111111000///...---,,,,,,............////////////000000000000000000000000000000000000000000000000333222222222111111000000000000000000000000000000333222111000000111222333444444444555555555666666:::::::::<<>>===<<<:::999888777777666666666666777777777888999666333333555666555444555555444444444333333333222333333444444333333222333333222222222222111111222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000000000/////////000111111111111000000000000000000222111111000//////......000000000000/////////...000000000000//////......////////////////////////........................////////////////////////////////////////////////000///...------...///000............//////////////////............//////000000000000000000000000111222333333222222444666;;;AAAIIIRRRaaazzzoooYYYOOOWWWfffzzz~~~yyysssooojjjdddaaa\\\\\\[[[XXXSSSPPPOOOQQQQQQUUUZZZ```mmm|||uuueee^^^\\\ZZZWWWQQQMMMIIIKKKSSS^^^ggglllnnnjjjgggfffeeeeeekkkrrrrrrgggTTTJJJ===666444555444222333222222222222111111111111111111111000000000000//////............//////......////////////......000000///...------------******+++---...///000111...------------------...,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------...//////...,,,+++******+++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------------............------------------------...---,,,++++++,,,---...---.........//////000000............////////////000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000222111111000000111111222222222222333333333333444555444444333444555777888999;;;>>>BBBFFFHHHIIIIIIKKKQQQWWWZZZ[[[^^^dddjjjqqquuuzzz}}}~~~~~~~~~}}}~~~yyywwwxxxxxxvvvsssnnniiifffaaa\\\UUUNNNIIIEEEAAA???>>>===<<<;;;:::999999999999888777666666555555666555555555555555666666666777555333333444444444333444444444444333333333333222222333333333333222222111111111222222222333333222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000222111000000000000000000222222111000000///......222222111111000000//////000000000/////////......000000000////////////...////////////////////////////////////////////////////////////////////////////////////////////////000///...------...///000............////////////111111000000000000111111000000000000000000000000111222333333222222444666;;;@@@IIISSSeeekkkVVVNNNWWWfffzzz|||wwwrrrlllgggccc[[[\\\\\\[[[XXXWWWWWWXXXSSSVVVYYY___kkk{{{nnn]]]UUUTTTRRRPPPKKKHHHFFFHHHOOOYYYbbbgggjjjeeebbbaaa```aaagggnnnxxxeeeUUUFFF???888444444555444222222222222222111111111111111111111000000000/////////......------......///---......//////......---222111000///...---------++++++,,,------...//////---------......---------++++++******++++++,,,,,,------++++++++++++------******+++,,,,,,---......---............---,,,+++******+++,,,------......---,,,,,,++++++,,,,,,---,,,,,,------------......,,,,,,---------.........------------------------------,,,,,,,,,---...///............////////////............////////////000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000111111000000000000111111111111111111222222222222444333333222333333444555555555777999<<<>>>???@@@>>>BBBFFFGGGHHHKKKPPPUUU]]]aaagggkkknnnoooqqqrrrrrrtttvvvyyy{{{|||||||||yyyzzz{{{|||||||||||||||zzz|||yyy|||}}}|||yyyxxx{{{{{{wwwsssooojjjfffcccbbbaaa___[[[VVVRRROOOMMMJJJEEEBBBAAA@@@>>><<<;;;;;;;;;;;;::::::;;;;;;555555444444444444555555444444444444444444444444555444333333333333333222333333333333333333333333222222333333333333222222111111111111222222222222222222111111111111222222111111111111111111111111111222222222222222333333000000000000000000000000333222111000000000000000111111000000////////////222222111111000000000000000000/////////.........////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000///............///000............////////////222222111111111111222222000000000000000000000000111222333333222222444666888===GGGTTThhhgggTTTLLLVVVfffxxxzzzuuuoooiiifff^^^^^^______^^^^^^^^^^^^UUUWWWYYY]]]iiizzziiiUUUMMMLLLKKKIIIJJJHHHFFFGGGLLLSSS[[[```ccc___\\\\\\[[[[[[aaahhh|||nnnYYYHHH???;;;666444444555333222222222222111111111000000000000/////////...............------------......------............------222111000///...------------------------,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,---------++++++++++++------******+++,,,,,,---...............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,------------...------------------------...............//////000////////////........................///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111222333444444111111222333555666888999999;;;===<<<<<<>>>BBBFFFJJJNNNSSSWWWZZZ\\\^^^```\\\^^^```bbbeeehhhjjjkkkiiikkkooorrrtttuuuttttttsssqqqpppttt{{{~~~xxxqqqsssttttttrrrsssuuuxxxwwwwwwxxxyyy{{{}}}~~~{{{yyywwwwwwwwwxxxzzz~~~~~~zzzwwwuuusssnnnnnnkkkgggccc___[[[VVVTTTPPPOOONNNLLLIIIFFFCCCBBB@@@>>>;;;:::::::::999888888888888777777666666666444444444444444555666666444444444333333333333333333333444333333222222222333333333333333333333333111222222333333222222111222222222111111111000000222222111111111111222222111111111111111111111111111111222222333333333333111111111111111111111111222222111000/////////000......//////000000000000111111111000000000000000////////////.........................../////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////............////////////......------------......000000000000000000000000111222333333222222444666777===GGGVVVkkk~~~dddSSSKKKUUUeeexxx}}}xxxrrrlllhhhbbbbbbbbbbbbbbbbbb```___XXXYYYZZZ]]]hhhyyyeeeQQQIIIGGGFFFEEEHHHGGGEEEDDDFFFKKKQQQUUU[[[XXXVVVWWWWWWVVVZZZaaazzzpppaaaNNNAAA;;;999666555555444333222222111111111111000000000////////////..................------------......------............------000000///...------------......------,,,++++++++++++,,,---......---,,,+++************+++,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,------------------------------------------...//////000000000000000//////.........---............//////////////////////////////////////////////////////////////////000000000000111111000000000000000000000000///000000111111000000///000000000111111111111222---...///000111222222333111111222333444555666666777888888888777888:::======@@@DDDGGGHHHJJJLLLMMMJJJKKKLLLNNNRRRUUUXXXZZZ[[[^^^bbbgggjjjkkkjjjjjjlllgggdddiiirrrzzz|||{{{|||}}}{{{sssmmmggghhhiiiiiiiiijjjlllnnnmmmmmmnnnoooqqqrrrssssssqqqpppnnnllljjjjjjjjjjjjgggiiihhhcccaaa```]]]YYYVVVUUURRROOOKKKHHHEEEDDDCCCCCCAAA@@@???>>>===<<>>???@@@@@@@@@AAADDDGGGJJJLLLLLLOOOSSSXXXZZZ[[[[[[ZZZZZZXXXYYY]]]ccchhhjjjjjjfffgggjjjkkkkkkggg```\\\WWWXXXYYYYYYYYYZZZ\\\]]]\\\\\\]]]^^^___`````````^^^]]]\\\ZZZXXXWWWWWWVVVQQQRRRQQQMMMMMMNNNLLLHHHEEEEEEDDDBBB???===<<<<<<===<<<;;;:::999:::::::::===;;;999888888888666444666777777777666555333222555444444444444555555666555555444444333333333333222444666666333222222333111111222222222333333333111111222222222222111111000000000000111111111111222222111111111111222222111111111111111111111111000000111111222333333333111111111111111111111111..................///000......//////////////////...................../////////.........------------------.........//////////////////////////////........................////////////////////////////////////////////////......////////////..................////////////111111000000000000111111000000000000000000000000111222333333222222444666666;;;EEEQQQbbbwwwzzzaaaSSSNNNYYYjjj|||{{{uuunnnjjjfffeeedddfffgggfffbbb___]]]]]]]]]^^^hhhxxxzzz```NNNEEECCCAAA???@@@@@@@@@>>>===???CCCGGGKKKKKKNNNRRRRRRNNNOOOSSS~~~}}}vvvfffQQQAAA;;;:::333333222111111111111111111111111111000000000000111111111111000000000000...------,,,,,,------...,,,------......------,,,------,,,,,,,,,------...+++++++++,,,,,,------------...///111111///...---************+++,,,---...++++++---......---++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...))))))***+++,,,------...---,,,,,,++++++,,,,,,---))))))***++++++,,,------++++++,,,,,,,,,---------------------------------***+++,,,---............,,,,,,---...///000111222............/////////000////////////////////////////////////////////////000000111111222222222333000000000000000000000000...///000111111000///...111111111111222222222222111222222222222222111111,,,---///111222222111111000111222333333444555555666888999999888777777888999888888888:::===@@@AAA>>>@@@DDDGGGIIIJJJIIIIIICCCGGGKKKNNNPPPQQQTTTVVVRRRSSSVVVXXXYYYVVVPPPLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMKKKIIIHHHFFFFFFAAACCCBBB@@@AAADDDCCC???===>>>>>>===;;;:::::::::;;;:::999888777888999:::555444333444555666555444444555666666666555333222555444444333444444555555555555555444444333333333222555777777444222222444111111111222222333333333111111222222222222111111......///000111222333333222222111111111111222222000000000000000000000000//////000111222222333333111111111111111111111111---------------...///000000000000///......---------------...............//////.........------------------.........//////////////////////////////........................////////////////////////////////////////////////......////////////................../////////000......------------......000000000000000000000000111222333333222333555666444888@@@KKKYYYkkk|||yyycccUUUPPP\\\mmm~~~|||uuunnnjjjeeeddddddfffhhhgggccc```^^^___^^^___iiiwwwxxx___MMMEEEBBB@@@>>>???@@@AAA???>>>@@@EEEIIIGGGHHHLLLQQQQQQMMMLLLOOO~~~}}}ppp]]]MMMDDD???:::777555444444333333444444555222222222111111111000000,,,444666000000666333***......------------......---.........---,,,,,,+++---...///...------...///...........................///000000//////000222---,,,+++*********+++,,,,,,------......------,,,......,,,,,,,,,,,,......,,,,,,++++++,,,,,,---......---,,,+++,,,---...///*********))))))))))))(((,,,,,,,,,++++++***************+++,,,,,,---......(((((()))***++++++,,,,,,*********++++++,,,,,,,,,,,,---......//////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////////////////---...000111111111000///111111000000000000111111000111111111111222222222111111222222222333333333222222222222222222222222222333444555555444333222555666888::::::999777666<<<>>>AAAAAA@@@>>>======???@@@AAACCCDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDBBBAAA@@@??????@@@AAABBB;;;;;;;;;::::::999999999:::999999888888888888888777888999::::::999888777555555555555555555555555444444444444444444444444555555333222222333555555222111111333555555444222444444333333333333222222222222111111111111222222000000000000000000000000111111000000000000111111111111000000//////......222111000///...---,,,+++//////000111222333333444000000000000000000000000---...//////000//////...//////000000000000////////////...---,,,,,,++++++........................//////////////////////////////............////////////.........//////000......---,,,---...///000000000000000000///......//////////////////////////////000000000000//////000000000000000000000000111111111000000000000000111111222333333333333222999;;;BBBLLLTTT]]]iiiuuuyyybbbTTTQQQ___sss~~~uuummmhhhfffeeecccdddeeeeeecccbbb\\\___```___gggwwwnnnXXXKKKHHHFFFAAA;;;>>>>>>>>>??????@@@@@@@@@FFFIIILLLMMMLLLJJJHHHHHH{{{lllaaaPPPCCC===999666444333222222222222222222333222222222111111111000000---999===555///111111---......------------........./////////......---,,,---...///...------...///........................++++++,,,------------,,,---,,,+++***************,,,,,,------------,,,,,,,,,+++************+++,,,,,,++++++++++++,,,---------,,,,,,+++************,,,,,,+++++++++*********---------,,,,,,,,,+++++++++++++++,,,,,,---------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///---------------------------------............///////////////////////////////////////////////////...///000111222111111000111111000000000000111111000000111111111222222222111111111222222222333333222222222222222222222222333333444444444444333333111222333555555555555444999;;;>>>>>>===;;;:::;;;666666888999:::;;;;;;;;;=========<<<;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<<==================>>>===<<<;;;::::::;;;<<<===:::::::::999999888888888999999888777777777777777666777888999999888777666444333333333333333333333333333333333333333333333444444333333333333444444444333222222444555444333444444333333333222222222222111111000000111111222000000000000000000000000111111000000000000111111111000000000/////////.../////////////////////////////////000000111222222000000000000000000000000///////////////.........//////000000000000///////////////......---------........................//////////////////////////////............//////......------------.........------,,,---...///000000000000000000///......//////////////////////////////000000000000//////000000000000000000000000000000000000000111111111111111222333333333333222555777>>>HHHOOOVVVbbbmmm|||zzzeeeXXXSSSaaauuuvvvooojjjdddcccbbbbbbdddeeeeeeeee```bbbaaa```hhhvvvwwwhhhUUUIIIFFFDDDAAA===>>>>>>>>>===============AAADDDGGGIIIHHHFFFFFFFFFxxxoooXXXOOOCCC:::666555444333111111000000000000111111222111111111111000000000222@@@FFF===111000333444......------------....../////////000//////...------...///...------...///------------------------***)))))),,,//////,,,(((++++++++++++***)))((('''+++++++++,,,,,,+++++++++++++++************+++++++++++++++++++++,,,---------------,,,+++***)))(((------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------......---,,,---...///000---------............///........................---------............//////////////////////////////////////////////////////000111222222222111111111111000000000000111111000000000111111111222222111111111222222222222333222222222222222222222222444333333333333333333444///000000111222333333444555777999:::888777777777333444555666777888888888999999999999999999999999888888888999999999999:::999999999999999999888888888888777777777777888888888888888777777777777777888777666666555555666666555555666777777666555555222222222222222222222222333333333333333333333333222222222333333222222222777555222222333444444444333333333333222222222222222111111000000111111222000000000000000000000000111000000//////000000111000000000000////////////---......///000111222333////////////////////////000000000000000000000000111000///...------.........//////000000//////.../////////////////////...........................//////////////////////////////............//////------------------------...------------...////////////000000000///......//////////////////////////////000000000000//////000000000000000000000000//////000000111111222222111111222333333333333222333555<<>>AAACCCDDDDDDDDDEEEFFF|||}}}xxxhhh\\\JJJDDD;;;555333333444444000000000//////000000000111111111111000000000000222===BBB;;;000...111333......------------............/////////......------...///...---------///---------------------------+++***...333333...(((***+++++++++***((('''%%%******++++++++++++******---,,,,,,,,,,,,,,,,,,---+++++++++***+++,,,,,,------......///...---+++***...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///...,,,+++,,,---///111---------............///////////////////////////---------............/////////////////////////////////////////////////////////000000111111111111111111000000000000111111000000000000111111111111111111111111222222222222111111111111111111111111444333222111111222333444333333222222222333444444222444666666555555555666555555777888888999999999999999::::::::::::::::::888999999999::::::::::::999999999888888777777777777777777777777777777777666666555555555555555555777666555555444444555555444444444555555444444444222222222222222222333333222222222222222222222222000111222333333222111000999666333222222444444444333333333222222222222111111111000000000000111111000000000000000000000000000000////////////000000000000000000////////////---...///000111222333444111111000000000/////////000000000000000000000000333111///---,,,,,,...///...//////////////////................../////////........................///////////////////////////......------......///---.........------,,,,,,------------......//////...///////////////......//////////////////////////////000000000000//////000000000000000000000000......///000111222222333111111222333333333333222555777===EEEJJJNNNWWW```xxxmmm^^^ZZZhhh{{{wwwqqqmmmeeecccaaaaaabbbeeeeeeeeeaaa```___aaaiiivvv{{{tttkkkdddZZZPPPJJJFFFEEEFFFCCCBBB@@@??????????????????AAABBBBBBBBBCCCEEEGGG}}}||||||~~~zzzjjjWWWJJJAAA===777333222222333333111111000000000000111111000000000000000000000000---222444111---,,,,,,,,,......------------......,,,------.........---------...///...---------///------------------------...,,,+++///333444///)))******++++++***)))'''&&&)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***+++---...///......---,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************((()))***+++,,,---...//////...,,,+++,,,---///111---------............///////////////////////////---------............///////////////////////////////////////////////////............//////000000111111000000000000111111//////000000000111111111000000111111111222222222111111111111111111111111333222111000000111222333666555444333222222222333222333555555444444555666333444555666666666666666666666666666777777777777444444555555555666666666888888777777666666666555666666666666666666666666444444444444444444444444666555555444333444444444444333333333333333333444333333333333444444555555222222222222222222222222///000222222222222000///888666222111222333444444333333222222222111111111111000000000000000000111000000000000000000000000000000////////////000000////////////000000000000//////000000111111222222333222222111111000000///////////////////////////333111///---,,,,,,...///......////////////......------------------..............................////////////////////////......------------......///////////////...---,,,---------.....................////////////......//////////////////////////////000000000000//////////////////////////////......///000111222222333111111222333333333333222666777<<>><<<444444333111000///000111222111111000000111111222////////////000000111111222000///000111000//////......------------......,,,,,,---...............---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++************+++,,,,,,***++++++++++++++++++***((()))***++++++***)))(((***************++++++,,,************+++,,,,,,---++++++++++++************))))))*********++++++++++++++++++,,,,,,---------)))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------............///---------............///........................---------............//////////////////////////////////////////////////////......---...///000111111111000000000000111111////////////000000000111000000000000111111111111111111111111111111111111000000111111111111000000///000111222333222111111111222333333222333555777666777888888999999888888888777777666666555555555555555555666666666777777333333333333333333444444222333333444444333333222222222333333333444444444666666555444444444444444444333222222222222333444333444444555666666777777333333333333333333333333222222222111111222222222222111000111333333333111222222222222111111111111000000////////////000000000000000000000000000000//////............//////.../////////000000000111....../////////000000000111111111111000000000000///////////////////////////////////////.........---......//////......---//////......------,,,,,,........................////////////////////////...------,,,,,,------......///000000///...,,,***,,,---.../////////...---,,,---......//////......//////////////////////////////000000000000//////////////////////////////000000000000000111111111111111222333333333333222333333777===BBBHHHTTT___|||xxxeee```nnn|||uuuooolllgggfffeeeeeedddaaa]]]ZZZVVVTTTXXXdddoooyyy~~~vvvoooiiibbb[[[VVVQQQOOOKKKGGGEEEDDDEEEEEEDDDDDDEEEFFFJJJQQQZZZ```~~~xxxsssqqqppppppkkkZZZEEE888777:::222333333222111111222333111111000000000000111111.../////////000000111111...,,,,,,---,,,))))))+++.........------.........------...///000000//////---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++---...+++******)))***,,,---...++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++************)))***++++++,,,///...---,,,+++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......//////...---,,,,,,++++++,,,---......//////......---------.........//////........................---------.........//////////////////////////////////////////////////////000///.........///111222111111000000000000111111////////////000000000000000000000000111111111111000000000000000000000000///000111222222111000///,,,...111444555555555444000111222222111222444666555555666666777666666666555555444444333222111111333333444444444555555555333333444444555555555666333444555666666555444333222222222333333444444444666666555444444444444555555444333222222333444555333333444444555666777777444444444444444444444444444333222111111222333444000///000111333444222111222222222111111111111000000000////////////000000000000000000000000000000//////............//////.../////////000000111111,,,------...///000111111////////////000000000000////////////////////////---...//////000//////...---..................---111111000///...------,,,........................////////////////////////...------,,,,,,------...---.../////////---***))),,,,,,.../////////...---,,,,,,---.../////////...//////////////////////////////000000000000//////////////////////////////111111111000000000000000111111222333333333333222555444777===BBBIIIVVVbbb|||wwwccc```ooo|||uuuppplllfffeeeeeeeeeeeebbb]]]YYYVVVTTTZZZfffrrr{{{zzzuuunnneee___ZZZWWWSSSNNNJJJHHHHHHHHHGGGHHHIIILLLRRR[[[eeelll}}}yyywwwtttqqqiii```RRREEE<<<777555444444333222111000000000000//////............//////////////////////////////444111...---...///000///---,,,,,,++++++,,,,,,---111///,,,******+++---...000000///...------,,,,,,.........------,,,,,,,,,,,,------......------,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,+++***)))***,,,...///......---,,,+++******,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++------------------------........................------............------//////.........---------+++---//////...---...///......///000000000000000..................------////////////////////////000222444444333222111222111111111111111111111111000000000///...,,,******//////.........000111222111111222333333444555555444333333222222333333444777777666666555555555555444444333333333333222222555555555555555555555555666555555555555444444444666666555444222111000000222222222333333444444444222333444444555555444444222222222111111222333333555555555555555555555555111111111111111111111111000111222222444444555666333333333333333333333333000000000000000000000000000000000000000000000000000000//////......------........................////////////////////////////////////...---,,,+++............////////////333222000///.........///000000000000000000000000...///000000000///---,,,////////////////////////------............------........................222000---++++++---000222,,,---...//////...---,,,........................................................................//////000000///...------////////////000000000000222222222222222111000///000111111111111222222222444333555===EEELLLVVV___}}}vvv^^^bbboooxxxrrrooohhhfffcccaaa```^^^[[[XXXZZZVVVXXXaaammmxxxxxxmmmeeeccc]]]YYYXXXWWWSSSQQQRRROOOOOOPPPWWWcccppp{{{{{{wwwwwwuuummmfffYYYRRRGGG===777444222111222111000///............000//////......//////000........................222000...---...//////...---,,,,,,++++++,,,,,,---111000...---------...///000//////...------,,,,,,//////......------------+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,++++++++++++******+++++++++*********,,,---.........---,,,,,,++++++,,,+++***))))))***+++,,,*********+++++++++,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,++++++------------------------........................------............------///.........------------+++---//////...---...///......///000000000000000........................///////////////////////////111333333222111111111111111111111111111111111111111111000///...---,,,111111000///000000222222111111222222333444444555222222222111111222222222666666555555555444444444333333333333333333333333555555555555555555555555555555555555444444444444333333333333333333333333333333333333333333333333222333444444555555444444666555444222111111111111444444444444444444444444333333333333333333333333111222222333333444444444333333333333333333333333000000000000000000000000000000000000000000000000///////////////.................................////////////////////////---....../////////..................////////////222111000......---......////////////////////////...///000000000///---,,,////////////////////////.........//////.................................111///---,,,,,,---///111------............------........................................................................///////////////...------.../////////000000000000111222222222222111000///000111111111111222222222666444555<<>>GGGWWWeee|||sssddd___kkk}}}{{{uuuqqqjjjgggcccbbbccceeeggggggjjjhhhlllvvvxxxrrrnnnqqqrrrnnnbbbQQQBBB<<<;;;444333111111111222111000000000///////////////000//////............//////------------------------,,,+++***+++,,,---,,,+++---,,,,,,++++++,,,,,,---+++,,,...//////...------------,,,,,,,,,,,,,,,,,,))))))************++++++,,,------......------,,,***************+++++++++************************************************,,,+++++++++,,,---...///222...******,,,---,,,***)))*********++++++,,,,,,************************)))))))))************+++))))))***+++,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++---......,,,++++++,,,------...////////////...,,,,,,------.../////////////////////////////////...//////...------...000////////////////////////......//////000////////////000000000000//////...000000000000000000000000222222222111111222222222000000000000000111111111//////000111222333444555333333333333333333333333444444444444333333333333444444444333333222222222222222222333333444444444222333444444555555444444555555444333333222333333222222222222222222222222222222222333333444444555333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////........................////////////////////////000000000000///...---,,,............////////////....../////////......---------------------------///............///000000///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------............------.........------.................................................................................---...//////////////////------.........///////////////000000111111000000000111111111111222222222000000333888>>>HHHYYYiiiqqqeee___jjj|||}}}wwwrrrjjjfffbbbaaacccfffiiijjjkkkjjjnnnyyyvvvpppoooooojjjggg___QQQCCC:::777999444222//////000000000///000000////////////000000......------------......---------------------------+++)))***+++------------,,,,,,++++++,,,,,,---,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,------,,,,,,,,,))))))*********+++++++++************************************************---,,,++++++,,,///222444777111,,,***,,,...---+++,,,,,,,,,,,,,,,,,,------,,,+++***))))))***+++,,,))))))))))))************((((((***++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++---......,,,+++++++++,,,---......//////......,,,,,,------...//////000/////////////////////////////////...------///111......................../////////000//////.........///000111111111000000000000000000000000000000111111000000000000111111//////000000111111111111///000000111222333333444333333333333333333333333444444444333333333222222444444444333333222222222111111222222333444555555222333444444555555444444666555444222111111111111333333333333333333333333111222222333444444555555222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.................................////////////////////////....../////////......---............////////////......///000000000///...------------------------///......---...///000111////////////////////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------........................................................................------...///////////////---------.........//////...//////000000000000000000111111111111222222222222222444999===GGGYYYjjjpppggg^^^jjjzzzxxxrrrlllhhhccc```aaaeeehhhiiikkkkkkqqq}}}~~~uuunnnkkkmmmqqqddd]]]QQQDDD:::666666888444222000///000111111111222111111111111111222222---------,,,,,,---------------------------------...,,,))))))+++---......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++************************))))))))))))))))))))))))...,,,+++***,,,000444777:::444,,,***,,,...---+++........................,,,+++)))(((((()))+++,,,))))))))))))************'''((()))***+++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++........................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,---......,,,***++++++,,,---......//////......,,,,,,------...///000000///////////////////////////000///...------///111........................000000000000000///......///000111222333333222111000000000000////////////000000////////////000000///000000000111111222222000000000111222222333333333333333333333333333333444444444333333333222222333333333333333333333333000000111222444555666666222333444444555555444444222222222111111222333333333333333333333333333333//////000111222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---........................////////////////////////+++,,,---...////////////............/////////000...///000111111000//////........................///...------...///000111////////////////////////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...//////...---,,,........................................................................------...///000000//////---------.........//////......///000000000000000000111111111111222222222555444666999===FFFYYYiiioooggg^^^iiizzzyyyrrrooojjjddd``````cccfffggglllmmmttttttnnnmmmmmmjjjfffWWWNNNBBB:::777777555333000000000000////////////000000000000000000000000------,,,,,,,,,,,,------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++---,,,,,,+++***)))(((((((((((()))***+++,,,,,,---++++++++++++,,,,,,---...///...,,,***))))))******+++++++++******)))))))))+++++++++++++++++++++++++++***)))***,,,---,,,+++************************////////////......---,,,***+++,,,---............+++,,,,,,------,,,,,,+++000///...---,,,+++,,,,,,+++---......,,,,,,---///+++,,,---......,,,***))),,,---...//////...---,,,...------------...//////000000111000000///...---,,,++++++++++++,,,------000000000000000000000000////////////////////////////////////000000000000............////////////111111111111111111111111000000111222222000///...444444333333333222222222111111222333444444555666444333333222111000//////222222222222222222222222222222222222222222222222333333333222222111111111000111333444444333111000222222111111111111222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111...///000111111000///...000222333222000/////////111111000000/////////...000///...---------------******++++++,,,---....................................////////////......------------------------........................000///---+++***+++---...---------............///111---)))((())),,,............---------,,,,,,,,,---,,,,,,,,,,,,---......000///...,,,,,,,,,---...000000///---,,,---///222........................000000000000000/////////,,,---...000111111222222//////000111111111111111111111000000111111222333333222444666:::CCCVVVgggqqqcccbbbkkkzzz{{{wwwssspppkkkfffbbb```___```eeelllwwwzzzrrrmmmlllhhhaaa[[[LLLDDD:::555444444222000000000000000/////////...////////////////////////...------------------...---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++***))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,++++++***))))))(((***************+++++++++,,,,,,+++++++++,,,------...---+++************+++,,,,,,+++++++++*********++++++++++++++++++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++)))*********))))))((('''******+++,,,------------+++,,,,,,------,,,,,,+++......------,,,++++++******,,,------,,,,,,---///+++,,,.........---+++***------............---------------------...//////....../////////......---,,,,,,,,,,,,,,,------...........................////////////////////////.../////////000000000000........./////////000000111000000000000000000000//////000000000000000///444333333333333222222222333333333333333444444444333333222222111000000000222222222222222222222222222222222222222222222222333333333222222111111111000111333444444333111000222111111000000111111222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...---...000000///...//////000000000//////.........000///...------------...,,,,,,,,,---.../////////..............................////////////......------------------------------------------------///...---,,,+++,,,---...---------............///000---***)))***,,,---.........---------,,,,,,,,,---,,,,,,,,,,,,---......//////...---------------,,,---,,,+++)))***,,,///........................////////////////////////000000000000///......---//////000111111111111111111111000000111111222333333222444777:::AAAQQQaaasssqqqbbbaaakkkzzz{{{wwwvvvsssmmmhhhdddaaaaaa```dddmmmxxxzzzuuuoookkkggg```TTTLLL???:::444111222333111000000000000/////////......------------------------.........------........./////////......,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++***))))))*********+++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,+++++++++***)))))))))+++++++++*********))))))---,,,,,,++++++++++++,,,,,,,,,+++******++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))***++++++)))++++++++++++++++++++++++++++++,,,,,,++++++************+++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---------+++***)))(((***,,,,,,+++,,,---///+++,,,...//////...---,,,.........------.........---------------......///,,,,,,---.........---------------,,,---......///........................////////////////////////....../////////000000000////////////000000000000000000000//////.........///////////////000111222333333333222222222111111444444333333333222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111000111222333333222111000222111111000000111111222000000000111111111222222111111111111111111111111////////////////////////........................///..................///)))+++---...------...////////////...............//////......------...............///000000111111..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///...,,,++++++,,,------,,,......---------,,,,,,,,,---,,,,,,,,,,,,---...............///......---,,,+++,,,+++***))))))+++---........................---------.../////////000000000//////...---,,,,,,//////000111111111111111111000000000000111222222222222444777999>>>JJJWWW```rrrqqq```aaakkkyyy{{{wwwyyyvvvpppjjjfffcccbbbaaadddnnnzzz{{{wwwrrrkkkeee^^^TTTHHH@@@888666333222333333222000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000000000///...---++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++***************************************------,,,+++*********+++++++++++++++++++++,,,,,,------------------------+++++++++++++++++++++++++++)))))))))+++,,,+++***++++++++++++++++++++++++.........//////...------+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++---------+++)))(((((()))++++++++++++---///,,,,,,---////////////...///...---,,,,,,---...///------,,,,,,------...///+++,,,---..................------------...//////........................////////////////////////........./////////000000/////////000000000111111111000000//////......---////////////000222444555222222222222111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222111111111111111000111222222222222111000111111000000000000111111000000000000111111111111111111111111111111111111000000000000000000000000........................///...---,,,,,,---...///***+++---------,,,---.....................------//////............//////......//////000000000000........................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........------------............///---,,,,,,---......---+++......---------,,,,,,,,,---,,,,,,,,,,,,---......------/////////...---,,,---......---,,,,,,---///........................+++,,,,,,---...///000000---------------...////////////000111111111111111000000000000000111222222222222444777888;;;CCCMMMSSSaaapppyyyqqq```bbbkkkxxx{{{xxxzzzwwwqqqkkkfffcccbbbbbbeeeooo{{{||||||yyyttttttnnneee[[[RRRIII???999555444333222222222000///////////////............------------------------......------------......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,------...******************************+++++++++,,,,,,,,,---,,,++++++******++++++***************+++++++++((())))))***++++++,,,,,,---,,,++++++***************++++++++++++,,,++++++------------------------++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++)))******+++++++++******,,,---------------,,,++++++,,,,,,------,,,,,,+++)))+++,,,------,,,***((((((***++++++++++++,,,...,,,------......////////////...---,,,,,,---...///,,,,,,,,,,,,,,,---......,,,---...///////////////...------------...//////////////////////////////////////////////////////............////////////////////////000000000000111111111000000/////////000000///000111333555777222222111111111000000000---......///000000111111000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111//////000000000111111111000000000000000000000000111111111111111111111111///////////////////////////...---,,,,,,---...///---...//////---,,,,,,,,,------..................//////.........//////000---...............//////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........------------............///---,,,,,,---//////---+++......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,...///000///------...000........................+++,,,,,,---...///000000------,,,,,,---...///000//////000111111111111111000000//////000000111222222111333666777888>>>EEEKKKUUUbbbmmmxxxzzzwwwyyy{{{rrrcccccckkkxxx|||yyyxxxuuupppjjjfffdddccccccfffnnnyyyyyyvvvwwwuuupppjjjcccYYYNNNEEE>>>999666333333222111000///....../////////.........------........................---------,,,,,,------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***(((((()))+++,,,---......***************)))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++)))))))))***+++++++++,,,'''((()))***+++,,,------,,,++++++************+++++++++,,,,,,,,,++++++***,,,,,,---------------...++++++++++++++++++++++++---,,,+++,,,.........,,,************************(((((()))************))),,,------......---------+++,,,,,,------,,,,,,+++++++++,,,------,,,+++******+++,,,,,,++++++,,,------------------..................------.........,,,,,,,,,,,,,,,------...---......////////////...---------,,,---......///000000000000000000000000////////////////////////------........./////////............////////////000000000000000000000000///000000111222333555555111111111000000000000///,,,,,,---...///000111222000000111111222222222333111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111000000//////000000111/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000///..................///...000000000---,,,,,,,,,...............///////////////......//////000000------------------------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///...---,,,---//////---,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,---......///.........,,,---......,,,,,,---...........................---------.../////////000000///...---------.../////////000111111111111111000////////////000111111111000111555777777;;;AAAFFFLLLWWWeeesss~~~}}}vvvuuuxxx}}}vvviiieeemmmyyy|||yyyuuurrrnnniiifffeeeeeeeeehhhmmmvvv}}}|||sssoooppplllfffYYYSSSJJJAAA;;;777444333222222222111000//////000//////.........---------........................,,,,,,++++++++++++,,,,,,+++,,,,,,---------------++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++*********)))))))))(((******+++++++++,,,,,,,,,---,,,++++++******++++++((())))))***++++++,,,,,,))))))*********+++++++++******************+++,,,+++,,,,,,---,,,+++))))))++++++,,,,,,------------++++++++++++++++++++++++,,,+++***+++---...---,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,---...---,,,+++,,,---...------,,,,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,---...------.........---,,,,,,,,,,,,,,,,,,,,,------...////////////////////////////////////////////////---------.........//////------------............---......//////000000111---...///000111222222222111111000000000//////////////////000000111111111111111111111111222222222111111111111111111111111111111111111111111111111///000000000111111111222111111000000000000111111000000////////////000000////////////000000000111000000000000000000000000111111111111111111111111000000000000000000000000...//////000000//////...,,,...//////...,,,---............//////000000000///////////////000111111------------------------........................,,,------......------,,,------------------------------------------------///...---,,,+++,,,---...---------............//////---,,,---...///...---......---------,,,,,,,,,---,,,,,,,,,,,,---......---------------...//////+++,,,------,,,+++,,,---........................////////////////////////000///...------///000222//////000111111111111111///////////////000111111111///000444666777;;;@@@FFFIIIRRRbbbrrrzzz{{{}}}pppfffnnnzzz}}}zzzrrrpppllliiigggggghhhiiijjjlllrrrzzzxxxooojjjhhhbbbZZZLLLGGG@@@:::555222222222333333333222111111333444//////.........---------------------------------,,,++++++******++++++,,,******+++,,,------------************************((((((((((((((((((((((((+++++++++,,,,,,+++++++++------,,,,,,+++******)))+++*********))))))((((((******+++++++++,,,,,,,,,---,,,++++++******++++++(((((()))***+++,,,,,,---+++++++++******************)))))))))***+++,,,,,,,,,,,,------,,,***)))(((+++++++++,,,,,,---------+++++++++++++++++++++++++++***)))***,,,---,,,+++((((((((((((((((((((((((((()))***+++++++++++++++((()))***+++,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,,,,---.........//////...,,,++++++,,,...---,,,+++++++++++++++,,,---...//////...---,,,,,,,,,++++++,,,,,,---...------------,,,,,,+++***,,,++++++++++++,,,------........................////////////////////////---------.........//////,,,,,,,,,---------......+++,,,,,,---...///000000+++---...000000000//////000000000000////////////222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222111111000000000000111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...***,,,......------...///.../////////000000111111///////////////000111111...............---------........................,,,------......------,,,------------------------........................000///---+++***+++---...---------.........//////000...,,,,,,...///............---------,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,---...///000+++---///...---,,,,,,---........................000000000000000/////////,,,,,,,,,---///222555777//////000111111111111111///////////////000111111000...///333666777;;;@@@IIIJJJRRRbbbtttuuugggooozzz}}}{{{qqqooollljjjiiiiiikkklllkkkkkkoooxxxvvvvvv|||yyyvvvrrrllldddZZZOOOHHH???===:::777444333444444222111111111000000//////000000000000////////////......................../////////...---------,,,)))***+++,,,---,,,+++***---,,,+++*********+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,------************************++++++************++++++&&&'''(((***+++---.........------,,,,,,---------+++++++++***++++++,,,,,,---,,,,,,,,,+++*********))))))))))))************$$$'''+++...///---***(((+++,,,,,,------,,,,,,+++++++++******++++++,,,---///...---,,,+++,,,,,,---///......------......///++++++++++++++++++++++++..................---------------,,,,,,+++++++++...------------...//////------------------------------------------,,,,,,......////////////......////////////////////////..................---------------------...//////333222111222333444222000...//////111222333444444222222222111111111111000222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///......000111222000///000000//////......------000000000000000000000000---.........///000000000//////000000///...------...///000///...---...000000///...---------------++++++,,,---............,,,,,,,,,------........./////////...---,,,***))).........------,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,,,,---...//////......///...---,,,,,,,,,,,,,,,+++++++++,,,---...///000---,,,,,,,,,,,,---............................../////////......---------++++++,,,,,,,,,---------/////////......---------000000000000000111111222---...///000000///...---000000000000111111111111222333555555666777;;;>>>CCCJJJSSSaaasss~~~vvvmmmqqq{{{}}}}}}{{{vvvtttvvvwwwrrrmmmkkkjjjjjjiiigggiiijjjoooxxx{{{rrrkkkkkkpppuuuqqqkkkccc[[[QQQGGGAAA;;;:::777444333222222333111111111000000000///////////////............---........................---------------,,,,,,,,,***+++,,,,,,,,,+++******---,,,+++*********++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++*********************************+++++++++,,,,,,************************++++++************++++++((())))))******++++++,,,------,,,+++++++++++++++,,,,,,+++***))))))))))))+++++++++++++++*********))))))))))))************((()))***++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---///...---,,,+++,,,,,,---+++++++++******+++++++++***+++++++++,,,,,,------..................---------,,,,,,,,,++++++++++++...------------...//////------------------------...---------------------......////////////..............................///......------.........000/////////000000111222333333333333222111000000//////000111222222333333222222222111111111000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...///000111000...///////////////.........////////////////////////................../////////////////////...---------///000///...---...000......---------------...,,,,,,------------------,,,,,,,,,---------------------......------,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,---...............///...---,,,,,,,,,,,,---,,,,,,,,,,,,---......///---,,,,,,,,,,,,---......------------------------.........---------,,,,,,++++++,,,,,,,,,---------............---------,,,///............///000000---...///000000///...---000000000000111111111111111222333333444666999<<>>DDDNNN]]]ssstttuuu|||}}}wwwxxxzzzyyyyyy{{{zzzzzzxxxuuuppplllhhhfffccceeeiiimmmttt~~~iiiiiigggcccaaa___XXXPPPDDD@@@;;;777555444333222000111111111111111111111......////////////000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,+++************+++,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++************++++++***************+++++++++((())))))***,,,...///000))))))******+++,,,...///))))))******************))))))))))))************((()))+++------+++***(((------++++++++++++------++++++******++++++,,,---,,,++++++******+++---------,,,,,,++++++,,,,,,---******+++,,,---......///++++++,,,,,,------...............////////////000...------------...//////........................---------......//////000///...---,,,,,,---...///---------------------------......///000000000111111000000////////////000///111333222...,,,---.../////////000000111111111111111000000000/////////111111111000000/////////////////////////////////////////////////////////////////////////////////000000000000000000000000........................///......000111222000///.........///////////////.................................---------------,,,,,,---............---,,,---......---,,,---.........---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++---.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------------,,,,,,+++------,,,,,,,,,---......------...///...---+++***---,,,,,,,,,,,,---..............................,,,,,,,,,,,,------------,,,---------............---------............////////////...//////000111//////............//////000000000000111111111111222222333333333444777999>>>DDDNNN^^^uuuwwwuuuzzzyyyzzz|||{{{yyyxxxvvvwwwxxxuuuqqqllliiigggccceeehhhjjjoooyyyiiikkkhhh```YYYTTTLLLDDD:::888555444444333222000000000000000000000//////........./////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------------,,,+++*********+++,,,++++++,,,,,,,,,+++***)))++++++++++++++++++,,,,,,************************************************************************++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))************+++************************++++++************++++++------,,,,,,+++************))))))******+++,,,---******)))******+++,,,---+++++++++++++++*********))))))))))))************'''(((***,,,,,,,,,+++***,,,+++)))(((((()))+++,,,++++++******++++++,,,---,,,+++*********+++---...,,,++++++++++++++++++,,,***+++++++++,,,,,,------***++++++,,,------......,,,---------...............------------...//////------------------------+++,,,,,,---....../////////...,,,++++++,,,...///------------------------,,,---///111222111000///000000///.....................///000000/////////---......///000111222222111000000000////////////000000111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////........................------///222444444222000///////////////...................................................//////+++,,,------.........---,,,---......,,,,,,---...000000...---,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------......------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,---...///,,,,,,...//////---,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,---------.........------------...................../////////000000//////......//////000111000///...------...///000000000000000111111111111222222333333222333666999@@@FFFPPP```yyyyyyvvvxxx{{{}}}~~~|||wwwuuupppsssuuutttpppkkkiiihhhdddfffggghhhkkkttt~~~eeehhhcccVVVKKKEEE>>>666444333333333333222000---/////////000//////...------.........//////000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---++++++,,,---,,,+++***)))*********++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))************************++++++************++++++000000...---+++***)))(((+++******)))))))))))))))******)))))))))))))))***---,,,,,,,,,+++*********))))))))))))************(((((()))***+++,,,,,,,,,***)))(((&&&&&&((()))***++++++******++++++,,,---++++++*********+++---...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------...------------...//////------------------------++++++,,,,,,---.../////////...,,,++++++,,,...///------------------------+++---000222333222000///...---,,,+++++++++++++++---,,,,,,...000111111///,,,---...///000111222333000000000000//////////////////000111222333444444////////////////////////////////////////////////////////////////////////////////////////////////........................+++---000444666666333000000000//////.........---........................---.........///000000000+++,,,------.........---,,,---......,,,,,,---...222111000...---,,,++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***,,,---.../////////*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...------------,,,,,,+++***,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------.........//////.../////////000000111111///............///000000000///...------...///000000000000000111111111111111222333222222333555888BBBHHHRRRbbb{{{{{{vvvwww}}}~~~|||vvvsssqqquuuxxxxxxtttooommmmmmdddfffggggggiiirrrzzz```\\\TTTKKKCCC===888666333222000///.........///111000///...---...//////------------......//////+++---...---,,,******+++***+++,,,---............++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,+++++++++***)))))))))******+++++++++******)))+++,,,---...---+++((('''+++++++++*********))))))******+++++++++******)))******))))))))))))*********)))))))))))))))***++++++***)))(((((()))***+++******+++++++++,,,,,,,,,************************,,,***((('''&&&'''((())),,,***(((''')))*********+++*********))))))((((((******++++++++++++******((((((((((((((((((((((((*********+++,,,,,,,,,---************)))((('''&&&---,,,,,,+++***)))((((((******++++++++++++******++++++************++++++------............------...---+++******+++---...,,,---......//////......***,,,......---,,,---...---.../////////...---,,,//////.........---------///...,,,++++++,,,...///////////////...---,,,+++,,,,,,,,,---------......////////////////////////---------............///,,,******,,,///111///---...//////000111111222222222000///------///000222222111111111000000//////------......//////000000000000000000000000000000000000000000000000000000,,,---------......////////////.........---------///---000<<>>999666555333222000///.........///000///...---------..............................,,,---......,,,++++++,,,***+++,,,---............++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++***************************************((())))))***)))(((&&&%%%+++++++++*********))))))******+++++++++******))))))))))))(((((()))))))))******)))))))))))))))***++++++************++++++************+++++++++,,,))))))))))))))))))))))))---,,,***)))))))))+++,,,---+++))))))***+++++++++************)))))))))(((******++++++++++++******************************))))))))))))))))))******))))))***************))),,,,,,++++++***))))))(((******++++++++++++******++++++************++++++,,,,,,------------,,,,,,...---+++******+++,,,...,,,,,,---............------///000///...,,,,,,---------.........---------.........------------,,,///---,,,++++++,,,---///////////////...---,,,+++,,,,,,,,,,,,------------------------------------------------............///---,,,---000000///,,,......///000111222222333111000///......///000111000000///........................///////////////........................////////////////////////------........./////////000000/////////.........///...000999AAAAAA888...222111111000///...------............//////000111////////////............------------------------,,,------...//////000000///...---,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,------+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,---------......---------............///000888===:::333000...,,,..............................////////////...............//////000111222333222000000222666:::<<>>:::777444333333222111000///.........//////......---,,,---------//////..................,,,---///...---,,,,,,---***+++,,,------......---++++++++++++++++++++++++******+++,,,------,,,,,,***************+++++++++++++++***))))))***+++,,,((((((((('''''''''''''''+++************))))))))))))******+++++++++******))))))))))))))))))))))))++++++***)))((((((((()))++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))))))))))))))))))))))),,,+++***))))))***,,,------+++******+++,,,,,,+++************))))))))))))******++++++++++++******************************))))))))))))))))))(((((((((((()))++++++,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++******++++++************++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---++++++,,,------------,,,000111111000...,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,...---,,,++++++,,,---.........///......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............111///......//////...------......///111222222333111000///......///000111111000...------...//////000000///////////////...........................////////////////////////.........///////////////000000000000000///////////////000555999888444///333222111000...---,,,,,,000000////////////000000/////////............---........................,,,------....../////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------------------------++++++++++++++++++++++++...,,,+++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......---------............///111777@@@BBB999...+++///..............................////////////...............//////000111222111000///000222666:::===JJJRRR\\\gggwww{{{nnnjjjhhhppp~~~{{{yyyvvvtttqqqqqqrrruuuvvvuuurrrooommmjjjhhhhhhhhhhhhnnnuuu}}}vvvvvvuuuvvvyyy|||888777555333222111111111111111000///////////////......------,,,,,,,,,,,,/////////............---,,,---//////---,,,,,,---***+++,,,---------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,+++)))((((((***,,,---******)))))))))***++++++************))))))))))))))))))***+++++++++************++++++++++++******,,,,,,***)))(((((((((((()))***+++,,,,,,+++***)))((())))))))))))*********)))))))))))))))))))))))))))(((((((((((()))++++++,,,+++******+++,,,+++************)))))))))))))))******++++++++++++******************************,,,,,,++++++******))))))(((((()))***+++++++++++++++++++++******************++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***,,,++++++******+++,,,---******+++,,,,,,,,,,,,+++...///000///---,,,+++,,,---,,,+++***+++,,,---...------,,,,,,,,,+++++++++------,,,++++++,,,---------.........------,,,+++******+++++++++,,,,,,,,,........................,,,,,,---------.........//////..................------...///000111222222000///............///000333111000//////000111222111000000000//////..............................//////////////////////////////////////////////////////////////////////////////000111111000111111111111000///......------111000000/////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++******---------.........//////************************...,,,++++++,,,---,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------............///---...555>>>999...+++111......................../////////000000/////////............///000111222111000000000222555888:::DDDJJJTTT___mmm|||uuuiiieeeccckkkzzz}}}yyyuuussspppqqqtttvvvvvvtttpppnnnmmmiiiggggggfffeeejjjqqqyyy~~~{{{uuuuuutttuuuwwwzzz}}}444333333111111000000000000000000000000/////////---------------,,,,,,,,,............------------+++---......---,,,,,,---++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))))))))***+++++++++,,,+++***)))((((((***,,,---++++++*********+++,,,,,,))))))))))))))))))))))))((()))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,***)))((((((((((((((()))***++++++***)))(((((())))))))))))*********++++++++++++++++++++++++((((((((())))))***++++++***)))))))))++++++***((())))))))))))))))))************++++++++++++******)))))))))))))))))))))))),,,++++++******)))))))))(((((()))))))))))))))(((***************+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,)))***++++++,,,,,,++++++***,,,------,,,+++,,,---,,,,,,+++***+++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,+++******+++++++++,,,,,,,,,........................,,,,,,,,,------------...,,,,,,,,,,,,,,,---///000.........///000000111111//////............//////111111000//////000111222111111000000/////////...////////////////////////........................///////////////....................................///000...,,,,,,...111............////////////111000///////////////000............------------++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++*********+++++++++,,,,,,,,,------,,,,,,++++++******)))))),,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------............///---(((+++444666///,,,000........................///000000111111000000///............///000111222222222111111111333555666<<>>HHHPPPcccyyy~~~zzzssssssyyysssfffaaadddiiittt~~~}}}yyyrrriiiaaa______^^^^^^``````aaaccceeegggggggggfffeeecccbbbcccgggmmmssswwwzzzyyywwwssspppllliiiggggggggghhhiiikkknnnppprrrtttvvvwwwxxxxxxzzz|||,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---------,,,,,,++++++))))))))))))*********+++,,,,,,+++)))((((((((((((++++++*********+++,,,,,,************************)))))))))))))))))))))))))))******+++++++++******++++++***)))))))))************++++++++++++******)))))))))))))))))))))))))))******+++,,,,,,------+++******))))))(((((((((+++++++++*********))))))))))))***+++++++++++++++))))))*********+++++++++***,,,---//////---,,,***************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))((()))))))))************'''((()))******+++******************************))))))))))))))))))))))))000///...,,,+++***))))))***(((''')))---...---***+++)))((((((+++,,,,,,***,,,,,,+++++++++***************++++++++++++************+++,,,,,,,,,,,,+++---,,,)))((('''((()))***((())))))))))))*********)))***++++++))))))***++++++******************++++++,,,,,,,,,++++++******'''(((((()))******++++++******+++,,,---.........++++++,,,------...//////...///000///---,,,---...,,,,,,------...///000000////////////////////////////////////////////////000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---///444777555///+++***,,,++++++************++++++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........------.........++++++,,,,,,---------.........---------,,,,,,,,,///---+++,,,---...------,,,,,,------------............---------,,,,,,,,,************************------------------------........................+++,,,...///000111111111,,,...111222555;;;DDDKKKZZZnnn}}}vvvuuuzzzuuuiiibbbdddgggsss}}}}}}zzzssskkkccc```^^^\\\\\\^^^^^^___aaaccceeefffggggggeeedddccccccfffkkkpppttt{{{yyywwwsssooojjjfffdddeeeeeefffgggiiillloooqqqrrrtttvvvvvvvvvxxx{{{}}},,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++*********+++++++++,,,,,,...---,,,+++***))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))******+++++++++******)))++++++*********+++,,,,,,******++++++++++++******))))))))))))))))))))))))'''''')))***,,,...///000+++*********))))))((((((++++++++++++************))))))***++++++++++++***))))))*********+++++++++***+++---......---+++***))))))))))))))))))))))))((())))))***************************************(((((())))))***************))))))))))))))))))***((()))))))))***************+++,,,---............************************)))))))))))))))))))))))),,,,,,+++***************)))(((''')))---...,,,)))+++***))))))***+++++++++,,,,,,,,,++++++++++++*********++++++++++++******)))***++++++,,,,,,++++++,,,+++)))''''''((()))***((())))))))))))*********)))+++,,,+++***)))***+++++++++***))))))***++++++,,,,,,,,,++++++*********''''''((()))***++++++,,,++++++,,,---...///000111---------------------,,,...///000///---,,,,,,---+++,,,,,,---...//////000////////////////////////////////////////////////000//////...---,,,,,,+++........................---,,,,,,++++++,,,,,,---......---,,,,,,---...//////333777555///******,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))***+++------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********++++++*********,,,,,,------......//////......---------,,,,,,,,,///---+++,,,---...------,,,,,,,,,,,,------............---------,,,,,,,,,++++++++++++++++++++++++------------------------........................,,,---...///////////////...000222333444999AAAHHHQQQcccwwwzzz}}}|||~~~xxxwww{{{{{{yyyzzz|||}}}{{{sssiiiccccccfffpppzzz}}}{{{uuummmfffccc___[[[ZZZ\\\[[[\\\^^^aaaccceeefffggggggfffddddddfffjjjnnnqqqyyyxxxvvvsssnnnhhhdddaaaddddddeeefffiiilllooopppssstttuuuuuuuuuuuuwwwyyy,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...---,,,+++******++++++***++++++++++++,,,,,,,,,...---,,,+++++++++++++++((((((((((((((()))***+++************************))))))))))))))))))))))))***++++++++++++***)))))))))******++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))&&&'''(((***,,,---///000************************************************((()))******++++++******)))************+++++++++((()))************)))((((((((()))))))))))))))***((()))******++++++******************************((((((((()))******++++++******))))))))))))******))))))))))))************((()))***,,,------------***************+++++++++)))))))))))))))))))))))))))))))))((())))))******)))))))))+++,,,,,,+++)))++++++*********++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++******)))******++++++++++++++++++***)))(((((()))***+++)))))))))*********++++++***+++,,,+++*********,,,,,,+++***))))))***+++,,,------,,,+++************(((((())))))***+++,,,,,,......------------......------------,,,,,,++++++,,,.........,,,+++,,,---,,,,,,,,,---.........///................................................///.........---,,,,,,,,,////////////////////////------++++++++++++---------------------......///+++...000///,,,))))))+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,***))))))***........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++------........................---------,,,,,,,,,...,,,++++++,,,------,,,++++++,,,,,,------............---------,,,,,,,,,////////////////////////------------------------........................---......//////.........///111333333444888???DDDLLLYYYkkkyyy}}}{{{xxxyyyzzz}}}wwwuuuzzz{{{wwwxxx}}}vvvrrrrrrrrruuuuuuppphhhcccccceeekkkuuu}}}~~~|||zzzuuupppjjjgggbbb[[[XXXZZZYYYZZZ\\\^^^aaadddfffggghhhgggeeedddeeehhhkkkmmmttttttsssqqqmmmiiidddbbbccccccdddfffhhhllloooppptttuuuvvvuuuttttttuuuwww++++++++++++++++++++++++++++++++++++++++++++++++...---+++***))))))******************++++++++++++---,,,,,,+++++++++,,,,,,(((((((((((()))***+++,,,************************))))))))))))))))))))))))+++++++++++++++***))))))&&&''')))***++++++************++++++++++++******))))))))))))))))))))))))'''(((((()))***+++,,,,,,*********+++,,,,,,------************************((())))))***************)))************+++++++++(((((((((((((((((((((((((((((((((((())))))******((()))***+++++++++******************************'''(((((()))******+++++++++***)))(((((()))***+++))))))))))))************&&&'''((()))***+++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))(((((())))))***(((***,,,---+++***))))))++++++++++++******+++,,,------,,,,,,,,,+++++++++******++++++++++++******))))))***+++++++++++++++((())))))******++++++,,,************+++++++++,,,***+++,,,,,,******+++,,,,,,+++***((((((***+++,,,...---,,,***************)))*********++++++,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,------***+++---,,,++++++,,,---------------------------------------------------------------------------------------------------...........................---+++******+++---...++++++,,,,,,------------******************++++++,,,,,,++++++++++++,,,,,,************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---......---+++******+++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------...//////...------......------------------......---------,,,,,,,,,---,,,******,,,---,,,+++***++++++,,,------............---------,,,,,,,,,........................------------------------..............................///000000000000//////111222222222666<<>>222***---...)))(((,,,+++***)))***++++++***)))******++++++++++++++++++******+++---...000111111111000...,,,,,,,,,---...(((***,,,///111111111000......------------.........///000///---+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***+++,,,---,,,+++++++++---+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...------+++,,,,,,---......------------------------------...------,,,,,,------...---------------,,,++++++......///000000///...---111111111000000333777:::>>>BBBKKKUUU^^^dddggghhhiiiiiihhhgggfffeeedddccccccdddfffiiimmmpppqqqqqqmmmpppsssvvvxxx|||tttmmmnnnmmmnnnqqqrrrqqqlllhhhgggiiilllqqqvvvzzz}}}}}}~~~~~~}}}}}}|||{{{zzzzzzxxxuuupppkkkfff```YYYTTTTTTSSSTTTWWW[[[^^^______^^^aaadddfffeeecccccccccbbbaaaccchhhooorrrpppmmmccccccaaa______bbbgggkkklllnnnqqqrrrqqqqqqrrrttt((()))***+++,,,,,,,,,,,,+++++++++******************************************************+++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++***************++++++((()))))))))******************))))))))))))******************************************************(((***,,,,,,+++***+++,,,)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))************************************))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))************************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&'''((()))************+++++++++,,,,,,)))))))))((()))******+++***))))))(((((())))))***))))))))))))************))))))((((((((('''''''''*********++++++++++++,,,((()))***+++++++++++++++***++++++++++++***)))))))))******+++++++++******(((((()))************************++++++++++++,,,+++++++++******************++++++++++++,,,///111777---(((+++,,,((((((++++++***)))***++++++***))),,,+++*********,,,---///((()))***,,,...000111222111000...,,,,,,,,,,,,---******+++---...//////000......------------......,,,...//////---,,,,,,---------------------------++++++++++++++++++++++++,,,---///111111000///...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************......------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++------------,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---......---***+++,,,,,,---,,,,,,,,,------------------------...------,,,,,,------......////////////...------......////////////......000111111000000222666999;;;>>>EEEMMMVVV^^^cccfffgggggghhhhhhgggeeedddccceeefffgggiiijjjkkkkkkkkkkkkiiihhhjjjpppwww}}}sssmmmkkklllnnnpppsssrrrooommmhhhjjjmmmqqquuuyyy}}}~~~{{{~~~}}}|||{{{zzzyyyyyyuuusssppplllggg```XXXSSSSSSRRRRRRTTTXXXZZZ[[[[[[[[[___cccffffffeeeeeedddccc___^^^dddmmmsssrrrnnneeedddaaa]]][[[]]]aaadddgggjjjnnnpppppppppqqqrrr++++++,,,---------------******************************************************))))))***+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,*********)))******+++,,,)))))))))))))))(((((((((***))))))))))))))))))***************************************************&&&(((******)))((()))***(((***+++,,,,,,+++***(((******))))))))))))******))))))))))))))))))))))))************************++++++******))))))(((((())))))************))))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))++++++************++++++)))((('''&&&'''(((***++++++++++++***************)))))))))))))))******+++******))))))))))))******((()))))))))************************))))))))))))************++++++++++++))))))***++++++++++++*********+++++++++******)))((()))***+++++++++++++++(((((()))***************************++++++++++++,,,+++++++++***)))))))))***+++,,,+++******,,,...000)))&&&)))***((('''***+++***)))***++++++***)))******++++++,,,---...///+++++++++,,,------......000///...,,,,,,,,,,,,,,,///...,,,++++++++++++,,,...------,,,,,,------...***,,,//////......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111///---,,,++++++******+++,,,------++++++++++++++++++++++++************************************************------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,******+++,,,,,,---------------------***+++++++++++++++,,,,,,++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---+++,,,,,,---------,,,,,,------------------------...------,,,,,,------...000000111111111000000///.........//////////////////000111000000111444777:::<<>>BBBHHHSSSaaakkkuuuuuutttsssqqqpppoooooommmooopppmmmgggcccbbbdddgggeeecccfffkkkooorrrrrrrrrrrrrrrqqqpppooooooooommmppptttvvvwwwxxxzzz}}}|||yyyuuuqqqpppqqqsssuuuxxxyyy{{{}}}~~~|||zzzxxxwwwooommmlllkkkiiigggccc```XXXUUURRRQQQRRRSSSTTTTTTWWWZZZ]]]```aaacccfffiiiddddddbbbaaaaaacccfffhhhlllmmmnnnlllfffaaa]]][[[YYY[[[___aaabbbdddfffhhh++++++,,,,,,,,,++++++***))))))******++++++++++++************************(((***,,,---,,,)))&&&###))))))))))))))))))))))))+++++++++++++++***)))(((*********)))***++++++,,,))))))))))))***+++,,,---((()))))))))*********+++((()))***++++++***)))(((************************************************%%%'''))))))((('''((()))---+++)))'''''')))+++---******))))))))))))******))))))))))))))))))))))))************************(((((())))))******++++++))))))************))))))++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))++++++************++++++&&&'''***,,,,,,+++)))'''((()))))))))************'''((()))++++++******)))((((((''''''''''''(((((())))))))))))************,,,,,,,,,,,,++++++++++++))))))))))))************'''((()))***+++,,,,,,,,,((()))***++++++++++++++++++++++++++++++***)))((((((((()))***************))))))))))))************))))))******+++++++++,,,''')))++++++***))))))***))),,,.........//////...+++***)))***+++++++++))),,,+++***)))))))))***+++---,,,,,,+++***)))((((((((()))***,,,---...//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---(((***,,,---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++*********------------,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******(((((()))******+++---------+++)))((())))))***+++,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...------------,,,,,,+++***------------------------...------,,,,,,------...------...///000000//////...---------...///111222---///000000//////000222444888===@@@FFFQQQ___jjjzzzyyywwwuuusssrrrrrrrrrooorrrtttpppjjjeeefffhhhiiifffcccbbbdddhhhkkkllliiiiiijjjkkkmmmoooqqqsssooosssxxx{{{|||~~~~~~xxxrrrnnnmmmoooppptttuuuxxx{{{}}}~~~~~~~~~}}}{{{yyyxxxooommmkkkjjjjjjhhheeeccc[[[WWWSSSPPPPPPPPPPPPPPPVVVXXXZZZ\\\^^^```dddgggaaacccdddbbb```aaaeeeiiillloooqqqpppkkkddd___]]]WWWYYY[[[]]]^^^```ccceee++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,+++***)))))))))***+++---......,,,++++++,,,+++++++++*********))))))*********)))))))))((((((************************)))))))))))))))))))))))))))))))))))))))******+++************************+++*********))))))(((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,///+++'''&&&(((******((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((()))******++++++***+++++++++*********))))))*********)))))))))))))))(((((())))))))))))((((((******))))))))))))******&&&%%%%%%&&&)))******)))))))))))))))************))))))(((((((((((())))))))))))(((((()))***++++++(((+++***((())),,,---+++***************)))(((((())))))))))))))))))))))))*********)))******+++++++++++++++************))),,,,,,,,,+++++++++******---***((((((***+++)))&&&)))))))))***+++++++++,,,))))))))))))))))))))))))++++++************++++++************************************************,,,+++)))''''''((()))***((()))***++++++***)))(((++++++******++++++,,,---,,,---...---+++***+++,,,---+++)))***---000000//////...---,,,,,,,,,,,,,,,------------------------*********************************++++++,,,,,,,,,...//////...,,,***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------000...,,,))))))***,,,...000...+++))))))+++---///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************))))))(((((()))******+++++++++******---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,,,,+++*********+++*********)))))))))))))))))))))*********++++++++++++***)))***++++++***)))+++++++++,,,,,,---------,,,------......------,,,---,,,***))))))***,,,---000///...---,,,------...***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++---///111000///......//////000000111111666888<<<@@@BBBJJJ[[[lllxxx|||~~~{{{yyyxxxtttooouuutttsssssssssqqqnnnkkkqqqjjjeeefffffffffiiimmmjjjjjjjjjkkknnnsssxxx{{{~~~{{{zzz}}}vvvpppqqqqqqpppppptttyyy|||~~~~~~}}}zzzxxxqqqqqqpppnnnllliiigggeeeccc___XXXRRROOONNNOOOQQQSSSSSSSSSUUUXXX\\\```cccbbbbbbccccccddddddcccccciiikkknnnooommmjjjeeebbb```ZZZWWWZZZ\\\ZZZ[[[```++++++++++++++++++++++++---,,,++++++*********+++,,,+++******))))))******((()))+++***(((''''''(((+++++++++*********)))))),,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))******+++************************************)))))))))((())))))))))))))))))))))))'''((()))***++++++++++++...+++)))(((***+++***)))******))))))))))))******)))))))))))))))))))))))))))*********))))))((('''))))))))))))))))))))))))+++,,,,,,++++++***)))(((+++++++++*********))))))+++++++++***************))))))************))))))******))))))))))))******)))(((((()))+++,,,+++***))))))))))))******************))))))))))))*********))))))))))))*********'''******'''(((,,,---+++***************)))(((((())))))))))))))))))))))))*********)))******+++,,,+++++++++************))),,,,,,+++++++++*********---+++)))***+++,,,***(((***************+++++++++))))))))))))))))))))))))+++******))))))******+++((())))))******))))))(((***************************)))(((((((((***,,,---))))))***++++++***)))(((++++++******++++++,,,------......,,,***)))***+++---,,,,,,...111222000...///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////...,,,***+++,,,++++++++++++++++++++++++)))******+++,,,,,,------///...,,,******+++,,,---+++***((('''''')))***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******)))))))))***+++++++++++++++******------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---///...---,,,++++++,,,---***+++,,,,,,------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...000111111111......//////000000111111444666;;;???BBBJJJ[[[kkkzzz|||vvvooouuuuuuwwwzzz|||}}}{{{zzzwwwpppkkkiiihhhgggjjjnnnpppooooooooosssyyy||||||wwwooonnnmmmkkkoootttyyy}}}~~~~~~}}}zzzxxxsssrrrpppnnnkkkiiigggfffccc```ZZZTTTPPPNNNNNNNNNOOOPPPQQQSSSWWWZZZ^^^```aaaaaabbbcccdddddddddccceeegggjjjllllllkkkiiigggeee^^^ZZZ[[[\\\YYYZZZ]]]++++++++++++++++++++++++,,,,,,+++************+++++++++***)))))))))******)))+++,,,+++***((())))))+++++++++***************,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************************))))))))))))))))))))))))))))))))))))'''((()))***************---,,,***+++,,,,,,+++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********+++******)))((()))))))))))))))))))))))),,,,,,,,,,,,+++***))))))+++************)))))))))++++++++++++++++++++++++***++++++++++++++++++*********))))))))))))******+++)))))))))++++++***)))))))))))))))************++++++************++++++***************)))))))))'''))))))''''''+++,,,***)))************))))))((())))))))))))))))))))))))******))))))***++++++,,,+++++++++************))),,,++++++++++++*********,,,+++******,,,---,,,++++++++++++***************))))))))))))))))))))))))+++******))))))******+++((()))***,,,,,,***)))(((************************((((((((((((***,,,///000))))))******+++******)))++++++******++++++,,,------......,,,***)))***+++------///222444333000---......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---...///---+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,+++******))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++++++++,,,,,,------......++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***...---,,,++++++,,,---...---,,,,,,++++++++++++,,,***+++,,,,,,------,,,,,,////////////............------------------------...------,,,,,,------..................///000111......//////000000111111111333888>>>BBBJJJZZZiii{{{|||uuunnnqqqttt{{{xxxrrrooollljjjmmmrrrwwwwwwvvvvvvxxx~~~|||zzz}}}uuummmkkkkkkiiinnnrrryyy}}}~~~~~~~~~~~~~~~}}}zzzyyytttrrrooollljjjhhhhhhhhhccc```\\\VVVQQQNNNLLLKKKLLLMMMPPPSSSWWWZZZ\\\^^^___```aaabbbcccdddddddddaaabbbdddgggjjjlllmmmnnnllleee```^^^\\\ZZZYYY[[[************************++++++***************+++******))))))))))))******)))+++,,,,,,***))))))***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++*********************************)))))))))))))))))))))))))))))))))))))))'''((()))***************++++++++++++,,,+++***)))***+++,,,------,,,+++***))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))(((((()))***++++++++++++************))))))))))))*********+++++++++++++++******++++++++++++************))))))))))))*********((('''((())))))((('''((()))))))))************+++******))))))******+++***+++++++++******))))))&&&))))))&&&'''***,,,)))))))))************)))((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++*********))))))++++++++++++************************+++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))******)))+++---//////---+++)))************************)))))))))***+++---///000))))))*********+++******++++++******++++++,,,------......---++++++---///...///000222222222000......------,,,,,,,,,------------------------------************************++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---------,,,++++++)))***,,,......///......,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))))),,,+++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++***++++++,,,***++++++,,,---...//////+++++++++,,,,,,,,,,,,------+++***+++,,,---,,,+++---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,++++++++++++,,,***+++,,,,,,------,,,,,,..................------...........................------,,,,,,------...---...------,,,,,,...///......//////000000111111000222777===BBBJJJXXXfffyyy}}}xxxrrrmmmlllsss~~~}}}wwwuuurrrppptttyyyxxxuuuwww|||}}}zzzqqqjjjiiijjjjjjkkkpppwww|||~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzztttrrrnnnkkkhhhgggggghhhdddbbb^^^YYYTTTNNNJJJHHHKKKMMMPPPTTTXXXZZZ\\\]]]\\\]]]___aaabbbcccddddddaaaaaabbbdddggglllpppsssqqqlllfffbbb___\\\ZZZYYY*********************************))))))***++++++***))))))((())))))******&&&''')))(((&&&%%%%%%&&&************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))******************************((())))))************)))((()))***+++******)))))))))***+++,,,,,,+++***)))************************)))******+++++++++******))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))******++++++)))******************)))******))))))))))))*********)))(((((())))))((('''((()))))))))************))))))(((((((((((())))))******++++++++++++***)))&&&))))))&&&'''***,,,)))((())))))*********))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++*********))))))+++++++++*********))))))((())))))*********++++++,,,+++++++++***)))))))))))))))))))))))))))))))))***))))))))))))))))))***)))+++---//////---+++)))************************+++++++++++++++,,,,,,,,,***************++++++,,,++++++******++++++,,,---,,,---...------...111444000000//////......///000------,,,,,,,,,------...------------------------************************))))))))))))))))))))))))+++---------+++***+++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++---......---+++***%%%''')))+++,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---.........------+++***)))++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++***++++++,,,,,,)))******+++,,,------...************++++++++++++,,,***)))***+++,,,+++))),,,,,,,,,++++++*********,,,,,,------------,,,,,,------------------------,,,,,,,,,------------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...---...///...---,,,...000......//////000000111111111222777===BBBIIIVVVbbbttt{{{|||vvvsssqqqnnniiirrr|||zzzyyyxxxwww|||{{{sssoooppptttwwwtttwwwuuummmffffffggggggiiinnnuuuyyy{{{{{{{{{||||||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{tttrrrnnnkkkhhhgggggghhheeeccc```\\\VVVPPPJJJGGGJJJKKKNNNQQQUUUWWWXXXYYYYYYZZZ\\\^^^```bbbcccccccccbbbbbbbbbeeejjjpppsssssspppkkkfffccc```]]]YYY***************************))))))))))))***++++++))))))((((((((()))******''')))******(((''''''(((***************++++++++++++++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))************************************)))***++++++++++++******((()))******)))(((***+++)))******++++++******)))************************((()))******+++*********))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((()))))))))))))))***((((((((()))******++++++))))))************))))))******))))))))))))******,,,***)))***,,,,,,+++***))))))))))))************))))))(((((((((((())))))((()))+++,,,,,,,,,+++***'''))))))''''''+++,,,***((())))))************)))))))))))))))))))))))))))(((((())))))***+++------+++++++++************)))+++************)))))))))((()))******)))((()))++++++++++++***************))))))))))))))))))))))))***))))))(((((())))))***((()))***,,,,,,***)))(((************************,,,,,,+++++++++******)))***************+++,,,---++++++******++++++,,,------------------///222555000000///---++++++---///------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++((()))+++,,,,,,,,,++++++++++++************++++++*********++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............---,,,,,,+++*********+++++++++++++++++++++++++++************++++++******++++++,,,,,,))))))******++++++,,,,,,))))))*********++++++++++++***))))))++++++***)))+++++++++++++++*********,,,------......------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------------,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------------------------...------,,,,,,------...,,,///222222///...000222......//////000000111111222222666===AAAFFFPPP[[[jjjrrrxxxuuupppoooooooooiiiqqq~~~xxxxxxzzz}}}|||}}}}}}vvvppplllkkkmmmnnnooosssssskkkcccbbbcccdddhhhlllqqquuuwwwxxxzzz{{{zzz|||~~~|||||||||~~~}}}}}}}}}||||||{{{{{{uuussspppmmmkkkiiiiiihhhgggeeebbb^^^XXXQQQLLLIIIGGGHHHJJJLLLNNNQQQRRRSSSUUUWWWYYY\\\^^^```aaabbbeeecccaaaaaacccgggmmmppppppqqqoookkkhhhgggbbb\\\************************)))))))))))))))***++++++((((((((((((((()))*********,,,---,,,+++*********))))))*********+++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++************************((()))))))))************************************++++++,,,,,,,,,,,,++++++)))***+++***((((((+++...++++++************++++++************************'''((())))))*********)))))))))))))))))))))))))))*********))))))((('''&&&(((((((((((())))))******(((((()))******+++,,,,,,******++++++++++++************))))))))))))******+++***)))***,,,------,,,))))))))))))***************))))))))))))))))))***'''(((***,,,------,,,,,,'''******'''(((,,,---+++(((((()))***************))))))))))))))))))))))))((((((((()))***,,,---...+++++++++************)))************)))))))))))))))+++,,,+++)))((()))+++***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((***************************+++++++++***))))))(((******))))))***,,,---...++++++******++++++,,,---......---+++***,,,///222...000111000---+++,,,---,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,------......---------++++++************++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,------............------)))*********++++++++++++++++++++++++************++++++******++++++,,,---************++++++++++++*********+++++++++,,,,,,,,,+++******,,,,,,+++***************++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...&&&+++111111///---...000......//////000000111111222222555;;;>>>BBBJJJSSS[[[eeennnnnnkkkjjjkkkjjjggglllsss{{{{{{wwwrrrtttyyy{{{{{{|||zzzuuupppllliiiggggggiiioooqqqjjjcccbbbdddeeegggjjjnnnqqqsssvvvxxx{{{yyy|||~~~}}}|||{{{{{{}}}}}}||||||{{{{{{||||||wwwvvvtttrrrooommmkkkjjjiiigggddd___YYYSSSNNNLLLGGGGGGGGGHHHJJJLLLOOOPPPRRRSSSVVVYYY\\\^^^```aaacccbbb___^^^```dddiiilllkkkooopppnnnmmmmmmhhh```))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((()))******((()))******(((''''''((())))))******++++++++++++(((((())))))************************************)))))))))))))))))))))))))))))))))))))))******+++************************(((((())))))*********+++************************,,,,,,---------,,,,,,+++***+++,,,***((()))---000---,,,************,,,---************************''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++'''((((((((())))))******))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++******))))))))))))******(((''''''(((***,,,+++***))))))))))))************++++++************++++++&&&'''***,,,......------(((+++***((())),,,---+++(((((()))***************))))))))))))))))))))))))((((((((()))***,,,---...+++++++++************)))************))))))))))))+++---...---***(((***,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))************************************************))))))************))))))******))))))***,,,---///++++++******++++++,,,---//////---***((()))+++...---000333333///,,,++++++,,,,,,,,,,,,,,,---...///------------------------************************+++*********))))))((((((***+++,,,,,,+++***+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++******************++++++************++++++))))))***+++,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,,,,------......///.........))))))******+++++++++++++++++++++************)))+++*********+++,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++------,,,+++))))))******+++++++++,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,+++***++++++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...!!!'''---///,,,***+++---......//////000111111111222111444999<<>>AAACCCOOOTTT[[[bbbeeedddbbb___^^^```bbbdddeeefffiiikkkhhhoooxxx}}}~~~~~~~~~|||uuusssrrrzzz}}}{{{rrrjjjeeeeeeaaaccceeeeeeeeeeeegggiiinnnllljjjlllppprrrrrrpppuuuvvvxxxzzz||||||||||||}}}{{{zzz|||~~~{{{}}}}}}{{{yyyvvvrrrpppnnnnnnkkkfff```[[[WWWTTTSSSNNNLLLHHHEEEDDDFFFHHHIIILLLLLLNNNPPPTTTXXX\\\^^^``````___]]]]]]___dddggghhhhhhjjjnnnqqqqqqmmmiii***+++,,,+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))***++++++***))))))))))))))))))))))))))))))''')))******)))(((***+++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++***))))))***+++,,,+++++++++*********))))))************************)))************++++++++++++++++++***************))))))************))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))*********,,,+++)))((((((((()))***))))))))))))))))))))))))*********************************)))))))))((((((************************)))((((((((())),,,000222))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((***++++++,,,------......+++)))***---...,,,+++---000***''')))***((((((***++++++************************))))))((())))))***++++++++++++******))))))************************)))******+++,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////---++++++---///---..................------,,,,,,+++,,,,,,------,,,---------,,,,,,+++***++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++((()))***++++++,,,++++++,,,,,,+++******+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,++++++******++++++,,,++++++************++++++,,,,,,+++***************)))******++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))))))))*********------,,,,,,,,,+++++++++---,,,+++,,,---...---+++***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...111000...,,,+++,,,---...---------............///..................//////111222333555999<<<@@@AAAKKKOOOVVV]]]``````^^^\\\[[[]]]___``````aaaccceeegggmmmtttyyyyyywwwvvvvvv~~~wwwssssssuuu|||qqqiiifffdddfffggggggggggggiiijjjooollljjjkkkoooqqqrrrqqqsssuuuwwwyyyzzz{{{{{{{{{zzzxxxxxxzzz|||~~~|||zzz|||{{{zzzxxxvvvsssqqqooonnnkkkgggaaa\\\XXXUUUTTTPPPNNNJJJGGGEEEEEEFFFGGGHHHIIIKKKMMMQQQUUUYYY[[[^^^^^^^^^]]]\\\^^^aaadddeeeeeegggkkkooopppnnnlll)))***++++++***)))***,,,))))))))))))))))))))))))************************))))))))))))******)))'''))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))***+++,,,---+++++++++***************++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++***++++++++++++++++++***))))))))))))************)))************+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((('''&&&'''))),,,...))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---......///((())),,,///...+++...333;;;333---+++***((((((***))))))******************)))((((((((((((((())))))))))))))))))((((((((((((***************************++++++,,,,,,,,,,,,,,,+++++++++++++++***************++++++,,,,,,------.........,,,++++++---///---..................---------,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................******************************++++++++++++******,,,,,,+++*********++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***))))))))))))))))))***,,,++++++************+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,...---,,,++++++***++++++,,,,,,++++++,,,,,,---...000///...,,,,,,,,,---------------............///,,,---------.../////////000111222444777:::===???DDDHHHOOOUUUYYY[[[ZZZYYYZZZ\\\]]]^^^]]]^^^___aaaeeejjjooorrrrrrooommmlllrrrwww{{{xxxsssppptttyyywwwlllfffhhhiiijjjjjjiiiiiikkklllooommmjjjiiikkknnnpppqqqrrrsssuuuwwwyyyyyyyyyyyywwwvvvvvvwwwyyy{{{zzzyyyyyyyyyxxxwwwvvvtttrrrqqqooommmhhhccc^^^ZZZWWWUUUTTTQQQMMMHHHEEEDDDDDDDDDDDDEEEFFFIIIMMMQQQUUUWWW[[[\\\]]]]]]]]]]]]^^^```aaaaaacccgggkkknnnooonnn((()))++++++******+++---))))))))))))))))))))))))************************'''))))))((()))+++***'''))))))))))))))))))))))))&&&((())))))(((''')))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))******+++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))((('''&&&'''(((***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************((())))))******++++++,,,&&&(((,,,...,,,+++222<<>>AAAEEEKKKQQQUUUXXXZZZZZZ\\\___aaabbbdddgggiiieeegggjjjmmmnnnllliiigggkkkqqqvvvvvvssssssxxx}}}~~~}}}vvvooojjjjjjmmmpppqqqpppoooooooooooolllhhhcccbbbdddgggjjjmmmooorrrtttvvvxxxxxxxxxzzzzzzyyywwwvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvuuurrrpppmmmiiiddd___\\\ZZZXXXUUUPPPKKKFFFBBB@@@???@@@AAABBBDDDGGGJJJNNNPPPTTTXXX\\\^^^]]]\\\\\\\\\^^^^^^___```bbbeeegggiii)))***++++++***)))***,,,))))))))))))))))))))))))************************&&&///333,,,(((***---+++))))))))))))))))))))))))((()))******))))))***+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))*********+++++++++******)))***************+++++++++)))))))))))))))))))))))))))************+++++++++------,,,+++***)))((('''))))))************))))))************)))))))))))))))************+++++++++************************)))((((((''''''(((((()))''''''(((((((((((())))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***)))))))))((()))))))))))))))))))))))))))))))))''''''(((((())))))******'''((()))******+++******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))***+++++++++***)))))))))'''***666CCCoooSSS555'''(((+++***((((((((())))))))))))))))))***)))))))))***+++,,,---))))))))))))************'''(((((())))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))******++++++,,,,,,+++++++++***)))***,,,...000///...------...///000000///...---,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------,,,+++******+++++++++,,,++++++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******))))))))))))******------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---.........---,,,***((('''------------------------,,,,,,,,,+++++++++***************++++++++++++,,,*********+++++++++++++++---+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,///...---,,,,,,+++,,,,,,,,,,,,++++++,,,,,,---...,,,---------,,,,,,,,,,,,---------............///------......///000000000111222444666888::::::;;;>>>@@@DDDJJJPPPVVV[[[]]]ZZZ\\\___bbbcccfffiiikkkhhhiiillloooqqqpppmmmjjjfffjjjnnnpppqqqtttxxx|||xxxyyy{{{{{{yyytttpppmmmjjjoootttwwwwwwuuusssrrrpppnnniiiccc``````cccfffiiikkknnnrrruuuwwwxxxxxx{{{{{{zzzwwwuuutttuuuwwwwwwxxxxxxxxxxxxxxxxxxwwwsssrrroookkkgggbbb^^^\\\YYYWWWRRRMMMIIIEEECCCAAA@@@AAAAAABBBDDDGGGJJJKKKPPPTTTXXX[[[[[[[[[[[[[[[[[[]]]^^^______```ccceee***+++,,,+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***777<<<111&&&'''++++++)))))))))))))))))))))))))))***++++++******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((()))***((((((***+++,,,,,,++++++))))))*********+++++++++************************)))************++++++++++++++++++*********))))))******++++++++++++******************)))))))))((()))************+++++++++***************************))))))(((((())))))***'''''''''((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))************************'''''''''((((((((())))))************************((((((((((((((()))))))))))))))))))))))))))))))))'''''''''((()))*********&&&''')))***++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***++++++,,,,,,---+++++++++))))))111:::TTTBBB000)))******)))((()))))))))))))))(((((((((((((((((())))))***+++,,,(((((()))))))))*********''''''(((((()))******+++)))******+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,***************+++++++++******+++***)))))),,,...///...,,,++++++,,,...///000///...------,,,,,,,,,***+++,,,,,,---------,,,---,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******))))))))))))******------,,,,,,,,,,,,------+++++++++++++++,,,---...---...------,,,+++***)))------------------------,,,,,,,,,+++++++++******,,,,,,---------.........)))*********++++++++++++---,,,+++,,,---...---+++***+++,,,,,,------,,,,,,...------,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,,,,---------............/////////000000000000000000333444666999:::;;;;;;;;;>>>@@@CCCIIIOOOWWW]]]```]]]```bbbdddfffgggjjjlllnnnnnnoooqqqtttsssooolllhhhhhhjjjlllooorrrttttttqqqrrrtttvvvuuurrrnnnkkkkkkqqqxxx}}}~~~{{{wwwuuurrrppplllfff```^^^```ccccccfffiiinnnrrrtttvvvwwwxxxxxxxxxvvvtttsssvvvyyyyyyyyyyyyzzzzzzyyyyyyxxxtttsssqqqmmmiiiddd```^^^[[[YYYUUUQQQMMMIIIGGGFFF@@@@@@@@@@@@AAACCCEEEGGGLLLOOOTTTWWWXXXXXXYYYZZZWWWZZZ]]]^^^]]]^^^aaaccc+++,,,,,,+++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((---===BBB444&&&%%%)))***)))))))))))))))))))))))))))+++,,,,,,++++++,,,---))))))))))))************************************))))))))))))))))))))))))***)))(((''''''((()))***%%%''')))+++,,,---------))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++***************++++++++++++,,,,,,------,,,,,,++++++*********))))))(((((()))************+++++++++******************************))))))))))))******''''''''''''((((((((()))'''((()))+++++++++***)))))))))))))))))))))))))))************************&&&'''''''''(((((())))))************************'''''''''((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++&&&''')))***+++++++++***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((()))******++++++...---------+++(((,,,222888111+++++++++(((''')))******))))))((((((''''''''''''''''''((()))++++++'''((((((((())))))******&&&''''''((()))******+++))))))***++++++++++++***+++++++++,,,,,,---------+++++++++***************)))******))))))))),,,...---,,,***))))))***,,,---000000///...---,,,,,,,,,***+++,,,,,,------------------,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,)))***,,,---...------,,,++++++------------++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************)))***,,,------,,,***)))******))))))))))))******---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))******++++++++++++...---,,,,,,......---,,,++++++,,,---------,,,,,,------,,,,,,,,,---......,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,---------.........//////111111111111000000000000444666888:::;;;<<<<<<<<<>>>@@@CCCHHHOOOWWW^^^bbbbbbdddfffhhhhhhiiilllnnnrrrqqqqqqsssuuutttppplllnnnllljjjlllooopppooollllllmmmpppsssssspppjjjffflllrrr|||{{{xxxtttsssooohhhaaa^^^___aaa```bbbfffkkkooosssuuuvvvtttuuuvvvuuussstttxxx{{{zzzzzzzzz{{{{{{zzzyyyyyyuuutttrrrooojjjeeeaaa___]]][[[XXXTTTPPPMMMKKKJJJ@@@????????????AAACCCDDDHHHLLLPPPTTTUUUVVVXXXYYYTTTXXX\\\]]]]]]]]]```ccc((((((((()))******++++++,,,***(((''')))*********+++******))))))******+++...//////000///...,,,+++))))))))))))))))))))))))''''''(((((()))))))))***''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++*********++++++,,,,,,***)))((((((((((((*********++++++,,,,,,,,,))))))))))))************((((((''''''(((***---...999000)))***+++))))))---...---+++*********++++++((((((((((((((((((((((((+++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))---...+++%%%&&&,,,---)))+++)))'''''''''((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))((((((((()))+++,,,)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))'''&&&''')))***))))))))))))************,,,++++++******++++++,,,***+++,,,---...---,,,+++---------,,,+++***)))(((,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))))))))///...,,,+++++++++,,,,,,++++++******************++++++,,,000222111,,,'''------,,,+++))))))***,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,---...---,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++'''((()))+++++++++***)))***+++,,,,,,,,,,,,+++***)))************+++++++++******+++++++++,,,,,,,,,))))))))))))***,,,...///---,,,,,,++++++,,,,,,---((())))))+++,,,---......+++++++++++++++++++++++++++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,---------......000///---,,,---...000222666666888999:::;;;;;;;;;>>>===>>>BBBLLLVVV___dddhhhjjjllllllkkkkkklllmmmoooppprrruuuvvvtttooollltttpppkkkfffdddeeehhhkkkjjjiiihhhhhhiiijjjiiihhhiiittt~~~xxxvvvtttqqqkkkfffbbbaaaaaabbb```aaadddjjjooorrrpppmmmqqqqqqqqqrrrssstttuuuvvvuuuxxxzzz{{{zzzyyyxxxxxxuuuuuutttsssppplllhhhfff```[[[UUUSSSTTTSSSNNNJJJDDDCCCBBBAAAAAAAAABBBCCCDDDFFFIIIJJJLLLNNNRRRTTTSSSSSSTTTUUUVVVWWWXXXYYY*********))))))))))))))),,,***(((((()))*********++++++************++++++******+++++++++***)))((())))))))))))))))))))))))((((((((())))))*********'''((())))))******))))))***))))))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))+++++++++*********))))))************************++++++************++++++++++++***)))((((((((()))))))))******************((((((((()))))))))******((((((''''''(((***,,,...888000+++,,,,,,))))))++++++***)))((('''(((((()))(((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++,,,***&&&''',,,,,,(((***((('''''')))******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))(((((((((((()))(((((('''((()))***+++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))''''''''')))***))))))))))))************---,,,+++++++++++++++,,,+++,,,---.........------***+++++++++++++++******---------.........//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++******)))************************,,,+++***)))))))))******(((((()))***+++,,,,,,---++++++,,,///111000,,,(((,,,---,,,+++))))))+++,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++,,,------,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++((())))))************)))***+++,,,,,,,,,,,,+++***)))************++++++++++++++++++,,,,,,,,,,,,------,,,+++******+++,,,---++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////---------...000111444555777888999:::::::::>>>>>>@@@CCCJJJUUUaaahhhlllooorrrsssrrrooommmmmmoooqqqtttxxxzzzzzzvvvsssssspppjjjeeecccccceeefffdddcccbbbccceeehhhiiijjjfffppp{{{yyytttrrrqqqnnnjjjfffcccbbbbbbbbbaaa```bbbfffkkkmmmmmmkkkpppppppppqqqrrrtttuuuvvvxxxzzz}}}}}}|||zzzyyyyyyuuuuuuuuutttrrrnnnkkkiiibbb^^^XXXVVVVVVTTTPPPKKKJJJHHHFFFCCCAAA@@@@@@@@@AAABBBEEEGGGHHHJJJNNNQQQRRRSSSSSSTTTUUUVVVVVVWWW++++++******)))(((((('''+++)))(((((()))******))),,,++++++++++++++++++,,,'''(((((()))))))))(((((()))))))))))))))))))))))))))))))))***************((()))******++++++******++++++++++++++++++++++++((((((((((((((((((((((((+++************)))))))))(((((((((((())))))))))))+++++++++*********************************************)))******+++,,,---******)))))))))))))))***))))))))))))))))))((((((''''''((((((((()))))))))((((((''''''(((***,,,---666111---------***(((******)))'''&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))***+++,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((***)))(((***,,,+++'''+++)))((((((***+++******(((((((((((())))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))(((((((((((()))(((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,)))((('''((()))***))))))))))))************...---,,,,,,++++++++++++,,,,,,---...............)))***++++++,,,,,,++++++............////////////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++,,,+++***)))))))))******))))))*********+++++++++,,,++++++---......,,,***,,,,,,,,,+++***)))+++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++******++++++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))))))))*********++++++,,,,,,++++++***)))************++++++++++++++++++,,,,,,,,,------000///---,,,++++++++++++)))))))))(((((())))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,///...---------...000111222333444666777777777777:::<<>><<<;;;999:::===>>>???AAADDDFFFMMMMMMMMMNNNNNNOOOOOOOOO(((((())))))***************)))((()))***+++)))(((,,,++++++******++++++,,,************++++++,,,,,,))))))))))))))))))))))))++++++******************))))))***+++++++++++++++))))))***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************+++++++++,,,,,,...///000***)))))))))))))))***++++++++++++******))))))(((''''''''''''((((((((((((((((((((())))))***++++++000111000...,,,***)))((())))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))((((((+++,,,+++)))((()))'''&&&&&&((())))))((('''((((((((()))))))))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((+++++++++++++++++++++***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))***((()))))))))************...---,,,++++++++++++++++++++++++++++++,,,,,,,,,////////////...---,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***(((((('''++++++++++++******+++,,,***+++,,,,,,+++***+++,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,------,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++)))))))))***+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))************---------------------,,,+++******))))))******+++*********++++++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------------------------------............---------------....../////////000111222222222222///444999;;;>>>KKK```qqq}}}|||yyyssslllfffcccbbbcccmmm~~~pppoookkkhhhdddbbb```___ccclllvvv}}}|||vvvppplllooommmjjjfffaaa_________```aaabbbcccdddcccbbbbbbgggfffdddcccdddfffjjjllllllllllllmmmoooqqqrrrsssuuuvvvwwwvvvtttrrrrrrsssqqqrrrtttuuuuuusssrrrpppmmmkkkhhheeebbb^^^YYYVVVSSSPPPLLLGGGCCC@@@>>>===999:::<<<======>>>AAACCCHHHHHHHHHIIIIIIJJJJJJKKK'''(((((()))******++++++***)))((()))++++++)))(((+++******************+++***)))))))))))))))***+++))))))))))))))))))))))))***************)))))))))((()))******++++++******'''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///******)))))))))))))))*********************))))))''''''((((((((()))))))))(((((())))))************,,,//////,,,)))******)))''''''&&&%%%%%%&&&((()))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))...***(((***+++))))))***%%%$$$$$$%%%(((+++,,,+++''''''(((((())))))******************************************))))))))))))))))))))))))((((((((((((++++++,,,,,,++++++***)))((((((((()))))))))******))))))))))))))))))))))))************************************************&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************,,,++++++******++++++,,,***************+++,,,,,,000000000///...---+++******+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******))))))*********+++++++++)))***++++++))))))***+++)))***,,,,,,+++++++++,,,******+++,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,+++++++++,,,,,,+++************+++++++++++++++++++++++++++*********+++++++++++++++,,,++++++*********++++++,,,++++++******++++++,,,)))************+++++++++))))))))))))*********+++***+++,,,------...------,,,++++++******++++++,,,...------,,,+++***))))))*********++++++,,,,,,---***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------............////////////,,,,,,------..................///000111111000000///444888:::===JJJ^^^mmmyyywwwsssmmmgggcccbbbbbbcccnnn~~~nnnllljjjgggeeedddddddddnnnyyytttnnnmmmllljjjfffbbb^^^[[[YYY^^^^^^```aaabbbbbbbbbbbbggghhhiiiiiihhhiiilllnnnllllllllllllmmmooopppqqqtttuuuvvvuuusssrrrssstttqqqssstttuuuuuutttrrrqqqooonnnllliiieeeaaa]]]ZZZTTTRRRNNNIIIEEEBBBAAA@@@;;;<<<======<<<<<<>>>@@@AAABBBCCCDDDEEEFFFFFFGGG)))))))))))))))*********)))))))))***++++++)))'''***))))))(((((())))))***+++***)))((((((((()))***))))))))))))))))))))))))*********))))))((((((((('''((())))))******))))))'''(((***++++++***((('''))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,++++++***)))((((((((()))(((((())))))))))))))))))((((((((()))))))))******((())))))***************(((---...)))&&&)))+++***''''''&&&&&&&&&'''))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))444---((()))***((()))---((('''&&&''')))******)))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((()))******+++***)))((('''(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))***+++,,,,,,++++++*********+++,,,---------...------,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++++++++***(((((()))***+++,,,,,,---'''***,,,+++)))((()))***(((***,,,---,,,++++++,,,******+++,,,,,,,,,,,,+++++++++************++++++,,,++++++++++++++++++,,,///...,,,+++************++++++++++++++++++++++++)))*********++++++++++++******++++++,,,,,,++++++,,,,,,+++******+++,,,,,,)))************+++++++++***+++++++++,,,,,,,,,,,,)))***,,,---------,,,+++,,,++++++******++++++,,,...------,,,+++***)))((()))******+++,,,,,,------)))******+++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------.........---......//////000000/////////222555666999DDDUUUaaajjjjjjjjjgggcccaaa```aaabbbkkkyyyyyyjjjiiigggeeeeeefffhhhiiiuuuwwwpppkkkmmmpppqqqooohhh```ZZZ]]]]]]^^^___```aaabbbbbbfffiiimmmnnnmmmlllnnnooolllllllllllllllmmmnnnnnnqqqrrrsssrrrppppppqqqsssssstttvvvwwwwwwvvvtttsssoooooonnnlllhhhccc```^^^WWWUUUQQQLLLHHHEEEDDDCCC===>>>>>>===;;;:::<<<===<<<<<<>>>???AAABBBCCCDDD++++++******)))((((((((()))))))))***++++++)))'''))))))(((((((((((())))))---,,,+++)))))))))***+++))))))))))))))))))))))))***)))))))))((((((''''''''''''((()))))))))))))))'''(((***++++++***((('''************************'''((((((((())))))******(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++******)))))))))))))))))),,,,,,***)))((((((((((((&&&'''''''''(((((())))))))))))))))))************((())))))************)))''',,,---'''%%%))),,,+++***)))(((((()))***+++,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))888///((())))))'''***///000---+++))))))(((&&&$$$&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((('''((()))))))))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************''''''(((((()))***,,,------,,,+++++++++,,,---...******+++,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...------,,,++++++******************&&&))),,,,,,***((((((***(((***,,,---,,,++++++,,,******+++,,,,,,,,,,,,+++++++++************++++++---,,,+++******+++,,,---111000...+++************++++++++++++++++++++++++))))))******++++++++++++((()))+++,,,------,,,+++---,,,+++******+++,,,---)))************+++++++++,,,,,,---------.........***+++,,,,,,,,,+++***)))++++++************++++++++++++++++++++++++,,,,,,))))))***+++,,,,,,------((()))***+++++++++++++++))))))*********+++++++++------------------------++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------......//////000////////////000111111444>>>KKKVVV\\\^^^aaabbb```^^^^^^^^^___fffrrr}}}zzztttgggfffddddddeeegggjjjlllrrr}}}|||qqqkkkjjjooowww}}}|||tttggg^^^]]]]]]]]]]]]___```bbbccceeeiiioooqqqooonnnnnnooommmllllllkkkkkkllllllmmmnnnnnnooonnnmmmmmmoooqqquuuvvvwwwxxxxxxwwwuuutttnnnoooooommmiiidddaaa```[[[XXXTTTOOOKKKGGGEEEDDD>>>??????===:::999:::;;;888999;;;===???@@@BBBCCC))))))))))))))))))))))))(((((()))***************************************+++++++++*********))))))''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''')))((('''''')))******)))))))))))))))************+++*********))))))((((((((((((((((((((((((((((((***)))((()))++++++)))((('''((((((((((((((('''''',,,,,,,,,+++***)))(((((('''((()))+++++++++***)))************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,&&&&&&'''((()))***++++++******))))))(((((('''''')))******)))(((((()))+++///---)))'''&&&(((+++---111///+++'''%%%%%%'''(((''''''(((***+++,,,---...))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))***+++,,,------,,,+++***((((((''''''''''''((((((************))))))((((((++++++************++++++++++++***))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************''')))***)))((('''(((***)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++---+++))))))+++,,,***'''+++***))))))+++---000222...+++((((((+++---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++000---******,,,---+++)))''')))+++---...---,,,+++,,,,,,+++******+++,,,,,,(((***,,,,,,+++***)))***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++---------------------,,,************************,,,***))))))***+++***)))******))))))******+++,,,************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********...---,,,,,,......---,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......111///---,,,---......---......///000000///...---000000111444999???DDDHHHUUUWWWYYYZZZZZZZZZ\\\]]]ZZZ```iiirrrvvvtttqqqmmmeeebbb______bbbfffjjjkkkqqqzzz{{{qqqkkkjjjnnnzzznnn``````^^^\\\ZZZYYYYYYZZZ[[[fffiiimmmqqquuuwwwwwwxxxrrrpppmmmkkkkkkkkkjjjiiijjjjjjkkkkkkmmmnnnpppppprrrsssuuuvvvwwwvvvuuutttooonnnmmmllljjjgggeeeddd___[[[VVVQQQNNNKKKHHHEEEDDDBBB???<<<:::999::::::;;;;;;::::::;;;===???@@@))))))))))))))))))))))))(((((()))***************************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))((('''''')))******)))))))))))))))************************)))))))))((())))))))))))))))))))))))***))))))***++++++***((())))))************))))))+++******))))))((((((((('''((()))***+++******)))************************))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((()))++++++,,,,,,+++(((((((((((())))))))))))***)))))))))(((((((((''')))******)))(((((()))+++,,,,,,***)))))))))******///---***'''&&&&&&'''((((((((()))***++++++,,,---))))))))))))))))))))))))******)))))))))((((((((())))))(((''''''((())))))******++++++++++++******))))))(((((((((((())))))++++++*********)))))))))+++******))))))******+++******)))((((((((())))))******))))))))))))******))))))))))))))))))))))))************************((()))***)))((('''(((***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---,,,+++...,,,++++++------+++)))+++*********+++---///000---+++)))))),,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++...+++******,,,...---+++***+++++++++,,,+++++++++,,,,,,+++******+++,,,,,,+++++++++)))((((((+++---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,------************************,,,+++))))))+++++++++***+++************+++,,,,,,************************,,,++++++******++++++,,,***+++,,,,,,------,,,,,,///.........---------,,,---,,,+++,,,---...---+++---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........---+++++++++,,,,,,,,,......///000000000///...222222222444777<<<@@@CCCMMMQQQVVVYYYZZZYYYXXXXXXXXX\\\bbbgggkkkkkkiiihhhccc```^^^]]]___bbbddddddiiioootttuuupppjjjgggfffooo{{{pppbbb[[[[[[[[[ZZZZZZZZZZZZZZZcccfffkkkqqqvvvyyy{{{{{{wwwtttpppnnnmmmmmmlllkkkkkkkkkkkkkkklllmmmoooooooooqqqrrrtttuuutttsssrrrpppoooooommmkkkiiigggfff```\\\XXXTTTRRROOOMMMKKKFFFDDDAAA>>><<<;;;<<<<<<;;;:::999999:::;;;===>>>))))))))))))))))))))))))(((((()))***************************************+++************))))))))))))((('''''''''(((***+++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))((('''''')))******)))))))))))))))************************))))))))))))************************+++******+++,,,,,,+++)))))))))******+++******))))))))))))((((((((((((((((((((()))************)))************************))))))))))))************************))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++***)))((('''&&&&&&))))))))))))(((((((((((()))******)))(((((()))+++******+++++++++***)))(((++++++***)))(((((((((((()))))))))*********++++++))))))))))))))))))))))))************))))))))))))***))))))(((((())))))*********))))))))))))************))))))))))))******+++++++++++++++*********+++******))))))******+++((((((((('''(((((())))))++++++************++++++))))))))))))))))))))))))************************((()))******(((((()))***)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,+++///...------......---,,,+++++++++,,,,,,---------,,,+++***+++,,,---+++)))************************+++++++++++++++++++++++++++***)))***,,,......---,,,,,,+++************+++,,,++++++******++++++,,,...,,,***'''%%%''',,,000++++++++++++++++++++++++------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))***++++++***)))***+++*********+++,,,,,,,,,---************************---+++******+++,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,/////////...............---+++***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,---------...///000111111000000333333222333555888;;;===CCCIIIQQQVVVXXXWWWUUUTTTYYYZZZ\\\]]]___```aaabbb```]]][[[ZZZ\\\]]]]]]]]]bbbbbbccccccddddddddddddnnnxxxooocccVVVWWWXXXYYYZZZYYYYYYXXX\\\```gggooovvvzzz}}}~~~|||xxxsssooonnnmmmllllllkkkkkkkkkkkkkkklllmmmmmmmmmnnnpppqqqrrrrrrqqqqqqppppppooonnnmmmkkkiiiiiibbb___[[[YYYWWWUUUSSSQQQIIIGGGEEEBBB@@@???>>>>>>:::999888888888999::::::))))))))))))))))))))))))(((((()))***************************************************))))))))))))***)))'''&&&'''(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))((('''''')))******)))((()))))))))*********************)))))))))))))))************************,,,+++***+++------+++***''''''((()))))))))((((((((((((((())))))))))))))))))))))))*********))))))************************((()))))))))************+++*********))))))))))))************************((()))***+++++++++++++++++++++***)))((('''&&&&&&))))))))))))(((((((((((()))******)))(((((()))+++)))***************))))))(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))******))))))(((((())))))***++++++++++++++++++++++++******))))))))))))******''''''&&&''''''((()))***+++******))))))******+++))))))))))))))))))))))))************************((()))******)))((()))***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++---,,,,,,......------......------+++,,,,,,------,,,++++++******+++,,,---,,,+++)))))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++******+++,,,------+++++++++++++++++++++***++++++++++++++++++++++++---,,,***'''&&&''',,,///++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------------************************++++++++++++++++++++++++************************)))***++++++***)))***+++(((((()))***+++,,,,,,---************************,,,+++******,,,---,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------,,,+++******,,,,,,+++***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---...//////......///000---...///000000111222222222111111111333555777999===BBBJJJPPPSSSTTTTTTTTTZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYY[[[\\\[[[ZZZ^^^[[[XXXXXX]]]bbbeeefffkkksss}}}xxxkkkcccWWWWWWVVVVVVVVVWWWWWWXXXWWW\\\dddmmmvvv{{{~~~}}}yyysssooommmllllllkkkkkkkkkjjjjjjjjjkkkkkklllkkklllnnnoooppppppoooooooooooonnnnnnmmmllljjjjjjeeebbb___]]][[[ZZZWWWUUULLLKKKHHHFFFCCCBBBAAA@@@;;;:::999777777777777888))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))((('''''')))******)))((()))))))))************))))))))))))))))))******)))))))))))))))))))))))),,,+++***+++------+++***''''''((())))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************))))))))))))((())))))))))))))))))))))))))))))***+++++++++******))))))))))))(((((((((((((((((((((((()))))))))))))))******)))(((((()))++++++***((('''((()))***+++&&&'''((()))***))))))(((*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***)))(((''''''((()))***)))((((((''''''(((((()))++++++++++++++++++++++++***))))))))))))))))))***''''''&&&''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,---------,,,+++***)))+++,,,---,,,+++******))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++*********+++)))***+++---------,,,+++++++++++++++++++++++++++***++++++***))))))***,,,************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***+++++++++,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++************************)))***++++++***)))***+++(((((()))******+++,,,,,,************************,,,***))))))+++---,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------,,,+++******,,,,,,+++***+++++++++,,,,,,---------,,,++++++++++++,,,---------///111000......///000---......///000111111222/////////000222444666777;;;???DDDIIIMMMPPPTTTWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWYYY[[[^^^___^^^\\\\\\WWWSSSTTTZZZbbbfffgggjjjmmmrrruuutttooohhhddd]]]ZZZVVVRRRRRRTTTWWWYYYYYY^^^gggpppxxx}}}}}}yyytttpppnnnmmmlllkkkjjjjjjiiiiiiiiijjjjjjkkkllllllmmmmmmnnnnnnnnnmmmlllllllllllllllkkkjjjjjjiiifffcccaaa___\\\XXXVVVOOONNNLLLJJJGGGEEECCCCCC>>>===;;;999777777777777))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))((('''''')))******)))))))))))))))************))))))))))))************))))))))))))))))))))))))+++******+++,,,,,,+++)))))))))***+++,,,,,,,,,,,,+++++++++***************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******+++++++++******''''''(((((())))))******(((((((((((()))))))))))))))******)))(((((()))+++***)))(((''''''(((***,,,&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))((())))))(((((((((((())))))((((((''''''''''''((((((*********+++++++++++++++***))))))(((((())))))***((((((((('''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++)))************+++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++)))((()))+++,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,*********************************++++++,,,,,,---,,,------+++)))((()))***,,,,,,---------------,,,***++++++,,,,,,++++++***'''***,,,---+++***)))***))))))))))))))))))))))))------------------------******))))))))))))******++++++++++++++++++++++++))))))******++++++,,,,,,((((((((((((((((((((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++***)))***+++)))))))))***+++++++++,,,***************************)))((()))+++,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,.............../////////---+++***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------+++...111000,,,+++,,,.........------...///000111------...000111333555666999;;;???CCCGGGMMMSSSXXXVVVWWWYYYZZZZZZYYYWWWVVVVVVWWWZZZ___cccdddbbb```YYYUUURRRTTTYYY___cccdddhhhiiikkklllllliiigggeeeaaa\\\VVVQQQPPPSSSXXX[[[___dddkkksssyyy|||||||||yyyvvvsssppppppooommmlllhhhhhhhhhhhhhhhiiijjjjjjlllllllllkkkkkkkkkkkkkkkiiiiiijjjjjjkkkjjjjjjjjjkkkiiifffdddbbb___[[[XXXTTTSSSQQQNNNLLLIIIGGGFFFCCCAAA>>><<<:::888888888))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))((('''''')))******)))))))))))))))************((()))))))))***************************************))))))***++++++***((())))))***+++,,,,,,,,,,,,++++++******))))))((((((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))************(((((((((((('''''''''&&&''''''''''''''''''''''''******+++++++++******)))(((((((((((())))))))))))'''((((((((()))))))))***)))******)))(((((()))+++(((((((((((()))))))))***'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))'''((())))))))))))((('''((())))))******))))))((())))))(((((((((((()))))))))))))))*********++++++))))))(((((((((((())))))******)))((((((((())))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++)))************+++++++++,,,,,,,,,+++++++++*********************************)))((()))+++,,,---,,,)))+++---,,,+++***,,,...---,,,+++++++++,,,---...***,,,---,,,))))))+++---++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,+++)))(((***,,,444222...+++***+++---...***+++,,,,,,,,,,,,+++***(((***,,,,,,+++***)))***************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************)))))))))***+++,,,,,,,,,***************************+++,,,,,,,,,,,,+++***************************)))***++++++***)))***+++***+++++++++++++++++++++************************)))(((''''''***++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,---------............---,,,+++,,,---...---+++---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---,,,000222111,,,******,,,......---,,,,,,---...///......///000111222333444666888;;;???DDDJJJQQQUUUWWWXXXYYYZZZZZZZZZZZZZZZVVVXXX]]]bbbffffffdddaaaWWWVVVVVVWWW[[[^^^```aaacccdddfffhhhhhhfffdddbbb___\\\WWWTTTSSSVVVZZZ]]]bbbffflllrrruuuuuutttssspppooommmmmmmmmllljjjhhhfffffffffggghhhiiijjjkkklllkkkjjjiiihhhggggggggghhhhhhiiijjjkkkkkkkkkjjjkkkjjjhhhgggfffccc```]]]XXXXXXVVVTTTQQQNNNLLLJJJGGGEEEBBB???===;;;::::::))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******''''''((()))***))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************)))((('''''')))******)))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++***)))((()))++++++)))(((''''''(((******++++++++++++******)))(((''''''&&&,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))************((('''''''''&&&&&&&&&&&&******************************+++++++++******)))))))))))))))(((((((((((('''((((((((())))))******)))******)))(((((()))+++%%%&&&)))++++++***((('''((((((''''''''''''((()))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&((()))***++++++***)))(((******))))))))))))******(((((())))))*********+++))))))(((((((((((()))))),,,+++***))))))((())))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++)))************+++++++++,,,,,,,,,++++++************************************)))((()))+++,,,---,,,)))+++------+++***---///---,,,+++******,,,...///+++,,,---+++((((((+++...++++++++++++++++++++++++))))))***+++,,,,,,------'''***++++++)))))),,,...<<<777///)))'''(((,,,///***+++,,,------,,,+++***)))***,,,+++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))***++++++,,,------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++,,,,,,,,,+++++++++++++++************************((('''&&&''')))++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,---------,,,,,,*********++++++,,,,,,,,,...---,,,,,,......---,,,---------,,,,,,+++++++++++++++******++++++,,,---///333666444...+++,,,...///...---,,,+++,,,---...//////000000111111222222222555:::>>>CCCHHHNNNRRR[[[ZZZZZZZZZ[[[]]]___```XXXZZZ___dddggggggdddaaaWWWXXXZZZ\\\]]]___```aaa]]]___cccffffffccc```]]]\\\[[[XXXVVVVVVYYY\\\^^^aaaeeejjjnnnooonnnkkkiiihhhgggggghhhiiihhhfffccceeeeeeffffffhhhiiijjjkkkkkkjjjiiigggeeedddddddddhhhhhhiiijjjkkkkkkkkkkkkkkkjjjiiiiiiiiigggdddaaa\\\[[[ZZZWWWTTTQQQOOOMMMJJJHHHEEEAAA???===<<<;;;))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))************************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******))))))))))))******+++*********))))))((((((((())))))))))))*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&''')))*********)))(((&&&'''''''''(((((())))))'''&&&'''(((******(((&&&%%%''')))***)))((()))***+++******)))((('''''''''************************(((((())))))*********+++))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''''')))***+++,,,,,,---++++++******++++++,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,*********,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********+++---...///......------,,,,,,++++++++++++*********)))))))))(((''''''''')))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,---+++)))+++------+++(((,,,,,,,,,------------...((((((((()))*********+++...+++))))))***,,,,,,,,,************************+++*********))))))(((((()))************+++++++++++++++******************+++++++++++++++++++++++++++,,,------......------///...---,,,+++,,,,,,---++++++++++++++++++++++++************+++,,,---------,,,,,,,,,,,,---......666555333000...---------******+++,,,,,,---......444222000...---///000222333333777===@@@DDDLLLVVV]]]```aaa```ccchhhiiieee^^^\\\]]]```eeehhhhhhfff[[[XXXZZZ```bbb^^^YYYWWW[[[___```^^^^^^```___[[[^^^YYYWWW[[[^^^]]]\\\\\\___```bbbdddeeeeeeeeeeeebbbbbbcccddddddcccbbbaaacccdddfffgggiiijjjjjjkkkffffffeeeeeedddcccbbbbbbeeegggiiijjjiiihhhhhhiiikkkkkkjjjiiigggeeecccbbbaaa___\\\YYYVVVTTTSSSSSSNNNKKKHHHFFFEEEBBB???===))))))))))))))))))))))))'''''''''((())))))******************************((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************)))************+++++++++******)))(((((((((((((((++++++++++++******))))))******+++++++++,,,,,,,,,************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&'''((()))***))))))(((((((((((((((((('''''''''&&&&&&&&&(((++++++***(((&&&(((******)))(((((()))))))))))))))))))))))))))************************((()))))))))************))))))))))))************++++++***)))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''((()))***+++,,,,,,,,,++++++******++++++,,,---*********)))))))))))))))************************---,,,+++***)))***++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++*********+++,,,---+++++++++,,,------......+++++++++*********))))))******)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,+++***+++------+++)))///////////////.........******++++++++++++++++++---+++******+++,,,,,,+++************************+++*********)))))))))))))))************+++++++++++++++******************+++++++++++++++++++++++++++,,,------...---------///...---,,,+++,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,------333222000...---,,,,,,,,,++++++,,,------...//////444222000...---...000222222222555:::>>>BBBLLLVVV___eeehhhggghhhlllllljjjccc___\\\___fffllllllkkkbbb]]]]]]aaaccc^^^WWWSSSVVVYYYZZZWWWWWWZZZZZZWWWZZZVVVVVV[[[]]][[[YYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXX\\\]]]^^^___``````______aaabbbdddfffggghhhiiiiiifffeeeeeedddccccccbbbbbbdddfffiiijjjiiiiiiiiijjjllllllkkkjjjhhhfffdddcccaaa___]]]ZZZWWWUUUTTTTTTQQQNNNKKKIIIHHHFFFCCC@@@))))))))))))))))))))))))************************************************''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************)))************++++++++++++*********))))))((((((,,,,,,++++++++++++***************+++++++++,,,,,,************))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))***))))))((((((''''''&&&&&&&&&&&&)))+++---,,,+++''')))******((('''(((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))'''((()))***+++,,,,,,,,,++++++******++++++,,,---......------,,,,,,++++++))))))))))))))))))))))))++++++***************))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************,,,++++++*********++++++)))******+++,,,,,,------+++++++++***************,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++,,,---+++***/////////...............------------,,,,,,,,,,,,,,,+++***+++,,,---+++)))***************************************))))))))))))************+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***++++++++++++************+++,,,,,,//////---,,,,,,,,,,,,,,,,,,------....../////////222111///...---...000111222111333888;;;@@@KKKUUUccclllqqqooollllllmmmlllfff```[[[___jjjsssuuusssmmmddd___aaabbb]]]UUUQQQUUUWWWVVVSSSTTTYYY[[[ZZZ[[[WWWWWWZZZ[[[YYYWWWXXXXXXXXXXXXXXXWWWUUUTTTSSSTTTUUUWWWYYYZZZ[[[\\\\\\^^^___aaadddfffgggggggggeeeddddddccccccbbbbbbbbbccceeehhhiiiiiiiiijjjlllmmmmmmlllkkkiiigggfffdddaaa```^^^[[[YYYWWWWWWVVVUUURRROOOMMMLLLJJJGGGEEE((((((((((((((((((((((((+++*********************************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))************))))))(((((((((((((((((((((((((((((()))***+++******)))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******++++++,,,,,,,,,+++************************(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))'''(((((())))))))))))))))))))))))((((((((((((((()))(((((())),,,---,,,+++(((***+++***(((''''''(((''''''(((((()))******+++(((((((((((((((((((((((()))))))))))))))*********((()))))))))******************)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************(((((()))***+++,,,,,,,,,++++++******++++++,,,---000//////...---,,,++++++******************************++++++++++++***))),,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************+++++++++***************,,,,,,++++++***)))))))))************************,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,++++++***++++++,,,,,,---............------,,,,,,,,,++++++***+++,,,------+++)))************************************************))))))*********+++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,---------.........///111000...------...///000333111222666999???JJJUUUgggrrryyytttlllgggggggggddd]]][[[dddttt}}}uuuiii^^^]]]^^^[[[WWWTTTTTTVVVUUURRRUUU\\\aaaaaabbb]]]YYYZZZYYYWWWWWW[[[]]]]]][[[ZZZXXXVVVTTTSSSNNNOOOQQQSSSVVVXXXYYYZZZ[[[]]]```cccfffgggggggggddddddcccccccccbbbbbbbbbbbbdddggghhhhhhiiijjjlllmmmmmmlllkkkjjjhhhfffeeeaaa```___]]]\\\ZZZYYYYYYXXXVVVSSSQQQPPPNNNKKKIII(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))************))))))(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++%%%&&&(((***+++,,,,,,,,,((((((((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,)))***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((())))))***&&&''''''((()))***++++++,,,+++)))***++++++***)))(((***+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))((()))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************'''((()))***************((()))***+++++++++++++++++++++******++++++,,,---++++++***)))((((((''''''++++++++++++++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************,,,++++++******))))))(((************************+++++++++******))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,'''((()))+++---...///000------,,,,,,++++++******+++***+++,,,------+++)))***************************************+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,---......,,,,,,------............,,,,,,,,,,,,,,,---------///......------...///000333111222555888===HHHSSSiiittt{{{tttiiibbb``````^^^\\\___lllvvvhhh[[[WWWXXXYYYYYYZZZTTTVVVUUUSSSXXXaaahhhjjjlllddd\\\YYYVVVVVV[[[bbbhhhfffbbb^^^YYYTTTQQQOOOLLLMMMNNNPPPSSSUUUWWWYYYZZZ]]]```dddggghhhhhhhhhdddddddddcccccccccccccccaaaccceeeffffffgggiiikkkllllllkkkjjjiiihhhfffeeeaaaaaaaaa```___]]]\\\\\\ZZZXXXUUUSSSSSSQQQNNNLLL))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))************+++++++++"""###&&&(((************'''''''''(((((((((((())))))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))***************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******&&&&&&'''(((***+++,,,,,,...,,,***)))******)))(((''')))******((('''(((((()))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************((())))))************)))))))))***+++++++++++++++++++++******++++++,,,---+++++++++***))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************************************((()))******++++++******((())))))***++++++,,,,,,***************+++++++++)))******+++******)))(((*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---((()))+++,,,...000222222++++++++++++************,,,+++***+++,,,---+++)))*********************************+++++++++++++++)))************+++++++++******++++++,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++------,,,,,,------...///,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...------------......///222111222555666:::CCCNNNcccmmmtttnnnccc^^^\\\[[[ZZZ[[[bbbqqqpppdddYYYTTTTTTUUUXXX]]][[[]]]\\\[[[```jjjqqqsssnnnfff\\\WWWTTTWWW```kkkxxxuuunnnfff]]]UUUPPPMMMLLLMMMNNNOOOQQQTTTVVVWWWYYY\\\aaaeeehhhiiiiiihhhddddddddddddddddddddddddaaabbbcccccccccdddgggiiiiiiiiiiiiiiigggfffeeedddaaabbbbbbbbbaaa```______\\\ZZZWWWVVVUUUTTTQQQOOO))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))((()))************+++++++++%%%&&&(((*********)))((('''((((((((())))))))))))))))))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))(((((('''((()))***+++''''''((()))***+++++++++,,,***(((((()))******)))&&&(((******)))(((((())))))))))))***++++++,,,,,,************************************)))))))))((())))))))))))************)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))************))))))((())))))***++++++++++++***++++++******++++++,,,---------------------------************************,,,+++*********+++---...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************&&&''')))***++++++++++++))))))******+++,,,,,,---))))))*********+++++++++)))***+++,,,,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''***,,,,,,++++++,,,...++++++,,,---...//////000************++++++++++++---+++******+++,,,,,,+++*********************************++++++,,,,,,,,,)))************+++++++++******++++++,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////......---------------------------,,,,,,---------.........000///000333444666>>>GGGSSS\\\ccc```[[[YYYYYYYYYVVVXXX___kkkwww|||yyytttfff___XXXUUURRRQQQUUU[[[___```___^^^aaajjjppprrrhhh```YYYUUUTTTXXXdddooo~~~zzzrrriii___WWWRRROOONNNNNNNNNNNNPPPQQQSSSUUUXXX[[[```eeehhhiiiiiihhheeeeeeeeeeeeeeeeeeeeeeee```aaabbbbbbaaabbbdddggggggggggggfffeeedddcccbbbbbbbbbcccdddccccccaaaaaa^^^\\\ZZZYYYXXXWWWTTTRRR))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((************************((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++***+++---------,,,***((((((((())))))*********+++''''''''''''(((((((((((((((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))((('''''''''(((***+++))))))))))))***************)))'''''')))+++++++++%%%''')))***)))((()))***((()))***+++---...///000************************+++*********))))))(((((())))))))))))************))))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***************************************)))(((''')))******+++++++++******++++++******++++++,,,---***+++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((***,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************%%%&&&(((***+++,,,,,,+++------,,,,,,+++*********))))))******++++++++++++)))***,,,---...------,,,))))))***+++,,,,,,------------------------------++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''***,,,---+++***,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,))))))***,,,,,,,,,*********************************++++++,,,,,,,,,)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************+++,,,------++++++******++++++,,,---+++,,,---.........---,,,.....................---,,,,,,,,,------............---///222222333:::BBBCCCMMMTTTTTTSSSUUUWWWWWWRRRTTTZZZbbbiiikkkiiieee___\\\YYYWWWRRRNNNQQQWWWZZZ[[[ZZZWWWZZZaaafffggg```ZZZVVVTTTTTTYYYeeeqqqvvvrrrlllccc[[[UUUPPPNNNOOONNNNNNNNNNNNPPPRRRSSSWWWZZZ___dddgggiiihhhhhhffffffffffffffffffffffff```aaaaaa`````````ccceeeeeeeeeeeeeeedddcccbbbaaabbbbbbddddddddddddcccbbb```^^^\\\[[[ZZZYYYVVVTTT...+++))))))++++++***((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***++++++*********))))))((((((&&&(((***+++,,,+++***)))******))))))))))))************++++++++++++******''''''''''''&&&%%%$$$###''''''(((((())))))******+++++++++***************++++++***)))(((((())))))))))))))))))))))))))))))''''''(((((())))))******------------,,,,,,+++*********))))))((((((''''''+++***)))'''&&&&&&&&&&&&)))(((''')))---...,,,***)))***+++++++++***((('''&&&''''''((()))******+++((((((((((((''''''''''''''''''(((((())))))******,,,,,,+++***)))((('''''')))((('''&&&&&&'''((()))...,,,(((%%%%%%&&&(((*********))))))))))))******---------,,,,,,+++++++++)))(((((()))+++,,,***)))************************''''''''''''((((((((()))((((((((((((''''''''''''+++***+++---,,,((('''***((((((((((((((((((((((((******+++++++++,,,,,,,,,)))***++++++***)))***,,,************************************************(((((()))***++++++,,,,,,++++++,,,,,,,,,++++++*********++++++++++++******,,,+++++++++***)))))))))************************)))************+++++++++,,,+++***)))))))))++++++,,,++++++***++++++,,,,,,------,,,+++***)))((('''++++++++++++++++++++++++---------------,,,+++***++++++------------++++++++++++++++++++++++++++++((()))+++---.........------,,,***)))))))))******+++,,,------------,,,+++*********++++++,,,,,,,,,,,,---.........---,,,+++...---+++))))))***+++,,,,,,++++++******++++++,,,...------,,,+++***)))))))))))))))***+++---...///---,,,***))))))***,,,---************************++++++******************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***...------,,,,,,++++++***,,,,,,------,,,***)))(((,,,,,,,,,---------......,,,,,,------...//////000,,,,,,---///111333555666>>>@@@DDDHHHLLLOOOQQQQQQRRRQQQRRRTTTWWWZZZ\\\\\\XXXWWWUUUTTTSSSRRRSSSSSSXXXWWWTTTQQQOOORRRWWW[[[VVVWWWXXXVVVUUUYYY___eeehhhgggeeeaaa\\\UUUPPPMMMIIIKKKMMMNNNOOOPPPOOONNNSSSWWW^^^dddffffffdddbbbeeeeeedddeeefffeeebbb```dddbbb```______```cccdddaaaaaabbbbbbaaa```___^^^cccbbbbbbaaaaaabbbbbbccc______]]]\\\ZZZYYYXXXWWW,,,)))'''''')))***)))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******************)))))))))((('''(((***+++++++++))))))******))))))))))))************++++++++++++******))))))(((((('''&&&&&&%%%))))))))))))((((((((((((************************++++++***)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))),,,,,,,,,,,,,,,+++*********)))))))))((((((((('''+++***)))((((((((((((((()))(((((())),,,---,,,***))))))*********)))(((''''''''''''((()))*********((((((((((((((((((((((((************))))))))))))((((((((((((''''''''''''(((((((((''''''(((((((((---+++)))&&&&&&&&&((()))******))))))))))))******++++++++++++******))))))(((''''''(((******)))((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))),,,******,,,+++((((((+++))))))))))))))))))))))))************+++++++++,,,)))***++++++***)))***+++++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++++++++,,,,,,++++++*********++++++++++++******+++++++++***************************************)))************+++++++++---,,,+++******+++,,,,,,,,,,,,++++++***+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,------,,,++++++++++++++++++++++++++++++******++++++,,,+++++++++...---+++*********++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,---------------,,,...---+++))))))***+++,,,,,,++++++******++++++,,,---,,,,,,++++++*********,,,,,,++++++***+++++++++---,,,***))))))***,,,---************************++++++******************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++)))***,,,---......------,,,,,,,,,---------...............------------,,,,,,,,,---///000222444555;;;===@@@EEEIIILLLNNNOOOPPPOOOPPPQQQTTTVVVWWWXXXUUUTTTRRRQQQPPPQQQQQQRRRUUUTTTQQQNNNLLLNNNRRRVVVXXXWWWUUUTTTTTTVVV[[[___aaaaaa```]]]YYYTTTPPPNNNLLLMMMNNNNNNNNNNNNNNNNNNTTTXXX]]]aaacccaaa^^^\\\aaaaaaaaabbbddddddbbb```aaa```^^^\\\\\\]]]___`````````__________________dddcccbbbaaaaaa```aaaaaa^^^^^^]]][[[ZZZYYYWWWWWW)))(((&&&&&&((())))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++************)))))))))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))************))))))))))))'''(((***++++++***))))))******))))))))))))************++++++++++++******+++***)))(((((('''((((((*********)))((('''''''''((())))))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++++++++***))))))))))))))))))((((((((((((******))))))))))))******)))((((((***,,,---,,,***)))))))))))))))(((''''''''''''(((((())))))******)))))))))))))))))))))))),,,,,,+++******)))((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''+++***)))(((''''''((((((***))))))(((((())))))***))))))))))))(((((((((((('''&&&&&&'''))))))(((&&&((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++---***)))++++++)))))),,,************************)))))))))*********++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,***++++++,,,,,,+++++++++******++++++++++++*********************+++++++++************************)))************+++++++++---,,,,,,++++++,,,---------,,,,,,+++*********+++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))))))))***...---,,,,,,++++++,,,,,,)))******++++++******)))***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///---,,,+++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---******************************++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***(((((()))******+++,,,,,,)))***,,,---.../////////,,,,,,,,,---------......000///...---,,,+++***))),,,------...000222333444888999<<>>AAACCCDDDHHHLLLMMMLLLLLLNNNPPPQQQPPPOOOOOOOOOQQQRRRSSSQQQTTTVVVVVVUUUTTTSSSTTTRRROOOMMMLLLNNNOOOPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQSSSRRRPPPNNNLLLJJJIIIIIIKKKLLLNNNOOOOOOOOOOOOOOOMMMLLLLLLNNNRRRUUUWWWWWWZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\((()))***(((&&&&&&'''***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******((()))))))))************+++******)))))))))))))))******))))))))))))************++++++++++++******''')))+++,,,,,,+++)))'''(((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******************++++++((()))******+++++++++***'''((((((((()))))))))***(((((((((((((((((())))))(((***,,,,,,***))))))+++---,,,+++***)))******+++))))))))))))(((((((((((((((((())))))***++++++,,,''''''''''''((((((((((((''''''''''''((((((((((((***))))))))))))))))))***((((((((((((((()))))))))((((((''''''''''''(((((((((((()))))))))************)))((()))******(((&&&(((((((((((((((((((((((((((((()))))))))*********''''''(((((()))******+++,,,((((((...222///+++)))))))))))))))))))))))))))************+++++++++,,,+++,,,---+++)))(((((()))))))))))))))))))))))))))************************************************))))))***+++,,,,,,,,,,,,******++++++++++++******+++++++++***************************************)))************+++++++++((()))***,,,,,,,,,,,,,,,************+++,,,------)))******+++,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++***))))))***++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,++++++******,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,---------,,,***((('''+++++++++,,,,,,+++++++++******************************++++++,,,------...++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***,,,,,,,,,+++++++++++++++++++++******+++,,,...///,,,,,,,,,---------......+++,,,,,,---......//////---------,,,------......111222444777999;;;======@@@EEEKKKMMMLLLLLLOOORRRRRRQQQPPPPPPPPPQQQRRRSSSSSSVVVZZZ\\\[[[YYYXXXXXXSSSSSSRRRPPPMMMMMMNNNPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTSSSSSSRRRPPPNNNLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJLLLOOORRRSSSSSSUUUWWWYYY[[[[[[[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[['''))))))(((%%%$$$%%%((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++***)))(((((()))***+++(((((())))))*********+++++++++***)))(((((())))))******))))))))))))************++++++++++++******'''))),,,//////---***(((******))))))((((((''''''))))))))))))(((((((((((())))))((())))))***++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))***+++++++++++++++'''((((((((())))))************))))))))))))******(((+++---,,,***((()))+++------+++*********+++,,,))))))))))))(((((((((((('''(((((()))******++++++******))))))((((((''''''''''''((()))***+++,,,,,,+++***)))(((((()))***+++))))))(((((((((((()))***((((((''''''''''''(((((('''((((((((())))))******)))((('''((()))((('''%%%''''''''''''''''''''''''))))))))))))************'''(((((()))******++++++,,,((((((///333000+++(((((((((((((((((((((((((((***++++++++++++,,,,,,,,,+++,,,---+++)))(((((()))((((((((((((((((((((((((************************++++++******************((()))***+++,,,---------******++++++++++++******,,,+++++++++******))))))************************)))************+++++++++)))***+++---......------)))))))))***+++,,,......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---------------,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++,,,,,,***)))((()))***,,,---...------,,,...---,,,++++++,,,---...,,,,,,,,,++++++************+++,,,------+++***)))+++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,------,,,+++******++++++,,,,,,++++++*********************************+++,,,,,,---......++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***)))))))))***++++++,,,,,,111///...,,,++++++,,,,,,,,,,,,,,,---------......---------.........//////---------,,,,,,------...///111444666888999999999===CCCJJJLLLLLLLLLPPPSSSRRRRRRQQQPPPPPPPPPQQQRRRVVVZZZ___aaaaaa___^^^^^^VVVWWWVVVRRRMMMKKKMMMOOOMMMMMMNNNOOOPPPRRRTTTUUUPPPQQQSSSTTTTTTTTTSSSRRRNNNNNNMMMMMMLLLLLLLLLLLLMMMKKKJJJKKKMMMPPPQQQQQQSSSUUUXXX[[[\\\[[[ZZZYYYWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZ&&&''''''((()))******++++++*********))))))((((((************************++++++,,,,,,,,,,,,++++++)))))))))))))))(((''''''&&&''''''((()))******++++++***)))(((((()))***+++++++++******)))(((((((((,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))(((((())))))))),,,,,,,,,++++++***************))))))((((((''''''))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++*********))))))((((((++++++************+++++++++*********))))))((((((***************)))((('''***************************......***((()))***(((***)))(((''''''((()))***)))))))))))))))(((''''''((()))))))))))))))((((((***************))))))(((,,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((++++++***)))((((((((()))******))))))))))))******))))))))))))))))))))))))******+++++++++******)))))))))************))))))************************************************))))))***++++++++++++***+++++++++*********))))))((()))***)))((((((***+++))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,------------------******+++++++++,,,,,,,,,************************,,,,,,+++***)))))))))***((()))***+++---...///000......---,,,,,,+++******(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))******++++++++++++******))))))++++++,,,---,,,+++***)))*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++***+++,,,,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,------......------,,,...------,,,,,,------........................---,,,...000111222444777999===@@@EEEMMMTTTXXXXXXWWWVVVRRRNNNMMMOOOQQQRRRQQQSSS]]]gggmmmooonnnhhh```WWWUUURRRQQQQQQPPPOOOMMMMMMKKKJJJOOOVVVZZZYYYWWWZZZYYYYYYZZZ[[[^^^```bbb]]]UUUMMMIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJLLLNNNOOOLLLPPPVVVYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRSSSSSSSSSQQQQQQSSSTTTWWWXXXYYYYYYYYYXXXWWWVVV++++++************))))))************)))))))))(((******************************++++++++++++******)))*********))))))((('''(((((())))))******+++++++++***)))(((((()))***+++)))))))))))))))***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))************)))))))))(((+++******))))))******+++************)))))))))(((******++++++******)))(((************************+++//////+++)))***+++)))***)))(((((((((((()))***(((((())))))(((((('''&&&(((((())))))))))))(((((('''(((((()))************+++***)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++***))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***************)))))))))******************)))************************************************))))))***++++++++++++***+++++++++*********))))))***+++,,,+++))))))***,,,************************+++++++++++++++***))))))......------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++***)))******+++++++++++++++*********)))((()))***+++,,,,,,+++***++++++++++++++++++,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------.........///...///111111111222444777;;;>>>DDDKKKSSSWWWXXXWWWUUUQQQNNNMMMNNNPPPQQQPPPWWWdddqqqvvvvvvqqqhhh___XXXUUUSSSRRRRRRQQQPPPNNNLLLLLLMMMSSSZZZ]]]\\\YYYUUUUUUXXX]]]dddjjjmmmnnn___XXXOOOJJJJJJJJJHHHFFFHHHHHHGGGHHHIIIKKKMMMNNNMMMQQQWWW[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTUUUTTTSSSQQQPPPRRRTTTVVVVVVWWWWWWWWWVVVUUUTTT///...---,,,+++)))((((((************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********+++******)))(((***************+++++++++******))))))))))))******'''(((((()))******++++++((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,.........------+++++++++++++++*********++++++++++++************))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))************))))))))))))+++******))))))******+++************)))))))))))))))***++++++++++++++++++************************+++///000,,,***+++,,,***+++***))))))))))))***+++(((((())))))(((((('''&&&(((((())))))))))))((((((%%%%%%'''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******************************************************))))))***++++++++++++***+++++++++***************+++,,,,,,+++)))((()))***++++++++++++++++++++++++***++++++++++++***))))))///......---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++---------,,,++++++***************+++,,,------...******)))******+++,,,---------------------------,,,,,,,,,,,,---------...---,,,,,,++++++++++++,,,++++++++++++************((((((***+++------------,,,,,,++++++++++++++++++,,,+++******))))))************+++++++++,,,,,,,,,++++++************++++++)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------....../////////000111111000000222444888;;;AAAIIIQQQUUUWWWVVVRRRPPPMMMLLLMMMNNNOOOOOOYYYhhhwww|||wwwoooddd[[[WWWUUUSSSQQQRRRQQQPPPNNNJJJLLLQQQXXX___aaa^^^ZZZRRRRRRVVV___jjjrrrtttrrraaa[[[RRRMMMJJJIIIFFFDDDFFFFFFFFFFFFHHHJJJLLLMMMMMMRRRXXX\\\]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXVVVSSSPPPOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQ......---,,,***)))((((((*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******+++++++++******)))*********************)))***))))))))))))))))))***(((((())))))************(((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((+++---...---,,,++++++++++++***************************************)))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))***************)))))))))))))))))))))***+++,,,---------++++++++++++++++++++++++***...///+++)))+++,,,***+++******************+++))))))******))))))(((''''''(((((())))))))))))(((%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))******)))((((((((()))***++++++******))))))))))))******(((((((((((((((((((((((('''(((((())))))))))))(((+++++++++,,,,,,+++++++++************************************************))))))***++++++++++++******************************+++,,,+++(((''''''(((++++++++++++++++++++++++******+++++++++******)))------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,------,,,,,,+++******************+++,,,,,,------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------.........,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++((())))))***+++,,,,,,---+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------------,,,,,,,,,------------...---,,,+++,,,......,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,------------------------...///000000///000222333555888===EEEMMMRRRTTTTTTOOONNNLLLKKKKKKLLLMMMMMMSSScccrrrtttmmmeee\\\VVVUUURRRPPPOOOOOOOOONNNMMMGGGKKKRRRZZZ```aaa]]]YYYSSSRRRTTT]]]iiiooommmiii___ZZZTTTNNNKKKIIIFFFDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMRRRXXX\\\\\\ZZZXXXWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[ZZZWWWSSSPPPOOOPPPRRRRRRRRRQQQQQQPPPPPPOOOOOO++++++******)))))))))((())))))))))))))))))******(((((((((((((((((((((((())))))(((''''''((()))))))))******+++++++++******)))))))))))))))((((((((()))))))))******)))))))))************))))))(((((()))(((((('''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((+++---...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))*********))))))))))))))))))***))))))))))))))))))******((()))***+++,,,---------------------------------)))------***(((***+++************++++++************++++++++++++***))))))''''''((()))))))))))))))''''''((((((((((((''''''(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++)))(((((((((((()))((((((((()))***++++++******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************+++---...---+++)))))))))************************)))******+++++++++******)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,******+++++++++++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++)))******+++,,,---......+++++++++,,,,,,---------******++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++************************))))))***+++,,,,,,------***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,//////...---,,,++++++***+++---.........///222444333555:::AAAHHHMMMOOOOOOLLLLLLKKKJJJIIIIIIJJJKKKMMMZZZeeeddd^^^ZZZVVVSSSPPPNNNLLLLLLLLLLLLKKKJJJDDDIIIPPPWWW[[[[[[XXXUUUTTTRRRSSSZZZdddgggccc^^^ZZZWWWRRROOOLLLJJJHHHGGGDDDDDDDDDDDDEEEGGGHHHJJJLLLPPPUUUYYYXXXVVVTTTTTTVVVWWWWWWXXXYYYZZZ[[[\\\[[[ZZZXXXTTTQQQPPPQQQRRRQQQQQQPPPOOONNNNNNMMMMMM((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((()))******+++*********((((((((((((((()))))))))))))))************))))))++++++******)))(((((('''))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,.........------)))))))))***************((((((((((((((()))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))************((()))***+++,,,,,,,,,,,,------------------------(((,,,---)))(((***+++***))))))***++++++***))))))******++++++******)))(((&&&'''((())))))******)))((())))))))))))((('''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))...---,,,***)))(((''''''))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))''''''((()))******************++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++******************+++++++++---///111111///---,,,,,,************************))))))***++++++++++++***(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++((())))))***+++,,,------+++++++++++++++*********++++++************+++,,,************************))))))))))))***************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))(((((()))))),,,,,,++++++++++++++++++,,,+++******))))))************+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,------...******++++++,,,,,,------******++++++,,,------...++++++++++++++++++++++++************++++++++++++++++++***+++,,,---+++)))++++++++++++++++++++++++------------------------((()))***+++,,,------...***++++++,,,,,,++++++***)))************+++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///......---,,,+++*********+++---------///111444222333777<<>>AAABBBAAAGGGHHHIIIHHHFFFEEEFFFHHHHHHMMMOOOMMMLLLNNNOOOMMMKKKIIIGGGFFFGGGHHHGGGFFFDDDGGGJJJLLLLLLLLLKKKKKKKKKLLLNNNRRRVVVWWWVVVTTTOOOPPPPPPNNNLLLKKKJJJJJJGGGGGGEEEDDDDDDDDDEEEFFFGGGJJJLLLMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUWWWXXXUUUWWWXXXXXXVVVTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMMMM***)))))))))((((((''''''(((((())))))*********+++************************,,,***)))'''''')))***,,,''''''((()))))))))))))))(((((()))***+++,,,,,,---((()))***++++++***)))(((((((((((()))******++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))(((((())))))***(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))$$$%%%&&&(((***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((())))))*********+++(((((()))************)))************************)))---...+++***,,,---,,,'''((()))******)))(((''''''''''''''''''&&&&&&%%%&&&'''((()))************&&&'''(((***++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++'''***---...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************))))))))))))******+++++++++,,,,,,,,,************************,,,,,,+++***)))))))))******************+++++++++''''''(((***+++,,,---...******)))))))))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,++++++***+++++++++,,,,,,---------,,,+++++++++,,,...000111*********++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************(((((()))***++++++,,,,,,...------,,,,,,++++++*********************************+++++++++,,,,,,,,,***)))((()))++++++)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++)))************+++++++++*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++...------,,,,,,------...)))******+++---...//////---......---,,,+++---...222222444777;;;>>>>>>===EEEGGGIIIHHHEEEDDDEEEGGGGGGJJJKKKHHHIIILLLKKKHHHJJJHHHFFFFFFGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGHHHIIIHHHIIIKKKMMMOOOOOOOOOOOONNNOOOOOONNNLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUSSSUUUXXXYYYXXXVVVUUUUUUTTTRRRPPPOOOMMMMMMMMMNNN''''''(((((())))))******(((((()))***************''')))***)))((('''(((***''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******++++++)))((((((((()))***((((((((()))******++++++))))))))))))))))))))))))******))))))((((((''''''******)))(((((((((((((((((((((((()))******++++++((((((''''''''''''((((((,,,+++***))))))***+++,,,((((((((((((((((((((((((+++,,,------+++*********&&&(((***,,,---......---''''''((()))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((++++++++++++*********)))(((((())))))))))))(((((()))******+++,,,---------******))))))))))))************)))))))))))))))***))))))(((((('''&&&&&&&&&******))))))((((((''''''))))))))))))***+++,,,,,,*********++++++,,,,,,,,,+++***(((''''''(((***+++************************************************++++++******++++++,,,------,,,,,,++++++,,,,,,---)))************+++++++++---...///...+++*********))))))))))))***+++,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))---,,,***))))))***,,,---+++++++++*********))))))+++***)))))))))***,,,,,,+++*********))))))((((((,,,,,,---------,,,,,,+++,,,,,,,,,++++++*********+++)))'''))),,,---,,,***************************++++++++++++++++++++++++,,,,,,+++***))))))******))))))***+++,,,------...+++***)))(((((()))***+++(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,------++++++,,,,,,,,,,,,------((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,******+++,,,,,,------...111222333555777:::<<<===>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIIIIFFFCCCDDDFFFGGGEEEDDDDDDHHHIIIEEEDDDFFFHHHGGGEEEEEEFFFGGGIIIKKKMMMNNNNNNLLLJJJIIIJJJJJJJJJIIIKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPNNNRRRVVVXXXWWWVVVVVVVVVRRRRRRQQQPPPOOONNNNNNMMM'''((((((((()))))))))***(((((()))***************((()))***)))((('''(((***(((((())))))******++++++******))))))))))))******'''''''''''''''''''''''')))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))+++******)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))(((((((((------+++*********+++,,,*********)))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******)))(((((((((((((((*********)))))))))))))))((((((''''''''''''((((((+++***))))))))))))***+++))))))))))))))))))))))))***+++---,,,***))))))***((()))+++,,,------------'''((())))))******))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))((((((''''''(((((()))******+++******))))))))))))******))))))(((((((((((())))))******************************))))))((((((((((((++++++*********++++++,,,++++++++++++++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))+++------+++)))))))))************+++,,,---...************************************************************************((()))************)))(((************************---,,,***))))))***,,,---+++++++++*********))))))+++***)))))))))***+++,,,******************))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++)))((())),,,---,,,***************************++++++++++++++++++++++++,,,++++++***))))))******+++++++++,,,,,,,,,,,,,,,+++******))))))******+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------,,,,,,,,,+++,,,,,,,,,---......//////...///000111333555777888<<<<<<>>>@@@AAABBBCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKGGGEEEDDDEEEGGGIIIHHHFFFFFFJJJJJJFFFDDDGGGIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJLLLJJJGGGGGGHHHIIIJJJJJJLLLKKKJJJIIIHHHHHHGGGFFFCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMQQQUUUWWWWWWVVVUUUUUURRRRRRQQQPPPOOOOOONNNNNN(((((((((((())))))))))))(((((()))***************((()))******(((((()))***)))))))))))))))***************))))))))))))******************************))))))))))))))))))))))))((())))))************)))******************************)))((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''+++******))))))(((''''''------,,,++++++++++++,,,++++++******)))(((((('''))))))))))))))))))))))))***))))))))))))(((((((((******)))((((((((())))))++++++******)))((((((''')))((((((''''''(((((()))******))))))))))))******************************(((***++++++)))(((((())))))***+++,,,,,,,,,,,,+++((()))******++++++******))))))))))))))))))))))))******))))))))))))************************************)))))))))((((((((((((((())))))))))))((((((&&&''''''(((((())))))*********))))))))))))******(((((('''''''''(((((()))))))))******+++,,,,,,---***))))))))))))(((((((((---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++************************'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++++++++------------++++++)))************+++++++++(((+++---...,,,+++******+++++++++++++++,,,---...************************************************************************&&&(((***,,,,,,***(((&&&************************,,,+++***))))))***+++,,,+++++++++*********************))))))******+++,,,*********+++++++++++++++******+++++++++++++++***,,,,,,,,,++++++++++++***,,,+++***+++,,,---,,,+++************************************************,,,+++******)))*********,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++------......///000000111000000111222333555666777888999;;;<<<>>>@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLEEEDDDDDDFFFIIIJJJJJJIIIFFFKKKMMMIIIFFFGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEIIIGGGFFFFFFHHHJJJKKKKKKMMMLLLKKKLLLMMMMMMKKKIIICCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKOOOTTTVVVVVVTTTRRRRRRQQQQQQQQQPPPOOOOOOOOONNN(((((((((((())))))))))))(((((()))***************((()))******)))((()))************)))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))***))))))((((((((())))))((()))))))))************))))))))))))))))))))))))))))))((((((((((((((((((******))))))))))))))))))++++++******))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***************))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''((()))))))))*********)))))))))))))))***+++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***************************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))*********++++++******))))))******+++)))(((((((((((())))))***(((((())))))************))))))))))))))))))))))))......---,,,++++++++++++,,,,,,,,,++++++***************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++******+++---......---+++***))))))*********++++++++++++...000111///,,,+++++++++*********++++++,,,---************************************************++++++++++++++++++++++++)))***,,,------,,,***)))************************++++++***))))))***++++++***************************************+++++++++*********++++++,,,,,,---))))))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,************************))))))))))))))))))))))))++++++***************+++***************************+++------------+++***++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***************************************+++++++++,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///000000000111111111111222444555666666777888:::<<>>>>>??????@@@@@@AAAAAAAAACCCEEEEEEDDDCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGHHH******))))))((((((((('''(((((()))***************)))+++++++++***)))***+++'''(((((()))***++++++,,,******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************))))))))))))))))))))))))(((((())))))*********+++***************+++++++++++++++,,,---,,,+++***)))++++++******)))((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,++++++******)))(((((((((******))))))))))))******+++,,,------------,,,+++))))))))))))))))))))))))'''(((***+++***)))***+++***)))(((((((((***+++,,,''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++************(((((())))))))))))((((((,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,(((((((((((()))***+++,,,&&&&&&''''''(((((())))))))))))******++++++++++++))))))))))))***+++,,,,,,*********++++++,,,,,,---***((('''%%%%%%'''(((******************************************************+++---//////...---,,,---,,,,,,++++++,,,,,,---)))************+++++++++((())))))((((((***...111++++++***************+++))))))))))))))))))))))))************************************************)))***,,,......,,,***)))++++++++++++++++++++++++))))))************))))))))))))******++++++++++++((()))***+++,,,+++******+++*********))))))(((((()))***+++,,,---.........*********++++++,,,,,,,,,***,,,---,,,)))''')))+++************************++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,++++++++++++***---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,************************++++++,,,,,,,,,---------************************************************---,,,,,,,,,,,,,,,,,,---************+++,,,------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,------.........******+++,,,,,,------...+++++++++,,,...///111222333222111111333555777999DDDFFFIIIKKKJJJGGGCCC@@@???@@@@@@@@@BBBIIITTT[[[eeeooosssjjj[[[OOOHHHDDDCCCDDDEEEEEECCCAAA>>><<>>?????????AAABBBCCCBBBAAAAAABBBDDDAAAAAABBBCCCDDDEEEFFFFFF***************)))(((((())))))(((((('''''''''&&&***************++++++,,,,,,,,,***)))((((((((((((++++++******))))))(((((('''''''''''''''((()))))))))***+++,,,,,,+++***))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,,,,,,,***((('''************************))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))***)))''''''((((((&&&%%%)))***---//////...,,,***''''''(((((())))))******((((((((((((((()))******(((((()))*********************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******+++***'''&&&%%%&&&'''(((+++...///---(((&&&))),,,---------,,,+++***)))((()))************+++++++++)))(((&&&&&&''')))+++---+++*********))))))(((((())))))))))))))))))))))))************************))))))************))))))------------,,,,,,+++***************************+++***((()))+++---......)))))))))))))))******+++******))))))))))))******++++++***)))***+++---...---+++***(((((()))+++,,,)))))))))((())))))***+++,,,,,,+++******+++,,,,,,------,,,+++***)))((('''************************...---+++*********++++++************************((())))))))))))************++++++,,,,,,++++++***+++++++++*********))))))))))))*********+++++++++***++++++,,,,,,++++++***************************---,,,+++))))))))))))***************************,,,,,,,,,++++++***************+++,,,,,,***)))(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,------///111000---+++,,,...++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,....../////////...,,,+++---...111444666777777777???DDDIIILLLJJJFFFCCCAAACCCBBBAAAAAACCCIIIQQQWWWlllhhh```XXXOOOIIIEEECCCCCCBBB@@@???>>>=========???AAADDDGGGGGGFFFDDDCCCGGGIIIKKKMMMNNNLLLJJJIIIEEEEEEFFFFFFEEEDDDCCCBBB>>>>>>===<<<<<<===@@@CCCBBBAAA@@@>>>>>>>>>>>>?????????@@@AAACCCDDDDDDEEE***************)))(((((())))))((((((((('''''''''***))))))))))))***++++++(((((()))))))))))))))************)))))))))))))))((((((''''''(((((()))***)))***++++++++++++***))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,,,,,,,***)))'''************************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))******'''&&&&&&''')))***)))((((((***,,,......---+++***))))))))))))((((((((((((((((((((((((((()))******(((((()))*********************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))(((&&&%%%$$$%%%&&&'''---000111///+++)))+++///,,,,,,,,,,,,+++***)))((((((((()))))))))*********,,,+++***((((((((()))***************)))))))))((())))))))))))))))))))))))************************))))))************))))))++++++,,,,,,+++******)))************************,,,***))))))+++---------***************++++++,,,******))))))))))))******,,,+++*********+++,,,---000...+++)))((('''((((((***))))))))))))***++++++,,,++++++******++++++,,,+++++++++***************************************---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******************************++++++++++++******************************+++******))))))***+++,,,************************,,,,,,,,,++++++************++++++++++++***)))))),,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,...000///,,,++++++---,,,,,,++++++++++++++++++************************,,,+++***)))))))))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---.../////////...,,,+++---...000222444555666666<<<@@@DDDGGGFFFCCCAAA@@@????????????BBBGGGNNNSSS```]]]WWWQQQKKKGGGDDDCCCCCCBBBAAA???>>>=========>>>???AAACCCDDDDDDCCCCCCBBBDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCBBB??????>>>>>>===>>>AAABBB@@@???>>>======>>>??????===>>>>>>???@@@AAABBBCCC))))))******))))))(((((())))))((((((((((((''''''))))))((((((((()))******###%%%''')))***+++******))))))))))))************)))(((((((((((()))******)))***++++++++++++***)))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,***)))(((************************))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))(((((((((((()))))))))*********++++++'''&&&&&&''')))******)))''')))+++,,,---,,,***)))*********)))((('''''''''((((((((((((((()))******(((((()))******************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))*********)))'''&&&&&&&&&'''(((***,,,---+++(((&&&(((+++,,,,,,,,,,,,+++***))))))'''((((((((())))))))))))+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************)))(((************************---+++)))***+++,,,,,,++++++++++++***+++,,,,,,---******))))))))))))******,,,,,,+++*********++++++///---+++)))((('''((((((***************+++,,,,,,,,,+++************+++,,,))))))******+++++++++,,,************************++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************+++++++++*********************++++++++++++******************************))))))))))))***+++,,,---************************+++++++++++++++*********,,,+++******)))*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,...---,,,***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,+++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------............---,,,,,,------...///111333444555777:::>>>??????>>>>>>???<<<===>>>???@@@DDDHHHLLLPPPNNNKKKHHHEEECCCBBBBBBDDDCCCBBB@@@>>>===============>>>???@@@AAABBBBBB>>>@@@BBBDDDEEEEEECCCCCCEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD>>>===<<<<<<<<<===>>>???;;;;;;<<<===>>>???@@@@@@((()))))))))))))))(((((())))))((((((((((((((((((((((((((((((((())))))***"""$$$''')))******))))))(((((())))))******++++++)))))))))))))))******+++*********++++++*********))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++******)))************************((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))(((((((((((('''******))))))(((((('''''')))*********+++++++++++++++***(((((())))))'''&&&'''(((***+++++++++***)))***)))))))))((((((((('''((((((((((((((())))))***(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***++++++***))))))******+++((()))***(((&&&%%%''')))+++++++++++++++***))))))((((((((()))))))))******'''((()))++++++,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))******+++******))))))************************---+++******+++,,,+++***+++************+++,,,,,,+++******))))))******+++,,,,,,+++*********))))))***))))))((()))******+++++++++******++++++,,,---++++++************++++++)))************+++++++++******************************))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++***************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************))))))*********++++++,,,************************+++++++++***************---,,,***)))))))))***+++---,,,,,,++++++******************++++++************++++++++++++*********---,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------...000222444333666888999:::;;;<<<>>>;;;===?????????@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@DDDCCCAAA@@@>>>=========<<<<<<<<<<<<===???@@@AAA>>>???AAACCCDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAADDDFFFHHHIIIIII@@@???>>>===<<<======>>>:::;;;;;;<<<===>>>>>>>>>'''(((((()))))))))(((((((((((())))))))))))))))))((((((((((((((())))))***$$$&&&((()))***)))(((&&&(((((())))))******++++++)))))))))))))))******++++++******************+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++******************************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((((((******))))))(((((('''''')))*********+++++++++++++++***(((((())))))'''&&&'''((()))*********))))))'''((((((((()))))))))***((((((((((((((())))))***(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***++++++*********++++++++++++,,,,,,+++))))))***+++******+++++++++***)))))))))))))))*********++++++))))))***+++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******+++++++++++++++***************************,,,+++***+++,,,,,,+++))))))))))))))))))***++++++++++++************++++++++++++++++++***))))))(((((((((((())))))******+++++++++******++++++,,,---************************+++++++++************)))************************))))))))))))******))))))))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++***************************''''''(((***+++,,,---...,,,,,,------------,,,,,,************************++++++++++++******))))))************************************************---,,,***)))))))))***+++,,,,,,,,,++++++*********)))***++++++++++++***))))))))))))***++++++***))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---------------,,,,,,---///000222111333555666777888;;;>>>===???@@@@@@???>>>>>>??????>>>>>>>>>===>>>>>>>>>BBBAAA@@@???>>>=========<<<======>>>??????@@@@@@===>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBBBB@@@@@@BBBGGGLLLOOOOOONNNDDDCCCAAA>>>===<<<<<<<<<;;;;;;<<<<<<======>>>>>>''''''((()))))))))(((((((((((())))))))))))******))))))((((((((()))******'''((()))))))))((('''&&&))))))))))))************)))(((((((((((()))******++++++***))))))***++++++))))))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************+++++++++************************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))(((((((((((()))))))))*********++++++(((''''''(((***++++++***(((((()))***************'''''''''((()))*********((((((((((((((()))******(((((()))***************)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))+++******)))))))))******)))***************))))))************++++++++++++000///...,,,***((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,+++++++++************************+++******+++------+++***))))))(((((())))))***+++++++++************++++++*********+++******)))(((+++******))))))(((''''''***************+++,,,,,,))))))***++++++***)))))),,,+++++++++******))))))************************((()))******++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************+++++++++''''''(((***+++,,,---...,,,,,,------------,,,,,,************************+++,,,,,,++++++)))((((((************************)))))))))***************,,,+++******)))*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))(((***+++,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...---------------...//////000111333444555777:::======>>>@@@@@@>>>=================================??????>>>============>>>>>>@@@BBBDDDDDDBBB@@@>>>;;;<<<==================>>>@@@CCCFFFGGGFFFDDDCCC???@@@BBBHHHOOORRRQQQOOOGGGEEEBBB???===<<<;;;;;;<<<<<<<<<<<<======>>>>>>&&&''''''((())))))(((((((((((()))))))))************))))))))))))***++++++))))))))))))))))))))))))*********)))))))))))))))((((((''''''(((((()))***++++++***))))))***++++++((()))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))******++++++,,,************************))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))((((((((()))))))))******)))((('''(((***++++++***)))))))))*********++++++(((((((((((())))))))))))((((((((((((((()))******(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******&&&''''''((())))))(((((()))(((''''''(((((()))((())))))************))))))))))))))))))************666444111...+++)))((((((((()))))))))************))))))))))))))))))))))))************************))))))************))))))((())))))***++++++*********************************)))***+++---...,,,*********))))))******+++,,,,,,++++++******++++++,,,((()))***++++++******)))*********))))))(((''''''***))))))))))))***++++++((()))***++++++***)))(((***************+++++++++************************((()))+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++***************+++++++++***++++++,,,,,,++++++***************************)))***++++++++++++))))))************************((()))))))))*********+++***++++++++++++***))))))*********++++++,,,,,,---***+++,,,------,,,+++******)))((())),,,---+++)))*********++++++,,,,,,---***************************+++,,,------,,,++++++***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------.....................000222333444555888:::999;;;======<<<<<<>>>???<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>AAADDDHHHKKKKKKGGGAAA===;;;;;;;;;;;;;;;:::::::::;;;>>>DDDHHHJJJIIIFFFDDD@@@@@@BBBHHHOOOQQQOOOKKKEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======&&&&&&'''((())))))(((((((((((())))))*********+++***************++++++,,,)))))))))((()))***++++++++++++******))))))(((((('''''''''''''''((()))))),,,+++***))))))***+++,,,((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))***+++,,,,,,************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************))))))))))))''''''(((((())))))******(((((((((((()))))))))))),,,+++))))))******((('''***************+++++++++******))))))((((((''''''((((((((((((((()))******(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******'''((()))***************---+++******+++,,,,,,,,,((())))))*********))))))(((((((((((())))))))))))777555222...,,,,,,,,,---(((((())))))*********+++))))))))))))))))))))))))************************))))))************))))))''''''((()))))))))))))))************************)))((()))+++......---+++++++++******++++++,,,---,,,++++++******++++++,,,'''((()))***++++++***)))&&&&&&((()))************)))))))))((()))******+++((()))***++++++***)))((('''((()))***+++,,,------************************)))***+++,,,------,,,+++((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++++++++))))))******++++++++++++,,,,,,++++++***)))(((((())))))************))))))************************'''(((***+++,,,,,,++++++************************(((((())))))*********+++******+++,,,,,,***)))((())))))***+++,,,------...***+++---......---+++******)))(((***---...,,,)))))))))***+++,,,------...))))))))))))))))))))))))+++,,,------,,,+++)))(((+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///,,,---.../////////---------///111222333444666888555777999;;;;;;===???AAA;;;;;;<<<>>>>>>?????????:::::::::;;;;;;===>>>>>>BBBGGGMMMPPPOOOIIIBBB<<<======<<<;;;;;;:::::::::999===DDDJJJLLLJJJGGGDDDAAA@@@BBBGGGMMMOOOKKKFFFBBBAAA???===<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((,,,+++***))))))***+++,,,+++***)))(((((()))***++++++++++++++++++++++++++++++)))(((&&&&&&((()))+++))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))((((((.........------,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,''''''((()))***+++,,,,,,)))************++++++++++++++++++***)))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++++++++)))((('''((()))((('''************+++,,,------'''((())))))((('''(((***)))******)))((((((***+++******))))))(((&&&%%%$$$'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((()))***)))))))))))))))******************+++,,,---...000;;;>>>333***,,,...***+++***)))(((((()))***+++************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++******)))))))))******))))))((((((''''''))))))))))))((((((((((((************************))))))))))))))))))))))))***)))))))))***+++,,,,,,///,,,***)))***++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************+++++++++***************+++++++++************)))))))))************))))))************************************************************************************************+++***)))))))))***,,,------------,,,,,,++++++++++++)))((()))***,,,++++++************************++++++*********+++---...++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------))))))***+++---...//////************))))))((((((++++++******++++++,,,---)))))))))***+++++++++,,,))))))***++++++,,,------------------------------,,,,,,---......---,,,,,,,,,,,,...///111333444555;;;:::999888999;;;>>>??????AAACCCBBB@@@===<<<;;;:::999888888999<<<>>>@@@EEENNNWWWWWWPPPFFF@@@???999:::;;;:::888777888999;;;<<<@@@GGGMMMMMMGGG@@@??????AAAEEEIIIJJJHHHEEE@@@?????????>>>>>>======<<<<<<;;;::::::::::::;;;))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***))))))***+++++++++***)))(((((()))***+++,,,,,,,,,++++++*********+++***)))(((((()))***+++))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***(((((()))))))))(((++++++******))))))******)))***++++++))))))***+++((()))))))))''''''(((***(((((()))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))++++++***************+++(((((()))***++++++,,,,,,///999<<<111***,,,---***+++***)))(((((()))***+++************))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,+++++++++*********)))******************)))))))))))))))))))))))))))***************+++++++++++++++******))))))))))))+++******))))))))))))************************************************************************************)))******++++++...,,,***)))***++++++***++++++,,,------------,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************************+++++++++++++++************))))))******************)))************************************************************************************************+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,***))))))+++,,,,,,+++************************++++++*********+++,,,---************************+++************+++,,,---........................)))******+++,,,---......,,,,,,,,,,,,+++++++++***++++++******++++++,,,---+++++++++++++++,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,---......---,,,,,,------...//////000111111666666555666777:::===>>>???AAACCCBBB@@@===;;;;;;999999888888999;;;>>>???EEEMMMTTTTTTLLLCCC>>>===999:::;;;:::999888999:::;;;<<>>>>>???CCCFFFGGGDDDAAA?????????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++******))))))******+++******))))))))))))******,,,,,,,,,++++++******)))************************))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))++++++++++++++++++++++++++++++************++++++,,,++++++***)))((('''''')))************+++++++++++++++******)))(((((((((************************))))))))))))))))))))))))+++***)))))))))))))))))),,,***))))))*********))),,,+++***)))((((((((((((+++,,,---,,,+++***+++---***+++,,,+++***)))+++,,,'''(((((()))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***---,,,++++++************((()))***+++,,,,,,,,,+++...666888000)))***+++)))******))))))))))))******************))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************))))))******++++++++++++******))))))))))))))))))))))))+++++++++***************************)))))))))))),,,+++***)))***+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))*********---+++***)))+++++++++***++++++,,,------------,,,************************************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******------------------------************************)))))))))***+++++++++,,,+++++++++************)))******++++++++++++******************************************************************************************************++++++,,,------------,,,,,,,,,,,,,,,++++++++++++,,,+++******,,,------,,,************************++++++*********+++,,,---))))))))))))))))))))))))******))))))******++++++........................++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------------,,,,,,---------...............222222222333555888:::<<>>>>>>>>===============<<<<<<<<<;;;<<<<<<======))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))************************************))))))))))))*********))))))))))))))))))******************+++++++++)))******++++++******)))))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++******)))((((((((())))))*********+++++++++************))))))((((((************************))))))))))))))))))))))))++++++***)))((((((((())),,,+++))))))***++++++***+++******)))))))))******+++---------+++***+++,,,)))***++++++***)))***+++(((((()))***************'''((())))))***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++,,,,,,+++***)))))))))))),,,++++++++++++,,,---...,,,222444...))))))***(((***))))))))))))))))))***************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))((((((((('''''''''''''''+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++******+++***)))))))))+++---...*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,***)))***+++++++++)))))))))***++++++++++++***++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,+++++++++************************************************************************************************)))***,,,---------,,,+++,,,+++++++++++++++++++++---+++***+++,,,...------************************+++++++++++++++++++++,,,)))))))))***************++++++************++++++------------------------,,,+++++++++++++++++++++************************++++++******++++++,,,---------,,,,,,+++++++++***---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000111222333555777888===???AAA@@@===:::999888888888888888888999:::;;;AAAEEEGGGFFF@@@;;;:::;;;999:::;;;;;;;;;;;;<<<======<<<;;;===???@@@>>><<<;;;<<<<<<>>>>>>===<<<:::===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???))))))))))))((((((((((((''''''(((((())))))))))))******************************))))))))))))******************************)))))))))))))))))))))))))))))))))******)))))))))(((((()))***++++++,,,---(((((()))******)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))******************************************+++******))))))******+++))))))))))))************))))))*********+++++++++*********)))))))))))))))************************))))))))))))))))))))))))++++++***)))((((((((())),,,***))))))***++++++***)))))))))***+++,,,---...+++,,,,,,,,,***))))))+++%%%'''(((((('''&&&&&&'''***************)))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++******)))(((((((((((((((---+++)))''''''))),,,///+++///000---)))))))))))))))))))))******)))))))))************)))))))))((()))))))))******)))))))))))))))))))))))))))))))))'''''''''''''''(((((((((+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,)))))))))*********++++++************************************************,,,,,,+++***)))))))))***+++))))))***+++,,,***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,+++++++++************************************************************************************************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++---+++***+++,,,...------************************++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***************************+++++++++******++++++,,,---,,,,,,++++++******))))))---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------//////000111222222222222222333444444:::<<<>>>>>><<<999888777888888777777777888888888;;;===??????<<<::::::;;;999:::;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@))))))))))))((((((((((((&&&''''''(((((())))))*********************************))))))))))))******************************((())))))******))))))((())))))************))))))'''(((((()))***+++,,,,,,(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))******))))))))))))******&&&'''((()))***+++,,,,,,)))************+++++++++******))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))))))))+++)))((((((***++++++***((())))))***+++---//////***+++,,,+++)))(((((()))(((***,,,,,,+++))))))***************)))(((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***(((((((((''''''(((((()))+++)))&&&$$$$$$&&&)))+++***,,,---,,,***)))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******++++++++++++******))))))))))))))))))))))))+++++++++***************+++++++++,,,,,,,,,,,,,,,)))))))))***************(((((())))))***+++++++++************************))))))))))))))))))))))))++++++******)))*********))))))(((***+++,,,***)))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,---+++,,,,,,,,,,,,+++******------------------------************************)))))))))***+++++++++,,,+++++++++************)))******++++++++++++******************************************************************************************************))))))***++++++++++++************+++++++++++++++,,,+++******,,,------,,,************************++++++,,,,,,,,,+++***************+++,,,,,,------...---,,,,,,+++,,,,,,,,,************************+++++++++++++++*********,,,,,,,,,,,,------------++++++******++++++,,,---++++++******************,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,++++++,,,---...///000111111222222222222222222111666999;;;;;;999777777666777777777777777777666666666888::::::999999:::;;;999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<999;;;<<<;;;999888888999:::::::::::::::;;;;;;;;;:::::::::;;;<<<>>>???@@@))))))))))))((((((((((((&&&&&&''''''((())))))*********************************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))(((************))))))))))))******)))(((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++******************************))))))))))))******''''''((()))***+++,,,,,,)))************+++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''''')))*********))))))))))))***+++------***+++,,,+++)))'''((()))))),,,...///---,,,+++,,,''''''((()))))))))(((((('''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))''''''''''''((()))***+++))))))((((((((((((((()))******+++,,,+++))))))***((()))***++++++***)))(((************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))*********+++++++++,,,,,,)))******************)))))))))))))))))))))))))))***************+++++++++)))))))))******+++++++++***+++,,,---,,,+++***((())))))******+++,,,,,,---*********************************************************)))******++++++(((((((((***,,,,,,***(((++++++,,,------------,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************************+++++++++++++++************))))))******************)))************************************************************************************************+++************+++,,,,,,)))*********++++++++++++,,,***))))))+++,,,,,,+++************************+++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,,,,---,,,,,,+++******++++++***************************************+++++++++,,,,,,,,,---------......++++++******++++++,,,---******++++++++++++++++++******++++++,,,,,,------------------------------,,,,,,+++******+++,,,,,,+++,,,,,,,,,---------......///000000111111111111222555888999888666666666777777777777666666555444555666777777777777777888999:::;;;:::999888999:::;;;<<<======<<<<<<<<<===777999:::999777666777999999999999999:::::::::;;;888888999:::;;;===???@@@))))))))))))((((((((((((&&&&&&&&&'''((())))))*********************************))))))))))))******(((((((((((((((((((((((('''((()))******)))((('''((()))***++++++***)))(((,,,,,,+++***)))((('''&&&,,,+++)))(((((()))+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++++++++++++++++++++++++++******))))))))))))******((((((((()))******++++++)))************+++++++++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++)))'''&&&''')))******)))***)))))))))))))))***++++++,,,---+++)))(((((()))$$$''')))***)))'''&&&&&&$$$%%%&&&((())))))******''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((()))(((((((((((()))+++,,,---)))***---......,,,***(((***)))***,,,,,,***)))+++((()))***++++++***)))(((************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,''''''(((((()))))))))***+++,,,...//////,,,***(((******+++,,,,,,---......************************++++++++++++++++++++++++***)))))))))***+++,,,,,,(((((((((***,,,,,,***((())))))***++++++++++++***************************************************************************))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************+++++++++***************+++++++++************)))))))))************))))))************************************************************************************************---,,,+++***+++,,,---...))))))******+++++++++++++++)))((()))***,,,++++++************************+++,,,,,,---,,,+++***)))'''(((((()))***+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------))))))***++++++,,,---------------------------------,,,+++******+++,,,---,,,,,,,,,+++++++++******+++,,,---///000111111111000222666777666555555666777777777777666555444333555666777777666666555555999:::;;;:::888777888999;;;<<<>>>>>>=========>>>555777999888555444666888888888999999999:::::::::777888888999;;;===???@@@)))))))))))))))))))))))))))((('''''''''(((***+++,,,++++++***)))(((''''''&&&&&&&&&&&&&&&'''(((((())))))************))))))((((((((((((((((((((((((******)))(((''''''(((((('''((()))******+++************++++++++++++******++++++******)))((((((((())))))************))))))+++*********))))))(((((((((((())))))((('''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++)))************+++++++++******))))))))))))******))))))(((((((((((()))))),,,,,,+++***)))(((''''''))))))(((((('''''''''&&&'''''''''''''''((()))))),,,,,,,,,++++++)))(((((())))))))))))************************************)))))))))))))))(((''''''&&&'''(((*********)))(((+++++++++***************)))***+++,,,,,,+++***)))************************,,,***((((((***+++)))'''++++++************+++++++++***)))))))))***,,,,,,))))))))))))))))))))))))((())))))*********))))))))))))))))))************+++***)))((('''&&&%%%$$$************************)))))))))))))))))))))))))))---000...***'''))),,,(((+++,,,((('''******(((...,,,)))'''&&&''')))+++,,,,,,,,,+++***)))((((((***************************)))((((((((()))++++++---,,,,,,++++++,,,,,,---,,,+++)))(((((()))+++,,,++++++++++++++++++++++++...,,,******,,,---***(((,,,,,,+++***))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++***)))(((************************)))************+++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......((()))***,,,,,,,,,+++***+++******+++------,,,***///)))(((---///+++***---222000---+++))))))***+++************************---,,,+++******+++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***,,,,,,+++)))((()))***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,+++,,,...000222000111111222222333444444888777666555555444444555444444444444444444444444666666666666777777777777777:::===???>>><<<;;;;;;999999999888888666555555444444555666777888999:::777888:::;;;<<<<<<;;;;;;)))))))))))))))))))))))))))(((((('''((()))***+++*********))))))))))))))))))))))))))))))***++++++))))))************))))))************************+++++++++******)))))))))))))))*********))))))((((((((())))))))))))(((((()))))))))))))))*********))))))************))))))************)))))))))((()))))))))***))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++))))))*********+++++++++******))))))))))))******))))))(((((((((((())))))++++++******)))((((((((())))))((((((((('''''''''(((''''''''''''((())))))++++++++++++***)))((('''))))))))))))************************************)))))))))))))))(((((('''&&&''')))*********))))))******************++++++******++++++++++++******************************,,,***((()))***+++)))''')))))))))(((((()))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))***************)))((('''))))))))))))************+++******)))((('''&&&&&&************************)))))))))))))))))))))))))))+++------***((()))+++)))000333...))))))++++++---,,,***))))))***+++,,,---------,,,,,,+++))))))************************++++++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++---+++******,,,---+++))),,,++++++***))))))*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))************************)))************+++++++++((((((((((((((((((((((((+++***)))))))))***+++,,,++++++,,,,,,++++++***)))************************))))))***++++++,,,------)))***++++++,,,++++++***+++******+++------,,,***000+++((()))******+++---000...---+++*********+++************************,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,+++)))((()))***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,---...000111000000111111222333333333666666555555444444555555444444444444444444444444555555666666666777777777999;;;>>>???===;;;::::::888999999888888666555555333444444555666777888999666777888999::::::::::::))))))))))))))))))))))))((((((((((((((()))******(((((())))))***************************+++,,,,,,))))))************))))))************************+++,,,---------,,,+++***+++++++++******)))''''''(((((())))))))))))(((((('''(((((()))******++++++))))))************))))))************))))))))))))))))))******++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++)))))))))*********++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''(((((()))***************)))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((('''((()))*********)))))))))))))))***+++++++++,,,++++++************++++++************************+++***))))))******)))'''((((((''''''''''''((((((******))))))******+++,,,))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))*********************)))))))))((((((************************))))))))))))))))))))))))((()))******+++*********)))222666111)))'''***+++******************++++++---------------,,,+++***************************,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,*********,,,---,,,+++,,,+++******)))************++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++***))))))************************)))************+++++++++))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))******++++++,,,---------+++++++++***************+++******+++---...,,,+++------,,,******---,,,(((---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++)))))))))+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++++++++************+++++++++,,,---...............//////000000111222222222444444333333444444555555444444444444444444444444555555555666666666666777;;;===??????<<<999888777888888888888777666555555222333333444555666777777666666666666777888999999))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))******((((((''''''(((((()))***))))))************))))))((((((((((((((((((((((((***+++---......---+++)))***************)))((((((******++++++++++++******(((((())))))************))))))************))))))*********)))))))))))))))(((((()))***+++++++++***((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))******************))))))))))))******))))))(((((((((((())))))(((((())))))************))))))((((((((((((((((((((((((((('''((())))))***)))))))))))))))(((''''''((()))))))))************((((((((((((((((((((((((******))))))))))))))))))))))))))))))***)))))))))(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,************************+++***)))))))))))))))(((((((((''''''''''''((((((***************+++++++++))))))))))))))))))))))))***************)))((('''((()))))))))************************************************************))))))))))))))))))))))))((((((''')))+++,,,***)))&&&---111---((('''((((((%%%&&&'''((())))))((((((,,,,,,------,,,+++******************************,,,,,,,,,,,,------......*********++++++*********++++++***))))))***++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,++++++***************+++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++******+++++++++******)))************************))))))*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***)))))))))))))))))))))))))))))),,,,,,,,,------.........+++******)))))))))))))))+++******+++---...---,,,(((---///------///+++###***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++---//////...---,,,.........///000000111111111111111222333444555555333333333333333333333333444444555555555666666666===???@@@>>>;;;777666555777777888888777666555555222222333444444555666666666555444444444555777888(((((((((((((((((((((((('''(((((()))))))))))))))++++++******)))((((((''''''&&&&&&&&&&&&'''(((((())))))************))))))))))))))))))))))))))))))(((***+++------,,,***)))(((((()))*********************++++++++++++******************))))))(((((())))))************))))))))))))))))))))))))******'''(((((()))************((()))))))))************))))))))))))))))))))))))************************((()))))))))************************************(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))***(((((()))))))))***************))))))))))))******))))))(((((((((((())))))((((((((()))******++++++(((((())))))))))))))))))((((((((((((((()))******((())))))))))))(((((('''((()))))))))************((((((((((((((((((((((((******))))))))))))***+++*********))))))))))))***(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,************************************)))((())))))***))))))))))))))))))***))))))******++++++++++++))))))))))))))))))))))))'''((()))***************((()))))))))************************++++++++++++************************))))))))))))))))))))))))((((((''')))+++,,,***)))&&&))))))((())),,,***&&&$$$&&&''')))))))))((('''***++++++++++++******)))***************************++++++,,,,,,,,,,,,,,,)))***++++++++++++***)))+++******************+++++++++++++++++++++++++++)))***++++++++++++,,,---+++***************++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++))))))******++++++++++++***++++++++++++***))))))************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++******,,,...///...,,,)))+++,,,***+++---***%%%)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,------------,,,+++***++++++,,,,,,++++++***)))***++++++***)))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++---//////...,,,+++,,,,,,---......//////000000000000000111333444555333333333333333333333333444444444444555555555555===>>>>>><<<999555444444666777777777777666666555222222333333444444555555555444333222333444555666((((((((((((((((((((((((''''''((())))))))))))))),,,,,,+++***)))(((''''''((((((((((((((())))))***))))))************))))))++++++++++++++++++++++++((()))***+++++++++***)))'''''')))******+++++++++(((((())))))))))))((((((++++++******)))(((((('''))))))************))))))))))))))))))************(((((())))))***)))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***((((((((()))))))))************))))))))))))******))))))(((((((((((())))))(((((())))))*********+++(((((())))))))))))******))))))(((((())))))***+++)))))))))******))))))((())))))))))))************))))))))))))))))))))))))+++***)))((()))***+++,,,++++++***)))))))))******)))))))))***+++++++++,,,++++++************++++++************************)))***+++***)))((((((***++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))******************************++++++************************))))))))))))))))))))))))((()))******+++*********))))))'''&&&***///---(((((()))***+++++++++***)))*********++++++******)))************************))))))***+++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++***+++,,,,,,+++***+++---*********)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***************************)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++*********++++++******)))(((++++++++++++++++++++++++((((((((()))))))))))))))((()))***,,,,,,+++***************,,,...//////---...***)))---...,,,+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---......---,,,+++******++++++++++++******)))***++++++***)))+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++***+++---......---,,,+++++++++,,,,,,---.........////////////000111222333333333333333333333333333333333333444444444555555:::;;;<<<:::777444333444666666666777777666666555333333333444444444555555444333333333333333444444((((((((((((((((((((((((&&&'''((()))***))))))(((+++*********))))))(((((()))))))))((()))******+++))))))************))))))++++++++++++++++++++++++))))))))))))*********+++((())))))*********))))))(((((())))))))))))((((((*********)))))))))))))))))))))************))))))((()))))))))*********************+++******))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((()))))))))*********))))))))))))******))))))(((((((((((()))))))))))))))))))))*********(((((()))))))))*********))))))(((((())))))***+++))))))***************)))))))))))))))************************************+++***)))((()))***,,,---,,,+++***)))))))))************************++++++******++++++++++++******************************)))***,,,+++((('''(((***++++++************++++++((()))***+++,,,++++++***))))))))))))))))))))))))'''((()))***************))))))))))))***************************)))))))))************************)))))))))))))))))))))))))))+++------***((()))++++++,,,)))&&&(((,,,---***++++++++++++++++++*********++++++,,,,,,++++++***************************((()))***+++,,,++++++******+++,,,------,,,+++************++++++*********++++++++++++++++++++++++***,,,---,,,***)))***,,,******))))))***++++++,,,***++++++,,,,,,++++++***---,,,,,,++++++***************+++++++++,,,,,,,,,))))))***+++++++++++++++************************)))************+++++++++((((((((((((((((((((((((((()))***+++,,,++++++******************))))))(((++++++++++++++++++++++++))))))))))))))))))))))))(((***---000111000...---*********,,,///000///......***222AAACCC666---///,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,---//////---,,,+++******++++++++++++******(((***++++++******+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++******++++++,,,---------///.........///000111111222222222222222222222222222333333333333444444444777888888777555333333444555555666666666666666555444444444444555555555555333333333444444333333222((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))******))))))***+++,,,,,,***++++++******)))((('''******++++++++++++******((((((((()))******++++++))))))************))))))(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))******))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++)))******+++++++++******))))))))))))************************************+++***)))((()))***,,,------,,,***)))))))))******+++++++++***************)))***+++,,,,,,+++***)))************************(((+++,,,+++((('''(((***++++++************++++++((()))***+++,,,+++******)))))))))))))))))))))))))))************))))))((())))))))))))*********************)))))))))((((((************************)))))))))))))))))))))))))))---000...***'''))),,,+++---,,,&&&$$$'''***+++++++++******))))))((((((++++++,,,---------,,,,,,************************)))***+++,,,---,,,++++++***+++---......---+++*********++++++++++++******+++++++++++++++++++++++++++---...---***(((***,,,******))))))***+++,,,,,,+++++++++,,,,,,+++++++++...------,,,+++***))))))*********++++++,,,,,,,,,((()))***+++++++++++++++************************)))************+++++++++))))))))))))))))))))))))((()))***+++,,,+++*********************)))((((((************************---,,,,,,,,,,,,,,,,,,,,,(((+++000333555333111///*********,,,///000///...******>>>ZZZ]]]CCC///...---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,...//////...,,,+++******++++++++++++******(((***++++++******+++---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,,,,+++)))******+++,,,,,,------///............///000000222222222222222222222222222222333333333444444444555666777666444333444555555555666666666666666555444444555555555555555555222333444555555444222111'''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,+++******++++++)))((((((((()))***************++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))''''''(((((())))))******,,,---/////////---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((((()))************************)))))))))))))))))))))))))))************+++++++++************************))))))***++++++++++++***,,,+++++++++++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))************))))))))))))***+++,,,------,,,+++***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******************************************************+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++************************---,,,+++******+++,,,---******+++++++++******)))))))))*********+++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))*********************************++++++,,,,,,,,,++++++******)))((((((((()))((()))***---...---,,,******))))))******+++,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,...444:::;;;555///)))***,,,---.../////////,,,///777}}}RRR///111...---,,,+++************)))))))))***+++++++++,,,///,,,'''######%%%))),,,+++++++++***++++++,,,,,,+++,,,,,,---,,,+++***)))+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,---,,,+++***)))++++++*********+++---......---+++******+++---.../////////////////////////////////000111222444444444444444444444444333333777666444333222111111111222222333333333444444444222333333444555555555444555444444333333333444444'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))************((('''((()))+++***)))(((((()))***************++++++*********)))))))))))))))))))))************************************************************)))))))))))))))))))))))))))***+++***)))((()))+++******++++++++++++************+++++++++++++++,,,))))))+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++******(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++************************))))))))))))))))))))))))(((((()))))))))*********************************))))))***++++++++++++***+++******))))))))))))***,,,+++*********)))******))))))))))))))))))))))))************))))))))))))((()))************)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))******++++++******)))************************************************+++++++++++++++++++++++++++++++++++++++***)))))))))************+++++++++************************+++******))))))******+++)))******+++++++++***************++++++++++++,,,,,,,,,+++******+++,,,,,,++++++***))))))***++++++,,,++++++******++++++,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))***************************++++++++++++++++++,,,++++++++++++************)))***+++,,,,,,------------,,,+++******)))******+++++++++******))))))))))))************+++++++++******,,,111555555111---***+++,,,---////////////......555vvvnnn777111...---,,,+++************************++++++++++++...---+++***)))***,,,---,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,+++***)))******************++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++*********+++,,,---...---+++******+++---...........................///000000000111333444555666666555444333222222111444333222222222222222222222222222222333333333333222222333444444444444444333333333222222222333333(((((('''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***(((&&&&&&''')))))))))(((((()))*********************)))))))))((((((((())))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))))))+++,,,+++***)))***+++++++++,,,,,,,,,,,,++++++))))))((((((((((((((((((''''''((())))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************))))))***++++++++++++******)))((((((''''''''''''+++*********))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))(((************************((())))))******))))))(((((((((((()))))))))******))))))************))))))************************************************++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++************************)))))))))******)))))))))((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************************************+++++++++++++++*********+++++++++++++++,,,,,,,,,***,,,///...,,,+++,,,...000///...,,,***)))((((((*********))))))))))))))))))************+++++++++((()))+++,,,------,,,+++***+++,,,---.../////////000,,,444ggg===111------,,,+++************+++++++++++++++************+++---.........---,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,+++******++++++******************,,,,,,+++++++++++++++***+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++*********+++,,,------,,,+++++++++,,,---...........................000000000111222333444555777666555444222111000000111111000000111222333333111111111222222222222333222222333444444444333333222222222222222222222222)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))*********)))))))))))))))''''''((((((((()))))))))---***'''&&&''''''''''''(((((()))***************))))))))))))((((((((((((((()))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++))))))***+++***++++++++++++++++++***((((((''''''&&&&&&%%%%%%((())))))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))***++++++++++++******)))((('''''''''''''''+++++++++++++++***))))))))))))))))))))))))))))))************)))))))))(((******++++++++++++******************************)))))))))******)))))))))(((((()))))))))*********((())))))******))))))(((******************************************************************************+++++++++******)))))))))*********+++++++++************************((()))***++++++***)))((('''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++******************+++,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************,,,,,,++++++******))))))))))))******+++,,,------***...222000+++)))+++...000///...,,,+++***))))))******************))))))))))))*********+++++++++((()))***)))(((((()))***)))***+++,,,------------///+++333OOO999111---,,,++++++*********+++,,,,,,,,,++++++*********'''(((***,,,---,,,++++++,,,,,,++++++******++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,+++++++++,,,---...------------------------000000000111222333444555555444444333222111111000000000000000000111111222000000111111111222222222222222333333333333222222111222222333333333333333***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))))))))))),,,***''''''((()))))))))(((((()))***************))))))))))))((((((((((((((()))))))))************************************************************))))))))))))))))))))))))((()))***)))(((((()))***))))))************)))))),,,++++++******)))))))))))))))******************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***++++++************************)))))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************************))))))***++++++++++++***+++***))))))((((((((())),,,,,,---------,,,+++***************************************)))))))))(((************************************************))))))************))))))))))))))))))************))))))************))))))************************************************************************)))******+++++++++******))))))*********+++++++++************************)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++*********,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++++++++******)))))))))'''(((((()))***+++,,,,,,+++///222000+++)))+++......---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++***+++***)))'''''')))+++((()))***+++++++++++++++,,,,,,111888ccceee///000,,,,,,++++++******++++++---,,,,,,,,,++++++******'''(((((()))***+++,,,,,,---,,,++++++*********++++++++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------/////////000111222333444111111222222222222222222222111000000//////000000000000111111111222222222111222222222222222111111222222333444555555444444******)))((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************'''&&&&&&(((***,,,,,,+++(((((()))*********************)))))))))((((((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''((())))))))))))******)))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++************************))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))***++++++++++++***+++******))))))******+++,,,---.........---+++***************************************)))))))))))))))((((((''''''(((((()))************************)))******++++++******))))))))))))*********++++++******++++++++++++******************************************************************************))))))***++++++++++++***)))************+++++++++************************++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++***************************************)))))))))''''''((()))******+++++++++...000///,,,***+++,,,+++++++++++++++,,,------+++++++++++++++,,,,,,,,,)))************+++++++++---,,,***)))))))))***+++((()))******+++++++++***)))---...,,,<<<>>>***...,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++************,,,...///------,,,+++************++++++******++++++,,,---++++++******************+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,+++*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333///000000111111222333333222222111000//////000000111111111222222222222333111111222222222111000000111222444555666666555444+++******)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++((('''((()))******'''%%%(((((()))***************++++++*********)))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))******(((((()))***)))******++++++******)))((((((((()))))))))))))))(((((('''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((())))))***************************))))))))))))))))))))))))((()))***+++++++++***)))************************))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***))))))))))))***+++,,,,,,+++,,,---......,,,+++)))************************************)))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************************************************************))))))***+++++++++++++++)))************+++++++++************************++++++************++++++)))******+++++++++***************++++++++++++,,,***+++,,,,,,,,,,,,+++***)))***++++++++++++***))),,,++++++******++++++,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))************)))))))))******++++++++++++,,,,,,,,,,,,+++++++++***************+++,,,,,,)))*********++++++++++++)))************+++++++++///,,,))))))+++---,,,******++++++,,,,,,,,,,,,,,,))),,,)))---)))'''000***,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++************++++++*********+++,,,---******************++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++,,,,,,,,,,,,+++***)))******+++,,,------------++++++++++++++++++++++++------------...000111222000000000111111111111111111111000000000111222222222222222222333333333333111111222222111000000///000111333555555555444333++++++***))))))((())))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,++++++***)))%%% (((((()))***************++++++++++++************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,+++***)))***++++++++++++,,,,,,+++++++++++++++,,,,,,---------...)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***((((((((())))))************************))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))***++++++++++++***(((((((((((()))+++,,,---***+++,,,------+++***(((************************************))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((******++++++++++++******)))************++++++++++++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++************************+++***)))(((((()))***+++******+++++++++******)))))))))*********+++++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++************************(((((())))))******++++++***++++++++++++,,,,,,,,,+++******+++,,,---+++)))+++***************++++++(((((())))))*********+++)))************+++++++++///+++((()))---///,,,))),,,,,,---.........------***+++%%%222&&&777(((+++++++++***++++++,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,+++...---,,,+++************++++++*********+++---...+++++++++,,,,,,------...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------------------------,,,+++*********+++,,,+++,,,,,,---,,,+++***))))))***+++,,,---...------++++++++++++++++++++++++,,,,,,,,,---...///000111222222111111000000////////////000000111333444555222222333333333444444444111111111111111000//////...000222444555444333222&&&&&&((())))))((('''&&&))))))((((((((((((((())))))(((''''''(((***,,,------,,,***(((''''''((()))+++++++++******)))))))))))))))))))))))))))******(((((()))************)))************************++++++******))))))(((((())))))))))))))))))))))))$$$'''***,,,+++)))((((((************************)))************+++++++++******))))))))))))******)))))))))))))))))))))))),,,+++***((((((((())))))***************)))((('''))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))(((((((((((())))))))))))))))))************))))))+++*********))))))(((((((((((()))*********************))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++***)))(((((())))))))))))(((((()))***++++++...,,,******+++,,,+++***+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,+++***)))))))))***,,,---,,,,,,++++++***)))(((((((((((())))))***+++++++++))))))***++++++++++++***------,,,,,,+++***))))))***+++,,,,,,------,,,,,,))))))))))))))))))))))))***************)))((((((&&&'''***++++++***'''&&&'''((()))***************++++++******))))))((((((******************++++++))))))))))))))))))))))))+++*********))))))((((((+++*********)))(((((((((,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******************************))))))******+++,,,///......---+++******))),,,,,,,,,++++++*********++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++***)))))))))************))))))))))))************************+++(((&&&%%%''')))******++++++++++++++++++++++++))))))***+++++++++++++++*********)))******+++,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++*********+++------,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000///...---,,,------...------...---,,,+++---///)))******+++***)))(((''')))***,,,------,,,***)))++++++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))***------,,,+++,,,---...///...---+++*********++++++,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++((()))***,,,,,,+++******,,,,,,,,,---------......////////////.....................///000000111111777777777666555333222111000////////////000000111......///111111222222222))))))*********))))))(((******))))))))))))*********)))(((((((((***,,,......,,,***((((((((()))***++++++******))))))))))))))))))))))))))))))))))))'''((())))))******))))))*********************************)))))))))))))))))))))))))))))))))))))))%%%'''+++,,,+++)))((((((***************))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))+++***)))(((((())))))*********++++++******)))(((************************'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((()))))))))***))))))************))))))************)))))))))(((((())))))*********************))))))))))))******))))))))))))))))))))))))++++++,,,,,,+++******)))++++++***))))))))))))))))))))))))))))))***++++++///---++++++++++++***)))+++***)))***,,,---,,,+++*********+++++++++,,,,,,++++++*********+++,,,---,,,,,,++++++***))))))((()))))))))(((''''''&&&&&&))))))***++++++++++++***,,,,,,,,,++++++************+++,,,,,,------,,,,,,***************************************)))((((((((())))))))))))))))))((()))******++++++++++++***************)))))))))))),,,,,,+++***)))))))))***((()))+++,,,,,,+++)))(((******************))))))++++++++++++++++++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,******************++++++***************************************************)))'''''')))***+++***++++++++++++++++++++++++(((((()))******************************++++++,,,++++++++++++************************++++++++++++++++++++++++++++++++++++,,,++++++,,,------,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------......,,,+++++++++,,,,,,,,,------,,,++++++,,,...,,,,,,---------,,,******)))***,,,------,,,***)))------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++,,,---,,,,,,+++***++++++,,,------,,,+++*********++++++++++++++++++************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...------....../////////000......//////000111111111777777666555444333222111000000////////////000000...///000111222222222222---,,,++++++************++++++************+++++++++***))))))***+++---......---+++***))))))***+++************))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))))))))************))))))))))))))))))))))))&&&(((+++,,,+++***)))***++++++******)))))))))((()))************+++++++++******))))))))))))******))))))))))))))))))))))))***))))))((())))))***+++++++++++++++++++++***)))************************(((((('''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********(((((())))))******++++++((((((((()))))))))******))))))************))))))************))))))))))))((()))******++++++************))))))))))))******))))))))))))))))))))))))******++++++******))))))+++*********))))))))))))))))))))))))))))))***+++///---+++***++++++***)))+++***)))***,,,,,,,,,+++*********++++++++++++,,,+++************+++,,,---,,,,,,++++++***)))))))))***))))))(((((('''&&&&&&((()))******++++++******++++++++++++++++++*********++++++,,,,,,,,,,,,,,,************************)))************))))))(((+++***(((''''''(((***++++++,,,,,,,,,,,,++++++***)))))))))***************...---+++***)))((((((((('''))),,,......,,,)))'''*********+++++++++++++++,,,,,,,,,,,,------------++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,((())))))***++++++,,,,,,******************++++++***************************))))))***,,,,,,+++)))************************+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,,,,+++++++++************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++************++++++,,,---,,,******,,,---,,,------------,,,,,,+++***+++,,,------,,,+++***,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,+++************++++++---,,,+++*********++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------++++++,,,---...///000111...//////000000111111222777666444222222111222222222111000//////...////////////000111222222222222///---,,,***))))))************)))))))))***++++++++++++******++++++------------++++++******++++++++++++++++++++++++******++++++++++++************))))))***+++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))'''))),,,,,,+++******+++,,,,,,,,,+++******))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))((((((((())))))***++++++++++++,,,,,,,,,++++++***************************)))((((((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))***++++++,,,(((((()))))))))*********))))))************))))))*********)))))))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))*********))))))(((*********************)))***)))))))))))))))******,,,***))))))***++++++***+++))))))***+++,,,+++***************++++++++++++))))))))))))******+++++++++++++++*********))))))((())))))***++++++,,,,,,((())))))***************************++++++++++++******+++,,,,,,,,,,,,+++************************))))))************)))(((***))))))))))))))))))***,,,,,,,,,,,,+++***)))))))))))))))******+++++++++,,,,,,+++***)))))))))***)))***,,,------,,,***)))*********++++++,,,,,,---+++,,,,,,,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,+++))))))*********+++++++++)))))))))***************************************))))))***,,,......+++)))))))))))))))))))))))))))************++++++,,,,,,+++************+++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++******************+++,,,,,,+++******+++---++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******))))))))),,,+++++++++************,,,+++++++++++++++++++++))))))***++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,+++******,,,---...++++++,,,,,,,,,---------+++,,,,,,---......//////......///000000111111222555444222000000000222333222222000///............///000111111222222222222---,,,***)))((((((((()))((((((((((((((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))''')))+++,,,+++******+++------,,,,,,,,,+++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))***************++++++,,,,,,,,,++++++***************************))))))((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((***)))))))))((((((((('''''''''((()))***++++++,,,))))))))))))************))))))************))))))))))))))))))))))))******))))))***+++++++++++++++******))))))))))))******************************((())))))*********)))))))))***++++++++++++************)))))))))))))))***'''&&&%%%''')))+++++++++***)))((()))+++,,,+++***))))))*********+++++++++((((((((()))))))))))))))+++++++++***************))))))******+++,,,,,,,,,(((((()))************)))*********************+++)))***++++++,,,,,,++++++************************((())))))*********))))))((()))***++++++***)))(((***+++++++++***)))(((((())))))******++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,+++******+++,,,,,,*********++++++,,,,,,---******++++++,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++*********))))))((((((((()))))))))******************************))))))+++---///...+++)))))))))))))))))))))))))))(((''''''''''''((())))))+++++++++***+++,,,,,,---,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++%%%(((***+++***)))+++---+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,------...+++,,,,,,------,,,,,,++++++***)))))))))***,,,---+++++++++,,,,,,,,,------------------,,,,,,,,,,,,.........///000000111111333222000......///111222222222000///............000111111222222222222111+++***)))(((((((((((((((''''''''''''((()))***+++******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,......------,,,+++++++++++++++,,,------------,,,************************))))))))))))************))))))))))))))))))))))))''')))++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))((())))))************))))))***++++++++++++++++++++++++++++++++++++++++++******)))((((((((())))))******))))))))))))******))))))))))))))))))))))))*********)))((('''''''''(((((())))))******++++++)))))))))*********++++++))))))************))))))))))))))))))************)))***++++++,,,+++++++++******))))))))))))******************************))))))******++++++******)))***+++,,,,,,,,,+++***+++******)))))))))))))))'''&&&%%%&&&)))+++,,,+++***)))((()))+++++++++***)))))))))************+++'''((())))))******))))))************************+++******))))))((('''''''''((())))))******))))))******************)))))))))******+++++++++++++++++++++++++++++++++++++++((())))))************)))''')))+++------+++)))'''))))))*********)))((((((*********+++++++++++++++(((((())))))***+++---...---,,,***((((((***,,,---*********+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,++++++***))))))(((((((((((()))******++++++************************))))))***,,,......+++)))************************++++++***)))***+++,,,---+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++%%%(((++++++))))))***---++++++++++++++++++++++++***************+++,,,,,,+++,,,------...---------+++,,,---,,,******,,,------,,,,,,,,,,,,------...+++++++++++++++++++++++++++,,,---.........---,,,++++++++++++++++++++++++((((((***++++++,,,++++++***++++++,,,------,,,,,,******+++,,,,,,,,,++++++*********+++,,,------...+++,,,,,,------,,,,,,+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......///000000000//////......///000111222111000//////...//////111111222222222222222111((()))))))))))))))(((((((((((((((((()))***+++,,,*********************))))))*********************)))))))))******+++++++++---,,,,,,+++******)))))))))***++++++,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))'''(((******)))((()))+++((())))))******++++++,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))***+++******((((((((()))******++++++******+++++++++++++++++++++++++++******)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))*********+++++++++))))))************))))))((()))))))))************)))***++++++,,,,,,++++++******))))))))))))******************************)))******+++,,,,,,++++++((()))+++------,,,+++***++++++***)))))))))))))))+++)))((((((***++++++******)))((()))***+++***)))))))))))))))************((()))***+++,,,++++++***************************++++++***))))))((((((''''''(((((()))))))))))))))++++++******))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++(((((()))***************)))***++++++++++++***)))))))))***+++++++++******,,,++++++++++++++++++***))))))))))))***+++,,,,,,+++***))))))))))))***+++******************))))))++++++++++++************++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++)))***,,,---...---,,,+++++++++******************)))******+++,,,,,,------***************************))))))+++------+++)))++++++++++++++++++++++++...---,,,+++,,,---///000,,,++++++++++++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))---///...***((())),,,++++++++++++++++++++++++***************++++++,,,***+++---.........---,,,,,,------,,,++++++,,,...,,,++++++***+++,,,---...,,,++++++++++++++++++,,,+++,,,---...///...------************************'''(((***+++,,,,,,++++++'''(((***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........------....../////////000000000////////////000000111222222333333222222111'''(((***++++++***)))((())))))))))))***+++,,,---))))))*********))))))(((((())))))*********))))))''''''(((((()))))))))***++++++******)))(((((('''(((((()))************)))************************++++++******))))))(((((())))))))))))))))))))))))'''((())))))(((((()))***&&&&&&'''((()))***++++++)))************+++++++++******))))))))))))******)))))))))))))))))))))))))))***++++++***)))(((''''''((()))***************++++++++++++++++++++++++++++++***))))))((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))***************))))))))))))))))))************+++++++++))))))************))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++******))))))))))))******************************)))***+++,,,,,,,,,,,,,,,((()))+++---------+++***++++++***))))))((())))))///---+++***++++++***)))***(((((()))***+++***)))))))))))))))***************+++,,,---...---,,,,,,******************++++++*********+++,,,,,,------'''(((((())))))))))))))),,,++++++***)))(((((('''))))))***++++++++++++***++++++++++++++++++++++++(((((()))***************,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++***************+++((()))***++++++***)))(((+++*********))))))((((((,,,,,,,,,++++++*********++++++------------++++++******+++++++++,,,,,,,,,*********************************)))***++++++,,,)))******+++---......///*********++++++,,,,,,,,,******+++,,,,,,---......************************)))***,,,......---,,,+++)))))))))***++++++,,,,,,++++++,,,------...//////***************************))))))***,,,,,,+++)))++++++++++++++++++++++++)))((('''&&&&&&(((***+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++...111333000+++((()))+++++++++++++++++++++++++++*********)))***++++++,,,***+++,,,---...------,,,---......---,,,,,,---///))))))((((((((()))+++,,,,,,++++++******++++++,,,))))))+++,,,---,,,,,,+++************************++++++,,,,,,+++***((('''%%%&&&(((***+++,,,,,,+++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++******+++++++++,,,,,,,,,))))))***+++,,,------...******+++,,,,,,------...+++,,,---...////////////000////////////000000111222222333333333222222111))))))))))))))))))))))))))))))*********))))))(((((((((''''''''''''((((((***************)))(((''',,,,,,+++***)))))))))***///---+++))))))***+++,,,***+++,,,+++******+++---+++++++++*********)))))))))))))))))))))******+++***++++++,,,,,,++++++***(((((())))))******++++++************************,,,+++***)))((((((((()))'''((()))***+++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))+++,,,---***++++++,,,,,,++++++***+++***)))(((((()))***+++&&&&&&((()))************&&&&&&''''''((())))))***************))))))))))))+++*********************------+++***))))))))))))+++***)))(((((()))************))))))******+++,,,###(((///111///,,,,,,---------,,,,,,+++***))))))(((((((((((()))))))))))),,,,,,,,,+++***)))(((((()))***++++++***)))***+++************************)))***,,,...///...,,,+++------,,,+++***)))((('''))))))))))))))))))))))))000///---,,,,,,,,,------)))************++++++++++++*********)))((((((((())))))(((((((((((())))))************************************************)))************+++++++++***************************)))((()))*********((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))---,,,***)))))))))***+++++++++++++++++++++++++++************************)))))))))******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,------,,,++++++))))))))))))))))))))))))************************,,,,,,,,,++++++******************)))))))))))))))---+++))))))++++++)))''',,,,,,,,,---------......---,,,***)))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++------------++++++************************,,,++++++******++++++,,,---...///...,,,+++,,,---++++++++++++++++++++++++------,,,,,,,,,------...---,,,++++++*********+++///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,++++++***))))))(((************************,,,,,,+++***))))))******---------,,,,,,+++++++++000000000...++++++,,,......---,,,,,,,,,,,,---...111000///......///000111333444555666666444222111))))))))))))))))))))))))))))))************))))))******))))))))))))******)))************))))))(((,,,+++******))))))******,,,+++)))((((((((())))))+++,,,,,,+++******+++---+++++++++*********)))))))))))))))))))))******+++***++++++++++++++++++***))))))))))))************************************++++++***)))))))))))))))((())))))*********)))))))))))))))(((((()))))))))))))))))))))))))))))))))***))))))))))))+++,,,---*********************************))))))*********&&&'''((()))************++++++***)))((((((''''''((((((((((((''''''''''''))))))*********************)))(((''''''&&&''''''***)))(((((((((((()))*********))))))******+++,,,)))333===<<<333+++***...------,,,++++++***))))))))))))))))))************,,,------,,,+++***)))))))))***++++++))))))***+++************************))))))+++,,,,,,+++************))))))))))))(((((()))))))))))))))))))))))),,,+++***)))(((((()))***)))************+++++++++,,,,,,,,,++++++++++++++++++******)))))))))))))))************************************************)))************+++++++++***************************)))((((((******)))(((************************))))))************))))))************************))))))************)))))),,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---,,,,,,++++++************************************************,,,,,,,,,++++++*********************+++++++++++++++,,,------+++******+++***+++++++++,,,,,,,,,,,,...---+++*********++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++,,,------,,,++++++************************,,,,,,++++++++++++,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++------,,,,,,,,,------...------,,,+++++++++++++++...---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,***************+++++++++************************,,,,,,+++***************---,,,,,,,,,,,,,,,,,,+++---------+++)))((()))+++...---,,,,,,,,,,,,---...111000///......///000000333444555555555444222111))))))))))))))))))))))))))))))))))))******))))))+++******))))))******+++((())))))************)))++++++***)))))))))***************)))))))))))))))+++,,,,,,+++******+++---+++************))))))))))))))))))))))))******+++++++++++++++++++++++++++***************)))))))))************************++++++******************))))))******)))(((((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))+++,,,,,,******)))(((((()))************++++++++++++******''''''((()))************---,,,,,,+++)))(((''''''''''''''''''((((((((((((((((((((())))))*********+++******)))))))))******))))))((((((((())))))*********))))))******+++,,,***888DDDBBB444)))***000,,,,,,,,,+++******))))))************++++++++++++------------,,,+++******)))***++++++))))))***+++************************))))))))))))))))))(((((()))))))))******+++++++++))))))))))))))))))))))))))))))((('''''''''(((((()))************++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))************************************************)))************+++++++++***************************)))((((((******)))(((*********************************+++******))))))************************))))))************))))))***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++***************++++++,,,---------(((,,,///...***((())),,,))))))))))))*********+++...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------,,,++++++++++++,,,******++++++++++++***************++++++++++++,,,************************,,,,,,------,,,,,,++++++)))))))))***+++,,,,,,---************************,,,++++++************++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,***(((((()))***------,,,,,,,,,,,,------//////.........//////000222333444444444333222111)))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((((()))'''((()))*********************))))))))))))******++++++,,,,,,,,,++++++***+++,,,,,,+++***)))+++,,,************)))))))))))))))))))))))))))******+++++++++************+++++++++++++++******)))))))))******************************++++++++++++++++++))))))************))))))+++******))))))******+++))))))))))))))))))))))))((((((((()))******+++,,,,,,+++)))(((((()))+++,,,***+++,,,------,,,+++***'''((()))***************************************))))))))))))************'''''''''((())))))******++++++*********+++,,,,,,))))))))))))*********+++******))))))******+++,,,%%%111<<<:::000(((+++111,,,+++++++++******)))))))))))))))*********+++++++++,,,,,,,,,++++++***))))))***+++***)))((()))+++************************+++***)))(((((((((((((((,,,,,,,,,---------......))))))))))))))))))))))))*********)))))))))******))))))*********+++++++++((((((((()))*********+++***************))))))(((************************************************))))))*********+++++++++************************+++***)))***+++,,,+++)))************************((()))******++++++++++++************************)))******++++++******))))))***+++,,,,,,+++))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,++++++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++***************++++++++++++,,,,,,,,,,,,'''))),,,---,,,***))))))))))))))))))************,,,,,,,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++)))******++++++******)))************++++++++++++************++++++++++++------------,,,+++***)))))))))***++++++,,,,,,---************************,,,++++++******++++++++++++++++++,,,,,,------------......---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,..................//////111222222333333222111111************************))))))(((((()))***++++++))))))(((((((((((())))))'''((()))******************))))))((())))))*********++++++,,,,,,,,,++++++,,,------+++***)))***,,,)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++,,,,,,++++++******))))))************************)))***+++,,,------,,,,,,((()))***+++,,,,,,,,,,,,++++++************++++++************************'''(((((()))******++++++---,,,***))))))***,,,---***+++,,,------,,,+++***((())))))************)))(((((()))))))))))))))***((()))))))))*********+++''''''(((((()))))))))***(((((('''''''''(((((()))*********++++++,,,,,,,,,******))))))******+++,,,&&&+++//////+++)))+++...++++++***************)))((((((((()))))))))******)))************))))))(((((()))******)))((()))***************************,,,+++***))))))))))))))).........------------,,,))))))))))))))))))))))))***+++++++++++++++++++++))))))*********+++++++++((((((((()))*********+++((())))))******))))))(((************************************************))))))*********+++++++++************************---,,,++++++------,,,+++************************&&&''')))***,,,---------******************************++++++++++++******))))))+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***++++++,,,,,,,,,+++************************************************************************,,,,,,++++++*********)))***))))))---111111,,,'''*********++++++++++++,,,*********++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,---......------,,,***+++++++++++++++++++++)))******++++++******)))))))))*********+++++++++++++++++++++,,,,,,------.........---,,,+++***)))++++++++++++++++++++++++************************,,,+++++++++++++++,,,,,,+++++++++,,,,,,------------...//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000000111111111111111111************************))))))(((((((((***+++,,,,,,++++++******++++++,,,((())))))************)))))))))((((((((()))******)))))))))))))))*********,,,------+++))))))***+++(((((()))))))))))))))***)))))))))))))))******++++++***)))(((((()))***++++++++++++++++++*********************************(((***+++---......------((()))***,,,---.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++&&&'''((()))************---,,,+++******+++,,,---******++++++++++++******))))))******+++******)))*********))))))(((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))******)))(((((()))))))))))))))***+++,,,,,,,,,,,,******))))))******+++,,,,,,+++*********++++++***************************'''((((((((())))))))))))((()))))))))))))))((((((((()))******(((((()))***************************++++++++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))((()))***+++++++++******)))************++++++++++++++++++++++++,,,,,,,,,'''((()))+++,,,++++++***************************************************)))************+++++++++************************---,,,+++,,,------,,,+++++++++++++++++++++++++++'''((()))+++,,,---------++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))***************,,,+++++++++************---******000777888000(((+++++++++,,,,,,,,,------))))))***+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++***+++---......---,,,,,,)))***++++++,,,+++++++++******++++++++++++******)))))))))************++++++++++++,,,,,,------...---...------,,,+++***))),,,,,,,,,,,,,,,+++++++++************************,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---***,,,......,,,++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,---............/////////000000000000111************************))))))((('''(((***,,,---,,,++++++******++++++,,,)))************))))))(((((((((((((((((()))******))))))((((((((()))+++,,,---------,,,))))))***+++(((((((((((())))))******)))))))))))))))******++++++***)))(((((()))***+++***++++++++++++++++++,,,************************((())),,,...//////......)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))*********)))*********************************))))))******************++++++******)))************************&&&&&&&&&'''((()))))))))+++++++++***))))))((((((------,,,+++*********+++&&&''')))***++++++************))))))******+++,,,---+++***+++------+++)))))))))))))))************(((((()))))))))*********((())))))*********))))))((()))***)))((('''(((***************************)))***+++,,,,,,,,,+++***************++++++++++++))))))))))))))))))))))))((()))***+++++++++******)))************+++++++++,,,,,,,,,+++++++++++++++'''(((+++---...///......************************************************)))************+++++++++************************,,,+++******+++,,,+++***++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***++++++,,,,,,,,,************************************************((()))))))))*********+++*********+++,,,------...***)))+++111666666000***+++++++++,,,,,,,,,,,,---)))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))+++,,,,,,++++++,,,---------------------------...---,,,+++************)))***,,,---...---,,,+++((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++))))))))))))************)))******+++,,,,,,------------------,,,,,,+++******++++++,,,,,,---------************************+++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++)))+++------,,,+++++++++***+++,,,,,,,,,,,,+++***)))***,,,---......------///.........//////000111************************)))(((''''''(((***,,,---******))))))))))))*********************)))((('''((((((((((((((()))******,,,+++***))))))+++---///---------,,,)))((()))+++'''((((((((())))))******)))))))))))))))******++++++***)))'''''')))***+++*********++++++,,,,,,---************************((())),,,...000000///...***++++++++++++***))))))---,,,,,,++++++,,,,,,---------------------------%%%&&&(((*********))))))))))))************))))))+++***)))(((((()))***+++******+++++++++******)))'''((()))***,,,...//////'''(((((()))***++++++,,,------,,,+++***)))((((((+++***)))(((''''''''''''$$$%%%'''((()))))))))(((*********)))***++++++,,,((()))+++...///...,,,+++)))))))))))))))*********)))************+++++++++)))******+++++++++******((()))***)))((('''(((***************************'''(((+++,,,---,,,+++***)))******+++---......///)))))))))))))))))))))))))))***+++---------,,,+++)))************++++++++++++*********))))))(((((('''))),,,///111111111000************************************************)))************+++++++++***************************)))((()))*********(((++++++++++++++++++++++++---------,,,+++***)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))))))))***,,,---++++++++++++++++++++++++************************)))))))))******++++++,,,************************)))***+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++((()))***,,,...000111222$$$''',,,000222111---)))***++++++++++++,,,,,,,,,)))***,,,---...------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***,,,,,,++++++,,,---------------------------...---,,,+++************((()))+++---------+++***((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++))))))))))))************((())))))***++++++,,,,,,,,,,,,---------,,,++++++((()))***+++---...///000************************++++++++++++,,,,,,---...---------,,,,,,+++++++++))),,,......---,,,,,,,,,***+++,,,------,,,+++***)))***+++---......------...............///000111,,,,,,++++++++++++,,,,,,+++***)))***+++***(((&&&+++*********))))))(((((())))))))))))************((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++(((((()))***++++++,,,,,,***************************)))***,,,...---)))%%%))))))))))))))))))))))))++++++************************************************+++++++++,,,,,,,,,,,,---...//////...---,,,)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))((()))+++,,,------,,,,,,***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((((((((()))***+++,,,,,,---(((***+++***((((((+++......---,,,+++************---,,,***)))))))))***++++++++++++++++++***)))(((((((((''''''''''''((((((++++++******))))))(((((()))************+++++++++'''***---,,,)))((())),,,************************((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,+++)))+++///...)))+++,,,,,,---,,,+++)))(((************************************************)))***+++,,,---,,,++++++,,,,,,,,,++++++*********+++++++++*********))))))------------,,,,,,+++***------------------------...---***)))(((***,,,---***++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000000000//////..................///......------,,,------......------,,,...------,,,+++***))))))++++++************++++++************************************************(((((()))***++++++++++++)))))))))******++++++,,,***+++,,,,,,,,,,,,+++***'''(((******))))))***,,,************************++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,++++++++++++++++++******)))))))))''')))***,,,,,,+++***)))++++++,,,,,,,,,,,,------///---,,,---//////,,,)))(((((()))***+++---...///+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))------------------------+++++++++++++++++++++++++++++++++*********))))))************+++,,,---------,,,++++++******++++++++++++************++++++,,,***))))))******)))(((************)))))))))((())))))))))))************++++++++++++++++++******++++++************++++++++++++++++++++++++++++++******))))))))))))******((())))))***++++++,,,,,,************************+++***)))+++---,,,)))&&&))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++,,,------------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++***)))(((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,************************((()))+++,,,,,,+++)))((())))))))))))))))))*********,,,---,,,******,,,...---,,,+++***)))))))))))),,,++++++***))))))******+++++++++++++++***))))))))))))(((((((((((())))))************)))))))))))))))************+++++++++)))***,,,+++***)))******''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***************)))***///444222,,,***+++++++++******)))(((************************************************((()))***+++++++++******,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++++++++,,,,,,---------------------------,,,,,,,,,++++++------------,,,+++***)))***++++++,,,,,,++++++***---,,,,,,++++++*********++++++************++++++************************************************((()))***+++,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***((()))******))))))***+++*********************************+++++++++,,,,,,---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,+++++++++*********((()))+++,,,---,,,+++***+++++++++,,,,,,,,,------...,,,+++,,,......,,,***)))))))))***+++,,,---...++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,++++++*********++++++************+++,,,,,,---************************...,,,))))))***++++++***************))))))))))))))))))))))))************------,,,,,,+++++++++***************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************,,,***)))***++++++)))((())))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++++++++,,,)))******++++++******)))))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))************))))))))))))))))))))))))'''((()))***++++++******+++***))))))))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))+++++++++,,,,,,,,,------)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))((((((''''''+++,,,,,,+++***)))+++,,,,,,+++***)))((((((((()))***++++++++++++***))))))***++++++++++++***))))))******))))))))))))******)))))))))***************)))************+++++++++******)))***+++,,,***)))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********---555;;;888000+++***))))))((()))))))))************************************************(((((()))************))),,,,,,,,,++++++++++++***+++++++++***************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++'''(((***,,,---------,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,************************,,,------------,,,,,,+++,,,,,,+++++++++++++++***.........---+++***((('''***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************************************)))***+++,,,------------,,,,,,++++++++++++++++++******+++,,,,,,+++******)))***++++++)))((()))***++++++++++++++++++++++++))))))*********+++++++++++++++******))))))******++++++++++++++++++++++++,,,,,,+++******)))((((((******************++++++,,,,,,,,,,,,++++++++++++)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,+++***+++------,,,******************+++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++......------,,,+++******------------------------+++++++++++++++++++++++++++++++++***************,,,,,,+++***)))(((((()))((())))))***,,,---......)))))))))******)))))))))///,,,)))(((***+++,,,,,,*********)))))))))))))))((()))))))))************,,,,,,++++++***))))))))))))))))))******)))))))))************************))))))************))))))))))))*********+++++++++************************,,,+++)))(((((())))))***)))))))))))))))))))))))),,,,,,------------......************************************++++++++++++)))******************)))))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))+++******************+++******++++++++++++******))))))))))))))))))))))))******++++++++++++,,,,,,************************)))***++++++++++++***)))))))))))))))))))))))))))++++++******)))))))))*********)))((((((((((((((()))***+++,,,,,,+++))))))******+++++++++******)))+++******************+++)))))))))******+++++++++))))))*********+++++++++,,,)))((())),,,---***'''++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---111:::@@@;;;222+++***)))(((((()))***+++************************************************)))))))))***************++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,---,,,***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***,,,------......------,,,*********++++++,,,,,,,,,++++++************++++++******************************************************+++,,,------------------,,,,,,++++++************++++++++++++*********+++,,,+++)))((()))***++++++++++++++++++++++++************++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++++++++*********)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,*********+++,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))***+++++++++++++++***+++++++++++++++,,,,,,---,,,,,,+++***)))((((((........................++++++++++++++++++++++++************************+++******)))(((((())))))))))))***+++,,,,,,------((()))************)))(((...,,,)))(((***,,,------))))))))))))))))))******((()))))))))************+++++++++*********))))))((()))************)))(((***************************++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))++++++)))((('''((()))***))))))))))))))))))))))))***+++++++++,,,,,,,,,---************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))))))))************(((((((((((((((((((((((((((((((((((((((((())))))*********++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++*********(((((()))******+++,,,,,,,,,+++*********+++++++++))))))(((((('''((((((((())))))+++,,,,,,+++***))))))******+++++++++******++++++************++++++))))))******++++++,,,,,,))))))*********+++++++++,,,)))((())),,,---***'''((((((((((((((((((((((((++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***---------000777;;;777///,,,+++***))))))***,,,---************************************************************++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,------......------,,,*********++++++,,,,,,---++++++************++++++******************************************************+++,,,------------,,,,,,,,,++++++*********************************+++,,,,,,+++)))((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------*********+++++++++,,,,,,***+++,,,,,,++++++++++++++++++******))))))******,,,,,,------------,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))***++++++++++++************++++++,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((()))******+++***+++,,,,,,,,,++++++***((()))***++++++***)))(((,,,***))))))***,,,,,,,,,))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((***************************+++,,,------,,,+++***************************))))))))))))))))))))))))*********(((''''''(((***))))))))))))))))))))))))'''''''''(((((())))))***************************)))))))))************+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))***++++++++++++++++++++++++************************(((((()))***+++,,,---------+++***+++,,,......---))))))(((((((((((())))))))))))***++++++++++++***))))))***++++++++++++***++++++************++++++*********+++++++++++++++)))************+++++++++******)))***+++,,,***)))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,)))***+++,,,,,,+++***))))))+++++++++///222///)))++++++++++++++++++,,,---************************************************++++++******++++++,,,---***++++++++++++,,,,,,,,,***************+++++++++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++(((((()))+++---***++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))************+++++++++((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++************++++++************************************************)))***+++,,,------------++++++******************+++***))))))))))))***+++***+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---...------------------------***++++++,,,------......,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---************+++++++++++++++,,,...---+++******++++++******)))))))))******+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************((()))******++++++***************++++++,,,,,,------------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++)))(((((()))***+++,,,,,,++++++,,,---,,,+++***))))))***+++,,,,,,+++***)))***)))((()))+++,,,+++***((()))))))))************))))))))))))************)))******++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************)))***,,,------,,,***)))************************))))))))))))))))))))))))(((***+++)))'''&&&(((***))))))))))))))))))))))))&&&&&&'''(((((()))******************************))))))))))))************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((()))***((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))*********************************+++******************+++((()))))))))******++++++***((('''(((+++------,,,***))))))(((((())))))*********))))))***++++++,,,))))))***+++++++++++++++******))))))))))))******,,,++++++++++++++++++***)))************+++++++++)))***,,,+++***)))******++++++++++++++++++++++++************************((())))))***++++++,,,,,,((()))+++,,,,,,+++)))(((&&&***+++))))))++++++)))))))))***+++++++++++++++************************************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++,,,,,,)))******+++++++++*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++************++++++************************************************((()))***+++,,,,,,,,,,,,))))))))))))))))))******+++***)))(((((()))***+++)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++******+++,,,,,,---........................+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,***************+++,,,,,,************++++++++++++---///000///,,,)))***+++***)))))))))))))))***+++*********++++++*********))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************((())))))***************)))******+++,,,,,,------+++,,,,,,,,,,,,---------************************++++++++++++++++++++++++))))))*********+++++++++++++++*********++++++,,,)))***,,,------,,,+++***)))***,,,------,,,***)))((((((((()))+++,,,***)))(((((())))))*********+++))))))))))))************&&&&&&'''((()))******+++)))***,,,------,,,***)))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++******************))))))))))))))))))))))))'''***+++***'''&&&''')))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))******)))((('''******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))((((((((((((&&&###"""$$$(((******)))***)))))))))))))))******+++***)))))))))***,,,---((()))***+++++++++++++++******))))))))))))******---,,,,,,++++++*********)))************+++++++++(((***---,,,***(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,'''(((***++++++***((('''&&&+++---)))'''***,,,,,,'''((()))+++++++++***)))***************************************************)))((((((((()))+++,,,*********++++++,,,,,,,,,))))))******++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))''')))***,,,---------,,,+++++++++,,,,,,+++++++++************+++,,,---...************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------,,,+++***,,,------......------,,,++++++++++++++++++++++++++++++************++++++************************************************(((((()))***++++++++++++''''''(((((())))))******+++***)))(((((()))***+++)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******))))))***+++,,,,,,////////////////////////,,,,,,++++++***))))))))),,,+++++++++******)))))))))))))))******+++++++++******))))))******+++,,,)))************+++++++++...000111000,,,))))))+++)))))))))))))))***++++++(((((())))))))))))(((((((((((()))***+++,,,,,,---************************++++++++++++++++++++++++*********++++++*********************************(((((()))***************))))))***+++,,,,,,------((())))))******+++,,,,,,------------------------++++++++++++++++++++++++))))))******++++++++++++...---,,,+++************'''(((+++---...---,,,,,,+++******)))))))))))))))******+++++++++,,,,,,,,,+++*********+++,,,------++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))************************+++***************++++++************************)))))))))***+++++++++,,,++++++***)))(((((())))))***+++,,,------,,,+++***,,,+++)))((((((((()))***))))))))))))))))))))))))******+++,,,+++***)))(((---+++)))((('''((()))***))))))))))))************))))))))))))))))))))))))***)))(((&&&&&&((()))***000///---+++******+++++++++++++++*********))))))******))))))))))))******'''(((***++++++***)))((((((((()))***++++++,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------*********+++,,,,,,,,,---++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))******++++++************++++++...---+++*********++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++***))))))***,,,******++++++++++++******++++++,,,,,,,,,,,,------)))************+++++++++)))************+++++++++------++++++++++++------++++++++++++++++++++++++((()))***+++,,,---------------------,,,,,,+++***------------------------******+++,,,,,,---......---,,,,,,+++*********+++---+++******,,,------,,,------------,,,,,,+++************+++,,,,,,,,,------------,,,,,,+++++++++---...///---)))'''(((***(((((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,---......//////......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))---,,,***)))))))))******...---,,,,,,++++++++++++((((((((()))******++++++***++++++++++++***)))))))))***+++,,,---,,,++++++************************......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******------------------------++++++***)))))))))))))))*********+++++++++,,,,,,)))))))))***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************,,,,,,+++***)))))))))***************************+++++++++++++++,,,,,,,,,++++++***)))))))))))))))++++++,,,,,,,,,+++)))(((+++******)))))))))))))))************************++++++,,,,,,,,,+++***)))***************)))(((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++...---,,,+++************+++++++++*********))))))*********))))))*********$$$&&&(((+++,,,,,,,,,+++((())))))***++++++,,,,,,)))***++++++++++++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,------*********++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))******++++++************++++++---,,,+++*********++++++---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,)))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------******+++,,,,,,---......---,,,++++++******++++++,,,***))))))+++,,,,,,+++,,,,,,------,,,,,,+++************+++++++++++++++------,,,,,,,,,++++++++++++------,,,)))'''((())))))))))))***+++++++++,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++*********)))))),,,,,,***)))))))))******...---,,,+++++++++++++++++++++++++++***************++++++++++++***)))))))))***+++,,,,,,,,,++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------++++++***))))))))))))************++++++++++++,,,******+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************+++***************++++++************************---------,,,,,,,,,,,,,,,++++++***))))))))))))***)))***+++,,,,,,+++***)))***************)))((((((***************************++++++++++++***))))))((()))+++,,,,,,***(((&&&))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++***)))))))))))))))+++++++++***************++++++************++++++%%%&&&(((+++,,,,,,,,,,,,)))))))))***++++++,,,,,,''')))+++------+++)))'''************************++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,******************))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))******++++++************++++++---,,,+++*********+++++++++++++++++++++******************++++++++++++,,,,,,++++++******++++++,,,***++++++***))))))***,,,,,,,,,,,,------,,,,,,,,,))))))*********+++++++++)))************+++++++++)))************+++++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,---------,,,++++++------------------------***++++++,,,,,,------...,,,,,,++++++******+++++++++)))((()))***,,,++++++,,,,,,,,,,,,,,,++++++***+++++++++***************,,,,,,,,,,,,++++++++++++)))***,,,+++)))(((((()))******************++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------......------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************,,,+++******)))*********---,,,,,,++++++++++++,,,------,,,,,,+++******)))***++++++++++++***)))))))))***++++++,,,,,,++++++*********************************++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------,,,+++******))))))******************++++++++++++,,,---///000///---+++******+++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++*********************************((((((((()))***,,,---...************************------,,,,,,+++++++++***++++++***))))))*********&&&''')))+++,,,,,,,,,+++))))))***++++++)))((('''************************)))))))))))))))(((((((((((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))((((((((()))************************,,,++++++++++++++++++,,,******+++++++++***))))))))))))*********+++++++++((()))+++,,,,,,+++)))(((************************************************++++++,,,,,,,,,++++++***))))))******+++++++++,,,+++*********)))(((((((((******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))******++++++************++++++,,,+++++++++++++++++++++************************************++++++++++++,,,++++++******++++++,,,***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++************++++++++++++))))))*********+++++++++))))))*********+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***++++++,,,+++***))))))+++,,,,,,+++++++++,,,,,,,,,++++++***+++++++++******))))))))),,,+++++++++++++++++++++)))***+++,,,++++++******+++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++******++++++,,,------------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******************,,,,,,+++++++++++++++,,,,,,,,,+++++++++************++++++++++++***)))))))))******+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))*********+++++++++,,,---///000///---+++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++*********************************)))******+++,,,************************,,,,,,++++++******))))))+++***************++++++((()))***+++,,,+++******))))))***++++++)))((('''************************++++++******))))))))))))******)))(((((()))***+++((()))))))))************)))))))))))))))))))))))))))))))))(((((()))))))))'''(((((((((((((((((((((************************,,,++++++++++++++++++,,,+++++++++++++++***))))))***************+++++++++++++++************++++++***************************************************++++++,,,,,,,,,++++++)))***************+++++++++*********)))((((((((()))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))******++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,***++++++***))))))***,,,******++++++++++++******+++++++++,,,,,,,,,,,,---))))))*********+++++++++))))))*********+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,---+++******,,,------,,,******+++,,,,,,+++++++++,,,+++++++++******))))))++++++++++++++++++++++++***+++,,,---...---,,,++++++++++++***************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++******++++++,,,------------,,,,,,+++++++++++++++,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************************+++*********+++++++++******++++++,,,))))))))))))******++++++***++++++++++++***)))))))))))))))*********++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))************+++******+++,,,,,,+++***)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++************************///...,,,***)))(((''''''************************++++++******************+++************+++,,,,,,.........---,,,***(((&&&***************)))((((((++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++***((('''''')))+++,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))***************+++++++++++++++************++++++))))))******+++,,,,,,---************************,,,+++***))))))***+++,,,******************************************************+++,,,,,,,,,++++++******************************************)))))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))******++++++************++++++******+++,,,,,,,,,++++++*********+++++++++++++++)))))))))************+++,,,++++++******++++++,,,***++++++***))))))***,,,)))******++++++******)))++++++,,,,,,,,,---------)))************+++++++++)))************+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---+++***+++,,,...------)))***++++++++++++++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++,,,...000///,,,*********************++++++************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++******************+++++++++))))))***++++++++++++***+++************++++++,,,'''(((((()))******++++++***++++++++++++***))))))***))))))))))))***++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))***+++++++++---,,,++++++******++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))************)))))))))***************)))******+++,,,,,,------++++++++++++++++++++++++************************++++++***))))))***++++++************************---,,,+++***))))))))))))******************************+++++++++++++++++++++*********++++++,,,------.........---,,,***)))+++******)))))))))))))))++++++++++++++++++++++++------+++*********+++,,,)))))))))))))))******+++))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))%%%&&&((()))*********)))))))))*********+++++++++*********))))))*********************+++,,,------************************************************************************************************)))***+++,,,,,,,,,,,,+++************))))))))))))*********+++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))******++++++************++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---))))))))))))************,,,++++++******++++++,,,***++++++***))))))***,,,***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,)))************+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++)))***,,,------,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,---------)))*********++++++++++++,,,++++++...//////+++((()))))))))***+++++++++,,,************************))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,------......------,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---......---,,,***))))))*********+++++++++((()))***+++,,,++++++******************+++,,,,,,***************************++++++++++++***))))))***))))))((()))***+++,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************((((((((()))***+++++++++...---,,,+++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++******++++++))))))))))))************+++*********+++,,,------))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************((((((((()))***,,,---...************************+++++++++,,,,,,---------+++*********+++,,,,,,---(((***,,,...////////////,,,+++)))((((((((()))***+++++++++++++++++++++++++++***((('''''''''((()))&&&(((***+++,,,+++***)))))))))))))))************))))))))))))))))))))))))******++++++++++++******%%%&&&(((******+++******))))))******++++++++++++******))))))))))))******...---,,,+++************++++++******************((()))+++------+++)))(((************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********)))))))))))))))*********+++,,,,,,,,,---((()))***+++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))******++++++************++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,---------))))))))))))************,,,++++++++++++++++++,,,***++++++***))))))***,,,+++,,,,,,------,,,,,,+++)))************+++++++++)))************+++++++++)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++((()))***+++,,,---------***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++***((()))***,,,,,,+++((()))***+++++++++++++++,,,,,,,,,------.........))))))******+++++++++++++++***+++---///...***&&&(((((()))***+++,,,,,,---************************))))))))))))************++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,------......------,,,++++++******++++++,,,---+++++++++,,,,,,---------))))))***++++++++++++***,,,++++++++++++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++))))))******++++++++++++((()))***+++,,,,,,+++*********))))))***+++,,,,,,------,,,,,,+++************++++++++++++***))))))***)))((((((((()))+++,,,************************((()))***+++,,,---......************************************************'''(((((()))***+++++++++///...---+++***))))))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))///---)))''''''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++,,,+++++++++***)))))))))***)))((()))++++++)))(((***+++)))'''''')))+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,...//////......************************------,,,++++++,,,------///...---,,,+++*********,,,+++***((((((((())))))*********)))))))))))))))******+++---...---***'''''')))+++,,,,,,,,,***)))------,,,+++*********+++))))))))))))))))))))))))******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************,,,,,,++++++***)))))))))+++((())),,,---++++++...---,,,***(((((()))***+++,,,++++++***+++,,,...///000...,,,***)))***,,,------,,,,,,+++*********+++,,,***))))))***++++++***+++++++++,,,,,,...//////))))))))))))************+++++++++,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,((((((((((((((((((((((((,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,***(((''''''(((------,,,++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((())),,,......---+++)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++)))(((---)))'''+++,,,***)))+++,,,,,,,,,++++++*********+++******************+++((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,------...///...---,,,,,,---...//////---+++***+++------,,,************************))))))***+++,,,------...,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,---,,,+++)))((())))))***,,,,,,,,,++++++*********)))+++///111222000...,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))***+++,,,---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********...,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))************++++++++++++++++++***************++++++,,,,,,++++++******++++++***))))))***++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))***+++---------,,,,,,************************---,,,+++******+++,,,---,,,,,,++++++++++++++++++***+++,,,,,,+++***)))(((************))))))))))))++++++,,,...///...+++)))((()))***,,,,,,+++***))),,,,,,+++***************))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************+++++++++(((***---...++++++......,,,+++)))))))))++++++---,,,+++++++++,,,------111///,,,*********,,,------,,,++++++******++++++,,,*********+++,,,+++***------------...///000111************++++++++++++,,,,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---......---+++***+++,,,+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++)))(((...***)))---///,,,***+++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---.........,,,******+++,,,,,,+++************************++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***))))))***++++++...---,,,+++++++++,,,---,,,,,,,,,+++++++++******''')))+++------,,,***(((***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))***+++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++------,,,,,,+++++++++***************************,,,+++++++++************)))************+++++++++***************++++++++++++...000///,,,***+++---,,,++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++++++++***************************++++++************++++++))))))*********++++++,,,)))+++---......,,,***(((************************,,,,,,---...000///---***((()))***+++,,,+++******++++++***)))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************((())))))***++++++,,,,,,***)))+++///000---,,,......---+++******+++,,,,,,...---,,,+++++++++,,,---111///---+++***+++,,,---,,,,,,++++++******+++++++++++++++,,,------+++)))------------...///000000+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,.........,,,,,,---...)))******+++,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,------------,,,,,,------------------------******************************++++++++++++******))))))+++,,,,,,+++***)))...+++,,,000111...,,,,,,,,,,,,,,,++++++++++++***+++++++++******+++++++++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,+++))))))+++,,,++++++************************,,,,,,,,,+++++++++******+++++++++***************,,,,,,+++******)))((((((++++++************++++++++++++***))))))***++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++******)))******+++,,,------,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,+++++++++***------,,,,,,+++*********************************,,,,,,+++++++++*********))))))*********+++++++++)))))))))***+++++++++,,,+++///222000+++(((***...---+++,,,......,,,+++---++++++++++++************++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))******)))))))))*********)))))))))***,,,------,,,***))))))***************++++++++++++,,,---//////---+++((()))***++++++++++++*********)))))))))))))))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************))))))*********+++++++++***))),,,111111...,,,---------,,,++++++,,,,,,------,,,+++++++++,,,---...000///---,,,+++,,,,,,---,,,,,,++++++***++++++,,,++++++,,,...///...+++)))++++++******+++,,,------++++++++++++,,,,,,,,,,,,......------,,,,,,,,,+++***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++---*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,------------------------******************************++++++++++++******))))))***+++++++++******---+++,,,111222///++++++++++++++++++++++++++++++))))))(((((((((((()))))))))***++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))******++++++,,,************************+++++++++***+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++)))((()))+++,,,+++***************************++++++++++++++++++++++++************************,,,+++++++++*********)))+++++++++++++++++++++++++++******************+++((()))))))))***+++,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,---,,,+++++++++++++++++++++************************+++++++++,,,,,,------------------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********************************,,,,,,,,,++++++++++++***))))))*********+++++++++)))))))))***+++++++++,,,)))---000...***'''***------+++,,,111111,,,+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))******+++******((('''&&&******)))))))))******+++))))))******+++++++++,,,*********,,,---...,,,***))))))******++++++++++++***)))))))))))))))******************************************************++++++++++++++++++++++++******))))))******+++,,,************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************+++++++++*********))))))***))),,,111111...,,,---,,,,,,,,,,,,,,,,,,,,,---++++++******+++---...///000///---,,,++++++,,,,,,,,,++++++***++++++,,,,,,++++++,,,...///...+++)))+++************++++++,,,*********++++++++++++,,,.........------,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((******))))))+++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++***,,,------......------,,,------------------------++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++,,,***+++000111---******++++++++++++++++++++++++))))))(((((((((((())))))*********************)))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))******++++++,,,************************+++************+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***)))((()))+++,,,+++***************************))))))***+++,,,,,,------******************++++++++++++++++++,,,,,,------+++++++++,,,,,,+++++++++*********++++++*********'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***)))'''''''''((((((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++***************************++++++,,,,,,------...,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++***************+++++++++(((+++---,,,***)))***,,,---***,,,333333,,,***------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---************************))))))************))))))++++++,,,+++***(((&&&%%%***)))((('''((()))***,,,))))))******+++,,,,,,,,,***))))))+++,,,---,,,+++***************+++++++++******)))))))))***++++++******************************************************************************))))))******+++,,,************************(((((())))))***+++++++++************************)))))))))***++++++,,,,,,************************************************,,,,,,++++++***))))))(((***)))+++///000---,,,...+++++++++,,,,,,,,,,,,,,,++++++******+++,,,...///......---,,,++++++++++++++++++******++++++,,,,,,+++++++++,,,------+++))),,,,,,,,,++++++,,,,,,---************++++++++++++.........---------------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---------,,,,,,+++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++'''))),,,......---+++))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))******+++,,,,,,,,,)))***...///,,,)))******++++++++++++,,,,,,,,,+++++++++******++++++++++++************)))))))))***++++++,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++***)))))))))***,,,---,,,***************************((()))***+++,,,------...+++++++++++++++,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,,,,++++++)))***++++++++++++***))))))***+++,,,---......---***++++++++++++,,,,,,,,,++++++***)))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,++++++++++++*********+++++++++,,,,,,,,,------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))************++++++++++++++++++***************((()))***+++++++++,,,,,,---(((+++444444+++(((---,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******))))))***+++,,,---************************))))))***++++++***)))))))))***+++,,,+++***((('''))))))*********+++++++++))))))***++++++,,,------+++******+++---......,,,***************++++++,,,***************+++,,,,,,************************************************++++++++++++++++++++++++******))))))******+++,,,************************((((((((()))***+++++++++************************((())))))***++++++,,,,,,************************************************++++++******************+++(((***---...++++++...)))******++++++,,,++++++///...,,,+++***+++,,,,,,---,,,,,,+++******))))))++++++******++++++,,,---,,,*********+++,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---------------............,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,---,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))***+++,,,------))))))---...,,,***+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))******+++,,,,,,---......++++++,,,------,,,++++++*********++++++,,,,,,---++++++,,,,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***)))***,,,......---+++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,++++++,,,------,,,++++++)))***++++++++++++***)))***+++,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++*********)))))),,,++++++++++++,,,---...(((((()))***+++,,,,,,------------------------------------,,,,,,,,,++++++)))************+++++++++,,,+++++++++******)))))))))((()))***---...---,,,,,,(((+++444444+++(((,,,+++++++++************)))++++++++++++++++++++++++)))((((((((((((***,,,---************************)))***+++,,,,,,+++***)))((()))+++,,,---,,,***)))'''))),,,......---+++***))))))***+++,,,,,,------,,,++++++,,,...//////...******))))))******+++,,,++++++******+++,,,------************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************************************)))))))))***++++++,,,,,,+++((())),,,---++++++...((()))***+++++++++++++++222000...,,,***))))))))),,,,,,++++++***))))))(((+++*********+++,,,,,,---,,,***))))))***++++++*********)))))))))))))))***,,,,,,,,,---------......,,,---------.../////////,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************---,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---***++++++,,,,,,++++++***************************))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,---///***))),,,...,,,+++,,,*********++++++,,,,,,,,,++++++************++++++++++++***)))(((((())))))******+++,,,,,,---......+++,,,------------,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,...------,,,,,,++++++***+++,,,------------,,,+++*********,,,//////...,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,------.........,,,,,,++++++***)))))))))++++++------------++++++)))***+++,,,,,,+++***)))((()))***+++,,,+++***************++++++,,,,,,,,,((()))***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---,,,,,,,,,++++++*********,,,++++++******)))))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************---,,,+++******+++,,,,,,'''(((((())))))***++++++,,,***)))+++------)))&&&************************---,,,***)))))))))******))))))*********+++++++++---***(((***///111...+++------------------------+++***)))'''''''''((()))************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++************++++++***)))((((((((()))++++++***))))))((('''&&&&&&%%%)))************+++++++++************************,,,,,,,,,++++++*********+++,,,---,,,***)))***++++++++++++*********)))))),,,+++***)))))))))++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++************************************++++++)))+++,,,+++)))))),,,///...............,,,***))),,,,,,,,,,,,,,,+++***)))------------,,,+++************************************+++++++++,,,,,,,,,.........,,,)))((((((***///+++,,,///---((((((,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))************************+++******+++---......---***+++---......---+++***++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,...///000000---------,,,,,,+++++++++))))))*********+++++++++)))************+++++++++***))))))***,,,...---,,,************************************************************************************************+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------...///...,,,)))++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++******++++++,,,---...---,,,,,,+++++++++,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))((()))************++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---***++++++,,,,,,++++++***'''+++///000///,,,******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***,,,------,,,***)))+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,+++++++++******+++++++++++++++******************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************(((((((((''''''((())))))************++++++++++++---+++***+++,,,,,,***(((************************,,,,,,***)))))))))******))))))*********++++++++++++***))),,,000111...***------------------------+++***)))((((((((())))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++******************+++******)))))))))***+++,,,******))))))(((''''''&&&((())))))))))))*********************************,,,,,,+++++++++++++++++++++,,,---,,,***)))***++++++++++++*********)))))),,,+++***))))))***++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++)))(((((('''''')))+++,,,+++******,,,.........//////...---+++***,,,,,,,,,,,,,,,+++******,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,,,,***++++++***))))))***,,,111+++)))---///,,,,,,...++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++******+++---......---***+++---......---+++***++++++************++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++)))************++++++++++++***)))***,,,---,,,+++******************************************************************************************************************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,+++,,,------+++)))++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---...---,,,,,,++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++,,,,,,---------.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,---************************------,,,,,,+++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))+++,,,+++******+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))(((************************(((((()))***+++++++++++++++++++++*********))))))---,,,******+++++++++***************************,,,+++******)))************************+++++++++*********---000111---)))------------------------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++************+++,,,,,,++++++******)))(((((((((((((((((())))))))))))***************************++++++++++++++++++,,,,,,+++,,,---,,,***)))***++++++++++++***************+++******)))******++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''***+++,,,+++******,,,......////////////---,,,+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))))))))***,,,...111+++(((,,,//////------++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++******+++---...---,,,***+++,,,---------,,,+++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***)))(((''''''***************)))))))))***************+++++++++)))************++++++++++++***)))***,,,,,,+++***************************************************************************************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...,,,***)))***++++++***************************+++************++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************+++++++++,,,------............//////.........---------,,,,,,++++++************++++++++++++******++++++,,,---***))))))***,,,...000111:::444---)))***,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((***++++++***)))***,,,+++++++++++++++++++++++++++++++++,,,,,,---------***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++---//////---+++)))************************'''(((***,,,------,,,+++))))))))))))))))))))))))---+++)))(((((()))******************************++++++******************************************+++))))))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************+++,,,,,,------,,,,,,+++*********++++++*********+++++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))*********************************************++++++,,,,,,,,,+++,,,---,,,***)))***+++******************************************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,---......///000///...---,,,+++,,,,,,---,,,,,,++++++))))))***,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((*********+++---///------///000000...++++++++++++++++++++++++++++++------,,,+++*********************++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++***)))***,,,---,,,+++***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))((('''&&&************************************************))))))*********+++++++++,,,+++)))***++++++***)))************************************************************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------000---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********++++++++++++++++++++++++---,,,+++*********,,,,,,*********+++++++++,,,,,,------------............------------,,,,,,,,,,,,++++++***))))))***+++++++++***++++++++++++,,,,,,*********,,,///333777:::CCC:::000++++++,,,+++))),,,+++***))))))***+++,,,,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++((()))++++++******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++'''))),,,...//////---,,,************************$$$%%%''')))******)))))))))))))))*********+++++++++***)))(((''''''(((***************************************+++*********************************,,,***''''''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++)))***++++++++++++***)))******++++++,,,,,,,,,,,,++++++++++++******************++++++++++++,,,,,,*********************************++++++,,,,,,,,,+++,,,---,,,***)))***+++************************))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,---...///------,,,+++,,,,,,,,,,,,---.../////////...---,,,+++,,,,,,---------,,,,,,((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++---///+++444<<<;;;333---++++++++++++++++++++++++++++++---,,,++++++*********+++*********++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,---,,,+++***+++,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))******++++++++++++++++++************************))))))*********+++++++++,,,***))))))++++++***)))************************************************************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------222...+++)))***,,,---...------------------------...---,,,+++************++++++******++++++,,,---++++++,,,---------,,,++++++***************++++++++++++++++++++++++++++++,,,,,,*********+++,,,---***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************+++******++++++,,,,,,,,,,,,,,,,,,,,,---///222666888<<<666...+++------+++(((,,,+++***))))))***+++,,,,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,++++++,,,------++++++++++++++++++++++++(((***++++++******,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***************))))))))),,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++&&&(((+++---......------************************(((((()))***++++++++++++++++++++++++++++++,,,,,,)))******)))''''''(((***************************))))))***++++++++++++***+++++++++***************+++***(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))******+++,,,+++++++++************************+++++++++,,,,,,,,,------************************++++++++++++++++++,,,,,,+++,,,---,,,***)))***+++***************+++++++++((()))***+++++++++++++++***++++++,,,,,,++++++***************************)))))))))******++++++,,,///...------,,,,,,------///---++++++,,,---,,,+++,,,,,,---......---,,,++++++,,,,,,---------------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------++++++---///,,,:::DDDAAA555...---...++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++***************)))************+++++++++***)))((()))++++++***)))************************************************************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------222///+++***+++---......------------------------...---,,,++++++*********++++++******++++++,,,---***+++,,,---...---,,,++++++++++++***++++++,,,---++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************+++,,,,,,+++******)))***+++,,,,,,,,,,,,+++......---,,,,,,---...///---+++)))***,,,---,,,***,,,+++***))))))***+++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++---...******+++++++++,,,,,,,,,+++++++++++++++*********+++*********)))))))))(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***++++++,,,+++++++++************************...---------------......---,,,+++***)))((('''&&&)))+++---,,,***((()))+++************************((()))***+++,,,++++++***+++++++++*********)))))))))***,,,,,,+++*********++++++++++++++++++++++++((()))***,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((***+++,,,,,,+++***(((((()))***+++++++++************************************+++++++++,,,,,,,,,************************,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++))))))*********+++++++++'''(((***+++,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))***++++++,,,------......---,,,,,,,,,,,,---000...++++++---...---+++***+++,,,------,,,+++++++++,,,,,,---......------((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///,,,999AAA;;;222.........++++++++++++++++++++++++************+++,,,------,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))*********+++++++++++++++*********)))))))))************+++++++++)))(((''')))***,,,+++*********************************************************************************************************************++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------000---+++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++******++++++,,,---)))***,,,......---,,,+++,,,,,,++++++,,,------...************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,+++++++++)))+++---......---+++))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///*********++++++,,,,,,,,,,,,++++++******)))))))))+++*********))))))((((((,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,+++******)))))))))************************---,,,+++***)))***+++,,,,,,+++)))'''$$$""" ***---//////,,,******,,,************************((()))***+++,,,,,,+++***++++++++++++******))))))(((+++///111000---***)))++++++++++++++++++++++++((()))***+++,,,++++++***************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********((()))+++,,,,,,+++)))((('''((()))***+++***))))))))))))))))))))))))******)))************+++++++++************************---,,,,,,++++++*********+++,,,---,,,***)))***+++))))))******++++++++++++'''(((***+++,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++,,,,,,---......*********+++,,,---///000111...++++++---...---+++)))***+++,,,,,,,,,+++***+++,,,,,,---.........---))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***++++++***+++---///+++444888222,,,,,,---+++++++++++++++++++++++++++)))))))))***+++,,,......---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))++++++++++++,,,---...///---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++...------,,,+++***))))))'''((((((((())))))******++++++++++++******)))))))))************+++++++++(((''''''(((+++,,,,,,+++************************************************************************************************+++++++++***************))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------...,,,***)))***++++++***))))))))))))))))))))))))((())))))+++,,,...000111++++++******++++++,,,---)))***,,,.........,,,+++,,,,,,,,,,,,------...///************************(((***+++,,,---,,,,,,+++++++++,,,,,,,,,---------//////.........---------......---------,,,,,,,,,)))+++...000000...+++))))))***+++,,,---,,,++++++)))***+++---.../////////,,,---...---+++***+++---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++******+++++++++***))))))******+++++++++,,,,,,,,,+++,,,,,,,,,+++***(((''')))******,,,---...//////)))************+++++++++++++++***))))))+++,,,------,,,...000...***))),,,------------,,,,,,+++***++++++++++++++++++++++++(((((()))***+++,,,,,,---------,,,+++************************************)))***,,,------,,,***)))------......---,,,***)))......---,,,***)))((((((+++++++++*********))))))...---------,,,,,,++++++&&&))),,,---+++)))***,,,************************************************...---,,,***))))))***++++++++++++*********))))))+++++++++,,,---...///000111000///...,,,***))))))))))))*********))))))((()))***,,,,,,,,,***(((''')))************+++++++++$$$(((,,,---+++***+++---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******'''''')))***+++,,,,,,,,,+++,,,---...---,,,+++***...------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...+++,,,000000+++***---+++***)))(((((()))***++++++---//////...------...000///...---,,,+++******---,,,++++++,,,,,,***((()))***+++,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,------......------...------,,,+++***))))))------,,,++++++***)))))),,,+++***)))***+++,,,---,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++------,,,+++******++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++***+++,,,...///------,,,++++++,,,,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))***+++,,,---++++++,,,,,,,,,,,,------,,,------+++******,,,...//////...------,,,++++++(((,,,000444444111---***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---/////////000//////......------......///.........(((((())))))******++++++******+++++++++++++++*********+++++++++,,,,,,,,,)))*********)))(((&&&&&&************************)))************+++++++++......---,,,++++++,,,,,,///------111000,,,+++,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***+++++++++************************)))***,,,------,,,***)))((()))+++,,,,,,+++***)))))))))***++++++,,,------+++++++++*********))))))******)))))))))((((((((('''))),,,,,,+++)))***,,,************************************************,,,++++++******+++,,,------,,,,,,,,,+++++++++***+++******+++,,,---............------,,,,,,,,,+++)))******++++++******))),,,,,,---...---,,,+++***)))************+++++++++***+++,,,,,,***))))))***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***)))***++++++++++++++++++,,,,,,------,,,,,,++++++)))(((((((((((((((((()))************************---,,,,,,,,,++++++******+++,,,,,,,,,++++++***)))---------,,,,,,++++++***...++++++///...***(((++++++***)))(((((()))***+++,,,,,,,,,---///111222333---------------,,,,,,,,,...,,,))))))***++++++*********++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,,,,,,,,,,---,,,,,,++++++*********---------,,,+++*********++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******************************************************************+++++++++*********))))))))))))*********++++++++++++******)))(((((())))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++******+++,,,---,,,+++++++++,,,,,,------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,++++++******))))))))))))***+++,,,,,,*********++++++,,,,,,,,,,,,------,,,******,,,.........------,,,++++++******+++---//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++******************---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,************++++++++++++)))***+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,,,,---------,,,+++***))),,,,,,+++***)))((((((''')))************+++++++++++++++******+++---///000444///---000222///,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++++++++,,,,,,***************************+++,,,------,,,+++***%%%'''***,,,---,,,+++***'''((()))***+++---......+++++++++***************+++++++++***************(((***+++,,,*********+++************************************************************+++,,,---...------------,,,,,,,,,,,,************+++,,,------***++++++,,,,,,---......***++++++,,,,,,+++++++++---------,,,,,,,,,,,,+++)))************+++++++++---+++*********+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,++++++++++++*********+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******------,,,,,,++++++,,,,,,++++++************++++++************************------,,,+++***)))((((((+++++++++,,,++++++***)))......---,,,+++***)))))),,,***+++------***)))***+++***))))))))))))***+++---***)))+++111555777777++++++,,,,,,------......///,,,)))((()))+++,,,,,,++++++************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************************++++++++++++***))))))((()))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++*********+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++*********+++***************++++++((())))))***+++,,,,,,---,,,------,,,+++***,,,...------,,,,,,+++*********,,,+++***)))***+++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,+++++++++&&&'''(((***+++,,,------,,,,,,,,,+++++++++++++++)))***+++,,,---.........******+++++++++,,,,,,,,,---------------,,,++++++...------,,,+++***))))))))))))*********+++++++++)))(((((()))---333:::>>>;;;222,,,---000///------++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***'''))),,,///000...,,,+++++++++++++++************************************++++++++++++++++++++++++)))***++++++*********+++************************************************************+++,,,---------------,,,,,,,,,,,,,,,+++++++++++++++,,,------)))******+++,,,------...++++++,,,,,,------,,,,,,++++++***))))))******+++))))))*********+++++++++,,,)))&&&(((+++......---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++,,,,,,---......///...---,,,+++******************++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,------------,,,++++++...---,,,+++***+++,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''******++++++++++++******---,,,,,,,,,++++++***************,,,,,,,,,,,,---************************---***)))---444888777444++++++,,,,,,,,,---------...,,,++++++,,,---,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,---,,,+++***---......//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************************************************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++***************++++++******)))*********))))))***+++,,,------...+++,,,---,,,++++++,,,---++++++++++++******)))))),,,+++)))))))))***,,,---,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,******+++------.........,,,,,,,,,++++++******))))))***+++,,,---.........******+++++++++,,,,,,,,,))))))((((((((((((((((((++++++++++++++++++++++++))))))*********+++++++++...,,,***+++000888BBBHHH@@@555,,,***,,,,,,,,,---******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++---//////---+++***---,,,,,,+++***(((((('''************************''''''((((((((((((((((((+++*********************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...*********+++++++++++++++***+++,,,---------------+++******))))))***++++++))))))*********+++++++++,,,)))'''(((,,,//////---,,,,,,,,,+++++++++******+++++++++,,,,,,---------******+++,,,,,,---......///...---,,,+++***************++++++,,,,,,,,,---++++++,,,------------,,,---------,,,,,,,,,++++++++++++,,,------------,,,...---,,,+++***+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++******************++++++,,,,,,,,,((()))***+++---000111111******++++++++++++******,,,+++,,,111777888333---------,,,,,,,,,++++++++++++,,,...000222000---***,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***---..................---++++++++++++++++++++++++------------------------))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++***))))))))).........---,,,+++***)))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))))))))******++++++******)))*********++++++,,,,,,---......///+++,,,------,,,+++,,,---++++++************))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,---------,,,---...............---,,,++++++******)))))))))((()))***+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,***))))))((((((((())))))'''(((((())))))*********)))************+++++++++///,,,)))(((+++222999======333+++******)))+++---)))***++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,---,,,+++***************************++++++++++++++++++++++++)))***+++++++++***))))))***************************************+++++++++))))))))))))************---+++))))))***+++***)))************************************************++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++++++++************)))******+++,,,------------+++,,,,,,,,,,,,---------)))************+++++++++...,,,+++++++++,,,+++***,,,,,,,,,+++++++++*********++++++,,,,,,------...+++++++++,,,,,,---------...------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,******+++,,,,,,---,,,,,,------,,,,,,++++++,,,,,,******))))))))))))******************************(((((())))))************((()))******+++*********(((((()))***+++,,,------'''***+++***,,,111333222******+++,,,,,,+++******+++,,,///333666444---(((------,,,,,,++++++******)))+++...222444222---(((++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++***************)))))))))((())))))***+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))((((((+++++++++++++++++++++++++++++++++++++++,,,------+++++++++,,,++++++***)))---.........---+++)))((()))***++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((()))******+++***************++++++------------............***,,,...---,,,++++++,,,***************************+++,,,......---,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******************++++++---,,,,,,++++++,,,,,,---((())))))***++++++++++++------------,,,+++***************)))))))))))))))******+++++++++++++++*********+++++++++,,,,,,,,,---,,,+++++++++,,,------(((((((((((()))))))))))))))************++++++++++++***)))((()))+++---...111---+++,,,,,,)))***---))))))***+++++++++++++++))))))))))))))))))))))))+++++++++******************+++,,,------,,,***)))************************,,,++++++++++++++++++,,,))))))))))))***+++,,,,,,(((((())))))******++++++))))))*********+++++++++,,,,,,,,,,,,---------......+++)))(((***+++***)))************************************************((()))+++,,,---,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---************************)))***+++,,,,,,---------***+++,,,---...---,,,,,,)))************++++++++++++---...---,,,+++++++++,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---------...------------,,,,,,,,,++++++++++++++++++***))),,,,,,------,,,,,,++++++---,,,,,,++++++,,,,,,---******************************************))))))(((((()))***************))))))******++++++,,,,,,(((++++++)))***000111///***++++++,,,,,,++++++***))),,,///222222///***'''+++++++++++++++,,,,,,,,,(((***,,,000111000,,,(((******++++++++++++************+++++++++,,,,,,,,,************************************************************************)))******+++++++++++++++++++++++++++++++++,,,,,,************************++++++******++++++,,,---)))******++++++******)))******+++++++++,,,,,,,,,))))))))))))))))))))))))******************++++++************************************************))))))*********++++++++++++++++++*********))))))))))))(((((()))******+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++************+++,,,,,,***+++,,,------,,,,,,+++***+++---......---+++***))))))***+++++++++++++++++++++++++++++++++++++++,,,+++)))(((((((((******))))))))))))***+++,,,,,,......------------,,,,,,***,,,......,,,++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,++++++******************---,,,,,,++++++,,,,,,---((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***************++++++******+++++++++***))))))******+++++++++,,,,,,,,,+++***)))))))))***+++,,,+++++++++***************)))************+++++++++***,,,...//////...,,,+++''''''+++///...******---((()))***+++++++++++++++++++++++++++++++++++++++************************++++++---------+++)))(((************************,,,++++++******++++++,,,******)))***+++...000111******))))))))))))))))))))))))******++++++++++++)))))))))******+++++++++///+++((((((***+++***)))************************************************&&&'''***,,,---.........---------.........//////,,,,,,++++++***+++++++++(((((())))))******++++++((()))***+++,,,,,,---,,,'''(((***,,,---,,,***))))))************+++++++++&&&***......---,,,---///,,,,,,,,,+++++++++************+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,++++++++++++,,,------......------......---------,,,,,,,,,,,,,,,,,,+++***)))((('''+++,,,---...---,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))(((((((((((()))***************+++++++++***************)))---,,,'''(((---///,,,***+++,,,------,,,+++***))),,,//////...+++***)))((()))***+++,,,---......))))))***,,,......+++))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,************************************************************************(((((()))***************++++++++++++++++++++++++))))))))))))))))))******,,,+++***)))***+++---...+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))++++++******+++,,,------++++++++++++++++++++++++)))************+++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++******))))))******+++,,,)))***,,,---...------,,,''')))+++---//////...---((()))***+++++++++++++++++++++++++++++++++++++++,,,+++)))((('''(((***+++))))))))))))***+++,,,---...------,,,,,,++++++******,,,......---++++++,,,++++++++++++++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))************+++++++++...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---.../////////***+++,,,---------------*********++++++,,,,,,---,,,+++)))(((((()))+++,,,************************...---,,,+++++++++,,,---++++++++++++******))))))*********++++++,,,,,,,,,111000...+++***))))))***---------,,,,,,++++++++++++***)))(((((()))***+++,,,,,,,,,++++++*********)))***++++++++++++***))))))******++++++******)))---------,,,,,,+++++++++,,,,,,---...---,,,***)))+++***((()))***,,,,,,+++)))(((''''''(((***,,,...---------,,,,,,,,,++++++,,,,,,+++***))))))******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******000///...---,,,+++++++++***)))))))))***+++,,,,,,'''(((((()))***+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,+++*********---,,,+++***))))))))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))***,,,---.../////////++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++*********++++++***)))(((((())))))++++++************+++++++++*********))))))(((((('''((()))))))))'''&&&%%%************)))))))))((())))))***++++++++++++***+++,,,---,,,***)))***+++++++++++++++++++++++++++///((()))222444...+++///+++++++++************))))))************+++++++++************++++++,,,---++++++,,,,,,,,,+++******...---+++***)))***++++++)))))))))))))))******+++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++*********************************)))******+++,,,+++---///000000///---+++,,,,,,+++******+++,,,,,,++++++++++++******)))))),,,++++++******++++++,,,))))))(((((((((((())))))+++*********))))))((((((---,,,+++++++++,,,---...,,,+++)))***+++,,,,,,+++(((((()))***************++++++++++++++++++++++++...---***)))((((((***+++,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))***************+++++++++,,,+++*********+++------,,,,,,+++******))))))(((,,,---------------------............---,,,+++******...+++)))...+++&&&)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++)))((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))((()))***+++,,,,,,+++***)))''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,+++***))))))***+++,,,************************++++++******+++,,,---...++++++++++++*********)))******+++++++++,,,,,,,,,000///---+++************,,,,,,,,,++++++***************))))))))))))******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************++++++,,,,,,,,,+++))))))+++***((()))+++,,,,,,+++***)))((('''(((***+++---,,,,,,,,,,,,++++++++++++,,,++++++***))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,+++++++++*********...---,,,+++++++++++++++*********)))******++++++((((((((()))***+++++++++******+++++++++,,,,,,,,,*********************************)))))))))))))))++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++,,,------...---------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++***)))))))))))))))++++++************+++++++++*********))))))))))))***++++++++++++***)))((())))))))))))(((((((((((())))))***++++++++++++***+++,,,---,,,***)))***+++++++++++++++++++++++++++---,,,---///---)))))),,,+++++++++************))))))************+++++++++...---,,,+++++++++++++++,,,,,,,,,++++++*********---,,,++++++******++++++++++++*********++++++,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++***************************************++++++,,,***,,,...//////...,,,***,,,,,,+++******+++,,,,,,++++++++++++*********))),,,++++++******++++++,,,******))))))))))))******************)))))))))(((,,,++++++***+++,,,---...---+++******+++,,,+++***((())))))***************++++++++++++++++++++++++---,,,***)))((()))***+++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++***))))))++++++******************+++******)))***+++,,,---*********+++++++++,,,,,,.........---,,,,,,,,,+++------------,,,+++***)))---111666333***&&&))),,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---+++*********+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***,,,---...++++++++++++***************++++++++++++,,,,,,,,,------,,,++++++++++++,,,++++++***************))))))******************))),,,,,,,,,++++++++++++***,,,+++************+++,,,+++,,,,,,------,,,,,,+++******************++++++*********+++******)))(((+++***)))***+++,,,,,,++++++***)))(((((()))++++++,,,++++++++++++*********,,,+++******)))*********)))************+++++++++++++++++++++++++++++++++************++++++++++++************+++++++++++++++++++++***************,,,++++++******+++++++++++++++******)))*********(((((())))))***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++++++++++++++++++++*********------------------------,,,,,,,,,++++++++++++***++++++******************++++++************++++++***************)))))))))++++++,,,,,,,,,+++******(((((((((((((((((())))))))))))***++++++++++++******+++,,,+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,)))...000,,,)))+++...000+++++++++************))))))************+++++++++------,,,,,,,,,,,,,,,---///---,,,***))))))******++++++,,,,,,,,,+++******---,,,,,,+++++++++,,,,,,+++++++++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************+++,,,,,,)))+++,,,......,,,+++))),,,++++++******++++++,,,++++++++++++************,,,++++++******++++++,,,******))))))))))))******************))))))))))))+++************+++,,,,,,...,,,******++++++***)))((()))******++++++******+++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))************))),,,+++++++++***)))))))))***))))))))))))***++++++))))))***+++---...////////////...---,,,+++******,,,,,,,,,,,,+++***))))))---333GGGGGG---%%%---***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++************++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******************++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************))))))+++,,,,,,+++))))))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,)))******++++++******)))+++++++++,,,,,,---------*********************)))+++***)))***,,,---,,,***++++++***)))))))))***++++++++++++*********))))))++++++***************+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++++++++,,,---,,,,,,+++***)))))))))***)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------,,,+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++************++++++************************************************)))))))))))))))*********))))))***++++++++++++***)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,'''...000+++---777;;;888+++++++++*********))))))))))))*********+++++++++*********,,,---///111222000...,,,)))((()))***+++***+++,,,------,,,***)))---,,,,,,+++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++************+++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))(((((()))))))))*********)))))))))))))))***************+++++++++...,,,************)))((())))))***++++++++++++***++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******'''((()))***++++++++++++,,,,,,,,,+++***)))(((((()))))))))))))))************++++++,,,---...///000...------,,,,,,+++++++++,,,,,,,,,,,,,,,+++*********///OOOUUU555***000$$$+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************)))))))))*********++++++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++******))))))+++++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***(((''''''(((***+++)))******++++++******)))+++++++++,,,,,,---------++++++*********++++++++++++******+++------,,,***+++++++++***************+++++++++*********))))))+++***************++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------------------******************++++++---,,,,,,,,,,,,------...,,,,,,+++***)))))))))***************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---++++++,,,,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++************++++++***************+++++++++******************++++++++++++++++++++++++++++++))))))***++++++++++++***)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))------,,,444@@@AAA999+++++++++*********))))))))))))*********+++++++++*********,,,---///111222///...+++)))))))))***+++)))***,,,------,,,+++***,,,++++++*********++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,)))((((((''''''(((((()))))))))))))))))))))******))))))******++++++++++++...,,,***)))******)))'''))))))***+++++++++++++++++++++++++++++++++++++++(((((())))))***+++,,,---***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******((((((***+++,,,,,,------,,,,,,,,,+++***)))(((((((((((())))))************------------------------***++++++,,,,,,------------------------,,,,,,++++++***DDDLLL222,,,222$$$+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++******************************************************+++++++++************)))---,,,+++******+++,,,---******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((('''++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******++++++++++++*********++++++++++++,,,,,,,,,***)))(((((((((((()))***+++,,,,,,------,,,,,,+++******************++++++++++++*********+++,,,,,,******+++,,,......,,,*********++++++++++++++++++,,,++++++++++++******************)))******+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,------..................------------+++++++++++++++,,,,,,,,,......---,,,,,,---------++++++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********++++++,,,,,,+++***((('''*********+++++++++++++++,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---...---,,,+++++++++************++++++*********+++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++))))))***++++++++++++******+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,///888>>>999111+++++++++************))))))************+++++++++------,,,,,,,,,,,,,,,------,,,+++*********+++,,,******+++,,,,,,,,,++++++***************+++,,,,,,*********+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))(((((((((((())))))))))))))))))************)))***++++++,,,,,,++++++---+++))))))******)))((()))***++++++,,,+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***+++,,,------,,,+++************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******))))))***,,,,,,---------,,,+++++++++***)))))))))((()))******++++++******//////...---,,,,,,++++++))))))***+++,,,---......---------......------,,,...(((222444''')))000)))+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------...---------************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))******+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******((()))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++*********************))))))((()))***+++,,,******+++---///...,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***++++++,,,)))************+++++++++++++++++++++++++++++++++))))))***++++++,,,------.........------,,,,,,,,,++++++,,,,,,,,,---------......---,,,++++++++++++*********)))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************))))))))))))))))))***,,,------+++***))))))*********++++++++++++,,,,,,,,,------------...+++,,,,,,,,,,,,+++******))))))***+++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---...///...---,,,++++++************++++++*********++++++,,,,,,,,,,,,++++++***+++,,,---.........---,,,++++++***)))))))))***++++++++++++******,,,------,,,,,,---...------------------------000---///777;;;888111,,,+++++++++************))))))************+++++++++...---,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---*********++++++---...///++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++((()))))))))******************,,,---------,,,+++,,,***(((((()))******))))))***++++++,,,,,,++++++++++++++++++++++++++++++((()))******++++++++++++)))***,,,------,,,***)))++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******((()))***+++++++++++++++++++++******************))))))+++,,,,,,,,,+++***......------,,,++++++************+++,,,,,,,,,---+++,,,,,,---------,,,,,,,,,***)))((('''(((+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---.........------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------************************)))***+++------------,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********((()))***+++,,,++++++***))))))******++++++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++*********...------,,,,,,+++++++++)))(((''''''''')))***+++******+++---//////,,,***((()))***+++,,,------------------,,,,,,,,,++++++******))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++'''(((((()))******++++++---------,,,,,,+++++++++,,,,,,,,,------............---,,,+++***************)))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,++++++******(((***,,,.........---,,,))))))******++++++++++++,,,,,,,,,---------......---------,,,+++***(((((())))))***+++---...///000++++++++++++++++++++++++*********++++++,,,,,,,,,***+++---//////...---,,,++++++************++++++*********++++++,,,,,,,,,))))))((((((((()))+++,,,///...---,,,***)))(((((())))))***++++++++++++***+++,,,...------,,,...///------------------------...,,,222===>>>444---///+++++++++************))))))************+++++++++************++++++,,,---))))))+++,,,,,,,,,,,,,,,++++++***)))***+++---...******+++,,,---///000111+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***************************+++,,,------,,,+++***+++++++++,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---(((((())))))*********+++***+++,,,---...---,,,,,,+++)))((((((***+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***)))***,,,------,,,***)))++++++,,,,,,,,,---------)))))))))******+++++++++------------------------))))))***+++,,,,,,------,,,,,,,,,+++++++++******((())))))************)))***************+++++++++)))***+++,,,---,,,++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++'''---++++++///,,,'''++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000++++++---......---++++++000//////...------,,,,,,************************((()))+++---.........---++++++++++++++++++++++++***111555111,,,+++***)))******))))))******+++,,,***...222000+++((((((***---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,+++***+++,,,---+++))),,,,,,,,,++++++************+++++++++***((('''%%%,,,++++++******++++++,,,*********++++++,,,,,,,,,******))))))******+++,,,))))))***+++,,,,,,------+++,,,...//////...,,,+++))),,,,,,)))(((++++++)))************************************************************************))))))))))))************((())))))+++,,,---......,,,,,,,,,---------......++++++------------+++++++++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---//////...---,,,......---,,,***)))((((((++++++***)))***+++---...,,,++++++******++++++,,,++++++,,,------......///***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,++++++***+++++++++)))))))))***++++++,,,,,,000///...,,,+++***))))))***************)))((('''---,,,,,,++++++,,,,,,---++++++******+++---...///000555888555///+++---111+++++++++************)))++++++******************,,,,,,,,,+++++++++******++++++************+++++++++++++++******)))))))))******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***************************+++,,,------,,,+++***,,,,,,---------,,,++++++******+++++++++,,,,,,,,,)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))***,,,......---,,,+++++++++111000(((+++000))),,,,,,,,,++++++*********))))))******++++++++++++******+++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---,,,***(((((()))***++++++,,,---,,,***)))***++++++***)))))))))***,,,,,,)))))))))((())))))***+++++++++++++++++++++++++++------------,,,,,,+++*********))))))))))))******++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++************************************************+++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((())))))+++,,,---......******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++---444777444///......,,,++++++*********++++++,,,+++///222222---++++++---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***+++,,,---+++))),,,,,,,,,+++++++++*********++++++++++++)))(((''',,,++++++******++++++,,,******+++++++++,,,,,,,,,******))))))******+++,,,*********+++,,,,,,,,,---+++,,,---//////---,,,+++,,,---+++((()))---...+++++++++++++++++++++++++++************************************************))))))))))))************,,,,,,,,,++++++++++++***,,,,,,,,,---------------++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,++++++******++++++,,,------------------,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++***************///...---+++************))))))***++++++*********---,,,,,,++++++,,,,,,---++++++***+++,,,...///111777999999555///,,,,,,...++++++++++++************++++++******************,,,,,,,,,+++++++++******++++++************++++++,,,,,,+++++++++*********+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***++++++++++++***++++++++++++,,,,,,,,,***+++---.........------++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))+++,,,......---,,,+++,,,000999777++++++///))),,,,,,,,,+++++++++******)))*********++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***---,,,***)))((()))***++++++,,,---,,,***)))***++++++***)))))))))***,,,,,,***))))))))))))***++++++++++++++++++++++++++++++,,,---------,,,,,,+++***+++******))))))******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++---333666333/////////------,,,+++++++++++++++,,,***---111000...,,,,,,...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,---+++))),,,,,,,,,++++++++++++*********++++++++++++******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++---...,,,((()))......,,,++++++++++++++++++++++++************************************************)))))))))*********++++++,,,,,,,,,+++++++++******------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---++++++******+++,,,---...//////,,,,,,+++*********++++++,,,++++++******++++++,,,.........---,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,,,,+++******)))))),,,,,,+++***************((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++---///111333>>><<<888333///---,,,+++,,,+++++++++******************++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000///......************************,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******+++,,,---...---,,,+++---666EEEBBB111,,,000,,,,,,,,,,,,,,,++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++************++++++***++++++,,,,,,++++++***---,,,***))))))***+++++++++,,,---,,,*********++++++************+++,,,,,,***************+++,,,,,,************************,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***///111...,,,---,,,***------,,,,,,++++++,,,,,,(((***------+++++++++---************************++++++,,,,,,,,,,,,------))))))***+++,,,,,,------++++++***+++,,,---+++)))++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++,,,111333...******+++***++++++++++++++++++++++++************************************************))))))*********+++++++++))))))***+++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,+++***))))))***+++---......///---,,,,,,++++++*********,,,++++++******++++++,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************************+++,,,---...,,,,,,,,,++++++*********+++******)))******++++++***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,******+++,,,---000222444@@@:::333///...---,,,***,,,,,,+++++++++***************+++++++++++++++,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---------,,,+++++++++++++++,,,,,,,,,---------...///000000000///...++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++***))))))))))))***+++,,,---------,,,,,,,,,999KKKIII555///222///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,+++*********+++,,,***,,,,,,,,,******+++,,,************++++++,,,,,,++++++******++++++,,,---************************,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,******,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++(((,,,...+++***,,,+++)))------,,,++++++,,,,,,,,,((()))++++++++++++,,,---,,,,,,++++++***))))))(((+++++++++,,,,,,---------))))))***+++,,,------...++++++***+++,,,---+++)))++++++++++++++++++++++++*********++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,777>>>888---((()))+++++++++++++++++++++++++++************************************************************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++***))))))******++++++,,,,,,,,,,,,,,,,,,+++******))),,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************************+++,,,---...******++++++,,,,,,,,,,,,******))))))******+++,,,---------------,,,++++++,,,++++++******++++++,,,******+++,,,---000222444;;;555...+++,,,...---+++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...***++++++,,,------------++++++,,,,,,,,,---------......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))******++++++,,,,,,---------,,,(((444EEEDDD333...222///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,******++++++,,,,,,,,,,,,++++++******++++++,,,---************************+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++))),,,---***+++------***+++++++++++++++,,,------+++,,,,,,,,,------......------,,,+++***)))((('''***++++++,,,,,,------...))))))***+++,,,,,,------,,,+++***+++,,,---+++)))***++++++++++++,,,,,,,,,***************+++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********))))))******+++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,///;;;CCC<<<000******,,,*********************************************************************************++++++++++++,,,...------,,,+++***))))))++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))***************++++++,,,,,,,,,+++******,,,++++++******++++++,,,*********+++,,,---------***++++++,,,,,,++++++***------------------------************+++,,,------******++++++,,,------...++++++*********++++++,,,------------,,,+++***)))++++++************+++++++++******+++---///111333444///***)))+++---------,,,,,,,,,,,,++++++++++++******++++++,,,---------,,,,,,,,,+++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------$$$&&&(((***,,,---...///,,,,,,,,,,,,------------------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,------&&&,,,888888,,,+++///***,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---***++++++,,,---,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++))),,,,,,***+++......+++)))))))))***+++,,,---...---,,,++++++,,,---------+++++++++*********))))))******+++,,,,,,---......*********++++++,,,,,,,,,,,,+++***+++,,,---+++)))******+++++++++,,,,,,,,,+++***)))))))))***++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************))))))******+++,,,+++,,,,,,,,,---.........,,,++++++++++++++++++,,,111777:::444---++++++***))))))))))))))))))))))))*********************************************************+++++++++,,,,,,...------,,,+++***)))((())))))***+++,,,------...,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***------------------------+++++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,++++++,,,,,,,,,,,,+++***++++++************++++++++++++***+++,,,...///111///---***)))***,,,---...------,,,,,,,,,+++++++++******++++++,,,------...,,,,,,,,,+++++++++******++++++************++++++*********+++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,........................,,,,,,------------,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---,,,+++***)))++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))***+++,,,,,,,,,+++++++++,,,,,,------+++***///...(((+++///''',,,,,,,,,---------......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++***++++++,,,,,,++++++******++++++,,,---------,,,)))+++,,,,,,+++***,,,---***+++,,,---------,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---......---,,,,,,++++++,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++(((******(((***------***'''(((((()))***,,,---...,,,***))))))***++++++******************+++++++++******+++,,,,,,---......***++++++++++++,,,,,,,,,,,,+++***+++,,,---+++)))*********++++++,,,,,,,,,+++***)))(((((()))***+++,,,++++++++++++++++++,,,,,,,,,,,,++++++******************)))***++++++,,,++++++,,,,,,---...//////,,,++++++******++++++,,,000111...)))(((+++***'''((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,(((((()))***,,,---...///,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++*********+++,,,------))))))***+++,,,,,,---...((()))+++,,,---,,,,,,+++,,,++++++++++++++++++,,,------,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++...------,,,,,,++++++***...---,,,,,,++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++************++++++++++++******+++---...///---,,,+++******+++---...---------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,+++++++++******++++++************++++++)))))))))******+++++++++******+++,,,,,,---......---------,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++/////////...,,,***)))(((,,,,,,,,,---------......***++++++,,,+++***)))(((************************...------,,,++++++++++++,,,,,,,,,+++++++++******************************(((((())))))***+++------,,,,,,+++++++++,,,---...333,,,,,,+++'''...111(((,,,,,,,,,------.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---......---+++***+++++++++,,,,,,+++++++++***+++,,,,,,------------)))***,,,,,,++++++,,,---***+++,,,---...---,,,,,,)))))))))((()))******+++------------------------***+++,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++---///...---,,,,,,++++++,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,++++++*********------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************++++++************++++++///...---,,,+++*********)))+++------,,,******+++,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******+++++++++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,------************************))))))*********+++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++------............------+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,---.........------))))))*********+++++++++...---,,,++++++++++++,,,---,,,,,,++++++,,,,,,------------.........//////+++++++++*********))))))************************---,,,,,,+++*********+++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++))))))*********+++++++++...---+++*********++++++,,,------+++******,,,...)))***,,,------,,,***))),,,,,,+++++++++,,,------,,,,,,***(((&&&&&&(((***++++++,,,------......///+++++++++,,,,,,---------000...,,,++++++,,,---///------------------------******+++++++++,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,---------///...,,,------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,---......---+++)))******+++,,,,,,------++++++,,,------,,,,,,,,,---+++)))+++---///---+++,,,+++***))))))***+++,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,------,,,++++++++++++******++++++,,,---+++,,,------......------,,,,,,,,,++++++*********...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---///000++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///)))******++++++******)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++************++++++...---,,,,,,++++++++++++***,,,......---++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++*********)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++*********++++++++++++,,,------------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,++++++******++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++*********++++++,,,------+++******,,,...***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++------------------,,,,,,---------------------------+++***))))))***,,,---------------------------***++++++++++++,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---+++******++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,---......---+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,---+++***+++---...---+++,,,,,,+++******+++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,+++++++++******++++++,,,,,,++++++,,,---------------,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---......++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++************++++++,,,,,,++++++++++++,,,,,,+++---......---,,,,,,---************************,,,,,,++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++++++++,,,,,,,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,------++++++++++++------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++*********+++++++++,,,---,,,******,,,---++++++++++++++++++++++++*********+++,,,------......---...000333333000,,,.........---,,,+++++++++............------------+++******)))***+++---...........................++++++++++++,,,,,,,,,,,,...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++,,,...000///------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,,,,......,,,+++******************++++++,,,,,,,,,------,,,,,,+++,,,+++***+++,,,------+++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,------------------------...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))*********++++++,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++++++++******+++,,,------+++,,,------++++++,,,---)))***++++++++++++***))),,,,,,,,,++++++*********+++************,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,,,,...---+++******+++---.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,------......++++++,,,,,,,,,---------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))&&&((()))+++,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++++++++++++++,,,,,,,,,******+++---,,,++++++******++++++,,,((()))***+++,,,------------,,,...333888888222,,,---------,,,,,,,,,++++++---------------,,,,,,,,,,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,***))))))***,,,---222000///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,+++,,,---...,,,***************************,,,,,,---------,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------******++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++(((((((((((())))))))))))...,,,***((((((***,,,...*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++************+++,,,------***+++++++++))))))***,,,)))***++++++++++++***))),,,,,,,,,++++++*********************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********++++++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---************************))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++*********++++++,,,---...---+++******+++---.........---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---...///++++++,,,,,,,,,---------***,,,...//////...,,,+++---,,,,,,++++++,,,,,,---............------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++)))******++++++******)))&&&((()))+++,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,+++***---333888888222++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---...///000++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---------------------------,,,***))))))***,,,------,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,++++++,,,------,,,******************+++++++++,,,---------,,,,,,+++*********++++++++++++,,,,,,******++++++++++++******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------)))***+++,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******---------,,,,,,++++++************++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++******+++++++++++++++++++++,,,***(((&&&&&&(((***,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************++++++************++++++***************+++,,,---)))******)))((((((***+++************************,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------------++++++++++++------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,+++***)))***+++,,,---++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---///...............------)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***)))))),,,000444444000,,,*********+++,,,---------)))*********++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,+++++++++------+++***)))******+++,,,,,,------------------,,,+++******)))***++++++******+++---)))******++++++******)))***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------,,,,,,++++++******)))+++,,,,,,,,,,,,,,,+++************++++++,,,,,,---******+++++++++,,,,,,,,,,,,---............---,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------************************,,,,,,,,,+++++++++******************************++++++************+++++++++***************++++++***++++++***((((((***,,,,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,+++***))))))+++,,,...*********++++++++++++,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))+++,,,,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++(((***,,,,,,+++************+++,,,,,,,,,,,,+++***)))***,,,,,,,,,+++)))((((((***,,,...000000///...++++++++++++++++++,,,,,,))))))***+++,,,,,,------***+++++++++,,,+++++++++------------------------,,,,,,,,,------------...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++******,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,+++***+++------+++***))))))***,,,---...///000------------,,,+++***)))(((***,,,+++***)))+++---******+++,,,,,,+++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++************+++,,,(((***+++------,,,+++***++++++,,,---------------,,,,,,,,,---------......,,,+++++++++,,,,,,---......------,,,++++++************+++,,,---,,,++++++)))******+++,,,,,,------*********++++++,,,,,,,,,------...//////...------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000---+++))))))***+++,,,,,,------))))))))))))))))))))))))************))))))((((((************************++++++************++++++++++++***************+++,,,,,,,,,***))))))+++...,,,+++)))(((((()))+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++*********+++---...)))************+++++++++************************))))))*********++++++++++++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++************+++,,,---...+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,------......------,,,...---,,,++++++---///000))))))*********+++++++++***)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------........................,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,------,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,''')))+++,,,,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,---,,,,,,+++(((***,,,,,,+++***)))***)))***,,,------,,,***)))***+++,,,---,,,***((('''(((***,,,---------///000------,,,++++++*********))))))***+++---...//////------.........---,,,,,,////////////////////////,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************+++,,,,,,---......------------------------+++++++++++++++++++++++++++,,,...//////...,,,+++&&&&&&&&&(((+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,+++***+++,,,---+++)))))))))+++,,,...///111111---...------,,,+++***)))(((***,,,+++))))))+++---++++++------------+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,+++***))))))***+++,,,(((***+++------,,,+++***+++,,,------......------,,,,,,,,,------.........++++++++++++,,,,,,---...//////...------,,,++++++((()))+++,,,---,,,,,,+++))))))***+++,,,,,,------...---+++*********++++++...///000///...---...///222...)))***---...+++'''******+++++++++,,,,,,,,,+++++++++******))))))))),,,+++***))))))***+++,,,+++*********+++,,,,,,---++++++***************+++*********+++,,,,,,,,,---)))))))))))))))))))))))))))************+++++++++************************------...///...---+++***------,,,++++++******)))------,,,+++***)))((('''---------,,,,,,+++++++++++++++******)))******+++************************))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))------------------------------++++++++++++------...---,,,+++***++++++,,,,,,------......------,,,///,,,+++,,,...///---++++++******))))))******+++///...,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,---,,,,,,++++++*********+++,,,---.........,,,,,,++++++***)))***+++---...***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,++++++***)))))))))***,,,++++++******++++++,,,)))***,,,---...------,,,'''((()))***,,,---...///,,,,,,++++++,,,,,,---......---+++)))))))))+++,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++,,,---......---+++***)))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++,,,,,,---......///...,,,++++++,,,...///------------------------------------------------...---+++***)))***++++++............---,,,+++***,,,+++,,,---......+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,)))111///***...,,,***000,,,,,,,,,,,,------,,,***++++++++++++++++++++++++,,,***)))((()))***,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000///......---,,,,,,+++******++++++***************+++---------...------,,,,,,,,,---//////---+++,,,---,,,---...---+++***+++,,,------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***'''++++++,,,,,,,,,,,,------************************---,,,+++*********++++++---...//////------...///000---******,,,---+++)))***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++***++++++,,,,,,---++++++************++++++)))))))))))))))*********************************************++++++++++++***************************+++++++++******)))(((+++++++++++++++++++++,,,++++++++++++************---,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******---------------------------,,,,,,++++++,,,,,,---///...---,,,++++++,,,---,,,------......------,,,...---+++,,,...///---+++,,,,,,,,,++++++,,,,,,,,,///---,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---------...------,,,,,,++++++******+++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,+++***************,,,++++++******++++++,,,***+++,,,---------,,,+++*********++++++,,,,,,---,,,,,,++++++,,,,,,---......---+++*********+++,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&'''((()))---,,,,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***+++---......---+++******++++++,,,------......,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++............---,,,+++***---,,,,,,...//////---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***)))///+++)))///...)))---...---,,,+++******)))(((+++++++++++++++++++++++++++***((((((((()))+++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,---...////////////......---,,,++++++******+++++++++***+++,,,,,,---,,,,,,---------------,,,++++++,,,,,,+++*********---...///...,,,+++,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))*********+++++++++,,,,,,************************---,,,+++*********++++++,,,---......,,,,,,---...---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++************++++++*********)))))))))))))))************************************+++++++++,,,+++++++++++++++++++++++++++******))))))))))))))))))******+++,,,,,,------)))*********++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***........................---,,,,,,++++++,,,,,,---///...------,,,---------,,,------......------,,,...---,,,,,,......---,,,......------------......///---,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///...------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,---,,,,,,+++++++++++++++,,,++++++******++++++,,,+++,,,---------,,,+++***,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---.........,,,+++++++++,,,---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,//////......------,,,,,,++++++------------+++++++++++++++,,,------......+++,,,...//////...,,,+++........................++++++++++++++++++++++++,,,------------,,,,,,+++............---,,,++++++...------...///000...,,,+++,,,,,,------,,,,,,+++------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))))),,,((((((111000+++///111000...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,------------------------------------------------------------------------------,,,++++++************************************+++,,,---...............------,,,,,,++++++******++++++++++++,,,---......***+++,,,------...------...---------...---,,,***---//////...---,,,---...,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***,,,------,,,+++,,,...***,,,,,,,,,++++++---///+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,+++******************************************+++++++++,,,,,,++++++++++++++++++++++++...---,,,+++++++++------*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,++++++***+++,,,,,,---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------,,,---------------......------------.........---+++,,,,,,---+++*********+++++++++,,,,,,,,,***++++++,,,,,,---------000///---,,,++++++,,,---***+++,,,---------++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,++++++,,,,,,---,,,++++++******++++++,,,,,,------...---,,,***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---......///++++++---------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......,,,,,,---......---,,,,,,////////////////////////++++++++++++++++++++++++,,,---...///...---,,,+++---.........------,,,+++...---,,,---//////...---,,,,,,------------,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))---))))))000000111<<>>>>>===<<<<<<;;;::::::555555666666777999:::;;;::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999888777555444444555777888888888888888888888888888666555444555888<<<======888888888888777777777777777777777777777777777777444555777888888666555333111111111111111111111111222222333333333444444444666666555555444444444333111111111111111111111111111222222333333222222111/////////000111333444555444444555555555555444444555444222000000111222333111111111111000///------...000111000---,,,---000////////////000000000000............///000222222000000000000000000000000000111111222222222111111111111111222222333333333000000//////000111222222111111000000111333444666666666555444333111111000111111111111111000///...//////............//////////////////............---------------------------------...///000000111,,,------.....................//////000000000111............//////////////////000000000000////////////000//////...------,,,---///000000//////...//////////////////////////////////////////////////////000000000000/////////////////////000000111///111222111...,,,---//////...---...000111111000------///000111111111111//////000000111111111222000000////////////000000//////000000111111222222////////////////////////111111111///------///111........................////////////000000000000......////////////......000000///......///000111000///...///111111///...---------------...///000............////////////......////////////......//////...//////000111111222111111000000000000000111000000000000000111111...//////000111222222222111111000///...---,,,,,,,,,,,,---...//////......000000000000000000000000,,,---...///000111222333////////////......................../////////000///////////////.........///............---------000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000/////////////////////////////////.../////////000000111111000000000000000000000000444444444333333222222222111111222222222333333333777666666555444333222222000000000000111111111111///000000000111111111111000222444444333333444555333333333444444555555555444444444444444444444444555666777666555555666777777888999:::;;;:::999999999::::::;;;;;;;;;:::999;;;;;;;;;::::::888777777666666666666666666555555777666555444444555666777::::::999999888888777777666555444333333444555666777777888888888888777777555555666666777999:::;;;:::999999999888888777777666666666666666555555555888555333444666666555222222222222111111111000000444444333222111111111222444444444333333333222222000000111111111111000000////////////////////////111111111111111111111111222222222222222222222222666555333111111222333444000///...---,,,---...............////////////000/////////////////////////////////....../////////000000000000000000////////////000000000000////////////000000000000//////000000000000000000000000222111111111000000//////222111111111000000//////------........................////////////......,,,,,,------...///000000...///000111111///---+++...------------.../////////...,,,++++++,,,...///......------------......---///000000///......///***+++,,,...///000000000000///...------...///000............////////////000000000000000000000000///////////////////////////000000000000///......////////////////////////////////////////////////000000////////////000000......////////////......111111111111111111111111222111111111000000//////111111000000//////......000000000000///...---,,,......//////...------,,,000......000333444111///......////////////............////////////......///...---,,,,,,---...///////////////////////////------------------,,,,,,..............................//////000000111111///111222000---+++,,,---//////000000111111222222222000...---///000000000111111000000//////......000000//////.........---000000//////.........---000000000000000000000000000000000000000000000000000/////////............//////.........---------........................///............---------........................000000000000000000000000......////////////......////////////////////////////////////////////////.................................//////000000000////////////////////////222222222111111111000000111111111111222222222222333333333222111111000000...////////////000000000...............///000000///111333444333222222333111111111222222333333333333333333333333333333333333555555555444333444555555555777888888888777666888888888777777777777777888888888777777666555444444444444444444444444444666555444444444444555666666666666666666555555555444333222222222222333444444555555555555555555444555555555666666666666777777777666666555555555555555555555555555555444444666444333333555555333111222222222111111111000000333333222111111111111111222222222111111111111000///000000111111000000///........................000000000000000000000000000000000000000000000000444222111/////////111111000///...---,,,------...------........./////////..............................------------......///////////////............//////000000//////...//////000000000000//////000000000000000000000000111111000000000/////////111111000000000/////////////////////..................////////////....../////////...---,,,,,,+++---......///...---,,,+++---------------......///.................................------............///000000...---...///---......//////.........000///............///000....../////////000000000000000000000000000000000000000000000000000000000...///000000111111111111////////////////////////////////////////////////111000000//////000000111//////000000000000//////111111111111111111111111111111111111000000000///111000000000/////////.........///...---,,,++++++//////000000000//////...000//////111444444222/////////000000000000////////////000000000000/////////...------------...////////////////////////////////////////////////////////////////////////////////////000000000000000000222333222000///000222000000000000000111111111111000......000000000///111000000000/////////...000/////////............000/////////............000000000000000000000000000000000000000000000000000000/////////........./////////......---------,,,,,,------....../////////............---------........................////////////////////////---------,,,,,,---------................................................------------------------.............../////////////////////////////////000000////////////......//////000000000111111111////////////////////////............////////////...---,,,,,,,,,---//////---000333444333111000000//////000000000000000111111111111111111111111111111222333333111111222333111222333444444444444333666555444333222222333444444444444444333222111111111111111111111111111111444444333222222333444444222222222222222333333333222111000000000000111222111111222222222222111111444444444444444333222111333333333222222222222222333333333333333333333333444333222222333333222000222111111111111000000000222111111000000000000000000000000000////////////...//////000000//////...................................................////////////////////////000///...,,,,,,---......//////...------------...,,,---------............---------------------------,,,,,,++++++,,,,,,---------------------------.........//////.........//////000000000000//////000000000000000000000000000000///////////////...000000///////////////...000000000///.........---...//////000000//////...000000///---,,,+++******,,,,,,,,,,,,,,,+++++++++,,,------------.........---...000111111000...---........................000000111///------...000000000000000///---,,,+++000//////......//////000///000000000000111111111000000000000000000000000111111111111111111111111---...///111222333333333000000000000000000000000000000000000000000000000111111111000000111111111111111222222222222111111111111111111111111111111111111111111000000000000000000000000////////////////////////...---,,,,,,000000111111222111111111000000000222444444222000000000111111111111000000000000111111111111000000///......------......///////////////////////////////////////////////////000000000000000000000000000000000000000000/////////111222222111111222444111111111111000000000000000/////////111111///...000000000000////////////////////////............////////////............000000000000000000000000000000000000000000000000000000000/////////......////////////............+++++++++,,,---.../////////............---------...................................................---,,,++++++,,,---...---------------------------------...............------------------------------..................///////////////////////////............................../////////000000---------....../////////........./////////000000...---,,,++++++---///000---000444666444222000///////////////////////////000000000000000000000000///000111000//////000111000000111111222222222222555444111//////000111222111111111111111000//////000000000000000111111111222222222111111222222222/////////000111111111222000000000000000000000000//////000000000000//////111111222222222111000///111000000000000000000000000000111111111111222222222111111111111111000000111111111111000000000000000000////////////000000000000/////////...............////////////......------------------------...................................................---,,,,,,+++,,,------//////......------------,,,,,,,,,---------......------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------............------//////000000000000//////////////////////////////////////////............////////////............000000//////...---,,,,,,//////000000000000//////------------,,,,,,,,,,,,------,,,++++++,,,,,,---,,,,,,---...............////////////////////////......////////////......000111111///------///000111111111000///...---,,,///////////////000000000000000111111111222222222000000000000000000000000111111111111111111111111//////000222222333333333111111111111111111111111111111111111111111111111222222111111111111222222222333333444444333333222111111111111111111111111111111111000000000000000000000000000////////////111222222222111000000///000000111222222222222111000000111222222222000///111111111222222111111111///000000111111000000/////////............//////////////////////////////------------............000000000000000000000000222111111000000/////////...///000000000000000111222222111111000000///////////////000222111///---000000000000///////////////////////////.........///////////////.........////////////////////////////////////////////////000000000////////////...////////////////////////+++++++++,,,---.../////////............---------////////////////////////------------------------///...---,,,,,,---...///------------------------------------......//////------------------------..................------........................////////////////////////------........./////////------...//////000000000//////000000000111111111///...---------...///000...222555777555333111000000000000000000000//////////////////////////////...///000///......///000000000000000111111222222444333111///...///111222000000111111000000////////////000000111111111111000111111111111111111000/////////000000111111111000000111111111111000000/////////000000/////////...//////000000000000000000000000000000000000000.../////////000000111111000111111000////////////000000000000000000000000000///////////////000000111111000000000/////////......////////////..............................////////////////////////////////////////////////---------,,,---------..................---------,,,,,,,,,---------......------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------............------//////000000000000//////////////////////////////............////////////............//////////////////......---,,,++++++//////000000000000//////---------------------,,,......------------...///,,,---.../////////......111///---++++++---///111......///000000///......///000111000......000111///000000111000000//////...//////000000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111222222222111111000222222222222222222222222222222222222222222222222222222111111111111222222333333444444444444333333000000000000000000000000000000000000000000111111////////////000000000000222222222333222222111111000111111222222222111111...000111111111000//////111111222222222222111111...//////000000//////...////////////////////////////////////////////////---------.........//////////////////////////////222222111111000000//////111000///////////////...222222111111000000///////////////000222111///---////////////000000000000.........///////////////.........///////////////////////////////////////////////////////////////111000000000////////////000000000000000000000000,,,,,,------....../////////............---------000000000000000000000000........................///......------......///---------------------------------...//////000000------------------------/////////..........................................////////////000000000------.........//////////////////000000111111111000000000000111111111111......//////000000000000000333666777555333111111111111000000000000//////////////////////////////...///000000......///000111111000000111111222333222111000///000000111222///000000111111000////////////000000111111222222///000111111111111000///000000000000111111111111000111111222222111111000//////000000000000////////////......///000111111000000000000111111111111---......//////000000000///000111000///......000//////000000000000000111///////////////000000111111111111111000000000000...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000------........................//////......---,,,,,,---------............---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------..................//////.........//////000000000000//////000000000000000000000000...////////////000000000...////////////000000000//////......------,,,,,,///000000111111000000///111111000...---,,,++++++......///////////////000---...///000111000//////222000,,,******,,,000222...///000111111000///...,,,...111111000000111222...///000111111222111111......///000111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111222222111000000///111111111111111111111111111111111111111111111111111111111000000111111111222222333333333333222222000000000000000000000000000000000000111111111111////////////000000000000000111111222111111000000222222333333222111111000///111222222111/////////111111222222222222111111......////////////.........//////000000//////.../////////////////////////////////000000111111222////////////////////////111111111111111111000000333111000000111111000...111111111111000000000000000/////////111111///...////////////000000000000.........///////////////.........///////////////000000000000000000000000000000000000000000000000111111000000000/////////000000000000111111111111........................///............---------////////////////////////........................------............------------------------------------...//////000111111........................000000000//////.............................................//////000000............////////////000000000111111111111111/////////000000000000111---...///111111000///...111333555555333111111111111000000000/////////...///////////////////////////000111111//////000111111111000000000111222333/////////000111111222222//////000000000000//////......//////000111111222///000111111111111000///111111111000000000000000///000111222222111000/////////000000000000//////333222///...---///000222//////000000000111111111------......///000000111///111222111...---...000////////////000000111111000/////////000000111222111111111000000000000//////000000111111000000///000000000000000000000000000000000000000000000000////////////////////////------......////////////---.../////////...---,,,------........./////////..............................------------......---------...///000000000...//////000000//////...//////000000000000//////000000000000000000000000/////////000000000111111/////////000000000111111000000000000////////////000000111111111111000000111111000///......---------...///000111000//////...///111222222222000000222000...,,,,,,...000222...///000111111000///...)))---000333333222222222///000111111222222111111---...000111222222111111000000000111111111111222111111111111111111111111000000000000000000000000//////000111111111000000111111111111111111111111111111111111111111111111111000000//////000000111111111111222222111111111000000000000000000000000///000000000111111111111.../////////000000000111111111222222222222111111555555555444333222111000000333555555222000000111000000111111111111000000//////000000000000//////...///000111111000///...////////////////////////...//////000111111222222000000000000000000000000111111111111111111222222000...---...111222000...000000000000000111111111111000......000000000///.../////////000000000111............/////////000............/////////000000000000000000000000000000000000000000000000000111111111000000000//////000000000111111222222222///////////////.........//////.........---------........................////////////////////////,,,,,,...//////...,,,,,,.................................///000111111222////////////////////////111111000000/////////...........................---------....../////////........./////////000000111111111111111111000000............/////////000+++---///111222000...---111222333333111000000111000000/////////.........////////////////////////000111222111000///000222111000000//////111222333,,,---///000111222222111......//////000/////////------......///000111111///000111222222111000///111111111000000//////......///000111111000///......//////000000//////...777555111...---...000111/////////000000000111111------......///000111111///111222111...---...111.../////////000000111111000000000000000111222222000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////,,,---....../////////...---.../////////...,,,,,,.........////////////000////////////////////////000//////......//////000......//////000111111222//////000000000000////////////000000000000//////000000000000000000000000//////000000111111222222//////000000111111222222111111111111111222222222000000111111111111000000---......///000111111222+++---///111111000///......000222333444333111000111111000000000000111111...///000222222000///...'''+++000444444333333333111111222222222111111000---...000111222222222111///000000000000111111111111111111111111111111111////////////////////////,,,---...000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000111111000000000000000000000000000000000//////000000111111111222.../////////000000111111333333444555555444444444888777777666555333222111222555777777444222222333000000111111111111000000000000111111111111000000...///000111111000///...////////////////////////,,,------...///000000111111111111111111111111111000000000111222222222333,,,***)))+++...000000...//////000000111111222222222000...---///000000000.../////////000000111111---.........//////000000---.........//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111222222222222000000//////.........---000000000000000000000000////////////////////////000000111111111111000000////////////////////////111111000000//////............//////000000111111///////////////.........///////////////.........---.........//////000000---......///000111111222111111000000000000000111////////////////////////...///000222222111111000//////000000000000//////111111111111111111111111111111000000//////......000000000000000000000000////////////000000000000222000///...///000///...444000,,,,,,///000...***000000111111111111000000000000000000000000000000111111111111000000000000.........///000111111222222111000//////000111222000000000000000000000000000000///...............//////000000000000//////............/////////000111111000///////////////111111000///////////////222222111000/////////000111000///......///000111000000000000000000000000111111111000000000000000000000000000000111111111000000////////////000000000000////////////000000,,,,,,------.../////////000000000000////////////333333333222111000////////////.........//////000......//////000000111111111111111111111111111111000000000000000000000000......//////000000111111000000111222222222222111000111111111111222222222333555555222---+++///333555444333222111222333333111111111111000000//////111111111111111111111111333333333333333333333333000000000000111111111111//////000000///...------......///000111222222333///000000000000000//////111111222222222222111111111111111111111111111111111222222222222111000000222111000.........///000///...---------...000111111111111111111111111111333333222111000///......000000000000000000000000111111111111000000000000//////////////////.........///111222333222000/////////000111111111111111444333222222222222333444:::999777555444333444444777777555444333333222222000111111111111222222222444333333222111000......,,,---......------...000//////............//////111111111000000000000000333333333222222222222111000000000000000000000000222111000//////...//////111111111111222222222222111111111111111222222222............///000222222000///...------...///000///000000000111111111111222111111111000000//////000000000000000000000000---...000111111111000///000111111222222000///...111111000000000/////////000000000000000000000000///////////////////////////000000111111000000///////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////........./////////000000.........///000111111111000000////////////000000////////////////////////...///000111222111111000///000000111111000000///111111111111111111111111111111000000////////////000000000000000000000000////////////000000000111222000///...000000///...111//////222666666222---000000111111111111000000000000000000000000000000111111111111000000000000---......///000000111111222111111111111111111222000000000000000000000000111000///............///000111111222222111111000........./////////000000111111000///////////////111111000///////////////222111000000000000000000111000////////////000111111111111111111111111111111000000000000000000000111111111111000000000000000000////////////000000000000////////////000000000///////////////////////////000000000111111111222333333222222000/////////////////////000111222////////////000000111111000000000000000000000000000000000000000000000000/////////000000000000000000000111222222222222222111111111111222222222222555777777444000///333777555444333222222222333333222222111111111000000000111111111111111111111111333333222222222222222222000000000000111111111111111111111000000///////////////000000111111222222000111111111111111000000000000111111111111000000111111111111111111111111222222222222222111000000222111000///...//////000///////////////000111111111111111111111111111111222222222111000000//////000000000000000000000000111000000000000/////////000000000000////////////...///111222333222111000000000111222222222222222666666666666666666666666666666555444444444555666333222111000////////////111111111111222222222222333333333222111000///......///000000//////000111000000////////////000000111111111111111111111111333222222111111000000000000000000000000000000000111000000////////////000000000000000111111111111000000000111222222333333000000000000111222333333222111000//////000111222111222222222222222222222222222222222111111111000111111111111111111111111...///000111111111000000000111222222222111//////222222111111111111000000000000000000000000000000////////////////////////...//////000000//////...////////////////////////.........///000111111111000000000000////////////000000000000111111111111////////////////////////......////////////000000......//////000000111111//////.........//////000//////////////////////////////000111111111111000111111111222222111111111000000000000000000000000111000000000000/////////000000000000000000000000/////////000000000111111222111//////000000000///,,,---000555999999444///000000111111111111000000////////////////////////111111111111000000000000------......//////000000111111222222222222111111000000000000000000000000111000000///////////////222222222333333222222222////////////000000000000222111000000///000000000222111000000///000000000000000000000000000111222111000000//////000000111111111111111111111111111000000000000000000111111222222222111000000000///111000000//////000000111111000000//////000000111222222222111000/////////000000000111111222222333222222222222222111000////////////000111222333444/////////000000000000111////////////////////////000000000000000000000000000000000000000000//////000000111111222222222222111111111111222222222333444666777555222222555888444444333222222222222333222222222222222111111111111111111111111111111111111111111111111111111222000000000111111111222222333222111111000111111111000000000000000111111111111111222222222222222111///000000111111000000///111111111111111111111111222222222222222111111000222111000000///000000000000000111222222222222111222222222222222222222222222222222222222111111111111111111111111111111111000000000000////////////000000000000000000000000///000111222333222111111111222333333333333333333222333444444444444333222222222222222333555666777555444444333222222222222111111111111222222222333333333333222111000///...///111222222111111222333111111000000000000111111222222222222333333333333333222222111000//////...000000000000000000000000000000/////////000111111111111111222222222222333///000000111222333444444111111111111222333444444444333333222222333333444444444444444333333333333444444444333333333333333222222222222222222222222///000000111222111111111111222222222222111000///111111111111111111111111000000000000000000000000////////////////////////......////////////......////////////////////////.../////////000000000111111111000000//////......///000000000000000111111///////////////000000000//////////////////000000.../////////000000000111000////////////000000111000000000000000000000000///000000000111111111111111222222333333222222111////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111333111//////000111000///***+++...333666555111...000000111111111111000000////////////////////////111111111111000000000///------......///////////////000111222222111000///000000000000000000000000111000000//////000000000222222333333333333222222//////000000000111111111222111111000000000111111222111111000000000111111000/////////000111222222000000000000000000000000111111111111111111111111000000000000000111111111333333222222111000//////111000000000000000000111111000000000000000000111222222111111000000000000222222222222222222222222222222222222222111000///......///000111222444555000000000000000000000000000000000000000000000000111111111111111111111111222111111000000/////////111111111111111222222222111111111222222222333333000222333222000111333555333333333222222222222222222222222222222222222222111111111111111111111111000000000000111111111111000000111111111222222222333222111000000111222222111111111000000000000000000111222222222222222222111111111222222111111111111111111111111111111111222222333333222222111000111111111111111111111111000111333444444444333222222222222222222222222222111222222222333333333444222222222222222222222222222222111111111111000000/////////000000000000000000111222333333333222222222222333333333333222222///111222444444222111///000000111222333444555555777666666555555555555666111111111222222222333333333333333222111000//////000111222222111111222444222111111111111111111222222333333333444444555555444333333222111000//////111111111111111111111111////////////000111222222333333333333444444444444111111222222222222222333222222111111222333444444444444444444444444444444555555444444444444333333555555555555555555555555222222222222222222222222000111111222222222222222222222222222222111111111000000000000000000000000111111111111111111111111000000000000000000000000......////////////......000000000000000000000000111000000000/////////...111111000000//////...............//////000000000////////////000000111111000000000000000000//////////////////000000000000111000000000111111222333111111111111111111111111000000000000000111111111222222333333333333222222////////////////////////000000000000111111111111111111111111111111111111000000000000111111111111333111000///000111000///------...///111111///...000000111111111111000000000000000000000000000000111111111111000000000///.........///////////////...///000111111000///...000000000000000000000000111111000000000111111222111222222333333222222111000000000111111111111222222222111111111111222222222222111111111111222222000/////////000111222222000000111111111111000000111111111111111111111111//////000000111111111111444333333222111000000///111111000000000000111111111111000000000000111111//////000000000111111111444444333333222222111111111111222222222111000000---......///000111333444111111111111000000000000111111111111111111111111222222222222222222222222222222111111000000//////111111000000000111222333111222222222222333333333...///000000000000222333333333333222222222111111222222222222222222222222000000000000000000000000/////////000000111111111111111111111222222222222111111111000000111111222111111111000000000000000///000000111222222111111222333333444444333333222111111111111111111111111222333333333333222111111111111222222222222222222111222444555555555444333222222222222222222222222222222333333444444555555444444444444444444444444444444444333333333222222....../////////000000000111222222333333333333333111222222222222222111111222444555777777555444222111111222222222222222222111111000000000111111222111222222222222333333333222222222222222111000//////000222111000000111333222222111111111111222222222222333444555666666777555555444333222222111111222222222222222222222222000000///000000111222333222222222333333333333444444444333333222111111111222222111111111222333333444444444444444444444444444444444444444444444444666666666666666777777777444444444444444444444444222222222222333333333444444333333222222222222222/////////000000000000111111111111111111111111111000000000000000000000000...//////000000//////...000000000000000000000000111111111000///.........000000000000////////////------......//////000000...//////000000111111222111111000000000000//////////////////000000000000111111111111222333333444111111111111111111111111000000000///000111111222111222222333333222222111000000000000000000000000000000000111111111111222111111111111111111111111000000000111111111222222333222000000111111111000222111000//////000000111000000111111111111000000000000000000000000000000111111111111000000000000/////////000000000000000000000111111111111000000000000000000000000000000111111111111111111222333111222222333333222222111000111111111222222222222222222222111222222333444222222222111222222333444000000000000000000111222000111111222222111111000222222222222222222222222/////////000111111222222333333333222111111111000222111111000000111111222222111111000000111111222...//////000111111222222333333333222222222111111111111222222222111111000.........///000111222333222111111111111000000000111111111111111111111111222222222222222222222222111111111111111111000000222111000000000111333444222222222222333333333333000000111111222222333333222222222333222111111000111111111222222222222222000000000000000000000000/////////000111111222222111111111222222222222333000000111222222222111111000000000000000111111111...///000111222222222222444444444555555444444444333333333333333333333333333333333333333222222111111111222333333333222222333333444444555555444444333333333333333333333333333333444444555555666666555555555555555555555555666555555555444444444444...//////000000111111111222222333333333444444444222222222222222111111000222222333444444333222222222222333333222111000//////.........///000111111222222222222333333333333222222222222222111000000...000111111000///111222222222111111111111222222111222333444555666777777444444444444444333333333222222222222222222222222111111000000000111222222000000000000111111111111444444444333222222111111333222222111111222222333333444444555555444444333333333444444555555555555666777777777777888888888444444444444444444444444444333333333333444555555555444333333222222333333000000000111111111222222111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000////////////////////////000000000000---......///000000111111...//////000111111222222111111111000000000//////000000000000////////////000000000000111222333444222222222222222222222222111000/////////000222222111111222222222222111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222444222000000111222111000222222111111000000111333000000111111111111000000222222222222222222222222111111111111000000000000111111111111111111111000333222222222222222222333000000000000000000000000111111111111111222333444333333444444444444333333111111111222222222333333222222222222222333444444222222222222222333444444222111000000000000000000000111222222222222111000222222222222222222222222...//////000111111222222222222222222222222222222222111111000000111111222222111111000000111111222111111111222222222222222///000000111222333333444000111111222222222111111000000000000000111222333222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111222222222111000///000111333444222222222333333333444444222111222222333333222222111222222333222111000///000000000111111111222222000000000000000000000000//////000111111222333333111111111222222222333333///111333555555444222111//////000000111111222222///000111222333333333333333444444444444444444333444444444444444444444444333333444444333333222111111111333444444444333333444333333333333444555555333333333333333333333333555555555555555555666666666666666666666666666666555555555555444444444444000000111222222333444444333333333333333444555555333333333444333222222111000000000000000000000000222222333333333222111000111111111111222333444555222222222333333333444444111222222222222111000000///000111111000000111222111111000000000000111111000111222333555666777888222222333333333333444444333333333333333333333333222222111111000111111111111111111111222222222333222222222333333333444444444444333333333333444444333444555666666555444333333444444555666777888888666666777777777888888888555555555555555555555555555444333333333444666666666555444333222333333444111111111222222333333333111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000......//////000000111111......//////000000111111...//////000111222222222...//////000111222222222222111111111000000//////000000000000////////////////////////000111222333222222222222222222222222111000/////////000222333111111111222222111111111111111111111111111111111000000111111222222222222111111111111111111111111000111111111111222222222444222000000111222111000...///111111000000111222000000111111111111000000222222222222222222222222111111111111000000000000222222222111111111111111666555333333333333555666000000000000000000000000222111111111222333333444444555555555555555555444111111222222222333333333222222222222333333444555222222222222333333444555222222111000//////000000000111222333333222111000222222222222222222222222...//////000111222222222222222222222222222333333222222111111111111222222222222111111111111222222555444444333333222222111,,,---...000222444555666000111111222222222111111222222222111222222333333222222222222111111000000000000000000000000000000////////////////////////000000000111222222222333222111000//////111333444222222333333333444444444111111111111222222111000111111222333222111000/////////000000111111111222000000000000000000000000///000000111222333333333111111222222222333333333///111555777888666333222...//////000111222222333000111222333444444555444222333333444444333333222555555555555555555555555333333444444333333222111000111333444555444333333444444333222222444555666333333333333333333333333666666666666666666666555777777777777777777777777555555444444444333333333222222333444444555666666444333333333333444555555444555555555444444333222444444333222222333444444111111333444444333222111000000000111222333444555222222333333333444444444111111222222222111111000///111222222111000222333111111000000000000111111000000111333555666777888000111111222222333444444333333333333333333333333333333222111000000000111444444444555555555666666///000111222444555666777666555555444444444555555444555666777777666555444444444555777888999:::;;;666666777777888888888888666666666666666666666666555555444333444555666777666555444333222333444444111111111111111111111111000000////////////000000.........////////////000222222111111000000//////000111222333333222111000111111111111111000//////222111000000000000000111222222222111111111111000000///......///111333444666444333111000000111111222111111000///.........////////////////////////111111111111111111111111222222111111111111111222444333222222111111222222111111111111111111111111000000000111222222333333333333222222111000000000222222222222222222222222///000111222222111000///111111111111111222222222555444333222111111000000444333222000000000000111333333333333333333333333000000//////000111222222222333555666666444333111444444555555444444333222444333333333333444555555555666666666555444333333444444333222333444555666444333333333333444555555555444444333333444444555333222000///.........///000000000111222222333333444333222111111222333444444333111000000111333444000000000000000000000000333333222111//////111333222222222222222222222222333333333333333333333333222222222222222222222222000111111222222222111111111111000000000000111111111111222222222111111000111111111000000000000000000000000000111222333444222333222111222666555222///000000111111111111000222222111111111111222222111111111111111111111111333333333333333222111000111111111111111111111111......//////000000111111222222222222222222222222111111222333333333222222333444555555666666555555333333333333333333333333555444444333333444444555444444444444444444444444444555555555666666777777999888666555444444555555666666666666666555555444444444444444555555666666555555444444444444555666888888888888888888888888999999777666666666777888555555555555444444444444666666666666777777777777::::::999888777666555444666666666666555555555555666555555555444444444333444444333333333222222222444444444444444444444444333444666777777555333222111333555777777666444333333333222111111000000000222222111111111222333444333444555555555555444444444444444444444444333333333444666777777666555555666555333111111222333444777777777777666555444333666555555555666777888999777999:::777333333777;;;666666777888888777555555111333666888:::999888777666777777888999999:::::::::888666333333444666777888777666444333333333333555555555666555555444333000000000000000000000000000//////......//////000............//////000000111111111000000000//////111111222333333222111111111111111111111000//////222222111111111222222333333222222222111111111111111000/////////111333444666555333222111111111222111111111000000000//////111111111111111111111111222222222222222222222222222222111111111111222222444333222222111111222222000000000000000000000000000000111111222222333333222222222222222222222222222222222222222222222222000111111222222111111000222222222222222222222222555555333222111111111111333222111111111222333444333333333333333333333333111111111111111222222333333444666777777555444333555555666666555555444333444444444444444555555666555666666666555555444333444444333333333444555666444444444333444555555666555444444333333444444555444333222111000000000111000000111111222333333444555444333333333333444555444333222111111222333444222222222222222222222222333222222111000000222333444333333333222222222111333333333333333333333333333333333333333333333333111111222222222222222111222222111111111111222222222222222222222111000000111111111111111111111111111111000000000000000111000111111000222666666333111111222222222111111000222222222111111222222222222222222222222222222222222222222333222222111111000000000000000000000000///000000111111222333333333333333333333333333333333333444444555555444444333444444555666555555555222222222222222222222222555555444444444444555555444444444444444444444444666666666666666666555555888888666555555666666777777777777777777666666555444555666666777777777666555555555555555666777888888888888888888888888888999888777666555666666777777666666666666555555555666666666666777777777777777777777777777777777777777666666666666666666666555555555666666777777777666666666555555555444444555555555555555555555555444555666777777666555444333444666888888777666444333333333333333333444444333333222222222333444555666666777777777777666666444444444444444444444444666777888999:::999888777777555444222222333444555888888888888888777666666666666666777888999:::;;;???BBBCCC@@@:::666777999888888999999999888777666333555888;;;<<<;;;:::999777888888999999::::::;;;;;;999777555444555777888888888777777666555444444666666666666666555444333000000000000000000000000///......------....../////////......//////000111111000000000000/////////111222222333333222222111000111111111111000//////222222222222333444555555333333333333222222222222111111000000000222333444666555444333222222222222000111111111222222222222222222222222222222222222333333333333333333333333333333222222222222333333444333222222111111222222111111111111111111111111000000111222222333333444222222222333444555555555333333333333333333333333222222222111111222222222555444444333333222222222555555444333222222222333222222222222333444555666444444444444444444444444333333333333333333444444555666777888888777666555777777777777777666555555444444444555555555666666666666666666666555555444555444444444444555666666555555444444555555666777555444444333333444444555666555444333222222222333111111222222333444444555777666666555555666666777555444333222222333444555333333333333333333333333333222222111222222333333444444444333333222222222333333333333333333333333444444444444444444444444222333333333333333222222444333333222222333333444444444444333222111000///111111111111222222222222333222111000////////////000222222222555::::::777333444444444333222111111333333333222222333333333333333333333333333333333000000111222222222111111111111111111111111111111111111222333333444444555444444444444444444444444444444444555555666666666333444444555555555555555333333333333333333333333666555555555555555555666555555555555555555555555888888777777666555555555888888777777777888999:::888999999999999888777777555777888::::::999888777666666666777888999:::;;;999999999999999999999999888888777666666666666777888888888777777777777666555666666666777777777888555555666777888999999:::777888888888888888888888555666777888999:::;;;;;;999888888888888777777777666666666666666666666666777777777777777777777777555666888::::::999888666444444555555666777777888555444444333333555666777999999::::::::::::999999666666666666666666666666888999:::;;;<<<;;;::::::888777666444444555666666999::::::::::::999999888777888888999;;;<<<======???BBBDDDAAA<<<777555666:::;;;;;;;;;;;;:::999888777888;;;===>>>>>>===<<<999999999:::;;;;;;<<<<<<;;;:::888777666777999:::999999:::::::::888777666888888888888777666555444111111111111111111111111///......------......///000000//////000000111222000000000000000000000000111111111111111111111111000111111111111111000000222222222222333444555666444444444444333333333222222222111111222333444555666555555444444333333333000111222222444444555666444444444444444444444444444444444444444444444444333333333333333333444555444333333222222222222222111111111111111111111111111111222333333444444555444555555555666666666777444444444444444444444444555444333222222333444555777777666555444333333333555555444444333444444444444444444444555555666666555555555555555555555555555555555666666666555555666777888999999999888888888888999999888888777666555555666666777777777666666666777777777666666555555555555555555666666666666666555555555666777777555555555444444555555555666666555444444444444444222333333444444555666666777777777777777777777777666555555444444555555666444444444444444444444444333333222333444555555444444444444444555555555555444444444444444444444444555555555555555555555555444444555555555444333333444444333333333333444444555555555444333111000///222222222222333333333333333333222111111111111111333555666666999??????<<<666666666666555444222222555444444333333444444555444444444444444444444444///000111222222222222222111111111111111111111111222222333333444555555555333333333333333333333333333333333333444555555666333444555555666666555555444444444444444444444444666777777777777777777666666666666666666666666666777777777777777777777777888888888999:::;;;;;;<<<:::::::::::::::999999888777888;;;======;;;999777777777777888999;;;<<<===::::::::::::::::::::::::999999888888777777777777999999999999888888888888555555666666777777888888666666777888999:::;;;;;;888888999999999999999:::888888999:::;;;<<<======:::::::::999999999888888777777777777777777777777888888777777777888999999777888999;;;;;;:::999888666666666666777777888888777666555555555666777888<<<<<<<<<<<<<<<<<<;;;:::888888999999999999999:::888999;;;<<<======<<<;;;:::999888777777777888888::::::;;;;;;;;;;;;;;;:::999:::;;;<<<>>>??????@@@:::<<<>>>===;;;999999999<<<<<<;;;;;;::::::999999999:::<<<>>>>>>>>>======::::::;;;;;;<<<<<<======;;;:::999888888999:::;;;:::;;;===>>>===<<<:::888:::::::::999888777666555222222222222222222222222000//////......//////000111111222222333333333222000000000111111111111111000000000//////000000000111111222222222222222111111111111222333444555666555555555555444444444444333333333333333444444555666666666666555555555444111222333444555777888888666666666666666666666666555555555555555555555555444444333444444555666666555444444333333333333333333333333333333333333333333333444444555666666666999888888888777777777666666666666666666666666666777666555444444555666777999888888777666555555444555555555555555555666666777777777777777666555555666666666666666666666666777888888999999888777777777888888999999:::::::::999999::::::999999888777555666777888888888777777666666777777888777777666555555666666666777777777777777666666777777888999777666666666666666666777555555555555555555444444444444444555666666777777777888888888888888888777777666666666666666666777444444444444444444444444555333333555777999888666333444555666777999::::::555555555555555555555555666666666666666666666666666666666666666555444444333333222222222222333333666666555555333222000000222333333333444444444555444444333333444555666666555777777777:::???@@@===888888888888777666444444666666555555555555666666555555555555555555555555111111222333444444333333333333333333333333333333222222333444444555555666333333333333333333333333111111000111111333444555555555666777777777666666777777777777777777777777777888888999999888888777777777777777777777777777555666666777888999::::::888888999:::;;;<<<======;;;;;;;;;;;;;;;::::::999888:::<<<======<<<999777777777777888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999888888888888555555555666777888888888::::::::::::::::::::::::888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999999888888888888888888888888888888888888888888999:::;;;888888999:::;;;::::::999888777777777666666666555888777666666666777888999===============<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;<<<>>>???@@@@@@??????<<<;;;;;;:::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA<<<<<<<<<;;;;;;<<<>>>@@@<<<;;;;;;:::999888888888999:::;;;<<<======<<<<<<:::;;;;;;<<<======>>>>>>::::::999999:::;;;<<<======>>>@@@@@@@@@>>><<<:::;;;;;;;;;;;;:::999888777333333333333333333333333222111111000000111111222111333555666777666444333111111111222222222222333111000////////////000111222222333444444444444333222222222222333333444555666666666666555555555444444444444555555555555555666666777777777666666555333333444666777888999:::666666666666666666666666777777777777777777777777444444444444555666777888666666555444444444444555555555555555555555555555555555666666777888888999;;;;;;;;;:::999888888888888888888888888888888888999999888888888888999999:::999999888888777777777666555555555666777888888999999:::999888777666555999999999999999999999999999:::;;;<<<;;;:::999888888888888999999:::;;;;;;999::::::::::::999888888666777888999:::999888777666777777888888888888888555666666777888777777777888888777777777888999999999888888777777888888999666666777777777666666555555555666666777888888888888888999::::::999888888777888888888888888888777444444444444444444444444666555444777;;;===;;;888555666777888:::;;;<<<===777777777777777777777777888888888888888888888888888888888888777666555555444333333222222333333444666666666555444333222111333333444444555555666666666666666666777888999:::444666666555888<<<<<<888999:::::::::999888777666777777666666666666777777777777777777777777777777444444555666666666555555555555555555555555555555333333444444555666666777333333333333333333333333111000000000111333555666666777777888888888888888999999999999999999999999888999:::;;;;;;:::999888888888888888888888888888555555666888999:::;;;<<<888999:::;;;<<<===<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<:::999777777777777888888:::;;;<<<::::::::::::::::::::::::999999::::::999999888777888888888777777777777666444444555666777888999999<<<;;;;;;::::::999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999888888888888888888888888777777888999999:::::::::777888888999999999999999888888888777666555555555888777666666666777999:::<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<======>>>===>>>@@@BBBCCCCCCCCCBBB===============<<<<<<<<<999:::;;;<<<===>>>>>>>>>===>>>@@@AAABBBAAAAAA@@@>>><<<:::999999:::<<<===<<<;;;:::999888777777777999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<===>>>???AAAAAABBBAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;:::555555555555555555555555444444333333333333444444111444777:::;;;888555333222222333333333444444444333222111000000111222333333444444555666666555555555444444444444444555555777777777666666666555555555555666666666555555555666666777888888888777666444555666777888999:::;;;666666666666666666666666888888888888888888888888555555555555666777888999888777777666666666666666666666666666666666666666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999999999999666666666666777888999:::999999:::;;;::::::888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<:::999888888888888999:::;;;<<<999::::::::::::999888888666777999:::;;;:::999888666777888888999999999888555666777888888888777777888888888888888999:::::::::::::::999999:::::::::777888999999999999888777666666777777888999999999::::::;;;<<<<<<;;;::::::888888999999999999888888666666666666666666666666888666666999>>>@@@>>>::::::::::::;;;<<<<<<======999999999999999999999999999999999999999999999999999999999999888777666555555555444444444444555555555555555555555444333333333444444555666666777777888888888777888888999999666888777555666:::999555:::::::::;;;;;;:::999999888888777777777777888888888888888888888888888888888888888888888888777666666666666666666666666666555555666666777888888888666666666666666666666666444333222222333555888999888888999::::::::::::999999999999999999999999999999:::;;;<<<<<<;;;:::999999999999999999999999999777777888888999:::;;;;;;888999;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999::::::999999888777777777666666777888999999777777777777777777777777777777888888888777666555777666666666666555555555444444555666777888999999::::::999999999888888888777888888999::::::;;;;;;888888999:::;;;<<<======;;;;;;;;;;;;::::::::::::888888888888888888888888555666888999::::::999999666666777777888888888888888888777777777777777777888777666666666777999:::;;;;;;;;;::::::999888777999999::::::;;;<<<<<<<<<<<<===???AAABBBBBBBBBAAA???????????????>>>======;;;<<<===>>>@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???===<<<;;;:::;;;;;;::::::===<<<:::999888777777888999999999:::::::::::::::::::::;;;<<<<<<======>>>======>>>???@@@AAABBBCCCEEEDDDCCCAAA@@@>>>===<<<;;;<<<======>>>=========666666666666666666666666666555555444444555555666111444999======:::666333333333333444444555555555555444333222222333444555444444555666777777666666777666666555555555666666777777777777666666666666555666666666666666555555666777888999999888777666555666777888999:::;;;;;;666666666666666666666666888888888888888888888888555555555555666777999999999888888777777777777777777777777777777777777777888999999::::::;;;<<<<<<::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999:::::::::::::::::::::666666666666777888::::::777888:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===;;;999888888888888999:::;;;<<<999999::::::999999888777666888999;;;;;;:::999888666777888999999999999999555666777999999888888777999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;;;;:::999777777777888999999::::::;;;<<<===>>>>>>===<<<;;;888999999::::::999999888777777777777777777777777999777777:::@@@BBB???<<<>>>============<<<<<<<<<::::::::::::::::::::::::999999999999999999999999:::::::::999888777666666666666555555555555666666444555555555555555444444444444444555666777777888;;;:::999888777777777777999:::999666777:::999444::::::;;;;;;<<<;;;;;;;;;999999888888888888999999888888888888888888888888:::::::::::::::999888777777777777777777777777777777777777888999999::::::888888888888888888888888777666555555666888;;;<<<999999:::;;;;;;;;;;;;:::888888888888888888888888999:::<<<======<<<:::999999999999999999999999999999999999999999999::::::999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999888888777777777777666666666666666777777555555555555555555555555555666777777777666444333555555555555444444444444444444555666777888999999777777777777777777888888777777888999999:::;;;;;;555666777999;;;<<<>>>>>>===<<<<<<<<<;;;;;;;;;;;;777777777777777777777777444666888:::;;;:::999888555666666666666777777777777777777888888999::::::888777666666666777999999999999999999888777666555777777888888999:::;;;;;;888999;;;===>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>><<<===???@@@AAABBBCCCCCC@@@AAABBBCCCCCCAAA???>>>>>>???@@@BBBCCCCCC@@@>>>>>>===;;;999888888888888999999999:::::::::::::::::::::;;;;;;<<<=========??????@@@AAACCCDDDEEEEEEGGGFFFCCCAAA???>>>======;;;<<<===>>>>>>?????????:::999999888777666555555888888888888888888888888555666999;;;;;;:::888666999888666555444444444555333333333333333333333333666666777888999999999999;;;:::888777777777888888777888888999999999888888888888888888888888888888888888888777777777666666555666777888:::;;;<<<===:::999999888777777777888:::::::::;;;======:::888999888888777888888888999;;;:::999999888888999999;;;;;;:::999999999::::::<<<<<<============<<<<<<:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>>==================>>>?????????===:::999888888999::::::;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA===???BBBBBB@@@===<<<;;;999;;;===>>>===<<<===>>><<<;;;999777777888999:::999:::::::::::::::::::::999999999999999999999999888999:::<<<<<<<<<<<<;;;888888999::::::;;;;;;<<<>>>>>>?????????>>>>>>===<<<<<<<<<=========>>>>>>???===:::888888999;;;<<<;;;<<<<<<<<<======>>>>>>:::999999999999:::;;;;;;:::999888888888999:::;;;999:::::::::;;;;;;<<<<<<>>>===<<<;;;::::::::::::===;;;999999::::::999888999999999:::;;;<<<===============<<<;;;:::888888777777666666666666777777777777777777777777777777999888666555444444555666999999999999999999:::;;;::::::999999999:::;;;;;;======>>>>>>>>><<<;;;:::===<<<;;;999888888999999999999:::;;;;;;<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;999999999777666555666777888888888999999:::::::::>>>===<<<;;;;;;;;;;;;;;;::::::999999888999999999;;;;;;<<<===>>>>>>======;;;;;;:::999888888888888888999::::::999999;;;===<<<===@@@AAAAAA@@@===<<<@@@???===;;;999777666555666666777777666666555444555555444333444555666777666666555555555444444444444999===;;;666333333555555444444333333444444555666666777777666666555555888888777666555555555555333444555666666666666666666666666777888:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<===888444333666999999888:::::::::;;;;;;::::::999888888888999::::::;;;;;;555555777888999999999999888999999777555444555777555555555666666666777777555666777999999999888777999:::;;;<<<======<<<;;;=========<<<;;;;;;::::::999999:::;;;===???AAABBBEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCBBBCCCAAA???===<<<<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>??????AAADDDGGGIIIIIIHHHGGGGGGEEEBBB???============;;;<<<>>>??????>>><<<;;;::::::999888777777666666777777777777777777777777555777888::::::999888777:::999777666555555666666666666666666666666666666777888999::::::;;;;;;;;;;;;:::999888888888999999888888999:::;;;;;;::::::::::::::::::::::::::::::::::::999999888888888888777777888999:::;;;;;;<<<;;;;;;:::999999999999999;;;::::::<<<======;;;999999888888888888999:::;;;<<<;;;:::999999888999999;;;;;;;;;::::::;;;<<<<<>>???@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@<<<<<<===<<<<<<===@@@BBB;;;;;;:::;;;<<<===>>>???>>>===;;;999888888888999::::::::::::::::::::::::999:::::::::::::::999999999:::;;;============<<<:::;;;;;;<<<<<<===>>>>>>??????@@@@@@???>>>======<<<<<<<<<===>>>>>>>>>??????>>><<<:::999:::<<<==================<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999888888888999999;;;;;;;;;;;;<<<<<<======>>>>>>>>>=========<<<<<<>>><<<::::::;;;;;;:::999::::::;;;<<<<<<=========<<<<<<===<<<<<<;;;:::999999888888777777777888888888888888888888888888888:::999888777666666777777:::::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<=========>>>?????????>>>===<<>><<<;;;:::::::::;;;::::::;;;<<<<<<===>>>>>>======>>>??????>>>===<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<==================>>>===<<<;;;;;;<<<===999999999:::;;;;;;<<<<<>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::;;;<<<===>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<;;;;;;===???===>>>???@@@@@@>>>===<<<>>>>>>===;;;:::999888888777777888888888888777777888777777666666777888999777777777666666666666555777:::===;;;777444444666666555555444444555555666666666666666666666555555777777666555444444444444444444555555666555555555666666666777999;;;===>>>===<<<<<<<<<;;;;;;;;;;;;:::888666555666888999888;;;;;;<<<<<<<<<;;;::::::777888888999999:::;;;;;;666777888999999:::::::::888999999888666555777888888888777777666666666555666777888999999999999999888888999:::;;;:::999999;;;::::::999999888888777888888999;;;===???@@@AAACCCBBBAAA@@@???@@@AAAAAAFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDAAA>>>===>>>???@@@AAAAAAAAA@@@@@@@@@??????===<<<<<<;;;<<<>>>???@@@AAACCCFFFIIIJJJJJJIIIHHHHHHFFFCCCAAA???>>>>>>???<<<===>>>@@@@@@>>>===<<<::::::999999888888777777888888888888888888888888777777777888888888888888;;;:::999777777777888888888888888888888888888888999:::;;;<<<<<<=========<<<;;;;;;::::::::::::;;;999:::;;;<<<===>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<:::888888888999:::;;;<<<======<<<;;;:::999999999999<<<<<<<<<<<<<<<===>>>???FFFEEEDDDCCCBBB@@@??????;;;;;;;;;<<<<<<============<<<;;;;;;:::;;;;;;;;;999999888888999999::::::===<<<<<<;;;;;;::::::999888999:::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>?????????@@@???===<<<===BBBJJJOOOEEEAAA<<<:::<<<>>>>>>===@@@>>><<<:::999999999999<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::::::::;;;===>>>??????>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;<<<<<<===>>>>>>??????@@@>>><<<;;;;;;<<<===>>>???>>>>>>======<<<<<<;;;>>>===<<<;;;::::::::::::<<<;;;:::999888888999999<<<<<<============>>>>>>>>>???AAABBBBBBAAA@@@???@@@>>><<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<============<<<<<<<<<;;;;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;<<<===>>>>>>======>>>???@@@@@@??????>>>???@@@@@@AAA@@@@@@???AAA@@@>>>===<<<======>>><<<======>>>>>>????????????@@@@@@@@@??????>>>===>>>>>>??????>>>>>>===<<<======>>>????????????>>>==================>>>???:::;;;;;;<<<======>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@==================>>>???>>>???@@@???>>>>>>@@@AAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;::::::777888999::::::;;;::::::;;;;;;::::::::::::;;;;;;::::::999999999888888888999<<<===;;;777555666888777777666666666666777777666666666666666666666666777777666555444444444444555555666666666555444444666666777888:::<<<>>>???;;;;;;<<<<<<<<<;;;::::::888999::::::999888999;;;======>>>>>>>>><<<;;;:::888999999::::::;;;<<<<<<888888888999:::::::::;;;999999:::999777777888:::;;;;;;:::999888666666555999999999999:::;;;<<<<<<::::::;;;;;;;;;:::999999:::999999888888777666666666777999;;;===>>>>>>>>>BBBAAA?????????@@@BBBDDDJJJJJJKKKKKKKKKKKKJJJJJJKKKHHHDDD@@@>>>???AAACCCEEEDDDDDDCCCBBBAAAAAA@@@>>>============???@@@AAADDDFFFHHHJJJJJJJJJIIIHHHGGGEEECCCAAA????????????<<<===>>>??????>>>===<<<::::::::::::999999999999888888888888888888888888888888777666777888999:::===<<<:::999999999::::::999999999999999999999999;;;<<<===>>>????????????======<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBB???>>>===<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<======<<<;;;888888888999;;;===>>>???>>>===<<<;;;::::::::::::=========>>>>>>@@@AAABBBDDDDDDBBB@@@>>>===<<<;;;<<<<<<======>>>>>>??????>>>===<<<;;;::::::::::::999999999999::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;888999:::;;;===>>>@@@@@@AAAAAAAAABBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===???DDDMMMRRRSSSJJJAAA<<<===>>>===;;;>>>>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>=========999:::<<<===>>>===;;;;;;<<<===>>>@@@@@@@@@@@@???>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===<<<:::;;;;;;<<<======>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===============??????===<<<;;;:::::::::::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDFFFGGGFFFDDDBBBAAA???=========>>>===;;;===>>>???@@@@@@???===<<<<<<<<<===>>>??????>>>>>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>?????????>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????AAAAAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@>>>===<<<===>>>@@@@@@@@@<<<<<<===>>>???@@@@@@AAAAAAAAA???>>>============;;;;;;;;;;;;;;;;;;<<<===:::;;;===???@@@AAABBBBBB@@@??????>>>>>>>>>??????AAABBBBBBAAA??????AAABBBEEEDDDBBBAAAAAAAAAAAABBB======<<<<<<;;;:::::::::777888:::;;;<<<=========>>>=================================<<<<<<<<<<<<<<<======:::888666888:::888888777777777777888888777777777777777888999999:::999888777666666666666888888888888777666555555666666777999:::<<<>>>>>>;;;;;;<<<======<<<;;;:::999<<<@@@???===;;;<<<>>>???@@@AAAAAA@@@>>><<<;;;:::::::::;;;<<<<<<======888888888888999::::::;;;888999:::999888888:::;;;======<<<;;;:::999999888<<<;;;;;;;;;<<<===???@@@??????>>>>>>>>>===<<<<<<;;;;;;::::::999999888888666888:::<<<===>>>>>>>>>CCCBBBAAA@@@AAACCCFFFGGGLLLLLLMMMNNNNNNNNNMMMMMMNNNJJJEEEAAA???@@@CCCEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>======>>>???AAABBBEEEEEEGGGHHHHHHGGGFFFEEECCCBBB@@@???>>>=========:::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999888777777777888:::;;;>>>===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@AAAAAA@@@>>>>>>>>>????????????>>>>>>???@@@AAACCCCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDAAA@@@>>>===<<<===>>>???@@@@@@@@@???>>>>>>======;;;:::::::::::::::;;;;;;===<<<:::;;;<<<===<<<;;;888888888:::;;;===???@@@>>>===<<<<<<;;;;;;<<<<<<>>>>>>??????@@@AAABBBCCCBBBAAA???===;;;:::::::::===>>>>>>???@@@@@@AAAAAA???>>>===<<<;;;:::::::::999999999999::::::;;;<<<<<<;;;:::999999999::::::888888999999::::::;;;;;;;;;<<<===>>>?????????????????????>>>>>>>>>>>>>>>;;;<<<<<<<<<<<>>???@@@AAA@@@@@@@@@?????????>>>:::;;;<<<=========<<<<<<===>>>???AAABBBAAAAAA@@@?????????@@@AAAAAABBBBBBCCCCCCBBBBBB@@@???>>>===::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@@@@???===<<<;;;:::999999777888999:::;;;<<<<<<<<<>>>>>>>>>>>>============???AAAEEEHHHIIIHHHEEECCC@@@>>>======>>>>>>===<<<>>>???@@@@@@@@@???>>>=========>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>========================<<<<<<======>>>>>>??????<<<===>>>@@@@@@AAA@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@AAAAAAAAAAAAAAABBB@@@???@@@CCCEEEEEEDDD===>>>???@@@AAABBBCCCCCCBBBAAA@@@???=========<<<:::::::::::::::;;;<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCBBBAAA??????>>>>>>>>>BBBCCCCCCBBB@@@???@@@BBBEEEDDDBBB@@@@@@AAABBBCCC??????>>><<<;;;:::999888888999;;;<<<>>>?????????>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<:::999999:::999999999888888999999999999999999999:::;;;======>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888999;;;<<<===>>>???<<<======>>>>>>>>>=========@@@DDDDDDBBB@@@AAACCCBBBCCCDDDDDDCCC@@@>>><<<999999999:::;;;;;;<<<<<<999999888888888999::::::999:::;;;:::999:::<<<===?????????>>>>>>>>>======???>>>>>>>>>???AAACCCDDDBBBBBBAAAAAA@@@@@@@@@@@@======<<<<<<;;;:::::::::::::::<<<===??????@@@@@@CCCCCCBBBBBBCCCEEEGGGHHHLLLMMMNNNNNNOOOOOOOOONNNNNNKKKFFFBBB@@@BBBEEEGGGDDDCCCBBBAAA@@@???>>>>>>???>>>>>>>>>>>>@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::::::::888888999999999999888888::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999888999:::;;;<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFAAA@@@>>><<<<<<===>>>???AAA@@@@@@???>>>>>>======999999999999999999:::;;;===;;;999999;;;<<<;;;;;;888888888999;;;===>>>???=========<<<======>>>???@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???===<<<<<<======>>>??????@@@AAABBBCCCCCC@@@???>>>===<<<<<<<<<<<<999999888888999999::::::888888888888888888888888888888888888888888888888888999:::<<<===>>>>>>???@@@@@@@@@???????????????;;;===??????>>>>>>???@@@GGGBBB<<<::::::;;;;;;:::888999:::<<<>>>@@@AAABBBAAAAAA@@@@@@??????>>>>>>:::;;;;;;;;;<<<============>>>@@@AAABBBBBBAAAAAA??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<;;;;;;<<<===???@@@AAAAAA???>>>===;;;:::999999999777888999;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;===???CCCEEEFFFEEECCCAAA===<<<;;;;;;===>>>>>>===????????????????????????>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA????????????????????????===>>>@@@AAABBBBBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDAAABBBCCCCCCDDDDDDCCCCCCCCC@@@>>>@@@CCCEEEEEECCC>>>>>>???AAABBBCCCDDDEEEBBBAAA@@@>>>===<<<<<<<<<999999999999:::;;;<<<======>>>???AAABBBCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@DDDDDDDDDBBB@@@???@@@AAABBBAAA@@@??????@@@AAABBBBBBAAA@@@???===<<<;;;:::;;;<<<>>>???@@@AAAAAAAAA???@@@AAACCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===???AAACCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????======>>>@@@@@@AAA@@@@@@@@@@@@?????????@@@AAABBBAAADDDFFFGGGFFFFFFFFFFFFEEEFFFGGGGGGFFFBBB???===888888999999:::;;;;;;<<<;;;:::999999999:::;;;<<<;;;<<<======<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEGGGHHHDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@???>>>>>>======?????????@@@AAABBBDDDEEEDDDDDDDDDEEEEEEGGGHHHHHHLLLMMMNNNOOOOOOOOOOOOOOONNNKKKHHHDDDCCCEEEGGGIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???@@@BBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<;;;;;;;;;::::::999999888888888888888888888888::::::;;;<<<======>>>>>>========================;;;:::::::::;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>????????????????????????>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFFFF@@@???===;;;;;;<<<===???>>>>>>======<<<<<<;;;;;;999999999999999:::;;;;;;<<<:::888888999:::::::::888888888999:::<<<===>>><<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>???AAABBB???@@@@@@AAACCCDDDDDDEEE@@@@@@???>>>>>>===>>>>>><<<;;;;;;::::::::::::;;;888999:::;;;;;;:::999888999999999999::::::;;;;;;999:::;;;<<<===>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@???===???BBBBBB@@@???>>>>>>======;;;::::::999999999888999;;;<<<>>>???@@@AAA?????????>>>===<<<<<<<<<;;;:::999999:::<<<>>>???===>>>@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>???@@@@@@@@@======;;;:::999999999999::::::;;;<<<<<<;;;:::999;;;;;;;;;:::::::::999999:::;;;>>>@@@@@@???>>><<<:::999888999;;;===>>>===???>>>===<<<===???AAABBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEFFFEEECCCCCCDDDFFFIIIKKKKKKJJJIIIHHHHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGCCC@@@===???CCCEEECCCAAA>>>???@@@AAABBBDDDEEEEEEBBBAAA@@@>>><<<<<<;;;;;;::::::::::::;;;<<<===>>>??????AAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFDDDAAA@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@AAADDDFFFHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEDDDCCC@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@?????????AAACCCFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDCCCAAA@@@AAABBBEEEFFFEEEEEEEEEFFFHHHIIIHHHGGGGGGHHHIIIIIIGGGDDD@@@>>><<<======>>>>>>???@@@@@@>>>===<<<;;;;;;<<<===>>>>>>@@@AAAAAAAAABBBDDDFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDBBBBBBCCCEEEHHHJJJHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNLLLJJJHHHGGGIIIKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFEEECCCAAA???>>>===<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<============<<<;;;;;;<<<===>>>========================>>>???@@@AAABBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEFFFFFF@@@>>><<<::::::;;;===>>><<<<<<;;;;;;::::::::::::999999999999::::::;;;<<<;;;999777777888::::::999888888888999:::;;;<<<===;;;;;;<<<===>>>@@@BBBCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>@@@CCCDDD@@@@@@AAABBBCCCDDDEEEFFFAAA@@@??????????????????@@@???>>>===============:::<<<>>>??????>>><<<;;;999999:::;;;<<<>>>>>>???<<<======>>>>>>>>>>>>===BBBBBBBBBAAAAAA@@@@@@@@@;;;===???>>><<<;;;;;;;;;<<<>>>>>>===:::888777777999:::;;;===>>>>>>??????>>>======<<<;;;::::::999<<<:::888888888;;;>>>@@@===>>>@@@AAABBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAABBBBBBAAA???>>><<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????<<<<<<;;;:::999999999999============<<<:::888777:::::::::999999888888888777888:::;;;;;;;;;999888888777666888;;;===>>>===???>>><<<;;;<<<>>>AAACCCAAABBBBBBCCCBBBBBBAAAAAA?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIJJJKKKMMMMMMLLLKKKIIIGGGIIIGGGEEEDDDEEEHHHLLLNNNMMMLLLKKKJJJIIIIIIJJJKKKGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHDDDAAACCCGGGIIIGGGDDD>>>???@@@AAACCCDDDEEEFFFBBBAAA???>>><<<;;;::::::;;;;;;;;;<<<<<<>>>??????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJGGGHHHGGGEEEBBBAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFAAACCCEEEHHHJJJLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGDDDAAADDDDDDDDDCCCCCCDDDDDDDDDBBBAAAAAAAAACCCEEEHHHJJJHHHGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIHHHGGGFFFGGGEEECCCAAAAAADDDGGGIIIGGGEEECCCEEEIIIKKKIIIGGGHHHIIIJJJKKKIIIEEEAAA>>>BBBBBBCCCDDDDDDEEEEEEFFFAAA@@@>>>===<<<===???@@@AAABBBDDDDDDDDDEEEGGGJJJLLLKKKJJJHHHFFFEEECCCCCCDDDEEEGGGJJJKKKLLLLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNOOONNNNNNMMMMMMLLLLLLKKKIIIGGGEEECCCDDDGGGKKKMMMMMMOOOQQQRRRSSSRRRPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJIIIIIIFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIGGGEEECCC@@@???>>>>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<;;;999777888:::<<<>>>BBB@@@>>><<<;;;<<<======CCCBBB@@@??????@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCC@@@AAACCCDDDEEEDDDBBBAAA===>>>>>>>>>????????????===<<<;;;:::::::::;;;<<<:::999999999999999999:::666666777888999::::::;;;666666777888:::;;;<<<<<<>>>>>>============>>>>>>AAAAAAAAAAAA@@@@@@??????@@@@@@????????????@@@@@@CCCCCCCCCDDDEEEFFFGGGGGGDDDCCCBBBAAABBBCCCDDDEEEDDDDDDCCCAAAAAA@@@@@@@@@BBBBBB@@@???===<<<;;;:::===<<<;;;>>>AAACCCBBB???@@@@@@@@@@@@@@@AAABBBCCC@@@AAABBBCCCBBBAAA@@@???DDDCCCAAA@@@>>>>>>======<<<>>>===;;;;;;<<<999444777888:::<<<======<<<<<<=========<<<<<<<<<;;;;;;888777777888:::===AAACCC@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBDDDFFFGGGEEEDDDDDDDDDAAACCCFFFFFFDDDBBBAAAAAA===>>>>>>??????@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@@@@<<<999999;;;======<<<:::;;;;;;;;;;;;:::999999<<<;;;:::888777777666666888888888:::<<<<<<:::888999888777666777999;;;===<<<;;;:::::::::;;;======>>>?????????>>>>>><<<<<<;;;===???BBBCCCDDDDDDCCCJJJGGGEEEEEEGGGHHHGGGEEECCCDDDFFFHHHKKKMMMOOOOOOOOOPPPQQQQQQPPPMMMKKKIIIHHHHHHIIIKKKLLLNNNOOOPPPLLLLLLLLLLLLKKKIIIHHHGGGIIIGGGDDDAAABBBDDDHHHJJJJJJLLLNNNOOONNNLLLIIIGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLKKKJJJGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCAAABBBCCCDDDDDDDDDCCCCCCBBBBBB@@@??????@@@AAABBB======<<<<<<===???BBBDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBEEEIIIIIIGGGHHHKKKNNNMMMLLLIIIGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIGGGFFFFFFHHHJJJIIIIIIJJJMMMNNNMMMJJJGGGGGGFFFFFFHHHKKKMMMNNNNNNJJJJJJLLLMMMMMMMMMMMMMMMJJJJJJLLLLLLMMMLLLKKKJJJJJJHHHFFFFFFGGGGGGDDD@@@HHHFFFEEEEEEGGGIIIJJJJJJKKKGGGDDDDDDFFFGGGFFFDDDHHHHHHIIIJJJKKKLLLMMMNNNIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEFFFGGGJJJIIIHHHHHHGGGGGGGGGGGGKKKKKKKKKKKKJJJHHHEEEDDDHHHGGGFFFEEEFFFGGGIIIJJJGGGEEECCCAAA@@@AAABBBCCCDDDFFFIIIIIIIIIIIIKKKLLLPPPPPPOOOMMMKKKHHHGGGFFFGGGHHHIIIJJJLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSVVVVVVQQQNNNOOOPPPNNNRRRPPPLLLHHHEEEFFFJJJNNNOOOQQQSSSUUUUUUTTTRRRPPPPPPQQQSSSSSSSSSQQQPPPNNNRRRQQQOOONNNMMMMMMNNNNNNNNNLLLJJJKKKNNNOOONNNKKKLLLLLLKKKKKKLLLLLLMMMNNNPPPOOOMMMJJJFFFCCCAAA???AAABBBDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFFFF999:::;;;<<<<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;:::::::::999888777777999;;;<<<>>>===<<<;;;<<<===???@@@AAA@@@???>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEFFFFFFEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888999::::::;;;;;;::::::::::::;;;;;;666666777888888999::::::777777888999;;;<<<<<<==================>>>???????????????@@@@@@AAAAAAAAA>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCCCCCCCCCCEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@CCCFFFGGGFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>============;;;>>>???<<<;;;===<<<888:::;;;===>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::888777777888999<<>>>>>>>>>>>???@@@AAABBBFFFGGGGGGGGGFFFEEEDDDCCC???===<<<===???@@@>>><<<:::::::::::::::;;;;;;;;;;;;:::999888777777777777888888888:::<<<<<<:::888888888777777777999:::;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<===============???@@@BBBCCCEEEFFFGGGGGGKKKHHHFFFGGGIIIJJJIIIGGGIIIJJJKKKMMMOOOQQQRRRSSSUUUUUUUUUUUUSSSQQQOOOMMMKKKLLLNNNOOOQQQRRRRRRSSSNNNOOOOOOOOOOOONNNMMMMMMJJJHHHEEEBBBBBBDDDGGGIIILLLMMMNNNOOONNNLLLIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKIIIGGGHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAA???>>>>>>>>>????????????>>>>>>@@@BBBDDDFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDFFFHHHIIIIIIJJJLLLMMMNNNMMMKKKIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKJJJIIIIIIKKKMMMMMMMMMNNNPPPQQQOOOLLLIIIIIIHHHGGGIIILLLNNNNNNMMMKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLJJJHHHIIIJJJJJJHHHEEEJJJIIIHHHIIIKKKMMMNNNNNNOOOLLLIIIHHHJJJKKKJJJHHHKKKKKKLLLMMMNNNPPPPPPQQQNNNMMMLLLMMMNNNOOONNNLLLJJJIIIHHHGGGGGGHHHIIIIIILLLKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMLLLKKKJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLHHHGGGFFFDDDCCCCCCDDDDDDDDDGGGJJJKKKLLLLLLMMMOOOPPPPPPPPPNNNLLLJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRSSSQQQQQQQQQRRRRRRSSSTTTTTTTTTXXXXXXTTTSSSUUUUUUTTTTTTRRROOOKKKIIIJJJOOORRRSSSSSSUUUUUUUUUSSSQQQPPPSSSTTTVVVWWWWWWUUUSSSRRRSSSSSSQQQQQQPPPQQQQQQRRRTTTRRRPPPQQQSSSTTTRRRPPPQQQQQQPPPPPPQQQQQQRRRSSSQQQPPPNNNLLLJJJHHHGGGGGGEEEFFFHHHJJJJJJJJJHHHHHHHHHHHHHHHGGGHHHHHHHHHIII:::;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999999::::::999999888888777777777777888999999;;;::::::;;;<<<>>>@@@AAA@@@??????>>>???@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<===888888999999::::::;;;;;;:::;;;;;;<<<===>>>>>>???======<<<<<<===>>>??????=========>>>???@@@BBBBBB======>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHJJJKKKNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGHHHIIILLLMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEFFFGGGFFFEEEDDDCCC?????????>>>>>>???@@@@@@===CCCEEEBBB@@@AAABBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGDDDFFFHHHHHHFFFEEEFFFGGGGGGJJJLLLLLLIIIEEEBBBAAA>>>>>>>>>>>>???AAACCCDDDIIIJJJJJJJJJIIIHHHGGGFFFAAAAAABBBDDDEEEDDDAAA???======<<<<<<===>>>???@@@======<<<;;;::::::;;;;;;<<<;;;;;;<<<>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<;;;:::::::::<<<>>>???AAABBBCCCCCCEEEFFFHHHJJJKKKLLLKKKJJJJJJLLLMMMLLLKKKNNNNNNPPPRRRTTTUUUWWWWWWZZZZZZYYYXXXVVVTTTRRRPPPPPPQQQSSSUUUVVVUUUTTTTTTKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGEEECCCCCCEEEGGGIIILLLMMMMMMMMMLLLJJJHHHFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNLLLMMMMMMMMMMMMKKKJJJIIIIIIJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCBBB@@@????????????BBBAAAAAABBBCCCEEEGGGIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGHHHJJJLLLNNNMMMLLLOOONNNLLLKKKJJJJJJKKKLLLKKKLLLLLLMMMNNNOOOOOOPPPLLLNNNNNNNNNMMMMMMOOOQQQSSSSSSSSSTTTTTTRRROOOLLLJJJIIIIIIKKKNNNOOOOOOOOONNNOOOPPPQQQQQQRRRRRRRRRTTTTTTTTTTTTSSSQQQPPPOOOPPPNNNMMMMMMOOOPPPOOONNNNNNMMMMMMNNNQQQRRRRRRRRRRRRPPPMMMLLLMMMMMMMMMLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTRRRRRRSSSRRRQQQOOOMMMMMMLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNOOOOOOPPPQQQPPPPPPOOONNNMMMMMMLLLJJJJJJKKKLLLMMMNNNNNNNNNKKKJJJJJJIIIIIIHHHHHHHHHFFFIIILLLOOOOOOOOOQQQRRRPPPQQQRRRQQQOOOMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTVVVWWWXXXUUUZZZ[[[XXXWWWYYYYYYWWWSSSRRRPPPMMMLLLNNNRRRVVVXXXWWWVVVUUUTTTRRRQQQPPPUUUVVVXXXZZZZZZYYYWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYXXXVVVVVVWWWWWWVVVTTTVVVUUUUUUUUUUUUVVVWWWWWWRRRPPPOOOMMMLLLMMMNNNOOOLLLMMMOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMM;;;;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::999999999999999888888777666666777777777888888888:::::::::;;;<<<>>>@@@AAA@@@@@@??????@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@?????????@@@AAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBB??????>>>============>>><<<<<<<<<<<<===>>>@@@AAA>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGJJJLLLOOOPPPPPPPPPOOONNNNNNNNNNNNNNNPPPPPPOOONNNMMMKKKKKKJJJMMMMMMNNNOOOQQQQQQQQQPPPQQQPPPNNNMMMKKKJJJJJJJJJGGGHHHHHHIIIHHHGGGEEEDDDBBBBBBBBBBBBCCCDDDFFFFFFEEELLLOOOJJJFFFFFFIIIJJJFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIGGGHHHJJJIIIHHHGGGHHHIIIJJJMMMOOOOOOKKKFFFBBB@@@>>>>>>>>>>>>@@@BBBEEEFFFIIIIIIJJJKKKJJJHHHFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@??????@@@CCCEEEGGGBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@AAABBBCCCBBB@@@@@@BBBCCCDDDDDDCCCBBBAAA@@@??????>>>============<<<;;;;;;<<<>>>AAADDDFFFFFFFFFFFFFFFHHHJJJLLLNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPQQQSSSUUUXXX[[[]]]^^^^^^]]][[[YYYVVVTTTSSSRRRTTTVVVWWWXXXWWWUUURRRPPPGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFDDDCCCEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMLLLLLLKKKIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJIIIIIIHHHIIIJJJKKKKKKIIIIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIHHHIIIIIIJJJKKKKKKJJJIIILLLPPPRRRPPPMMMNNNNNNMMMLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQNNNOOOQQQQQQQQQQQQSSSUUUYYYXXXWWWWWWVVVTTTQQQNNNJJJJJJKKKNNNQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSSSSUUUVVVWWWXXXWWWWWWVVVWWWXXXXXXVVVUUURRRQQQOOONNNNNNOOOOOOOOOQQQQQQSSSTTTVVVXXXYYYZZZ]]][[[YYYXXXXXXXXXVVVTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRROOOOOOQQQRRRQQQQQQOOONNNNNNNNNOOOOOONNNMMMLLLLLLKKKMMMPPPRRRQQQQQQRRRRRRRRRUUUVVVUUUSSSQQQQQQSSSUUUVVVXXXYYYXXXWWWUUUTTTTTTTTTSSSTTTTTTVVVWWWXXXXXX\\\^^^[[[YYYYYYYYYVVVQQQPPPOOOMMMMMMOOOTTTXXX\\\[[[XXXUUUSSSQQQQQQPPPVVVWWWZZZ[[[\\\\\\[[[ZZZXXXXXXYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVYYYXXXXXXXXXXXXYYYZZZZZZUUUSSSQQQOOOOOOQQQSSSUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSS;;;<<<===>>>????????????:::;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777666777777777888888888888<<<<<<<<<<<<======>>>>>>=========>>>>>>??????@@@>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???===<<<<<<<<<>>>===<<<;;;<<<===>>>???AAAAAAAAAAAAAAAAAABBBCCCGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIKKKMMMPPPSSSUUUTTTTTTSSSSSSRRRRRRSSSSSSVVVUUUTTTRRRPPPNNNMMMLLLPPPQQQSSSSSSSSSSSSTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKJJJHHHGGGFFFDDDDDDEEEFFFGGGIIIKKKLLLLLLRRRTTTNNNIIIIIIKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJKKKLLLKKKJJJJJJKKKLLLMMMOOOQQQPPPKKKFFFCCCAAA@@@@@@@@@@@@BBBDDDFFFHHHGGGHHHIIIJJJIIIGGGEEECCCDDDDDDCCCBBBAAABBBCCCEEECCCBBBAAAAAABBBEEEHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCCCCEEEEEEDDDCCCEEEGGGIIIKKKKKKJJJHHHGGGEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@AAACCCFFFJJJLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPRRRTTTUUUUUUUUUUUUVVVSSSTTTWWW[[[^^^bbbeeefffbbb```]]]YYYVVVTTTSSSRRRUUUVVVVVVVVVSSSOOOKKKHHHGGGGGGFFFFFFEEECCCBBBAAA??????@@@BBBDDDGGGIIIJJJGGGFFFEEECCCBBBAAAAAAAAABBBDDDFFFHHHJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHKKKLLLMMMOOOOOOOOONNNNNNPPPPPPPPPPPPPPPQQQRRRRRRNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNOOOMMMMMMPPPTTTUUURRROOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPNNNPPPSSSTTTTTTUUUWWWYYY]]][[[YYYYYYXXXVVVSSSPPPKKKKKKMMMQQQVVVXXXYYYXXXWWWWWWYYYZZZZZZZZZZZZZZZWWWWWWXXXXXXYYYZZZ[[[\\\ZZZZZZYYYXXXYYY[[[^^^aaadddccccccbbbbbb___\\\XXXSSSSSSRRRQQQQQQQQQSSSTTTXXXXXXZZZ\\\^^^aaabbbcccdddbbb```_________]]][[[\\\\\\\\\[[[[[[ZZZYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVUUUTTTSSSQQQOOORRRRRRSSSSSSSSSRRRQQQQQQQQQSSSTTTSSSQQQPPPQQQRRRUUUXXX[[[ZZZVVVTTTVVVXXXVVVXXX[[[^^^^^^]]][[[YYYXXXWWWVVVUUUVVVWWWXXXYYY^^^bbbddd```\\\[[[XXXTTTQQQQQQPPPOOOPPPRRRWWWZZZ^^^\\\XXXUUURRRQQQQQQQQQXXXYYY\\\^^^``````___^^^YYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]\\\ZZZYYYYYYYYY\\\\\\\\\[[[\\\]]]]]]^^^\\\ZZZWWWUUUUUUWWWYYYZZZ\\\\\\[[[YYYXXXVVVTTTSSSQQQRRRTTTVVVXXXYYYYYYYYY===>>>???@@@@@@AAAAAA@@@======>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999999999888888888888999::::::>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHKKKKKKJJJJJJIIIHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@???>>>======@@@???>>>======>>>@@@AAAFFFEEEEEEDDDDDDDDDEEEEEEHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLNNNPPPSSSVVVXXXYYYYYYXXXWWWWWWXXXXXXYYYZZZZZZXXXWWWUUUSSSRRRQQQRRRTTTVVVVVVUUUTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMNNNNNNMMMKKKIIIHHHFFFFFFGGGHHHJJJLLLNNNOOONNNRRRSSSMMMIIIJJJKKKKKKOOONNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHJJJLLLNNNOOOOOONNNMMMMMMNNNPPPPPPRRRRRRPPPLLLHHHEEEDDDCCCDDDEEEFFFGGGIIIIIIJJJGGGIIIJJJKKKKKKHHHFFFDDDCCCCCCBBB@@@??????BBBEEECCCBBBBBBBBBDDDEEEGGGIIIFFFFFFFFFGGGHHHJJJKKKLLLIIIGGGEEEEEEFFFGGGFFFEEEHHHJJJLLLNNNOOONNNMMMLLLMMMMMMLLLLLLJJJIIIGGGFFFGGGGGGGGGHHHJJJLLLNNNPPPRRRRRRRRRQQQQQQRRRRRRSSSQQQSSSVVVXXXWWWWWWXXXYYYWWWYYY\\\___cccgggjjjkkkccc```\\\WWWSSSQQQQQQQQQQQQQQQQQQOOOLLLHHHEEEBBBCCCCCCCCCBBBAAA???>>>======>>>@@@CCCEEEHHHIIIJJJEEEDDDBBBAAA@@@@@@AAABBBBBBDDDFFFHHHIIIHHHGGGFFFDDDEEEEEEFFFHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHKKKLLLNNNPPPRRRSSSSSSRRRVVVWWWWWWXXXYYYXXXXXXXXXRRRRRRRRRRRRQQQOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRSSSVVVWWWWWWUUUSSSOOOOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPRRRUUUWWWXXXYYY[[[]]]___^^^[[[ZZZZZZXXXUUURRRMMMNNNQQQUUUZZZ]]]]]]\\\YYYZZZ[[[\\\\\\]]]]]]\\\YYYYYYZZZ[[[\\\^^^```aaa]]]]]][[[ZZZZZZ\\\aaaeeemmmlllkkkjjjiiieee___[[[TTTTTTUUUUUUTTTUUUXXXZZZ```aaaccceeehhhjjjlllmmmkkkiiihhhhhhhhhhhhfffeeeggggggfffeeecccaaa^^^]]]___^^^\\\ZZZXXXVVVVVVUUUWWWXXXZZZ[[[[[[ZZZYYYXXXYYYYYYXXXWWWVVVUUUSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUURRROOOOOOPPPRRRWWW[[[^^^\\\WWWUUUWWWZZZTTTWWW]]]aaaddddddbbbaaa[[[ZZZYYYXXXYYYZZZ\\\^^^dddiiijjjfffaaa]]]YYYTTTSSSSSSSSSSSSSSSVVVZZZ]]]\\\ZZZXXXUUUSSSRRRQQQQQQYYY[[[^^^aaacccccccccbbbXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^]]][[[ZZZ[[[\\\```____________```aaaaaaaaa```^^^]]]\\\]]]^^^___```___^^^[[[YYYWWWVVVUUUUUUVVVYYY\\\___`````````@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;<<<;;;999999999:::<<<===>>>>>>????????????>>>>>><<<<<<<<<<<<;;;:::999999:::;;;;;;<<<===>>>>>>???@@@AAACCCFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGGGGHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAACCCBBB@@@@@@AAACCCFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOPPPSSSVVVXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWSSSVVVXXXXXXVVVUUUVVVXXXVVVUUUSSSQQQPPPOOONNNNNNQQQQQQRRRRRRPPPOOOMMMLLLKKKKKKKKKMMMNNNPPPRRRSSSOOOQQQPPPLLLKKKMMMNNNLLLPPPPPPNNNNNNMMMNNNOOOOOOLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOMMMLLLJJJIIIJJJLLLNNNOOOQQQRRRRRRPPPOOOOOOQQQSSSTTTTTTTTTQQQMMMJJJIIIIIIHHHJJJLLLMMMNNNNNNMMMLLLLLLMMMOOOQQQPPPMMMJJJHHHDDDFFFGGGFFFDDDDDDEEEHHHEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPNNNLLLJJJIIIJJJKKKKKKJJJMMMNNNPPPRRRSSSTTTTTTSSSTTTTTTTTTSSSRRROOOMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPOOORRRVVVXXXWWWWWWXXXYYYZZZ[[[]]]```cccfffhhhiii^^^[[[VVVPPPLLLKKKJJJJJJKKKJJJIIIHHHFFFDDDBBB@@@>>>??????@@@@@@@@@??????@@@AAACCCFFFGGGHHHIIIIIIFFFEEECCCBBBBBBCCCEEEFFFFFFGGGIIIKKKKKKIIIGGGFFFCCCDDDEEEFFFHHHIIIJJJKKKMMMLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNRRRTTTVVVVVVWWWYYY[[[]]]______^^^\\\[[[WWWWWWXXXXXXXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUYYYZZZZZZYYYXXXXXXRRRQQQQQQQQQRRRTTTVVVWWWRRRRRRSSSSSSSSSTTTTTTTTTRRRUUUXXX[[[\\\]]]___aaabbb```^^^\\\\\\ZZZXXXVVVSSSSSSUUUYYY]]]___^^^]]]YYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYZZZ\\\^^^___]]]]]][[[YYYXXXZZZ```eeekkkjjjjjjjjjhhhccc]]]XXXQQQSSSUUUUUUTTTVVVZZZ]]]dddeeegggjjjmmmppprrrsssqqqpppooooooqqqqqqqqqooorrrqqqpppmmmjjjfffcccaaadddbbb___\\\XXXUUUTTTSSSWWWYYY\\\^^^^^^]]][[[YYYYYYYYYXXXWWWWWWWWWWWWWWWYYYYYYXXXWWWWWWXXXYYYZZZWWWVVVSSSOOOMMMNNNQQQTTTWWW[[[^^^\\\VVVSSSVVVYYYVVVZZZ___eeegggfffdddbbbYYYXXXWWWXXXYYY]]]```bbbfffkkkmmmhhhccc___YYYTTTSSSSSSTTTTTTTTTVVVZZZ]]]XXXXXXVVVUUUSSSRRRRRRRRRVVVXXX[[[___aaabbbbbbbbbVVVWWWYYYZZZZZZZZZZZZYYYYYY[[[]]]\\\ZZZYYYZZZ\\\```____________```aaaaaaaaa``````___``````aaaaaa```___^^^\\\[[[ZZZYYYYYY\\\^^^aaadddfffggggggfffBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@@@@@@@???>>>===<<<>>><<<:::999999;;;>>>@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;:::======>>>>>>??????@@@@@@???@@@CCCFFFHHHJJJLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNOOONNNLLLKKKKKKLLLLLLMMMHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBDDDGGGKKKMMMKKKKKKKKKLLLNNNOOOQQQRRRMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRTTTWWWYYY[[[YYYXXXXXXWWWXXXXXXYYYYYYWWWWWWWWWXXXYYYYYYZZZZZZTTTWWWYYYYYYWWWVVVWWWYYYWWWVVVTTTRRRQQQPPPOOOOOOTTTUUUUUUTTTSSSQQQPPPNNNOOOPPPPPPQQQSSSUUUVVVWWWQQQQQQOOOLLLNNNRRRRRRNNNQQQPPPOOONNNNNNOOOPPPQQQOOOOOOQQQRRRSSSUUUVVVVVVPPPQQQRRRRRRSSSRRRRRRRRRMMMNNNOOOQQQRRRSSSSSSSSSPPPOOOMMMLLLMMMOOOQQQSSSSSSSSSSSSRRRQQQQQQSSSUUUWWWWWWUUURRRNNNLLLLLLLLLLLLNNNQQQSSSSSSRRRPPPOOOPPPRRRTTTUUUUUURRROOOMMMHHHKKKOOOOOOLLLJJJJJJLLLIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLNNNOOOQQQSSSTTTTTTQQQOOONNNOOOPPPPPPOOOQQQRRRTTTVVVWWWYYYZZZZZZXXXXXXXXXXXXVVVTTTQQQPPPOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSSSSSSSQQQOOOMMMLLLMMMQQQVVVWWWVVVVVVWWWYYYYYYZZZ[[[]]]___aaaccccccYYYUUUOOOIIIEEECCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBDDDEEEFFFGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGEEEDDDDDDFFFHHHJJJIIIKKKMMMNNNMMMKKKIIIGGGCCCDDDEEEGGGIIIKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKIIIKKKOOORRRUUUWWWYYYYYYZZZ]]]```bbbcccaaa^^^\\\[[[\\\]]]^^^^^^]]]\\\[[[YYYXXXXXXWWWUUUSSSQQQPPPPPPPPPPPPQQQQQQRRRTTTTTTSSSXXX\\\]]][[[YYYYYYZZZTTTTTTSSSSSSTTTVVVXXXYYYPPPQQQRRRSSSUUUVVVWWWXXXSSSWWW[[[^^^___```bbbdddcccaaa___^^^]]]\\\ZZZXXXWWWWWWYYY\\\______^^^\\\XXXXXXYYYZZZ[[[[[[[[[[[[WWWVVVVVVVVVVVVXXXYYYZZZ\\\[[[ZZZWWWUUUXXX^^^cccdddddddddeeeccc___XXXTTTNNNPPPRRRSSSRRRTTTYYY]]]dddeeegggjjjmmmppprrrsssuuutttssstttwwwxxxwwwvvvxxxwwwuuurrrnnniiieeebbbgggeeeaaa]]]XXXTTTRRRQQQVVVYYY]]]``````___\\\YYYXXXXXXWWWWWWWWWYYY[[[\\\[[[ZZZXXXWWWWWWYYYZZZ\\\VVVUUUQQQMMMLLLNNNRRRVVVVVVZZZ^^^[[[UUURRRTTTXXX[[[___cccggghhheeeaaa^^^TTTTTTTTTUUUXXX]]]aaaddddddiiikkkgggbbb^^^XXXRRRQQQRRRRRRRRRRRRTTTXXX[[[VVVVVVUUUUUUTTTSSSRRRRRRRRRTTTWWW[[[]]]^^^^^^^^^UUUVVVWWWYYYYYYXXXWWWWWWUUUWWWYYYXXXVVVUUUWWWZZZ]]]]]]]]]]]]]]]^^^^^^___\\\]]]]]]^^^___`````````______^^^]]]]]]]]]]]]]]]ccceeegggjjjkkkkkkjjjjjjCCCFFFIIIKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFDDDBBBAAABBBBBBCCCDDDCCCBBBAAAAAAAAABBBBBBEEEFFFFFFFFFDDDCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???CCCBBBAAAAAAAAABBBCCCDDDGGGHHHJJJLLLNNNNNNOOONNNKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJLLLNNNPPPQQQQQQRRRNNNNNNNNNNNNNNNOOOPPPQQQKKKJJJJJJJJJIIIIIIIIIHHHJJJHHHGGGFFFFFFDDDBBB???AAA@@@@@@????????????@@@??????@@@AAABBBCCCCCCDDDHHHEEEDDDEEEHHHJJJJJJHHHKKKMMMOOORRRTTTVVVVVVVVVWWWUUURRRRRRSSSUUUVVVVVVRRRRRRRRRRRRTTTVVVXXXYYY]]]YYYVVVVVVYYY[[[[[[ZZZWWWWWWWWWXXXYYY[[[\\\]]][[[YYYVVVTTTSSSUUUWWWYYY___\\\WWWRRRPPPPPPRRRSSSWWWXXXYYYYYYYYYXXXWWWVVVSSSTTTUUUVVVWWWVVVUUUUUURRRQQQOOONNNNNNOOOQQQRRRTTTRRRPPPQQQSSSSSSQQQOOOPPPRRRUUUWWWXXXWWWVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTXXXUUUSSSRRRSSSTTTTTTSSSXXXUUURRRPPPRRRSSSUUUUUUPPPOOONNNMMMNNNQQQTTTVVVXXXWWWUUUSSSQQQOOOMMMLLLOOOQQQTTTVVVVVVUUUSSSRRRRRRTTTWWWYYYXXXUUUPPPMMMKKKLLLMMMNNNPPPPPPPPPQQQSSSSSSQQQPPPPPPQQQRRRRRRSSSRRRQQQQQQRRRUUUXXXZZZWWWUUURRRRRRSSSTTTUUUUUUUUUWWWYYY\\\]]]^^^^^^^^^[[[ZZZZZZYYYXXXVVVUUUTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQUUUVVVXXXYYYYYYWWWVVVTTTKKKIIIHHHFFFFFFFFFGGGGGGCCCCCCBBBBBBCCCCCCDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHLLLLLLNNNNNNNNNMMMLLLKKKIIIJJJLLLNNNOOOQQQQQQRRRUUUUUUUUUUUUUUUTTTSSSRRROOOOOOOOOPPPRRRTTTWWWXXXWWWVVVTTTSSSRRRSSSSSSTTTTTTVVVXXXYYYZZZ[[[]]]___```dddhhhjjjhhheeebbbaaaccccccddddddcccbbb```___aaa___\\\ZZZYYYWWWUUUSSSPPPQQQRRRQQQQQQRRRUUUWWW\\\]]]^^^______]]][[[ZZZVVVUUUTTTUUUXXX[[[\\\\\\UUUTTTSSSTTTUUUXXX[[[\\\______`````````______^^^bbbcccdddaaa]]]XXXUUUTTTVVVWWWYYY]]]aaaaaa]]]YYYUUUUUUUUUWWWYYYZZZXXXWWWUUUTTTRRRQQQSSSVVVYYY[[[[[[YYYVVVTTTSSSTTTUUUVVVXXXYYYZZZ[[[ZZZWWWSSSQQQLLLLLLLLLMMMNNNQQQSSSTTT^^^\\\[[[]]]ccciiinnnpppoooooooooqqqsssvvvyyy{{{xxxvvvrrrmmmhhhdddaaa```bbb```[[[UUUQQQMMMLLLKKKUUUXXX\\\___aaa```]]][[[WWWVVVVVVVVVWWWWWWXXXXXXZZZZZZ[[[[[[ZZZZZZYYYYYYVVVTTTQQQNNNMMMOOOQQQRRRTTTVVVVVVVVVUUUUUUWWWYYY^^^```cccdddbbb^^^YYYUUUOOOOOOOOOQQQUUUXXXYYYYYY______^^^\\\YYYUUURRRPPPLLLMMMNNNOOOPPPSSSWWW[[[\\\\\\[[[WWWSSSQQQPPPPPPMMMOOOQQQSSSTTTWWWZZZ]]]YYYXXXXXXYYYZZZYYYVVVTTTWWWVVVVVVUUUVVVVVVWWWXXX[[[[[[ZZZZZZYYYXXXWWWWWWZZZYYYWWWVVVWWWYYY\\\^^^bbbaaa^^^\\\ZZZZZZ[[[\\\aaabbbdddfffggggggggggggDDDFFFIIIKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJJJJIIIFFFEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEKKKKKKJJJIIIIIIJJJKKKKKKJJJLLLOOORRRSSSTTTSSSRRRMMMMMMMMMMMMMMMLLLLLLKKKMMMNNNOOOPPPRRRSSSSSSSSSQQQQQQQQQQQQRRRRRRSSSTTTPPPPPPPPPOOOOOONNNNNNMMMOOONNNKKKJJJIIIGGGDDDAAABBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFFFFDDDCCCEEEIIIKKKKKKJJJNNNPPPSSSUUUXXXYYYZZZZZZ]]][[[XXXVVVWWWXXXYYYYYYTTTSSSSSSTTTUUUWWWYYYZZZ\\\YYYWWWWWWYYY[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]][[[YYYVVVUUUUUUVVVYYY[[[bbb___[[[WWWUUUVVVXXXYYYZZZ[[[\\\\\\\\\[[[YYYYYYUUUVVVXXXYYYYYYYYYXXXWWWVVVUUUSSSRRRRRRRRRSSSTTTVVVTTTRRRSSSUUUVVVTTTRRRSSSTTTWWWYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXXXXYYYWWWUUUUUUVVVWWWWWWVVVXXXUUURRRPPPPPPRRRRRRRRRQQQOOONNNMMMNNNPPPRRRTTTUUUTTTSSSRRRPPPOOONNNMMMOOOPPPSSSUUUUUUTTTRRRQQQRRRTTTXXXZZZZZZXXXUUUSSSPPPQQQRRRSSSSSSSSSSSSSSSVVVUUUUUUUUUUUUUUUVVVVVVYYYWWWUUUTTTUUUVVVYYY[[[]]]ZZZWWWVVVWWWXXXXXXWWWVVVWWWYYYZZZ\\\]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZZZZTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQOOOMMMLLLJJJIIIHHHFFFEEEFFFFFFGGGIIIJJJKKKPPPQQQSSSTTTTTTSSSRRRPPPHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIILLLMMMMMMMMMNNNNNNOOOOOORRRSSSUUUVVVWWWVVVVVVUUUQQQRRRSSSUUUVVVWWWWWWWWWYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVXXXZZZ]]]^^^\\\[[[YYYXXXWWWWWWWWWXXXWWWYYY[[[\\\]]]^^^aaacccdddgggjjjjjjhhheeecccbbbcccdddeeeffffffeeeddddddbbb___\\\ZZZYYYWWWUUUTTTQQQRRRSSSTTTTTTVVVZZZ\\\___`````````___]]]ZZZXXXYYYWWWWWWXXX[[[^^^``````ZZZYYYYYYYYYZZZ\\\___```bbbbbbbbbbbbaaaaaa``````bbbcccccc```\\\XXXUUUTTTUUUVVVXXX]]]``````\\\XXXTTTTTTUUUXXXZZZZZZXXXVVVTTTTTTTTTTTTUUUWWWZZZ[[[ZZZXXXVVVTTTTTTUUUWWWXXXXXXYYYYYYYYYXXXUUUSSSQQQPPPOOONNNMMMNNNNNNOOOPPPVVVTTTSSSUUUZZZ```dddffffffffffffgggiiilllnnnpppmmmkkkhhhccc___\\\YYYXXX[[[YYYUUUQQQNNNLLLKKKKKKTTTWWW\\\___aaaaaa___]]]XXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[XXXUUUQQQNNNMMMNNNPPPRRRVVVWWWWWWVVVTTTTTTUUUWWW\\\]]]______]]]YYYUUURRRMMMLLLMMMOOORRRUUUUUUUUUWWWWWWVVVTTTQQQNNNKKKJJJGGGHHHJJJJJJKKKNNNRRRVVVYYYZZZZZZXXXTTTPPPOOOOOOKKKMMMOOOPPPRRRTTTXXX[[[\\\ZZZYYYYYYZZZYYYWWWUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWUUUTTTTTTVVVXXXZZZZZZYYYWWWWWWWWWYYY[[[\\\]]]^^^```aaabbbaaaaaa```DDDGGGJJJKKKKKKJJJKKKLLLJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDEEEGGGHHHLLLMMMMMMKKKHHHGGGGGGHHHGGGGGGGGGHHHHHHIIIKKKKKKNNNMMMMMMLLLLLLLLLMMMMMMMMMPPPTTTXXXYYYYYYXXXWWWOOOPPPPPPQQQQQQQQQQQQPPPRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUTTTQQQPPPNNNLLLIIIFFFGGGFFFDDDBBBAAA@@@@@@@@@DDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFHHHLLLNNNOOONNNSSSTTTWWWYYY\\\]]]^^^___ddd```\\\ZZZZZZZZZZZZZZZVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYY[[[[[[ZZZYYYZZZZZZ\\\]]]]]]]]]\\\\\\ZZZYYYWWWWWWWWWYYY\\\]]]```^^^[[[XXXWWWXXXZZZ\\\^^^___`````````^^^]]]\\\XXXYYY[[[\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXWWWUUUVVVWWWXXXXXXWWWVVVXXXZZZ\\\\\\[[[ZZZYYYYYYZZZ\\\]]]^^^]]]]]]\\\[[[YYYXXXXXXYYY[[[ZZZZZZZZZWWWTTTRRRRRRRRRRRRQQQQQQPPPOOOMMMMMMOOOPPPRRRRRRRRRQQQPPPOOOOOONNNNNNMMMNNNPPPRRRRRRQQQPPPNNNLLLNNNPPPSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ^^^\\\YYYWWWWWWXXXZZZ[[[```]]]ZZZXXXXXXXXXXXXWWWUUUVVVVVVWWWYYYZZZ[[[[[[YYYYYYXXXXXXWWWVVVUUUUUUQQQPPPOOONNNMMMLLLLLLLLLMMMLLLKKKIIIGGGFFFFFFEEEBBBAAA??????@@@BBBEEEGGGJJJKKKMMMOOOPPPOOONNNMMMFFFFFFGGGGGGIIIJJJLLLMMMOOONNNLLLLLLLLLNNNPPPQQQSSSTTTVVVXXXYYYYYYXXXXXXYYYZZZ\\\^^^______^^^^^^[[[[[[\\\]]]^^^^^^^^^^^^____________^^^]]]\\\[[[\\\\\\]]]^^^```bbbccceeebbbaaa___]]]\\\\\\\\\\\\YYY\\\^^^___```bbbdddfffhhhjjjkkkkkkhhhfffeeeeeeeeefffgggiiiiiiiiiiiihhhccc```]]]ZZZYYYXXXWWWUUUTTTUUUVVVWWWXXX[[[___bbbcccccccccbbb___\\\YYYXXXYYYYYYYYY[[[___bbbcccccc``````___```aaaccceeefffggggggeeedddbbbaaaaaa```ccccccccc```\\\XXXVVVUUUVVVWWW[[[___bbbaaa^^^[[[VVVWWWYYY\\\^^^^^^ZZZXXXUUUVVVWWWYYYZZZ[[[\\\\\\YYYXXXWWWVVVVVVXXXZZZ[[[ZZZZZZYYYXXXVVVUUUTTTSSSVVVTTTRRROOONNNMMMMMMMMMPPPNNNNNNOOOSSSWWWZZZ[[[[[[[[[\\\]]]^^^```aaabbbaaa___[[[XXXTTTRRRQQQPPPRRRQQQNNNLLLKKKLLLMMMMMMSSSVVVZZZ^^^```___^^^\\\WWWVVVUUUTTTUUUWWWYYY[[[[[[]]]___``````___]]]\\\YYYWWWRRROOONNNOOORRRTTTYYYZZZZZZXXXVVVUUUVVVXXX\\\\\\\\\\\\ZZZVVVSSSQQQLLLLLLMMMOOORRRSSSRRRQQQQQQPPPNNNLLLJJJGGGEEEDDDCCCDDDEEEFFFGGGJJJMMMPPPWWWYYYZZZYYYUUUQQQOOONNNKKKMMMNNNPPPQQQTTTXXX[[[^^^\\\ZZZYYYYYYYYYWWWVVVUUUWWWZZZ^^^aaacccccccccaaaaaaaaa``````______^^^ZZZYYYWWWVVVUUUVVVXXXYYYWWWVVVUUUUUUVVVXXXZZZ\\\[[[\\\\\\]]]\\\[[[YYYYYYFFFHHHJJJKKKKKKKKKLLLMMMJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIKKKLLLLLLJJJGGGEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMPPPUUUZZZ\\\\\\ZZZXXXQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYXXXXXXYYYWWWUUUTTTTTTRRROOOLLLNNNMMMJJJHHHFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNKKKLLLMMMPPPSSSUUUVVVVVVXXXYYY[[[]]]___aaabbbcccfffbbb]]]ZZZYYYYYYYYYXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZ[[[\\\^^^``````___]]]\\\YYYYYYYYYYYY[[[]]]___```___]]]ZZZYYYYYYZZZ\\\^^^bbbbbbccccccbbbaaa```___[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^ZZZYYYXXXXXXYYYZZZZZZ[[[YYYZZZ\\\]]]]]]\\\[[[ZZZZZZ\\\]]]___``````______ZZZYYYYYYZZZ\\\]]]]]]\\\[[[XXXUUUTTTUUUUUUUUUTTTSSSRRRPPPOOOOOOPPPQQQRRRTTTSSSRRRQQQPPPOOONNNMMMKKKLLLMMMNNNNNNMMMLLLKKKGGGHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWYYY\\\^^^___^^^]]][[[]]]\\\YYYWWWWWWXXXZZZ[[[^^^[[[XXXWWWVVVUUUTTTRRRSSSSSSSSSTTTUUUVVVWWWWWWQQQQQQOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEDDDBBB@@@>>>???BBBFFFHHHJJJKKKMMMOOOPPPPPPOOONNNJJJJJJLLLNNNPPPRRRTTTUUUVVVUUUSSSRRRSSSUUUWWWYYYYYY[[[^^^```aaaaaa```______```aaabbbbbbbbbaaa```aaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbaaa```^^^^^^______```bbbdddeeeggghhhfffeeecccaaa____________[[[]]]```aaabbbcccfffhhhjjjkkklllkkkjjjiiiiiikkkggghhhjjjkkkkkkkkkjjjjjjdddaaa]]][[[[[[ZZZYYYXXXYYYYYYZZZZZZZZZ]]]aaadddeeeeeedddbbb```^^^\\\ZZZYYYYYYZZZ\\\```ccceeedddccccccdddeeegggiiikkklllmmmkkkhhheeebbbaaa``````ddddddbbb___ZZZWWWVVVVVVXXX[[[___ccceeedddbbb```[[[\\\___ccceeeddd```\\\XXXZZZ\\\___``````___^^^ZZZYYYYYYYYYZZZ\\\___```___]]]\\\ZZZYYYXXXXXXYYY[[[YYYVVVSSSQQQOOOOOOOOORRRPPPOOOPPPSSSVVVWWWWWWUUUUUUVVVVVVWWWXXXYYYZZZXXXVVVSSSPPPMMMLLLLLLLLLLLLLLLKKKJJJKKKMMMOOOQQQRRRTTTWWWYYYZZZYYYWWWVVVPPPOOOOOOPPPRRRUUUYYY[[[ZZZ\\\]]]^^^]]][[[YYYWWWXXXUUURRRPPPPPPSSSVVVXXX[[[\\\\\\[[[ZZZYYY[[[\\\```___^^^]]][[[XXXVVVUUUOOOPPPQQQTTTVVVVVVTTTRRRRRRPPPNNNKKKHHHFFFEEEDDDCCCDDDFFFFFFGGGHHHKKKNNNUUUWWWYYYXXXTTTQQQNNNMMMOOOPPPRRRSSSUUUWWW\\\______\\\YYYWWWWWWXXXWWWVVVTTTWWW]]]bbbgggiiiiiiiiihhhhhhhhhggggggfffffffffbbbaaa___^^^]]]]]]^^^^^^^^^]]][[[ZZZZZZ\\\]]]^^^^^^______^^^]]][[[YYYXXXHHHJJJLLLMMMLLLMMMNNNOOOLLLLLLLLLKKKIIIGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGDDDBBBBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJMMMRRRWWWZZZZZZXXXWWWRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWXXXXXXXXXVVVTTTRRRQQQNNNKKKJJJJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSTTTSSSUUUWWWZZZ[[[\\\]]]^^^______```aaaccceeefffggggggccc]]]YYYXXXYYYYYYXXXZZZZZZ[[[\\\]]]^^^^^^^^^___`````````^^^]]]\\\\\\\\\]]]___aaaaaa```^^^]]]YYYYYY[[[\\\^^^```aaabbbaaa```___^^^^^^```bbbdddddddddeeeeeedddcccaaa```]]]^^^___`````````___^^^\\\]]]___aaacccccccccccc[[[[[[ZZZYYYXXXYYY[[[\\\[[[[[[\\\]]]\\\\\\[[[ZZZ[[[\\\]]]___`````````___YYYXXXYYY[[[]]]______^^^XXXVVVTTTTTTVVVWWWWWWWWWTTTTTTSSSSSSSSSSSSTTTUUUYYYXXXWWWUUUSSSQQQOOONNNJJJKKKLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLLLLMMMNNNNNNKKKLLLNNNPPPRRRTTTUUUUUUVVVXXX[[[^^^___^^^\\\ZZZYYYWWWVVVUUUUUUXXXZZZ\\\\\\YYYWWWVVVUUUUUUSSSQQQQQQRRRRRRSSSSSSSSSTTTTTTPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFGGGGGGHHHIIIKKKKKKMMMLLLJJJHHHGGGGGGHHHIIIJJJGGGDDDBBBCCCFFFJJJMMMPPPQQQTTTUUUVVVVVVUUUTTTRRRSSSUUUXXXZZZ]]]^^^___\\\[[[ZZZZZZ[[[\\\___```^^^```bbbeeeffffffeeedddeeefffffffffeeecccaaa```bbbccccccdddddddddccccccdddddddddcccbbbaaa```______```aaaccceeefffggghhhfffeeecccaaa````````````]]]___aaabbbcccdddfffhhhjjjkkkllllllkkkkkkmmmooojjjkkklllllllllkkkiiihhheeebbb___]]]]]]^^^^^^]]]___^^^]]]\\\[[[\\\```cccdddddddddcccbbbaaa```___\\\\\\]]]```dddggghhhgggcccdddfffgggjjjlllnnnoooooommmiiidddaaa`````````bbbaaa___[[[VVVTTTSSSTTTYYY\\\aaaeeefffeeedddbbb___```cccfffhhhgggccc```\\\^^^aaadddeeecccaaa___[[[[[[\\\]]]___aaaccceeedddcccaaa_________```aaa```^^^\\\YYYWWWVVVVVVVVVXXXWWWVVVWWWXXXYYYXXXWWWRRRSSSTTTTTTUUUVVVVVVVVVSSSRRROOOLLLJJJJJJKKKLLLJJJIIIIIIIIIJJJMMMOOOQQQQQQRRRTTTTTTSSSQQQOOOMMMHHHHHHIIIKKKNNNRRRVVVYYYXXXXXXXXXXXXVVVSSSPPPOOOQQQPPPOOOOOOQQQTTTXXX[[[YYYZZZ[[[[[[[[[[[[^^^```cccbbbaaa___^^^\\\[[[ZZZVVVVVVXXXZZZ\\\\\\ZZZXXXWWWUUUQQQNNNKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKMMMOOOSSSTTTUUUSSSPPPNNNMMMMMMSSSUUUXXXZZZ[[[]]]```ccc```]]]ZZZYYYYYYYYYYYYXXXWWW[[[aaaggglllnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllkkkiiihhhgggfffggggggeeedddbbbbbbbbbccceeefffggggggggggggeeecccaaa___MMMNNNPPPPPPPPPPPPRRRTTTRRRRRRRRRQQQOOOLLLJJJHHHGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHIIIHHHHHHHHHGGGDDDBBBCCCCCCEEEFFFGGGIIIIIIJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEGGGJJJNNNSSSVVVWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWVVVVVVWWWXXXYYY[[[[[[ZZZYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZ[[[\\\\\\[[[YYYRRRQQQNNNMMMLLLNNNPPPQQQTTTUUUUUUVVVWWWXXXYYYZZZ[[[^^^aaabbbaaaaaaaaabbbcccccccccddddddeeeggggggfffbbb\\\XXXXXXYYYZZZZZZYYYZZZ\\\^^^___``````aaaaaabbbbbb```^^^\\\\\\]]]\\\]]]___`````````______ZZZ[[[]]]___aaabbbccccccaaa```______```aaaccceeefffgggggggggfffdddcccaaa___```aaabbbcccbbbaaaaaa^^^```ccceeegggggggggfff]]]]]]\\\ZZZXXXXXX[[[]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\^^^____________^^^XXXXXXYYY[[[___``````___UUUTTTSSSTTTVVVWWWWWWWWWVVVVVVWWWWWWXXXZZZ[[[\\\___^^^\\\ZZZXXXUUUSSSSSSOOOOOOOOOOOOOOONNNNNNMMMLLLMMMNNNNNNOOOOOOOOONNNLLLMMMOOOQQQSSSUUUVVVVVVWWWXXX[[[]]]^^^]]][[[YYYUUUTTTSSSSSSUUUXXX[[[]]]\\\ZZZYYYXXXYYYYYYWWWUUUSSSTTTUUUVVVWWWVVVUUUTTTOOONNNLLLKKKJJJJJJKKKKKKIIIJJJJJJKKKMMMOOOQQQRRRSSSRRROOONNNMMMNNNOOOPPPQQQNNNKKKIIIJJJMMMPPPSSSYYYZZZ\\\^^^___^^^]]]\\\[[[\\\___aaadddeeefffgggaaabbbbbbbbbccceeeffffffdddeeeggghhhiiiiiiiiihhhkkkkkkkkkkkkiiigggdddccccccdddeeeeeeeeeeeeeeedddggggggffffffdddcccaaa``````aaaccceeeggghhhhhhiiifffeeecccbbbaaaaaabbbbbbbbbdddeeefffeeefffhhhiiijjjlllmmmmmmmmmmmmnnnppplllmmmmmmmmmlllkkkiiihhhfffccc```^^^```bbbccccccdddcccaaa^^^[[[\\\```cccdddddddddddddddcccccccccbbbbbbcccfffjjjllllllkkkeeefffgggiiijjjlllmmmnnnllliiieeeaaa______aaabbb```___\\\WWWRRRPPPQQQRRRVVVZZZ```ddddddccccccbbb```aaacccfffhhhgggdddaaa```bbbeeeffffffdddaaa___\\\]]]^^^___bbbdddfffggghhhhhhgggffffffgggiiijjjfffeeecccaaa```______```aaa___^^^^^^^^^]]][[[XXXTTTUUUVVVXXXXXXYYYYYYYYYUUUSSSPPPMMMLLLMMMNNNOOOLLLKKKJJJJJJJJJLLLNNNOOOQQQQQQRRRQQQOOOLLLJJJHHHCCCEEEGGGIIIMMMPPPSSSUUUSSSSSSRRRPPPNNNLLLKKKIIIJJJKKKLLLOOORRRUUUYYYZZZWWWXXXZZZZZZZZZ[[[^^^```ccccccbbbbbbaaa___^^^]]][[[[[[\\\^^^```aaa___]]]ZZZYYYVVVSSSRRRSSSUUUVVVVVVWWWXXXWWWUUUTTTTTTUUUUUUTTTRRROOOMMMLLLOOOQQQYYY\\\```ccceeefffgggiiieeecccaaaaaabbbbbbaaa``````ccciiiooorrrtttttttttttttttsssssssssssssssssstttsssrrrqqqppppppppppppiiiiiihhhiiijjjmmmoooqqqqqqrrrrrrrrrqqqooommmlllSSSTTTUUUUUUUUUVVVXXXZZZYYYZZZZZZYYYVVVSSSPPPNNNNNNOOOQQQSSSTTTUUUUUUTTTUUUSSSPPPMMMKKKIIIIIIIIIJJJKKKLLLJJJHHHGGGGGGHHHKKKLLLNNNPPPOOONNNLLLJJJFFFFFFGGGGGGFFFEEECCCBBBEEEHHHLLLPPPSSSUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWYYY[[[\\\^^^]]][[[ZZZYYYYYYXXXXXX\\\\\\]]]^^^___``````aaa```___^^^___``````^^^\\\SSSRRRPPPOOOPPPRRRVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^```cccffffffcccaaaaaabbbbbbaaa``````___```aaabbbbbb]]]XXXTTTTTTVVVXXXYYYXXXZZZ\\\___aaabbbbbbbbbbbbbbbbbb___[[[ZZZ[[[]]]\\\]]]^^^^^^___```aaaaaa[[[\\\___aaacccdddccccccaaaaaa`````````bbbdddeeeiiiiiiiiiiiihhhfffdddcccbbbcccdddeeefffeeeddddddccceeehhhjjjkkkjjjhhhfff``````___[[[XXXXXX[[[^^^___^^^^^^]]]\\\\\\[[[[[[\\\]]]^^^_________^^^]]]XXXXXXZZZ]]]```bbbbbbaaaYYYXXXWWWWWWYYYZZZYYYXXXWWWXXXZZZ\\\^^^```bbbccccccbbbaaa___]]]\\\ZZZYYYWWWWWWVVVVVVVVVUUUUUUUUUQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZWWWVVVTTTTTTVVVYYY\\\^^^\\\[[[[[[\\\]]]]]]\\\[[[XXXZZZ\\\^^^^^^\\\YYYXXXMMMMMMLLLLLLMMMPPPRRRSSSSSSSSSTTTTTTVVVWWWYYYZZZZZZXXXVVVUUUTTTVVVXXXYYYYYYWWWUUUSSSTTTVVVXXXZZZaaabbbdddeeeeeedddcccaaaaaabbbeeegggiiijjjjjjjjjfffgggiiikkklllllllllllljjjkkkkkkkkkllllllmmmmmmnnnnnnnnnnnnllljjjhhhgggfffggghhhhhhiiiiiiiiiiiikkkkkkjjjiiihhhfffdddcccccceeegggiiikkklllllllllffffffeeedddddddddeeefffiiijjjkkkkkkjjjjjjkkklllmmmnnnpppooommmllllllmmmlllmmmnnnnnnnnnmmmlllkkkfffdddaaa```bbbeeehhhhhhgggfffccc___]]]^^^aaaeeeffffffeeeeeeddddddeeeeeeeeeeeefffiiilllnnnmmmllliiiiiijjjjjjjjjjjjiiiiiicccaaa^^^\\\]]]aaaeeegggbbbaaa]]]XXXTTTRRRSSSUUUUUUZZZaaaddddddcccccccccccccccdddgggiiiiiifffdddbbbccceeefffeeebbb___\\\\\\]]]^^^```bbbdddeeefffkkkkkkkkklllmmmnnnooopppnnnllljjjiiiggggggggggggiiihhhggggggfffccc___\\\[[[\\\^^^```aaaaaaaaaaaa\\\ZZZVVVTTTSSSSSSUUUWWWTTTSSSQQQOOONNNOOOPPPQQQQQQRRRRRRQQQOOOMMMJJJIIIFFFGGGJJJLLLOOOPPPQQQQQQOOONNNLLLKKKJJJIIIJJJJJJLLLMMMPPPTTTWWWZZZ[[[\\\ZZZ[[[\\\\\\\\\]]]___aaacccdddeeeeeeeeedddbbbaaa\\\[[[[[[]]]___aaaaaa```^^^\\\[[[ZZZ\\\```eeegggiiijjjjjjhhheeecccbbbccc^^^[[[WWWRRROOORRRWWW[[[bbbffflllppprrrrrrrrrrrrnnnmmmmmmnnnoooooonnnllllllooossswwwzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzzzzyyyyyysssrrrqqqqqqrrruuuwwwyyyyyyzzz{{{{{{{{{zzzyyyxxxWWWXXXYYYYYYYYYZZZ\\\^^^_________^^^\\\XXXUUUSSSTTTUUUWWWYYYZZZZZZZZZZZZYYYWWWTTTPPPMMMKKKJJJIIINNNOOOOOONNNLLLKKKLLLMMMPPPRRRTTTVVVUUURRROOOLLLJJJKKKKKKKKKKKKIIIGGGFFFFFFHHHKKKOOORRRUUUVVVWWWZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYYZZZ]]]^^^___^^^]]][[[ZZZYYYXXXXXX\\\]]]^^^___aaabbbcccddddddcccbbbbbbbbbaaa___]]]UUUTTTRRRRRRTTTWWW[[[^^^\\\]]]]]]^^^___```aaaaaabbbeeeggggggccc`````````]]]\\\[[[YYYYYYYYYZZZZZZ\\\XXXSSSPPPPPPSSSUUUVVVWWWYYY\\\___aaacccccccccaaabbbaaa]]]YYYWWWZZZ]]]\\\\\\]]]]]]^^^```bbbccc\\\]]]```cccdddddddddcccgggfffeeeeeefffggghhhiiikkkkkkkkkkkkjjjhhhfffeeedddeeeggghhhhhhhhhgggfffgggiiilllmmmmmmkkkhhhfffbbbbbbaaa]]]YYYYYY\\\___``````___^^^]]]\\\\\\[[[^^^^^^___``````___^^^]]]XXXYYYZZZ^^^bbbddddddbbb___]]]\\\\\\]]]]]][[[ZZZXXXYYY\\\^^^aaadddfffhhhddddddcccbbbaaa```______]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[^^^```bbbbbbaaa```^^^^^^_________^^^]]]]]]]]]^^^^^^______^^^]]]\\\YYYXXXWWWVVVWWWZZZ]]]___[[[[[[[[[]]]___```___]]]]]]___bbbddddddbbb^^^[[[PPPPPPPPPRRRTTTXXX\\\^^^\\\\\\\\\\\\]]]^^^_________]]][[[YYYYYY[[[]]]^^^```___]]][[[\\\]]]___aaaeeefffggghhhhhhgggeeeddddddeeegggiiijjjkkkkkkjjjiiikkknnnpppqqqqqqpppooooooooonnnnnnnnnoooppppppmmmmmmnnnnnnmmmllljjjiiiiiijjjkkklllmmmmmmmmmmmmnnnnnnmmmlllkkkiiigggfffggghhhkkkmmmoooppppppooohhhgggfffffffffggghhhiiinnnooopppooonnnmmmnnnoooooopppqqqpppmmmkkkiiiiiikkklllnnnoooppppppoooooogggdddaaaaaadddhhhjjjlllhhhgggdddaaa___```dddggghhhgggfffeeeeeeeeeeeeeeeeeeeeefffiiilllmmmlllkkkmmmmmmlllkkkjjjhhhfffeee\\\[[[YYYYYY\\\bbbhhhlllgggfffbbb\\\XXXVVVXXXZZZWWW\\\cccffffffeeeeeefffgggfffggghhhjjjkkkjjjhhhcccdddeeedddccc```]]]ZZZ[[[\\\^^^___aaacccdddeeekkklllmmmoooqqqrrrssstttsssrrrpppmmmlllkkkkkkkkkpppooonnnmmmllliiiddd```bbbdddfffhhhiiijjjjjjiiicccaaa^^^[[[ZZZ[[[]]]^^^]]][[[XXXVVVTTTSSSTTTTTTRRRRRRRRRRRRQQQOOOMMMLLLJJJKKKNNNPPPQQQQQQOOOOOOMMMKKKJJJHHHHHHJJJKKKMMMQQQSSSWWW[[[]]]______^^^```aaaaaaaaa______aaaccceeefffhhhiiiiiihhhfffeeeZZZYYYYYYZZZ]]]___``````aaa```___aaaeeekkkqqquuuxxxyyyyyywwwssspppoooooohhhddd]]]WWWUUUYYY```fffjjjooovvv{{{}}}|||{{{zzzvvvuuuvvvxxxyyyyyywwwuuuvvvwwwzzz}}}}}}|||zzzyyyxxxyyyzzz{{{}}}~~~~~~^^^______aaabbbcccddddddfffffffffeeedddbbb___^^^[[[ZZZ[[[^^^aaabbbaaa```ddd___YYYUUURRRQQQOOONNNSSSUUUXXXWWWTTTSSSSSSUUU\\\[[[[[[ZZZYYYXXXXXXWWWVVVSSSPPPPPPQQQQQQNNNKKKOOOPPPRRRUUUXXX[[[]]]^^^____________``````aaaaaa]]]]]]]]]]]]]]]^^^___```\\\\\\ZZZXXXVVVWWWZZZ\\\]]]___bbbdddeeedddcccbbbfffffffffeeedddcccbbbaaaZZZZZZ[[[]]]aaaccccccbbb____________``````aaaaaadddfffgggeeeaaa\\\XXXWWWYYYTTTOOOMMMPPPUUU[[[^^^UUUSSSQQQOOOOOOPPPSSSUUUWWWWWWXXX[[[^^^``````______\\\XXXUUUSSSTTTUUUVVV[[[ZZZYYY\\\aaaddddddbbbaaabbbcccbbbaaaaaabbbdddeeefffhhhhhhggghhhiiijjjkkklllmmmllljjjhhhhhhiiieeegggjjjlllkkkkkklllmmmmmmnnnooopppooommmjjjiiiiiifffcccaaa```aaabbbccceeedddbbbaaa``````aaaaaa]]]^^^___aaaccccccaaa___^^^]]]]]]^^^```bbbcccbbb^^^______```````````````aaa```aaacccgggiiijjjiiiiiifffcccbbbbbbbbbaaa```bbbbbbaaabbbccccccbbb```bbbccceeeggghhhhhhhhhhhhhhhgggffffffggggggfffeee___```aaaaaabbbbbbaaaaaa[[[[[[ZZZYYYZZZ\\\^^^```[[[]]]```ccceeeeeeeeedddcccbbbbbbccceeeddd```\\\WWWVVVVVVXXX[[[^^^``````dddcccbbbaaa```aaaaaabbbbbb___\\\ZZZZZZ]]]```bbbfffdddbbb``````bbbdddfffddddddddddddddddddccccccfffgggiiikkkmmmnnnoooooommmmmmoooqqqrrrssssssssssssrrrqqqpppoooooooooooonnnppprrrqqqnnnlllmmmooosssrrrqqqrrrttttttsssrrrpppppppppoooooonnnmmmlllkkkmmmppprrrttttttsssrrrpppooommmkkkkkkkkkmmmnnnppppppooooooooooooooopppoooooonnnllliiihhhiiikkkiiikkkooorrrsssrrrqqqooollliiigggffffffggghhhhhhjjjddd```bbbaaa^^^```fffkkkjjjiiihhhgggfffffffff```bbbfffiiilllnnnnnnnnnkkkjjjhhhhhhhhhhhhfffddd````````````bbbfffiiikkknnnkkkfffaaa^^^\\\\\\\\\aaaccceeeggghhhhhhgggfffhhhhhhhhhhhhhhhiiijjjjjjmmmkkkiiifffdddbbbaaaaaa[[[___cccbbb___^^^bbbffflllmmmmmmnnnppprrrsssttttttsssqqqooooooqqqsssuuuvvvvvvwwwvvvsssoookkkiiiiiijjjkkkmmmnnnoooooopppkkkhhhdddaaaaaacccgggiiikkkiiieee```[[[YYYZZZ\\\```___]]][[[YYYWWWWWWVVVYYYYYYYYYYYYWWWUUUSSSRRRPPPPPPOOONNNNNNQQQUUUYYY[[[___eeehhhhhhhhhggggggkkkkkkjjjhhhfffeeeggghhhjjjllllllmmmooopppiii___\\\[[[YYYWWWVVVWWWXXXYYYYYYZZZ]]]ccckkkttt}}}~~~{{{{{{yyyvvvooojjjccc______eeelllrrrzzz|||}}}}}}~~~dddeeeeeefffggghhhiiijjjiiiiiiiiiiiiiiigggeeedddcccbbbaaaccceeeggggggffffff```XXXRRRPPPQQQRRRRRRXXXZZZ[[[ZZZXXXWWWXXXZZZaaaaaaaaa```_________^^^bbb___]]]\\\\\\[[[WWWTTTSSSTTTVVVYYY\\\^^^___```cccbbbaaa```___```aaaaaaaaaaaa````````````aaaaaa___^^^]]][[[ZZZ[[[^^^aaacccdddeeefffggghhhhhhhhhfffgggggggggfffeeedddcccaaaaaabbbdddggghhhgggfffbbbaaaaaa```aaabbbdddeeeggghhhhhheee```[[[XXXWWWUUURRRNNNMMMPPPSSSWWWXXXRRRPPPNNNLLLLLLMMMPPPRRRVVVUUUVVVXXXZZZ\\\[[[YYYVVVTTTQQQPPPPPPRRRTTTVVV^^^]]]\\\^^^bbbdddcccbbbaaabbbccccccbbbbbbdddfffhhhiiikkkkkkjjjjjjlllmmmmmmnnnooonnnkkkiiiiiiiiiiiikkknnnpppoooooopppqqqqqqqqqrrrrrrqqqooommmlllkkkjjjhhhfffeeefffggghhhhhhhhhfffeeeddddddeeeeeeffffffgggiiikkkkkkiiiggg```___^^^___aaacccdddcccaaaaaabbbccccccccccccccccccbbbcccfffiiilllmmmllljjjhhheeecccddddddcccbbbffffffffffffggggggfffeeeeeegggiiikkklllllllllkkkjjjiiihhhhhhiiiiiihhhfffddddddeeefffffffffeeeeee]]]]]]\\\[[[\\\]]]___```aaabbbdddggghhhiiiiiiiiiiiihhhggghhhiiihhhddd```[[[YYYXXXZZZ]]]aaacccdddfffeeedddcccbbbbbbccccccdddbbb___]]]^^^aaadddfffjjjiiigggffffffgggiiijjjjjjjjjiiiiiiiiiiiiiiihhhjjjkkklllnnnoooqqqrrrsssqqqrrrssstttuuuuuuuuuuuuuuutttssssssrrrrrrrrrrrrrrrtttvvvuuusssqqqrrrssstttsssrrrrrrtttvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrtttvvvxxxzzz{{{{{{zzzyyytttsssqqqpppqqqrrrtttuuutttsssrrrpppoooooooooooommmmmmkkkhhheeecccdddeeegggjjjnnnrrruuutttsssrrrkkkiiigggeeefffggghhhhhhjjjeeebbbcccbbb```bbbgggjjjiiiiiigggfffeeeddddddbbbdddgggkkknnnooooooooollljjjiiihhhiiiiiigggfffcccccccccdddeeehhhkkkmmmlllkkkhhheeecccbbbbbbccceeegggiiijjjkkkjjjiiiiiijjjjjjjjjjjjkkklllmmmnnnooonnnllljjjhhhfffddddddaaaeeehhhgggeeedddhhhkkkqqqqqqqqqrrrsssuuuvvvwwwuuutttrrrqqqrrrtttvvvxxx{{{{{{|||{{{xxxtttqqqnnnlllmmmoooqqqrrrssssssssspppmmmiiiggggggiiimmmpppuuutttrrroookkkjjjkkkmmmpppooommmjjjhhhfffeeeeeeaaabbbbbbaaa```^^^\\\ZZZWWWXXXXXXXXXYYY\\\aaaeeehhhkkkoooppppppooonnnooopppqqqqqqooonnnnnnppprrrsssttttttsssuuuuuunnneee^^^]]][[[YYYYYYYYYZZZ[[[```aaadddiiiqqqzzz}}}yyytttpppkkkhhhjjjqqqyyy~~~iiiiiijjjjjjkkklllmmmnnnllllllnnnnnnooonnnmmmlllkkkiiiggggggiiijjjkkkjjjfff```VVVPPPOOOQQQUUUWWW^^^^^^^^^]]]\\\\\\^^^```eeeeeeeeedddddddddeeeeeegggeeedddcccbbb```\\\YYYYYYZZZ]]]___aaacccddddddfffdddaaa______```aaacccfffeeedddcccbbbbbbbbbbbbaaaaaaaaa```___```dddfffjjjjjjkkklllmmmnnnooooooggghhhiiijjjjjjiiihhhggghhhhhhiiilllnnnmmmkkkiiieeedddcccbbbccceeehhhjjjkkkjjjiiiddd___ZZZXXXXXXTTTSSSRRRRRRTTTUUUUUUTTTQQQOOOLLLKKKKKKMMMOOOQQQVVVVVVVVVWWWYYYYYYWWWUUUNNNMMMLLLMMMOOOSSSWWWZZZbbbaaa```aaacccdddcccbbbcccdddeeeeeedddeeegggiiilllnnnooonnnnnnnnnppprrrqqqrrrrrrpppmmmkkkkkkkkkooorrrtttuuuuuuuuuuuuvvvwwwwwwvvvuuutttsssrrrqqqoooooonnnnnnnnnnnnoooooonnnnnnlllkkkkkkjjjkkkkkkjjjjjjjjjkkkmmmmmmkkkiiicccaaa```aaaccceeeffffffffffffggghhhhhhhhhggggggffffffgggkkknnnqqqqqqqqqmmmkkkhhhggghhhhhhhhhgggllllllmmmmmmmmmmmmllllllkkkmmmooorrrsssrrrqqqoooqqqooommmlllllljjjgggeeeggghhhiiijjjjjjjjjiiiiiifffeeedddccccccdddfffggghhhhhhiiijjjkkklllmmmmmmnnnmmmmmmmmmmmmjjjgggddd```^^^\\\]]]aaadddggghhhiiihhhgggfffeeeeeeeeeeeegggfffdddcccdddfffiiikkknnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppoooooooooqqqtttwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyyyyxxxvvvvvvwwwwwwuuussstttwwwzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzz|||}}}~~~~~~yyyyyyxxxxxxxxxzzz|||}}}xxxwwwuuurrrpppnnnmmmllliiihhhgggccc___]]]^^^___fffiiinnntttvvvwwwuuutttkkkiiigggeeeeeefffhhhjjjjjjfffeeeffffffdddfffjjjllllllkkkjjjiiigggeeeddddddgggjjjnnnpppppppppooommmkkkiiiiiijjjjjjiiihhhggggggggghhhiiikkknnnoookkkjjjjjjjjjjjjjjjkkkkkkllllllnnnnnnnnnnnnmmmlllllllllmmmmmmoooppprrrsssqqqqqqqqqpppnnnllliiihhhiiillloooooommmmmmpppsssvvvvvvvvvwwwxxxyyyyyyzzzxxxwwwvvvuuuvvvxxx{{{||||||yyyuuusssqqqrrrtttvvvxxxxxxxxxxxxuuussspppnnnooorrrvvvxxxzzzzzz{{{yyywwwwwwxxxyyy{{{zzzxxxvvvsssqqqooonnnmmmmmmmmmlllkkkiiigggfffbbbcccdddeeegggkkkqqquuuwwwxxxyyywwwuuutttttttttvvvwwwxxxxxxwwwxxxzzz||||||~~~}}}{{{||||||vvvooofffeeecccbbbaaaaaabbbcccjjjllloootttzzz~~~vvvssspppooossszzzjjjiiiiiiiiijjjkkkmmmnnnmmmnnnpppqqqqqqqqqppppppllliiifffeeefffhhhhhhhhhbbb\\\UUUPPPPPPSSSVVVXXX]]]]]]]]]\\\]]]___bbbdddddddddccccccdddeeeggggggggggggffffffdddbbb___]]]^^^```cccfffhhhhhhhhhhhhfffdddaaa______aaadddfffjjjiiigggeeedddcccccccccaaabbbcccccccccdddhhhjjjnnnppprrrtttuuuuuusssrrriiikkklllnnnooonnnmmmmmmmmmmmmnnnoooqqqooollljjjhhhgggeeedddeeehhhlllnnnnnnmmmjjjddd___[[[ZZZZZZYYYZZZ[[[]]]^^^]]]ZZZWWWSSSRRROOOMMMNNNPPPSSSUUU[[[ZZZZZZ[[[\\\[[[XXXVVVPPPOOOOOOPPPTTTYYY^^^aaaffffffeeefffgggggggggffffffhhhiiiiiiiiijjjmmmoooqqqrrrsssrrrrrrrrruuuwwwwwwwwwwwwtttqqqooooooooouuuwwwzzz{{{zzzzzzzzz{{{}}}|||zzzyyyxxxwwwwwwwwwttttttuuuuuuvvvvvvvvvvvvttttttsssrrrrrrqqqqqqqqqmmmlllkkklllmmmllljjjhhhfffdddbbbcccfffhhhjjjjjjkkkllllllmmmnnnmmmmmmmmmkkkkkkmmmppptttvvvvvvuuurrrpppnnnmmmnnnnnnnnnmmmrrrsssttttttsssrrrrrrrrrppprrruuuwwwxxxwwwuuutttxxxvvvsssqqqnnnkkkgggccchhhiiikkkmmmnnnnnnnnnmmmmmmlllkkkjjjjjjkkkkkklllmmmlllllllllmmmnnnooopppoooooooooooonnnkkkhhhfffeeecccaaaaaadddhhhkkkmmmkkkkkkjjjiiihhhhhhhhhgggjjjiiiiiiiiijjjllloooppppppqqqrrrssstttsssrrrrrrppppppqqqrrrssstttuuuuuuuuusssrrrrrrtttwww{{{}}}}}}|||{{{zzzyyyyyyxxxxxxuuuvvvvvvwwwwwwxxxxxxwwwyyy{{{|||}}}|||{{{zzzzzzzzzxxxvvvwwwzzz~~~||||||{{{{{{{{{|||}}}}}}xxxvvvtttpppmmmjjjhhhgggbbbbbbaaa^^^[[[ZZZ[[[\\\eeehhhmmmqqqtttsssrrrppphhhgggeeecccccceeehhhkkkkkkjjjiiijjjkkkkkkmmmnnnqqqqqqqqqpppnnnllljjjiiihhhjjjnnnqqqsssrrrqqqpppnnnllljjjiiikkklllkkkkkkkkkjjjjjjkkklllmmmooopppllllllmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrqqqpppooooooooopppqqqssstttvvvwwwtttuuuvvvuuutttqqqnnnllloooqqqttttttssstttvvvxxxyyyzzzzzz{{{||||||||||||{{{zzzzzzzzz{{{}}}}}}zzzxxxvvvuuuwwwyyy|||}}}}}}}}}|||yyywwwuuutttuuuxxx|||}}}~~~~~~}}}~~~~~~{{{yyyvvvtttrrruuuuuuvvvuuutttrrrpppnnnlllmmmoooppprrruuuzzz~~~~~~~~~|||xxxtttrrrrrrtttwwwyyy{{{||||||}}}yyyrrrqqqpppoooooooooppppppuuuwwwzzz~~~|||zzzyyyyyy}}}jjjiiihhhhhhhhhjjjlllmmmmmmnnnoooppppppooonnnmmmfffccc```______```aaa```[[[WWWTTTRRRSSSUUUVVVVVVYYYXXXWWWYYY[[[___bbbdddaaa`````````bbbdddfffhhhiiijjjjjjjjjhhhfffddddddaaadddhhhkkkmmmmmmlllkkkdddbbb```___aaadddhhhjjjkkkjjjiiigggeeedddcccbbbbbbdddeeeffffffhhhkkkmmmqqqsssxxx{{{{{{xxxuuurrrlllnnnqqqsssuuuuuutttssssssrrrrrrssssssrrrooollljjjiiigggfffhhhkkkooorrrqqqppplllgggbbb^^^^^^___aaabbbeeehhhiiifffaaa]]]XXXWWWTTTSSSSSSUUUXXX[[[aaaaaaaaabbbcccaaa^^^[[[XXXXXXWWWYYY\\\aaagggjjjlllmmmmmmmmmmmmmmmmmmnnnmmmooopppppppppqqqsssvvvwwwwwwwwwvvvvvvwwwzzz|||}}}}}}|||yyyuuuttttttuuuzzz|||~~~~~~}}}}}}}}}}}}yyyzzzzzz{{{||||||}}}}}}zzzzzzzzzyyyyyyxxxwwwwwwuuusssrrrrrrrrrrrrpppnnnhhhfffdddeeehhhlllnnnoooqqqqqqrrrssssssssssssrrrqqqqqqsssvvvzzz{{{zzzyyywwwuuusssrrrsssuuuuuutttwwwyyyzzzyyywwwuuuuuuvvvsssuuuwwwyyyzzzyyywwwvvvwwwvvvtttsssrrrooojjjgggiiikkknnnqqqsssssssssrrrnnnnnnnnnmmmmmmmmmmmmmmmqqqqqqpppoooppppppqqqqqqpppqqqrrrrrrpppnnnlllkkkjjjhhhfffgggjjjmmmooopppmmmmmmmmmmmmmmmllllllkkknnnnnnnnnooopppqqqssstttqqqrrrtttuuuvvvuuutttsssrrrssstttvvvxxxzzz{{{|||zzzyyywwwvvvxxx|||~~~|||{{{{{{{{{xxxyyyzzz|||}}}}}}}}}}}}~~~~~~~~~|||zzzzzz}}}xxxxxxwwwvvvuuutttttttttpppooolllhhheeebbb```___[[[[[[ZZZYYYWWWWWWYYY[[[aaacccfffiiijjjiiigggfff```aaa```^^^^^^```fffjjjnnnooopppppprrrtttuuuuuuuuuuuuuuutttrrrpppooonnnmmmooosssvvvwwwvvvtttrrrpppnnnlllkkkmmmooooooooonnnnnnnnnnnnnnnoooppppppooopppqqqrrrssstttttttttvvvvvvvvvuuuuuutttsssssssssssstttuuuwwwxxxzzz{{{xxxxxxyyyzzzxxxvvvsssrrrsssuuuvvvwwwxxxyyy{{{|||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{~~~|||zzzyyyxxxzzz|||}}}zzzyyy{{{{{{{{{{{{yyywwwuuutttuuuvvvwwwwwwxxxzzz~~~}}}wwwrrrpppppprrrvvvxxxzzz||||||}}}{{{{{{{{{{{{{{{|||}}}}}}lllkkkiiiiiiiiikkkmmmnnnmmmmmmmmmlllkkkiiifffeee___]]]ZZZYYYZZZ[[[ZZZYYYVVVTTTTTTUUUWWWXXXWWWVVVUUUTTTTTTVVVYYY\\\^^^^^^\\\\\\\\\]]]___bbbeeeggghhhiiiiiigggdddccccccdddaaaeeejjjnnnppppppnnnllldddccccccccceeehhhlllnnnlllkkkiiigggfffddddddcccfffhhhiiijjjkkkllloooqqqsssvvvyyy{{{{{{wwwssspppooorrruuuyyy{{{{{{{{{zzzyyyxxxwwwvvvwwwvvvtttrrrllllllkkkkkkmmmppptttvvvtttsssqqqmmmiiiffffffgggiiijjjlllooopppnnnjjjfff```^^^\\\[[[[[[^^^aaaccciiiiiijjjlllmmmkkkhhheeedddccccccdddhhhmmmrrruuuwwwyyyyyyxxxvvvtttuuuvvvvvvwwwyyyxxxxxxyyy{{{}}}}}}}}}}}}|||{{{|||}}}zzzyyyzzz|||}}}}}}zzzxxxvvvuuuuuutttrrrpppiiigggfffgggkkkpppssstttuuuvvvwwwwwwxxxxxxwwwwwwvvvwwwxxx{{{~~~}}}{{{yyyxxxvvvvvvwwwyyyyyyxxxzzz}}}~~~|||xxxuuuuuuvvvtttuuuvvvxxxxxxxxxwwwvvvqqqqqqrrrssstttssspppmmmlllnnnqqqtttuuuuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrqqqqqqqqqpppnnnqqqttttttsssqqqqqqqqqooommmlllnnnpppsssttttttpppqqqrrrrrrssssssrrrrrrrrrssstttuuuvvvvvvwwwwwwssstttuuuwwwwwwwwwwwwvvvxxxxxxyyy{{{|||~~~}}}|||zzzzzz|||}}}|||||||||{{{|||~~~~~~||||||~~~~~~}}}}}}xxxwwwwwwwwwwwwwwwwwwwwwqqqpppooonnnmmmkkkjjjjjjgggfffdddaaa___]]]\\\[[[WWWXXXXXXWWWVVVVVVXXX[[[^^^^^^_________^^^]]]\\\ZZZ[[[\\\[[[ZZZ^^^eeekkkqqquuuwwwwwwyyy}}}~~~|||xxxwwwvvvtttsssssssssssssssvvvzzz}}}}}}{{{xxxvvvtttrrrpppoooqqqtttuuuuuuttttttttttttssssssssssssttttttttttttuuuvvvwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~|||}}}}}}}}}|||{{{yyyxxxwwwxxxyyyzzz|||~~~|||~~~~~~}}}|||}}}}}}~~~|||zzzyyy{{{|||}}}}}}}}}~~~zzzuuurrrssstttwwwyyy{{{}}}}}}}}}~~~~~~nnnlllkkkiiijjjkkknnnooommmlllkkkiiifffbbb^^^\\\\\\[[[YYYYYYZZZZZZYYYWWWUUUUUUUUUWWWYYY[[[[[[ZZZVVVUUUTTTUUUXXXZZZYYYWWWWWWVVVVVVWWWZZZ^^^bbbdddggggggeeeaaa\\\ZZZ[[[]]]```dddjjjooorrrqqqooommmhhhhhhhhhhhhjjjlllooopppmmmlllkkkiiigggfffeeeeeelllnnnpppqqqqqqrrrtttvvvwwwwwwwwwwwwvvvsssqqqooorrruuuyyy}}}}}}{{{xxxwwwxxxxxxwwwvvvoooooooooqqqsssvvvxxxzzzwwwxxxwwwtttqqqoooooopppqqqqqqsssuuuwwwvvvssspppllljjjhhhggggggjjjmmmpppttttttvvvyyy{{{zzzwwwtttqqqqqqqqqrrrvvv|||||||||}}}~~~|||zzzwwwvvvuuutttrrrqqqiiihhhgggiiimmmssswwwyyyxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{|||~~~|||yyyxxxvvvvvvxxxzzzzzzzzz|||}}}wwwssssssuuuttttttttttttttttttuuuuuuppppppqqqssstttssspppnnnnnnooorrrssssssqqqnnnlllmmmnnnnnnoooppppppppppppooooooppppppooommmkkkjjjjjjnnnrrrsssrrrrrrrrrtttsssssssssuuuxxxyyyyyyxxxtttuuuwwwxxxyyyzzzyyyyyyxxxxxxzzz{{{{{{{{{zzzzzzvvvwwwxxxyyyzzzzzzzzzzzz||||||||||||||||||||||||yyyyyyxxxxxxzzz}}}|||yyyxxxwwwxxxxxxzzz|||~~~~~~||||||}}}~~~}}}}}}zzzzzzzzzyyyyyyxxxwwwvvvnnnnnnnnnnnnnnnnnnoooooommmmmmllllllkkkjjjiiihhheeedddcccbbbaaa`````````]]]]]]]]]\\\ZZZ[[[]]]___^^^]]]\\\[[[ZZZZZZ[[[[[[[[[]]]^^^]]]^^^bbbkkkrrrtttzzz}}}}}}|||zzzxxxvvvvvvwwwyyyzzz{{{~~~~~~|||zzzxxxuuuuuuwwwzzz{{{|||{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwvvvvvvwwwyyy{{{}}}~~~~~~}}}}}}||||||}}}}}}||||||}}}zzzwwwwwwxxx|||~~~nnnllljjjiiiiiikkkmmmooommmllljjjgggccc^^^YYYWWW\\\[[[[[[[[[\\\\\\ZZZXXXWWWVVVUUUWWWZZZ]]]^^^^^^YYYWWWUUUVVVXXXXXXUUURRRQQQQQQQQQRRRUUUYYY^^^```iiiiiieee___YYYVVVXXXZZZ___ccciiiooorrrrrrpppnnnlllllllllmmmnnnooopppqqqnnnmmmllljjjiiihhhggggggqqqsssuuuvvvvvvvvvxxxzzzzzzxxxuuusssqqqppppppppptttwww{{{~~~{{{xxxvvvwwwxxxxxxxxxqqqrrrsssuuuwwwzzz|||}}}zzz{{{{{{zzzwwwvvvvvvwwwxxxxxxxxxzzz||||||zzzxxxvvvtttrrrqqqrrrtttxxxzzz}}}~~~{{{{{{{{{}}}}}}zzzyyyxxxwwwuuusssjjjhhhgggiiiooouuuzzz|||zzzzzz{{{|||||||||||||||}}}}}}~~~|||yyywwwuuuvvvxxxyyyzzzzzz}}}}}}vvvqqqqqqsssssssssqqqqqqqqqrrrssstttssssssssstttsssqqqmmmiiimmmnnnooopppnnnjjjfffccccccccceeefffggggggggggggiiijjjkkkkkkjjjhhheeedddeeeiiinnnpppppppppqqqsssvvvvvvxxxzzz}}}~~~|||zzzwwwxxxzzz|||~~~~~~~~~~~~{{{|||~~~~~~}}}|||yyyzzzzzz{{{||||||}}}~~~~~~}}}|||{{{zzzxxxwwwwwwssssssssssssuuuwwwzzz|||zzzxxxuuusssqqqqqqqqqrrrwwwyyy|||~~~~~~|||~~~}}}{{{{{{|||{{{zzzxxxuuuuuuuuuuuutttsssrrrqqqooooooooooooooopppqqqqqqmmmmmmnnnnnnnnnmmmmmmlllhhhggggggfffffffffggggggeeeeeeeeecccaaa```bbbdddaaa___]]]\\\\\\]]]^^^______aaaccccccdddiiirrrzzzvvv}}}~~~{{{yyyyyy{{{~~~~~~|||yyyyyy{{{~~~~~~}}}}}}zzzyyywwwwwwyyy|||~~~{{{{{{{{{rrrqqqooonnnnnnoooqqqrrrssspppjjjeee```___^^^___^^^]]]]]]]]]]]]^^^______[[[[[[[[[\\\]]]^^^___```ZZZYYYXXXYYY[[[ZZZVVVRRRRRRQQQPPPQQQTTTZZZ```ccciiieee```ZZZXXXXXX[[[\\\[[[^^^bbbhhhllloooqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrtttrrrqqqooonnnnnnooopppxxxzzz|||~~~~~~}}}}}}}}}|||zzzwwwvvvuuuuuuvvvzzz{{{}}}}}}}}}{{{zzzyyyyyyyyyyyywwwwwwxxxyyyzzz|||}}}~~~{{{||||||}}}}}}}}}||||||}}}|||{{{||||||{{{zzzzzz{{{}}}~~~~~~~~~xxxrrrnnnoooqqqtttvvvyyy{{{|||zzz{{{|||~~~}}}{{{yyyyyyyyyyyyzzz{{{}}}~~~}}}zzzuuuqqqqqqtttwww{{{zzzwwwtttrrrrrrrrrssswwwwwwvvvtttqqqmmmjjjhhhjjjkkklllllljjjgggcccaaabbbaaa___^^^]]]]]]^^^^^^aaadddfffddd```]]]]]]^^^]]]dddjjjllljjjkkkqqqvvvwwwxxxyyyzzz{{{|||||||||xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxqqqkkkhhhgggggghhhjjjkkkmmmmmmnnnnnnjjjkkkkkklllmmmnnnnnnnnnqqqsssvvvyyy{{{|||}}}}}}yyy{{{}}}~~~}}}zzz{{{}}}}}}|||yyyvvvtttuuuvvvvvvvvvuuurrrooonnnpppqqqsssuuuvvvvvvvvvvvvuuussssssssstttsssqqqoooqqqpppooonnnoooqqqsssuuurrrrrrpppnnnllljjjiiihhhjjjiiigggfffeeeeeeffffffmmmllllllmmmppptttxxxzzz}}}}}}~~~}}}}}}}}}}}}}}}wwwvvvtttsssssstttvvvwwwwwwtttnnnhhhdddbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccddd^^^\\\\\\]]]___^^^ZZZWWWWWWWWWVVVXXX[[[```eeehhhjjjgggccc___\\\]]]^^^```___aaadddiiimmmqqqsssuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssttttttzzz{{{~~~}}}~~~}}}{{{yyyxxxxxxxxxyyy{{{|||~~~~~~}}}}}}}}}}}}zzzzzzzzzzzz{{{}}}~~~}}}~~~~~~}}}|||~~~~~~}}}~~~zzzuuussstttuuuxxxzzz}}}}}}~~~}}}||||||||||||~~~|||xxxttttttwwwyyy{{{zzzxxxwwwvvvwwwxxxyyy{{{{{{zzzxxxuuuqqqnnnlllkkklllmmmmmmllliiifffddddddcccaaa___]]]]]]]]]]]]^^^aaabbbaaa^^^[[[[[[\\\]]]ccchhhiiihhhiiiooouuuyyyyyyyyyyyyxxxxxxxxxwwwxxxzzz|||~~~~~~zzzrrrjjjdddaaa```\\\]]]^^^```bbbccccccdddcccccccccdddeeefffhhhiiinnnppprrrtttvvvxxxyyyyyy|||}}}~~~~~~}}}{{{|||~~~~~~}}}zzzxxxvvvvvvwwwxxxyyyxxxvvvtttssstttuuuwwwyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyzzzxxxwwwwwwvvvuuuuuuuuuwwwyyyzzz{{{zzzxxxvvvtttrrrpppooorrrqqqqqqpppooonnnnnnnnnooooooooopppssswww{{{~~~~~~}}}~~~zzzyyyxxxwwwwwwxxxyyyzzzxxxuuupppkkkfffdddddddddcccdddeeefffgggffffffeeeggggggffffffffffffggggggcccccccccdddeeedddaaa^^^]]]^^^^^^___bbbeeehhhjjjiiigggdddbbbaaaaaaaaabbbbbbccceeeiiimmmqqqtttvvvxxxwwwwwwvvvvvvuuuuuuuuusssssstttuuuvvvwwwwwwwwwxxxzzz~~~}}}{{{|||{{{yyyxxxxxxyyyyyyzzzzzz{{{|||~~~~~~~~~~~~zzzyyyyyyyyyyyyzzz{{{{{{|||}}}~~~{{{{{{{{{~~~~~~~~~~~~{{{xxxvvvwwwyyy{{{}}}~~~}}}|||}}}}}}~~~}}}zzzwwwwwwyyy{{{zzzyyyyyyxxxyyy{{{|||}}}}}}}}}|||{{{xxxuuurrrpppmmmnnnooopppooommmkkkjjjhhhgggdddbbb```^^^^^^]]]]]]___``````^^^[[[[[[[[[___cccggggggfffhhhnnnssszzzyyywwwtttrrrqqqqqqqqqvvvxxxzzz}}}~~~{{{uuulllccc]]]ZZZYYYXXXYYY[[[]]]___aaaaaabbbbbbbbbaaabbbcccfffiiijjjpppqqqrrrsssuuuwwwyyyzzz~~~~~~}}}}}}||||||}}}}}}|||}}}~~~~~~}}}{{{yyywwwwwwxxxyyyzzzzzzyyyxxxwwwwwwxxxzzz{{{|||}}}||||||yyyxxxwwwyyy{{{||||||zzzzzzyyyxxxxxxyyyzzz|||}}}}}}{{{xxxvvvtttsssvvvwwwwwwwwwwwwvvvtttsssppppppqqqsssvvvzzz~~~~~~}}}}}}uuutttsssssssssssstttuuuqqqooojjjfffbbb```______aaaccceeefffgggfffdddcccgggfffeeedddddddddddddddffffffggghhhhhhgggeeeccc```aaaaaabbbccccccddddddcccbbbaaa```____________aaaaaabbbdddhhhlllooorrrssssssrrrqqqqqqpppoooooommmoooppprrrrrrrrrqqqqqqqqqsssvvvyyyyyyxxxuuussssssrrrqqqqqqqqqrrrtttuuussstttuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvqqqqqqppppppppppppqqqqqqssstttuuuwwwxxxyyyyyyyyyrrrrrrtttwww|||zzzyyywwwwwwyyy|||xxxrrrppprrrtttyyyzzzzzzyyywwwvvvwwwyyy}}}|||zzzzzzyyywwwuuussstttuuuwwwxxxzzz{{{|||yyyzzzzzzzzzzzzzzzyyyyyyyyyzzz|||~~~~~~~~~}}}zzzyyyxxxwwwvvvvvvwwwxxx{{{zzzyyywwwttttttvvvxxxvvvuuuuuuvvvvvvxxxyyyzzzxxxxxxxxxwwwuuurrrpppnnnmmmnnnoooppppppooonnnmmmjjjiiigggeeebbb```^^^]]]]]]^^^______^^^]]]\\\[[[```ccceeeeeedddffflllqqquuusssooollljjjiiiiiijjjpppqqqsssvvvyyy{{{}}}~~~{{{{{{{{{{{{|||||||||}}}~~~}}}|||{{{{{{yyyvvvpppggg^^^YYYWWWWWWYYYZZZ\\\___aaabbbcccccccccbbbaaaaaacccfffjjjlllooooooooopppqqqsssvvvwww|||zzzxxxwwwvvvvvvwwwxxxxxxxxxyyyzzzyyyxxxvvvuuutttuuuvvvvvvvvvvvvuuuttttttuuuwwwyyyzzzzzzzzzyyysssrrrqqqrrrtttuuutttttttttsssssssssssstttuuuvvv{{{zzzxxxvvvsssqqqooonnnqqqrrrtttuuuuuussspppooolllmmmnnnpppssswww{{{}}}}}}}}}zzzzzz{{{}}}}}}}}}{{{{{{{{{{{{|||}}}~~~}}}}}}~~~}}}|||}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}~~~~~~|||yyy{{{~~~~~~{{{yyyzzz~~~||||||~~~}}}~~~gggffffffffffffffffffgggdddaaa^^^ZZZWWWVVVUUUUUUZZZ[[[]]]______^^^]]]\\\___^^^]]]\\\[[[[[[[[[[[[___```bbbcccbbbaaa___^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWYYYYYYZZZ\\\^^^bbbeeegggggggggfffeeeeeedddccccccdddeeefffggggggfffeeeddddddeeehhhjjjkkkiiigggeeeddddddccccccdddfffggghhhggggggiiijjjkkkkkkkkkkkkhhhiiiiiijjjjjjiiihhhgggcccbbbaaaaaa```aaaaaaaaadddeeefffhhhiiijjjjjjjjjdddeeefffjjjnnnpppqqqpppkkkjjjhhhhhhjjjnnnrrrttttttvvvxxxzzzzzzzzzyyyxxxwwwvvvttttttvvvwwwwwwwwwuuurrrnnngggcccaaaccceeeeeefffggggggffffffhhhjjjlllnnnrrruuuvvvvvvtttsssqqqrrrsssuuuwwwyyyzzzzzz~~~~~~}}}|||{{{zzzzzzyyyxxxyyy{{{}}}|||zzzxxxuuutttssstttvvvxxxxxxwwwtttrrrpppnnnnnnmmmlllkkkhhhiiijjjkkklllmmmmmmnnnllllllmmmmmmllllllkkkkkkmmmnnnoooqqqrrrrrrrrrrrrmmmlllkkkjjjiiiiiijjjjjjnnnnnnnnnmmmkkkkkklllnnnmmmmmmmmmmmmmmmmmmnnnnnnlllmmmmmmlllkkkiiigggeeedddeeefffggghhhggggggfffeeedddcccaaa^^^\\\ZZZYYYYYYZZZZZZ[[[[[[[[[YYYXXX[[[]]]^^^^^^]]]___dddhhhhhhfffdddaaa``````aaabbbdddeeegggiiillloooqqqrrroooooooooooopppppppppppprrrqqqqqqpppooonnnnnnmmmllljjjeee^^^XXXTTTTTTUUUSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[___ccceeefffeeeeeeeeefffhhhjjjlllsssqqqnnnlllkkkkkkmmmnnnmmmnnnooooooooonnnmmmmmmmmmmmmmmmlllkkkkkkjjjiiijjjkkkmmmooopppppppppoookkkiiigggfffggghhhggggggiiiiiihhhhhhiiiiiijjjjjjnnnmmmllljjjhhhfffdddccceeegggiiikkkjjjhhhfffdddcccccceeegggjjjnnnqqqssssssuuuvvvwwwwwwwwwyyy{{{{{{zzzxxxuuusssrrrrrrsssuuuvvvwwwyyyyyyyyyyyyxxxrrrooommmlllmmmoooooonnnlllmmmmmmnnnooopppqqqrrrrrrqqqpppppprrrssssssrrrnnnoooqqqsssvvvxxxzzz{{{vvvwwwxxxxxxyyyyyyxxxxxxrrrqqqpppoooooopppqqqqqqppppppppppppqqqrrrtttuuuuuuvvvwwwxxxxxxwwwwwwvvvqqqqqqpppoooooopppqqqrrrwwwxxxyyyxxxvvvttttttuuuvvvvvvwwwxxxwwwuuutttrrrrrrtttvvvxxxyyyyyyxxxwwwwwwyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~|||zzzxxxwwwsssqqqoooooorrrwww}}}{{{xxxwwwyyy{{{zzzsssooonnnqqquuuxxx{{{||||||{{{yyywwwuuuuuuuuuuuutttsssssssssvvv|||VVVVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQNNNLLLKKKKKKKKKOOOPPPRRRSSSSSSSSSRRRQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQSSSVVVVVVUUUSSSSSSSSSTTTTTTSSSRRRQQQOOONNNNNNOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXYYYXXXXXXWWWWWWVVVVVVUUUUUUWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUVVVXXXYYYXXXYYYYYYZZZ[[[[[[[[[ZZZWWWXXXYYYZZZZZZYYYXXXWWWSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYUUUVVVWWWZZZ^^^___^^^]]]YYYYYYXXXYYYZZZ]]]```aaacccdddeeefffgggggggggfffeeedddbbbcccdddeeeeeedddbbbaaa^^^ZZZWWWUUUWWWYYYTTTUUUVVVVVVVVVWWWYYY[[[[[[]]]___aaabbbbbbaaa``````aaabbbdddfffggghhhiiillllllllllllllllllllllllmmmmmmkkkjjjiiiiiiiiiiiihhhhhhhhhiiikkkkkkiiigggeeedddcccdddfffhhhgggfffaaaaaa``````___^^^^^^]]]ZZZZZZZZZ[[[\\\\\\\\\]]]\\\\\\\\\]]]]]]\\\[[[[[[^^^___```aaaaaabbbbbbbbb^^^]]][[[ZZZZZZZZZ[[[[[[]]]^^^```___^^^^^^___``````````````````_________]]]^^^^^^^^^]]]\\\ZZZYYYWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWUUUSSSQQQPPPQQQPPPQQQRRRTTTTTTRRRPPPQQQRRRSSSSSSSSSTTTWWWZZZYYYXXXWWWVVVUUUVVVWWWWWWXXXXXXYYYZZZ\\\^^^```aaa____________`````````aaa`````````______^^^^^^^^^[[[ZZZWWWSSSOOONNNOOOPPPLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRTTTWWWYYY[[[\\\\\\\\\\\\]]]^^^___```dddbbb```^^^]]]]]]____________``````aaaaaa````````````___^^^]]]]]]\\\\\\\\\]]]___aaabbbbbbbbbaaa```^^^[[[ZZZ[[[\\\[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]______^^^]]][[[ZZZYYYXXXYYYZZZ\\\^^^^^^\\\ZZZXXXVVVWWWXXX[[[]]]```cccddddddeeeggggggfffggghhhjjjiiiiiihhhfffcccbbbcccdddeeeffffffggggggggggggfffaaa___]]]\\\^^^______^^^\\\\\\]]]^^^___```aaaaaa```^^^]]]^^^___aaa``````]]]^^^```bbbeeegggiiijjjbbbcccdddffffffeeeeeedddaaa```_________```aaabbbaaa````````````bbbccceeeeeeeeefffffffffffffffeeecccbbbaaaaaaaaabbbcccdddhhhiiijjjiiigggfffggghhhggghhhhhhhhhhhhgggeeeeeeggghhhiiijjjjjjiiihhhggghhhiiikkkmmmnnnoooooonnnnnnmmmllllllkkkkkklllllljjjkkkkkkkkkjjjiiigggfffcccbbbaaabbbeeekkkqqqtttwwwwwwuuurrrooommmmmmnnnuuuwwwxxxyyyyyy{{{}}}||||||}}}~~~}}}zzzwwwwwwuuusssoookkkfffdddbbbdddfffiiikkklllllllllllljjjgggfffffffffdddccccccdddgggmmmvvv~~~{{{IIIIIIIIIJJJJJJIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGEEEHHHKKKKKKIIIHHHGGGHHHJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMKKKLLLLLLMMMMMMMMMMMMLLLJJJKKKMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQOOOMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSTTTVVVWWWWWWVVVSSSSSSRRRPPPNNNMMMMMMOOOJJJLLLLLLLLLKKKLLLMMMOOOQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWXXXXXXYYYYYYXXXWWWXXXYYYYYYXXXVVVTTTSSSTTTUUUWWWXXXVVVUUUOOOQQQRRRSSSRRRQQQQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOQQQQQQRRRRRRSSSSSSSSSSSSQQQPPPOOONNNMMMNNNOOOPPPNNNPPPRRRSSSRRRQQQRRRSSSRRRSSSSSSTTTTTTSSSSSSSSSQQQQQQRRRRRRRRRQQQOOONNNMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMMMMNNNMMMLLLJJJJJJIIIHHHHHHJJJMMMMMMKKKHHHIIIJJJKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQLLLMMMMMMKKKIIIHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRROOOPPPRRRSSSTTTUUUTTTTTTTTTRRROOONNNPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNKKKLLLMMMOOOQQQSSSUUUVVVTTTVVVWWWWWWVVVVVVXXXYYYWWWXXXXXXVVVSSSSSSUUUWWWWWWWWWWWWWWWWWWVVVVVVVVVRRRQQQOOOOOOQQQRRRRRRQQQNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNOOOQQQRRRRRRQQQPPPPPPRRRSSSUUUVVVWWWXXXQQQRRRTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPRRRSSSTTTSSSRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZYYYWWWWWWXXXYYYWWWXXXXXXXXXXXXXXXWWWVVVZZZYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\]]]^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYZZZZZZZZZYYYWWWVVVUUUTTTTTTUUUXXX]]]aaacccdddeeefffdddaaa_________ccceeeggghhhhhhhhhiiijjjjjjlllooorrrtttsssrrrqqqooonnnmmmmmmnnnooonnnllliiiiiijjjkkklllnnnpppqqqqqquuutttoookkkjjjiiifffcccbbbaaa___]]][[[YYYXXXWWWXXXXXXYYY[[[\\\^^^___]]][[[YYYXXXXXXYYYWWWVVVVVVVVVXXX^^^eeelllqqqsssvvv{{{yyytttqqqBBBCCCCCCDDDDDDCCCCCCBBBEEEDDDCCCCCCBBBCCCCCCCCC@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAABBBBBB???CCCFFFGGGDDDBBBCCCDDDCCCBBBBBBBBBCCCDDDFFFGGGFFFEEEBBBAAA@@@AAABBBCCC===>>>@@@CCCEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJLLLFFFFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFDDDEEEEEEFFFFFFEEEEEEEEEDDDEEEGGGIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIFFFDDDEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJIIIKKKMMMNNNNNNMMMIIIJJJKKKJJJHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOOOONNNNNNPPPRRRSSSSSSSSSOOONNNMMMLLLLLLLLLMMMNNNOOOMMMLLLMMMNNNNNNMMMLLLHHHHHHIIIJJJLLLLLLJJJIIIEEEGGGJJJKKKKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGHHHIIIJJJFFFHHHKKKLLLKKKJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJJJJIIIHHHHHHFFFEEEDDDGGGJJJKKKHHHEEEEEEFFFHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJFFFHHHIIIHHHGGGFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMGGGHHHJJJKKKMMMMMMLLLLLLJJJHHHFFFFFFHHHJJJKKKLLLIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHHHHGGGEEEEEEGGGHHHJJJLLLMMMMMMJJJLLLMMMMMMLLLLLLMMMOOOKKKMMMMMMKKKIIIIIIKKKNNNOOOOOONNNNNNMMMMMMLLLLLLKKKIIIHHHIIIJJJLLLKKKKKKFFFFFFHHHIIIIIIJJJJJJJJJJJJHHHGGGGGGIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLHHHIIIKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLKKKJJJJJJIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKLLLMMMNNNOOONNNOOOOOONNNMMMMMMNNNPPPMMMMMMNNNNNNNNNNNNMMMMMMPPPOOOOOONNNOOOOOOPPPQQQOOOPPPRRRTTTTTTSSSRRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNOOOPPPQQQPPPPPPNNNMMMMMMMMMMMMMMMPPPSSSUUUWWWVVVXXXZZZZZZXXXVVVUUUUUUTTTVVVYYYZZZYYYYYYYYYZZZZZZ\\\___bbbcccbbb```^^^```___]]]]]]^^^^^^\\\[[[YYYZZZZZZ[[[]]]___```aaa^^^bbbbbb^^^ZZZZZZZZZWWWVVVUUUSSSQQQPPPOOONNNNNNPPPOOOOOOOOOPPPRRRTTTUUUQQQOOONNNNNNOOOPPPOOONNNMMMMMMNNNSSSYYY```ccceeebbbgggpppwwwzzzxxxsssppplllmmmpppvvv|||}}}{{{yyyyyy{{{}}}~~~}}}{{{yyyvvvrrrmmmiiifffdddAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???????????????>>>===<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<======;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAA??????AAACCCAAA???AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJCCCCCCCCCDDDDDDEEEGGGGGGFFFDDDBBBAAACCCGGGLLLOOOHHHFFFDDDDDDFFFHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDEEEEEEEEECCCBBBAAAEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEFFFGGGGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDFFFDDDBBBBBBDDDFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEEEE@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLKKKHHHFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFJJJJJJHHHGGGFFFEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHKKKLLLOOOOOONNNMMMLLLKKKJJJJJJOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVUUUTTTRRRPPPOOOMMMMMMLLLLLLLLLMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPSSSTTTUUUXXXZZZ\\\___`````````___\\\]]]```bbbeeeggghhhiiiiiigggeeedddddddddfffgggfffeeebbb___\\\ZZZZZZZZZ<<<>>>???>>>===<<<===>>>>>>>>>======<<<;;;;;;;;;============>>>>>>>>>>>>??????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@AAABBBBBBEEEBBB@@@@@@AAAAAA@@@>>>????????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDBBBAAAAAABBBCCCDDDEEEEEEDDDBBB@@@???@@@CCCFFFHHHDDDBBB@@@@@@BBBCCCDDDCCCEEEEEEDDDDDDDDDEEEFFFGGGAAABBBCCCDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDD??????@@@AAABBBCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@??????@@@BBBCCCBBB@@@CCCDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCEEEAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFGGGGGGDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDFFFFFFGGGGGGGGGEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNMMMLLLKKKJJJHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIKKKLLLMMMNNNOOORRRSSSTTTTTTTTTSSSOOOPPPRRRTTTVVVXXXYYYYYYYYYWWWVVVTTTTTTUUUVVVWWWWWWVVVSSSQQQOOOMMMMMMMMM>>>???@@@???>>>>>>???@@@@@@??????>>>>>>=========<<<<<<<<<=========>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>========================?????????>>>??????@@@AAADDDBBBAAA@@@AAAAAA???===@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@??????>>>@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCAAABBBDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC???@@@@@@BBBCCCDDDEEEEEECCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB??????>>>@@@BBBDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEBBB@@@??????AAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCEEEEEEDDDCCCBBBCCCDDDBBBCCCDDDDDDEEEEEEDDDDDDAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCBBBCCCDDDEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCEEEFFFHHHEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKLLLLLLLLLKKKJJJHHHIIIJJJLLLMMMNNNOOOOOONNNMMMKKKJJJJJJJJJKKKLLLMMMLLLJJJIIIGGGGGGFFFFFFAAABBBCCCBBBAAA@@@AAACCCAAAAAAAAA@@@@@@?????????============>>>>>>>>>>>>;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>=========>>>>>>AAAAAA@@@??????>>>>>>>>>@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAAAAA@@@AAAAAAAAA@@@???????????????@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBBBBDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@AAACCCCCCBBBAAA@@@@@@BBBCCCCCCBBB??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEBBBCCCDDDCCCAAA@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAAAAABBBDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAABBBCCCEEEFFFGGGBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCEEEDDDBBBCCCDDDDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDD???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEAAAAAA@@@@@@AAABBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCCCCDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFF@@@AAABBBAAA@@@???@@@BBB????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAAAAA@@@???>>>>>>>>>???AAAAAA@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@===>>>@@@AAAAAAAAAAAAAAA<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBB?????????>>>>>>?????????@@@AAABBBCCCCCCCCCCCCCCC>>>>>>?????????@@@@@@@@@>>>>>>>>>????????????@@@CCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAABBBCCCAAABBBDDDFFFGGGFFFEEEDDDBBBAAAAAABBBDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEEEECCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????BBBBBBBBBCCCCCCDDDDDDEEEAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFF@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFDDDAAAAAABBBBBBBBBAAABBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBCCCEEEFFFEEECCC@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCDDDEEEDDDBBBAAABBBCCC@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFDDDCCCCCCBBBAAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAABBBBBBCCCAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA????????????@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEE@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAABBBCCCCCCBBBAAABBBCCCAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBCCCBBB@@@??????@@@AAABBB@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????<<<>>>AAAAAAAAA@@@@@@AAA?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@??????>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBAAAAAA@@@@@@@@@???BBBBBBBBBAAAAAABBBBBBCCC@@@BBBDDDGGGHHHHHHGGGFFFCCCCCCBBBDDDEEEFFFDDDCCCEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCJJJGGGDDDCCCCCCDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCEEEFFFGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGEEEDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEFFFFFFEEECCCEEEDDDDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>??????@@@AAAAAA@@@???>>>>>>???AAABBB>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>===@@@CCCBBB@@@>>>===>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>======>>>>>>>>>===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAACCCEEEGGGHHHHHHGGGFFFDDDDDDDDDEEEGGGGGGEEEDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEEBBBCCCEEEEEEEEEDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@?????????@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFF@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCIIIGGGDDDCCCDDDEEEEEEDDD@@@AAADDDEEEFFFEEECCCBBBBBBBBBBBBCCCEEEEEEDDDBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHDDDCCCBBBAAAAAABBBCCCCCCAAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHFFFFFFGGGFFFEEECCCDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDD@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFEEECCCBBB;;;===>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>????????????>>>???@@@AAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<;;;<<<===???AAA<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<>>>>>???@@@AAA>>>>>>??????@@@@@@@@@@@@======<<<<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@AAAAAAAAA>>>???@@@BBBBBBBBBAAAAAA@@@???@@@AAACCCCCCAAA???>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCAAA???>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>AAA@@@???=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAABBBCCCCCC????????????????????????@@@??????????????????@@@<<<===>>>@@@BBBDDDEEEFFF??????????????????@@@AAA>>>==================>>>????????????????????????>>>>>>@@@@@@@@@@@@>>>>>>CCC@@@>>>===???AAAAAAAAA<<<>>>AAACCCDDDBBB???===@@@???@@@BBBCCCCCCAAA???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCAAA@@@AAABBB???@@@@@@AAABBBAAAAAAAAA@@@@@@?????????@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>@@@AAA????????????@@@AAABBBBBB@@@@@@???>>>>>>???@@@AAA>>>@@@AAACCCDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@????????????===<<<>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>=========<<<<<<>>>>>>>>>==================>>>???AAAAAA???===<<>>=========>>>???@@@@@@????????????@@@@@@@@@@@@??????@@@@@@@@@@@@????????????@@@@@@@@@??????>>>::::::;;;<<<===>>>???????????????>>>???@@@@@@AAA???@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB===============>>>???@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???AAAAAABBBBBBBBB@@@???>>>