BM6P6(@ ~~~jjjYYYSSSPPPJJJGGGJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@>>>===;;;999888777======<<<;;;::::::999999999999999999999999999999;;;<<<>>>>>>===<<<999888999999888888999999:::;;;===>>>===;;;;;;===???>>>@@@FFFUUUmmm}}}zzzwwwuuutttrrrooommmkkkiiihhhcccaaa^^^\\\[[[[[[\\\]]]]]]]]]\\\ZZZXXXVVVTTTSSSMMMNNNMMMKKKIIIIIIJJJLLLMMMMMMNNNRRRVVVZZZ]]]^^^[[[ZZZXXXVVVVVVWWWYYYZZZUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVWWWWWWXXXYYY\\\]]]^^^___aaabbbcccdddbbbccceeegggjjjnnnqqqrrrsssrrrrrrrrrrrrqqqqqqqqqwwwvvvuuutttsssttttttuuuzzz{{{}}}}}}|||zzzwwwuuuqqqqqqqqqrrrtttvvvyyyzzzzzzxxxvvvuuutttssspppnnnlllmmmnnnooopppooonnnmmmnnnnnnnnnnnnooooooppppppmmmkkkiiifffeeeeeefffgggffffffggghhhjjjmmmooopppooonnnnnnnnnnnnmmmjjjhhheeecccaaa``````___]]][[[VVVUUUSSSRRRQQQRRRTTTUUUWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVWWWWWWXXXXXXWWWWWW[[[^^^aaaccceeedddbbbaaaeeeddddddfffjjjooorrrssssssqqqlllgggcccbbbdddfffhhhnnnvvv|||sssiiiaaa[[[VVVSSSOOOJJJJJJLLLLLLLLLLLLLLLMMMMMMJJJHHHHHHEEEAAA<<<777444222111000000000000000000000000///000111222222111000///000000000000000000000000////////////////////////000000000000000000000000}}}jjjYYYSSSPPPJJJGGGJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBB@@@???===;;;:::999===<<<<<<;;;::::::999999777777888999::::::;;;;;;<<<<<<===>>>===<<<:::888999999999888999999:::;;;;;;======<<<===???AAABBBIIISSShhh{{{tttooommmkkkhhheeeeeedddcccaaa___^^^\\\[[[\\\[[[ZZZXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTPPPPPPPPPOOOMMMMMMOOOQQQQQQRRRTTTWWW\\\```cccdddbbbaaa___]]]\\\]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\``````___^^^\\\\\\]]]^^^eeefffhhhjjjkkkmmmnnnooorrrsssuuuwww{{{~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}|||zzzwwwtttrrrqqqqqqqqqqqqrrrvvvzzz~~~}}}{{{vvvtttqqqpppnnnkkkgggeee^^^]]][[[ZZZYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\]]]\\\\\\\\\\\\]]]]]]^^^]]]]]]^^^^^^^^^]]]]]]\\\]]]^^^```aaaaaaaaa______``````aaacccgggkkknnnooorrrooojjjccc]]][[[]]]```___eeelllqqquuuyyyyyynnnccc]]]XXXVVVRRRMMMLLLNNNKKKKKKKKKLLLMMMMMMKKKIIIHHHFFFBBB===888555222111111111111111111111111111...///000111111111000///000000000000000000000000000000000000000000000000000000000000000000000000}}}jjjXXXRRROOOIIIGGGJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBBBB@@@???===<<<::::::<<<<<<<<<;;;;;;::::::999555666777888:::;;;<<<===<<<======>>>===;;;:::999999999999999999:::;;;;;;;;;<<<===>>>???@@@DDDGGGMMM^^^yyyxxxsssooollljjjhhhhhhddd```]]]\\\[[[YYYWWWXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPQQQRRRSSSSSSTTTTTTRRRRRRSSSRRRQQQQQQSSSVVVZZZ\\\```dddhhhlllooopppnnnnnnlllkkkjjjiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmllljjjhhhhhhjjjlllvvvwwwzzz~~~~~~yyysssoooggggggeeeddddddeeeffffffhhhiiijjjkkkllllllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhjjjjjjjjjjjjiiihhhggggggffffffeeeeeedddbbbbbbaaa```bbbeeeiiimmmppprrrssszzzuuulllbbbZZZWWWXXXZZZXXX\\\bbbfffiiimmmssswww~~~tttggg```[[[YYYVVVQQQOOOOOOJJJJJJIIIKKKLLLLLLKKKIIIHHHFFFCCC???:::666333222222222222222222222222222---...///000000111000000000000000000000000000000111111111111111111111111000000000000000000000000|||iiiXXXRRROOOIIIGGGJJJIIIHHHGGGFFFEEEDDDDDDCCC@@@???>>>===<<<:::999999<<<<<<;;;;;;;;;:::::::::666777888999:::;;;<<<<<<============<<<;;;:::999:::999999999999:::;;;;;;;;;;;;===@@@@@@AAAFFFLLLUUUjjjzzzoookkkfffbbb`````````aaa]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVUUURRRSSSSSSTTTTTTSSSSSSRRRQQQRRRTTTVVVWWWXXXYYYYYYXXXYYYZZZYYYYYY[[[^^^```hhhkkkpppuuuyyy|||~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~zzz{{{|||zzzxxxxxx{{{~~~{{{vvvppppppoooooopppqqqrrrssswwwxxxzzz|||||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyy{{{{{{{{{zzzyyyxxxvvvvvvxxxwwwtttqqqooonnnmmmmmmlllpppuuuzzz~~~wwwhhh]]]XXXYYY[[[ZZZ^^^bbbdddeeeggglllpppvvvyyy}}}{{{kkkccc]]][[[YYYTTTPPPPPPJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGEEEAAA===999555333222222222222222222222222---......///000000000111000000000000000000000000000000000000000000000000000000000000000000000000{{{hhhWWWRRROOOIIIGGGJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@???>>>===<<<;;;:::999;;;;;;;;;;;;;;;:::::::::888999999999999999::::::=========<<<<<<;;;::::::::::::999999::::::;;;<<<<<<;;;===AAAAAABBBIIISSSfff}}}rrriiiaaa```]]][[[ZZZ\\\___aaa\\\]]]^^^___^^^^^^^^^___\\\]]]^^^^^^^^^]]][[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^```bbbcccdddeeeeeecccdddeeefffgggiiimmmpppxxx}}}|||yyyzzz{{{}}}oooaaa\\\]]]___cccfffiiijjjiiiiiimmmppppppsssxxx|||pppggg^^^\\\ZZZUUUQQQQQQLLLJJJIIIJJJKKKLLLKKKJJJHHHHHHGGGDDD@@@;;;777444111111111111111111111111////////////000000111111000000000000000000000000////////////////////////000000000000000000000000{{{hhhVVVQQQOOOIIIGGGJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999>>>======<<<;;;;;;:::::::::::::::::::::;;;;;;<<<>>>;;;===CCCDDDEEEQQQ___xxx{{{qqqiiiccc______^^^]]]\\\^^^aaadddbbbeeehhhiiihhhhhhhhhiiiggghhhiiiiiihhhfffdddbbbaaabbbbbbdddeeefffggggggiiijjjlllnnnooopppqqqqqqnnnppprrrtttuuuyyy}}}qqqccc___aaaeeemmmqqquuuvvvtttsssuuuwwwtttwww{{{xxxlllaaa\\\ZZZVVVRRRRRRNNNMMMKKKJJJKKKLLLKKKJJJIIIIIIHHHGGGCCC===888555000000000000000000000000111111000000000000111111000000000000000000000000........................000000000000000000000000zzzgggVVVQQQOOOIIIGGGJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::>>>======<<<;;;;;;:::;;;;;;::::::::::::;;;<<<<<<>>>;;;===DDDHHHLLL[[[nnnyyyqqqmmmjjjhhhdddfffhhhhhhhhhjjjnnnrrrrrrvvvzzz{{{zzzyyyyyyzzz{{{|||}}}}}}{{{xxxtttrrroooooooooppprrrtttvvvwwwzzz{{{}}}ooodddbbbgggmmmwww|||rrrddd]]][[[WWWTTTTTTQQQOOOLLLKKKLLLLLLKKKJJJIIIIIIJJJHHHEEE???999666111111111111111111111111444333222111000000111111000000000000000000000000////////////////////////000000000000000000000000zzzgggVVVQQQNNNIIIGGGJJJIIIIIIHHHGGGFFFEEEDDDDDD@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666777888:::;;;<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>:::===FFFKKKQQQdddyyy~~~sssnnnnnnnnnnnnjjjnnnrrrtttvvvyyy~~~oooeeeeeelllsss~~~vvvfff___\\\XXXVVVVVVSSSQQQNNNLLLLLLLLLKKKJJJIIIJJJJJJIIIFFF@@@:::666222222222222222222222222666555333111000000111111000000000000000000000000000000000000000000000000000000000000000000000000}}}eeeUUUPPPKKKMMMOOOIIIIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<==================<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;AAAFFFFFFJJJ[[[www}}}zzzzzzyyy{{{{{{}}}yyyzzzwwwkkkfffiiiqqqyyy~~~jjjbbb___ZZZUUUTTTQQQQQQOOONNNMMMLLLLLLLLLJJJJJJIIIHHHFFFBBB===999555333111111222222222111000000000000000000000000222111111111000000//////111222222111///...000111111111000000000000111111|||dddUUUPPPKKKMMMOOOIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<==================<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>><<<@@@FFFMMMYYYoooxxxsssqqqnnnpppwww|||vvvmmmeeebbbfffooovvvqqqeee```ZZZVVVUUUSSSRRRQQQPPPNNNNNNNNNNNNKKKJJJIIIIIIGGGDDD???;;;666444222111222333222111111111111111111111111111222222222222111111111000111111222111//////000222111111000000000000111111{{{dddVVVQQQKKKLLLNNNIIIIIIHHHGGGFFFEEECCCCCCBBBAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<==================<<<<<<<<<<<<::::::999::::::<<<>>>???@@@BBBIIIWWWnnnzzzxxxzzz|||~~~~~~ppphhhddddddccceeeooo}}}wwwqqqooohhheeeaaa^^^^^^dddmmmttt|||{{{jjjbbb[[[XXXWWWTTTTTTRRRQQQPPPOOOOOOOOOMMMLLLKKKJJJIIIFFFAAA>>>777555333222333333222111111111111111111111111111333333333222222222222222000111222222000000111333111111000000000000111111zzzdddWWWRRRKKKKKKNNNHHHHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<==================<<<<<<<<<<<<:::999999999;;;<<<>>>@@@EEEGGGPPPeeevvvpppnnnqqqwww|||vvvggg```^^^______cccmmm{{{pppeee___^^^YYYZZZZZZ[[[^^^dddkkkqqqsssxxxoooccc]]]ZZZYYYUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMLLLKKKJJJHHHDDDAAA999777444333444333222111111111111111111111111111222222222222222222222222000111333333222111222333222111111000000111111222xxxcccWWWRRRJJJJJJMMMHHHHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<==================<<<<<<<<<<<<999999999:::;;;>>>@@@AAAFFFKKKZZZuuurrrllljjjooowww}}}ttteee______aaa```eeeppp~~~xxxfffZZZVVVUUURRRTTTWWWZZZ]]]bbbhhhlllpppvvvuuufff___\\\ZZZUUUTTTSSSQQQPPPPPPPPPPPPOOONNNLLLLLLKKKIIIFFFDDD;;;999666555555444222111111111111111111111111111000000111111111111111111000222444444333222222333222222111111111111222222vvvcccXXXSSSJJJIIILLLHHHGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<==================<<<<<<<<<<<<:::::::::;;;===???BBBCCCFFFRRRjjj|||mmmiiihhhoooxxxtttgggaaaaaacccccciiitttsssbbbWWWSSSSSSOOORRRWWWZZZ^^^bbbfffiiinnnuuu~~~lllddd___\\\UUUUUUSSSRRRQQQPPPPPPPPPPPPNNNLLLLLLLLLKKKHHHFFF===:::777666555444333111222222222222222222222222000000000000000111111111222444555555444222111222222222111111111111222222uuucccYYYSSSJJJIIILLLHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<==================<<<<<<<<<<<<::::::;;;<<<>>>AAADDDEEELLL___uuujjjggghhhppp{{{xxxjjjdddbbbcccgggmmmzzzsssaaaWWWSSSSSSRRRVVVZZZ^^^bbbeeeiiikkkoooxxxuuujjjbbb\\\WWWVVVUUUSSSRRRRRRRRRRRROOONNNLLLKKKLLLKKKIIIGGG>>><<<999777666555333111222222222222222222222222000000000111111222222222333555777777444222111000333222222111111222222333uuucccYYYTTTJJJHHHKKKHHHGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======>>>=========<<<<<<<<<<<<;;;;;;;;;===???BBBEEEGGGUUUmmm{{{vvvqqqlllnnnqqqtttxxx}}}qqqiiihhhiiirrr~~~{{{nnnfffccccccjjjrrrsssbbbWWWSSSSSSVVVZZZ___cccgggjjjnnnpppvvv{{{nnnddd]]]XXXXXXVVVUUUTTTSSSSSSSSSOOONNNLLLKKKKKKKKKIIIHHH???<<<999777666555333111222222222222222222222222111111111222222333333333444666888777555222000///333222222111111222222333tttfffXXXQQQNNNJJJGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDBBB@@@???>>>=========<<<:::888888999:::;;;;;;;;;:::::::::;;;;;;<<<;;;===???@@@>>>=========BBB>>>===???AAACCCGGGMMMfffwwwooolllkkkeeefffiiilllpppwwwyyyooohhhdddmmmvvvqqqgggddddddooo{{{yyyiii\\\WWWXXX___cccjjjooonnnkkkooovvv}}}ssseeeccc[[[YYYWWWUUUUUUUUUSSSRRRQQQPPPOOONNNMMMKKKJJJJJJDDDBBB>>>:::666333222111222333333444444333333222000111222333333333333333111111111111111111111111222222111111222222333444rrreeeWWWQQQNNNKKKIIIJJJGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCAAA@@@>>>=========>>>===;;;:::999:::;;;<<<::::::::::::;;;<<<======:::<<<======<<<;;;;;;<<>>:::666333222222222333333444444333333222222222333333333222111111111111111111111111111111222222111111222222333444qqqcccVVVQQQOOOLLLKKKLLLFFFFFFEEEDDDCCCBBBAAAAAACCCCCCAAA???>>>=========???>>><<<;;;;;;;;;<<<===999:::::::::;;;<<<>>>>>><<<======<<<;;;;;;<<<>>>======>>>@@@@@@GGGVVVeeeuuummmjjjjjjkkkmmmqqqvvv{{{|||vvvtttvvvpppsssuuutttrrrooommmlllppp|||~~~rrriiifffeeesssuuuhhhbbbccccccjjjxxxqqqhhh]]]ZZZWWWVVVVVVVVVUUUTTTOOOOOONNNLLLKKKJJJIIIHHHGGGCCC???999666444333333222333333444444333333222333333333333222111000000111111111111111111111111222222111111222222333444rrrdddWWWQQQOOOLLLJJJKKKHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCBBB@@@??????>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======?????????>>><<<<<>>???AAABBBCCCLLLbbbvvvxxxpppnnnnnnrrruuuzzzzzzqqqooonnnpppssspppssswwwxxxuuuqqqooooootttzzzpppiiiffffffrrrwwwkkkddddddeeennn}}}xxxiii___\\\XXXWWWVVVVVVVVVUUURRRQQQPPPOOOMMMLLLKKKKKKHHHEEE???:::666555444555222333333444444333333222222222333333333222111111111111111111111111111111222222111111222222333444tttgggYYYRRROOOKKKIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<>><<<===???AAA>>>???BBBCCCFFFTTTnnn~~~uuussstttwww{{{vvvhhhdddeeegggkkknnnqqqvvv{{{|||xxxsssqqqqqqwww{{{{{{zzzuuummmgggeeefffoooyyylllffffffhhhqqqlllbbb^^^ZZZWWWWWWVVVVVVUUURRRQQQPPPOOONNNLLLKKKKKKHHHEEEAAA<<<888666555555222333333444444333333222///000111222333444444444111111111111111111111111222222111111222222333444uuuhhhYYYRRROOOKKKHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::======<<<<<<<<<<<<<<<=========>>>===<<<<<<===???===>>>AAAFFFNNN```~~~yyywwwxxxzzz~~~sssiiiaaa___aaadddhhhlllooovvv~~~|||xxxwwwxxx~~~{{{vvvrrrssssssoooiiiddddddeeennnwwwlllggghhhjjjsssssseeeaaa\\\XXXWWWVVVUUUTTTPPPPPPOOOMMMLLLKKKJJJIIIHHHFFFBBB>>>:::777666555222333333444444333333222...///000222333444555555111111111111111111111111222222111111222222333444tttgggYYYRRROOOLLLJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@????????????===============<<<;;;;;;::::::;;;;;;<<<>>>???@@@<<<===??????===<<<===>>>??????DDDMMMZZZqqq{{{xxxyyyxxxgggaaa\\\]]]___bbbiiipppsss|||}}}qqqmmmlllmmmmmmiiidddaaabbbdddooo|||yyyxxxwwwqqqiiifffhhhkkkvvv}}}iiiddd^^^YYYVVVUUUTTTSSSPPPPPPOOONNNLLLKKKJJJJJJGGGFFFDDD@@@<<<999666444222333333444444333333222///000111222333444444444111111111111111111111111222222111111222222333444rrreeeXXXRRRPPPMMMLLLMMMHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>======<<<777888999;;;===@@@BBBCCC===???AAABBB@@@?????????BBBCCCHHHTTTeeezzzxxxyyywwwjjjZZZWWWUUUXXXZZZ___iiirrr|||wwwllliiiiiijjjiiifffaaa___aaadddqqqxxxqqqmmmpppnnnnnnnnnjjjdddcccffflllyyykkkfff___YYYVVVUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLLLLFFFFFFDDDBBB>>>:::666333222333333444444333333222111222222333333333222222111111111111111111111111222222111111222222333444uuugggYYYSSSPPPLLLJJJJJJHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBAAA@@@???==================<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@>>>======>>>?????????DDDBBBHHH\\\vvvxxxvvvyyy{{{jjj```VVVUUUUUUVVVZZZdddooowwwpppiiijjjiiillllllgggaaa___eeekkkvvvyyymmmgggddddddaaabbbcccbbb```aaacccfffmmm}}}wwwjjj\\\XXXXXXVVVTTTSSSQQQQQQPPPPPPNNNLLLKKKJJJGGGHHHHHHDDD===888555555444333222222111111222222222222111222333444222000111111222222222333333333222222333333333333444444sssfffXXXRRROOOLLLJJJJJJHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBAAA@@@???>>>===============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>======>>>>>>>>>>>>EEEFFFQQQiiiuuutttxxxtttdddZZZTTTTTTUUUWWW^^^iiivvv}}}pppjjjkkkiiillllllhhhccccccjjjrrrsssggg```^^^]]]^^^___aaa``````aaaeeeiiittt|||nnn___ZZZYYYVVVSSSRRRQQQQQQPPPOOONNNMMMKKKJJJIIIJJJJJJFFF???:::777666444333222222111222222222444333222333555555333222111111111111222222222333222222333333333333444444qqqdddWWWQQQOOOKKKIIIIIIHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBAAA@@@???>>>===============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???????????????????????????EEEKKK\\\xxx|||tttuuu{{{~~~kkk\\\TTTQQQRRRUUUZZZcccqqqzzzzzznnniiikkkiiilllmmmiiifffiiisss|||}}}mmmaaa[[[YYYYYY]]]___bbbcccccceeekkkpppsssccc\\\YYYVVVSSSRRRRRRQQQQQQOOONNNMMMLLLKKKLLLMMMLLLHHHBBB===999777444444333222222222222222444444333444555666444222000000000111111111222222222222333333333333444444ooobbbVVVQQQNNNKKKIIIIIIHHHGGGEEEEEEFFFFFFDDDCCCAAABBBBBBAAA@@@???>>>===============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCKKKVVVlll{{{vvvzzzuuudddWWWPPPOOOQQQUUU\\\gggvvvxxxtttyyy~~~~~~lllhhhiiiiiilllmmmkkkjjjqqq~~~}}}mmmaaa\\\[[[\\\aaaeeehhhiiiiiimmmtttzzzxxxfff]]]YYYVVVSSSSSSSSSRRRQQQOOONNNMMMLLLLLLMMMMMMMMMJJJEEE???:::777444444333222222222222333444333333444555555444222///000000000000111111111222222222333333333444444mmmaaaUUUQQQOOOKKKIIIIIIHHHGGGEEEEEEFFFFFFDDDCCCAAAAAAAAAAAA@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBAAAAAADDDGGGUUUfffyyyxxx~~~nnn___VVVQQQOOORRRXXX```lll{{{}}}qqqrrrzzz{{{wwwyyy|||jjjfffhhhkkknnnppppppqqqzzznnnccc______aaahhhlllpppqqqqqquuu~~~~~~iii^^^ZZZWWWUUUVVVTTTRRRQQQOOONNNMMMMMMMMMLLLLLLKKKIIIFFF@@@;;;777555444333333222222333333333222111222444444222111///000000000000111111111222222222333333333444444lll```UUUQQQPPPLLLJJJIIIHHHGGGEEEEEEFFFFFFDDDCCCAAAAAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@AAA@@@>>>AAAFFFKKK[[[sss}}}{{{xxxyyywwwggg\\\VVVTTTPPPUUU]]]gggttt|||rrrmmmrrr{{{}}}qqqqqqvvv|||jjjgggiiinnnrrrvvvxxx{{{nnndddaaacccfffmmmsssxxxzzz{{{ooobbb\\\YYYWWWXXXTTTSSSQQQOOOMMMMMMMMMMMMKKKJJJJJJIIIGGGBBB<<<777555444444333333333333333222111111222333333222000000000000111111111222222222222333333333333444444lll```UUURRRQQQMMMKKKJJJHHHGGGEEEEEEFFFFFFDDDCCC@@@@@@AAAAAAAAA@@@??????============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAABBBBBB@@@???CCCKKKRRRfff}}}zzzyyyzzzzzz~~~nnn```XXXVVVUUUSSSYYYdddppp}}}nnnjjjkkksss|||tttkkknnnxxx|||llljjjnnnsssxxx~~~oooeeedddgggjjjttt{{{xxxhhh___ZZZXXXYYYUUUSSSQQQOOOMMMMMMNNNNNNJJJIIIIIIIIIIIIEEE>>>999555555444333333333333444333222222333444444333111111111111111222222222333222222333333333333444444kkk```VVVSSSRRRNNNKKKKKKHHHGGGEEEEEEFFFFFFDDDCCC@@@@@@AAAAAAAAA@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???EEEFFFFFFCCCCCCGGGQQQZZZvvv}}}zzzwwwyyyxxxyyy|||~~~zzziii\\\UUUUUUVVVUUU\\\iiiwwwpppeeedddiiisss|||xxxnnnjjjooo|||}}}nnnmmmqqqwww|||qqqhhhgggkkknnnzzz~~~lllbbb[[[XXXYYYUUUTTTQQQOOOMMMMMMNNNNNNJJJIIIIIIJJJJJJGGG@@@;;;555555444333333333333444444333333444555555444222111222222222222333333333222222333333333444444444kkkaaaTTTMMMKKKKKKIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@DDDAAA@@@EEEHHHRRReee~~~xxxsssrrrtttxxx|||~~~kkk___XXXUUUUUUWWW[[[eeerrr~~~{{{mmmhhh]]]aaajjjttt~~~vvvpppllljjjvvvooommmtttyyyqqqgggeeellluuu~~~ttteee^^^YYYVVVUUUSSSQQQNNNLLLLLLLLLMMMKKKJJJIIIIIIHHHFFFCCC@@@888666333222333333333222444444444444444444333333222222222222222222222222444333222111111333555666kkkbbbWWWNNNKKKJJJJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@???EEECCCBBBHHHMMM\\\sss}}}wwwrrrqqquuuzzzvvvdddZZZVVVTTTUUUXXX```jjjxxxooobbb___]]]aaaiiittt~~~{{{sssnnnkkkjjjmmmzzzpppnnnttt|||{{{nnneeedddlllvvvyyyiii```ZZZWWWVVVTTTQQQOOOMMMMMMMMMMMMKKKJJJIIIIIIHHHGGGCCCAAA999777444333333333333222222333333333333333333333222222222222222222222222444333222111111333444666pppiii^^^SSSLLLIIIIIIJJJGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>???>>>>>>======<<<<<<;;;;;;;;;<<<<<<===???@@@AAA???FFFEEEDDDKKKUUUjjj|||wwwvvvyyyyyykkk]]]VVVTTTTTTXXX]]]gggqqqrrrbbbYYYXXX]]]```iiitttyyyvvvwww{{{zzzvvvpppkkkhhhhhhjjjkkksssrrrooottt}}}wwwkkkeeeeeennnyyynnnbbb\\\YYYWWWUUUSSSPPPOOONNNNNNNNNLLLJJJIIIIIIIIIGGGDDDAAA:::777444333333444333222111111111222222333333333222222222222222222222222444333222111222333444555uuuoooeeeXXXNNNIIIIIIKKKHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@AAA???GGGFFFEEENNN[[[wwwooodddYYYUUUUUUWWW\\\bbblllvvvtttfff[[[WWWYYY^^^bbbkkkxxxwwwsssnnnkkklllmmmooopppjjjhhheeecccdddhhhnnnrrryyyrrrooottt|||tttkkkfffgggqqq|||uuufff]]]YYYXXXVVVTTTRRRPPPOOOOOOOOOLLLKKKJJJIIIIIIGGGDDDAAA;;;888555444444444333222000111111222333444444555222222222222222222222222333333222222222333444555rrrlllbbbWWWMMMIIIJJJMMMHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>==================>>>???@@@AAABBB@@@HHHGGGHHHSSScccyyyfff^^^VVVTTTUUUXXX___fffooozzzxxxiii^^^XXXXXX\\\aaaeeeppp|||wwwqqqmmmiiifffcccaaabbbcccccccccaaabbbbbbccceeekkksssyyyrrrooottt}}}zzzpppiiifffhhhrrr}}}}}}jjj___ZZZXXXWWWUUUSSSRRRPPPOOOOOOLLLKKKJJJJJJIIIGGGDDDAAA<<<999666555555555444333111222222333444555555666222222222222222222222222222222222222333333444444hhhbbbYYYPPPKKKJJJLLLMMMIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???AAABBBCCCBBBIIIIIIMMM[[[ooo|||nnn]]]WWWSSSSSSVVVYYYaaajjjtttoooaaaYYYVVVXXX\\\eeejjjxxx{{{vvvqqqlllgggbbb___\\\ZZZXXXXXXZZZ[[[\\\\\\]]]```eeeiiimmmttt~~~}}}ooonnnsss~~~xxxqqqjjjhhhgggkkkuuu}}}pppbbb\\\WWWWWWVVVTTTRRRQQQOOOOOOMMMKKKJJJJJJJJJHHHEEEBBB===:::777555555555444333333333333444444555555555222222222222222222222222222222333333333444444444ggg___UUUMMMKKKKKKKKKKKKIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDKKKLLLTTTggg}}}qqqdddXXXTTTRRRUUUYYY^^^gggqqq}}}wwweeeZZZVVVUUUYYY]]]iiipppyyysssnnnkkkfffbbb___\\\XXXUUUUUUSSSRRRSSSVVVYYY[[[[[[___eeennnvvv}}}yyymmmmmmrrr{{{{{{nnnjjjhhhjjjmmmsss}}}~~~{{{vvvfff___WWWVVVUUUTTTRRRPPPOOONNNMMMLLLKKKJJJJJJHHHEEEBBB>>>;;;888666666555444333333333333333333333333444222222222222222222222222222222333333444444444333nnndddWWWOOOLLLLLLJJJHHHIIIIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAACCCCCCEEELLLOOOYYYppp|||jjj]]]VVVSSSSSSXXX]]]cccnnnxxx{{{lll[[[TTTTTTVVV[[[```kkksss{{{xxxtttmmmgggbbb___\\\YYYWWWVVVSSSQQQRRRQQQPPPRRRVVV[[[]]]^^^dddlllxxxvvvkkklllrrrvvv{{{zzzrrrjjjhhhiiinnnttt{{{}}}zzz{{{iiibbbVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJJJJHHHEEEBBB>>><<<888666666555444333333333222222222222222222222222222222222222222222111222333444444444333333kkk```VVVQQQNNNJJJHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;<<<@@@@@@???AAAFFFFFFJJJSSSbbbzzzyyyhhh\\\XXXOOOOOORRRWWW\\\dddtttooodddYYYUUUTTTVVV\\\cccmmmzzz~~~{{{uuunnngggaaa^^^\\\WWWVVVSSSPPPNNNMMMLLLLLLOOOQQQSSSUUUXXX]]]dddhhhlllwwwuuummmooorrrvvv{{{|||rrrnnnnnnccciiipppuuuzzz~~~mmm```[[[XXXUUUUUUVVVTTTPPPLLLMMMLLLKKKIIIGGGEEEDDDCCC???===:::777555333333333000;;;>>>555000555666222444333222111111222333444222222222111222222333333kkk```VVVQQQNNNJJJHHHIIIHHHHHHFFFEEECCCBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===<<<===@@@@@@???AAAFFFIIIOOO[[[nnn~~~qqqccc[[[XXXPPPQQQUUU[[[bbbkkk|||ggg]]]UUURRRSSSVVV^^^fffqqq~~~~~~}}}{{{zzz{{{}}}{{{{{{{{{zzzzzzxxxwwwwwwssspppkkkeee___ZZZWWWVVVSSSRRRPPPOOONNNNNNNNNNNNSSSUUUWWW[[[___eeelllppp|||ssslllmmmqqquuuzzzzzzrrriiifffhhhffflllttt{{{qqqccc\\\XXXUUUTTTUUUTTTPPPLLLMMMLLLKKKIIIGGGEEEDDDCCC???===;;;888555444333333999BBBCCC999333555555000333333222111111222333333333333333333333333444555jjj```UUUQQQNNNJJJHHHIIIHHHGGGFFFDDDBBBAAA@@@???AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>===>>>@@@@@@???BBBGGGMMMUUUfff|||qqqfff\\\XXXXXXRRRTTTZZZbbbjjjuuuvvv^^^WWWQQQQQQTTTZZZcccmmmyyyvvvpppllllllkkkkkkkkklllmmmmmmmmmmmmnnnmmmmmmlllkkkjjjfffccc___[[[WWWTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSXXXZZZ___ccciiipppxxx}}}uuunnnpppssstttyyyuuummmfff``````dddjjjqqq{{{yyyhhh^^^ZZZVVVTTTTTTSSSPPPLLLMMMLLLKKKIIIGGGEEEDDDCCC@@@>>>;;;888666444444333;;;BBBBBB:::444555444000333333222222222222333333444444444444444555666666iii___UUUPPPMMMJJJHHHIIIDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>======???===>>>@@@@@@???CCCHHHNNN[[[rrr~~~pppeee]]]VVVUUUWWWVVVXXX___iiiqqq|||~~~mmmYYYTTTQQQTTTXXX^^^iiitttxxxlllhhhaaaaaabbbbbbbbbbbbbbbaaaddddddeeeeeedddccccccbbb^^^\\\ZZZWWWUUUTTTTTTTTTRRRRRRRRRRRRTTTVVVWWWYYY\\\```ffflllttt|||tttnnnpppsssuuu{{{~~~tttjjjccc___]]]aaagggooowwwlllaaa\\\WWWTTTTTTSSSPPPMMMMMMLLLKKKIIIGGGEEEDDDCCC@@@>>><<<999666555444444444999:::666333555555333333333333333333333333333333333333333444555666666iii^^^TTTPPPMMMIIIHHHIIIDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>======@@@===>>>@@@AAA@@@DDDJJJQQQaaa~~~tttfff]]]WWWSSSSSSWWWZZZ]]]eeeooowwwttteeeUUURRRRRRUUUZZZ```lllwww}}}kkkbbb```\\\]]]^^^^^^^^^^^^]]]\\\[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVUUUVVVVVVWWWUUUUUUUUUUUUWWWYYY[[[\\\aaafffmmmuuu~~~pppkkkmmmqqqwww}}}|||ppphhh```\\\\\\^^^eeemmmvvv~~~rrreee___XXXUUUTTTSSSPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCAAA???<<<999777555555555000333555333333555666555333333333333333333333333222222222222333444555666hhh^^^TTTOOOMMMIIIHHHIIIHHHGGGFFFDDDBBBAAA@@@???AAAAAA@@@@@@???>>>>>>>>><<<======>>>>>>>>>>>>>>>???======@@@AAABBBGGGMMMWWWllltttiii___YYYVVVSSSUUUYYY^^^bbbkkkuuu~~~|||uuuhhh\\\QQQPPPQQQVVVZZZ```lllxxxtttfff___\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXVVVVVVVVVVVVWWWXXXVVVVVVWWWXXXZZZ]]]```aaahhhnnnvvv~~~ppplllooosssxxx~~~|||rrrccc]]]XXXYYY\\\```iiiqqq|||yyyiiibbb[[[VVVTTTSSSQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@===:::888666666555333444555555555555555444333333444444444444333333222222222222333444666666ggg]]]SSSOOOMMMIIIHHHIIIHHHHHHFFFEEECCCBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>><<<===@@@BBBCCCIIIPPPbbbyyywwwggg___XXXWWWWWWVVVXXX\\\cccgggqqq}}}xxxxxxsssmmmhhhddd\\\SSSNNNNNNRRRWWW\\\bbbooo{{{{{{mmmeeeaaa^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]YYYYYYXXXWWWWWWXXXYYYYYYYYYYYY[[[]]]aaaeeeiiikkkqqqwwwzzznnnjjjnnnrrruuu|||rrriii\\\XXXVVVZZZ___dddllltttllleee]]]WWWUUUTTTSSSQQQMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@===:::888777666666555444444666666555444444333333444555555444333333222222333333444666777888ggg]]]SSSOOOMMMIIIHHHJJJEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===;;;<<<@@@BBBDDDJJJQQQjjj~~~qqqhhh^^^XXXTTTVVVXXXXXX[[[___eeejjjuuuyyymmmlllggg___[[[YYYTTTMMMNNNOOOTTTZZZ___fffttt~~~llldddbbb```^^^``````___^^^]]]]]]^^^^^^\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[\\\]]]___ccchhhmmmrrruuuxxx~~~qqqeeecccgggkkkrrrzzzzzzlllddd[[[XXXXXX^^^ccchhhooowwwnnnggg^^^XXXVVVUUUSSSRRRMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA>>>;;;888777666666333111111444666555555555333333444555555444333333333333444444666777888999kkk^^^QQQKKKHHHFFFHHHKKKFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>======>>>>>>??????@@@@@@>>>???<<>>=========>>>>>>>>>>>>>>>?????????===???===@@@GGGFFFNNNbbb~~~yyypppddd[[[WWWUUUUUUTTTUUUWWW\\\bbbfffooowwwttthhh\\\VVVPPPMMMNNNPPPNNNLLLSSSTTTYYY```fffkkkvvvqqqgggeeeffffffffffffeeeeeeeeeeeeffffffggghhhhhhggggggggghhhhhhhhhjjjiiihhhfffeeeeeeeeeeeedddggglllqqquuu{{{yyykkkbbb^^^\\\```eeennnuuuqqqddd]]]ZZZZZZ]]]ccchhhmmmxxxooo^^^XXXWWWTTTPPPNNNMMMKKKJJJJJJJJJHHHFFFDDD@@@???>>>;;;999777555444555555444444444333333333666666555444444444555555444444333333444444555555fff\\\SSSOOOLLLHHHFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@?????????>>>======<<<<<>>>>>>>>>>><<>><<<:::777666555555444444444444333333333444444444444444555666777444444333333444555555666ggg]]]SSSNNNKKKHHHFFFGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========@@@@@@??????>>>>>>======<<>>AAAHHHKKK[[[vvvxxxjjj```XXXRRRPPPQQQRRRTTTXXX[[[^^^dddmmmsss{{{}}}lll```UUURRRNNNNNNPPPSSSUUUUUUXXXYYY___fffjjjnnnwww{{{vvvpppmmmnnnoooppppppqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{||||||{{{zzzyyywwwvvvuuuuuuuuurrruuuzzzzzzhhh___VVVTTTTTTVVVZZZ```ccclllzzzzzzkkk```[[[ZZZ[[[aaaiiiqqqyyywwwcccYYYVVVRRROOOMMMMMMKKKJJJJJJJJJHHHFFFDDDAAAAAA???===:::888666555444444444444444444444444333333222222222333333444444444333444444555666777jjj^^^RRRLLLIIIGGGGGGJJJDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@??????>>>@@@@@@??????>>>>>>======<<<@@@???AAAGGGMMMbbbxxxmmmaaaYYYSSSNNNOOOSSSQQQVVV[[[___bbbiiirrryyyzzzjjj___WWWUUURRRQQQRRRUUUWWWYYY[[[\\\bbbiiimmmqqqyyy}}}{{{wwwuuutttuuuuuuuuuvvvvvvvvvwwwxxxzzz{{{|||}}}~~~~~~}}}||||||{{{{{{}}}~~~rrraaaYYYRRRRRRSSSUUUYYY^^^___gggvvvuuuhhh```\\\[[[]]]cccmmmwww|||eeeZZZVVVRRRPPPOOOMMMKKKJJJJJJJJJHHHFFFDDDBBBAAA@@@===;;;999777666444444444444444444444444555555444333222111111222444444444444555666777888kkk^^^QQQKKKHHHFFFHHHKKKDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@??????????????????>>>>>>>>>>>><<>><<<999888777333333333444444444444555888888666555444333333333333333444444555666888888iii^^^RRRMMMJJJGGGGGGIIICCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>?????????:::AAAAAADDDLLLWWWuuuyyyooohhh[[[VVVRRRQQQOOOMMMQQQWWWXXX^^^fffkkknnnuuu{{{nnnaaaYYYVVVUUUTTTSSSTTTXXX\\\___bbbdddkkkssswww{{{mmm```TTTOOOLLLOOORRRSSSWWW[[[```fffssswwwiiiaaa]]]]]]aaadddmmmyyyrrraaaYYYTTTQQQPPPMMMKKKJJJJJJJJJHHHFFFDDDCCCBBBAAA>>><<<:::888777333333333444444444555555777666555444444444444444333333444444555777888999ggg]]]SSSOOOLLLHHHFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>======>>>>>>??????@@@@@@999@@@BBBEEENNN\\\}}}{{{uuulllccc\\\UUUQQQPPPQQQQQQPPPSSSYYY[[[bbbkkkooorrryyyvvvkkkaaa[[[VVVVVVVVVVVVWWW[[[```dddeeegggnnnwww|||jjj\\\RRRMMMLLLPPPTTTVVVYYY]]]bbbhhhsssrrreee^^^\\\\\\dddgggppp~~~xxxeee[[[UUUQQQPPPMMMKKKJJJJJJJJJHHHFFFDDDDDDCCCAAA???<<<:::888777333333333444444555555555333333222222222333444444333333444444666777888999ggg\\\RRRMMMKKKHHHGGGIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@???>>>===>>>?????????BBBHHHRRRggg|||qqqiiibbb[[[WWWXXXPPPQQQRRRRRRRRRTTTWWWZZZ```cccjjjrrrvvv{{{tttmmmhhhaaa\\\WWWTTTTTTWWWXXXYYY___gggiiinnnuuu{{{}}}hhh[[[MMMLLLLLLNNNRRRWWW]]]```eeeiiisss}}}ooofffaaa]]]\\\___eeelllxxxiii^^^XXXSSSPPPLLLLLLJJJIIIGGGEEEDDDDDDBBBAAA@@@>>><<<999777666555555444444444444555555444444444555555555555666444444555666777777777666ggg]]]RRRNNNKKKHHHHHHIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>???@@@???>>>===>>>???BBBAAAEEELLLYYYqqq{{{qqqggg```ZZZSSSQQQRRRNNNPPPRRRSSSTTTWWW[[[^^^cccfffnnnwww|||{{{pppkkkhhhccc___[[[XXXWWWYYYZZZ\\\bbbiiikkkpppxxx~~~{{{gggZZZNNNNNNNNNPPPTTTZZZ___cccggglllvvvttthhhbbb___]]]^^^bbbiiiqqq}}}lll___XXXTTTQQQMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCBBB@@@===;;;999777444444444333333444444444444444444555555555555666444444555666777777777777hhh]]]SSSNNNLLLIIIHHHJJJFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@???>>>>>>???@@@CCCCCCGGGRRRccc}}}nnneee\\\WWWSSSMMMLLLNNNMMMOOORRRTTTVVVZZZ___bbbeeejjjsss}}}sssjjjhhhhhhfffddd^^^[[[ZZZ\\\]]]^^^eeelllnnnttt|||yyyeeeXXXPPPPPPPPPRRRVVV\\\bbbeeejjjpppzzztttjjjbbb_________ccchhhnnnwwwqqqaaaYYYUUURRRNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA???<<<:::999444333333333333333333444444444444555555555555666444444555666777777888888hhh]]]SSSOOOLLLIIIHHHJJJFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@===???@@@@@@???>>>???AAABBBDDDJJJWWWooouuufff^^^VVVSSSPPPMMMMMMOOONNNPPPSSSUUUWWW[[[___cccggglllwwwwwwmmmgggggghhhhhhggg```]]][[[]]]^^^```fffnnnqqqwwwwwwdddXXXPPPPPPPPPSSSWWW]]]cccgggmmmsss~~~~~~vvvkkkeee``````bbbdddjjjpppsss|||xxxddd[[[VVVSSSOOONNNMMMKKKJJJHHHGGGFFFEEEDDDCCCAAA???<<<:::999555444444333333444444555444444444555555555555666444444555555666777888999hhh]]]SSSNNNLLLIIIHHHJJJEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@===???@@@@@@??????@@@BBB@@@DDDLLL]]]zzz}}}nnn```YYYRRRPPPOOONNNOOORRRQQQSSSUUUVVVXXXZZZ^^^bbbhhhnnnzzzxxxrrrkkkggggggiiiiiiiiiaaa]]][[[]]]^^^aaahhhpppuuu{{{uuucccXXXNNNNNNOOORRRWWW]]]dddgggnnnvvvuuummmeeeaaa___aaadddgggnnnvvvxxxhhh]]]XXXTTTOOOOOOMMMLLLJJJHHHGGGGGGDDDDDDCCCAAA>>><<<:::888666666555555555555666666444444444555555555555666555555555555666888999:::ggg\\\RRRMMMKKKHHHGGGIIIEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@===???@@@@@@??????AAABBB???EEEQQQfffyyyjjj[[[TTTOOONNNNNNNNNPPPSSSUUUVVVXXXXXXYYY\\\___bbbjjjqqq~~~qqqnnnjjjiiiiiijjjjjjjjjbbb^^^]]]___aaadddllluuu{{{qqqaaaVVVMMMMMMNNNQQQWWW^^^dddhhhpppyyyyyymmmeee```^^^^^^bbbfffjjjrrrzzzmmm___YYYSSSOOONNNMMMLLLJJJHHHGGGFFFEEEDDDCCCAAA???<<<:::888777777666666666666777777444444444555555555555666555555555555666888:::<<>>>>>===???@@@@@@@@@@@@BBBCCCDDDMMM^^^wwwuuudddYYYSSSNNNNNNPPPPPPSSSWWWYYYZZZ\\\^^^___bbbfffiiittt{{{vvvjjjdddeeehhhjjjlllmmmllllllhhheeecccfffiiinnnxxx|||kkk[[[QQQMMMNNNOOORRRXXX___fffjjjuuuxxxkkkaaa[[[]]]^^^bbbjjjooottt~~~rrrbbbZZZRRRNNNMMMLLLKKKIIIGGGFFFEEEGGGGGGFFFDDDAAA???<<<;;;555555444444444444555555444444444555555555666666666555444555666999;;;===fff[[[QQQMMMKKKGGGFFFGGGIIIHHHFFFEEECCCBBBBBBAAABBBAAA???>>>>>>>>>???@@@===???@@@AAA@@@@@@BBBCCCHHHNNNddd~~~tttfff[[[TTTOOOQQQRRRQQQQQQRRRTTTXXX\\\^^^aaafffmmmssszzz|||oookkkfffeeefffjjjooossssssrrrkkkkkkjjjkkkpppxxxwwwhhhZZZRRRNNNLLLMMMSSSXXX]]]cccjjjtttttthhh```^^^bbbaaadddnnnwww~~~|||dddYYYVVVNNNMMMLLLKKKLLLJJJHHHFFFDDDDDDDDDCCCAAA???===;;;666666555555555666666777666555555444444444555555444555666666777999===@@@fff[[[QQQMMMKKKGGGFFFGGGHHHGGGEEECCCBBBAAAAAA@@@AAA@@@@@@???????????????===???@@@@@@@@@@@@BBBDDDJJJRRRkkkuuufff[[[SSSNNNPPPQQQPPPPPPQQQVVVYYY]]]```ccchhhpppvvvwwwkkkhhhhhhhhhjjjoootttwwwwwwvvvnnnnnnooopppttt|||xxxkkk]]]PPPJJJNNNLLLNNNSSSXXX\\\ccckkkssszzzoooccc\\\[[[ccccccgggpppxxx~~~fffYYYUUUNNNMMMKKKKKKKKKJJJHHHFFFDDDDDDDDDCCCAAA???===<<<666666555555555666666777666555555444444444555555555666666777777:::>>>AAAeee[[[QQQMMMKKKGGGFFFHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===???@@@@@@@@@AAACCCEEELLLYYYuuuvvvhhh[[[SSSNNNOOOQQQPPPPPPRRRXXX[[[```dddgggmmmuuu{{{~~~ooofffdddjjjlllooouuuzzz||||||zzzvvvvvvwwwyyy}}}pppdddXXXNNNIIIMMMLLLNNNSSSXXX[[[ccckkkrrruuujjj```[[[[[[ccceeellltttzzzlll\\\VVVOOOMMMKKKKKKKKKJJJHHHFFFEEEDDDDDDCCCAAA???===<<<777666666555555666666666555555444444444555555666666777777888888;;;???BBBeee[[[QQQMMMKKKHHHGGGHHHGGGFFFDDDCCCBBBAAAAAAAAA???@@@AAABBBAAA@@@???>>>>>>???@@@@@@AAABBBEEEGGGMMM```wwwiii\\\TTTOOOPPPRRRRRRSSSUUU[[[___dddiiimmmttt|||uuuiiicccccciiilllrrrxxx}}}~~~zzzjjj___UUUNNNKKKLLLLLLNNNTTTWWWZZZbbbkkktttssshhh```^^^___cccgggpppxxx}}}~~~tttaaaXXXPPPNNNLLLKKKJJJJJJHHHFFFEEEEEEDDDBBB@@@???===<<<888777666666666666666666555444444444444555666666777777888888999<<<@@@CCCdddZZZQQQMMMKKKHHHGGGIIIGGGFFFEEEDDDCCCCCCBBBBBB@@@@@@AAABBBBBB@@@???>>>>>>???@@@@@@AAACCCGGGJJJOOOhhhxxxkkk^^^VVVQQQRRRUUUVVVXXX[[[___dddjjjooottt|||xxxnnnfffccceeeggglllssszzzmmm```WWWNNNJJJIIIKKKKKKOOOTTTVVVYYYbbblllvvv~~~rrrhhhaaa```cccbbbiiisss|||yyyzzzdddXXXRRRPPPMMMKKKKKKJJJIIIGGGFFFEEECCCBBB@@@>>>======888888777666666666666666444444444444444555666666777888999999:::<<<@@@CCCdddZZZPPPMMMKKKHHHGGGIIIGGGGGGEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???>>>???@@@@@@AAADDDHHHLLLUUUsssyyylll___WWWRRRTTTXXXZZZ]]]aaaccchhhooouuu{{{|||qqqjjjffffffiiihhhnnnvvv}}}ssscccYYYQQQKKKHHHIIIJJJKKKOOOTTTUUUXXXaaalllwww{{{pppgggaaa```cccdddjjjvvv~~~xxx}}}fffXXXUUURRRNNNLLLLLLKKKJJJIIIFFFEEECCCAAA???>>>>>>===999999888777666666666666444444444444444555666777777888888999999<<<@@@CCCdddZZZPPPMMMKKKHHHHHHIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>???@@@@@@AAAEEEJJJMMM^^^~~~xxxwwwzzzzzznnn^^^WWWRRRUUUZZZ]]]aaaeeeggglllssszzzuuulllhhhgggiiilllnnnsss|||tttiii\\\UUUOOOIIIHHHIIIIIIKKKPPPTTTUUUWWWaaallluuu{{{ppphhhbbbaaadddgggmmmyyy~~~~~~zzz}}}kkk[[[WWWTTTPPPNNNMMMLLLKKKJJJFFFEEECCCAAA???>>>>>>>>>:::999888777666666666666444333333444444666777777666777888888999;;;???CCCcccYYYPPPMMMKKKIIIHHHJJJEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@AAABBB??????@@@@@@BBBEEEJJJNNNeee|||ppppppsssyyy}}}{{{nnn]]]VVVQQQUUUZZZ^^^cccgggiiiooovvv}}}qqqiiiggggggjjjnnnsssyyyjjj```UUUOOOJJJEEEDDDFFFIIIKKKPPPTTTTTTWWWaaalllsss|||rrrjjjdddcccfffiiiooo{{{~~~~~~}}}~~~qqq```YYYUUUQQQNNNNNNMMMLLLKKKGGGEEECCCAAA???>>>>>>>>>:::999888777666666666666333333333444555666777888666777777888888;;;???BBBeee[[[RRRNNNKKKHHHFFFGGGFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAA@@@@@@?????????DDDCCC>>>AAAIIIFFFHHHWWWjjj~~~{{{|||xxxpppmmmqqqtttvvvyyyjjjaaaYYYSSSTTTXXX]]]fffmmmmmmqqqxxx~~~ooojjjkkkmmmppprrryyyxxx```YYYOOOIIIGGGGGGFFFEEEIIIMMMQQQSSSUUUZZZaaagggrrr{{{oooeee___```eeeiiissssss```YYYRRRMMMNNNNNNJJJFFFFFFFFFFFFFFFFFFDDDBBB@@@???===;;;888777777777777666666666666666777777777777888777999;;;:::999===DDDfff\\\RRROOOLLLHHHFFFGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA>>>AAAIIIGGGIIIYYYooo~~~{{{}}}uuunnnkkknnnrrrsssvvvmmm```XXXRRRSSSWWW]]]eeelllooottt{{{{{{nnnkkknnnrrrvvvyyy~~~nnn]]]WWWNNNHHHFFFFFFFFFEEEIIILLLPPPSSSUUUZZZaaagggssszzznnnddd^^^```eeelllvvvyyyddd[[[TTTOOOPPPOOOKKKHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@===;;;888777777888777666666666666666777777777777666555777:::::::::???GGGeee[[[RRRNNNLLLHHHGGGHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDD???@@@>>>BBBIIIGGGKKK]]]www}}}{{{~~~sssnnnkkknnnqqqsssvvvppp```XXXRRRRRRVVV\\\dddkkksssxxxxxxmmmmmmrrrwww}}}qqqcccXXXSSSLLLFFFDDDEEEEEEEEEIIILLLPPPSSSVVVZZZbbbggguuuyyymmmddd^^^```eeeooozzzjjj^^^VVVQQQQQQQQQMMMJJJJJJHHHHHHFFFDDDCCCBBBBBBBBB>>>;;;888777888888777666666666666666777777777777444444666999999:::@@@HHHdddZZZQQQMMMKKKHHHFFFGGGHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???AAA@@@CCCIIIGGGNNNaaa~~~}}}tttpppnnnqqqtttvvvzzzppp___WWWQQQQQQUUUZZZbbbiiiuuu{{{uuummmmmmssszzzyyyhhh\\\RRRNNNIIIEEECCCCCCEEEFFFIIIMMMQQQTTTVVV[[[ccciiixxxxxxmmmddd___bbbgggrrr~~~ooo```XXXRRRRRRRRRNNNKKKKKKJJJIIIFFFDDDCCCBBBCCCCCC>>>;;;999777888888888777666666666666777777777777555444666999999:::@@@IIIbbbXXXOOOLLLJJJGGGEEEFFFGGGFFFEEEDDDBBBBBBAAAAAACCCBBBBBBAAA@@@??????>>>AAADDDBBBDDDIIIHHHRRRiiiuuutttrrrvvvzzz|||mmm^^^VVVOOOPPPTTTXXX```ggguuu{{{zzzrrrkkkmmmtttzzz~~~oooaaaXXXLLLJJJGGGCCCBBBCCCEEEGGGJJJNNNRRRUUUXXX]]]eeejjjzzzxxxllldddaaaeeekkkuuusssaaaYYYSSSRRRRRRNNNKKKKKKKKKIIIGGGEEEDDDCCCCCCDDD>>><<<999888888888888777666666666666777777777777888777777999999999@@@HHHbbbXXXOOOLLLJJJGGGFFFGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA???>>>======BBBFFFDDDEEEIIIKKK[[[vvvyyyxxxxxx|||jjj]]]UUUNNNOOORRRWWW^^^fffqqqxxxuuunnnjjjmmmttt{{{ssseeeZZZSSSHHHGGGEEECCCAAABBBFFFIIILLLOOOTTTWWWZZZ___gggmmm{{{wwwlllfffccciiippp{{{~~~wwwccc[[[TTTSSSRRROOOLLLMMMJJJJJJHHHFFFEEEDDDDDDDDD???<<<999888888999888777666666666666777777777777:::888888:::999:::AAAIIIcccZZZQQQNNNLLLIIIHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@?????????@@@EEEDDDEEEKKKPPPeee~~~~~~iii\\\TTTNNNNNNQQQVVV]]]dddllltttqqqkkkiiinnnuuu~~~yyylll```VVVQQQDDDEEEDDDCCCAAACCCGGGKKKMMMQQQUUUXXX\\\aaaiiiooo|||vvvmmmgggffflllttt~~~|||zzzfff^^^VVVUUUTTTPPPNNNOOOJJJJJJIIIHHHGGGEEEDDDCCC???<<<:::888999999888888666666666666777777777777:::888999:::;;;<<>>GGGPPPbbbWWWNNNLLLLLLJJJHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCFFFJJJLLLWWWxxx}}}{{{{{{sssfffYYYSSSOOONNNPPPRRRXXX___gggnnnyyy}}}tttlllkkklllqqqvvv|||pppdddYYYOOOJJJGGGEEEBBBAAABBBEEEIIILLLQQQSSSVVVYYY]]]bbbiiimmmvvvmmmjjjmmmuuu~~~}}}|||lllaaaWWWUUUUUURRRMMMJJJKKKKKKKKKJJJIIIFFFDDDBBB@@@===:::888888999888888777777777777666666666666777;;;999;;;>>>;;;CCCXXXeeeZZZPPPMMMMMMJJJGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBFFFKKKOOO^^^~~~}}}~~~qqqdddXXXRRRMMMMMMOOOQQQWWW^^^eeelllxxxvvvnnneeeeeehhhnnnuuu|||ooocccXXXOOOJJJFFFEEEBBBAAACCCFFFJJJMMMQQQSSSVVVYYY]]]ccciiimmmxxxpppnnnqqqyyy}}}}}}ooocccYYYVVVWWWSSSNNNLLLKKKKKKKKKJJJHHHFFFDDDCCCAAA>>>:::888888999999888777777777777777777777666666999888:::???>>>III___ggg\\\QQQNNNMMMJJJGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@AAAFFFLLLTTTggg~~~nnnbbbUUUPPPLLLMMMNNNPPPVVV]]]bbbjjjvvvwwwmmmfff___```dddkkksss{{{nnnbbbXXXOOOJJJFFFDDDCCCBBBDDDGGGKKKMMMRRRTTTWWWZZZ^^^ccciiinnn}}}}}}wwwuuuxxx~~~~~~~~~~~~sssfff[[[XXXXXXTTTPPPNNNLLLLLLKKKJJJHHHFFFDDDCCCAAA>>>;;;999999999999888777777777777777777777777666999777999@@@BBBQQQkkkfff[[[QQQNNNMMMJJJGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@BBBFFFMMMWWWnnnzzzkkkaaaTTTOOOLLLMMMOOOQQQWWW^^^aaaiiiuuu~~~uuummmeee```^^^^^^aaaiiirrryyylllaaaWWWNNNJJJEEEDDDCCCCCCEEEHHHLLLNNNRRRTTTWWW[[[^^^dddjjjnnnzzz~~~~~~~~~~~~~~~vvviii\\\XXXXXXTTTPPPOOOMMMLLLKKKJJJHHHFFFEEEDDDBBB???<<<:::999999999888777777777777777888888888888:::888999@@@FFFXXXuuubbbXXXNNNLLLLLLJJJHHHHHHFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBDDDGGGMMMYYYssswwwhhh___TTTOOOLLLNNNPPPSSSXXX___bbbiiiuuuwwwoooiiiddd___\\\^^^^^^bbbjjjtttvvviii^^^UUUMMMIIIDDDDDDCCCDDDFFFJJJMMMOOOSSSUUUXXX[[[___dddkkkoooxxxyyykkk]]]XXXWWWSSSPPPOOONNNMMMKKKJJJHHHFFFEEEEEEDDDAAA===:::::::::999888666777777777888888888999:::===::::::AAAGGG]]]|||aaaWWWMMMKKKLLLJJJHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCFFFHHHMMMZZZxxxssseee\\\RRRNNNLLLOOOQQQTTTYYY___bbbiiisss~~~uuupppjjjdddaaa___]]]\\\___aaaiiiuuusssfff[[[RRRKKKGGGCCCCCCDDDEEEHHHKKKNNNQQQTTTVVVYYY\\\```eeekkkpppwww}}}nnn___XXXWWWSSSQQQPPPNNNMMMLLLIIIHHHGGGFFFFFFEEEBBB>>>;;;:::::::::999666777777888888999999999;;;>>>;;;;;;AAAIIIaaadddYYYOOOMMMLLLJJJHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDGGGIIIMMM\\\}}}pppaaaXXXPPPLLLKKKNNNQQQSSSXXX___bbbhhhqqq{{{vvvkkkgggccc`````````aaa```bbbiiixxx}}}qqqdddYYYPPPIIIEEECCCCCCDDDFFFIIILLLOOOQQQTTTVVVYYY\\\```ffflllpppyyy~~~~~~~~~}}}~~~qqqaaaZZZXXXUUURRRQQQOOONNNLLLIIIHHHGGGFFFFFFFFFBBB>>><<<;;;;;;:::999666777777888888999::::::888===;;;;;;BBBKKKeeeggg\\\QQQNNNMMMJJJGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHJJJNNN^^^mmm^^^UUUNNNKKKIIIMMMPPPRRRWWW^^^aaagggoooxxx}}}ooohhhfffbbbbbbccceeefffgggeeeqqq|||ooobbbWWWOOOHHHEEECCCCCCDDDFFFIIIMMMPPPRRRTTTWWWZZZ]]]```ffflllqqq{{{}}}}}}|||{{{|||tttccc[[[YYYVVVTTTSSSOOONNNLLLIIIHHHGGGGGGGGGFFFCCC???<<<;;;;;;:::999666777777888999999::::::666;;;:::<<>>;;;999888777::::::::::::::::::::::::777<<<<<<>>>FFFNNNdddggg]]]SSSOOOLLLIIIGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHMMM[[[sssooo___SSSMMMIIIJJJLLLMMMPPPTTTYYY]]]___aaadddiiiqqq{{{~~~tttyyy~~~~~~~~~zzzkkkeee[[[RRRLLLIIIFFFEEECCCFFFIIIKKKLLLOOORRRTTTTTTXXX\\\___bbbhhhrrryyy~~~~~~~~~~~~~~~{{{zzz{{{~~~~~~lllaaa^^^YYYUUUVVVRRRRRRRRRRRRRRRRRRRRRQQQOOOJJJCCC>>><<<:::999999999999999999999999999999666;;;;;;===DDDKKKaaaggg\\\RRRNNNKKKGGGEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHNNN]]]wwwppp___SSSNNNHHHIIILLLNNNQQQUUU[[[___^^^```ccchhhppp{{{~~~{{{zzzwwwsssrrrtttqqqqqqqqqqqqpppooonnnnnnoooppprrrrrrrrrsssvvvxxx{{{}}}}}}wwwtttfff```WWWOOOKKKHHHGGGFFFEEEGGGJJJLLLMMMNNNQQQSSSRRRWWW\\\^^^aaahhhrrr{{{}}}{{{zzzzzzzzz{{{|||}}}~~~~~~{{{yyy{{{}}}~~~pppccc___ZZZWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUQQQLLLEEE@@@===<<<;;;:::666666666666666666666666555::::::<<>><<<:::::::::::::::::::::::::::888<<<;;;<<>>===:::999999999999888888777777888===<<<<<>>===::::::999999999888888888888888===<<<<<>>===;;;::::::999999999999888888888===<<<===EEEOOOjjjggg\\\QQQNNNMMMKKKIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBDDDEEEEEEEEECCCCCCEEEGGGJJJMMMZZZvvvzzzxxx{{{~~~uuudddXXXQQQLLLLLLNNNPPPSSSWWW[[[]]]^^^```dddkkkvvv}}}ooocccXXXSSSPPPLLLJJJJJJHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEGGGJJJMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPRRRQQQQQQQQQQQQSSSTTTUUUWWWWWWWWWXXXYYYZZZ\\\]]]___aaaeeegggjjjlllppprrryyy}}}~~~}}}{{{xxxtttpppfffbbb^^^[[[[[[\\\\\\\\\YYYVVVPPPKKKHHHFFFGGGGGGLLLNNNQQQRRRQQQPPPPPPPPPRRRVVV]]]cccjjjuuu~~~}}}}}}~~~}}}|||}}}|||zzzuuurrrnnniiidddaaaZZZUUUOOOLLLLLLNNNPPPQQQUUUUUUTTTUUUUUUWWWXXXYYY]]]ccckkkrrrwww{{{~~~~~~~~~vvvjjjbbb___``````bbbcccdddfffiiimmmpppooolllbbbQQQDDD???>>>===::::::::::::::::::999999999======>>>GGGRRRmmmhhh\\\QQQNNNMMMKKKIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCDDDFFFGGGIIILLLZZZwww|||{{{~~~sssdddYYYRRRLLLMMMNNNQQQTTTXXX\\\^^^```bbbfffnnnxxxzzzjjj^^^UUUMMMKKKIIIEEECCCDDDEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGHHHJJJLLLPPPRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSUUUWWWXXXTTTSSSSSSSSSSSSSSSTTTTTTYYY[[[^^^___```bbbeeegggnnnqqquuuxxxzzz{{{|||~~~}}}{{{yyywwwuuuqqqmmmiiibbb___[[[YYYYYYZZZ[[[[[[VVVSSSOOOJJJHHHGGGHHHIIILLLNNNRRRSSSRRRQQQPPPPPPRRRVVV^^^eeemmmxxx~~~||||||||||||{{{zzzxxxwwwtttssssssvvvzzz}}}||||||}}}}}}}}}}}}}}}|||yyyuuuooojjjfffbbb]]]ZZZTTTPPPLLLIIIKKKNNNPPPRRRVVVUUUSSSRRRRRRRRRTTTTTTUUUZZZbbbiiiooouuuzzz}}}}}}~~~~~~}}}}}}zzzmmmeeeaaa```eeegggiiikkkmmmqqqvvvyyysssqqqgggVVVGGGAAA@@@???::::::::::::::::::;;;;;;999>>>===???HHHTTTppphhh]]]RRRNNNMMMJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGKKKNNN\\\zzzqqqdddZZZTTTLLLMMMOOOQQQUUUYYY]]]___bbbdddiiipppzzzyyyfffZZZSSSMMMHHHHHHFFFCCCBBBDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRSSSTTTVVVWWWYYYUUUTTTSSSSSSRRRRRRSSSSSSTTTVVVXXXYYYYYYZZZ\\\^^^dddgggjjjmmmnnnoooqqqssstttsssqqqooommmjjjeeebbb___\\\XXXWWWWWWWWWWWWWWWSSSPPPLLLHHHFFFFFFHHHIIIKKKNNNRRRTTTSSSRRRQQQQQQRRRWWW^^^fffooozzz~~~{{{wwwwwwvvvuuusssqqqooonnnjjjjjjllloootttwwwxxxxxxssstttuuuvvvwwwxxxxxxxxxsssooohhhbbb^^^ZZZVVVSSSMMMKKKHHHGGGJJJMMMOOOPPPSSSRRRPPPNNNNNNOOOPPPQQQSSSWWW]]]ccciiiooouuuzzz|||~~~~~~~~~||||||}}}~~~ppphhheeecccfffhhhlllooorrruuuzzz}}}xxxxxxooo]]]LLLDDDAAA@@@::::::;;;;;;;;;;;;<<<<<<:::>>>===???HHHTTTrrrhhh]]]RRRNNNMMMJJJHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDAAABBBCCCCCCBBBCCCEEEGGGNNNPPP]]]{{{wwwkkkaaaWWWRRRLLLMMMOOORRRUUUZZZ^^^```dddfffkkkrrr|||uuudddWWWPPPLLLGGGFFFGGGHHHEEEEEEHHHDDDDDDDDDEEEGGGJJJLLLNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUTTTTTTSSSTTTUUUWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUQQQSSSUUUVVVVVVWWWYYY[[[[[[^^^aaacccdddeeefffhhhhhhgggeeeeeeeeeccc___\\\ZZZXXXUUUTTTTTTSSSQQQPPPOOOLLLHHHEEEDDDDDDFFFGGGJJJNNNRRRUUUTTTSSSRRRRRRRRRWWW^^^fffooo{{{}}}{{{xxxuuuqqqpppnnnkkkiiigggeeeddd``````bbbfffjjjlllllljjjhhhjjjkkkmmmooopppqqqqqqmmmhhhaaa[[[VVVSSSOOOMMMHHHGGGFFFGGGJJJMMMOOOOOOOOONNNLLLLLLLLLOOOQQQSSSUUUXXX[[[```eeekkksssxxx{{{}}}~~~~~~|||{{{|||}}}sssmmmiiiffffffiiinnnrrruuuyyy}}}xxxeeeRRRGGGBBB@@@:::;;;;;;;;;<<<<<<<<<<<<:::???===???HHHTTTrrriii]]]RRRNNNMMMJJJHHHHHHDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBBBBBBBBBBDDDFFFPPPQQQ]]]{{{|||pppeee\\\SSSNNNMMMMMMOOORRRVVVZZZ^^^```fffhhhlllsss}}}tttdddWWWOOOLLLCCCAAAAAADDDEEEDDDEEEHHHFFFFFFGGGHHHJJJMMMPPPQQQSSSSSSTTTUUUUUUTTTTTTSSSUUUVVVWWWXXXYYYXXXWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTPPPRRRUUUVVVWWWXXXZZZ]]]VVVYYY[[[]]]]]]^^^```aaa^^^^^^]]]^^^___^^^[[[YYYWWWUUUSSSRRRQQQOOOMMMKKKLLLIIIFFFCCCAAABBBDDDFFFIIIMMMRRRUUUUUUTTTSSSSSSRRRWWW___gggppp{{{~~~zzzwwwuuusssqqqooollljjjhhheeebbb___^^^]]]WWWXXXZZZ]]]```aaa___^^^aaabbbdddgggiiikkklllmmmhhhccc\\\VVVQQQNNNKKKIIIFFFFFFFFFHHHLLLOOOOOOOOOLLLKKKKKKKKKMMMQQQTTTWWWXXXZZZ\\\___cccjjjrrrxxx|||~~~~~~}}}~~~~~~|||zzz{{{|||~~~~~~vvvpppllliiijjjnnntttyyy|||~~~jjjUUUIIIBBB???;;;;;;;;;<<<<<<<<<======;;;???===???GGGTTTrrriii^^^SSSOOONNNKKKIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEECCCCCCEEEFFFIIINNN^^^}}}{{{pppgggaaa\\\UUUOOOKKKMMMOOORRRVVV\\\ccchhhjjjmmmsssyyy~~~lll]]]UUUOOOIIIEEEBBBBBBBBBBBBDDDFFFHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXTTTVVVWWWWWWWWWWWWXXXZZZXXXZZZZZZYYYVVVTTTTTTTTTVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYVVVUUUSSSQQQNNNKKKIIIHHHHHHGGGEEECCCBBBBBBBBBBBBHHHJJJMMMOOOOOOPPPRRRSSSSSSSSSYYYcccmmmwww~~~{{{wwwsssppplllhhhdddaaa```^^^[[[YYYWWWVVVVVVTTTTTTTTTTTTUUUUUUVVVVVVUUUWWWZZZ]]]___aaabbbbbbccc\\\TTTNNNLLLJJJGGGEEEIIIHHHIIILLLOOOOOOKKKGGGIIIJJJLLLNNNRRRUUUXXXYYY]]]```cccfffjjjpppvvv{{{~~~~~~}}}}}}~~~~~~|||yyyxxxyyy{{{|||~~~~~~|||ssspppoookkkooouuu{{{rrrZZZHHH@@@???<<<<<<<<<<<<<<<;;;;;;;;;999???@@@AAAHHHRRRnnniii^^^SSSOOONNNKKKIIIIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDFFFHHHIIINNN^^^}}}xxxqqqggg```\\\XXXRRRMMMLLLNNNQQQTTTXXX___fffkkkmmmpppuuuzzzzzzooo```TTTMMMIIIFFFCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXZZZYYYYYYYYYZZZ[[[[[[]]]^^^]]]ZZZXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\ZZZYYYYYYXXXWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSPPPNNNKKKIIIHHHGGGFFFDDDBBBAAAAAAAAAAAAEEEGGGKKKMMMOOOPPPSSSUUUUUUUUUYYYbbbkkkttt}}}zzzwwwrrrnnnkkkgggccc```ZZZXXXVVVTTTRRRPPPOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNPPPRRRUUUWWWXXXYYYYYYYYYTTTNNNJJJIIIHHHGGGEEEIIIIIIKKKMMMOOONNNKKKIIIJJJKKKMMMPPPTTTXXX[[[]]]bbbdddhhhkkkooouuu|||~~~~~~~~~}}}{{{zzzzzzzzz{{{~~~}}}}}}uuurrrrrrqqqtttzzzvvv___LLLCCCAAA======<<<<<<<<<<<<;;;;;;999??????AAAIIIRRRnnnjjj^^^SSSPPPOOOLLLIIIIIIFFFFFFEEEDDDDDDCCCBBBBBB@@@BBBCCCDDDDDDEEEHHHJJJIIINNN^^^}}}}}}vvvkkkeee^^^YYYVVVTTTPPPMMMMMMOOOSSSWWW[[[bbbiiimmmpppsssxxx||||||fff^^^RRRJJJGGGEEEDDDCCCGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVXXXYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\ZZZ\\\]]]\\\[[[[[[\\\]]]___aaacccccc```]]][[[ZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUSSSPPPMMMKKKIIIHHHEEEDDDBBB@@@??????@@@@@@AAADDDHHHKKKMMMPPPSSSUUUVVVUUUYYYaaaiiiqqq}}}{{{yyyssspppkkkgggccc```\\\YYYRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOOOOOOOOOOPPPMMMIIIFFFGGGHHHHHHHHHKKKNNNQQQRRRRRRPPPOOOOOOMMMNNNQQQTTTXXX\\\```bbbgggjjjnnnrrrwww}}}~~~}}}|||{{{zzzzzz|||||||||yyyvvvvvvyyy|||}}}dddPPPFFFDDD>>>=========<<<<<<<<<;;;999??????AAAIIISSSmmmjjj^^^SSSPPPOOOLLLJJJJJJGGGGGGFFFEEEDDDCCCBBBAAAAAACCCDDDDDDDDDEEEGGGIIIIIINNN^^^}}}{{{ppphhhaaa^^^XXXUUUTTTRRRPPPMMMNNNPPPTTTYYY]]]cccjjjooorrruuuzzz~~~{{{jjjZZZTTTLLLFFFEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMOOOOOOQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXYYY[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^______]]]]]]^^^___bbbeeehhhhhhfffbbb___^^^_________```````````````aaa```^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXYYYZZZZZZWWWVVVSSSQQQNNNKKKIIIHHHCCCBBB@@@???>>>>>>??????@@@CCCGGGJJJLLLNNNQQQSSSTTTSSSWWW___gggnnnzzz|||xxxuuunnnkkkeee```]]]YYYUUUSSSPPPOOOMMMKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJIIILLLJJJHHHGGGGGGIIIJJJKKKNNNSSSWWWXXXVVVTTTTTTUUURRRSSSUUUXXX\\\```cccdddjjjmmmrrrwww}}}~~~~~~|||zzzyyy{{{||||||}}}zzz{{{iiiSSSHHHDDD???>>>>>>======<<<<<<<<<999???>>>AAAIIISSSllljjj___TTTPPPOOOLLLJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCEEEGGGIIINNN^^^}}}{{{pppeee^^^ZZZXXXTTTRRRPPPOOONNNMMMNNNQQQVVVZZZ___dddjjjnnnqqquuuzzzkkk]]]SSSOOOJJJFFFEEEFFFHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPRRRSSSSSSTTTUUUVVVWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]^^^___``````______```aaadddgggjjjkkkiiifffdddcccddddddeeeeeeeeeeeedddcccbbbbbb```___]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]YYYXXXUUURRROOOKKKIIIGGGCCCBBB@@@???>>>??????@@@BBBEEEHHHIIIJJJKKKMMMNNNOOOOOOSSS[[[ccckkkwww{{{vvvrrrkkkgggaaa\\\XXXUUUQQQOOONNNMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIIIIIIIHHHGGGKKKJJJIIIHHHHHHIIIJJJLLLOOOSSSXXXZZZXXXVVVWWWYYYWWWXXXYYY\\\___bbbdddffflllooouuu{{{}}}{{{yyy{{{}}}}}}lllUUUHHHCCC@@@@@@???>>>======<<<<<<:::>>>===@@@HHHQQQiiikkk___TTTQQQOOOMMMJJJJJJGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFEEECCCCCCDDDFFFIIINNN^^^}}}|||zzzyyyyyy{{{{{{yyyuuummmddd[[[VVVRRRQQQPPPNNNMMMLLLKKKKKKQQQTTTXXX\\\```eeekkknnnqqquuu{{{qqq```UUUNNNLLLIIIFFFEEEFFFIIIJJJKKKLLLNNNOOOQQQRRRRRRRRRTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZ\\\^^^______^^^^^^^^^^^^___``````______^^^___```bbbbbbaaaaaaccceeefffhhhlllmmmllljjjiiiiiikkklllmmmmmmmmmkkkjjjiiiccccccaaa```_______________```aaaaaaaaaaaa```___]]][[[XXXTTTPPPLLLHHHGGGCCCBBBAAA@@@@@@@@@AAAAAAEEEGGGIIIJJJIIIIIIJJJLLLLLLLLLOOOWWW___gggsss}}}{{{vvvrrrjjjeee___YYYUUURRRNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGJJJKKKKKKJJJHHHIIIJJJLLLNNNQQQUUUXXXYYYYYYYYYYYYYYYYYY[[[]]]```dddfffhhhnnnrrryyy}}}|||zzz{{{~~~pppXXXIIICCCAAAAAA@@@???>>>===<<<<<<;;;>>><<>>======<<<<<<>>>;;;===FFFMMMaaa~~~kkk___TTTQQQPPPMMMKKKKKKFFFFFFFFFEEEEEEEEEEEEEEEAAABBBDDDDDDDDDEEEGGGJJJIIINNN^^^}}}tttmmmjjjhhhgggeeedddaaa]]]WWWRRRMMMJJJHHHJJJLLLMMMMMMNNNPPPQQQWWWZZZ^^^bbbeeehhhlllooouuuxxx}}}nnn\\\RRRNNNJJJJJJJJJJJJJJJKKKNNNQQQOOOQQQSSSUUUVVVWWWWWWVVVYYYYYYZZZZZZ[[[[[[\\\\\\ZZZ\\\^^^___aaaaaaaaa```ccccccdddddddddccccccbbbaaaccceeefffggghhhjjjllljjjlllnnnppppppqqqrrrtttyyyzzz{{{{{{zzzxxxuuutttkkkkkkjjjjjjjjjjjjjjjkkkhhhjjjmmmoooooommmjjjhhhcccaaa]]]WWWQQQLLLHHHFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDFFFIIIJJJJJJJJJKKKLLLLLLKKKMMMSSSYYY___iiisss{{{~~~xxxtttgggbbb[[[UUUQQQNNNKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHLLLMMMOOOPPPQQQPPPPPPOOOOOOQQQSSSRRRQQQQQQTTTWWWSSSSSSVVV\\\bbbdddccc```SSSUUUXXX]]]bbbhhhllloootttyyy~~~~~~}}}}}}{{{zzz```OOOIIIBBBBBBAAA@@@???>>>===<<<<<<>>>;;;===EEEKKK^^^{{{lll```TTTPPPNNNKKKIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCEEECCCAAACCCFFFHHHFFFDDDIIIMMM^^^wwwoooiiicccaaaaaa```]]]YYYTTTOOOLLLJJJIIIHHHJJJMMMNNNNNNOOOPPPRRR\\\]]]^^^___aaafffmmmrrrzzz|||hhhXXXPPPNNNLLLLLLLLLLLLMMMPPPRRRSSSRRRRRRRRRSSSTTTUUUWWWXXXXXXZZZZZZZZZXXXWWWXXXYYY\\\]]]___aaabbbbbbaaaaaaeeeeeecccbbbbbbbbbcccdddhhhhhhhhhhhhjjjlllnnnooopppppppppqqqtttwww{{{}}}|||{{{sssoookkklllpppqqqoookkkppprrrtttvvvvvvtttrrrqqqoooiii```YYYTTTPPPJJJFFFGGGGGGEEEDDDDDDDDDEEEFFFHHHJJJKKKJJJIIIIIIJJJKKKGGGKKKOOORRRTTTZZZdddkkkwww}}}{{{vvvkkkeee]]]UUUPPPMMMJJJHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBDDDFFFIIIKKKKKKOOOQQQTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUXXX\\\aaadddccc___[[[YYYZZZ[[[]]]aaahhhooouuuuuu|||~~~}}}||||||||||||fffSSSLLLHHHDDDAAA>>>>>>>>>>>>===>>>AAA???AAAHHHMMM^^^yyylll```TTTPPPNNNKKKIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBCCCFFFGGGFFFEEEIIIMMM___~~~qqqiiiccc]]]ZZZ[[[WWWUUURRRNNNKKKIIIHHHHHHIIIKKKNNNPPPQQQRRRSSSUUU\\\]]]^^^___bbbgggmmmrrryyy|||{{{gggYYYPPPLLLLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]___aaaaaabbbaaaaaafffeeedddccccccdddeeeeeeiiiiiiiiijjjlllnnnqqqrrrssssssuuuwwwzzz}}}~~~{{{tttqqqnnnppptttvvvuuurrrvvvwwwyyy{{{{{{yyywwwuuurrrkkkbbb[[[WWWRRRLLLHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLKKKJJJJJJKKKMMMKKKNNNQQQSSSTTTYYYaaahhhpppvvv}}}zzzuuuiiiccc[[[TTTNNNKKKHHHFFFBBBBBBAAAAAAAAAAAAAAAAAADDDDDDDDDEEEHHHKKKMMMNNNRRRUUUWWWXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZYYYYYY[[[^^^bbbeeeccc^^^ZZZXXXYYYZZZ\\\```gggooouuu~~~~~~|||{{{{{{||||||hhhTTTMMMGGGEEEAAA@@@??????>>>===>>>AAA???AAAHHHMMM___{{{mmmaaaUUUPPPNNNKKKIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBCCCFFFGGGFFFEEEIIINNN```zzzmmmfff```ZZZWWWXXXPPPOOOLLLJJJIIIHHHIIIIIIJJJMMMPPPSSSTTTVVVXXXZZZ]]]^^^```aaaccchhhnnnrrrxxx{{{zzzgggZZZQQQMMMMMMMMMMMMNNNOOOQQQSSSTTTSSSTTTVVVXXXYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\]]]^^^___```bbbbbbbbbbbbffffffeeeeeeeeefffggggggjjjjjjkkkmmmooorrrtttvvvvvvxxx{{{~~~~~~wwwuuutttvvvzzz}}}}}}{{{~~~|||{{{vvvooofff___ZZZUUUOOOJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMLLLKKKKKKMMMNNNOOOQQQSSSTTTTTTXXX^^^dddjjjooovvv}}}~~~xxxrrrfff```XXXQQQKKKHHHEEECCC@@@@@@@@@@@@@@@AAAAAAAAAEEEEEEGGGIIIKKKNNNQQQRRRWWWYYY[[[\\\[[[[[[\\\]]]___```bbbdddddddddcccbbbaaabbbdddfffgggddd___[[[ZZZ[[[\\\^^^cccjjjsssyyy|||zzzzzz{{{|||kkkVVVNNNGGGEEECCCBBBAAA@@@>>><<<===AAA???@@@GGGMMM```}}}nnnaaaUUUQQQOOOKKKIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFJJJOOObbbuuuiiibbb]]]XXXUUUUUUNNNMMMLLLJJJJJJJJJKKKKKKKKKNNNRRRUUUWWWYYY\\\^^^___aaabbbdddfffjjjooosssxxx{{{|||fffYYYRRRQQQMMMMMMNNNOOOQQQRRRSSSTTTQQQRRRUUUWWWXXXXXXWWWVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^^^^```aaabbbcccddddddfffffffffgggggghhhhhhiiikkkkkkmmmpppsssuuuxxxyyywwwzzz|||zzzzzz|||zzzsssiiiaaa\\\VVVOOOKKKGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKMMMMMMLLLLLLMMMOOOQQQSSSTTTUUUVVVYYY^^^bbbiiimmmtttyyy{{{uuuoooaaa\\\TTTMMMHHHEEEBBBAAA@@@AAAAAABBBCCCCCCDDDDDDFFFHHHKKKMMMPPPRRRUUUXXX[[[]]]____________```bbbgggiiilllnnnoooooonnnmmmkkkjjjkkkkkkjjjgggbbb^^^^^^___aaadddiiirrr||||||zzzzzzzzz{{{~~~nnnWWWOOOGGGFFFEEEDDDDDDBBB???===>>>AAA@@@AAAGGGMMMbbbooobbbVVVQQQOOOKKKIIIIIIGGGHHHHHHGGGGGGFFFEEEDDDBBBCCCDDDDDDEEEEEEFFFGGGJJJPPPdddwwwlllaaa[[[WWWRRROOOPPPNNNMMMLLLJJJJJJJJJKKKLLLLLLOOOSSSVVVYYY[[[___aaabbbccceeegggiiilllqqquuuxxx{{{|||bbbTTTQQQSSSNNNNNNOOOQQQRRRSSSTTTTTTQQQSSSVVVXXXYYYYYYXXXWWWWWWYYYZZZZZZZZZZZZ\\\]]]``````aaabbbccceeefffggggggggghhhiiijjjjjjkkkkkklllmmmpppsssvvvyyyzzz{{{yyy|||wwwmmmddd]]]VVVOOOJJJGGGFFFFFFFFFGGGHHHJJJKKKIIIKKKLLLMMMLLLLLLNNNOOOQQQRRRTTTUUUWWW[[[___bbbgggkkkqqqvvv{{{|||wwwpppjjj\\\WWWPPPIIIEEECCCAAA@@@@@@@@@AAACCCDDDEEEFFFFFFIIILLLPPPRRRTTTVVVZZZ\\\^^^```aaabbbbbbccceeegggmmmpppsssvvvxxxxxxwwwvvvqqqpppnnnnnnllliiiddd```cccdddfffjjjpppzzz}}}{{{zzzzzzyyy|||}}}||||||qqqYYYOOOIIIGGGFFFEEEEEECCCAAA>>>>>>BBBAAAAAAHHHOOOfffooocccWWWQQQOOOKKKIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCEEEEEEDDDDDDFFFGGGJJJQQQeeeqqqggg]]]YYYVVVQQQOOOPPPLLLKKKJJJIIIIIIIIIJJJKKKNNNQQQUUUYYY[[[^^^aaaccceeegggiiikkklllppptttwwwyyy|||www___RRRPPPRRRNNNOOOQQQRRRTTTUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[ZZZWWWYYY[[[[[[[[[\\\^^^___bbbbbbcccdddeeegggiiijjjiiijjjkkkmmmnnnooooooooopppqqqtttwwwzzz|||~~~~~~}}}}}}qqqggg___WWWNNNIIIFFFFFFFFFFFFGGGIIIKKKMMMJJJLLLNNNNNNNNNNNNPPPQQQRRRRRRTTTVVVYYY]]]```bbbccchhhmmmqqquuu{{{{{{wwwqqqiiidddXXXSSSLLLGGGDDDBBBAAA@@@??????AAABBBDDDFFFGGGHHHLLLPPPUUUWWWXXXYYY]]]``````bbbdddeeefffhhhkkknnnsssuuuzzz~~~~~~uuutttqqqpppnnnlllhhheeegggiiilllpppyyy}}}{{{zzzxxxzzz|||}}}}}}{{{wwwuuu\\\RRRKKKIIIGGGFFFEEEDDDBBB@@@???DDDCCCCCCIIIPPPiiipppcccWWWRRROOOKKKIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEAAACCCEEEEEEDDDDDDFFFHHHKKKQQQgggxxxlllcccZZZWWWUUURRRPPPQQQJJJIIIIIIIIIIIIKKKLLLMMMQQQTTTYYY\\\^^^aaadddfffhhhjjjlllnnnppprrrvvvyyyzzz}}}qqqaaaYYYUUUSSSNNNPPPQQQSSSUUUUUUUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\YYY[[[]]]^^^^^^___aaabbbdddddddddeeegggiiikkkmmmlllnnnppprrrsssttttttttttttvvvyyy|||~~~vvvkkkaaaXXXOOOIIIFFFFFFFFFGGGHHHJJJLLLNNNMMMNNNPPPQQQPPPQQQRRRTTTTTTTTTUUUWWWZZZ]]]___``````eeejjjmmmqqqvvv}}}{{{vvvqqqjjjbbb\\\TTTOOOIIIEEECCCBBBBBBAAA@@@AAABBBEEEGGGIIIJJJKKKNNNSSSYYY[[[ZZZ[[[___bbbccceeegggiiijjjmmmrrruuu{{{~~~|||zzzxxxvvvuuussspppnnnoooqqqtttzzz}}}}}}zzzxxxxxx|||~~~~~~~~~zzzsss}}}yyy```UUUMMMKKKGGGEEEEEEEEEDDDBBBAAAFFFDDDDDDJJJRRRlllpppdddWWWRRROOOKKKIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEAAACCCFFFEEEDDDCCCFFFHHHKKKRRRggg~~~ssseee\\\TTTRRRPPPMMMLLLMMMJJJIIIIIIJJJKKKMMMPPPQQQTTTWWW[[[^^^```cccfffhhhiiikkknnnpppqqqtttxxxzzz{{{~~~nnneeeaaa[[[TTTOOOPPPRRRTTTUUUVVVVVVUUUVVVVVVVVVVVVWWWYYYZZZ[[[[[[\\\___``````aaaccceeeeeeeeeeeefffhhhkkkmmmnnnoooqqqsssuuuwwwxxxxxxxxxxxxzzz|||yyymmmcccYYYPPPIIIFFFFFFFFFGGGHHHKKKMMMNNNOOOPPPRRRSSSSSSSSSUUUWWWVVVVVVVVVWWWZZZ]]]^^^^^^```dddiiilllooottt{{{xxxrrrmmmfff]]]VVVRRRMMMHHHDDDCCCBBBBBBBBBCCCDDDFFFHHHJJJMMMNNNOOOPPPVVV[[[]]]\\\\\\```ccceeefffiiikkkmmmqqqvvvyyy}}}|||{{{xxxvvvvvvxxx|||~~~}}}}}}}}}{{{}}}~~~zzzwwwwww{{{{{{wwwppp{{{}}}bbbXXXOOOKKKGGGEEEEEEEEEEEEDDDAAAGGGEEEEEEJJJSSSnnnppp```TTTTTTTTTNNNKKKLLLJJJIIIGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDFFFIIIKKKRRRjjjuuummm]]]YYYSSSNNNMMMLLLLLLKKKHHHIIIJJJJJJKKKMMMQQQUUUXXXZZZ^^^```bbbeeeiiikkklllmmmnnnppptttxxx|||~~~}}}kkk```XXXVVVYYYXXXXXXVVVVVVWWWYYY[[[]]]^^^[[[WWWXXX[[[___``````dddeeeeeeeeeddddddfffhhheeeeeefffgggiiilllnnnppppppssswwwzzz{{{{{{{{{|||{{{mmmaaaXXXQQQMMMHHHGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTTTTUUUWWWYYY[[[[[[[[[[[[\\\^^^```aaabbbeeeiiilllnnnssszzzyyyqqqkkkgggaaaZZZUUUJJJIIIGGGFFFDDDDDDEEEEEECCCFFFIIILLLNNNPPPSSSUUUXXXZZZ\\\^^^___aaaeeeggggggjjjmmmnnnooosssyyy~~~~~~|||}}}|||zzzyyyxxx|||xxxqqqpppvvv~~~cccXXXNNNLLLIIIGGGGGGFFFEEEDDDEEEIIIFFFFFFLLLTTTmmmsssbbbVVVTTTSSSMMMIIIKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDFFFIIIKKKSSSjjjqqqhhhYYYUUUPPPMMMLLLLLLMMMLLLJJJKKKLLLLLLMMMPPPTTTWWWZZZ]]]bbbeeegggiiilllnnnnnnoooqqqtttwww{{{}}}vvvggg___XXXVVVZZZ[[[[[[ZZZYYYZZZ\\\^^^___^^^[[[XXXXXX[[[^^^______bbbcccdddcccbbbcccdddfffffffffggghhhkkkmmmppprrrsssvvvyyy{{{|||}}}~~~}}}ooobbbYYYQQQMMMIIIIIIIIIIIIKKKMMMOOOPPPQQQSSSTTTTTTTTTUUUXXXZZZ\\\\\\\\\\\\^^^```bbbcccdddgggkkkmmmpppttt{{{~~~zzzuuummmhhhddd___YYYTTTMMMLLLIIIGGGEEEDDDDDDDDDFFFHHHLLLOOOPPPRRRTTTVVVXXXZZZ\\\^^^___bbbeeehhhiiilllppprrrtttyyy~~~|||~~~}}}{{{zzzyyyxxx|||wwwpppnnnuuufff[[[RRROOOKKKHHHGGGEEEDDDBBBDDDHHHFFFGGGMMMUUUmmmuuueeeWWWUUUSSSMMMIIIJJJJJJIIIHHHGGGEEEEEEEEEEEECCCDDDEEEDDDCCCDDDGGGIIIKKKSSSjjjzzzkkkbbbTTTQQQMMMKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQTTTXXX[[[^^^bbbgggkkkmmmooopppqqqrrrtttwwwzzz}}}nnnaaa\\\WWWWWWZZZYYYXXXXXXWWWXXXYYY[[[\\\]]][[[XXXXXXZZZ\\\]]]^^^```bbbcccbbbaaaaaacccdddgggggghhhjjjlllooorrrtttwwwyyy|||}}}~~~pppdddZZZRRRNNNKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSUUUUUUUUUVVVYYY[[[\\\\\\\\\]]]___bbbdddfffgggjjjnnnppprrrwww}}}{{{}}}tttooohhhcccaaa]]]XXXTTTQQQOOOKKKHHHEEEDDDDDDDDDIIILLLOOORRRSSSTTTVVVXXXXXXZZZ]]]___```cccfffiiilllpppuuuxxx|||~~~|||~~~}}}|||{{{zzzyyyyyy}}}~~~uuuooolllssshhh^^^UUURRRMMMIIIGGGEEEBBB@@@CCCGGGFFFGGGNNNUUUlllwwwfffXXXUUUTTTNNNJJJLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEDDDDDDDDDGGGIIILLLSSSjjjuuufff\\\QQQNNNKKKIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTWWW[[[^^^aaaffflllqqqssstttttttttvvvyyy}}}}}}fff^^^[[[WWWVVVZZZXXXWWWWWWWWWWWWXXXYYYZZZ\\\[[[YYYYYYZZZ[[[]]]]]]```bbbccccccbbbbbbcccdddgggggghhhjjjmmmppptttuuuzzz{{{}}}~~~~~~qqqdddZZZRRRMMMLLLLLLLLLLLLMMMOOOQQQSSSSSSTTTVVVVVVWWWXXX[[[]]]\\\\\\\\\^^^```ccceeegggiiilllppprrrtttyyy{{{{{{~~~~~~~~~pppkkkeeeaaa___]]]YYYVVVRRRPPPMMMIIIGGGFFFGGGGGGLLLOOORRRTTTTTTUUUWWWYYYYYY[[[^^^```bbbeeeiiillloootttzzz~~~}}}~~~}}}}}}|||{{{zzzyyyyyy||||||tttmmmiiiqqqjjj```WWWSSSNNNKKKHHHFFFDDDBBBBBBGGGGGGIIIQQQWWWjjjvvveeeXXXUUUUUUPPPMMMOOOKKKJJJHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDEEEGGGJJJLLLTTTjjjpppbbbXXXQQQNNNKKKIIIIIIJJJIIIIIILLLOOORRRTTTWWWZZZ^^^aaadddiiipppvvvxxxxxxwwwwwwzzz}}}vvvbbb\\\[[[WWWVVVYYY[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[]]]^^^aaaccceeeeeedddcccdddeeeffffffgggjjjmmmqqqtttvvvzzz|||}}}~~~qqqdddZZZRRRMMMLLLLLLLLLLLLNNNPPPRRRSSSSSSUUUWWWXXXXXXZZZ\\\___\\\\\\]]]^^^```cccfffhhhjjjnnnrrrtttwww{{{yyyxxxyyyxxxxxxzzzooojjjddd``````___\\\ZZZSSSPPPMMMJJJIIIIIIKKKLLLNNNQQQSSSTTTTTTUUUVVVXXXYYY[[[___bbbeeeiiinnnqqqtttyyy}}}}}}}}}||||||{{{{{{{{{zzz|||{{{ssslllgggooo~~~iii___VVVSSSOOOLLLJJJIIIGGGEEEDDDHHHHHHLLLTTTXXXiiiwwwfffXXXVVVUUUQQQNNNQQQKKKJJJIIIGGGFFFFFFFFFFFFDDDEEEFFFEEEDDDEEEHHHJJJMMMTTTkkkyyykkk^^^VVVPPPNNNKKKJJJJJJKKKJJJIIIMMMPPPTTTWWWZZZ]]]aaadddhhhmmmtttyyy{{{{{{{{{{{{}}}ooo^^^[[[\\\YYYWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\\\\\\\\\\___aaabbbdddfffgggfffeeeeeefffeeefffgggjjjnnnrrruuuxxxzzz|||~~~qqqeee[[[SSSOOOMMMMMMMMMMMMNNNPPPSSSTTTTTTVVVXXXYYYYYY[[[^^^```_________```bbbeeegggiiilllppptttwwwzzzvvvssssssrrrrrrtttpppkkkeeebbbaaaaaa```^^^TTTRRRNNNLLLKKKLLLNNNOOOPPPRRRTTTUUUUUUUUUVVVWWWYYY\\\```dddiiinnnssswww|||~~~}}}}}}}}}}}}}}}|||||||||}}}{{{rrrlllfffnnn~~~ggg___UUURRROOOMMMLLLKKKJJJHHHFFFKKKKKKOOOWWWYYYgggzzziiiZZZWWWUUUPPPNNNPPPKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFEEEDDDEEEHHHJJJMMMTTTkkksssfff[[[TTTNNNMMMKKKKKKLLLNNNMMMLLLNNNRRRVVVZZZ^^^aaaeeehhhlllqqqwww{{{}}}~~~~~~yyyhhhYYYYYY\\\ZZZYYY[[[WWWXXXXXXXXXXXXXXXWWWWWWXXXZZZ]]]]]]]]]^^^```cccbbbdddggghhhgggeeeeeeeeefffgggiiikkkoootttxxxzzzzzz}}}sssfff]]]UUUQQQOOONNNNNNOOOPPPRRRTTTVVVUUUWWWYYYZZZZZZ\\\___bbbcccccccccccceeegggiiijjjnnnrrrwww{{{tttqqqqqqqqqqqqsssqqqlllfffbbbbbbcccbbb```XXXUUUQQQMMMKKKLLLNNNPPPSSSTTTVVVWWWVVVUUUVVVWWWXXX\\\aaaffflllrrrxxx|||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{rrrlllfffnnn~~~~~~ggg___WWWTTTPPPNNNMMMLLLJJJIIIIIIMMMNNNRRRYYYZZZfff}}}}}}kkk[[[WWWUUUOOOLLLNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFEEEEEEEEEHHHJJJMMMUUUkkk}}}ooocccYYYSSSLLLKKKKKKLLLNNNPPPPPPPPPPPPSSSXXX]]]```dddhhhjjjooosssyyy}}}sssbbbVVVXXX\\\[[[ZZZ\\\ZZZ[[[[[[[[[[[[[[[ZZZZZZWWWZZZ]]]^^^^^^___bbbeeeaaadddggghhhfffeeeeeeeeeggghhhjjjmmmqqqvvvyyy|||zzz}}}ttthhh___XXXTTTPPPPPPPPPQQQRRRTTTVVVWWWUUUWWWYYYZZZ[[[]]]```bbbffffffeeefffgggiiikkklllppptttyyy~~~uuuqqqrrrssstttvvvrrrmmmfffcccccccccbbbaaa[[[WWWRRRNNNLLLLLLMMMOOOTTTVVVXXXXXXWWWVVVWWWXXXXXX\\\aaagggmmmttt{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{ssslllfffnnn~~~~~~ggg___YYYUUUQQQNNNMMMLLLJJJHHHKKKOOOPPPTTT[[[[[[eee{{{}}}iiiXXXVVVXXXTTTPPPPPPIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDEEEGGGMMMRRRgggyyykkk\\\SSSPPPLLLLLLLLLLLLMMMNNNOOOPPPQQQVVV[[[```bbbeeegggiiiooottt{{{rrrfff[[[YYY\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[]]]___aaadddeeedddfffiiiiiiiiihhhhhhiiimmmnnnppppppqqqtttxxx{{{xxxjjj___YYYVVVPPPQQQRRRSSSTTTUUUVVVVVVVVVXXXZZZ[[[\\\^^^aaadddeeeeeeeeegggjjjlllllllllrrruuuxxx}}}vvvqqqqqqqqqrrrtttsssnnnhhheeeeeeeeedddbbb___\\\WWWRRRPPPPPPRRRSSSTTTVVVYYYYYYXXXWWWWWWWWWYYY^^^dddjjjpppyyy}}}~~~~~~}}}}}}}}}|||}}}~~~xxxqqqlllkkkppp}}}mmmcccZZZXXXVVVSSSPPPMMMJJJHHHLLLPPPWWW\\\\\\[[[bbbkkkjjjYYYWWWXXXTTTPPPOOOJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGMMMSSShhhvvviii\\\SSSPPPLLLLLLLLLMMMNNNOOOPPPQQQRRRUUU[[[___bbbdddfffgggnnnttt|||mmmbbbXXXXXX[[[]]]]]]___[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\^^^aaaccceeeccceeehhhiiihhhhhhhhhiiikkkmmmoooqqqsssuuuyyy|||vvviii^^^XXXUUUQQQQQQRRRSSSTTTUUUVVVWWWVVVXXXZZZ[[[\\\___bbbdddffffffgggiiikkkmmmnnnnnntttvvvzzzvvvrrrrrrrrrsssuuutttooojjjgggggggggfffdddaaa^^^YYYUUURRRRRRSSSTTTUUUWWWYYYYYYXXXWWWWWWXXXZZZ___ffflllsss}}}}}}}}}~~~}}}|||}}}}}}~~~~~~xxxqqqmmmkkkqqq~~~qqqiii^^^\\\XXXTTTRRROOOMMMKKKMMMPPPVVV[[[ZZZYYY```iiilllZZZXXXXXXSSSOOONNNLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFFFFEEEDDDDDDFFFGGGNNNSSShhh~~~rrrfffZZZSSSQQQLLLLLLMMMMMMNNNPPPQQQRRRTTTXXX]]]aaaccceeeggghhhmmmttt}}}xxxiii___XXXXXX\\\^^^___aaa]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\^^^```bbbdddbbbdddggghhhhhhhhhiiijjjkkknnnrrruuuwwwzzz}}}wwwjjj```YYYVVVRRRRRRSSSSSSTTTUUUVVVWWWWWWYYY[[[\\\]]]___bbbeeefffgggiiikkkmmmpppqqqrrrvvvyyy~~~xxxsssssssssuuuwwwwwwrrrllliiijjjjjjiiigggdddbbb]]]YYYVVVUUUUUUUUUWWWYYYZZZZZZYYYXXXXXXYYY]]]bbbiiiqqqyyy|||}}}}}}}}}|||}}}}}}~~~xxxrrrnnnlllrrrzzzrrrgggbbb\\\VVVSSSQQQOOONNNNNNPPPTTTXXXWWWWWW]]]eeennn\\\XXXXXXSSSNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEFFFEEEDDDDDDFFFHHHNNNSSSiii{{{nnncccXXXRRRQQQMMMMMMMMMNNNOOOQQQRRRSSSXXX[[[```dddfffhhhjjjkkklllttt}}}ssshhh```ZZZ[[[^^^___```cccaaaaaaaaa```````````````]]]\\\\\\\\\^^^```aaacccbbbdddfffggghhhiiikkkmmmppptttxxx{{{}}}{{{nnnddd]]]ZZZTTTTTTSSSSSSTTTUUUWWWXXXXXXZZZ\\\]]]^^^```cccfffgggiiilllnnnpppsssvvvxxxxxx|||yyyuuuuuuvvvwwwyyyxxxsssnnnkkkllllllkkkiiigggeeeaaa\\\YYYWWWVVVVVVYYYZZZ\\\[[[ZZZZZZ[[[\\\aaafffnnnvvv~~~~~~|||}}}}}}}}}|||}}}}}}~~~yyysssppplllsss}}}rrrjjj```XXXTTTRRRPPPNNNNNNOOORRRUUUUUUVVV\\\eeeppp]]]YYYYYYSSSNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHMMMSSShhhyyylllaaaVVVPPPOOOMMMNNNNNNOOOPPPRRRTTTUUUXXX\\\aaaeeehhhiiikkkmmmmmmuuu~~~rrrggg```[[[]]]^^^^^^___aaaddddddccccccbbbbbbbbbaaa^^^^^^]]]]]]^^^```aaabbbbbbdddggghhhiiikkknnnpppuuuxxx|||}}}pppfff___[[[VVVUUUTTTTTTTTTVVVWWWYYYYYY[[[]]]^^^___aaadddggghhhkkkooorrrtttwww{{{~~~}}}{{{wwwwwwxxxyyy|||zzzuuupppmmmnnnooonnnllljjjhhheee```\\\YYYWWWVVV[[[\\\]]]]]]]]]]]]___aaaffflllttt{{{zzzvvvyyy|||}}}~~~}}}}}}~~~{{{~~~~~~zzzuuuqqqmmmttt}}}sssfff\\\WWWUUUQQQOOOOOONNNPPPSSSUUUVVV]]]eeeppp^^^ZZZZZZTTTNNNMMMJJJJJJIIIHHHGGGFFFEEEEEECCCEEEEEEEEEDDDEEEGGGIIIMMMRRRggguuuiii^^^UUUOOOOOONNNNNNOOOPPPRRRSSSUUUVVVWWW\\\aaafffhhhkkkmmmooorrryyyrrreee___\\\^^^___^^^^^^aaaeeeeeeddddddccccccbbbbbb``````_________```bbbcccdddfffiiijjjlllnnnrrruuuwwwzzz~~~~~~qqqfff^^^ZZZWWWVVVUUUTTTTTTVVVXXXYYYZZZ\\\^^^___```bbbeeehhhiiimmmrrruuuwwwzzz}}}yyyzzzzzz|||~~~}}}xxxsssqqqrrrrrrqqqpppnnnllliiieeeaaa\\\YYYWWW\\\^^^___``````aaadddfffkkkqqqyyyssspppqqqzzz}}}~~~~~~~~~yyy}}}~~~zzzvvvsssooowww|||nnnddd```]]]YYYUUUSSSPPPPPPSSSUUUWWW^^^eeeqqq^^^ZZZZZZTTTOOONNNJJJJJJIIIHHHGGGFFFEEEEEECCCDDDEEEEEEDDDEEEGGGIIIKKKQQQfffpppeee[[[SSSOOOOOONNNOOOOOOQQQRRRTTTVVVWWWYYY^^^dddiiillloooqqqsssyyypppddd```___aaacccbbbcccggghhhhhhgggffffffeeeddddddbbbbbbaaa``````aaaccccccfffhhhkkklllnnnrrrvvvyyyzzz}}}ttthhh___[[[XXXWWWUUUTTTTTTVVVXXXZZZ[[[\\\^^^```aaacccfffiiiiiinnntttxxxyyy}}}~~~zzz{{{|||}}}|||wwwuuuvvvwwwvvvtttsssqqqoookkkfff```\\\YYY]]]___```bbbccceeeiiilllpppvvv~~~vvvnnnmmmrrr~~~~~~vvv|||~~~{{{wwwtttsss{{{wwwnnnkkkiiiddd```YYYUUURRRTTTUUUVVV\\\cccppp^^^[[[ZZZUUUPPPOOOKKKJJJIIIHHHGGGFFFFFFEEECCCDDDEEEEEEDDDEEEGGGIIIKKKQQQfff|||lllbbbZZZSSSPPPPPPNNNOOOPPPQQQSSSUUUWWWXXX]]]aaahhhmmmqqqtttwwwyyy~~~mmmeeebbbbbbfffhhhhhhjjjnnnlllkkkkkkjjjiiihhhhhhgggccccccbbbaaaaaabbbcccdddhhhjjjlllnnnppptttxxx|||}}}wwwkkkbbb]]]YYYXXXUUUTTTTTTVVVXXXZZZ[[[]]]___```aaacccgggiiiiiiooovvvyyy{{{~~~{{{|||}}}~~~zzzxxxyyyzzzyyywwwvvvuuurrrnnniiiccc^^^\\\^^^___aaacccdddggglllooorrryyy}}}rrroooooottt~~~~~~uuu{{{~~~{{{xxxuuuvvv~~~|||uuusssrrrnnniii^^^YYYUUUUUUUUUVVV[[[aaaooo```]]]WWWUUUTTTOOOKKKKKKKKKJJJIIIGGGFFFEEEDDDFFFGGGGGGFFFFFFGGGHHHKKKSSSfffyyyiii___XXXRRRPPPQQQRRRRRRRRRQQQQQQSSSVVVYYY^^^bbbfffkkkooosssxxx{{{pppiiihhhfffeeefffiiilllooommmmmmmmmnnnooolllhhheeeiiigggeeeeeefffffffffdddgggkkkppprrrtttvvv{{{wwwmmmeee```ZZZYYYWWWVVVVVVWWWXXXYYY]]]___bbbdddeeefffiiikkkooorrrwww|||~~~|||zzzyyyzzzzzzxxxxxxwwwuuupppjjjddd```bbbdddgggiiijjjkkkmmmoooyyy}}}{{{tttpppqqqvvv~~~|||}}}yyy~~~}}}{{{{{{yyyzzzvvv|||{{{uuurrrfff[[[YYYYYYYYY]]]cccrrrbbb^^^XXXTTTSSSNNNLLLLLLKKKJJJIIIGGGFFFEEEDDDFFFGGGGGGFFFFFFGGGHHHKKKSSSgggwwwfff\\\UUUOOONNNPPPPPPQQQRRRSSSSSSUUUXXX[[[```ccchhhmmmqqquuuzzz}}}rrrlllkkkiiihhhiiillloooqqqrrrqqqqqqrrrrrrppplllhhhhhhfffeeeeeefffgggfffeeegggkkkpppsssuuuxxx~~~xxxmmmeeeaaa[[[ZZZXXXWWWWWWXXXYYYZZZ]]]___bbbdddeeefffiiilllooorrrxxx}}}}}}{{{{{{{{{|||{{{{{{{{{yyyuuuoooiiieeedddfffiiikkkkkkmmmoooqqqzzz}}}zzzssstttzzz}}}~~~}}}yyy}}}zzz{{{uuuuuutttiiieeecccbbbeeejjjuuuddd___XXXTTTSSSNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDFFFGGGGGGFFFFFFGGGHHHKKKSSSgggsssbbbXXXQQQLLLLLLNNNNNNPPPSSSUUUVVVXXXZZZ]]]bbbeeejjjooosssxxx}}}tttooonnnllllllnnnqqqtttvvvyyyxxxwwwwwwwwwtttpppmmmgggfffdddeeefffggggggfffiiilllqqqtttwww|||xxxnnnfffaaa\\\[[[YYYXXXXXXYYY[[[\\\^^^```bbbdddeeegggjjjlllnnnrrryyy~~~}}}}}}}}}}}}}}}~~~~~~zzzuuuppplllhhhjjjlllmmmmmmooorrrttt{{{~~~}}}|||{{{~~~}}}~~~wwwzzz|||{{{}}}zzzzzz~~~uuuooosss|||uuuqqqoooqqquuuuuuddd___XXXTTTTTTOOONNNMMMLLLJJJHHHGGGFFFFFFDDDFFFGGGGGGFFFFFFGGGHHHKKKRRRfff~~~ppp___UUUOOOKKKLLLNNNMMMPPPTTTWWWYYY[[[]]]```cccggglllpppuuuzzzvvvpppppppppqqqtttxxx|||~~~}}}|||{{{xxxtttppphhhfffeeeeeeggghhhhhhgggjjjmmmrrruuuzzzyyynnnfffbbb]]]\\\[[[ZZZZZZ[[[]]]^^^___aaacccdddeeegggkkknnnooottt{{{~~~~~~~~~~~~}}}~~~yyytttqqqlllmmmnnnnnnoooqqqtttwww}}}{{{yyyxxxxxxyyy|||zzz}}}}}}}}}}}}{{{|||}}}uuuoookkkrrr~~~}}}~~~tttccc^^^XXXUUUVVVQQQOOONNNLLLJJJHHHGGGFFFFFFDDDFFFGGGGGGFFFFFFGGGHHHKKKRRReeezzzlll]]]TTTOOOLLLMMMPPPMMMPPPUUUXXX[[[]]]```ccceeehhhmmmrrrwww|||yyyrrrssstttwww{{{~~~zzzvvvsssjjjhhhfffggghhhiiiiiihhhjjjnnnsssxxx}}}yyyooogggccc^^^]]][[[[[[[[[]]]^^^```aaabbbcccdddeeehhhllloooqqqwww~~~~~~~~~}}}|||~~~|||vvvsssoooooooooooooooqqquuuyyy|||yyywwwvvvxxx}}}}}}~~~~~~}}}zzzssspppllliiihhhooo}}}uuuddd___YYYWWWXXXSSSQQQOOOLLLJJJHHHGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHKKKQQQcccttthhhZZZTTTPPPNNNNNNQQQOOORRRVVVYYY\\\___cccfffgggkkkpppuuuzzzyyyzzz|||}}}yyyuuummmkkkiiiiiijjjjjjjjjiiijjjnnnuuuzzzzzzppphhhccc^^^]]][[[[[[[[[]]]___aaabbbcccddddddeeehhhmmmpppuuuzzz~~~}}}}}}~~~xxxtttppppppooonnnnnnqqqvvvyyy}}}zzzxxxwwwyyy~~~}}}}}}~~~pppkkkjjjfffeeefffkkkwwwzzzgggbbb[[[XXXYYYUUURRRPPPMMMJJJHHHGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHKKKPPP```nnncccXXXSSSQQQOOOOOOQQQQQQSSSVVVYYY\\\```dddhhhkkknnntttyyy~~~{{{xxxpppnnnlllkkkkkkkkkjjjiiiiiinnnvvv}}}{{{ppphhhddd]]]\\\[[[[[[[[[]]]___aaaccccccddddddeeehhhmmmqqqxxx~~~~~~{{{wwwqqqpppnnnllllllpppuuuyyy~~~~~~{{{yyyyyyyyy{{{~~~yyyzzzyyymmmiiilllhhhggggggiiiooovvv~~~~~~jjjddd\\\YYYYYYUUURRRPPPMMMJJJHHHGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHLLLPPP___|||jjj```VVVSSSQQQOOOOOOQQQSSSUUUWWWYYY[[[```eeeiiimmmqqqwww|||}}}zzzrrrpppmmmllllllllljjjiiihhhnnnwww~~~{{{qqqiiiddd]]]\\\[[[[[[[[[]]]___aaacccdddddddddeeeiiinnnqqq{{{~~~zzzqqqpppnnnkkkkkkoootttyyy|||~~~{{{yyy{{{yyyxxx|||~~~}}}{{{uuuxxxwwwlllkkkooommmllljjjiiiiiikkkpppssssss{{{~~~zzzwwwxxxwwwtttoooiiiaaa\\\YYYQQQRRROOOKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFLLLPPP[[[rrr|||fff^^^VVVSSSPPPNNNNNNRRRUUUVVVVVVWWWZZZ```hhhmmmtttxxx}}}}}}zzzuuurrrnnnmmmmmmnnnnnnmmmkkkqqqyyy~~~yyyqqqiiiddd```___\\\[[[ZZZ\\\^^^___fffhhhiiigggfffjjjssszzz}}}zzzqqqkkkgggffffffggglllrrryyy~~~|||yyyxxxvvvzzz~~~}}}}}}{{{vvv}}}yyymmmggghhhmmmjjjeee```]]]^^^cccfffooosssvvvtttnnniiiiiikkknnnhhh```\\\YYYSSSRRROOOLLLIIIHHHGGGFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGJJJNNNYYYpppxxxcccZZZSSSPPPNNNLLLMMMQQQVVVWWWXXXZZZ]]]ccckkkpppxxx{{{}}}zzzxxxuuuqqqooonnnnnnnnnmmmlllrrrzzzyyyqqqjjjdddaaa```^^^\\\\\\^^^```aaadddeeegggffffffjjjssszzz|||vvvllleee```______```eeekkkpppuuu{{{}}}{{{wwwuuuuuuuuuzzzxxxvvv}}}yyylllfffggghhhfffbbb^^^[[[\\\___bbbhhhlllnnnlllfffaaaaaabbbmmmfff^^^[[[[[[UUUSSSPPPLLLJJJIIIHHHFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIMMMWWWlllsss```XXXQQQOOONNNMMMOOORRRWWWXXXZZZ]]]aaagggooottt|||~~~{{{zzzwwwtttrrrqqqqqqooonnnpppuuu{{{yyyrrrkkkfffcccbbb```^^^^^^```bbbcccccceeeggggggiiinnnvvv}}}vvvoooddd]]]WWWUUUUUUUUU[[[aaaggglllrrruuutttrrrrrrsssxxx~~~}}}~~~~~~uuuuuu}}}wwwjjjddddddaaa```^^^[[[XXXXXXZZZ]]]bbbeeefffccc^^^ZZZYYYYYYmmmeee]]][[[\\\XXXTTTQQQMMMJJJIIIHHHGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGIIILLLUUUiiippp___XXXQQQPPPPPPOOORRRVVVVVVXXX[[[___cccjjjrrrwww}}}zzzxxxvvvuuuuuuuuutttsssuuuxxx~~~yyysssmmmhhhdddcccaaa___```bbbdddeeefffhhhjjjlllooouuu}}}{{{nnnfff\\\UUUOOONNNMMMNNNSSSYYYaaaffflllooooooppprrrttt}}}~~~}}}yyytttuuu}}}~~~ssshhhaaaaaa[[[[[[ZZZXXXVVVUUUWWWYYY```aaaaaa___ZZZVVVUUUUUUnnneee]]]\\\]]]YYYTTTQQQNNNKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIMMMTTTgggnnn]]]VVVPPPOOOPPPPPPRRRVVVUUUXXX[[[___eeelllsssxxx~~~zzzyyyxxxyyyzzz|||{{{zzz{{{}}}zzzuuupppllleeedddbbbaaaaaacccfffhhhiiijjjlllooottt{{{sssfff^^^UUUOOOKKKKKKKKKLLLQQQWWW^^^ccciiilllnnnqqquuuyyywwwuuuttt}}}wwwnnnddd]]]\\\XXXXXXXXXWWWUUUTTTVVVWWW^^^^^^]]][[[WWWUUUSSSSSSqqqggg___\\\^^^ZZZUUURRRNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEIIILLLSSSdddmmmZZZSSSMMMLLLMMMMMMPPPTTTUUUXXX\\\```fffllltttxxx}}}~~~}}}}}}|||xxxsssooohhhfffeeeddddddfffiiikkkkkkkkkmmmqqqwww~~~zzzkkk^^^WWWPPPLLLJJJLLLNNNOOOSSSYYY]]]bbbhhhmmmrrrxxx|||tttuuuvvv~~~oooiii```YYYXXXVVVVVVVVVUUUSSSSSSUUUWWWZZZYYYWWWVVVTTTRRRPPPPPPtttjjj```]]]^^^YYYUUURRROOOLLLKKKJJJIIIGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHKKKPPP```|||jjjYYYRRRLLLLLLLLLMMMOOOTTTVVVYYY^^^bbbgggnnntttyyy{{{~~~~~~zzzvvvssskkkjjjhhhggghhhjjjmmmooonnnoooqqquuu|||sssdddXXXRRRLLLJJJKKKOOOSSSTTTWWW\\\```eeemmmttt{{{wwwrrrssszzzvvviiiddd\\\VVVUUUUUUUUUTTTRRRQQQRRRUUUWWWVVVUUUSSSRRRQQQPPPOOONNNvvvlllbbb^^^^^^YYYVVVSSSOOOLLLKKKKKKIIIGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIOOO^^^}}}zzzhhh\\\TTTNNNNNNNNNNNNQQQUUUXXX[[[___dddiiiooouuuyyy{{{~~~{{{wwwtttmmmlllkkkjjjkkkmmmppprrrssssssuuuyyy~~~ooo```UUUPPPJJJIIIKKKQQQVVVWWWZZZ^^^dddiiirrr{{{tttppprrr}}}qqqeeeaaaZZZTTTSSSTTTTTTRRRQQQOOOQQQTTTWWWUUUTTTRRRQQQQQQPPPPPPOOOwwwmmmggg]]]YYY^^^WWWUUUSSSPPPMMMKKKJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHFFFJJJPPP\\\yyyvvvgggVVVQQQKKKIIIKKKOOORRRRRRWWWZZZ___dddjjjooovvvzzz}}}|||wwwsssrrrooollljjjkkkooosssvvvzzz|||~~~|||iiiZZZRRRQQQJJJLLLPPPUUUZZZ^^^aaacccffflllwwwyyymmmnnnssspppdddYYYWWWXXXQQQSSSPPPMMMMMMOOORRRTTTTTTSSSSSSRRRQQQPPPOOONNNNNNzzzoooiii___[[[^^^WWWUUUSSSPPPMMMKKKIIIIIIIIIJJJJJJIIIGGGFFFGGGHHHFFFJJJOOOZZZwwwrrrcccUUUPPPKKKIIIKKKOOORRRSSSWWWZZZ___dddjjjooovvvzzz}}}}}}yyyvvvsssqqqnnnlllmmmppptttwwwzzz|||zzzgggXXXPPPOOOPPPSSSXXX]]]bbbeeeiiikkkllluuuvvvmmmoootttmmmbbbXXXWWWXXXRRRSSSQQQNNNMMMOOOQQQRRRSSSSSSRRRRRRQQQPPPOOONNNNNNqqqkkkaaa\\\___VVVUUUSSSPPPMMMKKKIIIIIIJJJKKKKKKJJJHHHFFFGGGHHHFFFIIIMMMXXXrrrmmm^^^SSSOOOKKKIIIKKKOOORRRTTTWWWZZZ___eeejjjpppvvvzzz~~~|||zzzvvvtttqqqooopppssswwwyyy{{{~~~zzzgggXXXPPPOOORRRVVV]]]cccgggkkkooorrrxxx~~~~~~rrrmmmqqqwww}}}jjj```VVVUUUWWWRRRTTTQQQNNNMMMNNNPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQssslllccc]]]^^^WWWUUUSSSPPPMMMKKKJJJIIIKKKLLLLLLKKKHHHGGGGGGHHHGGGHHHKKKVVVmmm~~~iii[[[QQQNNNKKKJJJLLLOOOSSSVVVXXX[[[```eeejjjpppvvv{{{~~~yyywwwuuussstttvvvyyy{{{~~~}}}jjj[[[TTTSSSTTTZZZbbbhhhmmmrrrxxx|||~~~~~~}}}}}}yyyooommmsssyyy{{{iii```UUUTTTVVVQQQTTTQQQOOOMMMNNNOOOOOONNNMMMNNNOOOQQQSSSUUUVVVWWWtttlllddd^^^]]]XXXVVVTTTQQQNNNLLLKKKJJJLLLMMMMMMKKKIIIGGGGGGHHHHHHHHHKKKTTTiii|||gggYYYNNNMMMLLLKKKLLLOOOTTTWWWYYY\\\aaaggglllrrrxxx||||||zzzxxxvvvwwwyyy{{{}}}nnn___YYYXXXYYY```iiipppvvv|||~~~}}}}}}}}}}}}}}}~~~tttmmmnnnuuu|||zzzjjjaaaVVVSSSUUUPPPSSSQQQNNNMMMNNNNNNMMMLLLJJJKKKNNNRRRUUUYYY[[[]]]vvvmmmgggaaa^^^YYYXXXUUUSSSPPPNNNLLLLLLMMMNNNNNNLLLIIIHHHHHHHHHHHHHHHKKKTTTeeezzzfffXXXLLLLLLLLLKKKLLLPPPUUUYYY[[[^^^ccchhhnnntttzzz~~~~~~|||zzzyyyyyy{{{}}}~~~ssseee_________fffooovvv}}}~~~}}}~~~~~~~~~~~~qqqnnnooowwwyyykkkbbbVVVSSSUUUPPPRRRPPPNNNMMMNNNNNNMMMKKKIIIJJJMMMQQQVVVZZZ]]]^^^xxxpppjjjddd```[[[ZZZWWWTTTQQQOOONNNMMMNNNOOONNNMMMJJJHHHHHHIIIHHHHHHLLLTTTcccxxxeeeWWWJJJKKKLLLLLLLLLPPPUUUZZZ]]]```eeejjjooouuu{{{~~~|||{{{{{{|||}}}|||~~~|||ooojjjiiikkkrrr{{{~~~~~~yyypppnnnpppyyyuuuiiibbbVVVTTTVVVRRRPPPNNNMMMMMMNNNNNNMMMKKKIIIKKKMMMPPPTTTWWWZZZ[[[zzzqqqmmmgggbbb\\\ZZZXXXUUURRRPPPOOONNNNNNOOOOOOMMMJJJHHHHHHIIIHHHHHHLLLUUUbbb|||vvvdddVVVIIIKKKLLLLLLMMMPPPVVVZZZ^^^aaafffkkkqqqvvv}}}~~~}}}{{{{{{|||~~~yyyzzz{{{|||}}}wwwssssss|||~~~tttnnnnnnppp{{{rrrgggaaaVVVTTTWWWTTTOOONNNMMMMMMNNNNNNMMMLLLKKKLLLMMMOOORRRTTTVVVWWWvvvlllfffddd]]]]]]\\\YYYUUURRRQQQQQQTTTSSSRRRPPPNNNLLLKKKKKKKKKIIILLLTTT___wwwyyydddTTTJJJJJJKKKLLLOOOSSSWWWZZZ\\\aaaiiipppuuuyyy}}}|||zzzyyyxxxxxxxxxwwwvvvvvvxxx|||pppooorrruuu}}}vvvjjjeee```XXXQQQNNNKKKKKKKKKLLLMMMMMMLLLJJJJJJLLLOOORRRSSSSSSSSSRRRyyyooohhhfff``````___\\\XXXTTTSSSTTTUUUUUUTTTRRRPPPNNNKKKJJJMMMKKKLLLSSS]]]rrryyyeeeUUUMMMKKKJJJJJJMMMSSSYYY\\\]]]bbbjjjqqqvvvzzz~~~}}}zzzwwwvvvvvvuuuvvvuuuuuuwww{{{zzzmmmnnnsssxxxvvvkkkfffbbbZZZSSSPPPNNNLLLKKKKKKLLLLLLJJJIIILLLOOOSSSVVVWWWVVVSSSQQQ}}}sssllliiiccccccbbb___[[[XXXWWWXXXWWWXXXXXXWWWTTTPPPLLLJJJNNNKKKLLLQQQYYYlllzzzfffVVVOOOMMMJJJIIILLLRRRZZZ______dddkkkrrrwww||||||yyyvvvtttssssssssstttuuuwww{{{sssjjjnnnuuu|||uuukkkfffccc[[[UUURRRPPPMMMJJJIIIJJJJJJIIIHHHMMMQQQWWW\\\\\\YYYUUUQQQwwwooolllfffgggfffccc___\\\[[[\\\[[[\\\\\\\\\XXXSSSMMMJJJMMMJJJLLLPPPUUUfff|||hhhXXXOOOMMMKKKJJJNNNTTTZZZ^^^aaafffmmmsssxxx}}}}}}~~~|||yyyvvvtttsssrrrrrrqqqrrrtttwwwzzzxxxooojjjoooxxx|||qqqhhheeebbb[[[UUURRROOOLLLIIIHHHIIIJJJJJJJJJLLLQQQYYY___```]]]WWWSSS{{{sssooojjjjjjjjjgggccc````````````aaaaaa```\\\UUUOOOKKKKKKIIIKKKOOOSSSbbb~~~kkkZZZMMMLLLLLLNNNQQQUUUZZZ\\\cccgggnnntttyyy~~~}}}yyyxxxvvvtttsssrrrrrrsssooorrruuuwwwzzz}}}}}}sssooommmsss|||vvvllldddbbb```ZZZTTTQQQMMMJJJHHHHHHIIILLLMMMMMMIIIOOOWWW^^^aaa^^^YYYUUUwwwsssnnnooonnnlllhhhfffeeefffeeeeeeeeeccc^^^WWWQQQLLLJJJIIIKKKOOOSSS___}}}nnn]]]LLLMMMNNNOOOSSSVVVZZZ\\\dddhhhnnntttyyy~~~}}}vvvuuusssrrrqqqqqqrrrrrrnnnrrrvvvxxx{{{~~~}}}~~~||||||~~~qqqqqqsssxxxpppggg``````___YYYSSSPPPKKKJJJHHHIIILLLNNNOOONNNHHHMMMTTTZZZ\\\[[[WWWTTT|||wwwssstttsssqqqnnnkkkkkkkkkjjjiiihhheee```YYYRRRNNNLLLKKKMMMQQQRRR]]]yyyppp```OOONNNMMMNNNQQQVVV[[[^^^dddhhhnnnsssxxx~~~}}}uuutttrrrpppoooooooooooonnnrrrwwwzzz|||~~~|||~~~||||||vvvppprrrwww}}}zzzmmmeee^^^___^^^YYYSSSPPPLLLKKKKKKLLLNNNOOONNNMMMJJJMMMQQQTTTVVVUUURRRPPP{{{wwwwwwwwwuuuqqqooooooooolllllljjjfff```YYYSSSPPPOOOMMMOOORRRRRR[[[vvvrrrbbbQQQOOOMMMLLLOOOUUU\\\aaadddhhhmmmsssxxx}}}~~~|||vvvuuurrrpppnnnmmmmmmmmmnnnrrrxxxzzz}}}}}}{{{}}}}}}pppnnnsssyyytttlllddd^^^^^^^^^YYYSSSQQQNNNMMMMMMNNNOOOOOOMMMKKKLLLMMMOOOQQQQQQPPPNNNMMM|||~~~|||wwwrrrqqqrrrqqqqqqrrrpppkkkaaaUUUMMMNNNNNNLLLQQQWWWWWWlllttteeeXXXSSSPPPPPPRRRUUU]]]eeeiiilllppptttxxx~~~~~~}}}~~~xxxwwwuuusssqqqppppppqqqqqqssswww{{{}}}~~~~~~}}}~~~zzzzzz~~~zzztttlllttttttiiieee```^^^^^^\\\VVVPPPOOOOOOPPPPPPOOOOOONNNNNNOOONNNMMMLLLLLLLLLLLLLLL{{{vvvuuuvvvuuuuuutttrrrlllbbbWWWOOONNNOOOMMMQQQWWWXXXkkkvvvgggWWWRRROOOPPPRRRUUU\\\dddiiilllppptttyyy}}}}}}xxxwwwtttrrrqqqppppppqqqqqqtttxxx{{{~~~~~~}}}|||}}}}}}}}}uuuqqqqqqxxx|||qqqiiieee```______]]]XXXTTTQQQQQQQQQPPPPPPOOONNNMMMNNNNNNLLLLLLKKKKKKKKKKKK{{{zzz{{{zzzzzzxxxuuuoooeeeZZZSSSPPPQQQOOORRRWWWYYYjjjyyymmmYYYSSSPPPRRRTTTWWW]]]dddiiilllpppuuuzzz~~~}}}xxxvvvtttrrrqqqqqqqqqqqqqqquuuzzz|||~~~~~~~~~|||{{{|||~~~{{{rrrrrrwww~~~tttnnnhhhdddaaa```aaa___\\\XXXTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJ}}}zzzsssiii^^^VVVRRRTTTQQQRRRXXXYYYhhh~~~ttt___YYYTTTUUUXXXZZZ___eeeiiilllqqqvvv|||}}}xxxwwwuuusssrrrrrrrrrsssrrrwww|||~~~~~~}}}{{{{{{|||~~~uuurrrwww||||||nnniiieeecccaaa```aaa```___]]]VVVUUUTTTQQQOOONNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJyyynnnbbbZZZVVVXXXTTTSSSXXXYYYfff}}}}}}ggg^^^WWWWWWYYY[[[___dddjjjmmmsssxxx~~~~~~zzzyyywwwvvvuuuuuuuuuuuutttxxx~~~~~~~~~}}}{{{{{{}}}}}}rrrtttyyywwwjjjfffbbb```___^^^_________^^^XXXVVVTTTQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMtttggg^^^ZZZ]]]XXXTTTXXXYYYbbbvvvpppeee[[[WWWXXXZZZ]]]bbblllooouuu{{{}}}|||zzzyyyxxxxxxyyyyyyyyy{{{}}}||||||wwwrrrvvv{{{sssgggddd^^^]]]\\\[[[[[[\\\]]]^^^XXXVVVSSSPPPNNNLLLLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQ{{{lllbbb]]]aaa[[[UUUXXXXXX___ppp}}}oooaaa[[[ZZZ[[[___cccmmmqqqwww}}}~~~||||||||||||}}}~~~~~~}}}}}}~~~{{{tttwww}}}}}}nnnfffcccZZZZZZYYYWWWWWWWWWYYY[[[WWWUUURRROOOMMMKKKKKKKKKLLLMMMMMMOOOQQQSSSTTTUUUpppeee___ccc\\\VVVXXXXXX^^^mmmxxxggg```^^^___cccgggnnnrrrxxx~~~~~~~~~~~~}}}sssttt|||uuujjjeeecccXXXXXXWWWUUUTTTUUUWWWYYYVVVTTTQQQNNNLLLKKKKKKLLLMMMMMMNNNPPPRRRUUUWWWXXXssshhhccc___\\\YYYUUUVVV___jjjwwwiii```___dddiiinnnttt|||}}}}}}yyyxxx{{{}}}rrrfffaaa```XXXVVVTTTTTTTTTTTTSSSQQQPPPOOONNNLLLKKKKKKJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVvvvjjjbbb^^^ZZZWWWTTTUUU^^^iii~~~}}}oooeeecccgggkkkpppvvv~~~~~~~~~|||}}}~~~sssvvv|||}}}nnnddd___^^^WWWUUUTTTSSSTTTSSSRRRPPPNNNNNNMMMLLLKKKKKKKKKKKKQQQPPPPPPPPPPPPPPPPPPQQQzzzmmmccc___[[[YYYVVVWWW___hhhyyyxxxnnnjjjkkknnnuuuzzz~~~}}}}}}|||~~~wwwqqqwwwtttiiibbb]]][[[VVVTTTSSSRRRRRRRRRPPPOOOLLLLLLKKKKKKKKKKKKKKKLLLQQQPPPOOOMMMLLLLLLMMMNNN}}}nnnhhhccc^^^\\\YYYYYY```hhhrrrvvvpppppppppyyy~~~}}}}}}~~~{{{vvvuuu|||mmmeee```[[[XXXUUUSSSQQQQQQQQQPPPNNNLLLJJJJJJIIIIIIJJJKKKKKKLLLMMMLLLJJJIIIJJJKKKLLLNNNqqqmmmgggaaa^^^[[[YYY^^^dddkkk~~~~~~xxxuuuttt}}}~~~yyyttttttwww{{{jjjccc^^^YYYUUUTTTRRRPPPOOOOOONNNLLLJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLwwwssslllddd```\\\XXXZZZ___dddsss}}}{{{uuummmqqqyyywwwgggaaa[[[WWWTTTSSSQQQOOONNNMMMLLLJJJHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIII}}}tttkkkeee___ZZZZZZ]]]```kkk~~~~~~~~~{{{uuummmuuu~~~rrrddd]]]XXXTTTTTTRRRPPPNNNLLLLLLKKKIIIGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNOOOOOONNNMMM|||qqqkkkddd^^^]]]___]]]fff|||||||||}}}tttuuuttt}}}nnnbbb[[[UUUSSSSSSQQQOOOMMMLLLKKKJJJHHHFFFHHHHHHGGGGGGFFFGGGGGGHHHEEEHHHLLLQQQTTTUUUTTTTTT~~~tttooohhhaaa]]]^^^ccciiiyyywwwssswww~~~yyyggg\\\VVVQQQPPPQQQQQQOOOLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGKKKQQQVVVYYYXXXVVVTTT|||tttpppkkkeeebbbbbbbbbhhhvvv|||ssstttzzzuuudddZZZUUUQQQPPPQQQQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHIIILLLQQQUUUWWWVVVTTTRRRyyytttrrroooiiieeefffaaafffrrr}}}tttrrrxxx|||nnn___XXXTTTQQQPPPQQQPPPPPPPPPOOONNNKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLPPPSSSSSSRRRPPPNNN|||vvvsssssspppjjjeeeeeeaaadddooouuurrruuu|||tttggg[[[VVVTTTQQQPPPPPPPPPPPPQQQRRRPPPMMMJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMOOOOOOMMMKKKJJJ{{{vvvrrrrrrnnngggbbbaaa```ccclll{{{tttuuuyyynnncccXXXUUUTTTQQQOOOOOONNNPPPQQQRRRQQQNNNJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHJJJJJJJJJIIIHHHGGG|||vvvrrrppplllddd___^^^]]]```iii{{{wwwvvvzzz~~~lllaaaXXXVVVUUURRROOONNNMMMNNNPPPPPPOOOMMMJJJHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHHHH|||vvvqqqoookkkccc^^^^^^ZZZ]]]fffwww{{{wwwwww{{{yyylllbbbYYYXXXWWWSSSNNNMMMLLLMMMNNNNNNMMMKKKIIIGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKLLL}}}vvvqqqnnnjjjddd______WWW[[[dddttt~~~vvvvvvyyy|||uuulllccc[[[YYYXXXSSSNNNLLLLLLLLLLLLLLLKKKJJJHHHGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOyyyrrrooojjj```\\\\\\ZZZ[[[```nnnzzzpppwwwvvvmmmcccdddbbb\\\UUUOOOMMMNNNOOONNNLLLJJJHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIHHHEEEJJJSSSWWWUUU|||uuurrrlllccc^^^]]]ZZZ\\\bbboooyyyvvvuuu|||ooofffbbbbbb```[[[TTTOOOMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGEEECCCGGGQQQVVVVVV{{{wwwrrrjjjbbb___]]]^^^dddqqquuuqqqsss}}}yyykkkddd______]]]XXXSSSNNNLLLLLLKKKLLLKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAADDDMMMSSSUUU}}}uuukkkddd```bbbgggttt}}}yyyqqqqqquuusssggg```[[[[[[XXXUUUQQQNNNKKKKKKIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCBBBDDDHHHMMMPPPwwwllleeeeeejjjvvv}}}~~~yyyuuutttvvvyyytttiii```ZZZWWWVVVTTTQQQOOOMMMKKKIIIGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFEEEEEEHHHKKKuuujjjjjjlllvvv~~~sssooosssvvvzzzxxxlllddd]]]XXXTTTRRROOONNNMMMLLLJJJHHHGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCFFFGGGFFFCCCFFFLLL}}}nnnmmmnnnvvvwwwllloootttwww~~~ooofffbbb\\\WWWQQQOOOLLLKKKLLLKKKIIIFFFGGGGGGFFFGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFDDDCCCIIISSSqqqoooooovvvxxxpppmmmtttwwwxxx{{{fff___\\\WWWRRRPPPMMMJJJJJJKKKKKKIIIFFFGGGFFFFFFEEEFFFGGGIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGCCCBBBCCCBBBCCCMMMZZZwwwrrrooowwwzzzrrrqqqqqqsssyyyoooeee^^^TTTPPPSSSMMMJJJFFFFFFGGGHHHGGGEEEGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDBBBAAABBBFFFIIILLL|||vvvttt}}}qqqoooqqqtttyyyhhh___YYYQQQMMMPPPLLLIIIFFFFFFGGGHHHGGGFFFGGGFFFFFFEEEEEEFFFGGGGGGIIIIIIIIIIIIHHHFFFEEEEEEEEEDDDBBBBBBCCCFFFHHHJJJ}}}uuulllnnnsss|||rrr```XXXTTTMMMKKKMMMKKKIIIFFFFFFFFFGGGGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGG}}}tttpppnnnrrryyyvvvhhhYYYTTTQQQMMMJJJKKKIIIHHHFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEEEE~~~~~~|||qqqmmmppptttxxxjjjaaaWWWRRRQQQNNNLLLKKKGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCCCC~~~~~~|||}}}~~~tttmmmlllqqqxxx~~~sssaaa\\\UUURRRQQQOOOMMMJJJFFFFFFFFFEEECCCCCCEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBB|||~~~{{{sssqqqooopppvvvyyyiiiZZZXXXTTTQQQPPPNNNKKKGGGDDDFFFFFFDDDBBBBBBEEEHHHGGGGGGEEEDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAuuuooolllpppsssuuu}}}oooaaaVVVUUUSSSOOONNNMMMIIIDDDDDDEEEFFFDDDBBBBBBEEEHHHGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAAxxxkkkmmmoooqqqvvv}}}|||kkk]]]WWWUUURRRPPPNNNLLLIIIGGGDDDEEEEEEEEECCCBBBCCCDDDEEEEEEDDDCCCAAA@@@??????@@@BBBCCCDDDDDDCCCAAA???@@@@@@????????????@@@@@@uuummmnnnpppsssvvv|||ttteeeZZZWWWTTTQQQOOOMMMKKKHHHEEEDDDEEEFFFEEECCCBBBCCCDDDEEEDDDCCCBBBAAA@@@??????@@@@@@AAAAAAAAA@@@???>>>?????????>>>>>>?????????tttllliiisssuuuyyy~~~wwwhhh]]]VVVUUUSSSOOOMMMKKKIIIFFFCCCDDDEEEFFFEEECCCBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@???@@@??????>>>>>>===>>>>>>???>>>>>>======>>>>>>???tttoooppprrryyy|||lll```YYYUUUSSSQQQNNNKKKIIIGGGDDDAAABBBDDDDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@>>><<<<<<<<<===>>>>>>======<<<<<<======>>>tttnnnpppvvv|||ttteee]]]XXXVVVQQQOOOLLLJJJHHHFFFCCCAAAAAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@CCCAAA???===<<<===>>>???===<<<<<<;;;;;;<<<<<<===~~~yyy|||~~~xxxpppnnnsss{{{kkk```ZZZVVVUUUOOOLLLJJJIIIHHHFFFDDDBBBAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAADDDBBB@@@>>>======>>>???<<<;;;;;;;;;;;;;;;;;;<<<|||wwwwww{{{{{{xxxuuutttvvv|||pppbbb[[[VVVQQQOOOMMMKKKIIIHHHHHHGGGEEEDDDBBBCCCDDDCCCAAA@@@AAABBB??????@@@@@@@@@AAAAAAAAACCCBBB@@@>>>=========>>>;;;;;;::::::::::::;;;;;;zzzuuuzzzxxxttttttvvvyyy~~~ggg[[[XXXRRRMMMKKKKKKJJJHHHHHHHHHHHHFFFEEEDDDEEEEEEEEECCCBBBCCCDDD?????????@@@@@@AAAAAABBBBBBAAA@@@???======<<<<<<;;;::::::999999::::::;;;|||yyy~~~yyyvvvqqqvvv{{{vvvddd[[[VVVPPPLLLKKKGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@?????????????????????>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======{{{yyyvvvvvvvvv{{{{{{mmm^^^WWWTTTPPPLLLKKKHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEDDDDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===}}}~~~vvvsssvvvzzz|||mmmaaaWWWSSSRRROOOLLLLLLIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<~~~{{{|||uuusssvvv|||qqqaaaYYYQQQPPPPPPMMMKKKKKKJJJKKKKKKKKKKKKIIIHHHGGGDDDCCCBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAABBBAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;yyywww{{{yyyvvvuuuxxx~~~rrreee[[[TTTOOOOOOOOOKKKIIIJJJJJJKKKLLLLLLKKKJJJHHHGGGCCCBBBAAA@@@??????@@@@@@>>>>>>??????@@@AAABBBBBBAAA@@@???>>><<<;;;:::999;;;;;;;;;;;;;;;;;;::::::|||www~~~|||tttsssuuuyyyyyyeee[[[WWWQQQMMMMMMMMMJJJIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGBBBBBB@@@???>>>???@@@@@@===>>>???@@@AAABBBCCCDDDAAA@@@???===<<<:::999888;;;;;;;;;;;;::::::::::::zzz}}}yyywwwuuuuuuwww}}}kkk\\\VVVRRRMMMJJJKKKJJJHHHIIILLLJJJJJJKKKKKKJJJIIIGGGFFFBBBAAA???>>>>>>>>>@@@AAA??????AAABBBCCCEEEFFFFFFBBBAAA@@@>>><<<;;;999999;;;;;;;;;:::::::::999999~~~wwwssssssuuuyyyxxxzzzwwwdddZZZVVVOOOJJJHHHIIIIIIGGGIIIMMMIIIJJJJJJJJJJJJHHHGGGFFFBBBAAA???======>>>@@@AAA@@@AAABBBDDDEEEGGGHHHIIICCCBBBAAA???===<<<::::::;;;;;;;;;::::::999999999{{{rrrrrrvvvwwwwww{{{~~~lll\\\TTTSSSTTTQQQMMMJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGEEEBBB@@@??????AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIFFFCCC???<<<:::::::::<<<;;;:::999999999999:::vvvqqqtttyyy|||}}}vvvfffZZZRRRQQQPPPMMMJJJIIIIIIKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGEEEBBB???>>>>>>???@@@EEEEEEEEEEEEFFFGGGHHHIIIGGGEEEBBB>>><<<;;;;;;;;;;;;;;;::::::::::::::::::|||vvvuuuzzzzzziii^^^VVVPPPMMMMMMKKKIIIHHHJJJMMMNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGFFFEEEBBB???>>>>>>>>>???EEEEEEEEEEEEFFFGGGHHHHHHFFFDDDAAA>>><<<;;;;;;;;;:::::::::::::::;;;;;;;;;~~~|||}}}kkk]]]XXXSSSNNNJJJLLLKKKIIIJJJMMMPPPQQQQQQKKKJJJHHHGGGFFFFFFGGGGGGGGGEEECCCAAA@@@??????@@@CCCCCCCCCCCCCCCDDDEEEEEEGGGEEEAAA>>>;;;::::::::::::::::::;;;;;;;;;;;;;;;~~~wwwaaaWWWTTTQQQLLLIIIJJJIIIHHHJJJLLLOOOPPPPPPIIIIIIGGGFFFEEEEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEHHHFFFBBB>>>;;;999888888::::::;;;<<<<<<<<<;;;:::zzzzzz{{{|||{{{kkkYYYRRRQQQNNNJJJHHHGGGFFFFFFGGGIIIKKKKKKKKKHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFHHHEEEBBB===:::999888888;;;<<<=========;;;:::999}}}~~~}}}zzz}}}~~~{{{vvvwwwxxxzzzkkk^^^SSSOOONNNKKKIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDCCC@@@===;;;::::::;;;<<<===>>>>>>===;;;999777}}}~~~~~~~~~|||xxxttttttzzzzzzvvvtttuuuwwwzzzttt___VVVNNNLLLKKKIIIHHHIIIJJJHHHGGGHHHIIIIIIHHHFFFEEEDDDBBBAAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@>>><<<;;;<<<===>>>===>>>???>>>===;;;888666~~~~~~|||}}}~~~{{{pppuuu{{{{{{vvvuuussszzzvvvgggVVVRRRLLLIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBFFFDDDBBBAAAAAABBBCCCDDD@@@???===;;;::::::::::::<<<;;;::::::999999::::::}}}}}}{{{zzz||||||xxxvvvxxx|||~~~vvvrrrsssuuu}}}yyyfff\\\SSSOOOKKKHHHHHHHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@DDDCCCAAA@@@@@@AAACCCDDDAAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::999999999999:::{{{{{{}}}|||wwwwwwyyy~~~}}}zzzyyyyyyyyyxxx}}}wwwqqqqqquuuzzz|||gggZZZUUUNNNLLLJJJHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@??????@@@@@@??????@@@AAACCCDDDAAA@@@>>><<<<<<;;;<<<<<<;;;;;;:::999999999999999||||||}}}yyyrrrrrrvvv|||{{{yyywwwxxx|||{{{wwwrrrpppttt{{{ooo___WWWSSSLLLJJJIIIJJJJJJJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFEEECCCBBBAAAAAAAAA>>>======>>>???AAABBBCCC@@@???===<<<;;;;;;;;;<<<;;;::::::999888999999999~~~vvvoooooossszzz~~~|||xxxyyyyyyyyy}}}}}}xxxuuurrrooopppyyysssfff___XXXRRRKKKJJJJJJKKKLLLKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA<<<<<<===>>>???AAABBBCCC>>>===;;;:::999::::::;;;::::::999888888888888999}}}uuunnnmmmpppwww|||~~~|||zzzyyyxxx|||||||||sssqqqooonnnmmmrrr~~~yyyhhhdddccc\\\UUUKKKJJJJJJJJJLLLKKKJJJHHHDDDDDDBBBAAAAAAAAAAAAAAA@@@AAADDDGGGKKKMMMOOOPPPKKKIIIFFFCCCAAA@@@@@@@@@<<<<<<===>>>???@@@AAABBB===<<<:::999999999::::::::::::999888888888888888|||uuuppplllmmmsssxxx{{{{{{xxxyyy|||~~~zzzwwwnnnlllmmmnnnpppwwwlllaaa``````ZZZTTTKKKJJJIIIIIIJJJJJJIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@???AAADDDIIIMMMQQQSSSUUUNNNLLLHHHEEEBBBAAA@@@AAA<<<===>>>???@@@AAAAAAAAA===<<<;;;:::999:::;;;;;;:::999999888888888888888|||uuurrrmmmlllpppuuuxxx}}}xxxwwwuuuwww{{{}}}xxxtttllllllnnnqqqttt|||~~~qqqaaaXXXVVVUUURRRMMMKKKIIIGGGGGGHHHHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>@@@EEEJJJOOOSSSVVVXXXQQQOOOKKKHHHEEECCCCCCCCC===>>>???@@@@@@AAA@@@@@@>>>===<<<;;;:::;;;<<<===:::999999888777888888888{{{vvvqqqqqqrrrsssvvvzzz}}}}}}zzzvvvwwwyyy||||||yyyuuuoookkkmmmoooqqqtttzzzrrrgggXXXQQQPPPRRRRRRPPPJJJIIIGGGDDDBBBAAAAAAAAABBBAAAAAA@@@?????????@@@AAAAAABBBFFFKKKOOORRRRRRRRRPPPLLLIIIFFFEEEEEEEEEAAA@@@???@@@BBBCCCBBB@@@???===<<<;;;<<<<<<:::999777777777777777888888999{{{vvvqqqqqqqqqrrruuuxxx{{{}}}}}}|||yyywwwvvvxxxzzz~~~|||xxxuuurrrmmmjjjmmmqqqvvv{{{~~~kkkaaaTTTNNNMMMNNNLLLJJJJJJIIIFFFDDDBBBAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAADDDIIIMMMOOOOOOLLLKKKIIIGGGFFFGGGHHHIIICCCBBB@@@@@@AAAAAAAAA@@@===<<<;;;;;;=========;;;999999888777666666666777zzzuuuqqqqqqqqqqqqsssuuuxxxyyyyyy}}}zzzyyywwwvvvuuuvvvxxxyyy}}}|||wwwtttrrrooollljjjqqqwwwnnnccc[[[RRRMMMMMMMMMJJJFFFIIIHHHFFFCCCBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@BBBFFFIIIJJJJJJDDDDDDDDDDDDFFFHHHKKKLLLFFFDDD@@@??????@@@@@@???<<<;;;:::<<<>>>??????>>>::::::888777666555555555xxxsssqqqqqqqqqqqqqqqrrrssstttsssxxxzzz}}}zzzxxxuuuvvvwwwxxxzzz}}}}}}zzzvvvrrrpppooonnnnnnyyypppeee\\\XXXSSSQQQRRRQQQNNNJJJHHHGGGEEECCCAAA@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???@@@CCCEEEEEEEEE??????@@@BBBDDDGGGJJJKKKHHHDDD@@@======>>>>>>>>><<<;;;;;;<<<>>>??????>>>:::999888777666666666666uuuqqqrrrrrrqqqppppppooooooooommmssswwwzzzuuussstttuuuxxxzzz}}}|||yyywwwtttqqqoooppprrrtttmmmaaa]]]TTTSSSRRRSSSUUUUUURRROOOGGGFFFDDDBBB@@@@@@@@@@@@@@@???????????????@@@@@@@@@???>>>>>>@@@AAAAAA@@@======>>>@@@BBBDDDFFFGGGFFFBBB>>><<<<<<=========>>><<<;;;<<<===>>>===<<<888888777777777777888888}}}uuurrrtttsssrrrqqqooommmlllkkkiiipppsss|||~~~|||yyytttqqqrrruuuxxx}}}zzzwwwttttttsssqqqrrruuu{{{kkk[[[TTTSSSMMMMMMOOORRRTTTTTTQQQOOOFFFEEECCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@>>><<<===>>>??????>>><<<<<<===>>>@@@@@@AAABBBAAA???<<<:::;;;======<<<===<<<;;;;;;<<<===<<<:::888888888888888999:::;;;}}}xxxwwwuuutttsssqqqooollljjjiiigggmmmnnnsss}}}yyywwwuuuvvvwwwwwwwwwyyy~~~~~~yyyuuusssrrrssstttvvvyyylll]]]QQQLLLLLLIIIKKKMMMOOOQQQPPPNNNLLLEEEDDDBBB@@@??????@@@@@@??????>>>>>>??????@@@AAA???===<<<<<<===>>>>>>===;;;;;;<<<===>>>>>>>>>>>>;;;:::999999;;;======<<<:::999999:::<<<===<<<;;;;;;;;;::::::999:::::::::}}}zzz{{{vvvuuutttrrrooollliiihhhgggllljjjkkkuuuzzz{{{vvvsssqqqpppqqqtttxxx{{{~~~zzzuuuqqqppprrruuuxxx{{{nnn___VVVNNNJJJKKKJJJKKKMMMOOOOOONNNLLLJJJEEEDDDBBB@@@??????@@@@@@@@@?????????@@@AAAAAABBB>>>===;;;;;;===>>>===<<<999:::;;;<<<============888777777999;;;======<<<777777777999;;;=========>>>===<<<;;;:::999999999zzzzzzrrrqqqooommmkkkjjjiiiiiifffffffffhhhlllttt~~~sssssssssqqqoooppprrrtttxxx{{{~~~xxxuuuttttttttt{{{~~~yyydddTTTLLLHHHFFFDDDFFFGGGHHHJJJKKKIIIEEEAAACCCBBBAAA@@@????????????===============>>>??????===<<<;;;::::::999::::::;;;;;;<<<===<<<;;;999888999888777777888:::<<<===:::999888777777888999:::;;;<<<<<<;;;::::::<<<===|||vvvvvvqqqpppooonnnlllkkkjjjiiieeeeeefffgggjjjpppxxx~~~}}}xxxuuusssoooqqqrrrsssrrrtttvvvxxx~~~}}}yyyvvvwwwzzz}}}vvvjjjZZZOOOJJJIIIHHHGGGGGGFFFGGGHHHIIIHHHDDDAAAAAA@@@@@@???????????????===============>>>>>>???======<<<;;;:::::::::::::::;;;<<<<<<<<<:::999888777777777777777999:::;;;999999888777777888999999<<<>>>??????>>>>>>???AAAyyysssrrrnnnnnnnnnmmmlllkkkiiihhheeefffggghhhjjjnnntttxxx}}}{{{xxxuuurrrppppppoooooorrrvvvyyyzzz|||xxxwwwwwwyyy}}}uuufff]]]SSSKKKIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFCCCAAA>>>>>>======>>>>>>??????======<<<<<<======>>>???>>>===<<<;;;::::::::::::999:::;;;;;;;;;:::888888666666666777777888888999999999888777777888999999;;;>>>AAACCCBBBBBBBBBBBBzzzsssrrrllllllmmmlllkkkiiihhhgggfffgggiiikkkllloootttwwwzzzvvvttttttrrrqqqrrrssstttvvvuuuyyy~~~|||xxxyyy|||uuuggg^^^YYYRRRMMMJJJIIIHHHGGGHHHFFFDDDCCCDDDCCCBBBAAA<<<;;;;;;<<<===>>>???@@@===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;::::::::::::888999:::::::::999888777666777888888999999999888999888888888888888888999888<<<@@@CCCCCCBBBBBBBBB{{{tttrrrllllllkkkkkkiiihhhffffffdddfffiiikkkmmmpppsssvvv}}}{{{uuuqqqooooooooopppqqqsssvvvyyy{{{~~~zzzwww|||tttddd\\\WWWTTTPPPMMMKKKIIIGGGFFFHHHFFFCCCBBBBBBBBBAAA@@@:::::::::;;;<<<===??????<<<<<<<<<<<<<<<======>>>===<<<;;;::::::999999:::777888999:::::::::999888888999;;;<<<<<<;;;:::999888888888999999888888888777<<>>???<<<<<<;;;;;;<<<<<<===>>><<<;;;:::999888888888888888888:::;;;;;;;;;:::999999;;;===??????===;;;999777888999999999999888777999===BBBEEEEEEDDDCCCCCC{{{{{{|||{{{uuurrroookkkiiihhhhhhiiihhhiiiiiiiiiiiilllpppsssxxx|||xxxvvvtttttttttvvvxxxxxxxxxyyyzzz|||{{{}}}qqqeeeXXXQQQPPPIIIJJJJJJIIIHHHGGGGGGGGGHHHFFFDDDDDDDDDCCCAAA???<<<<<<;;;<<<<<<===>>>>>><<<;;;;;;;;;;;;<<<======;;;:::999888777777777777888999:::<<<<<<<<<;;;:::999;;;>>>@@@@@@>>>;;;999777888999999999999888777:::===AAACCCCCCBBBAAABBBxxxxxx|||}}}yyyvvvqqqmmmjjjiiijjjkkknnnnnnmmmlllkkklllpppsssqqqwww{{{~~~}}}}}}{{{xxxuuutttsssttttttvvvyyy{{{}}}|||hhh]]]WWWOOOJJJJJJLLLLLLLLLKKKHHHFFFFFFGGGHHHFFFEEEEEEDDDCCC@@@>>>===<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;<<<======:::999888777666666666666888999;;;<<<===<<<;;;;;;999;;;???AAAAAA>>>;;;888777888999::::::999888777888;;;>>>??????>>>>>>???|||ssspppsssyyy|||}}}~~~~~~~~~zzzssslllhhhhhhlllppptttpppkkkjjjkkklllkkkiiimmmmmmrrrxxx|||xxxvvvvvvwwwvvvxxxyyyzzzyyyxxxyyyzzzyyyjjj[[[SSSPPPKKKGGGFFFHHHIIIJJJJJJIIIFFFDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@??????===<<<<<<===>>>???;;;;;;:::::::::;;;<<<<<<888888888888777777777777999888999;;;>>>@@@AAA@@@999999:::;;;;;;;;;::::::888888888777666444222222::::::::::::::::::;;;;;;xxxmmmjjjnnnuuuzzz||||||}}}~~~zzz}}}yyyrrrllliiikkkppptttwwwtttooolllkkkjjjiiihhhggggggjjjooovvv}}}zzzzzzyyywwwuuuuuuvvvxxx|||~~~xxxlll___RRRNNNLLLIIIEEEDDDGGGGGGHHHGGGFFFDDDBBBAAACCCCCCCCCCCCBBBAAA@@@???===<<<;;;::::::;;;<<<<<<<<<<<<;;;:::999999999:::888888888888777777777777999888888;;;>>>@@@@@@@@@:::::::::::::::999999999555555666666666666555555666666666777777888888888yyykkkgggkkkrrrwwwzzzxxxvvvwww{{{}}}yyyxxxtttmmmiiihhhlllqqquuuxxxwwwtttooojjjgggffffffgggfffgggjjjnnnwww~~~~~~yyyvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvxxxyyyyyy{{{}}}xxxggg]]]SSSJJJIIIJJJGGGDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<===<<<;;;999888888888888888888888888777777777777888888888:::===?????????<<<;;;999888777888888999555555666666666666555555333333444555666777777888ssslllmmmrrruuuuuurrrnnnoootttzzz~~~~~~yyyqqqlllgggdddeeeiiinnnppptttuuusssnnnhhhddddddeeegggeeeeeegggjjjppp|||}}}~~~~~~}}}{{{xxxtttpppoooqqqsssvvvxxxyyyyyyyyy{{{}}}vvvfff\\\SSSLLLGGGHHHIIIGGGEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA???????????????>>>===<<<<<<<<<<<<<<<<<<=========;;;:::999999888888888888888888888888777777777666888777777999<<<>>>>>>===<<<;;;888666555666777888888888888777666444222111222333444555666777888999~~~uuurrrqqqqqqrrrmmmiiijjjpppwww{{{}}}xxx|||yyytttlllhhhcccbbbdddhhhkkklllmmmooooookkkfffbbbccceeebbb``````ccceeeiiisss}}}}}}}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxwwwtttttttttuuuvvvuuutttrrrrrrtttxxx{{{pppbbbXXXTTTOOOIIIEEEGGGHHHEEEBBBCCCCCCCCCCCCDDDDDDCCCBBBBBB==================<<<;;;;;;<<<<<<======>>>>>>>>>888888888888999999:::;;;888888888888777777777666777666666888;;;===<<<<<<;;;:::777555444555666777888888888777666444222111111111222333555666777777{{{uuuqqqooorrrlllgggiiiooovvvyyyyyywwwzzzxxxqqqllljjjfffcccdddhhhlllmmmlllhhhhhhhhhgggeeecccccccccbbb``````ccceeegggnnnvvv~~~}}}|||{{{{{{{{{{{{xxxzzz|||}}}}}}}}}|||yyywwwxxxxxxxxxxxxrrrrrrrrrrrrrrrssstttuuuqqqrrrtttvvvxxxyyyzzzzzzyyy|||pppcccYYYSSSRRRKKKFFFDDDEEEDDDAAA???@@@AAABBBDDDEEEFFFDDDCCCBBB<<<<<<<<<======<<<<<<;;;999:::;;;<<<=========<<<888888888888999;;;<<<===888888888888777777777777777666666777:::;;;;;;:::999888666555444555555666555555666666666666555555//////000111222333333444}}}xxxuuusssvvvoooiiijjjpppuuuvvvttttttwwwzzz|||yyyssslllgggfffdddcccgggmmmqqqpppnnnfffeeeddddddeeeeeecccaaabbb______bbbcccdddiiiooovvv}}}}}}}}}~~~wwwyyyzzzzzzyyyxxxyyyzzzyyyzzz||||||{{{{{{|||~~~~~~}}}zzzxxxxxxvvvsssrrrsssuuuuuuuuurrrrrrrrrsssuuuwwwyyy{{{zzz|||~~~mmmccc]]]VVVQQQPPPJJJFFFCCCDDDCCC???>>>@@@>>>@@@DDDFFFGGGEEEBBB@@@;;;;;;<<<<<<===<<<<<<;;;:::;;;<<<>>>>>>>>>>>>===:::999999999:::;;;<<<<<<888888888888777777777777666555555777999::::::999555555555555555555555555555555666666666666555555000000111111111222222222~~~{{{yyyyyyyyysssllllllqqquuussspppooorrruuuxxxvvvqqqlllhhhaaa```aaagggooosssrrrooogggeeecccdddffffffccc___]]]ZZZYYY\\\]]]]]]```eeennn{{{|||}}}~~~}}}{{{zzzzzzzzzwwwxxxxxxwwwuuutttuuuvvvuuuwwwyyy|||~~~{{{zzz{{{}}}|||wwwtttvvvvvvwwwwwwvvvuuutttsssxxxuuussssssuuuwwwxxxxxxvvvvvvwwwxxxzzz}}}~~~lll\\\XXXVVVPPPJJJHHHKKKGGGDDDEEEDDD@@@@@@CCC<<>>@@@???>>>???AAABBBBBBAAA;;;::::::::::::;;;<<<<<<:::;;;===@@@CCCCCCBBB@@@<<<<<<;;;;;;;;;<<<<<<===>>><<<999666444444555555444555777777666666777999777777777777666666666666999999999999888666444333333333333222222222111111}}}}}}~~~}}}zzzxxxxxxxxxxxxwwwuuuwwwxxxxxxvvvrrrnnnkkkhhhddd```aaaeeeggggggeee```aaabbbeeeggggggdddbbb```^^^ZZZXXXWWWXXXZZZ\\\```fffsss~~~}}}{{{{{{zzz~~~~~~~~~}}}|||{{{yyyyyysssvvvzzz}}}~~~|||{{{zzzzzzyyyxxxuuuwwwzzz{{{zzzzzzzzz{{{xxx{{{~~~~~~}}}{{{{{{{{{{{{~~~}}}||||||}}}~~~~~~|||yyyxxx|||||||||}}}~~~yyynnnccc\\\TTTPPPNNNMMMJJJGGGEEEEEEDDDBBBAAA???>>>>>>@@@>>>>>>>>>@@@AAA@@@???;;;;;;::::::;;;;;;<<<============???AAAAAA@@@>>><<<<<<<<<;;;;;;;;;<<<<<<<<<;;;888666555444555666666888999999777777888:::666666666555555555555555999999::::::888777555444333333333333222222222222|||}}}~~~~~~}}}|||{{{vvvwwwwwwvvvtttqqqnnnllljjjfffbbbaaaccccccbbb______```cccgggiiiiiifffdddbbb```\\\XXXVVVVVVVVVWWWZZZ___jjj}}}~~~}}}yyy|||~~~{{{zzzzzzzzzyyyxxxvvvwwwyyyxxxvvvuuuuuuvvvsssvvvyyy{{{zzzyyyyyyzzzzzz|||}}}}}}|||}}}jjjaaaZZZUUUPPPMMMLLLJJJGGGCCCDDDDDDCCCAAA@@@???>>>===???>>><<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<===???>>>===>>>??????>>>=========<<<<<<;;;;;;:::::::::999777666555555666666777888999888666666777888444444444555555555555555999:::::::::999777666555444444444444333333333333~~~|||ttttttsssrrrooommmkkkjjjkkkhhhdddccccccbbb```^^^___aaadddhhhkkkjjjgggdddaaa___[[[WWWUUUTTTTTTTTTVVV[[[fffxxx{{{|||}}}|||zzzyyyzzz{{{{{{~~~ppp^^^WWWQQQOOOMMMLLLKKKIIIEEEAAACCCBBBAAA@@@???>>>======>>><<<;;;;;;<<<<<<;;;999;;;;;;;;;:::;;;<<<<<<===???===<<<<<<===>>>>>>=========<<<<<<;;;:::999888777777666555555555666666555666666555333222333444444444555555555555666666999:::::::::999888666555555555444444444333333333~~~|||qqqpppnnnllliiihhhggggggiiihhhfffddddddcccaaa```]]]^^^aaadddfffeeebbb___\\\ZZZWWWUUUSSSSSSSSSSSSTTTZZZfffvvvxxxtttwww{{{bbbSSSOOOLLLLLLKKKKKKJJJHHHDDDAAAAAAAAA@@@???>>>======<<<<<<;;;:::::::::;;;999888:::::::::::::::;;;<<<<<<<<<;;;::::::<<<>>>>>>>>><<<<<<<<<<<<;;;:::888888666666555555555555555666444555555444222111222333555555666666666777777777888999::::::999888666555555555444444444333333333}}}zzzqqqnnnkkkhhhfffeeeffffffgggffffffeeedddccccccbbb[[[[[[[[[\\\]]]\\\ZZZWWWVVVUUUTTTRRRQQQQQQRRRRRRSSSXXXbbbppp~~~uuuqqqnnnpppyyyooo[[[PPPNNNIIIJJJKKKKKKIIIGGGDDDBBB@@@??????>>>======<<<<<<;;;:::888999::::::999888999999999999999::::::;;;:::999999:::<<<>>>===<<<:::;;;<<<<<<<<<:::999888555555555555555444444444444555666555333333444555555555666666777888888888777888888999888777666555444444444444333333333333}}}yyysssppplllhhhffffffggghhheeeeeefffeeecccbbbaaaaaa\\\[[[YYYXXXWWWVVVTTTRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQSSSYYYbbbllluuuyyy{{{{{{qqqpppqqqwwwsssdddVVVOOONNNHHHIIIJJJIIIGGGEEECCCBBB???>>>>>>======<<<<<<;;;:::888888888:::;;;:::999888888777777888888999::::::999:::;;;<<<<<<:::888999:::;;;<<<<<<;;;999888555555555555444444333222222333444444333333444555444444555555666777777888666666777888777666555444333333333333222222222222|||xxxuuurrrmmmiiiggggggiiikkkdddeeeeeedddbbb```______```]]]ZZZWWWVVVUUUSSSQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOQQQWWW___fffjjjlllsss~~~yyyvvvvvvyyyrrrcccWWWNNNIIIIIIGGGHHHIIIHHHFFFCCCBBBBBB>>>>>>======<<<<<<;;;;;;999888777888:::;;;;;;:::777777777666777888888999;;;;;;;;;<<<<<<;;;888555888999;;;<<<<<<;;;:::999555555555555444333222111///000222222111111222444333333444444555666777777555555666777777666555444333333333222222222111111~~~xxxsssssssssrrrppppppoooooolllgggdddeeeeeebbb```bbb___]]][[[ZZZXXXUUUQQQNNNPPPOOONNNMMMLLLMMMNNNNNNRRRRRRRRRQQQRRRTTTYYY\\\aaaiii|||ttteeeYYYSSSNNNIIIEEEDDDDDDEEEEEEDDDBBBAAA???@@@>>><<<:::999:::;;;<<<888999999:::::::::999999999999999999999888777666888:::;;;:::888888999::::::999777777888777666444666555555555555444444444000000111111111222222222555555555666555555444444444555555555444333333222222222222222222222222222~~~wwwuuurrrqqqrrrssstttuuuqqqiiidddeeefffdddcccddd^^^]]][[[ZZZXXXUUUQQQNNNPPPOOOOOONNNNNNNNNOOOOOONNNOOOOOONNNNNNOOORRRUUUYYY```ppppppfffYYYOOOJJJGGGCCC???BBBBBBBBBBBBBBB@@@???>>>???>>><<<;;;::::::;;;;;;888999999999999999999888888888888999888888777777999:::;;;:::888777888999:::999777777888777666444555555555555444444444444111111111222222222222333222222333333333333333222444444555555444333333222222222222222333333333333~~~}}}|||zzztttrrrvvv{{{yyynnneeeeeehhhgggffffff^^^]]]\\\[[[ZZZWWWRRROOOOOOOOOPPPPPPPPPPPPPPPOOOMMMNNNOOONNNLLLKKKLLLNNNUUUXXXdddxxx~~~zzzzzz}}}|||}}}}}}mmm```YYYOOOHHHEEEDDDAAA???@@@@@@@@@@@@???>>>===<<<>>>======<<<;;;;;;::::::888888999999888888888888777888888999999999999888:::;;;;;;:::888666777777:::888777777777777666444555555444444444333333333222222222222333333333333000111222333333444333333444444444444444333333222222222222333333444444444}}}{{{zzzzzz~~~~~~~~~vvvtttzzzuuuhhhfffiiihhheeeccc^^^]]]]]]]]]\\\YYYUUUQQQMMMNNNPPPQQQQQQQQQPPPOOOOOOQQQRRRQQQNNNLLLKKKKKKPPPQQQXXXhhh{{{wwwsssqqqoookkkiiimmmsssyyyvvvfff\\\QQQMMMGGGDDDCCCBBBAAA@@@????????????>>>>>>==================<<<;;;:::999999888888777777777777777777888999:::;;;;;;;;;;;;:::;;;;;;:::777555666666999777666666777777666555444444444444333333333222222222333333333444444444111222333444555666666666333333444444444333333222111222222333444555555666}}}|||{{{zzzxxxwwwwwwyyy|||~~~~~~zzzsssqqqwwwzzzlllhhhiiifffaaa^^^\\\\\\]]]^^^^^^\\\XXXTTTMMMNNNOOOPPPPPPOOONNNMMMPPPQQQSSSRRROOOLLLJJJJJJIIIHHHMMMXXXggg{{{|||oooaaa______aaa```bbbkkkuuummm\\\RRRNNNDDDBBB@@@????????????????????????>>>>>>>>>>>>>>>============<<<;;;:::999999888777666666666666777888999:::<<<===>>>>>>???:::;;;;;;999777555555666888777555666777777666555444333333333222222222222222222333333333444444444111222333444555555555555222222333333444333333222111222222444555666777777~~~}}}{{{yyyssspppmmmmmmnnnqqqrrrrrrtttqqqllljjjnnnvvv{{{oookkkiiiccc\\\YYYXXXYYY[[[]]]___]]]ZZZVVVMMMMMMMMMMMMMMMLLLKKKKKKKKKMMMNNNMMMJJJHHHGGGGGGGGGGGGKKKRRR[[[iiiyyyfff\\\VVVUUUWWW[[[```fffrrr}}}~~~mmm]]]PPPJJJIII@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????>>>======<<<;;;;;;::::::999888777555555555666666777888:::<<<>>>???@@@@@@999::::::999777555666666777666555555777777666555333333333222222222111111222222222222333333333333///000111222222333222222111222222333333333333333111111333444666777888999~~~}}}zzzwwwppplllfffccccccdddeeefffgggggggggeeeffflllwwwxxxpppmmmhhh```YYYVVVRRRTTTWWWZZZ]]]]]]YYYVVVMMMMMMKKKJJJIIIIIIHHHHHHFFFHHHIIIHHHFFFDDDDDDEEEHHHIIILLLQQQTTT\\\jjjyyy}}}llleeeccc^^^[[[\\\ccckkkuuu|||kkk```WWWNNNHHHGGG???AAACCCDDDCCCCCCBBBBBB??????>>>======>>>???@@@???>>><<<;;;::::::;;;;;;:::888666444444444555666555666888;;;===???@@@@@@888999999888777666666777777555444555666777666555222222222222111111111111111111111222222222222333000111111222222222111111111111222333333333333333111111333444666888999:::}}}|||yyyuuuooojjjccc^^^\\\]]]^^^^^^```ccceeedddbbbgggrrr|||zzzuuupppnnnhhh___WWWUUUNNNPPPTTTXXX[[[[[[XXXVVVNNNLLLJJJHHHGGGFFFFFFGGGDDDEEEFFFEEEDDDCCCDDDEEEDDDEEEIIIMMMMMMOOOZZZfff}}}qqqkkkooouuukkkggghhhoooyyyzzzjjj[[[VVVRRRJJJCCCAAA;;;===???@@@@@@>>>======???>>>===<<<<<<===>>>???@@@>>><<<:::999:::;;;<<<:::888666444333444555666333444777999<<<>>>??????777888999888777666777888666555444555666777666555222222222111111111111000000000111111111222222222333333444444444333222222000111222333333333333333111111333555777888:::;;;}}}yyyuuulllfff]]]WWWVVVYYY\\\^^^dddfffgggfffeeehhhoootttxxxtttoooiiiddd___YYYUUUOOOSSSTTTQQQRRRWWWYYYVVVOOOLLLIIIHHHJJJKKKJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEGGGHHHIIIJJJNNNRRRVVViiixxxyyyuuuyyyyyyuuujjjnnnuuu~~~~~~eeeaaaZZZSSSLLLHHHFFFEEE@@@@@@??????????????????;;;;;;<<<===>>>???@@@@@@EEECCC@@@===;;;;;;<<<<<<;;;:::777555444444555666666777888999:::;;;;;;;;;;;;888555555777888888666444444444444444444444444333333222111000///...---//////000111111222333333333333333333333333333333333333333333333333333333000111444666777777777777}}}wwwsssjjjddd]]]XXXYYY\\\```bbbeeefffffffffgggjjjooorrrvvvrrrlllfffaaa\\\WWWTTTSSSRRRQQQQQQSSSUUUWWWYYYQQQMMMJJJHHHHHHHHHGGGEEEFFFFFFEEEEEEDDDCCCCCCBBBDDDEEEFFFGGGHHHJJJOOORRR^^^hhh~~~}}}{{{|||xxxssszzz}}}wwwhhh```]]]XXXRRRMMMIIIGGGFFF@@@@@@?????????>>>>>>>>>;;;;;;<<<===>>>???@@@@@@DDDBBB@@@>>><<<;;;;;;;;;:::999777555444555666666666777888999:::::::::::::::777555555666777777555555555555555555555555555444444333222111000//////000000111111222333333333555555444333222111111000222222222333333333333333000111222333444555555555~~~xxxrrrjjjeee___]]]^^^bbbeeeggggggffffffhhhkkkmmmoooooorrrmmmfff```\\\XXXTTTRRRNNNPPP\\\iiijjj^^^TTTRRRRRROOOKKKHHHGGGFFFDDDBBBEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDFFFIIILLLSSSXXXhhh||||||yyyeeeYYYYYYWWWUUURRROOOKKKHHHFFF@@@@@@??????>>>===<<<<<<;;;<<<======??????@@@AAAAAAAAA@@@???===;;;:::999777777555555555666777888666666777888999999999999999777555555666777666555555555555555555555555555444444333222111111000000000111111222333333333333555555444333111000///...111111222222222333333333000000000000000111222222}}}xxxoookkkgggdddfffhhhjjjkkkjjjhhhgggjjjnnnpppnnnkkklllggg```ZZZVVVTTTQQQPPPNNNOOO^^^qqqrrr___QQQPPPQQQOOOKKKIIIGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCCBBBCCCFFFHHHNNNPPP[[[nnnzzzwww|||iii\\\VVVUUUUUUUUUSSSPPPLLLHHHEEE@@@@@@???>>>===;;;;;;:::;;;<<<<<<===>>>???@@@AAA???@@@@@@@@@>>>;;;999777555555444555555666888888555666777777888888888777999888777777777777777666444444444444444444444444333333222222111000//////000111222333444333333222333333222111000000//////000000111111222333333333000///...---------//////xxxuuuqqqnnnnnnnnnnnnnnnllljjjiiikkknnnnnnkkkhhhfffaaa[[[VVVSSSRRRPPPOOOTTTLLLMMMWWWWWWNNNMMMUUUMMMMMMKKKIIIGGGFFFGGGGGGDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCEEEFFFJJJMMMVVVaaakkkyyyxxxqqqpppsssxxxxxxgggYYYTTTTTTTTTUUUUUUTTTPPPKKKFFFCCC??????>>>===;;;:::999999;;;;;;<<<===>>>??????@@@>>>???@@@@@@>>>;;;888666333333444555666777888999555555666666777777666666888999999999888777777777222222222222222222222222111111000000//////......000111222333444333222111//////000000000000000000000000000111111222222222///...---++++++,,,---...~~~zzzwwwuuussspppooommmllljjjjjjjjjiiifffddd___[[[WWWTTTRRRRRRPPPOOONNNHHHFFFKKKJJJFFFGGGMMMJJJJJJIIIHHHFFFEEEGGGIIICCCCCCCCCBBBAAAAAA@@@@@@AAACCCDDDDDDCCCCCCEEEFFFDDDIIIQQQWWW[[[dddwwwyyyrrrnnnmmmqqq{{{zzziii[[[PPPOOOSSSSSSSSSTTTRRROOOJJJDDDAAA======<<<<<<;;;:::999999999:::;;;<<<===>>>>>>???>>>>>>??????===:::777555222333444555666777777888444555555666666555555555777888:::999777666666777111111111111111111111111000000/////////.........///000222333333222000///------...//////000000111000000000000000000000000...------,,,,,,,,,------|||yyyvvvrrroookkkkkkjjjgggccc```______YYYWWWUUUSSSSSSSSSQQQPPPEEEGGGJJJKKKKKKHHHEEECCCGGGHHHHHHFFFCCCBBBDDDGGGCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBDDDDDDDDDDDDEEEFFFCCCEEEKKKPPPRRRWWWdddqqq|||uuurrrrrrwww{{{zzzggg]]]UUULLLKKKQQQOOOOOOPPPOOOLLLGGGCCC@@@<<<;;;;;;;;;::::::999999888999999:::;;;<<<======>>>>>>>>>===;;;999777666222333444555666666777777444444555555555444444333444666888888555444444555111111111111111111111111000000000000////////////...///111333333111///---..................//////111111111000//////......,,,------.........------~~~{{{wwwssspppiiijjjiiiddd^^^ZZZ[[[\\\VVVUUUTTTTTTTTTTTTRRRQQQKKKKKKFFF??????EEEHHHGGGFFFGGGGGGDDDAAA???BBBDDDCCCCCCBBBAAAAAA@@@@@@??????AAACCCDDDDDDCCCEEEFFFEEEDDDGGGLLLNNNPPPWWW^^^oooyyysssttttttzzzssscccUUURRRNNNFFFFFFLLLKKKLLLLLLLLLIIIFFFBBB@@@::::::::::::::::::::::::777888888999:::;;;<<<===???>>>>>><<<;;;999777666222333444555666666666666444444444555555444333333111444777777444222222333222222222222222222222222111111111111000000000000---///111222222000...,,,/////////......---------222222111000///...------+++---...///000///......|||tttnnnllliiidddaaa^^^[[[WWWTTTVVVVVVUUUTTTRRROOOMMMKKKFFFEEEEEEEEEGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCBBBDDDGGGIIIJJJMMMQQQTTTffflll~~~}}}ppp\\\XXXQQQJJJEEECCCCCCCCCEEEGGGHHHGGGEEECCCAAAAAA@@@>>>;;;:::;;;<<<;;;:::888888888999:::;;;<<<===@@@???===;;;999777555555222222333444444555555666444444333333222111000000222333666777666333000...////////////////////////333333222000///---,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,+++++++++++++++,,,---...///000zzzvvvmmmiiiddd___[[[XXXUUUSSSSSSSSSRRRQQQOOOLLLJJJHHHEEEDDDDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCEEEHHHJJJKKKNNNRRRTTT^^^bbbpppzzziii]]]SSSPPPKKKGGGDDDDDDFFFGGGGGGHHHGGGFFFDDDBBBAAAAAA???===;;;::::::;;;;;;:::888888888888999::::::;;;======<<<:::888777555555333333333444444444444444444444333222222111000000222333444555444222000...000000000000000000000000000000000000//////............---------,,,,,,,,,,,,,,,,,,------------...///......---,,,,,,++++++,,,++++++,,,,,,...//////~~~|||ooojjjbbb\\\XXXUUUSSSQQQOOOOOONNNMMMKKKIIIGGGEEEEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAABBBBBBAAAAAAAAABBBCCCCCCEEEGGGIIIKKKLLLNNNRRRTTTVVVXXX```mmm{{{~~~yyywwwwww}}}~~~pppbbbUUUMMMLLLJJJFFFCCCCCCDDDFFFGGGJJJIIIGGGEEECCCAAAAAA@@@???<<<:::999:::::::::999888888888888888888888888::::::999888777666555555444444444444333333333333333333333222111111000000222222222222111000//////000000000000000000000000.........//////000000111------------,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,++++++,,,++++++,,,,,,---...///~~~~~~~~~}}}|||{{{oooiii```YYYTTTRRRPPPOOOMMMMMMLLLJJJHHHFFFEEEDDDEEECCCBBBBBBDDDEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBCCCDDDEEEDDDBBBCCCBBBBBBAAABBBBBBCCCCCCGGGHHHJJJKKKLLLMMMPPPSSSRRRRRRVVV]]]eeerrrwwwrrrrrrvvvyyyzzziii]]]TTTNNNJJJIIIHHHEEEBBBAAABBBDDDFFFKKKIIIFFFDDDCCCBBBBBBAAA>>><<<999888999:::999888999999999999999888777777777777777666666666555555555555444444333222111111333222222222111111000000111111000///////////////111111111111111111111111------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,+++++++++,,,------...~~~}}}~~~}}}|||yyywwwvvvvvvmmmggg]]]UUUQQQOOONNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBDDDFFFGGGFFFDDDCCCBBBBBBAAAAAAAAABBBBBBFFFGGGIIIIIIIIIJJJMMMOOONNNNNNQQQTTTVVV^^^pppyyyzzzyyyxxxyyy~~~|||jjj[[[RRRMMMKKKJJJFFFEEECCCBBBBBBCCCEEEGGGKKKHHHEEEDDDEEEEEEDDDCCC>>><<<999888999:::999888:::;;;;;;;;;:::999888777555555555555555555555555555555444333222111111000222222111111111111111000111000///.........///000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------|||yyywww}}}~~~}}}{{{vvvrrrpppooohhhbbbZZZSSSPPPNNNNNNMMMMMMLLLJJJHHHGGGFFFFFFFFFGGGDDDBBBBBBCCCEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBEEEHHHIIIHHHGGGBBBBBBAAA@@@@@@@@@AAAAAADDDEEEFFFFFFEEEFFFHHHJJJIIIIIIKKKMMMLLLOOO[[[ggg{{{xxxyyy}}}vvvkkk\\\PPPJJJHHHFFFEEEAAA@@@@@@AAACCCEEEHHHJJJIIIFFFDDDEEEHHHJJJIIIGGG???<<<:::999:::::::::999:::;;;;;;<<<;;;:::999888444444555555555555555555555444444333222111111000111111111111111111111111000//////......//////000////////////////////////000000//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,{{{xxxvvvxxxzzz{{{xxxrrrlllhhhgggccc^^^WWWRRROOONNNNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHEEECCCBBBDDDEEEFFFFFFBBBBBBBBBAAA@@@@@@?????????@@@BBBFFFJJJKKKKKKIIIBBBAAA@@@???????????????AAABBBCCCBBBAAABBBCCCEEEFFFEEEGGGHHHGGGGGGNNNWWWhhhvvv}}}{{{}}}sssaaaZZZPPPIIIFFFEEECCCAAA@@@@@@???@@@BBBDDDFFFHHHFFFDDDDDDGGGLLLOOOMMMJJJ???===;;;::::::;;;;;;:::888999:::;;;;;;:::888777555555555555555555444444444333333333222222111111000000000000111111111111////////////////////////........................000//////......---,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,|||zzzxxxsssuuuwwwtttmmmgggbbbaaa```[[[VVVQQQOOOOOONNNMMMLLLKKKIIIGGGEEEEEEEEEFFFIIIFFFCCCCCCDDDFFFGGGFFFAAAAAA@@@@@@???>>>>>>===>>>???BBBFFFJJJMMMLLLKKKAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@??????AAABBBEEEDDDEEEGGGFFFEEEKKKRRRWWWdddzzz||||||}}}~~~hhhZZZSSSNNNIIIFFFFFFFFFEEEBBBCCCBBBAAA@@@@@@AAABBBBBBEEECCCCCCHHHOOORRRPPPLLL@@@>>>;;;:::;;;<<<;;;:::666777999::::::999888666666555555555555555444444333333333222222222222111000000000000000111111111//////000000000000000///.......................................---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++}}}xxxuuuttttttqqqooolllhhhdddaaa^^^]]][[[XXXTTTQQQPPPOOOMMMKKKMMMJJJFFFDDDDDDEEEEEEEEEBBBBBBCCCGGGKKKKKKHHHDDD>>>>>>????????????@@@@@@@@@@@@AAADDDFFFFFFDDDBBBBBBAAAAAA@@@???>>>==================>>>???@@@AAA===>>>@@@BBBDDDFFFGGGGGGOOOTTTddd|||}}}|||}}}xxxttt~~~kkk[[[TTTLLLIIIFFFDDDCCCDDDCCCBBB???>>>>>>===<<<=========>>>AAADDDGGGNNNTTTTTTOOOCCC>>>;;;<<<<<<999888:::888888999999999888888777666666555555555666666777333333222111000000000111333333222222111000000000000000///...............000///...---,,,---............---------,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******((()))***+++,,,+++***)))((()))***,,,,,,+++******zzzuuutttttttttsssnnnjjjeeebbb```^^^[[[YYYYYYVVVQQQOOOMMMLLLJJJIIIIIIFFFCCCAAABBBCCCCCCCCCBBBBBBCCCFFFJJJKKKIIIGGGBBBAAA@@@??????>>>>>>>>>>>>===>>>???AAABBB@@@>>>???>>>>>>>>>===<<<<<<<<<============>>>???@@@@@@===>>>@@@BBBDDDEEEFFFFFFIIILLLXXXkkk}}}wwwuuutttxxx~~~mmm\\\OOOKKKJJJHHHDDDBBBCCCCCCCCCBBB@@@@@@??????>>>>>>??????===@@@CCCFFFNNNUUUUUUPPPCCC>>>:::;;;;;;999888:::888888999999888888777777666666555555555555666666333222111111000000111111000000000111111111111111000//////...............///...---,,,,,,,,,---......------------,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++*********+++,,,,,,,,,+++***)))******++++++++++++******wwwqqqkkkjjjnnnssstttsssjjjddd]]][[[\\\]]]ZZZWWWVVVSSSNNNKKKJJJIIIHHHFFFGGGDDDAAA@@@AAABBBCCCBBBCCCBBBCCCEEEIIIKKKKKKKKKHHHFFFDDDAAA???>>>>>>>>>>>>===<<<===>>>???>>>===========================<<<<<<<<<<<<===>>>??????===>>>???AAACCCDDDDDDEEEDDDEEEKKKWWWeeeyyywwwqqqmmmnnnrrryyyzzziiiZZZNNNGGGFFFGGGEEEBBBAAAAAABBBBBBAAA@@@?????????>>>>>>>>>>>>;;;>>>AAAFFFNNNVVVWWWSSSDDD>>>:::::::::888888:::888888888888888777666666666555555555555555555555222222111000000000111111......//////000111111222//////...------------.........---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++---,,,+++******)))******zzzmmmfff```bbbjjjrrruuutttiiiaaaZZZZZZ___bbbaaa]]]UUURRRMMMIIIHHHGGGFFFEEEGGGEEECCCBBBCCCDDDDDDCCCBBBBBBBBBDDDGGGJJJLLLMMMNNNKKKHHHDDDAAA?????????AAA???>>>===?????????>>>>>>>>>>>>???????????????<<<<<<;;;;;;<<<======>>><<<===>>>@@@AAABBBBBBBBBAAABBBFFFLLLTTTccc{{{~~~uuuqqqppprrrssszzzvvvggg\\\SSSJJJGGGHHHDDDBBB@@@???@@@AAA@@@???<<<=========<<<<<<;;;;;;999<<<@@@EEENNNWWWYYYVVVFFF???::::::999777888:::888888888888777666555555555555555555555555444444111111000000000000111111............//////000000///...------,,,,,,------------,,,,,,++++++++++++---------,,,,,,,,,++++++,,,+++++++++++++++++++++******++++++++++++*********+++,,,---....../////////...,,,***)))))))))***ssshhhbbb]]]```jjjrrruuutttiiibbb\\\^^^eeejjjjjjgggVVVRRRMMMIIIHHHHHHGGGFFFGGGEEECCCBBBCCCCCCCCCBBB@@@AAAAAABBBDDDGGGJJJMMMPPPNNNKKKGGGDDDBBBAAAAAABBB@@@>>>>>>???@@@@@@???>>>>>>>>>>>>>>>?????????;;;;;;;;;:::;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@???@@@DDDHHHLLLUUUgggwww}}}yyyuuurrrsssyyy{{{kkkddd]]]YYYSSSKKKGGGGGGBBB@@@???>>>???@@@???===;;;<<<<<<<<<<<<;;;:::999888;;;???DDDNNNXXXZZZXXXIIIBBB;;;999888666777:::777888888777666555444444555555666666555444333333111000000///000000111111////////////......------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******((()))***,,,...000222333000///---***))))))))))))rrriiieeebbbdddkkkqqqssssssgggccc```bbbhhhmmmnnnlllXXXTTTNNNJJJHHHHHHHHHHHHFFFDDDBBBAAAAAAAAA@@@???===???@@@@@@AAACCCFFFIIILLLLLLJJJIIIGGGEEECCCBBB???>>>===>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<===AAAFFFHHHKKKVVVaaazzz~~~~~~}}}|||{{{}}}}}}}}}~~~oooccc[[[YYYXXXYYYTTTKKKEEEDDDBBB@@@???>>>??????===;;;<<<===>>>>>>>>>===;;;:::888;;;>>>CCCMMMXXX[[[YYYNNNFFF>>>:::888666777:::777777777777666444333222444555666666555444222111000000/////////000111111111000000///......------------,,,++++++++++++,,,---------------,,,++++++,,,,,,,,,,,,++++++++++++*********+++++++++++++++******++++++++++++******'''((()))+++---000333444///...---,,,******))))))sssmmmkkkjjjjjjmmmoooppppppdddbbbaaabbbeeehhhiiiiiiYYYTTTNNNJJJHHHIIIIIIIIIHHHFFFCCCBBBBBBAAA???===:::===??????>>>???BBBEEEFFFGGGHHHHHHGGGFFFDDDBBB<<<<<<===>>>@@@AAA???============<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<<<<============<<<<<<;;;>>>CCCEEEFFFKKKRRReeevvvzzzqqqtttwww{{{rrrfff[[[UUUQQQQQQUUUYYYVVVMMMFFFEEEBBBAAA?????????>>><<<:::;;;<<<===>>>>>><<<;;;999999;;;>>>CCCMMMXXX[[[YYYSSSIII@@@;;;888555666999777777777666555444222222444555666666555444222000///////////////000111111000/////////////////////---,,,,,,+++++++++++++++---......///...---,,,+++,,,,,,,,,++++++++++++***)))*********++++++++++++******++++++++++++******)))))))))***,,,...111222------------,,,+++***)))vvvppppppooonnnnnnmmmmmmnnnaaaaaaaaaaaaaaabbbccccccYYYTTTNNNIIIHHHHHHIIIIIIKKKIIIFFFEEEDDDCCCAAA???888;;;>>>>>>======???BBBAAACCCEEEGGGGGGFFFDDDBBB<<<<<<>>>AAACCCCCCAAA???@@@@@@???>>>===<<<<<<;;;::::::999999888999999:::;;;;;;<<<<<<<<<<<<<<<;;;===;;;===BBBEEEEEEGGGKKKQQQ___rrrzzzrrrnnnrrrwwwlll]]]UUURRRQQQKKKMMMSSSYYYXXXQQQLLLLLLCCCAAA@@@??????>>>;;;999999:::;;;<<<<<<:::888777999<<<>>>CCCMMMWWW[[[YYYVVVLLLAAA<<<888555666999777777777666555333222111444555666666666444111000///////////////000111111......//////000111111111---,,,++++++******++++++---.../////////...---,,,,,,,,,,,,+++++++++******))))))******++++++++++++******++++++++++++******++++++******+++---...///,,,---......---,,,***))){{{qqqpppoooooommmiiiddd``````]]]ZZZYYYZZZ[[[[[[[[[ZZZWWWRRRMMMJJJHHHHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<<<<===============BBB@@@>>>???AAABBBCCCBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;::::::999;;;:::999888888999:::;;;999999999999999999999999;;;<<<===???BBBCCCEEEEEEHHHNNNXXXfffvvv~~~{{{xxxuuuwwwlllZZZPPPLLLHHHFFFFFFJJJQQQWWWZZZWWWPPPJJJFFFCCC@@@???>>>===;;;:::;;;;;;;;;::::::999999999999;;;@@@FFFLLLRRRVVVYYYSSSKKKAAA999666555444333666666555444333333222222222333444444333222000///000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++***+++000444333...(((,,,,,,,,,,,,+++******))),,,++++++******++++++,,,+++++++++******)))))))))))))))***+++,,,,,,------000///---***))))))))))))}}}qqqoookkkiiigggddd```^^^\\\YYYVVVUUUUUUVVVVVVUUUWWWTTTPPPLLLIIIHHHHHHHHHHHHGGGFFFEEECCCAAA@@@???==================<<<<<<@@@>>>===>>>@@@CCCDDDDDDBBBBBBBBBAAA@@@>>>===<<<======<<<;;;;;;:::999999:::999999999999999999:::::::::::::::::::::::::::;;;<<<<<<===???AAACCCDDDBBBFFFOOOZZZhhhyyyzzzpppllljjjpppxxxzzznnn]]]PPPKKKIIIGGGFFFCCCGGGMMMSSSWWWUUUPPPLLLDDDBBB???>>>======;;;999;;;;;;;;;::::::999999999<<<===AAAFFFKKKOOOSSSUUUQQQIII???777555555555444666555555444333333222222333333333333222111000000//////......------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,---111666666222.........,,,+++************,,,++++++******++++++,,,,,,+++++++++*********************++++++,,,,,,,,,,,,,,,+++******)))******~~~sssooojjjeeebbb```^^^\\\ZZZWWWTTTQQQQQQQQQPPPPPPQQQOOOLLLIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>======<<<<<<<<<===<<<;;;===AAADDDFFFFFFFFFEEEDDDBBB???===;;;:::;;;;;;::::::999999999888999999999::::::999999999::::::::::::::::::::::::<<<;;;::::::;;;>>>@@@AAA===@@@EEEMMMXXXfffttt}}}yyypppgggccccccccckkkuuurrraaaYYYNNNGGGEEEEEEEEEDDDAAACCCHHHNNNRRRSSSPPPMMMCCCAAA>>>======<<<:::999;;;;;;;;;::::::::::::999>>>???BBBEEEIIILLLOOOPPPPPPGGG===666444555666555555555444444333333222222444333222111111111111111///............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444666444111111///---+++)))******+++++++++************++++++,,,,,,,,,++++++++++++*********++++++++++++++++++))))))************))))))}}}vvvrrrlllgggccc```]]][[[\\\XXXTTTQQQPPPOOONNNMMMKKKJJJHHHGGGFFFGGGGGGHHHIIIHHHGGGEEECCCBBB@@@@@@@@@??????>>>===<<<;;;;;;<<<;;;;;;>>>BBBFFFIIIIIIJJJIIIFFFCCC@@@===;;;:::999999999999888888888888888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888;;;===??????@@@BBBFFFMMMXXXdddlllxxxxxxooojjjfffccceeeiiimmmvvvyyyiii^^^TTTOOOHHHDDDCCCCCCBBBAAAAAABBBEEEIIIMMMNNNNNNLLLAAA@@@>>>>>>>>>===;;;999::::::::::::::::::::::::===>>>AAADDDGGGJJJMMMNNNPPPHHH===666444555555555444444444333333333222222555444222000000000111111............//////000111------------------------+++++++++++++++++++++++++++))))))+++...000///...222000---***))))))+++,,,++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++************((((((*********)))'''&&&yyytttqqqmmmiiieeeaaa\\\XXX[[[WWWSSSPPPNNNMMMLLLKKKFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@???>>>===<<<<<<;;;===<<<<<>>AAAAAABBBCCCGGGNNNWWW]]]cccqqq{{{rrrmmmiiiiiiiiiiiimmmsss{{{rrreeeZZZRRRKKKIIIFFFCCCBBBBBBAAA@@@CCCCCCCCCEEEGGGIIIIIIHHH@@@???>>>>>>???>>><<<:::888999999999999999999999:::;;;>>>BBBFFFIIILLLMMMPPPHHH>>>777555555444333333333333333333222222222444333111000//////000111...............///000111------------------------++++++++++++++++++++++++***)))))))))***+++******222///,,,***))))))+++,,,+++******))))))******++++++++++++++++++++++++++++++*********************************)))'''%%%$$$wwwqqqnnnjjjgggccc^^^YYYUUUWWWTTTOOOLLLKKKJJJHHHGGGCCCCCCCCCDDDEEEFFFGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@?????????>>>>>>=========>>>======???CCCGGGIIIJJJKKKIIIFFFBBB>>><<<;;;:::666777777777888999999999999999999::::::999999999::::::::::::::::::::::::;;;:::999999999;;;===>>>AAAAAA@@@@@@AAAEEEKKKPPPSSS```ssszzzvvvvvvvvvyyy|||~~~~~~}}}~~~{{{zzz{{{{{{zzzmmm___VVVOOOJJJCCCCCCBBBBBBAAAAAAAAAAAABBBAAA@@@AAABBBCCCCCCBBB=========>>>>>>>>>;;;999777777777777777888888888888999<<<@@@DDDHHHKKKLLLKKKEEE===888666666444222333333333333222222222222333222111000000000000000...------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))///---+++)))))))))***+++******))))))))))))******)))************+++++++++))))))******************,,,++++++***((('''%%%$$$vvvqqqmmmgggbbb___[[[XXXVVVUUURRRMMMJJJIIIHHHGGGFFFAAABBBBBBCCCDDDFFFFFFGGGGGGFFFEEEDDDBBB@@@???>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>AAADDDFFFFFFHHHEEEBBB>>><<<:::::::::666666777888888999:::::::::999999999999999999:::::::::::::::::::::::::::;;;::::::;;;<<<===>>>???????????????>>>@@@DDDFFFHHHQQQ___nnn}}}{{{wwwsssqqqttttttwww}}}|||jjj\\\SSSNNNIIIEEEBBBCCCCCCBBBAAA@@@@@@@@@>>>===<<<<<<>>>???>>>===:::::::::;;;===<<<999777555555555555666666777777888999<<>>======>>>>>>>>>>>>>>>?????????>>><<<;;;<<>>?????????>>>???@@@???>>>>>>@@@BBB>>>DDDMMMWWWcccuuuzzzuuutttvvvwwwxxxzzz{{{oooeeeYYYQQQNNNLLLIIIEEEGGGGGGGGGDDDAAA???>>>???:::999888999;;;<<<;;;:::777777888:::;;;:::777555444444444444555555666666888:::<<>>======<<<;;;>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======CCCBBB@@@===:::888666555999888777555555777888999;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;999777666888999:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<>>???@@@???>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<=========<<<:::999777666666999888666555555666888999>>>===;;;999888888888999;;;;;;;;;999777666888999999999999:::::::::;;;;;;>>>===<<<;;;;;;;;;;;;<<<@@@???@@@CCCEEEJJJUUUaaaqqqzzzwwwuuuuuuvvvzzz}}}xxxwww{{{{{{vvvuuussspppnnnooosssvvv~~~zzzsssmmmeee^^^TTTOOOHHHEEEFFFFFFDDDAAA@@@@@@@@@???>>><<<;;;::::::999777777888999888888777888999999999888777666555555555555555555666666999:::<<<===?????????>>>;;;999555333333333333222333333333333333333333333111111111000///.........+++***************++++++,,,,,,,,,++++++*********)))))))))))))))***++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++***)))(((((((((((())))))*********))))))(((************)))))))))(((******+++,,,,,,,,,+++***oookkkiiieee```\\\XXXVVVUUUTTTSSSQQQNNNKKKIIIGGGFFFCCCCCCCCCCCCCCCDDDEEEEEECCCBBB@@@@@@AAAAAA@@@>>>>>>>>>======<<<;;;;;;;;;::::::999999::::::;;;<<<:::::::::999999999888888888888666666666666888888===<<<999777666777888888:::;;;;;;999777666888999999999:::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;@@@>>>>>>@@@???@@@GGGPPPWWWeeevvv~~~wwwrrrooommmnnnqqqwww}}}zzzrrrkkkhhhhhhjjjmmmrrrxxx~~~yyywwwwwwrrrppptttxxxzzz||||||{{{yyyvvvvvvxxx}}}pppccc\\\WWWQQQKKKKKKGGGBBBAAABBBDDDBBB@@@======>>>>>>>>>>>>======;;;:::888777888999888777777777777888777666555555333333444444555555666666888999::::::;;;::::::::::::888555333444444333222222222222222222222222222111111000000//////......******)))(((((()))))))))+++++++++++++++*********))))))))))))))))))***+++************************+++++++++***************))))))(((((((((((())))))++++++,,,++++++***)))(((************))))))))))))))))))***+++,,,,,,,,,+++nnngggfffbbb___[[[XXXVVVUUUQQQPPPOOONNNKKKIIIFFFEEECCCCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCAAA>>><<<>>>======<<<<<<;;;::::::999999888888999999:::;;;;;;;;;;;;;;;::::::::::::888777666666666666777888999777666555555777:::<<<999::::::999777666777999::::::;;;;;;;;;<<<<<<<<<::::::999999999999999:::===;;;;;;>>>===<<>>???AAABBBCCCCCCCCC<<<;;;999888999999888777777777777666666555444444222333333444666777777888555666777888888999999999999777444333444444333222111111111111222222222222111000000000/////////...------,,,+++*********++++++++++++******************)))))))))))))))******************************))))))))))))))))))))))))((((((((((((((()))***+++------------,,,+++***)))*********)))))))))))))))(((((()))***+++,,,,,,,,,llleeeccc```]]]ZZZXXXVVVVVVNNNNNNMMMLLLIIIGGGEEECCCBBBBBBBBBBBBDDDFFFIIIJJJKKKIIIGGGFFFEEECCC@@@============<<<;;;;;;::::::999888888888888999::::::<<<<<<;;;:::999999888888777666666666666666666777777666555555555777999;;;777999:::999888777777888888888999999999:::::::::999999888888888999999:::999777777::::::999;;;@@@BBBEEELLLVVVbbbssszzzvvvuuutttzzzsss```XXXNNNHHHGGGGGGFFFDDDAAA@@@??????AAABBBCCCCCC===>>>@@@BBBCCCEEEEEEEEE===<<<:::999:::;;;:::999888777666555555444444444333333444666777888999:::777666666666777777777888666444333333444444333222000000000111111222222222000000000000////////////000///...---,,,+++++++++******************************)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,............---+++******))))))))))))))))))******(((((())))))***+++,,,---~~~jjjbbb```^^^[[[XXXVVVUUUTTTNNNMMMLLLJJJGGGEEEDDDCCCAAAAAAAAABBBEEEHHHLLLNNNKKKIIIGGGFFFEEEDDDBBB@@@======<<<<<<;;;:::::::::999999888888999999:::;;;::::::999888666555444444666666666666666666666666888888777777666666666666666888999999888777777888555555666666666777777777999888888888888999999:::===:::999;;;;;;999:::===BBBAAACCCIIIQQQ^^^ooo~~~xxxhhh^^^SSSMMMFFFBBBAAABBB@@@???<<<<<<======>>>???@@@AAA;;;<<<>>>@@@AAABBBCCCCCC>>><<<;;;;;;=========<<<999888777555444444444444444444555666777888999::::::999888666444444333333333222111111333333222000/////////000111111222222000000000000////////////000///...,,,+++*********)))))))))***************+++******)))))))))))))))++++++++++++++++++++++++)))************+++++++++******)))******+++,,,,,,------...------,,,+++***))))))))))))************)))))))))))))))***+++,,,}}}iii^^^]]]ZZZXXXUUUSSSQQQPPPQQQOOOLLLIIIFFFEEEDDDDDD??????@@@BBBEEEJJJOOOQQQMMMJJJFFFDDDCCCBBB@@@???===<<<<<<;;;;;;::::::999999999999999999:::;;;;;;999999888777666555444444555666666666666666666555777777888888888777666555555777999999888777777888666666666666777777777777999888888888888999:::;;;>>>999888:::;;;:::;;;>>>>>><<<===BBBFFFMMMZZZggg}}}pppcccWWWOOOIIIFFFAAA?????????===;;;;;;<<<============>>>???;;;;;;===>>>???@@@@@@@@@>>>===<<<===???@@@@@@???:::999777666444444444555444444555555666777888888999888666444333222222222111000///000222222111///......//////000111111222////////////000000000000111000...,,,+++***))))))((()))))))))*********+++++++++***)))))))))))))))************************''''''''''''(((((())))))***))))))))))))******+++,,,,,,---------,,,,,,+++((()))))))))******************)))(((((()))***+++}}}hhh\\\[[[XXXUUURRRPPPNNNNNNSSSQQQMMMIIIFFFEEEEEEEEE>>>>>>???BBBFFFKKKPPPSSSQQQMMMGGGCCC@@@>>><<<:::===<<<<<<;;;;;;:::999999::::::999999::::::;;;<<<:::999999999888888777777555555666666666666555555222444777999::::::999888555777999999888777777777888999999999999:::::::::999999888888999:::;;;;;;555111000333666666888<<<:::888999>>>AAACCCLLLWWWjjj|||uuueeeZZZRRRIIIDDDBBB@@@>>>>>>???@@@>>>======>>>???>>>>>>===>>>???<<<===>>>??????@@@@@@@@@>>>===<<<>>>@@@BBBBBBBBB;;;:::888666555444555555333333444444555666666666444333222222222333444555///......///111111000...---......///000111111222////////////000000000000333222000...---++++++***(((((())))))*********+++++++++***))))))((())))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))(((((((((((())))))++++++,,,,,,---,,,,,,,,,(((((())))))*********++++++***)))(((((()))******zzzcccZZZZZZXXXSSSNNNKKKNNNQQQOOONNNLLLIIIFFFDDDBBBAAAAAAAAAAAAAAACCCFFFJJJLLLKKKHHHDDDAAAAAA@@@@@@???>>>===<<<;;;:::999999999::::::999999::::::;;;<<<999999999999999999999999777777777777777777777777777777666555555555555555999999::::::999888666666888888888888888888888888;;;999888999:::<<<;;;;;;::::::999888888999::::::777888999:::;;;>>>CCCGGGXXXaaaooowwwlll[[[PPPJJJHHHEEECCC???>>>===<<<<<<<<<<<<<<>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>@@@@@@@@@@@@;;;:::888666555444555555444444444444444444444444222222222222222222222222111111000///////////////000000000000//////////////////000000000000//////111000...---,,,,,,------'''((()))***+++,,,------++++++************+++++++++*********))))))((((((+++++++++************)))))))))))))))))))))))))))''''''(((((()))))))))***))))))((((((''''''&&&&&&,,,+++***((((((***+++,,,zzzccc[[[YYYUUUQQQMMMLLLMMMOOOPPPOOONNNLLLIIIFFFDDDCCCBBBBBBAAABBBCCCEEEGGGHHHIIIFFFBBB@@@??????>>>======<<<;;;::::::999999999:::999999999999:::;;;;;;999999999999999999999999777777777777777777777777888777666666555555555666::::::999888888777777666888888888888888888888888:::999777777888999888777777888999999999999888777888999:::::::::<<<@@@CCCKKKQQQ[[[ggguuutttaaaYYYOOOIIIGGGEEECCC@@@>>>======<<<<<<<<<<<<===???>>>===<<<<<<===>>>???===<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>======:::999777555444444444444333333333333333333333333111111111111111111111111111000000///////////////............------------/////////000000/////////000///...,,,++++++,,,,,,***************************))))))(((((())))))***************)))))))))((())))))******+++++++++,,,))))))))))))))))))))))))((((((((()))))))))******************))))))((((((((((((((())))))(((((((((zzzddd]]]XXXRRRNNNLLLLLLMMMMMMNNNNNNMMMLLLJJJGGGDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEBBB???=========<<<;;;<<<<<<;;;:::999999999999999999888888999999:::;;;999999999999999999999999777777777777777777777777888777777666666666666666:::::::::999888888777777666666666666666666666666777555444444666888777777444666888::::::888666444999:::::::::999:::===??????BBBFFFMMMWWWcccpppxxx~~~qqqcccYYYLLLHHHDDDBBBCCCBBB???<<<===<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>>>>======<<<;;;::::::999:::;;;;;;<<<;;;;;;:::999888888666555444444333444222222222222222222222222000000000000000000000000111000//////......//////.........------------,,,......////////////.........---,,,++++++***++++++,,,,,,+++***)))((((((''')))((((((''''''(((((()))************))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))*********************))))))))))))(((&&&''')))******)))'''&&&{{{ddd^^^XXXPPPLLLLLLMMMLLLKKKKKKKKKKKKJJJHHHEEEAAA???BBBCCCCCCBBBAAA@@@???>>>AAA???<<<;;;;;;;;;:::999;;;;;;:::999999999999999888888888888888999::::::888888888888888888888888777777777777777777777777888777777666666666777777:::;;;===>>>>>>;;;888666555555555555555555555555333222222333666888999999444555777888888777555444888999999999888888:::<<<<<<===>>>AAAFFFNNNXXX^^^lllvvvqqqfff[[[QQQJJJDDDBBB@@@???@@@???<<<:::<<<<<<<<<<<<<<<===>>>???========================>>>===<<<;;;:::999888777999999999999999999888888777666666555444333333333222222222111111111111111111111111111111111111111000000///............///000000/////////.........---......//////......---,,,,,,+++***************,,,,,,+++***)))((('''''')))((((((''''''(((((()))*********)))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******************''''''''''''''''''''''''((()))***++++++***)))((({{{eee___YYYQQQMMMMMMMMMLLLKKKMMMLLLKKKIIIGGGCCC@@@???BBBBBBAAAAAA???>>><<<;;;>>>===;;;:::;;;;;;999888::::::999888888888999999888777777777777888999999888888888888888888888888666666666666666666666666777666666666666666777777999===BBBEEEDDD@@@:::666444444444444444444444444666555333444666888888777666555555555555555555666555666777777777777999;;;:::;;;<<<===???BBBGGGKKKSSS[[[fffrrr|||nnn___WWWNNNGGGDDDBBB@@@>>>===============<<<<<<<<<<<<<<<===>>>???<<<<<<============<<<<<<<<<<<<;;;:::999888777666777777777777777888888888666666666555555444333333222222222111111000000000222222222222222222222222000//////...............////////////............------............------******************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))******************************))))))))))))))))))))))))******))))))))))))))))))&&&&&&&&&&&&&&&'''''''''+++***)))(((((()))***+++|||fff^^^[[[UUUQQQOOONNNMMMLLLQQQPPPMMMJJJGGGDDDAAA@@@@@@@@@???>>>===<<<<<<;;;===;;;::::::;;;;;;:::888999999888888777888888999777777777666777777888999888888888888888888888888666666666666666666666666666555555555555666666777;;;???EEEIIIHHHCCC<<<777444444444444444444444444;;;999666555666666444333777666444333333444666777333555666666666666777888666888999:::999:::<<<>>>DDDGGGPPPZZZeeerrrdddVVVNNNFFFAAAAAA===<<<;;;;;;<<<>>>@@@BBB===<<<<<<<<<<<<======>>>;;;<<<<<<======<<<<<<;;;<<<;;;;;;:::999888777777777777666666666777888888666666666666666555444333333333222222111000000000222222222222222222222222000///......------......---------,,,,,,,,,,,,+++,,,,,,------------,,,,,,)))******+++******))))))((((((((())))))************))))))(((((())))))***))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))(((&&&%%%%%%&&&((()))}}}ggg^^^]]]ZZZVVVRRRNNNMMMNNNTTTRRRMMMIIIDDDBBB@@@@@@???>>><<<;;;;;;;;;<<<===<<<;;;;;;;;;<<<<<<;;;999888888777777777777888888777666666666666777888888888888888888888888888888666666666666666666666666444444444444444555666666>>>@@@DDDGGGFFFBBB>>>:::555555555555555555555555999777555555555666555444555555666666666666555555444555777666444333333444666777777777666666888:::======BBBJJJQQQ[[[lll||||||^^^PPPJJJCCC???@@@;;;;;;<<<===>>>???AAACCC>>>======<<<<<<<<<<<<===;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;;;;:::::::::999888777666555555666666666666777777777666555444444333333222111111000000111111111111111111111111//////...------------...---------,,,,,,,,,++++++,,,,,,------------,,,,,,))))))***+++++++++***)))(((((((((((()))))))))***)))((((((''''''(((((()))((()))))))))***************************+++++++++))))))))))))))))))))))))(((((((((((('''''''''&&&'''''''''((((((((())))))'''''''''&&&&&&'''''''''}}}hhh]]]^^^^^^ZZZSSSOOONNNOOOUUUQQQLLLFFFAAA>>>>>>===>>><<<;;;::::::;;;===>>>===<<<;;;<<<======<<<:::888777777777777777888888666666666666666777888888777777777777777777777777666666666666666666666666333333333333333444555666@@@AAACCCDDDCCCAAA>>>===555555555555555555555555222111111333666888999999333555777888888777555333666777777666333111000111999999888777666777:::===<<<:::<<>>===<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::==================<<<<<<<<<;;;888666555444444444666777777888888777666555444444333333222111000000000000000000000000000000//////...------------...//////.........---------+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))(((((((((((('''''''''&&&&&&'''''''''(((((())))))*********+++(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))++++++)))((('''zzzddd___^^^\\\[[[XXXSSSMMMIIIIIIIIIHHHFFFDDDBBB@@@>>>:::;;;;;;<<<;;;;;;::::::===;;;999999:::::::::999888888777777777777888888555666777888888777666555333444555666777777777777777555444333222333333444555555444444444333333333555777999:::;;;:::888777555444333333333333444555555444444444444555666666666666555555555555666666666666777777888888999999666777777777888888888888:::999999:::>>>DDDKKKOOOaaaqqqoooXXXLLLIIIEEE???<<<<<<<<<<<<===>>>@@@AAABBBAAA@@@>>>===;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::999777555444333444444555555555555444444444444333333222222111000//////444222000///------......222111///---,,,,,,,,,------------,,,,,,+++++++++,,,+++******,,,,,,+++***))))))***+++,,,,,,,,,,,,&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''+++*********))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''yyyccc^^^]]]\\\\\\YYYUUUOOOJJJHHHHHHGGGEEECCC@@@>>>===;;;<<<<<<=========<<<<<<<<<;;;999999:::::::::999888888777777777777888888333444444444444444333222222333444555555666666666666666555444444444444444555555444444333333333333444555666888888777777666555444333333333333444555444444444444444555555666777777666666666666777777666666777777777777777888666666777777777888888888:::999888999<<<@@@DDDGGGSSS```uuuuuucccPPPGGGEEEAAA===<<<<<<<<<<<<===>>>???AAABBBCCCBBB@@@>>><<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<=========<<<;;;;;;::::::::::::888777555444333444444555555444444444333333333222222111000000///......222111000/////////000000111000///---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,+++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''*********)))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''xxxbbb[[[[[[[[[\\\ZZZVVVPPPKKKHHHGGGFFFDDDBBB???===;;;::::::;;;<<<<<<<<<<<<<<<<<<:::999888999:::999888888777777666666777777888777777666555555555555555111222333444444444444444555666666666666555555444555444444333333333333333333444444444444555555555444444333333333333444444444444333333444444555666888888777777777777888888777777777666666666666666666666666666777777777777888888888888999;;;===>>>DDDLLLZZZkkk}}}tttcccVVVIIIDDDBBB???======<<<<<<<<<<<<===???@@@AAAFFFEEEBBB???>>>=========<<<;;;:::999999::::::;;;===<<<;;;::::::999999999999888666444333333444444444444444444333333333222000000000//////......---000000//////000111222222111000///---,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''******))))))))))))(((((()))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''vvv___VVVVVVXXXYYYYYYUUUOOOKKKHHHGGGFFFDDDBBB???===;;;777777888999::::::::::::<<<:::888888999:::999888777777666666666666777777:::999777555555555666666222222333444444444444444333444555666666555444333555444333222222222333333333333333222333444555555333333333333333333333333333333333333333444444555777777777666666777777777777666666666555555444444555555555666666666777777666777777777888888888999<<>>???@@@GGGEEECCC@@@???>>>>>>>>>===<<<:::999999999;;;;;;>>>===;;;999888888888888888777555444333333444444555444444444444333333333000000000//////.........000000000000111111111222000///...---,,,+++++++++,,,+++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++***))))))((((((((((((((((((''''''************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''ttt]]]QQQQQQSSSTTTUUURRRMMMIIIHHHGGGFFFEEECCC@@@>>>===777888999999:::::::::999;;;:::888888999999999888777777666666666666777777666555333222111222333333333333444555555555555444111222444555555444333222555444333111111222333444444444333333333444555666333333333333333333333333222222222222222333444444555555444444444444555555666555555444444333333333444555555555555666666666555666666777888888888888888<<<@@@FFFPPP^^^nnnyyyyyy]]]SSSIIIFFFCCC@@@>>>???;;;;;;;;;;;;<<<===>>>>>>EEEDDDCCCAAA@@@???>>>>>>>>><<<;;;999999:::<<<===???>>>;;;999888777777888777666555444333333444444555555555444444444333333111000000000000000//////111111111111000000////////////...---,,,+++******++++++++++++++++++++++++,,,+++******,,,,,,+++***((()))******++++++++++++(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''rrrZZZNNNNNNNNNOOOPPPNNNJJJGGGFFFFFFFFFEEECCCBBB@@@???;;;;;;<<<<<<<<<<<<;;;;;;;;;999888777888999888777777666666555555666666777444444444333333444444555444444555555555555444444111222222333333333333222555444222111000111333444444444444444555555555555222222333333333333222222222222111111222222333444333333222222222222333333444444444333333333333333444444444444555555555666666666666777777888888888666999<<<>>>BBBHHHRRRYYYdddpppeeeWWWJJJEEEBBB???<<<<<<;;;;;;;;;;;;;;;<<<======BBBCCCDDDDDDCCCBBB@@@???===<<<:::999999;;;===???AAA???<<<999777777777888777666444333333333444555444444444444333333333333000000000000000000000000000000000000000///...---............---+++***)))*********+++++++++++++++,,,+++******,,,,,,+++***'''((()))***++++++++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''pppYYYNNNMMMLLLLLLLLLKKKIIIGGGCCCCCCCCCCCCCCCBBB@@@@@@===============<<<;;;:::;;;999777777888999888777666666555555555555666666444444555666777777777777333333444444444444333333333222222222333333444555666444222000000111333444222333444555555555444333111222333333333333222111111111111111111222333333333222222111111222222333222222222222333333333333333333444444444555555555888777666666666666666777555777999::::::<<>><<<;;;;;;::::::;;;;;;<<<===@@@BBBEEEGGGGGGEEEBBB@@@;;;:::888777888:::>>>@@@CCCAAA===:::888777888888666555444333333333444555222222222222111111111000////////////////////////------...///000///..................---+++)))((()))*********++++++++++++,,,+++******,,,,,,+++***((()))***************)))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''oooXXXOOOMMMKKKJJJJJJJJJHHHGGGAAAAAABBBBBBBBBAAA@@@@@@=========<<<;;;:::888888;;;999777777888999888777666666555555555555666666///000222444555555444444222222333333333222222111444444333222333444666777666444222000///111333444000222444555555555333222111222333444444333222111111111111000111222222333333222222111111222222333111111111222222333333444333333333444444444555555:::999777555444444444555555777999888777888<<<@@@===EEEOOOVVV]]]hhhwww{{{|||wwwcccNNNFFFEEEDDDAAA???;;;;;;:::::::::;;;<<<<<>>:::888777888999666555444333333333444555000000000000////////////---.....................)))+++---...000000000///---.........---+++)))((())))))******++++++++++++,,,+++******,,,,,,+++******++++++******)))((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''nnnYYYMMMKKKIIIIIIJJJJJJIIIHHHEEEEEEEEEDDDDDDCCCBBBAAAAAA???<<<:::999999:::;;;:::999888777666666666666666555555666666555333111555333222222444555555444000111333444555555444333222222333333333333444444444333333222222333333444333444555555555333000/////////000000111111111222111111000000111111222333222111111000000111111222444444222111111111222333222222333333333333444444444444444555555555555666999999888888777777666666;;;>>>@@@BBBGGGQQQ___iiivvvwwwpppooommmqqq}}}bbbRRROOOHHHEEEDDD>>>;;;===>>><<<:::999;;;===>>>BBBIIIMMMMMMIIIBBB>>>:::888666666777;;;>>>AAAEEECCC@@@===:::888666555888777666444222000///...000000000000000000000000...///000000000///---,,,+++,,,,,,------...//////,,,,,,,,,+++++++++******---,,,+++******+++,,,---))))))******+++++++++,,,+++++++++*********))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((&&&###"""%%%%%%%%%&&&&&&&&&'''''''''((()))******)))(((''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&mmmXXXLLLJJJHHHGGGHHHHHHFFFEEECCCCCCDDDDDDCCCBBB@@@???>>>===;;;:::999888999999;;;:::999888777777777777:::888555444444444333222444333111222444555555444222333333333333333222222222222222333333333444444333333222222222222333333111222444555666555444333000000111111222222222222111111000000111111222333222222111111111111222222444333222111000111111222222222222333333333444444444444444444555555555555777666666666666666666555999;;;======<<>>>>>===;;;;;;===@@@???BBBFFFIIIIIIFFFAAA>>>:::999777666888;;;>>>@@@FFFDDDBBB???<<<999777666888888666555333111000///000000000000000000000000...//////000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************)))(((((()))******))))))))))))******++++++************)))))))))((((((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((('''%%%$$$###&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkWWWLLLJJJGGGFFFEEEEEECCCAAABBBCCCEEEFFFEEECCCAAA???>>>======<<<;;;:::999999;;;;;;:::999888888888888<<<999666444444555555444333222111111333444444333444444333222111000000000222222222222333333333333222222111111111111222222///111333555666777666666111111222222222222333333111000000000000111222222333222222222222222222333222222111000000000000111222222222222333333333333333333333444444444555555444444444555555555555555444777:::;;;999:::===@@@HHHMMMWWWbbbooo~~~~~~tttnnnhhh```YYYZZZUUUSSSUUUWWW\\\lll~~~kkkZZZUUUNNNJJJIIIDDD@@@@@@???>>>======@@@CCCAAAAAABBBCCCBBBAAA???>>>;;;:::888777888;;;===???EEEEEEDDDBBB???;;;888666888888666555333222111000000000000000000000000000......//////......---,,,,,,,,,,,,+++++++++++++++,,,++++++++++++************))))))(((((())))))***(((((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiUUUMMMKKKHHHFFFEEECCCAAA???CCCEEEGGGIIIIIIFFFCCCAAA???@@@@@@???>>>===;;;:::;;;:::999888777777777777999777666555666777777666333111000111222333333333444333111000///000111222111222222222222333333333111111000000000000111111///000222333555555555555111111111111111111111111000000000000000111222222333333222222222222333333111111111000000000000000111222222222222333333333222333333333444444444444333333444444555555666666333666999:::::::::<<<>>>BBBEEEJJJPPPWWW```iiiooozzzzzzqqqfff^^^ZZZXXXTTTQQQQQQNNNNNNQQQSSSXXXdddrrrmmm\\\YYYRRROOOOOOJJJDDDCCCAAA???>>>>>>@@@BBBAAA@@@>>>===<<<<<<===>>><<<;;;999888888:::<<<===BBBBBBBBBAAA>>>;;;777555666666555444222111000000////////////////////////............------,,,,,,+++++++++,,,,,,,,,------++++++++++++************++++++************++++++''''''((((((((((((((((((*********)))))))))(((((()))))))))))))))((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((&&&&&&&&&&&&((()))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&hhhTTTOOOMMMIIIGGGEEECCCAAA???AAACCCFFFHHHHHHEEEBBB@@@???@@@@@@???>>>===;;;:::999888777666666555555666444444555888::::::777555333111000111222333333333222111000///000111333444111111111222222222333333111000000//////000000111000000111111222222222222000000000000000/////////000000//////000000111222333222222111111222222333111111111111000000//////111111111222222222333333222222222222333333333444444444444555555666666666777777777666555555777999444777<<>>=========???===:::888888999;;;===<<<;;;999888888999:::;;;======>>>===<<<999555333333333222222111000//////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++++++++*********))))))************************((((((''''''''''''''''''+++************)))))))))(((((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&'''''''''(((((((((***)))(((''''''((()))***%%%%%%&&&'''((((((((('''''''''''''''''''''''''''gggTTTPPPMMMJJJGGGFFFDDDBBB@@@>>>???AAACCCCCCAAA???===>>>======<<<;;;:::999999888888777666555555555555111222555999;;;:::777444333222111111333444444333000000000111111333444444111111111111222222222222111111000000000000111111111111000000000000000000000////////////.........000////////////000111111222111111111111111111222111111222222111111000///111111111111222222222222111111222222222333333333444444555555555555555555555444333333555888<<<>>>333555999<<<===???AAACCCHHHKKKPPPVVV^^^iiiwwwsssjjjddd___[[[UUUQQQLLLHHHHHHIIIJJJKKKFFFFFFFFFFFFHHHKKKQQQUUU[[[iii{{{xxx```TTTVVVSSSRRRRRRMMMEEEBBB@@@>>>===<<<;;;999<<<:::888666666888:::<<<<<<;;;999888777777777888888888999999888666444333111111111000000/////////000000000000000000000000...---,,,++++++++++++,,,...---+++)))'''%%%###"""+++************)))))))))'''(((((())))))(((((('''((((((((((((''''''''''''******)))))))))((((((((('''((()))***+++***))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&&&&''''''((('''''''''''''''''''''''''''''''''gggUUUOOOMMMIIIGGGFFFDDDBBB@@@<<<===>>>?????????======>>>===;;;:::999888999999999888777666555555555555444444555777888777444222444333111222444555555444222222333333333333333222111111111111222222222222222111111000000111111222111111000000000000111111000000000000/////////...///////////////000111111111000000//////000000111111222333333333222000000111111111111222222222222111111111111222222222222444444444444333333333333222111111444888<<>>>>>>>>?????????>>>>>>AAA???<<<:::999999:::;;;:::999888777666666666666888777555555555444333111555333222222444555555444333444555555444333111000000111111111111222222222222222111111111111222222111111000000111222333333222111111111000000/////////////////////000111111000000////////////000000222222333444333222111000000111111111111222222222000111111111111222222222444333333222222111111111555444333444555555444444555666666666666777;;;>>>888:::;;;<<<===BBBJJJQQQSSS\\\iiivvvuuuoooaaa[[[RRRLLLIIIHHHFFFDDDAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDBBBDDDIIILLLMMMKKKNNNTTTYYY```nnngggQQQIIIMMMKKKHHHFFF???999888888;;;======999666555666666777888999:::;;;;;;:::888777555444444333333333222333333444666666222111111111111111111111000000000000000000000000---,,,+++*********+++,,,***+++,,,---...//////000************))))))))))))((()))***++++++***)))(((******))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&(((+++,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&))))))))))))************%%%&&&'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggUUUKKKIIIGGGEEECCCBBBBBBBBBDDDBBB@@@===<<<;;;<<<===@@@>>>;;;999777777777888888777777666555666666666777666555444222111000///333333333222222111111111444333222111111333555666666555333222111111222333111111000///////////////000111111111222222222222////////////////////////////////////000000000000111000/////////000222333111111000000000000111111///000000111111222333333444222000000222333444333333333333444333333222222777444222222555777777555444444444555555555555666888888777888:::===@@@BBBBBBFFFMMMUUU___jjjuuu|||xxxnnneee]]]XXXMMMKKKHHHEEEBBBAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>=========???@@@BBBDDDEEE@@@FFFLLLNNNPPPYYYiiivvvqqqYYYOOOHHHGGGEEE@@@???AAA===:::777666777666333000333333333444444555555555666555444333222111111111000000111111222222222333000000000000///////////////............---------...------------,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))++++++***'''%%%''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$'''(((((((((((((((''''''fffTTTKKKIIIGGGEEECCCBBBBBBBBB???>>><<<;;;;;;<<<>>>???@@@>>><<<999888777888888888888777777777666666666666666666555444444333333333333333222222111111111444333222111111333444666666555444333222222222222111111000///////////////000000000000111111111222////////////////////////.../////////000000000000111000/////////000111222111111000000000000111111...///000000111111111111444222111111222222111000333333444444444444333333555222000111333555555444444444444444555555555555555555555666777999;;;<<<;;;===@@@DDDIIIPPPWWW\\\iiirrr~~~sssnnnggg___ZZZUUUPPPMMMIIIGGGEEEBBB@@@@@@@@@@@@======>>>>>>======<<<;;;<<<<<<===>>>???@@@BBBCCC@@@CCCEEEEEEEEEKKKWWW```jjjuuu}}}~~~|||lllYYYPPPHHHBBBBBB@@@<<<:::;;;999777555555777777666333333333333333444444444555555444333222111111111111000000000111111111222222000000000000////////////////////////............////////////...............------,,,++++++******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))***)))'''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&fffSSSKKKIIIGGGEEECCCBBBBBBBBB===<<<;;;::::::;;;<<<===???>>><<<:::888888888999777888888999999777666555444444444444555555555555222222222222222111111111444333222111222333444555555555555444444333222111111000000///////////////////////////000000000000////////////////////////....../////////000000000000000/////////000111222000000000000000000000000---...000111111000///...333222111111222111000...000111222333333333333333222000///000111333222222333333333444444444555555333333333444555555666666888999::::::;;;===AAAEEEKKKRRR^^^kkkxxxttthhhaaaZZZVVVPPPLLLJJJIIIGGGFFFDDDCCCAAA???>>>>>>>>>???<<<============<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@???===<<<<<>><<<:::999999999999>>>===;;;:::999999999999666777999::::::888666555222222222222222222222222222222222111111111111111333333222222222333444555444444555555555333111000000000////////////000000.........////////////000////////////////////////........./////////000000////////////000000111111000000111111111111000000...///000222222111///...000000000111222222000------...///000111222222222000000000000111222222111222333333333444444444444222333444444444444333222666777888888888:::===@@@>>>BBBIIIRRR\\\gggrrryyyyyynnneee\\\SSSNNNPPPLLLGGGDDDCCCCCCCCCCCC@@@???>>>============>>>===>>>>>>>>>>>>===<<<<<<::::::999999::::::;;;;;;>>>;;;888777999===@@@BBBGGGKKKNNNMMMNNNOOOIII@@@???===<<<<<<:::888555555333333333444666777777777222222222222333333333333222111000000000000000111///////////////000000000000000000000//////////////////.........---------,,,,,,,,,,,,+++++++++***,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((************************''''''''''''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%fffSSSIIIGGGEEECCCAAA@@@@@@@@@>>>===<<<;;;:::999999999;;;;;;::::::999999999999666777999:::999888666444444333333222111111000000111111111111111111111111222222222222333333444444333444444555444222111000000000////////////000000---.........////////////////////////////////////............////////////......//////000000000000///000111111111111000//////000111222222222111000......///111333333111///......///111222222222222000111222222222222222333222222222222333333333444444555555555555444333222222333444555555777:::<<<999;;;>>>AAAGGGNNNWWW]]]eeekkkttt|||}}}wwwooojjjbbb[[[SSSMMMHHHEEEFFFBBB???======>>>>>>>>>========================<<<============<<<;;;;;;888888888777777888888999===:::777666999<<<>>>>>>???AAABBBBBBBBBCCCAAA===999;;;;;;:::888777555444444444555555444444555555222222222222222222222222000000000///000000111111000000000///////////////000000000000////////////------,,,,,,,,,+++++++++,,,+++++++++************+++***************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))))))))***''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&'''''''''''''''dddSSSGGGEEECCCAAA???>>>>>>>>>999999::::::;;;;;;<<<<<<999999999999999888888888666777777888888666555444666555555444333222222111000000000111111111111111222222333333333444444444333333333333222111000//////////////////000000111............////////////////////////////////////------........./////////---...///000000000/////////000111222222111000///000000000111222222333333000000///111222333222000000111222333333333333333000111333444333222222333111111222222222333333333666555555555444444444333222333444444333444666888444555666888:::>>>DDDHHHIIINNNVVV]]]eeeooozzztttiiiaaa]]]\\\YYYUUUOOOJJJEEEAAA???===;;;999:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888777777666666666777777888;;;999666666777888999999<<<===>>>>>>>>>>>>===<<<555999999666444444444222333555555555333222333444222222222111111111111000000/////////000111222222111111000000000000//////000000000000////////////,,,,,,+++++++++*********---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&''''''(((''''''|||aaaPPPEEEDDDAAA???===<<<<<<<<<666777888999::::::::::::666777777888888888777777666666666666555555555444333333333333333333333333///000000000111111111222222222333333444444444333333222111000///////////////////////////000111111....../////////000000000////////////////////////---------.........//////---...///000000000///...///000111222222111000//////.........///222444666555333111111111111000///000000111222222111111111...111444444222111222333111111111111222222222222444444222111111222333333333444555555444444555777000222333444555777:::===:::>>>BBBFFFKKKRRR[[[bbbnnnuuuxxxtttkkkbbbZZZSSSPPPNNNNNNMMMLLLHHHDDD@@@===<<<:::999999;;;======<<<;;;:::;;;;;;;;;;;;;;;::::::999999999999999888888777555555555555666666777888666666555555555666777888;;;<<<===>>>===<<<;;;<<<444999:::444111333444222222444555444222111333555222222111111000000000000000//////000111222333444222222111111111000000000000000000000////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&%%%%%%&&&&&&((())))))&&&%%%%%%&&&''''''&&&$$$######%%%&&&&&&'''''''''yyy___OOODDDCCC@@@>>><<<;;;;;;;;;888888999888888777666555555666666777777777777666666666555444444444444555///000000111222222333333//////000000111111111222111222333444444444333333333222000........./////////////////////000111111////////////000000000000////////////////////////---------.........//////,,,---///000000000///......000111222222111000......---,,,,,,...111444777:::777333111000000///.....................---------111444444222000111333000111111111111222222222333222000......000111222///111222333222222444555111222444555444444666777777999;;;<<<===BBBIIIPPPNNNUUU^^^eeekkkqqqzzz}}}qqqhhhbbb]]]VVVOOOJJJHHHIIIIIIDDDEEEEEEDDDAAA>>><<<<<<999999999:::;;;:::777555999::::::::::::999888888:::;;;;;;;;;;;;:::999999555444444555666777888888000222444555555666999<<<888999:::<<<;;;888888999666<<<<<<555111444666444000222444444222222444666222111111111000000//////000000000000111222444444333222222222111111000000000000000000////////////---------,,,,,,,,,++++++*********))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***&&&%%%%%%&&&''''''&&&$$$!!!"""###$$$%%%&&&&&&&&&xxx___NNNEEEBBB@@@>>>======;;;999999999888888888888888888:::999999888777666666555666555444333222111111111666555444222222222222333000000000000000000000000111111000000/////////...333333333333333222111000------------...000111222......///000000000000000......////////////......,,,,,,------...//////000222111///...---...000111000000///...............//////000000111111222222555444222111//////000000111111000000000000000111111111111111111000///...222111000//////000111222222222111111111111222222333222111222333444222000222222222333333333444444333666999999888999===@@@DDDDDDFFFJJJOOOUUUZZZ]]]nnnrrrzzzvvvsssooojjjeee```ZZZVVVOOOLLLGGGEEEDDDDDDCCCBBBBBBAAA@@@>>>===;;;:::999<<<<<<<<<;;;;;;:::999999<<<<<<<<<:::777666777888>>>>>><<<;;;999888777666555555444444444333333333555555555555666666666666555666888999999777555444222333666777888777666555333333444444333333222111000000111111111222222222333222222111000000000111222222111000///...------////////////............------------------------))))))))))))))))))))))))((()))*********((('''&&&''''''''''''((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%{{{```MMMDDDAAA>>>======<<<:::999999999888888888888888888888888888777777777777777666555444333222222222222333222111////////////000000000000000000000000000111111111000000000//////111111111111000000000//////............//////000......///000000000000000......////////////......------......//////000000222111///...---...///000000000///...............000000000000000111111111222111000///......//////111111000000000000000111222222222222222111000000222111000000000000111222222111111000000111111222222111111222333333222000222222222333333333333444:::999777666666666666555888888999;;;>>>BBBFFFIIIQQQUUU\\\ccckkkttt||||||nnnddd```^^^ZZZWWWTTTQQQLLLIIIHHHEEEBBB@@@@@@AAA@@@@@@??????>>>===;;;:::999999===<<<<<<;;;:::999999888:::::::::999777666777888;;;;;;:::999888777666666444444444444444444444444555555555555555555555555555666777777777666555444222333444555666666555555333333444444333333222111000000111111111222222222333333222222111111111111222222111000///...------////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++++++++***((('''''''''''''''((((((((((((((((((''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%cccNNNCCC@@@>>><<<<<<;;;:::888888888999999999999999999666777777777888888888888666666555444333333333333666555333222111111222222000000000000000000000000111111111111000000000000000000...------...//////000000///.....................///000000000//////......////////////......------......///000000111111000///.........///000000000///...............111000000000000000000//////...------------......000000000//////000000111222222222222222222111111222222111111111111222222222111111000000111111222222111111222333333222000111111222222222333333333555222000222666999777555555555444555666888:::;;;<<>>===>>>??????>>><<<<<<;;;;;;:::999999999===<<<;;;:::999888777777777888999888666666888999999999888888777666666555333333333333444555666666666666666555555555555555666666555555555444444444222222333333444555555555333333333333333222222111111111111111111222222222444444333333333222222222222111000000///...------//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++******)))''''''''''''((((((((((((''''''''''''(((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((()))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%gggOOOCCCAAA>>>======<<<;;;:::888888999999999999999:::888888888777777777777777777666555444444444444444777666444333222222333333000000000000000000000000000000000000000000000000000///---,,,,,,---///000//////............//////......///////////////...---......//////......---,,,------......///000000111000///............///000000///...............111111000000/////////...,,,,,,,,,------......///000////////////000000111222111111111111111111111222222111111111111222222111111000000000000111111222111000111333333111000111111111111222222222222111///...000444777777777888777777666777777888999888:::<<<>>>AAADDDIIILLLNNNRRRXXX^^^dddjjjpppuuu}}}}}}rrrjjjeeeaaa\\\YYYXXXVVVPPPLLLDDDCCCAAAAAACCCCCCBBBAAACCC@@@>>>>>>>>>???>>>===::::::::::::::::::::::::<<<<<<;;;999888777666555666777888888777888:::<<<;;;:::999888777666555444333333333333444666777888888888777777666666666555666666444333333333333333333333333333444555666777222333333333333222111111111111111111111111111111444444444444444444333333111000000///......------.........---------,,,,,,************************))))))))))))))))))))))))*********************)))''''''''''''((((((((((((''''''((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhQQQDDDBBB???>>>???>>>===<<<888888999999::::::::::::::::::999888777666555444666666555444444444555555444222111000//////000000000000000000000000000000////////////////////////111000...------...000111---------......///111111......////////////......------............------+++,,,,,,---......//////000//////...............000000///...............111000000000//////......,,,------...//////////////////......///000111111000000////////////000111111111111111111111111111111000000000000000000111111111000111222333111///000000000111111111222222555666666444111///000222555444444444555555666666666777888888888999===???===???CCCFFFIIINNNTTTXXX^^^bbbhhhooovvv~~~zzzqqqiiiaaaYYYSSSPPPMMMKKKJJJLLLLLLJJJHHH???>>><<<<<<>>>?????????CCCAAA???>>>>>>===;;;:::999999:::::::::;;;;;;;;;;;;:::999888777666555555666777888888888999;;;===>>>===<<<:::888666555444333333222333444666888:::::::::999999888777666666666666444333222222222222444444444444555666777888222222333333222222111000111111111111111111111111333444444555555555444333000000//////......------------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))((())))))))))))''''''''''''((((((((((((***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&gggQQQDDDBBB@@@?????????>>>===888888999999:::;;;;;;;;;<<<;;;:::888777555444333555555444444444444444555555444222111000000111111000000000000000000000000////////////000000000000000000///...///000111222,,,---------///000111222....../////////...------------............------,,,,,,------...//////////////////.........------000000///...............000//////////////////...------...///000000000///............///000111111000///...---...///000111000000111111111111000000111000000//////000000111111000000111222222111//////000000000000111111111111444666444000///222555222222333333444444555555444555555444333444666999777888::::::;;;===AAADDDEEEHHHMMMSSSXXX___ggglllrrrwww|||wwwmmmggg___YYYUUUQQQLLLHHHGGGEEEDDDCCCDDDDDDBBBAAA???===;;;<<<===???@@@@@@@@@>>><<<;;;;;;:::888666999999999999:::::::::;;;888888888777666666555555555666777777777888:::<<>>===;;;999888777666444444333333444666999:::<<<;;;:::999888777666555666666555444333333222111444444555555666777777888222222222222222111111000222222222111111111111111222333444555555555444333/////////.........------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((('''(((((()))***''''''''''''((((((((((((************)))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''}}}cccPPPCCCAAA???>>>??????>>><<<888888999999:::;;;;;;<<<::::::999888777666555444444444333333333333444444777666444333222333333444000000000000000000000000000000111111222222222222.../////////000000000000...............///000111......//////......---,,,,,,------......------,,,......//////000111111111......//////......------000000///........................///////////////---...///000000///.........------......000111111000///...---...///111222...///000000000000///...000000////////////000000111000000000222222000////////////000000000111111...///000111111333555666222333444444444555444444444555555444333333666888555666777666555555888:::999;;;===???AAAEEEKKKNNNQQQVVV\\\```eeekkktttzzz|||uuukkk```XXXSSSPPPMMMKKKKKKIIIEEEAAABBBAAAAAA@@@@@@>>>===;;;===<<<:::;;;===@@@AAAAAA<<<;;;::::::::::::888666777777888888888888999999666666666666666666666666333444555555555666888:::<<<<<<;;;;;;::::::999999666555333333333666888:::;;;:::999888666555444333666666777666555333222000222333444666777666666555222222222222222111000000222222222111111111000000111222444555555555333333//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))++++++''''''''''''(((((((((((())))))******)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''xxx___NNNBBB@@@>>>>>>>>>>>>===<<<888888999::::::;;;<<<<<<999999888888777777666666333333222222222333333444444333222000///000000111000000000000000000000000222222222333333444444444------...///000000//////000000///............///.../////////...---,,,,,,,,,------......------,,,000000000111222222333333......//////......---,,,000000///...............---.........//////000000------/////////...---,,,---------......000111111111000///...///000222444---...///000000///...---000000////////////000000111000///000222222000///////////////000000000000666222//////111111///,,,111222222333333222111111333333333333222222555777555666666555333333444555777777777777666888;;;>>>???CCCGGGJJJMMMQQQXXX]]]```eeekkknnnrrrxxx}}}|||xxxqqqiiibbb^^^WWWOOOHHHDDDCCCCCCEEEGGGEEE@@@;;;;;;;;;<<<<<<<<<:::888777777666444666999<<<>>>???::::::999:::<<<<<<:::999666666666777777777777777555555555666666666666777222333444333333333555777999999999::::::;;;;;;<<<777555444333333555888::::::999888666555333222111666666777888666444222000000222444666666666444333111222222222222111000000222222222222111111000000000111333555555444333222...............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***,,,---''''''''''''((((((((()))'''((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''ttt]]]PPPDDDBBB@@@??????>>>===<<<:::::::::999999999999888;;;::::::888777666555444666555222111000000111222111111111111111000////////////............//////000111111222111000///...444111//////111111...+++111000///...---,,,++++++.........---,,,,,,++++++///...,,,++++++,,,...///,,,++++++******++++++,,,//////.........---------+++,,,---///000111111111000000///...---,,,,,,,,,------------------------............///////////////............///000000333222111/////////000000333222111111222222111000///111111111///.........000000000000000000000000000111111000000///...---444444333333222111111111444444555666555444222111222222222222333444555666222333333444555666777777777888:::<<>>>>>>>>>>>>>><<<:::888888888:::;;;777888::::::999999999:::>>>===;;;999888999;;;<<<999888777777777777777888333444555555555444333222777666555333222222333333777777888999::::::::::::999777444222222444777999888777666555444555555666888999999999888777555444444555666777777777666555000222333222000000111222333222111111111222333444222222222222111111111111000//////............///------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++(((((((((((('''&&&%%%$$$******))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''&&&%%%######%%%'''&&&$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%sss\\\OOODDDBBB???>>>>>>>>><<<;;;888888888777777777666666777666666555444333222222666444222111000000111222111111111111111000//////222222111111111111222222222111111000000///000000333111///...000111///---...............---------////////////000000000000///...,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,---000//////...------,,,,,,+++,,,---///000000111111000000///------,,,,,,---....................................////////////////////////000000000000111111000/////////000000//////......///000000///000222333333222111000000000000000000000000000000000000000000000///.........//////000000111222222222222333333333222000000000000000000111222222333333333444444555555666666555555777888:::;;;<<<===;;;<<>>=========;;;:::888888777777777666666666777777777666666666555555555444222111000000111222111111111111111000////////////............//////222111000/////////000000222000...---...000000///---------.........//////++++++,,,------...//////...---,,,++++++,,,---......------,,,,,,------.../////////...---,,,,,,++++++,,,---...///000000000000///...---------------........................---............/////////...///000111222111000000//////.........///000000222111000000//////000000000111111222222222111111000000000000000000000000///000000000000//////.........///000000111111222111111222222222111000000111111000000000111111222444444444444444444444444444444555555555555555555444666777777777888;;;===>>>???AAACCCEEEFFFGGGHHHMMMOOORRRVVVZZZ^^^aaaccclllooouuu||||||wwwssspppqqqvvv~~~~~~wwwbbb```]]]YYYUUUQQQNNNMMMJJJJJJJJJIIIGGGEEECCCBBB@@@???>>><<<;;;:::999999999999999999999999999999888777777777777666666666666888::::::999888999::::::::::::::::::999999888888777666666555555555666333333444444555444444333555444333222222333333444555666777888::::::;;;;;;888888888777666666666666555444333222222222333333555555666777888888777777777777666555444444444555222333444333222111333444777666444333222111222222444333111////////////000111000//////.........///---,,,,,,++++++***************++++++,,,,,,------++++++++++++++++++++++++++++++++++++***)))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''oooXXXKKKBBB@@@===<<<<<<<<<:::999999999999999888888888888666777777777777777777777333333222111000000111111111111111111111000//////...------------------...///000000111000000//////000...---,,,---...///000---------............///***+++++++++,,,,,,,,,---...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------------------------------+++,,,---...////////////000///...---------------........................---------.........//////,,,...000111222111///...------------......//////333333222000...---...///000/////////000111000///000000000000000000000000...///000000000000000///333333333222111111000000333333333333333333222222444333222222222222222333444444444444333333222222444444444444444444444444444666777666555555666888777888:::;;;<<<=========???@@@BBBEEEHHHJJJLLLMMMNNNRRRXXX___eeeiiikkklllvvvwwwyyy|||~~~~~~{{{rrrnnnhhhdddaaa^^^[[[XXXXXXZZZ```hhhooooookkkeeeSSSQQQMMMIIIFFFEEEEEEEEEDDDDDDFFFFFFEEECCCAAA???<<<;;;::::::999999999999777777777888888888999999777777777888777777666555666888999:::999888999:::888:::;;;<<<<<<;;;999888888777666555555444555555333333444444555555555555555444333222222333444555444555666888999:::::::::777888999999999777555444222222222222222222222222000111333555777:::;;;<<<777666555444555666777888666777777666444444666777:::888666444222111111111444333111///......//////111111000///............,,,,,,,,,++++++*********))))))***+++,,,------...******************))))))++++++++++++******)))(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''((('''&&&%%%%%%&&&###%%%((()))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''mmmWWWJJJAAA???===<<<<<<;;;:::999999999999888888888777777222222222333333333333333222222111111111111111111111111111111111000//////111000000//////000000111,,,...111333333111...,,,---------,,,,,,,,,...//////............---------////////////......---------------,,,,,,---------,,,,,,++++++++++++,,,,,,******+++,,,---...//////+++,,,---.../////////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,...000000///...---,,,,,,------.........///---...///...,,,---000333555222//////000111000///////////////////////////---...///000000111000000333333222222111000000///222222222222222222222222333333222222111222222222444444444333222222111111222333333333444444444444000222333333222222333444333333444555666666666666888888999:::;;;<<<<<<===@@@BBBGGGLLLOOORRRRRRSSSTTTUUUWWWYYY[[[\\\]]]]]]```aaadddkkkssszzz~~~}}}xxxuuummmjjjfffbbb```aaacccdddeeegggjjjkkkiiieee```\\\VVVTTTPPPMMMLLLJJJIIIHHHFFFHHHLLLSSSXXXYYYVVVRRRIIIGGGCCC???>>>>>>@@@AAA@@@AAACCCDDDCCC@@@===:::888888777555555444444444666666777888999:::::::::999999999999888777666555666777999999888888888999999:::<<<>>>>>>===;;;999888777666555444444444444333333444444555666777888666555444333333333444555444444666777888999999999666777999::::::888555444111222222222222222222222000111222444666888:::;;;555555555666888:::===>>><<<<<<;;;999666666888:::;;;999666444222000000000444333111000/////////000222222000//////.........,,,,,,+++++++++++++++***))))))******+++,,,------******))))))(((((((((((()))))))))***))))))((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''&&&$$$$$$$$$%%%"""&&&***+++)))'''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''kkkVVVJJJBBB@@@===<<<<<<<<<:::999777777666666666555555555333333333333333444444444111111111111111111111000111111111111111000////////////............//////+++---000222333111...,,,---///000///...---.../////////.........---------///......---,,,,,,++++++------------------------,,,++++++******++++++,,,)))***+++,,,---...///000,,,,,,---...............///......---------......++++++++++++++++++++++++,,,------------.........+++,,,---...///...------,,,---......///.........+++...000111222555;;;@@@???:::333000111222222111////////////////////////------///000111111111111------...//////000000111/////////...//////000111000000/////////000000111333333333222222111111111///000000111111222333333...000222333222222222333000111222222333222222222555555555555555666666666777999;;;===????????????AAABBBCCCDDDEEEEEEEEEEEEGGGGGGIIINNNTTTYYY\\\]]]]]]cccmmmvvv}}}vvvuuuvvvxxxyyyyyywwwuuuooommmjjjeeeaaa\\\YYYWWWSSSQQQOOOLLLKKKKKKMMMNNNKKKMMMPPPRRRRRROOOKKKIIIEEEDDDBBBAAA@@@@@@@@@AAA???@@@CCCGGGJJJKKKJJJHHHDDDBBB???<<<;;;<<<>>>@@@@@@BBBDDDEEEDDD@@@;;;888999888777555444333333333666777888999:::;;;<<<<<<<<<<<<;;;:::888777666666555777999999888777888999:::;;;===>>>???>>><<<;;;999888777666555444444444444444555555777888:::;;;888777666444444444444555444555666777777888888777444666888::::::888666444222222333444444444333333444444333444444555666777555666777999<<>>:::777777888::::::999666333111000//////222222222222111111111000333222111000///.........++++++++++++++++++++++++))))))******++++++,,,,,,*********)))(((((('''''''''(((((()))(((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''&&&%%%$$$%%%'''***'''+++......***'''&&&'''&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&kkkVVVJJJBBB@@@>>>======<<<;;;999777666666666555555555555666666555555555555555555000000111111111111000000111111111111111000//////---,,,,,,++++++,,,,,,------......//////000/////////222444444111/////////---------...............++++++******************,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.....................///000///...---------000333444444777???EEEGGG???555000000111111111////////////////////////,,,---...000111111222222------......///000000000///......---...///000111//////...//////000111222222222222222111111111111000000000000000111111111111333555555444333444444111111222333333333333333333444444444555555666666444444444555555555666666;;;;;;<<<===============<<<;;;;;;===AAADDDEEEEEEDDDJJJRRRZZZaaaiiiqqqwww}}}|||~~~zzzuuusssrrrppprrrtttuuusssrrrrrrssspppqqqsssrrrnnnhhhaaa\\\XXXWWWWWWXXXYYYYYYWWWUUUPPPOOONNNKKKHHHFFFEEEEEEAAAAAA@@@?????????@@@@@@>>>AAADDDFFFFFFEEECCCAAA======<<<;;;::::::<<<===>>>>>>???AAACCCEEEFFFFFFBBB@@@===;;;:::;;;===???AAACCCFFFHHHFFFBBB===:::;;;:::999888777666666666666666777999:::<<<======???>>>;;;999777555555555555777999999888777888999::::::<<<=========<<<<<<::::::888777666555555555666666666666888:::<<<===;;;:::888666555444444555555555666777777666666555222444666888999888666555333333555666666666555555222222222222444555777888888999;;;>>>@@@BBBCCCDDDBBBAAA>>>:::666555666888999777555222000/////////000111333444444444222111444333222000///.........++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++***)))))))))''''''((())))))((((((''''''''''''(((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&)))...222000444666333,,,'''&&&'''&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$kkkVVVJJJCCCAAA>>>=========;;;:::888888888888777777777777333333333222222111111111///000111111111111000000111111111111111000///////////////....../////////000///---,,,,,,...111333111444888888444111000000++++++,,,---...///000111+++,,,,,,------......///,,,------......------,,,...------,,,,,,------.........---,,,,,,++++++***,,,,,,------...---------......---------......///------------------------,,,,,,,,,---------......///............///000000//////000000000///---,,,+++...000///...000666<<>>DDDHHHLLLQQQXXX]]]hhhnnnwww|||}}}|||xxxqqqkkkiiiiiihhhhhhfffbbb^^^]]]^^^______aaaaaa^^^YYYUUUTTTTTTTTTVVVXXXXXXWWWVVVWWWXXXXXXYYYZZZZZZVVVQQQJJJFFFFFFEEEDDDDDDEEEEEECCCAAA>>>>>>>>>===<<<<<<===>>>777777888888999999999999<<<>>>AAACCCDDDCCCAAA@@@;;;;;;;;;999888888999;;;;;;;;;:::;;;===@@@BBBCCC===;;;999777777888:::;;;???AAAEEEGGGFFFBBB===999999888777666555555555555555666777999:::<<<===>>>AAA???;;;888555444444444555777888999888777888999999::::::;;;<<<<<<<<<<<<;;;:::999777666666555555666666666777999;;;===???===<<<999777555555444444666666666666666555555444111333555777888888777666333444666777777777666666---...///111444888;;;>>>:::<<<>>>AAACCCDDDDDDCCCCCCBBB>>>999555333444666888666444222000////////////111333666666555333222444333222000///.........+++++++++++++++++++++++++++++++++***************......------,,,+++******'''((())))))))))))(((((('''((((((((())))))******'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%'''---444999888;;;;;;666---'''%%%&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########lllWWWJJJ??????===<<<;;;::::::999<<<;;;999777555555555555333333444444333333222111111111222333222111000///000000000000000///......////////////////////////000///---,,,---...000222444777:::999555///+++(((+++++++++,,,,,,---------******,,,---.../////////......---,,,,,,+++******///---***((('''(((***,,,---,,,,,,++++++,,,,,,---....................................---,,,++++++,,,------------------,,,------/////////...---,,,///,,,***,,,000222000---///......---------......---...///111222222222222/////////...------,,,,,,444333111///...---......///---,,,---000000---***............////////////222111000//////000111222000...---///222444333111444333333222111000//////000000000000111111111111111222333444444222111///111111222222222333333333222222222222222222222222000000000111111222222222333333333444444444555555777777666666666555555555:::::::::;;;>>>BBBEEEGGGRRRUUU[[[aaafffiiikkkkkkggggggggggggeeecccaaa```YYYXXXVVVSSSPPPNNNLLLKKKMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFHHHHHHHHHGGGDDD@@@===;;;;;;::::::::::::::::::;;;777777777777777777777777777777777777777888888999777999<<>>???===:::666444333333444444444666777888888888888888888777777888888999:::888777555333222333444555444444333444666:::>>>@@@@@@???<<<:::777555444333444444444444555555555555333222111222444444444333333555777888999888666555333555777777555666999<<<:::;;;<<<>>>>>>>>>>>>===@@@>>>;;;777555444444444999777444111////////////000111333444555444444333444111...,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((((((''''''((()))+++,,,++++++++++++++++++++++++************************)))***+++,,,+++***(((&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&)))---111444444222...+++(((%%%$$$$$$((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################iiiSSSGGG???>>>===<<<;;;:::::::::777777666555555555555666333333444444333333222111111111222222222111000///000000000000000///..............................000///---------...000111555777999888444///,,,***+++,,,,,,,,,,,,,,,,,,------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((((((***+++---,,,,,,++++++,,,,,,---------------------------,,,,,,---------------,,,------............------,,,,,,------------,,,,,,)))'''%%%(((---000///,,,......---------......///---....../////////......//////......---------,,,///...---,,,,,,---.........---+++,,,///000///---............////////////000000///////////////000///......///111222111000333222222111111000000/////////000000000111111111111222333444333222000///111111111222222222333333222222222222222222222222111111111111222222222333222222222222333333333333333333333333222222222111666666555666888;;;>>>@@@>>>AAAFFFJJJMMMOOOOOOOOONNNNNNNNNNNNMMMLLLJJJJJJEEEDDDCCCAAA@@@>>>======>>>======<<<<<<;;;;;;:::>>>>>>===<<<;;;:::999999666666666777888999:::;;;===>>>>>>===;;;888555333888888777777777777888888555555555555555555555555555555555444555555666777666888;;;===???@@@??????;;;999777555444444555555444555555666777888999999888777555444555777999:::<<<===??????===:::777555666666555555555555444444555444555555777999;;;======;;;999666444444444444333333444444555555666666777777777777888999:::;;;:::888666444333333444444444333222333555999<<>>===<<<;;;:::::::::222333444555555555555555333333444444333333222111111111222222111111000//////000000000000///..............................///......------///000111555777999777444000---------,,,,,,,,,,,,,,,,,,+++---------------,,,++++++******+++,,,,,,---......+++************++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---............---......//////......---,,,,,,++++++++++++,,,,,,,,,***)))+++///111000...---,,,,,,,,,---...//////......//////...------,,,.........---------------,,,+++,,,,,,---...000111...,,,++++++---/////////---............/////////---......//////............///000///......///000111111111111000000000000//////000000000000111111111111222333333111000///000111111111222222222222111111111111111111222222111222222222222333333333000000111111111222222222222222111111111111000000222222222222444666888999444666999;;;<<<<<<;;;;;;<<<<<<;;;:::::::::::::::777777777777666666666666555555555555555555555555555555555555444444444333444444444444444555666666999999999999888666333222444444333333333333444444333333333333333333333333222222222222222333444444555666999;;;============:::999777555444444555555333333333444444555555555666555444444555777999;;;999999999999777666444333666666666666555555555555444444444444555777999::::::888777555444444444555444333222111111222333444555555555666888999;;;;;;<<<;;;888666444333333444333222222222444777:::<<>><<<;;;999999888888666666666777777777888888888666555666777888777555666666777888999888888777444555666666555555777888555555666777777666666666444333222111111222333444444333111000//////000000333222222111111111111222222///,,,+++,,,,,,,,,+++,,,++++++++++++*********(((((((((((((((***++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++***)))((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''+++)))'''%%%$$$$$$%%%&&&$$$######$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffQQQDDD>>>>>>===;;;;;;:::::::::222333444555666555444444333333444444333333222111111111111111111000000/////////000000//////...---........................///............///000000444777::::::777333///------------,,,,,,+++++++++)))***+++,,,---.........***++++++,,,,,,------...++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,------......------,,,,,,,,,+++******+++---...111///------......,,,***++++++,,,,,,---...///000/////////000000//////...---------------------------------...///000111222///...,,,++++++---...///---------.........//////,,,---...000000///...---,,,///111///,,,+++---////////////000000000111111////////////000000000111111111222222111111000///000000000111111111111222000000000111111111111111222222222222222333333333000000000111111111222222333333333333333333333333222222222222333444555666555666888999999888777666777666555444444555666777555555555555555555555555444444555555666666666666222222222222222222222222666666555555555666666777888888999999888777666555222222111111111111222222111111111111111111111111111111000000111111222333333444666888::::::;;;;;;888888666555444444444444333222222222222222222222333333333333444777999;;;999888777666555444555555666666666666666666666666555444333333333444666777666555444444444444555555444333111000000111222333333333444555777999;;;<<<>>><<<:::777555444333333222111111222333666888:::<<<;;;:::999999888888999555555555666666666777777555333222333444555444333222222333333333444444444444555666666666666777777333333444444333333333333111111000000000111111222000000///......///000000333222000///...///000000000...,,,+++,,,,,,,,,+++++++++++++++************((((((((())))))***++++++************************(((((((((((((((((((((((((((((()))******)))((((((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiTTTHHH>>>===<<<;;;;;;;;;;;;;;;555666777777666555333222333333444444333333222111111111111000000000000000///////////////...------.......................................///000000000555;;;===;;;555000------------,,,,,,+++++++++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++***---,,,+++++++++,,,...///---,,,+++*********((('''+++++++++,,,,,,...///000,,,,,,...//////000000000+++,,,,,,,,,------............//////////////////000///---+++***+++,,,...------------............,,,---///000111000//////,,,...000///,,,+++---///.........//////000111111...////////////000000000000111111111000000////////////000000000111111111/////////000000111111111222222222222222222222222111111111111222222222222333333333333333333444444222222222222222333333444222333444555555555555444333222111111111222444555333333222222111111111111000000111222222333333333111111111111222222222222444444333333333444444555444444444444444333333333111111000000000000111111111111111111111111111111111111000000111111222333111222333555666777888888666666555444333333333333222222222222222111111111111111111222444666888999888777555333333333555666666666666777777777888888666555333222222222333444222222222333333444444555555444222000000111333444222222333444777999;;;<<<>>>===;;;888666444333222111111111222333555666777888888777777666666777777333333333444444444444555222111000111333444333222111000000///000111222333555555666777888888888777444444333222222111111111111111000000////////////------------......//////222111///...------...///---,,,***+++,,,,,,,,,++++++++++++*********))))))(((((())))))***+++++++++************************''''''''''''''''''''''''((((((((()))))))))((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$%%%%%%'''((()))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjVVVJJJ======<<<;;;;;;;;;;;;;;;999999999888666444333222333333444444333333222111222111000////////////000...////////////...------------------------------.........///////////////...333999<<<:::555000------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++++++++************++++++------------------------------------,,,+++***))))))******++++++******))),,,++++++,,,,,,---...///*********++++++,,,,,,---,,,+++++++++,,,---......((()))***,,,---.........******+++,,,---......///---------------,,,+++***.........,,,******,,,...,,,------------.........---...//////000000000000---...///...------...///------......//////000000......////////////000000000000000///////////////////////////000000000000......//////000000111111222222222111111111111000000111111111111222222222111111111111111222222222000000000111111111111111000000111222222333333333222222111111111222222333222222111111000//////////////////000000111111111//////000000000000000000333222222222333444444555333333333222222222222222111111111000000111111111111111111111111111111111111000000000000111222222000000111222333444555555333333333333222222111111222111111111111111111111000000111222444555777888555444222000000111333444444555666777888999:::;;;777666444222111111111111000000111222222333333444444333222111111222333444111222333444666888:::;;;===<<<;;;999666444333222222222222222333444555666666666555444444444444555111111111222222222333333222111111222555666666555333222000//////111333555555555666888;;;;;;:::888555444333222111000000111111111000000///...---,,,+++,,,,,,---------......///......------------...+++*********,,,---,,,***+++************)))))))))'''((()))***++++++++++++************************((((((((((((((((((((((((''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iiiUUUHHH======<<<;;;;;;;;;;;;<<<;;;:::888666555444333333333333444444333333222111222111000///...//////000......//////......---,,,---------------------------......///////////////---111555666555222000///+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++*********++++++,,,,,,------...---,,,***))))))***+++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******)))***+++,,,,,,---------++++++---------...///000,,,,,,,,,+++,,,,,,------)))***+++,,,,,,,,,,,,,,,)))******,,,---...//////,,,,,,---------,,,+++***)))+++------++++++...000,,,,,,---------.........------------...///000111...---,,,---///000000///................................./////////000000000000//////.........///........./////////000000------...//////000111111111111111000000000///////////////000000000111111/////////000000000111111///000000111111222111111111111222222222333333333111222222222222222111111222222222222111111111111111111111111111111111111000000//////////////////111111111222333444555666444444333222222222222222111111000000000000111111000000000000000000000000000////////////000111111/////////000111222333444111111111111111000000///000000000000000000000000000000111222333444555666333222000000000111222333333333555777999;;;======888777555222111000000000//////000111222222222222111111111222222333333444222222333444555777999:::;;;;;;:::888666444333222222333333333444444555555666555444333333333333333000000111111111222222222111000000222555888888777444333000//////111444666555555666999===>>><<<:::555444333111000//////000/////////......---,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,------------------***))))))***,,,---,,,***************))))))))))))'''(((***+++,,,,,,++++++************************(((((((((((((((((((((((('''''''''''''''((())))))((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%######%%%&&&'''''''''&&&###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%hhhRRRFFF======<<<;;;;;;;;;<<<<<<:::999777555444444444555333333444444444333222222222111///.........///000......//////......---,,,---------------------------......///000/////////...///111111///...///000+++++++++,,,,,,---------((()))***+++,,,---------((()))***+++---...///000222000...++++++,,,...///++++++************++++++************************)))***++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++'''(((***+++,,,,,,++++++***+++++++++)))))))))***------,,,+++++++++,,,,,,------.........---,,,,,,))))))***+++---...//////,,,---.../////////...---$$$(((,,,---------000222,,,,,,,,,---------......,,,,,,++++++,,,---///000///,,,+++---111333111///..................................../////////000000000///............///............/////////000---------...///000000111111000000000//////................../////////000///000000000111111222222000111222333444444444333222222222222222222222222......///000000...---,,,///000000000111111111111000000000000000000000000111111111000000000//////,,,,,,---...///000222333222111000///////////////000000000//////000000000///////////////////////////............///000000............///111222333///000000000000//////............/////////000000000000111222333444444555333222222111111222444444222333444777:::<<<>>>???999888555333111000000000...///000111111222111111...///000222333333333333222222333333555666888999::::::999888666444333222333333333444444555555555666555444333333333333333000000111111111222222222......///111555777888777444222///......000333666555444666:::>>>@@@>>>;;;555444222000///......///,,,,,,---------,,,,,,+++***++++++,,,,,,,,,++++++)))***,,,---...------,,,)))((()))***,,,---,,,***************))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$"""!!! '''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%fffRRRGGG>>><<<999888888888888777888666444333444444333111333333222111000///......444333222000///000000111//////............//////,,,,,,,,,---------......111000///---,,,,,,------,,,---...//////...---,,,)))***,,,---...---------)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++,,,...///000000***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++*********)))))))))***,,,...///...,,,+++---***'''***...111...+++++++++,,,,,,,,,++++++***++++++------------++++++++++++++++++++++++++++++)))))))))***+++,,,---...///...,,,*********,,,---'''))),,,///000000///.........------------....../////////...------,,,,,,/////////...------,,,,,,......------------......////////////////////////000000000000////////////222111...---,,,---...000***+++,,,...///111222333////////////000000000000000000000000000000000000000000000000000000000000111111222333333333333222222222222222111111111000////////////////////////000///...000222333222///000000000000000000000000111111111111222222222222333333222111000///...---000//////.........//////000000////////////000000000000///.....................---------....../////////............//////............////////////333333222222111000000000111111111111111111222222222333666888999888666444444333111000000222333555111000///......///000111111111000000//////......222111000000111444777999;;;:::777444222111111111111000000111444666666666999888666444111000......000000////////////000000---++++++---222666666555555333000......///111222555666888999999888999:::111111000000//////......++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,+++++++++***)))))))))***,,,---))))))(((((('''''''''&&&&&&''''''((()))******+++*********)))))))))))))))***++++++***(((''''''((())))))))))))((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&$$$######%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$~~~eeeQQQGGG>>><<<999888888888888777777555333333444444333222222222111111000000//////333222111000//////////////////............//////,,,,,,,,,---------......000///---+++************,,,---............---,,,***+++,,,---,,,***((('''******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((())))))***+++,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++*********)))))))))***+++,,,------,,,+++,,,)))''')))---///---***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---///...,,,******+++,,,---++++++,,,------.........------,,,,,,,,,,,,---------------...........................///////////////..................///........................////////////////////////111000///---------.../////////000000111111111222.../////////000000000000////////////////////////////////////////////////000111111222333222222222111111111111000000000000........................000///...000222333111///........................------......///000000000//////000000000000111111//////............////////////............//////000000///........................---------............------------..................////////////////////////////////////111111111111222222222222222444555666777666444444222111///......///111222111000////////////000111111000000000/////////...222111000000111444777999:::999777444222111111111111000000111444666666666666666444222111000000000000000////////////000000...---,,,...111444444333444333111000000222444555444555555555444333333444111111000000//////......,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))******+++,,,******)))))))))((((((((('''''''''((()))*********(((((((((((((((((())))))((()))******))))))***,,,******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&$$$###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||cccQQQGGG>>><<<999888888888888777777555333333444444333222111111111111111111111111111000000//////...------//////............//////,,,,,,,,,---------......---,,,,,,+++++++++,,,---+++,,,,,,------,,,,,,+++***,,,.........,,,)))'''++++++,,,---------,,,,,,++++++++++++++++++++++++(((((()))))))))*********......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++***************+++************+++,,,,,,+++((('''(((,,,---,,,***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------...---,,,,,,+++++++++,,,...---,,,+++***+++,,,---///...,,,******+++---...,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////------...//////000111111////////////////////////......................../////////////////////////////////...............222222111000000//////........./////////000000000///////////////////////////////////////////////////000111111222222111111000000/////////.................................//////...///111111000///........................++++++,,,---...//////000....../////////000000000///.............../////////......------......///000///......---.........//////......------,,,,,,------,,,,,,,,,,,,---------............/////////------......///000000111111111111222222222333333444444444333333333333222111111///......///000111111111000000000000111111000000000000////////////111111000000111444666888999888666444222111111111111000000111444666666666333333222111000000111111000000////////////000000///...---...000222222222555444333333444666777999666555444222111000000000111111000000//////......------,,,+++***)))((((((++++++++++++++++++++++++++++++++++++*********)))((()))******++++++******************))))))))))))''''''(((((())))))******&&&&&&''''''(((((())))))&&&(((*********+++---...+++******)))(((''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzbbbQQQGGG>>><<<999888888888888777777555333333444444333222000000000111111222222222000000000000///...------///......------......///,,,,,,,,,---------......++++++,,,---...000111111++++++++++++++++++++++++)))+++...111111000...---++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))***************++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,+++)))(((((()))+++,,,+++)))((())),,,---,,,***))))))***+++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,+++++++++,,,---...---+++***++++++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---------.........//////////////////////////////........................---...............//////---......//////...------000000///...------,,,,,,........./////////000000////////////////////////////////////////////////...///000000111111000000.........------------,,,..............................//////000000///...////////////////////////..................//////000000//////...------,,,......---------...////////////............/////////......------.........//////......---,,,+++***------,,,,,,,,,,,,---------------.........///////////////000000111111111000000111111222333333333444333222111000000111222333222222111000111111222111111111000000111111111000000000000////////////111111000000111333555777777666555444222111111111111000000111444666666666222222111000000000000000000000////////////000000...------...000222333333777777777777888999::::::999777555333222222111000111111000000//////......------,,,,,,+++******)))++++++++++++++++++++++++************))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((()))******'''(((***+++***+++---...++++++***)))((('''&&&&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxaaaPPPHHH>>><<<999888888888888777666444333333444444444333000000111111222222333333222111111000//////............------------......,,,,,,,,,---------......,,,------....../////////++++++++++++++++++++++++***+++...000111000...---***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************---+++)))(((((()))+++,,,,,,+++++++++,,,---,,,,,,''''''((())))))))))))))),,,,,,***))))))***,,,,,,************************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,---******+++,,,------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------,,,,,,+++++++++......////////////......////////////////////////,,,,,,------............,,,---............------............------------............////////////................................................---...//////000000//////---------,,,,,,,,,++++++........................---.../////////.................................//////......------,,,,,,///.........---,,,,,,,,,---------------...//////000//////......//////000......------------..................---,,,******......------------......------------............000000000/////////......//////000111111222333333444333111/////////000111333222222111111000000000000000000111111000000000////////////000000000000111000000000111333444555444444444333222222111000111000000111444666666666333222111000///.........000000////////////000000+++,,,...///111333555777:::;;;;;;<<<<<<<<<<<<<<<<<<999666666666666555333111111000000//////......------------------------++++++++++++++++++++++++*********)))))))))(((((('''((()))++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))******++++++)))***++++++))))))***+++*********)))(((''''''&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$vvv___OOOGGG>>><<<999888888888888777666444222333444555444333111111111222222222333333333222000///......///000......------------......,,,,,,,,,---------......//////...---,,,***(((''',,,++++++******++++++,,,,,,,,,------,,,+++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------++++++++++++++++++++++++------,,,,,,+++******)))***************+++++++++---,,,***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))))))))))))))++++++************++++++************************)))))))))***+++,,,......++++++,,,,,,,,,,,,------))))))+++,,,------------------,,,,,,,,,,,,------......------,,,++++++***---,,,,,,+++******)))))),,,---...//////...---,,,////////////////////////++++++,,,,,,---.........---------------............////////////000000000------........./////////................................................------.../////////......------,,,,,,,,,+++++++++---------------------------...000///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************+++,,,---......///,,,,,,,,,,,,---.../////////..................///---------,,,------...///,,,---.........,,,+++***......------------......,,,------------.........///......---,,,,,,++++++---......///000111222222222111000/////////000111000000000//////......---//////000000000000//////////////////000000000000000000000111111333333444222333333333333222111000111000000111444666666666333333111000////////////000000////////////000000+++---///111222444777:::===>>>@@@BBBCCCCCCBBBAAA???<<<::::::;;;;;;777444111111000000//////......,,,---------.........///++++++++++++++++++++++++************)))))))))((('''((())))))******))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++***+++,,,***(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&''''''#########$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$sss\\\LLLDDD>>><<<999888888888888777555444222333444555555444222222222222222222222222444222///,,,,,,---///000...------,,,,,,------...,,,,,,,,,---------..................,,,***((('''---,,,++++++++++++,,,------,,,+++******)))))))))((()))******++++++******++++++++++++++++++++++++***************+++++++++******++++++,,,---------************************,,,+++++++++++++++++++++))))))*********+++++++++...---,,,+++******+++,,,+++,,,,,,,,,+++++++++,,,'''((()))***++++++++++++******++++++++++++******************************))))))))))))******+++,,,***+++,,,,,,------------,,,,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---......---,,,+++------------------------***++++++,,,------......------,,,,,,,,,---...///////////////////////////---------.........//////................................................,,,,,,---............---------,,,,,,,,,+++++++++------------------------,,,...000///---+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,------))))))***+++,,,---......,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,------,,,,,,,,,------...///+++,,,---......---+++***------,,,,,,,,,,,,------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000000000000000111111000000000000///...---,,,---...///000000///...---.../////////000000000111000000000111222222333333111222222333333222111000111000000111444666666666222111111000000111111111000000////////////000000---000222333222444777:::>>>AAADDDHHHJJJKKKKKKJJJFFFDDDAAABBBCCCAAA:::555111111000000//////......---------------------,,,++++++++++++++++++++++++++++++*********)))))))))((((((((((((((()))******''''''(((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))***+++)))'''&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&((('''%%%###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$pppZZZJJJBBB>>><<<999888888888888777555444222333444555555444222222222222222222222222444111---***)))+++...000...------,,,,,,------...,,,,,,,,,---------......+++,,,.../////////......------,,,++++++,,,------,,,+++******+++,,,...///(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,"""###%%%'''***,,,...///*********************************++++++,,,------))))))******++++++++++++...------,,,++++++++++++***+++++++++***)))***+++))))))***,,,,,,---------)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***))))))))))))))))))***+++,,,---------------111...+++((('''(((+++---++++++************++++++***++++++,,,,,,------...***++++++,,,,,,------...***+++---......---+++***++++++++++++++++++++++++******+++,,,,,,---.........---+++++++++---///000.........------,,,,,,+++---------.........//////................................................+++,,,------......---------------,,,,,,,,,++++++------------------------,,,...000///,,,***+++---------------------------***+++,,,---///000111222,,,,,,+++++++++++++++++++++++++++,,,---...///000+++******************+++,,,,,,,,,,,,------...///***+++---......---,,,+++,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,------......//////000++++++,,,---...///000111//////000000111111222222222222222222111000......,,,---...//////...---,,,.../////////000000111111000000111111222222222333000111222333333222111000111000000111444666666666000000000000111222444444000000////////////000000000222444444333333666999???BBBGGGLLLOOOQQQQQQQQQNNNKKKIIIIIIJJJFFF>>>777111111111000//////......///...------,,,+++******++++++++++++++++++++++++++++++++++++************)))((('''''''''(((***+++(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((''''''''''''))))))((('''&&&'''(((''''''(((((())))))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&((((((%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq[[[KKKCCC===<<<;;;:::999999999999888666555555555555333222000000///...,,,***)))(((//////////////////......,,,,,,++++++***++++++++++++,,,,,,---.........---***++++++,,,------------------,,,,,,+++*********++++++++++++***((('''%%%************************))))))))))))))))))))))))++++++++++++++++++++++++)))((((((((()))***++++++************************++++++******************(((***+++***)))((()))***+++++++++*********))))))&&&&&&''')))***,,,------******)))(((''''''(((((('''(((((()))***+++++++++************************+++***)))(((((()))***++++++***)))((()))***,,,...+++*********+++,,,,,,---000///...---,,,,,,,,,,,,......---,,,,,,++++++******++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,...000000///---***---///...+++***+++...........................---------,,,,,,+++++++++000//////---,,,+++******+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,******+++,,,------......******+++---//////,,,************+++,,,---//////,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++******++++++,,,---000000///...------,,,,,,(((***,,,,,,,,,,,,...000,,,,,,------------------........................333333333333333222///---000000000000000000000000---.........//////000000//////000000///...------111111111111000///...---//////111222444444555555222111000//////.../////////000000000000000///......000111222333666999<<<<<>>666444111/////////...------,,,,,,+++***)))(((''',,,++++++******++++++,,,,,,,,,+++******)))((((((((((((((((((((((((((((((((())))))***)))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))***))))))(((((())))))***))))))***+++***(((&&&%%%)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$###''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%nnnXXXIIIBBB===<<<:::888777666555555555444222222333333111000...///000111222222222222000//////...---,,,++++++++++++***++++++,,,---...---............------,,,,,,,,,---------,,,+++++++++++++++,,,---.........******++++++++++++***)))************************++++++++++++++++++++++++************************+++***))))))))))))))))))************************'''(((((()))***+++,,,,,,((()))******(((((()))***+++++++++***************++++++******)))(((((((((++++++++++++,,,---......((((((((()))******++++++******************************))))))))))))******---,,,)))&&&$$$#########++++++******++++++,,,,,,,,,+++***)))(((((((((((((((((())))))***++++++,,,******++++++++++++******,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++............---,,,+++***---,,,******,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---......///++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,)))))))))******++++++,,,,,,,,,,,,---------------++++++************+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++************+++,,,,,,---------,,,++++++******,,,---...---+++******+++---.........////////////////////////////////////111111000///...---,,,,,,////////////////////////............///////////////////////////......---...///////////////......//////000111222222111111111000000000000111111222111111111111000000//////111222333333222333555777<<<>>>AAADDDHHHMMMRRRWWW\\\``````\\\WWWSSSLLLEEE999666333000///...---,,,---,,,++++++***)))((((((++++++************+++++++++++++++******))))))(((''''''''''''''''''''''''((())))))))))))((('''&&&&&&''''''''''''''''''&&&'''''''''((((((((((((((()))((((((''''''(((((()))((((((************(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnXXXJJJCCC===<<<:::888666444444333666555444444555555333222---...///000111222222222000//////---,,,+++***************+++,,,---...///)))******+++,,,,,,,,,+++------------,,,++++++***,,,,,,------............++++++,,,,,,------------************************************************))))))))))))))))))))))))++++++***)))((((((((()))************************(((((())))))******++++++((()))***)))((('''(((***************************++++++******)))((((((((()))))))))((())))))******(((((())))))***************************************))))))))))))))))))***+++***))))))))))))******,,,++++++***++++++,,,,,,,,,,,,+++*********************++++++,,,,,,,,,---******++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++***)))))))))---***''''''+++......,,,------------------------,,,+++++++++++++++++++++))))))***+++,,,---......***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++***+++,,,---++++++***)))))))))))))))+++++++++******************++++++++++++,,,,,,,,,***************++++++,,,,,,+++++++++*********)))+++,,,---,,,*********+++,,,,,,------......//////000000000000000000000000333333222111///......///////////////////////////.........///////////////...///////////////.........///000111111111111000///000111111111111111000111111111111111222333444333222222111000000000000000111333333333444666888=========>>>@@@EEEKKKPPPVVV\\\___ZZZTTTOOOIIICCC888555111//////...---+++......------,,,+++******++++++************+++++++++*********)))))))))((())))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''(((***************)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$nnnYYYKKKDDD===;;;:::777555444333333555444333333444555444222111222333333333333333222000//////---,,,+++******++++++++++++,,,---...///'''((()))+++,,,------...------------,,,++++++************))))))((((((((())))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))+++******))))))(((((((((''')))***)))((('''((()))************************)))))))))))))))***************)))''''''&&&&&&&&&)))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))******+++,,,---...,,,,,,++++++***++++++,,,++++++******))))))******,,,,,,,,,++++++*********)))******++++++******)))******++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++***(((***++++++))))))+++---,,,(((&&&'''***,,,+++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++******++++++,,,++++++*********++++++,,,+++,,,,,,,,,,,,,,,------***+++,,,+++)))(((***,,,++++++***)))((((((((((((*********************************+++++++++,,,,,,******))))))******+++,,,***************))))))))))))***,,,+++******+++---******+++,,,,,,---......000000000000000000000000222333444222///---...///........................///////////////...............///////////////...///000111333333444444444111111222222222222222111222222222222222333444555444444222111000000000111///111444555666777:::<<<>>>===;;;999999<<>>444111...---......---,,,...------,,,,,,++++++++++++******))))))******+++*********))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&'''((()))******+++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$mmmYYYKKKEEE<<<;;;999777666555444444333111000111222333222000111111111111111111000///000//////...---,,,++++++,,,,,,+++,,,,,,---...///)))***,,,---///000000000,,,,,,---------,,,++++++,,,++++++***))))))((((((''''''&&&&&&'''((())))))************************((((((((((((((((((((((((************************+++***))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&'''((())))))''''''((()))***************+++++++++''''''((()))***++++++,,,---,,,+++)))''''''&&&&&&))))))))))))))))))******))))))))))))))))))))))))))))))************))))))************************,,,,,,++++++******++++++))))))((((((((((((((()))+++******)))((((((''''''))))))************)))))))))******++++++******)))******++++++,,,,,,------)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******(((+++---,,,******---000***)))((()))******)))(((++++++++++++++++++++++++*********+++++++++++++++,,,++++++******)))))))))******)))******+++,,,---++++++************++++++******))))))******++++++************************))),,,---,,,)))((())),,,++++++***)))(((((()))))))))))))))***************************++++++++++++***))))))))))))***++++++************************(((***++++++******+++---))))))***+++,,,------...///////////////////////////222444333///,,,,,,---........................///////////////.........---.../////////////////////000222444555666777777222222333444555555444444444333333333333444444555666555333111000000111111000333666888999;;;===???>>>===;;;888555666999<<<@@@HHHMMMKKKGGGDDD???;;;111///---,,,---.........+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$'''''''''((((((((((((((()))((((((''''''(((((()))$$$%%%%%%&&&'''))))))***((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkWWWJJJDDD;;;;;;999888777666666666222111000111222333222000......////////////....../////////......---------------,,,,,,,,,------...------...////////////...++++++,,,---------,,,,,,---------------------,,,((('''&&&&&&&&&'''((()))************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))******))))))(((((('''''''''((()))(((''''''((()))))))))*********+++++++++((((((((()))******++++++,,,,,,***)))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***************)))((((((---,,,++++++******++++++)))))))))(((((())))))***))))))))))))(((((((((((())))))************))))))***++++++,,,,,,++++++***))))))******+++,,,,,,---(((((()))******+++,,,,,,++++++++++++++++++++++++************************((())))))***++++++******(((+++,,,+++''''''***...***+++------+++)))((((((************************)))*********+++++++++++++++*********))))))))))))***)))))))))***+++,,,---++++++************++++++)))))))))))))))***++++++************************)))---000///,,,)))***,,,++++++***)))))))))******((()))))))))*********+++************++++++++++++)))))))))))))))***++++++***************************+++,,,+++***)))***+++)))******+++,,,---...///........................---222666666111---,,,---........................000/////////............------...///////////////...///111333555777777888333444555666777888888888666555444444444444444444777666444111000000111222444777:::<<<<<<===>>>@@@======<<<999666444555666:::>>>AAA???===>>>===:::222///------...//////...+++++++++************)))******))))))))))))******((()))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))***))))))(((((())))))***$$$$$$$$$%%%&&&'''((()))((())))))***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%############$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%jjjVVVIIICCC;;;:::999888777777777777444333222222444555444222000111222333333333333333//////////////////............---,,,,,,,,,------............---,,,+++******+++,,,,,,------------)))******++++++,,,,,,---+++***)))(((((()))***+++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))))))))******++++++++++++))))))))))))***************)))((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))******+++++++++******---,,,,,,+++*********+++,,,+++++++++++++++,,,,,,)))))))))***++++++,,,,,,))))))************))))))+++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,'''(((((()))******++++++************************************************(((((()))***************''')))***(((###"""%%%)))***...111111---)))((())),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))))))))************))))))))))))+++---...++++++************++++++))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***///333222...++++++---++++++************++++++(((((())))))*********+++)))************+++++++++)))))))))))))))******+++***************+++++++++,,,------,,,)))'''((((((******+++,,,...//////000........................///444::::::555000//////........................000000//////.........---------...///000000//////---...000333555666777888444555666888999:::::::::777666555444444444444444888666444222000111111222888:::===>>>>>>>>>>>>???<<<======;;;777555444444666888777444555:::;;;999444111///.../////////...------,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++)))((('''&&&%%%&&&''''''(((((())))))))))))((((((%%%&&&&&&'''((()))************))))))))))))******$$$$$$$$$$$$%%%&&&'''(((((()))*********)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%hhhSSSGGGBBB;;;;;;999777666555555555333333333222222222111111000000000000000000000000111///---,,,+++,,,...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++)))***+++***(((((()))***************************))))))(((((((((((())))))***)))(((''''''((()))*********+++******)))((('''))))))))))))************+++)))(((((()))******)))******))))))((((((''''''((()))******))))))***+++)))))))))))))))(((''''''''''''''''''((()))***+++,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******)))))))))***+++,,,************************))))))(((''''''(((******+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))***+++,,,------...++++++******++++++,,,---.........------,,,,,,,,,+++++++++++++++***)))(((******++++++++++++******(((((()))***************&&&''''''((()))******+++++++++******************)))************+++++++++...///000///...,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,---------,,,+++******))))))******&&&'''(((******))))))(((''''''((()))******++++++*********)))))))))))))))++++++++++++++++++++++++...---,,,++++++,,,---...222444999;;;777///---//////---+++))))))+++---///000111111000...---...///,,,---......//////......,,,---///111444777:::;;;888444444888:::888888999888999999888555222222222333333222222222222222222444666999<<<>>>AAAFFFIIIFFFCCC???;;;666333222111222222222333444555666777222...++++++---///...,,,+++,,,+++&&& $$$)))(((((('''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggSSSGGGBBB;;;;;;999777666555555555333333333222222222111111222222222222222222222222000///...---,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************))))))))))))))))))))))))++++++******)))(((((((((************************+++,,,---+++)))(((((()))************************))))))(((((((((((())))))***)))(((''''''((()))***((())))))*********))))))&&&&&&&&&&&&'''''''''''',,,***((()))***+++***)))***)))))))))((((((((('''***)))(((&&&%%%&&&(((+++))))))******))))))((('''******)))((((((((()))))),,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))((('''((()))***++++++***)))(((((()))***+++************************)))))))))))))))))))))))))))******++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,+++******))))))******++++++******)))(((((()))************)))''''''(((((())))))******************************))))))*********++++++++++++,,,...---,,,++++++,,,))))))))))))))))))))))))((()))***++++++***((('''+++******)))))))))))))))((()))***+++,,,++++++***))))))***++++++,,,------,,,++++++***)))(((''''''++++++++++++++++++++++++******+++,,,---///000111111222888===;;;444000111///...,,,******,,,...///000111222111///...---...,,,---......//////......,,,---...111333666888999777333333888:::999999::::::;;;<<<:::777555444444333222222222222111111111333555888:::<<<>>>BBBEEEGGGEEE@@@;;;777333111000111111111111111222333444333000...---///000///------......***%%%%%%)))---***))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%'''%%%######%%%&&&%%%$$$%%%&&&&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fffSSSGGGAAA;;;;;;999777666555555555333333333222222222111111222222222222222222222222000000///...------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************************************++++++******)))(((((('''))))))))))))))))))))))))***+++++++++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((()))************((((((((()))))))))******+++***((((((***+++***)))))))))))))))((((((((((((+++***'''$$$"""###'''******************)))((((((******)))))))))***++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))************************)))(((((((((((()))***+++******))))))))))))******************************))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,)))))))))))))))*********+++++++++++++++******))))))******++++++******)))'''((())))))******))))))(((((((((((())))))))))))************************)))))))))*********++++++''')))++++++)))))))))***))))))))))))))))))))))))'''(((***+++***)))((('''******)))(((((((((((()))((()))***+++++++++******)))******++++++,,,,,,,,,---,,,+++***)))'''&&&&&&************************)))***+++---...///000000///000666>>>@@@:::333111///...,,,++++++,,,...///000222444333111...,,,,,,,,,---......//////......,,,---...000222444666777666222222777:::::::::<<<===>>>???>>>;;;888666666222222222222111111000000111333555666777999<<>>@@@BBBAAA>>>:::777666222222222111000000/////////111222333333444777999@@@>>><<<999555222000//////......---------............------...000111222111222222///,,,******+++,,,+++******))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))*********'''&&&&&&&&&&&&%%%%%%%%%&&&$$$###""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$yyycccRRRFFF@@@;;;;;;999777666555555555333333333222222222111111////////////////////////////////////...---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,************************************************)))))))))))))))************************************+++,,,+++)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&(((((((((((()))))))))))))))***+++***(((&&&&&&&&&***************)))((((((&&&'''''')))+++---///000************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++++++++,,,((()))+++------,,,+++)))))))))))))))))))))))))))'''((())))))***+++++++++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******))))))(((******))))))******+++,,,((()))))))))******++++++''''''(((((((((((((((''')))))))))******)))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((()))))))))*********(((((()))))))))*********%%%''')))***)))((()))***((((((((((((((((((((((((+++)))(((''')))---111444++++++***))))))))))))***'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))***+++,,,------,,,+++***///---111999;;;555---)))++++++***))))))***++++++...111333333111...++++++,,,---......///.........,,,---///111333444555555444111111777;;;;;;;;;>>>>>>@@@CCCCCC???:::777555222222111000000///.........///000000///000222444888777666555333222111000///......------------...------...///111444777999777777555111---***))))))+++***)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$#########%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$wwwbbbRRRFFF@@@;;;;;;999777666555555555333333333222222222111111111111111111111111111111///............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************---,,,+++***)))((('''&&&************************222222111///+++((('''((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((('''&&&%%%''''''((((((((()))))))))((('''%%%%%%'''''''''&&&(((((((((((())))))))))))(((***------+++)))'''''')))))))))))))))(((''''''******)))))))))***++++++))))))******))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,((()))***+++,,,++++++***))))))))))))))))))))))))'''''')))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))***))))))))))))***++++++************++++++++++++&&&''''''(((((((((((('''((())))))******))))))(((&&&'''(((((())))))(((((((((((((((((())))))))))))'''(((((())))))*********((((((((()))))))))******&&&(((******)))((())))))(((((((((((((((((((((((((((&&&$$$$$$&&&***///222******)))((((((((())))))))))))((((((((()))***+++************************((((((((()))******++++++((((((((((((((((((((((((&&&'''(((***+++,,,------...---///444444...)))(((***))))))))))))))))))***---///111111///---,,,,,,,,,---......//////......,,,...111444666777777777444111222777;;;:::;;;===>>>AAADDDDDDAAA;;;666444222111111000///...---------...///.........000222222222222333222222111000...---------------.........000222333555888<<>>BBBFFFFFFBBB<<<777444222111000///...------,,,,,,---......---...000222000111222222222111000///,,,+++++++++,,,---......000222444444444666:::>>>>>>;;;555111---,,,+++***)))))))))((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########&&&))))))'''%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$#########$$$%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sss```RRRFFF???<<<;;;999777666555555555333333333222222222111111////////////////////////...---,,,+++,,,...000222,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((()))******)))((()))+++************************))))))(((((((((((())))))'''((()))******)))((('''%%%&&&'''((())))))))))))''''''''''''((((((((((((+++***((((((*********)))'''((((((((())))))******)))******)))((((((***,,,'''''''''''''''&&&&&&%%%''''''''''''((()))***+++((()))*********)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++******))))))(((((())))))***+++++++++++++++(((((())))))))))))((((((&&&''''''(((((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++(((((((((((())))))))))))'''((())))))'''%%%%%%&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%'''((()))((((((((((((''''''''''''++++++******))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((())),,,+++,,,---***&&&)))///***************************,,,---,,,++++++,,,...,,,---......//////......---000333777:::<<<<<<<<<666222222777:::::::::<<>>888555222111000///...---,,,,,,,,,---......---...000222222222333333222111///...************+++,,,---...///111333222111222666999;;;777111---+++************)))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""&&&***+++)))&&&%%%&&&&&&&&&&&&'''''''''((((((&&&%%%$$$#########$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu```PPPDDD>>>;;;888666555666666666555000111111111111222222222222333444555555444333222222///,,,+++,,,.........,,,------......///////////////...------,,,++++++---------,,,,,,,,,++++++---,,,+++,,,...///...---))))))***+++,,,,,,---------,,,,,,,,,++++++*********+++,,,------,,,+++***+++,,,---,,,***((((((((())))))(((((((((((())))))'''((()))******)))(((''''''((())))))))))))(((''''''(((((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''''''''(((((()))))))))***&&&''''''(((((((((((((((''')))***)))((('''((()))+++(((&&&%%%'''***+++,,,)))))))))))))))******+++((((((''''''''''''((((((***++++++)))'''%%%%%%&&&''''''((()))++++++***)))###$$$%%%&&&((()))***+++******))))))((((((''''''***)))((()))*********(((+++*********))))))((((((***)))((((((((()))+++,,,(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&'''((()))***++++++******))))))))))))******(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((('''(((((()))***+++(((((((((((())))))))))))''''''(((((())))))******,,,***(((&&&%%%''')))***''''''&&&&&&&&&&&&''''''((()))++++++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))+++)))''''''******(((&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))))))))))))))************,,,***(((''''''(((***,,,(((((((((((())))))))))))******+++,,,,,,,,,,,,+++//////.........---------...///111444777:::<<<===777666444333444777999;;;AAABBBAAA@@@===999555222000///---,,,++++++,,,,,,---,,,++++++,,,---///000111111222444555333...***,,,+++*********+++,,,---///............///000000---------,,,+++***)))(((******+++******)))((('''))))))*********))))))(((((((((((((((((((((((((((,,,+++)))'''%%%$$$######&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%vvv```PPPEEE>>>:::888555555555666555444333222222222111111000000//////000000000000//////111///,,,+++,,,.........------------------......---,,,,,,++++++*********,,,,,,,,,,,,++++++++++++,,,+++******,,,---,,,+++---,,,,,,+++***))))))(((******)))))))))((((((((('''(((((())))))(((''''''***,,,---,,,***((((((((())))))(((((((((((())))))'''((()))******)))(((''')))))))))))))))***++++++************))))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''((((((((()))))))))******&&&''''''((((((((((((((()))***++++++***)))***+++***'''$$$###%%%'''((()))((((((''''''(((((()))***((((((''''''''''''((((((%%%&&&&&&%%%###"""###$$$***'''&&&'''***,,,+++)))''''''''''''''''''''''''))))))))))))((((((''''''***((('''((()))***)))(((*********)))))))))(((((()))))))))))))))******+++))))))))))))*********************)))))))))((((((******************************))))))))))))******(((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((()))***'''((((((((())))))))))))'''((((((((((((((())))))+++***((('''&&&'''((()))'''''''''&&&&&&'''''''''&&&(((***)))((('''((()))(((((((((((((((((((((((())))))(((((((((((())))))+++)))'''((()))***(((&&&((((((((((((((((((((('''(((((((((((((((((((((((())))))************))))))((((((((()))))))))************)))(((((()))******)))))))))))))))(((((((((******+++,,,,,,,,,,,,+++///.........------------///000111444666888:::;;;666555444333444666888:::======<<<;;;888555222111//////...,,,,,,+++++++++,,,,,,++++++,,,---///000111111222444555333000------,,,+++*********+++,,,000///...---------------,,,,,,,,,++++++***)))((('''(((((()))))))))(((((())))))*********))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$wwwaaaQQQEEE???999777555444555555444333444444333222111000///.........------------......111///,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++*********+++)))((()))******)))(((---,,,+++***)))((('''&&&))))))((((((((((((''''''((()))************))))))***+++,,,+++***(((((()))))))))(((((((((((())))))(((((())))))))))))((((((%%%$$$$$$$$$$$$%%%&&&''',,,++++++***)))((('''&&&''''''((())))))))))))(((''''''''''''''''''''''''((((((************((((((&&&''''''''''''(((((((((&&&''''''((((((((((((((()))***++++++))))))***+++***(((%%%$$$%%%'''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((###%%%&&&&&&%%%%%%'''(((***(((&&&''')))+++***((('''''''''''''''''''''''')))))))))((((((((((((''')))((('''((()))***)))'''******))))))))))))((((((((())))))************)))))))))*********+++++++++)))))))))(((((((((''''''&&&&&&&&&''''''(((((()))***))))))(((((())))))***'''(((((())))))(((((('''((((((''''''''''''(((((())))))(((((('''(((((((((''''''((((((((()))))))))(((((((((''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''%%%''')))((('''&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))***)))'''((())))))(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''''''''(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((******+++,,,,,,,,,,,,+++............------------000000111333555666777888555444222222222444666888777666555444222111//////---......------,,,+++***,,,,,,,,,,,,,,,...//////222111111333444555333222...---+++************+++000///---,,,+++*********************)))(((''''''%%%&&&'''(((((()))))))))((())))))******)))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((((((((($$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$wwwbbbRRREEE>>>888666444444555555444222333333222222111000000///111000............000111111///---,,,---......------,,,,,,++++++*********---------...............+++++++++*********))))))+++)))(((((()))***((('''))))))))))))((((((((((((*********)))))))))))))))))))))******************(((***++++++)))((())))))))))))(((((((((((())))))(((((())))))))))))((((((---------...---,,,++++++******)))(((''''''''''''(((((()))***************''''''''''''''''''''''''(((((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''((()))((('''&&&''')))---***(((''''''(((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((((("""$$$&&&'''&&&''')))+++(((+++---,,,***'''&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((***)))((((((******)))((())))))))))))))))))((((((((()))***++++++***)))(((((())))))))))))*********'''&&&&&&&&&%%%%%%%%%%%%!!!!!!###%%%'''***+++,,,))))))(((((((((((())))))'''((((((((((((((((((''')))((((((''''''(((((()))***)))(((''''''''''''''''''''''''((((((((())))))((((((''''''&&&&&&%%%%%%'''((()))))))))((('''&&&&&&''''''''''''''''''&&&&&&'''))))))'''&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((()))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((()))******)))((((((++++++******)))(((((((((******+++,,,,,,,,,,,,+++------------------------000000111222333333444444333222111000111222444555222111000///............,,,,,,---...---,,,+++***++++++,,,,,,---......///222111000111333555666555///...,,,***))))))******------,,,******)))))))))((()))))))))(((((('''&&&&&&'''(((((()))))))))((('''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((())))))(((&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""######$$$xxxbbbQQQEEE===777666555555555555333222111111111111111111111111111111///......///111111000...------......---,,,,,,,,,,,,++++++******))).....................///+++++++++*********))))))+++***))))))***+++***((())))))(((((((((((((((((()))))))))))))))*********&&&&&&&&&&&&''''''((((((''')))******)))))))))***))))))(((((((((((())))))))))))(((((((((((())))))((()))+++,,,+++'''###!!!((('''&&&&&&&&&'''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&((()))((('''&&&'''(((,,,***((('''((()))((('''((((((''''''(((((()))***((((((''''''''''''(((((( """######$$$&&&((((((000888666...'''&&&((($$$%%%%%%&&&'''((())))))'''''''''''''''(((((((((+++***))))))++++++***)))(((((((((((((((((())))))((()))***++++++***)))((('''''''''(((((((((((()))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''***,,,...000000))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''(((((())))))(((''''''&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''''')))))))))(((&&&%%%&&&&&&'''(((((('''&&&&&&&&&(((***)))((('''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''+++*********)))))))))(((******+++,,,,,,,,,,,,+++,,,,,,------------------000000000000000111111111111000/////////000111222///...---------------...+++,,,---------,,,+++***++++++,,,------.........000///...///222555666555///...,,,***))))))************))))))))))))******''''''((((((((('''&&&&&&***************)))((('''''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))******+++((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&$$$$$$############$$$$$$$$$######"""######$$$$$$wwwbbbQQQDDD<<<777666555666666666444222000000111111111222222222//////............//////000...------...///---,,,,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))+++,,,+++***,,,+++***)))((('''&&&%%%''''''(((((((((((())))))(((((('''(((((()))***+++&&&(((******))))))***+++))))))(((((((((((())))))))))))(((((((((((())))))!!!###%%%%%%$$$ ''''''&&&%%%&&&''')))***$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))&&&''''''(((((((((((((((((()))******(((((()))***)))'''&&&&&&'''''''''&&&((((((''''''(((((()))***((((((''''''''''''((((((!!!###%%%%%%%%%%%%'''))))))333;;;:::111)))(((+++((((((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((***)))((()))***+++***(((''''''(((((((((((()))))))))************))))))(((&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''((())))))******+++++++++)))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''((()))((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&(((******((('''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((()))(((&&&%%%&&&'''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------///////////////////////////...............//////------------------------++++++,,,,,,,,,,,,++++++***+++,,,---...............---,,,...000333333333...---+++************+++))))))(((((()))******+++'''''''''((((((''''''&&&++++++++++++***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((())))))(((((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''$$$$$$############$$$$$$$$$############$$$%%%%%%wwwaaaPPPBBB;;;888777666777888777444222222222222111111111111111......////////////......///...---...//////---++++++++++++,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,++++++++++++)))(((((()))+++---,,,,,,++++++***))))))(((''''''((((((((()))))))))******++++++******+++,,,...///%%%''')))***))))))***+++))))))(((((((((((())))))***)))(((''''''((()))***---------,,,++++++***)))+++***(((''''''((()))***$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((*********)))))))))((((((&&&''''''(((((((((((((((((()))***)))(((((()))***'''&&&%%%&&&'''((('''&&&''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&((())))))(((''')))***(((,,,000000---***)))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))'''&&&'''((()))(((''''''''''''((((((((())))))+++******)))))))))))))))''''''''''''((((((((((((*********)))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((((((((())))))''''''((((((''''''&&&%%%%%%&&&((())))))(((&&&%%%%%%''')))((('''&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&((()))(((&&&%%%&&&(((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((()))((('''&&&&&&'''((())))))))))))******++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............------------------------,,,,,,---......---,,,+++,,,+++++++++++++++,,,,,,***+++,,,............---+++******,,,///000000///---,,,+++*********+++,,,******))))))))))))))))))''''''((((((((((((''''''((()))))))))))))))((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&vvvaaaOOOBBB:::888777777888888777555333444333333222111000//////...///000111111000///...///...---...//////---++++++++++++,,,,,,---------111111000///...------------------,,,,,,,,,++++++'''&&&&&&(((+++------,,,'''(((((()))***++++++,,,******++++++,,,,,,,,,---)))((((((((((((***,,,---$$$&&&))))))))))))***+++))))))(((((((((((())))))***)))(((''''''((()))***(((&&&$$$######%%%(((***///---+++)))(((((()))***'''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&'''((('''&&&%%%&&&((((((''''''(((***+++***)))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((%%%'''''''''%%%$$$%%%&&&%%%###"""$$$''')))(((&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''&&&%%%&&&'''''''''(((((()))))),,,+++)))((((((((()))***(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''((()))***+++,,,((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&((()))(((%%%$$$&&&(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))***)))'''&&&&&&''')))***(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///...---+++***,,,+++*********+++,,,---***+++,,,...///......---)))))))))+++...///...---,,,+++*********+++,,,------,,,+++)))((((((((((((''''''((((((((((((((('''%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((************)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&(((''''''&&&&&&''''''(((%%%$$$$$$$$$%%%&&&&&&'''xxx```LLLAAA???;;;888555444555666777777222222222111000//////...111111000000000000111111000000///...---,,,,,,,,,++++++++++++++++++++++++---,,,+++)))'''&&&$$$$$$+++,,,,,,------,,,,,,+++%%%''')))***)))(((((()))***)))'''&&&'''(((***+++((('''&&&&&&'''(((***+++((((((''''''''''''((((((+++***)))(((''''''''''''******))))))))))))*********)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((((()))******'''&&&%%%&&&((()))(((&&&((((((''''''''''''(((((()))(((((('''''''''((((((******)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&+++$$$'''$$$***)))***+++***((((((***+++***)))$$$$$$&&&)))+++***(((%%%(((''''''&&&&&&''''''((((((((((((((((((((((((((()))******)))(((''')))***)))444"""))))))'''///%%%&&&&&&&&&''''''((((((***%%%$$$)))***'''(((---"""'''+++,,,)))'''(((***///,,,***))))))(((%%%###%%%"""(((---)))+++,,,$$$,,,)))&&&&&&((()))(((%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%$$$%%%''''''"""$$$$$$###+++///'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%%%%((((((&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))///(((&&&,,,...***''')))******++++++++++++******000------...***%%%'''///***++++++,,,,,,++++++***...---+++******+++---...++++++************+++++++++)))(((((()))******))))))++++++***((()))---111,,,******+++---...---+++...)))(((+++***&&&'''---(((((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%&&&((()))))))))(((''')))((((((***+++***(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$#########$$$$$$vvv___LLLBBB@@@<<<999666444444555444444333333333222111000000000111111000/////////000000000000///------,,,,,,---++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++(((***,,,,,,,,,++++++,,,))))))))))))))))))(((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))******))))))))))))******)))((('''&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%((('''&&&&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''((((((***))))))((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,...555$$$$$$%%%***(((''''''((())))))((( !!!###&&&&&&$$$"""''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%$$$###"""$$$%%%,,,***!!!'''000000+++*********))))))(((((((((%%%---///(((!!!111---&&&  %%%((("""&&&)))))))))***+++666...)))$$$"""...222&&&'''&&&%%%&&&'''(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&''' &&&+++,,,+++***&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% (((+++***(((''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***...---(((&&&+++444)))******++++++******)))+++%%%%%%---333111---+++***++++++,,,,,,++++++***------++++++++++++,,,---++++++************++++++,,,+++))))))+++,,,+++***,,,(((&&&+++222111))) ///***$$$ $$$)))---((('''###""",,,666111$$$((())))))(((((('''&&&&&&(((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&((()))))))))(((''''''&&&%%%&&&'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$sss]]]LLLBBB@@@<<<999666444444333222111444444333333222111111111111000000///............000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++------,,,+++,,,---((()))+++++++++)))'''%%%))))))))))))))))))((('''***))))))(((((())))))***''''''''''''((()))++++++***))))))(((((())))))***''''''&&&&&&&&&&&&'''((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((''''''&&&%%%((('''&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''(((((((((((())))))((((((''''''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((!!!&&&&&&'''222+++''',,,***((()))***+++******'''''''''(((+++,,,,,,+++***))))))(((((())))))***************************)))***+++***))))))***,,,---...222---666!!!---$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((""" $$$---000/// """'''---111000+++'''111333444000***%%%&&&((( &&&666,,, %%%...&&&'''))))))(((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&''''''---'''"""'''+++333(((((((((((((((((((((((((((((())))))))))))******'''((())))))******))))))************))))))))))))((((((((((((((((((((((((111---'''###!!!###'''+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%***((($$$$$$(((+++------............------222000///...***&&&(((---******++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++************++++++---+++******+++,,,,,,+++))),,,...***&&&'''111999//////---+++((((((***+++000...111333+++"""...***))))))((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))(((((((((***(((''''''((())))))((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%(((''''''''''''((())))))((((((''''''&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$ooo[[[JJJ@@@>>>:::888555444444333222111333333222222222111111111111000///......------...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,......---+++***(((''''''++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++***+++++++++***((('''&&&&&&'''((()))***)))((('''******))))))))))))******''''''''''''((()))***+++))))))(((((((((((())))))''''''''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((()))***+++++++++***)))'''%%%&&&'''(((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))(((((('''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''222%%%---))))))$$$+++%%%###""""""###$$$$$$###'''&&&%%%&&&(((+++,,,,,,$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))((('''''')))***%%%000000$$$(((---222$$$ !!!"""###%%%&&&((((((&&&((('''%%%''')))###%%%%%%###"""""""""###$$$"""""""""""""""$$$'''******###'''((((((,,,(((+++---,,,)))&&&&&&((('''''''''''''''''''''''''''(((((())))))(((((('''$$$&&&'''&&&%%%%%%&&&(((!!!,,,)))###((($$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""######$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$,,,+++%%% )))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''')))---...,,,---///(((''''''((((((((((((''''''))))))***,,,,,,+++,,,---******++++++++++++************+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,***))))))***++++++***(((&&&'''+++000///''' $$$&&&))))))((('''(((***...###&&&,,,***((()))******)))((('''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((***(((&&&&&&''')))***)))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''(((((()))))))))((((((((((((((()))(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$mmmYYYHHH>>>;;;888666444444555555444222111111111111111000000000000000///...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))((('''&&&***++++++,,,,,,++++++******+++++++++))))))***+++---,,,***)))((((((((()))###%%%&&&((())))))((((((******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))***+++,,,,,,,,,,,,+++)))&&&%%%&&&'''''''''((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&+++"""---'''!!!$$$555)))(((&&&&&&((((((((('''***(((''''''***,,,......((((((''''''''''''(((((()))))))))))))))))))))))))))*********))))))+++---999888---)))"""000******###$$$%%%'''(((***++++++!!!(((,,,'''###$$$)))++++++///111...(((&&&+++000***)))(((+++...---'''!!!!!!'''&&&444333&&&)))+++***'''&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%'''(((&&&***(((%%%+++000000000************************((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''...)))''')))***''''''***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))"""$$$&&&,,,222444111+++,,,,,,------,,,,,,+++,,,(((%%%)))111111''')))******++++++******))))))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...,,,***+++,,,---,,,+++222555555...&&&&&&...666111000///,,,***((()))***!!!///333***&&&---000***+++***((('''&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))%%%###!!!!!!###%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$kkkXXXHHH>>>:::777555444555666666555333000000000000000000000000000//////......//////000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******,,,------,,,******+++---...,,,***((('''(((***+++%%%&&&'''((())))))))))))***))))))(((((())))))******)))((((((((((((((())))))((((((''''''(((((()))&&&'''((()))*********)))'''&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&''''''(((((())))))++++++*********+++,,,,,,000---)))''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''')))))))))((((((''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&$$$)))'''111'''&&&$$$$$$&&&'''&&&%%%'''%%%$$$$$$&&&((()))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&(((*** !!!,,,,,,))))))''''''''''''''''''&&&&&&...%%%"""'''(((&&&$$$&&&'''%%% ,,,BBBUUU___]]]]]]``````VVVDDD666...&&&+++000&&&!!!)))---###$$$%%%%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%&&&&&&&&&&&&'''(((,,,&&&)))&&&""")))!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!%%%'''###'''444((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((000...---+++%%%"""'''///((())))))******))))))((($$$))))))### $$$---222))))))************))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,000...------...//////...)))333333---))),,,111ZZZ\\\^^^]]]TTTDDD111$$$///""""""---+++ 000***)))'''&&&&&&'''((((((&&&&&&((((((((((((&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))%%%###"""###%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$iiiXXXIII???<<<999777666666777666444222111111111111111111111111////////////000111222222......---------......///------------------------,,,,,,,,,,,,------......******++++++++++++******,,,,,,,,,+++))))))***,,,++++++******************++++++***))))))((()))))))))((((((''''''(((((()))(((((('''(((((()))***+++((((((''''''''''''((((((%%%&&&''')))))))))))))))%%%%%%%%%&&&((()))+++,,,'''''''''''''''''''''''''''''''''((((((((((((((())))))((()))+++///222555666222...+++*********)))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''')))***)))(((((('''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((000+++!!!111***888)))'''&&&&&&'''(((((('''***((('''''')))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))))))))+++---000)))EEE,,,!!!+++***'''&&&&&&&&&%%%$$$$$$$$$)))!!!###---...### &&&888aaa[[['''(((***'''%%%###%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&&&&&&&''')))###222555"""333$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*** (((///***$$$###''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))***,,,333+++$$$&&&((())))))******))))))((((((...---++++++(((###))))))************))))))***))))))))))))+++---...---,,,,,,++++++,,,,,,---...---++++++---...---,,,222''')))LLLKKK %%%333---######)))(((&&&&&&&&&''')))***&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))***'''&&&&&&(((***+++***((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$~~~hhhYYYKKKAAA>>>;;;:::888777777666333111222222222222222222222333////////////000222333444......---------......///------------------------......---,,,++++++************++++++++++++***************(((&&&&&&((()))((()))+++,,,,,,+++***)))111///---+++)))(((((()))((((((''''''''''''((((((%%%&&&&&&''')))***,,,---((((((''''''''''''((((((###$$$&&&((())))))((('''$$$$$$%%%&&&(((***,,,---))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''***///666===AAA:::666111...,,,,,,++++++(((((((((''''''((((((((($$$%%%''')))******)))(((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((""")))((('''+++AAA...,,,;;;!!!((((((((())))))*********&&&(((,,,%%%,,,{{{666000)))&&&&&&'''&&&$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&&&&''')))222'''+++"""bbb@@@ ###++++++)))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&'''((())))))((((((************************...###:::}}}iii$$$))))))************))))))***)))(((((()))+++---...---,,,,,,++++++,,,,,,---+++)))(((((()))******)))$$$jjj\\\&&&222&&&((('''&&&%%%&&&(((***+++''')))***++++++***)))''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***$$$$$$%%%''')))***(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######"""###$$$%%%&&&%%%%%%$$$nnnUUUHHHCCC===::::::999777666444333333111111111111111111111111////////////////////////000///...---,,,++++++++++++++++++,,,,,,---------.........------,,,,,,,,,)))***+++,,,,,,+++)))''')))***+++,,,+++)))'''%%%))))))************)))))))))))))))(((&&&''')))+++(((((())))))*********+++((()))))))))))))))((((((***************)))(((((())))))******)))(((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''***((('''''',,,000222222444555666444,,,$$$###))))))(((&&&$$$$$$$$$&&&'''(((***+++)))&&&'''***...(((((())))))******++++++))))))((('''''''''''''''((((((''''''''''''((((((%%%''')))(((&&&&&&))),,,!!!))),,,(((111''''''333!!!...'''&&&"""%%%...)))"""&&&,,,***---!!!mmm$$$!!!'''!!!'''&&&&&&""",,,+++$$$'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((( ***$$$(((___&&&###)))&&&%%%333''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''(((((()))///...,,,***(((((((((((()))(((***^^^)))''''''(((((()))))))))***///---+++))))))+++---///++++++******)))*********///!!!///+++%%%///)))XXXMMM"""...$$$111(((>>> ***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***(((&&&$$$###$$$%%%&&&$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmUUUGGGCCC<<<:::999888666555444333333111111111111111111111111//////////////////////////////...---,,,,,,,,,,,,++++++,,,------...//////......---------,,,,,,,,,***+++,,,---,,,+++)))((()))************)))((('''))))))************))))))((()))))))))'''''')))***(((((()))))))))*********((((((((())))))(((((('''$$$%%%&&&((())))))))))))'''''''''''''''&&&%%%%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''************************((($$$%%%)))***(((,,,333:::444///---+++'''&&&((()))(((&&&$$$$$$%%%&&&''''''((('''&&&%%%&&&)))+++((((((((('''''''''''''''))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%'''(((&&&$$$###%%%(((,,,%%%$$$ (((&&&"""%%%)))$$$$$$&&&&&&&&&'''(((&&&%%%&&&)))333///---'''444'''111444000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###((( ###\\\+++)))222---!!!###''''''''''''&&&&&&%%%%%%''''''((((((((('''&&&&&&(((((())))))***++++++,,,...---+++***(((((((((((()))(((***^^^)))((((((((()))))))))******...---+++******+++,,,------,,,,,,++++++,,,,,,,,, ///444+++111222 &&&666 $$$>>>,,,))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***(((&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%lllTTTGGGCCC<<<:::999777444333333333333111111111111111111111111///////////////////////////...------,,,,,,,,,,,,+++,,,,,,---...//////000------------,,,,,,,,,,,,------......---+++***((()))))))))((((((((((((((())))))************))))))'''(((******((((((((()))(((((())))))))))))******&&&''''''(((((((((''''''$$$%%%&&&((())))))))))))'''''''''''''''&&&&&&%%%$$$&&&)))******)))&&&$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%***)))&&&---999>>>222''''''******((('''((('''&&&%%%%%%%%%&&&''''''%%%$$$$$$&&&'''''''''))))))(((((('''&&&&&&%%%)))((((((''''''''''''(((%%%%%%%%%$$$$$$%%%%%%%%%'''((((((&&&$$$###$$$&&&,,, ###(((***$$$***!!!%%%%%%000&&&%%%%%%++++++$$$&&&+++&&&,,,EEEhhh***"""---)))###999%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''///,,,///###%%%^^^$$$%%%***'''***(((((((((''''''''''''&&&(((((()))(((((('''&&&&&&))))))******++++++,,,,,,---,,,+++***)))((((((((()))(((***^^^)))))))))))))))************---,,,,,,++++++*********,,,,,,+++++++++,,,,,,---000111EEE<<<### ***(((%%%555333)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkSSSFFFBBB;;;999888666333222222333444111111111111111111111111///////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,***)))***)))(((&&&&&&''')))***))))))************))))))&&&(((***+++)))((((((((((((((())))))))))))))))))%%%&&&''''''''''''''''''***************)))((((((((()))))))))))))))((((((%%%&&&((((((((((((&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''))))))))),,,333;;;???;;;///%%%&&&******((('''((('''&&&&&&&&&&&&''''''(((&&&$$$&&&)))***(((&&&******)))))))))((((((((()))(((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((('''&&&'''(((%%%!!!***,,,&&&###999666,,,(((...%%%&&&%%%,,,---$$$'''+++###$$$AAA+++---(((***"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%!!!---eee:::"""$$$%%%%%%)))((((((((((((((((((((('''))))))))))))(((((('''&&&'''''''''(((((()))))))))++++++******)))))))))((()))(((***^^^)))))))))******************++++++,,,,,,,,,***)))((()))))))))))))))******+++(((---:::<<>>111+++((()))***(((&&&''''''''''''&&&'''''''''(((***(((''')))------+++''''''((((((((()))))))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((()))))))))&&&&&&+++&&&"""!!!)))///'''---(((***)))''')))***%%%"""""">>>000---111 &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%### %%%BBBwww111,,,...'''%%%&&&'''((((((((((((((((((((()))*********)))(((((('''&&&&&&'''''''''''''''((())))))******)))))))))))))))(((***^^^)))******)))))))))))))))))))))***+++,,,+++***(((''')))((((((((())))))***+++,,,%%%>>>BBB;;;!!!,,,111,,,+++***)))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$######"""!!!$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$########################}}}iiiQQQEEEAAA:::777777666666555444444333111111111111111111111111////////////////////////...------,,,,,,---------...---,,,+++***)))((('''++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,---,,,***((('''((()))***))))))************))))))'''(((******((((((((()))))))))((((((((((((''''''%%%&&&'''((((((((((((((($$$%%%&&&((())))))))))))%%%&&&'''''''''''''''''')))(((%%%######%%%((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))###,,,---***666HHHFFF666)))((())),,,***&&&%%%(((&&&'''''''''(((((((((((())))))***---......+++)))$$$%%%%%%&&&''''''(((((((((''''''''''''(((((())))))((((((''''''(((((()))&&&$$$###$$$&&&(((((('''(((%%%%%%""")))+++666000+++%%%"""###(((///555<<<+++888%%%)))222!!!(((111(((///***+++%%%%%%(((,,,]]] 111///&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))///***&&&///'''%%%(((,,,$$$ KKKooo$$$+++:::&&&111%%%)))###+++'''+++---&&&''''''''''''((((((((())))))************))))))(((((((((((())))))))))))(((((()))******))))))))))))(((***^^^)))))))))))))))((((((((((((((()))***++++++***)))(((***************+++,,,---:::'''kkkQQQTTTHHH''''''444000---,,,+++******)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$|||hhhQQQDDD@@@:::666777888888777666444333111111111111111111111111////////////////////////---------,,,,,,------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...,,,***)))((((((((())))))************))))))((()))))))))'''''')))***))))))((((((((('''''''''%%%&&&'''((())))))))))))$$$%%%&&&((())))))))))))%%%%%%&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%(((000;;;BBB>>>444,,,(((&&&'''***)))&&&%%%(((&&&&&&'''(((((((((((((((%%%(((+++---,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((''''''(((((()))(((%%%###$$$&&&((('''%%%'''###$$$$$$+++///'''!!!$$$&&&'''&&&$$$"""UUU[[[333999+++'''$$$...,,,666---)))(((&&&..."""###///!!!SSS\\\DDDIIImmmrrr777 '''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$###((((((######---!!! ---444---%%%$$$nnn111&&& %%%((($$$"""%%%,,,...&&&(((***$$$))))))%%%%%%&&&&&&''''''''''''(((((()))***++++++++++++))))))))))))))))))))))))&&&'''(((*********)))))))))(((***^^^)))(((((((((((('''''''''&&&''''''((()))************))))))))))))***+++,,,--- ,,,///***(((___666*** '''---,,,+++***))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''(((''''''&&&&&&'''''''''""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%|||hhhPPPDDD@@@:::555777999:::999777444222111111111111111111111111////////////////////////------,,,,,,,,,------...***++++++,,,,,,---......*********++++++,,,,,,,,,++++++++++++,,,---......000///---,,,***)))((('''))))))************)))))))))))))))(((&&&''')))+++))))))(((((('''''''''&&&&&&'''((()))***************************))))))(((''''''((()))******))))))%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''(((((())))))***++++++,,,)))&&&444KKKLLL444$$$&&&)))%%%$$$''')))'''&&&(((&&&&&&'''((())))))((((((!!!&&&+++,,,***'''&&&''')))))))))(((''''''&&&&&&'''''''''''''''((()))***((((((''''''''''''((((((,,,)))&&&&&&((()))'''%%%'''&&&***'''!!!###///,,,,,,***(((%%%$$$%%%&&&'''&&&IIIqqq--- ---###333 ***""",,,!!!444"""000+++ ///"""$$$666"""///xxxIII,,, $$$333///'''AAAkkk555''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&///((()))***(((''',,,%%%((()))'''"""!!!%%%)))KKK ***---'''"""$$$((('''###$$$###%%%+++(((***%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,)))))))))(((((((((((((((&&&'''(((*********)))))))))(((***^^^)))((((((''''''&&&&&&&&&%%%&&&&&&'''((()))***++++++''''''''''''((()))***+++###&&&""""""555)))***888444,,,+++***)))((((((((((((******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%'''''''''((((((((())))))******(((((())))))))))))((((((&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&& !!!###$$$%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzeeeNNNEEECCC===555444333333555555444333333333222222111000000000222222111//////.........+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,(((***,,,,,,,,,+++,,,---......---,,,+++***)))(((((((((((((((((('''''''''******+++++++++******)))+++++++++***((('''%%%$$$"""&&&''''''&&&&&&&&&(((***+++*********+++,,,++++++***)))(((((('''&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''((('''&&&'''(((++++++***)))%%%(((+++...///---***'''(((((('''&&&%%%$$$$$$$$$''''''%%%$$$$$$%%%&&&'''%%%%%%&&&((()))+++,,,,,,(((''''''''''''(((((()))***'''%%%&&&)))***(((%%%(((((('''''''''&&&&&&&&&((()))*********)))'''&&&&&&&&&%%%$$$"""###&&&(((&&&%%%$$$%%%''')))))))))$$$///"""---+++(((&&&%%%%%%'''(((''''''((()))***+++++++++(((%%%+++ ---$$$'''\\\...###$$$&&&''''''''')))+++***PPP"""111222"""$$$'''+++"""***(((''''''(((((('''&&&))))))(((((((((((())))))((((((((((((((('''''''''''')))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++***)))))))))***,,,---((((((''''''''''''((((((************))))))))))))&&&%%%(((]]]&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((()))&&&&&&+++))),,,$$$...bbbJJJ)))+++***%%%...$$$+++???%%%%%%)))(((%%%,,,,,,++++++***((('''&&&$$$$$$))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""'''''''''&&&&&&%%%%%%%%%((('''&&&$$$###"""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%yyydddMMMDDDBBB<<<666555333333333333222000333333222222111000000000222111000///............,,,------------,,,++++++*********++++++,,,,,,,,,---,,,+++***)))******+++***+++,,,,,,+++***+++---+++******)))((('''&&&&&&&&&&&&&&&''''''((((((((())))))*********))))))(((************)))'''&&&%%%%%%&&&'''((()))***+++,,,'''((()))(((&&&&&&'''(((+++******)))((((((''''''&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&&&&'''((('''&&&&&&''')))******)))(((((()))***+++************)))((('''&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''&&&''''''(((((()))))))))((('''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''(((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&$$$######&&&((($$$###""""""$$$&&&&&&%%%!!!))))))'''%%%###"""###$$$%%%&&&(((+++---......---,,,///%%%,,,###,,,%%%!!!ooo!!!999'''((()))(((&&&&&&&&&(((<<>>'''***+++'''---###(((222[[[$$$(((,,,%%%,,,###,,,%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%wwwbbbLLLBBBAAA;;;999777555444444333111000333333222222111000000000000000///...------------...------,,,,,,,,,,,,,,,************************+++******))))))))))))************((('''''')))+++,,,,,,++++++*********)))))))))))))))))))))))))))'''(((((()))))))))(((((()))))))))))))))(((''''''((('''&&&&&&'''(((***+++))))))(((&&&$$$$$$%%%''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((&&&$$$%%%'''((())))))***)))'''&&&&&&(((***++++++***)))((((((((((((((((((''''''&&&&&&'''(((((('''''''''''''''''''''&&&***)))((((((''''''''''''%%%&&&''''''''''''((()))'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%###$$$&&&((((((&&&%%%%%%'''(((''''''&&&)))%%%'''&&&$$$"""!!!"""$$$%%%$$$'''+++///000///---,,,333###+++%%%)))(((HHHyyy---555)))((()))***)))'''&&&'''(((>>>888)))"""###(((///)))!!!'''%%%$$$$$$&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))''''''''''''''''''''''''&&&%%%(((]]]&&&&&&&&&&&&''''''''''''((((((((())))))******++++++'''***... ,,,///''''''+++))),,,%%%+++(((&&&'''/// ,,,+++((( ###''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%ttt```JJJAAA@@@::::::888777666666666444222333333222222111000000000//////...---------------///...---++++++,,,------------,,,,,,+++***))))))+++*********************))))))(((%%%###$$$&&&(((,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++***)))(((((('''((())))))***)))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&''''''(((+++***)))'''%%%&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((((((&&&######%%%'''(((((()))(((&&&%%%%%%&&&((()))******)))(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&...---,,,+++***)))))))))&&&)))+++)))'''%%%'''***'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&'''%%%$$$$$$&&&(((***)))''''''((()))((('''+++***,,,~~~((('''&&&%%%%%%%%%''''''###%%%(((+++------,,,,,,000 ***'''%%%+++%%%000XXX###---"""'''444&&&'''))))))((()))***,,,(((---$$$"""444$$$!!!,,, '''!!!'''%%%$$$%%%'''***++++++)))((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''---***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((())))))((())))))))))))))))))((('''((((((((((((((())))))&&&%%%(((]]]&&&&&&&&&&&&''''''''''''((((((((())))))************&&&777 ,,,(((III&&&(((&&&*********)))111(((}}}fff""",,,$$$&&&"""((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%rrr^^^III@@@???:::777666444555666666555444333333222222111000000000///......------------...///...---,,,+++,,,---...,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,+++***)))'''%%%%%%(((***)))))))))))))))((((((((((((((())))))))))))))))))((()))******+++++++++***'''(((((()))))))))))))))'''((()))++++++***((('''))))))((('''&&&'''***---''''''''''''&&&&&&&&&&&&((((((''''''''''''''''''&&&'''((('''&&&&&&&&&((((((&&&######$$$&&&''''''&&&&&&'''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&''''''((((((((())))))$$$$$$%%%%%%&&&'''''''''------+++***))))))))))))***,,,---+++'''%%%''')))&&&''''''''''''''''''''')))(((((('''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%$$$)))%%%***hhh(((''''''&&&''''''((()))&&&&&&'''''')))+++---...---"""+++)))!!!))))))'''www777/// ###,,,333&&&((())))))((((((***+++%%%444:::hhh%%%***$$$666'''***'''&&&&&&(((***,,,---,,,((((((''''''''''''((((((&&&&&&''''''((((((((((((,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))))))))((('''&&&&&&''''''((((((((((((&&&%%%(((]]]&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((---### '''888qqq&&&+++((()))***'''(((222)))XXX(((%%%$$$""" !!!...'''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((''''''&&&&&&''''''((('''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%qqq]]]HHH@@@???:::444333222222444555444222333333222222111000000000//////...............//////......---------------((()))+++,,,///000222333,,,---......///.........---------,,,******,,,...+++++++++******))))))))) !!!###$$$'''(((***+++((()))***++++++,,,++++++'''((()))))))))))))))(((###%%%''')))***(((&&&$$$&&&'''''''''&&&'''))),,,''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((('''&&&&&&'''((((((&&&$$$$$$%%%''''''&&&%%%&&&((()))((('''%%%###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((($$$$$$%%%%%%&&&'''(((((()))(((''''''&&&&&&&&&&&&++++++,,,***((('''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%'''((('''&&&%%%&&&'''((('''%%%%%%'''(((((('''(((""")))^^^%%%%%%%%%%%%&&&&&&'''(((***)))''''''(((***---///---))),,,)))"""%%%)))%%%)))...***&&&!!!,,,333+++$$$)))***+++)))'''%%%&&&'''&&&&&&333+++(((''''''###---''''''(((+++---...---+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))$$$&&&ppp&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''((())))))((('''&&&######$$$$$$%%%&&&&&&&&&&&&%%%(((]]]&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''+++$$$...555TTT(((...,,,(((***$$$$$$,,,&&&:::XXX"""+++(((!!!%%%,,,"""((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""#########$$$$$$%%%%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%% """###%%%&&&&&&%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""%%%$$$$$$######$$$$$$%%%qqq]]]HHH@@@???:::777555444444555555333222333333222222111000000000000//////......//////000...............------,,,)))***+++,,,...///000111,,,---.../////////......+++---......,,,,,,---///......------,,,+++******!!!"""###$$$&&&((())))))'''((()))***++++++++++++((()))))))))))))))((('''"""###$$$%%%&&&%%%%%%$$$''')))***)))(((((()))***''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&'''((((((&&&%%%&&&'''((('''%%%&&&'''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&'''((()))((('''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%'''((((((&&&&&&&&&'''***((('''(((***++++++******###)))^^^######$$$%%%%%%&&&''''''((((((((('''((()))*********+++'''((((((%%%((('''111(((ddd$$$ )))&&&+++"""***""")))******(((&&&$$$%%%%%%---888 qqq)))### ***"""'''%%%''')))---///...+++(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''((())))))!!!&&&```$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%"""######$$$%%%%%%&&&&&&&&&%%%(((]]]&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$+++$$$111xxx:::(((...---&&&+++&&&###'''&&&***,,,,,,+++$$$((('''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&############$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%qqq]]]III@@@@@@;;;<<<:::888888888777555333333333222222111000000000000000/////////000000111---.../////////...,,,+++---------,,,,,,++++++++++++,,,.../////////......(((***,,,,,,,,,+++,,,---,,,,,,+++***)))''''''&&&))))))(((((('''''''''&&&&&&'''((()))************)))))))))))))))(((''''''''''''&&&&&&'''(((***++++++---...---+++***)))***''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''&&&'''((((((&&&%%%(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''"""###%%%'''((((((''''''))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%###"""$$$(((***)))'''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''%%%'''(((((('''&&&&&&'''&&&%%%$$$%%%'''))))))(((((("""'''^^^$$$$$$%%%&&&''''''(((((($$$%%%&&&''''''&&&%%%%%%%%%***!!!'''...((()))***!!!"""111```>>>''')))&&&&&&&&&###'''---'''"""***%%%&&&((('''&&&&&&'''(((000***'''+++,,,((()))###$$$&&&)))---///...)))%%%(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((($$$+++ZZZ'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&'''((((((&&&%%%(((]]]&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&$$$,,,'''!!!***'''...,,,$$$,,,***&&&''')))&&&999((((((###'''###***$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$######$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&###!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%oooYYYLLLBBB===;;;888888666555444333333222444111---***))),,,000222111111000///...---,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,+++***///............---------000//////...---+++***))),,,++++++***************(((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))((('''''''''(((******))))))((((((''''''))),,,---+++(((&&&(((***'''(((((((((((((((''''''(((''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((($$$%%%''')))******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((()))***)))(((&&&$$$###$$$&&&'''***))))))((((((***+++,,,)))((('''&&&&&&'''((()))((('''&&&%%%%%%'''(((***&&&&&&%%%%%%&&&''')))***'''###(((\\\&&&&&&'''((())))))((((((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((('''%%%###&&&000AAARRR]]][[[FFF---!!!###((((((%%%))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&,,,***nnn###%%%,,,((($$$$$$$$$''')))***)))'''+++(((%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%]]](((((((((((((((((((((((((((***)))'''&&&&&&'''((()))%%%000///!!!&&&&&&///"""***%%%%%%&&&'''((((((((('''%%%+++!!!nnn'''((((((******))))))))))))******'''&&&)))000&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$###%%%)))++++++)))%%%###""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%mmmXXXJJJAAA;;;:::888777666555444333333333000111222333222111000///............////////////------------------------,,,---------,,,,,,++++++------------,,,,,,,,,,,,)))***+++,,,------------)))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))(((''''''((((((***)))))))))((((((((('''&&&&&&%%%&&&'''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&%%%$$$######%%%&&&(((&&&&&&%%%%%%&&&''')))***'''###(((\\\&&&&&&'''(((((((((((((((%%%$$$$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((***---///111+++$$$"""%%%''''''%%%''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$"""&&&)))'''---$$$$$$---$$$$$$&&&(((+++,,,+++******(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%]]]((()))))))))))))))))))))))))))((('''&&&&&&''')))***&&&'''&&&$$$+++***...aaa000%%%%%%&&&''''''''''''''''''%%%&&&&&&&&&((())))))(((((((((((())))))///$$$,,,((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%jjjVVVIII???::::::888777666555444333333333000111333555444222000...............///////////////...---,,,,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++&&&''')))***,,,------...++++++***))))))))))))***************************(((((((((((())))))))))))++++++)))((((((((((((((())))))))))))((((((((((((%%%""" ###''')))'''$$$''''''((((((((((((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&(((((((((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''###(((\\\%%%&&&''''''((('''''''''%%%$$$$$$%%%&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$!!!"""%%%)))***(((&&&%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%+++###...666//////%%%&&&'''***---...---+++)))&&&$$$###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%^^^)))))))))))))))))))))))))))((('''&&&&&&&&&((()))***---###"""(((***...YYY%%%&&&''''''''''''&&&&&&%%%&&&'''***&&&%%%)))((((((''''''''''''((((((BBB$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%iiiUUUHHH???;;;:::777777666444444333333333333222000///...///000111111111000///...---,,,,,,...---+++******+++---...------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))((((((((())))))))))))(((((((((((('''&&&$$$&&&((()))(((&&&&&&'''((((((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''((((((''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((($$$$$$&&&''''''&&&$$$$$$''''''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''(((((('''###(((\\\&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&(((+++,,,***---...,,,(((&&&'''***%%%%%%%%%&&&&&&''''''(((%%%&&&((())))))(((&&&$$$---!!!###&&&hhh)))%%%%%%&&&'''''')))+++------+++((('''%%%######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%^^^)))************************&&&&&&&&&&&&''')))***+++...%%%&&&+++)))%%%[[[,,,...''''''''''''&&&&&&%%%$$$'''(((ggg)))&&&)))'''''''''&&&&&&'''''''''fff)))***### $$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%hhhTTTHHH@@@<<<;;;777666555444444444444444333222000///...///000111111111000///...---,,,,,,...---+++******+++---......---,,,+++++++++,,,,,,------------,,,,,,,,,,,,......------,,,***)))((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))(((((((((((())))))))))))(((***+++***'''&&&''')))&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''###(((\\\&&&''''''(((''''''&&&&&&''''''%%%$$$$$$$$$%%%&&&(((((((((((((((((((((((()))'''%%%######%%%''')))&&&&&&%%%&&&'''((()))***&&&&&&''''''((((((((()))$$$&&&'''))))))(((&&&%%%''')))###'''!!!)))///###(((((()))+++,,,+++'''$$$&&&%%%###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%^^^***))))))))))))))))))))))))&&&&&&&&&'''((()))******(((&&&((((((***"""...UUU&&&'''''''''&&&%%%$$$$$$''',,,))))))''''''&&&&&&&&&&&&''''''(((111))),,,&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!###&&&(((((('''%%%###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&###$$$&&&''''''&&&$$$###########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%fffSSSHHH@@@<<<<<<666666555444444444444444000111333555444222000...............////////////000///...------...///000...---,,,+++***+++,,,---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++***))))))(((((((((((())))))))))))'''***,,,***&&&$$$&&&(((%%%&&&'''((())))))))))))(((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&'''###(((\\\((((((((()))(((((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''%%%###"""###"""###&&&))))))%%%"""'''''''''(((((((((((((((%%%&&&'''((((((((('''&&&!!!***"""SSS######***&&&'''''')))+++,,,***&&&"""&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%___***((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&& $$$&&&555]]]***(((%%%&&&&&&&&&&&&%%%%%%$$$&&&+++,,,'''''''''&&&&&&&&&&&&'''''')))""",,,$$$(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!###'''))))))'''###!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###$$$$$$%%%&&&'''!!!###%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%dddQQQFFF???;;;;;;666666555444444444444555000111222333222111000///............///////////////////////////////////////---,,,******+++,,,---,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,++++++---,,,,,,+++***+++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++***)))'''((((((((()))))))))***(((((()))(((((('''((((((%%%&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%'''###(((\\\))))))******)))(((((('''***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((++++++)))&&&$$$((((((((())))))(((%%%"""((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$;;;'''((($$$%%%(((+++---+++'''$$$&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%___***''''''''''''''''''''''''''''''((((((((((((((('''(((''''''"""### ...XXX(((%%%$$$$$$%%%&&&&&&&&&%%%%%%'''777&&&+++$$$((((((''''''''''''((((((III((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%%%%''''''&&&%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((%%%"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%}}}bbbOOOEEE===::::::666666555444444444555555444111---***))),,,000222111111000///...---,,,,,,,,,,,,---......---,,,,,,///...,,,******+++,,,---+++++++++************)))))))))************))))))***))))))((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))+++,,,,,,+++***)))'''((((((((())))))*********(((&&&(((+++---,,,)))%%%&&&'''((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$###$$$$$$&&&'''((()))))))))"""###$$$%%%'''((()))***)))(((&&&$$$###$$$&&&'''&&&'''((()))))))))((('''((('''%%%%%%%%%%%%'''(((%%%&&&''''''((((((''''''&&&&&&((((((((('''&&&%%%'''$$$(((\\\***************)))((((((000///,,,)))'''&&&%%%%%%((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$''''''&&&%%%%%%''',,,///'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((([[[888***"""$$$'''+++...---***'''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%___+++'''''''''''''''''''''''''''((((((((((((((('''&&&$$$$$$***...--- ---^^^+++"""###$$$%%%%%%&&&&&&&&&&&&(((ccc ***"""((((((''''''''''''((((((vvv+++$$$###+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&%%%%%%''''''&&&%%% !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&'''''''''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((***(((&&&$$$$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%~~~dddRRRDDDDDDCCC999:::888666444444333222000111222333333333111000//////////////////000111111///...---,,,,,,,,,,,,,,,///...------++++++***))),,,++++++******++++++,,,************************+++++++++*********))))))***(((''''''(((((('''%%%((()))))))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''')))***+++,,,((($$$$$$&&&''''''&&&))))))(((&&&$$$$$$&&&)))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&%%%&&&'''(((((('''(((((()))***+++'''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&'''$$$***^^^---,,,+++***(((''''''&&&,,,+++)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''')))))))))((('''444+++***!!!---$$$&&&$$$zzz$$$###&&&)))(((***...222111***$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%]]]&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((---%%%$$$)))...###...]]]+++"""''''''(((((('''&&&%%%%%%"""'''%%%'''((('''&&&%%%%%%%%%%%%%%%***,,,###'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""!!!!!! !!!###%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###}}}dddRRREEEDDDDDD;;;:::777555444444444333111222222222222222111000000111000///......---......///...---,,,,,,,,,,,,---...------,,,,,,++++++***,,,++++++******++++++,,,************************************))))))))))))***)))'''((())))))'''&&&(((((())))))))))))((((((+++*********)))))))))((((((''''''''''''(((((()))+++(((%%%$$$&&&''''''&&&''''''&&&$$$""""""%%%''''''''''''''''''''''''''')))((('''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&%%%&&&'''''''''''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&(((&&&%%%&&&'''((('''&&&%%%"""'''\\\+++++++++***)))((('''&&&)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((222+++!!!+++000)))***"""%%%%%%'''&&&%%%&&&+++000000,,,'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%]]]&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((()))---+++..."""'''WWW(((&&&'''''''''''''''&&&%%%%%%"""'''%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$#########$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###|||dddSSSDDDDDDDDD;;;888777444444444555444222333222111111111111111111000//////...------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************)))))))))((((((+++)))(((((()))***)))'''(((((())))))))))))((((((************))))))))))))))))))((('''''''''''''''***(((&&&%%%&&&'''''''''&&&'''&&&%%%######%%%'''''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&%%%$$$""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%### &&&ZZZ((()))***+++***)))'''&&&&&&&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((''''''''''''(((444###)))'''///((('''&&&)))&&&%%%$$$'''+++,,,)))&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%]]]&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((!!!///(((+++'''---]]]***)))&&&''''''''''''&&&&&&%%%''''''%%%'''''''''&&&%%%%%%%%%&&&&&&(((...!!!)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$### """$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###}}}fffSSSDDDBBBBBB999888666444444555555444333333222111000000111222333//////............//////...------,,,,,,,,,------+++++++++,,,,,,---------,,,++++++******++++++,,,************************++++++*********)))))))))+++)))((()))***+++***((('''(((((())))))))))))(((((((((((((((''''''''''''((((((''''''''''''(((((()))((('''&&&''''''(((((((((((()))'''&&&&&&''')))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$!!!&&&ZZZ%%%''')))++++++)))'''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((...!!!///###222 III(((&&&((()))'''%%%%%%%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%]]]&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))--- ///)))***TTT&&&&&&&&&''''''&&&&&&%%%777'''%%%''''''&&&&&&%%%%%%%%%&&&&&&:::... '''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%""""""""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$hhhUUUCCC@@@???777888666444444555555444333222222000000000111222333444333111000///.........------,,,,,,,,,------...***++++++,,,,,,------...,,,++++++******++++++,,,************************,,,,,,+++++++++************)))((()))***+++***)))''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''(((******((((((((((((''''''((()))'''((()))(((''''''(((***((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&''''''(((((((((''''''%%%&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$"""!!!!!!###&&&(((&&&&&&%%%%%%&&&&&&'''((('''(((((((((&&&%%%&&&'''))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%((($$$((([[[$$$%%%(((******)))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''***)))(((&&&&&&&&&'''(((''' '''$$$+++///"""000'''%%%''')))'''$$$###############%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%]]]&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%(((&&&***444""""""ZZZ+++,,,%%%%%%&&&&&&&&&&&&&&&%%%SSS'''%%%'''&&&&&&%%%%%%%%%&&&&&&'''\\\'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$%%%$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~iiiUUUCCC???>>>777888777444444444555444222111111111111111111222333888777555222///---,,,+++------,,,,,,,,,---......+++++++++,,,,,,---------,,,++++++******++++++,,,************************++++++++++++*********))))))((('''(((***+++***)))&&&'''((())))))******)))))))))))))))************%%%&&&&&&&&&((()))***+++&&&((())))))((('''(((***$$$&&&''''''&&&%%%'''(((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&'''(((((()))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%###""""""$$$'''(((&&&&&&&&&&&&&&&''''''((('''(((((((((&&&%%%&&&''')))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%############$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$***&&&)))\\\$$$&&&'''))))))(((&&&%%%'''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''''''''(((###+++---"""..."""&&&###%%%$$$############%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%]]]&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%---...(((111XXX$$$$$$%%%%%%&&&&&&&&&&&&%%%www'''%%%'''&&&&&&%%%%%%%%%&&&''''''"""((( %%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%|||hhhUUUCCC???@@@999:::777555444444444333111000000111222222222222222555444333111///...------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))((((((((((((((('''&&&''')))***)))(((&&&'''((()))************((()))))))))*********+++'''''''''''''''((()))***%%%(((******(((''')))***$$$&&&'''''''''&&&'''(((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((&&&%%%&&&'''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%"""############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$((($$$'''ZZZ&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((***((((((+++&&&)))~~~&&&###%%%######$$$$$$%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%]]]&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((***###+++%%%'''333bbb111%%%###$$$%%%&&&&&&&&&&&&&&&'''%%%'''%%%%%%%%%%%%%%%&&&'''(((###(((###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######%%%&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%yyyfffUUUDDDAAABBB<<<:::888666444444333222000///000111333333333222111.........//////000111222,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************((('''''''''&&&&&&&&&&&&'''&&&&&&'''((())))))(((&&&'''((()))************&&&'''''''''(((((())))))))))))(((''''''''''''(((%%%(((******(((''')))+++&&&((()))***)))((()))***))))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$%%%%%%&&&'''''''''&&&***)))(((((('''&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""$$$''')))***(((%%%###'''&&&&&&&&&&&&'''(((((('''(((((((((&&&%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%!!!%%%XXX''''''&&&&&&&&&%%%%%%%%%$$$%%%''')))*********)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((((((###***###'''$$$%%%%%%&&&'''&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%]]]&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((&&&###...QQQ222%%%,,,###$$$%%%%%%&&&&&&&&&&&&'''%%%'''%%%%%%%%%%%%%%%&&&'''((('''&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&|||bbbPPPFFF@@@<<<<<<:::777444333333444444333222222222111111111111111...........................------------...//////---,,,,,,++++++,,,,,,---******+++,,,,,,---......---------,,,+++***)))((())))))))))))))))))))))))************)))((('''&&&%%%%%%%%%&&&'''((()))))),,,+++***((((((((()))***&&&&&&&&&''')))***)))(((***++++++)))&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((())))))(((&&&&&&''')))(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''((($$$%%%%%%&&&'''''''''&&&)))((('''&&&%%%&&&&&&'''((((((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&###'''[[[&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((222%%%+++###$$$))) '''"""$$$'''))),,,---)))%%%'''000(((<<>>+++!!!'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&,,,RRR$$$111444(((''''''&&&%%%%%%$$$$$$&&&$$$&&&]]]&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''###$$$%%%%%%%%%%%%%%%&&&&&&'''%%%###'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%'''***,,,---(((''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%yyy```OOOFFF???;;;;;;:::777555333333444333222333333222111000000//////........................///...---,,,+++*********---,,,,,,++++++,,,,,,---************************++++++++++++***)))(((((())))))))))))))))))))))))&&&&&&'''((()))******)))((((((((((((((((((((((((***)))((('''''''''((((((***)))(((((()))(((&&&$$$$$$&&&'''((('''(((***+++)))((('''&&&&&&&&&'''(((((((((((())))))(((((((((((((((((((((((((((((((((!!!###%%%&&&%%%%%%%%%&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&''''''(((%%%%%%&&&''''''''''''&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&###'''[[[%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&***%%%,,,&&&++++++///:::000+++222222((('''### ...###'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))&&&%%%]]]&&&''''''''''''''''''''''''%%%$$$######$$$%%%'''(((%%%%%%%%%&&&&&&%%%%%%%%%,,,///---%%%'''''''''&&&&&&%%%%%%$$$&&&$$$&&&]]]&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''$$$$$$&&&&&&&&&%%%&&&''''''(((&&&%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######''''''((()))***,,,---...'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$www___NNNEEE???;;;::::::888555444444444333111333333222111000///......000000000000000000000000///...---,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++***************************)))(((((())))))))))))))))))))))))(((((()))***************++++++******************(((((((((''''''''''''((()))((('''((()))((('''%%%$$$%%%'''(((((((((***,,,***)))((('''&&&'''(((((('''(((((())))))(((((('''(((((((((((((((((((((((("""%%%'''&&&%%%%%%%%%'''&&&%%%&&&)))***))))))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&###'''[[[$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''###$$$'''...&&&999888!!!%%%""":::hhh$$$&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&%%%]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***'''((()))******)))((('''$$$___>>>''''''&&&&&&&&&%%%%%%%%%&&&$$$&&&]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''(((%%%%%%'''&&&&&&&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))'''$$$ ((((((((()))***,,,---...&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################vvv^^^NNNFFF???;;;::::::888555444444444222000222222111111000//////...////////////////////////......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))************)))((((((((((((((((((((((((((((((((()))))))))(((((('''&&&))))))))))))))))))))))))'''''''''((((((((((((''''''&&&&&&''')))***)))'''%%%'''(((((('''''')))******)))((('''&&&'''(((((('''''''''(((((('''''''''(((((((((((((((((((((((( ###&&&((('''&&&&&&'''&&&&&&%%%''')))******)))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$######&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''(((&&&$$$"""!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&###'''[[[%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((%%%+++'''***---///***KKKggg''')))$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((()))***++++++***)))((($$$***,,,pppqqq222&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$&&&]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''(((%%%&&&'''&&&&&&&&&&&&'''(((((('''$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%######((((((((((((((()))***+++%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################uuu^^^OOOGGG@@@<<<;;;:::888666555555444111///111111000000000/////////------------------------...------------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&%%%&&&''')))***)))(((&&&((()))(((''''''((())))))((('''&&&&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''###%%%'''((('''''''''((('''&&&%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((((((((((('''&&&&&&%%%&&&''''''((('''''''''+++)))(((&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&###'''[[[&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))************))))))222---"""+++$$$>>>###@@@,,,&&&***$$$$$$'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''$$$"""///FFF"""&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&]]]&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''''')))&&&'''&&&&&&&&&%%%&&&''''''((()))!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""##################$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu^^^PPPHHHAAA===<<<:::888666555555444111///////////////000000000000..............................------,,,------------,,,,,,++++++,,,,,,---******++++++,,,,,,------******+++++++++++++++***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))*********))))))((('''&&&((())))))(((&&&&&&'''((((((''''''(((***)))(((&&&%%%%%%%%%&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&((('''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((((((((((((((('''&&&&&&%%%%%%'''((((((((('''''')))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&###'''[[['''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))!!!%%%%%%***,,,---''' )))&&&(((&&&&&&'''''''''((((((((()))''''''((((((((()))))))))''''''''''''''''''''''''&&&%%%]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''<<<333777&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&]]]&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''')))''''''%%%%%%%%%%%%%%%&&&&&&'''---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******((('''%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuu___PPPHHHBBB===<<<:::888777666555444111.........//////000000111111111111111111111111111111///...---,,,+++*********---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---***++++++,,,,,,,,,++++++((((((((((((((((((((((((&&&'''((()))************&&&''''''((()))******+++'''((()))+++++++++***)))***)))(((((()))(((&&&$$$$$$&&&(((((('''((()))+++((('''&&&%%%$$$%%%&&&&&&))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&''''''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$(((((())))))((('''&&&&&&$$$%%%'''(((((((((''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&###'''[[[(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''((((((((())))))******&&&''''''(((((((((((((((///'''""",,,"""###+++000'''///###%%%&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))&&&%%%]]]&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''%%%$$$$$$%%%'''''''''(((((( &&&RRR&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&]]]&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))(((''''''***'''(((%%%$$$$$$$$$$$$%%%&&&&&&000'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv```QQQFFF>>>::::::999888666666666666444222111111222222222222111111............------------000000000//////.........+++++++++************)))******+++++++++,,,,,,,,,(((((((((((((((((((((((()))(((((('''''''''''''''+++)))'''&&&((()))))))))'''((()))******)))((('''&&&&&&&&&'''((())))))******)))&&&%%%$$$%%%'''((((((''''''''''''&&&&&&&&&***)))(((''''''((()))***((()))*********((('''&&&)))))))))***)))(((((('''&&&%%%%%%$$$%%%'''***+++))))))(((((((((((())))))(((((())))))(((&&&$$$###(((''''''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&)))'''%%%#########$$$%%%%%%&&&''''''(((((()))***((('''%%%$$$$$$%%%'''(((&&&''''''((()))(((((((((+++++++++***)))((((((''''''###(((\\\"""###%%%&&&'''&&&&&&%%%''''''''''''(((((((((((($$$%%%''')))))))))(((((())))))((('''''''''''''''$$$'''111!!!***777vvv''',,,""" 000+++'''((()))))))))(((&&&%%%%%%&&&((()))))))))((('''(((((((((((((((((((((((('''&&&]]]&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%&&&((()))&&&,,,"""---(((vvvaaa'''***222&&&!!!)))$$$"""%%%]]]&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&'''((()))(((&&&%%%%%%&&&%%%(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%uuu___OOOEEE===999999999777555444555555333222111111222222222222111111111111111000000000000000---------,,,,,,,,,++++++++++++++++++******************+++++++++,,,,,,,,,((((((((((((((((((((((((,,,,,,+++***************+++)))''''''((()))))))))'''(((((())))))(((((('''&&&&&&''''''((())))))******)))'''&&&&&&&&&''''''))))))((((((((('''''''''***)))(((''''''((()))***))))))*********)))((('''))))))((((((((('''''''''((('''&&&%%%%%%&&&((()))))))))(((((((((((())))))(((((((((((('''&&&%%%$$$)))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&)))(((&&&$$$###$$$%%%&&&((('''&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((&&&''''''((((((((((((((())))))))))))))))))))))))'''###(((\\\&&&&&&'''(((((('''&&&%%%''''''''''''((((((((((((((()))+++,,,---,,,,,,,,,))))))((('''''''''''''''111$$$''''''"""EEE***$$$(((%%%((((((((((((((('''&&&&&&%%%%%%'''((((((((('''&&&(((((((((((((((((((((((('''&&&]]]&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&((()))***%%%))) &&&,,,HHH111---***"""---+++$$$"""%%%]]]&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&%%%'''((('''&&&&&&'''((( &&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%sss]]]NNNDDD===999999999777444333333444333222111111222222222222111111//////...------------...,,,,,,,,,,,,++++++++++++,,,+++++++++******************+++++++++,,,,,,,,,************************---,,,,,,+++++++++++++++***)))''''''((())))))((((((''''''''''''''''''(((&&&&&&''''''((()))))))))))))))((((((((((((''''''***)))))))))(((((((((((()))((((((''''''(((((())))))))))))***))))))(((''')))((('''&&&%%%&&&'''''')))((('''&&&%%%&&&&&&''')))((((((''''''(((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&)))((('''%%%%%%%%%%%%&&&)))&&&######&&&((((((&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((((((((((((&&&&&&''''''((()))******'''###(((\\\)))******))))))'''&&&%%%''''''''''''((((((((((((&&&'''((()))************))))))((('''''''''''''''***!!!!!!000)))(((:::AAA###***(((###&&&'''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''&&&]]]&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))***&&&%%%"""''')))###AAA)))888+++"""&&&$$$"""%%%]]]&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&$$$%%%''''''&&&'''(((***&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))((((((((('''&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))''''''&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%sss]]]NNNDDD===::::::999666333222222333333222111111222222222222111111...---,,,+++++++++,,,,,,------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((()))***((('''((()))***)))(((((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))(((((())))))))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((('''((((((((((((''''''''')))(((&&&$$$$$$%%%&&&'''((('''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((('''&&&%%%$$$%%%&&&'''""""""""""""######$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***)))'''&&&&&&%%%&&&&&&((($$$!!!###'''******)))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))'''###(((\\\))))))))))))((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''%%%...$$$((('''&&&\\\qqqGGG%%%'''&&&((('''&&&))))))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''&&&]]]&&&(((((((((((((((((((((((('''((()))******)))((('''&&&''''''''''''(((((()))***&&&%%%%%%###%%%$$$[[["""%%%111$$$$$$"""%%%]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$&&&%%%&&&''''''&&&&&&''')))+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&###!!!$$$$$$$$$%%%%%%%%%&&&&&&sss]]]OOOEEE???;;;<<<999666444222333333222111111111222222222222111111222111///...---...///000------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''''''''((()))((('''((()))***)))'''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$###$$$&&&'''%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((('''&&&%%%$$$$$$%%%'''((( !!!!!!""""""######%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''''')))(((((('''&&&&&&&&&%%%)))&&&$$$$$$'''))))))(((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''###(((\\\&&&&&&&&&''''''(((((()))''''''''''''(((((((((((('''''''''((())))))***+++))))))((('''''''''''''''###333)))&&&+++$$$111'''333mmmXXX""" ...***$$$)))%%%&&&)))((('''%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&]]]&&&((((((((((((((((((((((((&&&(((***++++++***(((&&&%%%%%%&&&&&&'''''''''&&&)))(((***%%%***000###lll///---$$$"""%%%]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$&&&'''((()))(((&&&%%%&&&''',,,'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&$$$""" $$$$$$%%%%%%%%%&&&&&&&&&rrr]]]OOOFFF???<<<===888666555444555444222111111111222222222222111111111///---,,,+++,,,...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))(((((()))******((('''(((''''''''''''''''''(((''''''((((((((((((((((((''''''(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''((())))))(((''''''&&&&&&''''''(((%%%%%%$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''&&&&&&'''###(((\\\%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''%%%***)))---&&&///888---((()))333***888%%%$$$---''' (((---(((%%%))))))((('''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''&&&]]]&&&'''''''''''''''''''''''''''((()))++++++)))((('''%%%%%%&&&&&&'''&&&&&&%%%&&&)))---''' (((---%%%...777***((($$$"""%%%]]]&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&((())))))(((&&&$$$%%%&&&)))$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%######%%%%%%%%%%%%&&&&&&&&&&&&ppp[[[MMMEEE???<<<<<<777666666777777666222000111111222222222222111111...---+++)))(((***+++---++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******((((((((()))******(((&&&'''(((((())))))(((((('''((((((((((((((((((((('''''''''&&&&&&&&&'''))))))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((('''(((''''''&&&&&&''''''((("""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%$$$######''''''%%%###$$$&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&'''(((((())))))'''###(((\\\'''&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***))))))((('''''''''''''''///&&&))))))&&&%%%666###+++000''''''222...333///&&&&&&&&&''')))++++++)))))))))******))))))((('''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&'''(((((('''&&&%%%%%%'''((('''&&&&&&%%%%%%$$$888+++###$$$+++$$$"""%%%]]]&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&&&&'''((('''&&&%%%&&&'''$$$"""(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''oooZZZLLLDDD>>>;;;<<<777777777888999777333///111111222222222222111111222000---++++++,,,...000.........//////000000000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))((()))))))))((((((((()))+++***(((&&&'''((()))******)))((('''((((((((((((((('''''''''((('''%%%$$$%%%&&&)))***))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%)))(((''''''((()))***+++''''''((((((((('''&&&%%%''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$###"""$$$&&&$$$###'''+++%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))$$$%%%&&&''')))***++++++'''$$$(((\\\***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((()))++++++*********,,,---///))))))(((''''''''''''''''''***((()))///,,,!!!***...$$$""",,,...&&&xxxeee222&&&***(((!!!%%%)))"""!!!'''***)))***+++++++++***((('''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''&&&]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''((())))))((('''&&&'''&&&!!!%%%,,,(((###***""",,,\\\~~~444!!!$$$###%%%]]]&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&$$$&&&''''''&&&&&&((()))!!! ***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''lllVVVIIIDDD???:::888999777555444444444333222444444333333111000...---....../////////////////////---,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***)))(((&&&&&&&&&'''(((+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))&&&%%%%%%%%%&&&((()))+++%%%&&&)))******)))&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''((('''&&&%%%'''(((%%%&&&&&&&&&'''(((((((((******))))))((((((((('''$$$%%%%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%'''(((((('''&&&###!!! ''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&'''((('''&&&%%%&&&((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''$$$(((++++++)))&&&&&&''')))$$$((([[[$$$%%%&&&&&&''''''&&&&&&((()))******+++*********$$$%%%&&&&&&''''''&&&&&&((('''&&&(((+++,,,***(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''***OOOHHH###&&&+++"""+++))))))(((((((((((())))))******))))))((((((''''''$$$$$$$$$%%%&&&'''((()))))))))(((((('''''''''&&&&&&%%%\\\%%%&&&%%%$$$###$$$&&&(((***''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((...******UUU+++,,,]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%~~~kkkUUUIIIDDD>>>:::999888666444333333333222111222222222111000///...---111000///......---------......,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))***+++++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&'''((()))((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))(((&&&&&&(((***&&&&&&&&&'''''''''''''''"""&&&***,,,***)))((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&"""###%%%&&&''''''&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%'''((()))((('''&&&''')))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%))))))))))))((('''&&&%%%"""%%%'''(((&&&$$$$$$$$$)))$$$((([[[$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''(((((('''''''''&&&%%%&&&((()))'''%%%&&&&&&''''''((()))))))))'''''''''&&&&&&&&&%%%%%%$$$((()))wwwOOO&&&***...555((((((''''''''''''(((((())))))((((((((((((((('''&&&&&&&&&&&&''''''((())))))(((((((((''''''''''''&&&%%%\\\%%%((('''&&&%%%%%%%%%&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((!!!%%%'''***%%%666+++''']]]&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iii!!!$$$###%%%%%%%%%%%%%%%%%%%%%%%%*** &&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%{{{iiiUUUIIICCC>>>:::999777555333222222222111000000000000000000///......111000...---------...///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---******++++++******)))((()))))))))))))))))))))))))))((((((''''''(((((())))))(((''''''&&&&&&''''''))))))************))))))'''''''''&&&&&&'''''''''''''''''''''''''''((((((***)))(((&&&$$$%%%''')))'''''''''''''''&&&&&&&&&!!!(((///111---(((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&!!!"""$$$&&&'''((())))))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&'''((('''&&&%%%&&&((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))((('''&&&%%%$$$'''))))))((('''&&&''')))$$$((([[[###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%&&&((()))***&&&'''(((((())))))((((((((('''&&&'''((((((&&&$$$%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&$$$000***---[[[)))+++$$$''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((''''''''''''&&&%%%\\\%%%((((((''''''&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((###...((( 000+++$$$333]]]&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%```***###$$$###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%xxxgggTTTIIICCC===:::999888555333222333333222000//////000000000000000///......,,,,,,,,,...000111.........------+++***)))++++++++++++++++++++++++++++++++++++,,,,,,------)))************)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))((('''&&&###!!!"""$$$'''((((((((('''&&&&&&&&&%%%&&&---444444---&&&%%%&&&***)))))))))((((((((('''&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&((())))))))))))(((((()))$$$((([[[$$$%%%&&&&&&''''''&&&&&&***)))(((((()))+++---///&&&&&&'''(((((((((((((((***)))))))))))))))'''&&&''''''''''''((((((((((((((('''''''''''''''''''''######+++'''NNNQQQ...,,,(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&%%%\\\&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((///$$$///###...iii222]]]&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++%%%###$$$$$$$$$$$$$$$$$$$$$$$$@@@)))%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&ttteeeSSSIIIBBB<<<999:::999777444444444444333111000000111111222222111111///...---,,,,,,---......------------,,,+++***)))++++++++++++++++++++++++)))******++++++,,,,,,,,,)))************)))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((())))))))))))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&''''''(((((()))))))))''''''&&&$$$""""""$$$'''((((((((('''&&&&&&&&&%%%(((---222///(((###%%%(((((((((((())))))*********'''''''''&&&&&&'''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&%%%'''((('''&&&%%%&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&&&&&&&%%%)))$$$((([[[&&&''''''((((((((((((((('''&&&%%%$$$%%%'''***+++%%%%%%&&&''''''''''''&&&)))*********)))((('''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((222%%%,,,EEE000$$$)))(((((((((((((((((()))%%%%%%&&&&&&''''''((((((+++******))))))))))))***'''''''''(((((((((((((((&&&%%%]]]&&&%%%&&&'''(((((((((''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''###%%%...+++555TTT]]]&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!///$$$###$$$$$$$$$$$$$$$$$$$$$$$$---&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&pppbbbSSSHHHAAA;;;999;;;999777555444444444333222000111111222222222111111111000///...---+++******------,,,,,,++++++******++++++++++++++++++++++++))))))***+++++++++************++++++******)))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%'''((()))*********+++***)))(((((()))***+++)))(((&&&%%%%%%&&&((()))(((((((((((((((((())))))'''(((((((((&&&&&&''')))'''''''''''''''&&&&&&&&&$$$''')))((($$$###&&&***%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))***)))(((((()))***(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))((('''&&&%%%&&&%%%$$$%%%'''((((((''')))$$$((([[['''((())))))******))))))'''&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&%%%&&&&&&)))))))))(((''''''&&&&&&(((((((((((())))))))))))///(((...$$$''' +++))))))(((((((((((())))))'''''''''''''''(((((((((''''''&&&&&&&&&''''''((('''''''''(((((((((((((((&&&%%%]]]'''%%%&&&&&&'''(((((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''!!!///999 111111<<<]]]&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&---!!!###%%%%%%%%%%%%%%%%%%%%%%%%)))$$$%%%'''(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&nnnaaaRRRHHHAAA;;;999;;;888666444333444444222111000111111111111111000000,,,---...//////---,,,+++---,,,+++******+++,,,,,,******************************+++,,,++++++))))))+++++++++++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&'''((()))******)))(((******))))))))))))******)))(((&&&$$$$$$&&&((())))))))))))((((((((((((((($$$''')))***)))((()))***&&&&&&&&&'''''''''''''''$$$%%%'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&(((***+++---''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((())))))''''''((()))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))))))))((('''&&&%%%)))'''&&&'''***++++++))))))$$$((([[[''''''((()))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''''''''''''''$$$&&&((((((&&&%%%&&&(((''''''''''''(((((())))))(((((()))))))))************---%%%==='''(((((((((''''''((((((((())))))((((((((((((((('''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((()))&&&%%%]]]'''(((((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,444111%%%HHH]]]&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))'''%%%%%%%%%%%%%%%%%%%%%%%%...$$$%%%''''''''''''&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&lll```RRRHHH@@@:::999;;;777555333222333333111000000000000000000///......$$$'''+++///111111111000---,,,***))))))+++,,,...************************+++,,,,,,---,,,+++)))(((+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''''''''&&&&&&'''''''''((()))*********)))'''&&&''''''(((((((((((('''''')))(((&&&$$$$$$&&&((()))******))))))((((((''''''!!!$$$'''))))))(((((((((%%%&&&&&&''''''((((((((())))))******)))((('''&&&)))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((((('''''''''((()))+++,,,''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&$$$"""###''')))(((''')))%%%)))[[[&&&''''''(((((((((((((((((()))))))))((('''&&&%%%&&&''''''(((((((((((((((%%%(((******(((((()))+++$$$$$$%%%'''(((***+++,,,(((((())))))*********+++...000'''111###,,,:::'''''''''&&&&&&'''''''''******))))))((((((''''''((((((((())))))+++,,,---&&&'''''''''(((((())))))&&&%%%^^^'''+++***(((&&&%%%&&&'''(((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''+++,,, )))&&&555$$$+++\\\]]]&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$fff(((!!!---&&&&&&&&&&&&&&&&&&&&&&&&333$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&~~~mmm^^^MMMCCCAAA???===;;;777555333333444444333222---///111333333000---+++//////.........------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,+++***)))((())))))))))))(((((((((((('''+++//////---+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((('''&&&%%%&&&''')))***+++***(((&&&&&&'''((('''%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''(((******))))))((((((((('''%%%&&&&&&&&&'''((((((((('''((())))))(((&&&$$$###***(((%%%""""""$$$''')))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###!!! ###''')))((('''%%%%%%%%%&&&'''((()))*** ///...###"""%%%$$$''')))'''%%%%%%'''***((($$$,,,((('''ddd&&&&&&''''''(((((())))))''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&+++&&&+++)))"""###222222'''+++000%%%&&&&&&'''((())))))***)))&&&,,,&&&///&&&((()))***###+++...""")))))))))))))))(((''''''111 ***&&&'''---)))"""$$$$$$###%%%***+++)))(((]]]&&&(((((())))))((('''&&&&&&'''(((((()))***)))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))222]]]&&&(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&((((((((('''///!!!,,,!!!'''''''''&&&&&&%%%%%%%%%???555$$$,,,&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$''''''&&&&&&&&&%%%%%%%%%}}}jjj[[[LLLDDDAAA>>>;;;999777666444333444444333222111111111111000000///...............---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,''''''''''''((((((((((((&&&'''((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))***+++***)))((()))***)))***+++***(((&&&&&&''')))(((&&&%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&'''''''''''''''''')))(((((('''&&&&&&&&&&&&***(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%%%%%%%((('''&&&'''***+++***(((%%%%%%%%%%%%&&&&&&'''((('''%%%$$$''',,,---((($$$%%%&&&$$$ ###***///$$$''''''ZZZ'''''''''(((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''###,,,000AAA***,,,;;;***000...---+++''''''(((((()))*********%%%,,,%%%(((###%%%111!!!%%%***###(((,,,''')))))))))))))))(((''''''&&&,,,///---%%%)))%%%%%%+++,,,(((&&&&&&+++000]]]&&&((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((()))((('''&&&&&&'''((()))***111,,,]]]&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&(((((('''!!!)))%%%,,,$$$''''''&&&&&&&&&%%%%%%%%%''''''((( &&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############&&&&&&&&&&&&%%%%%%%%%%%%}}}iiiZZZKKKEEECCC>>>:::999888666444333444444333222444333111000//////000000.........---------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++))))))******+++,,,------%%%%%%&&&&&&''''''((((((+++((('''))),,,---)))%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''(((((('''&&&'''(((((()))******(((&&&&&&'''(((''''''&&&&&&''''''(((&&&'''((('''&&&&&&'''(((((((((((('''''''''''''''((((((''''''''''''''''''***(((&&&%%%%%%&&&((())))))((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***))))))((((((''''''&&&&&&((('''&&&&&&'''((('''%%%''''''&&&&&&&&&''''''(((..."""""")))(((''''''""")))(((''''''((((((((((((000---(((XXX(((((((((((((((''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''',,,!!!@@@\\\ ***""")))&&&'''777 ))))))))))))************$$$***+++,,,&&&'''VVV$$$+++%%%%%%(((+++)))))))))))))))(((((('''(((222$$$***&&&000---)))""""""***,,,'''&&&+++ :::]]]&&&(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''((((((''''''''''''((()))...QQQ]]]&&&(((((((((''''''''''''&&&(((&&&%%%%%%&&&''''''&&&!!!)))(((***%%%'''&&&&&&&&&&&&%%%%%%%%%!!!,,,/// &&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$kkkZZZJJJFFFCCC>>>;;;<<<888666444444444555444222555444222111000000000000.........------------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++*********)))''''''''''''''''''''''''---+++***+++,,,,,,)))'''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******$$$&&&''''''%%%%%%&&&(((''')))***)))(((&&&&&&'''&&&'''((((((((()))***,,,&&&'''((('''&&&&&&&&&(((''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&(((((('''&&&&&&'''((()))''''''(((((())))))((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))******)))))))))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&))))))((((((((((((((((((***&&&+++***"""---,,,%%% )))---)))%%%((((((%%%YYY))))))((((((''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''((((((((((((###222666///---((((((((($$$)))***)))))))))))))))))))))(((!!!+++---'''LLL&&&%%%,,,)))&&&$$$+++(((((())))))))))))(((((((((///&&&''')))'''###******)))(((&&&&&&)))---444]]]&&&'''(((((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''(((((()))***777!!!xxx]]]&&&(((((((((''''''''''''''')))'''%%%%%%'''''''''&&&%%%***]]](((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,---(((&&&)))&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######lllYYYIIIFFFDDD===:::<<<888666444444555555444333222333333333222111///...//////.........---------...------,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))***))))))(((((('''''''''(((***+++***'''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''')))******))))))***+++&&&((())))))'''&&&&&&''')))+++,,,,,,***)))***+++&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''''''''''')))))))))((((((''''''&&&&&&'''((()))))))))((('''%%%&&&'''((()))(((((('''((((((((((((((((((((((((+++***)))'''''''''(((((()))))))))))))))((((((((('''((()))))))))***++++++((((((''''''&&&'''''''''###)))---'''###+++000+++444,,,'''((()))&&&%%%'''"""&&&,,,mmm))))))((((((''''''&&&&&&(((((())))))(((((('''&&&'''''''''((((((((())))))444...111111777(((((((((((((((((('''''''''"""***%%%***%%%(((+++***$$$+++(((((())))))))))))(((((($$$$$$555'''%%%,,,%%%:::%%%000333)))$$$)))+++&&&+++ ]]]&&&''''''(((((((((((((((''')))(((((((((((()))******))))))))))))))))))))))))*********)))((((((''''''&&&''''''(((((((((((((((---''')))]]]&&&(((((((((((((((((((((((()))'''&&&&&&'''((('''&&&&&&'''---)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&AAA***000"""***'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######mmmZZZLLLKKKHHH>>>888;;;999777555444555555444333000111222222222111000///000000000/////////............------------......,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))************+++***)))))))))(((((((((((((((+++---+++(((&&&(((,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%'''(((((((((((()))+++&&&'''))))))'''&&&&&&'''---000111...)))&&&&&&'''&&&'''((('''&&&&&&'''((('''''''''''''''((((((((())))))((((((((((((((((((&&&''')))******)))'''&&&%%%%%%'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((('''&&&%%%))))))))))))(((((((((((($$$&&&(((((('''((()))+++%%%%%%$$$$$$$$$%%%%%%&&&%%%...'''!!!****** !!!***222...%%%$$$***///!!!$$$((((((((((((((('''''''''((())))))))))))((('''''''''''''''(((((())))))***"""---sss&&&"""((()))000'''''''''''''''(((((((((((($$$,,,+++FFF&&&$$$###***...%%%,,,'''(((((()))))))))))))))111...!!!)))'''(((###(((&&&'''---+++%%%''']]]&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))(((((())))))***+++++++++%%%&&&'''((()))))))))(((*** %%%!!!)));;;]]]&&&'''(((((((((((())))))))))))'''&&&&&&'''((((((''')))'''+++%%%(((%%%%%%%%%&&&&&&&&&&&&'''((((((###!!!''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ooo^^^UUUXXXUUUEEE::::::999777555444555555555333000000/////////000111111111111111111000000000000......------------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))&&&&&&''''''((()))*********++++++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((###$$$&&&&&&%%%&&&''')))%%%'''(((((('''&&&''''''***---000---(((%%%%%%'''&&&'''((('''&&&&&&'''((('''''''''(((((()))))))))((((((((((((((()))))))))))))))))))))(((((('''&&&&&&''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%###((((((((((((((((((((((((###%%%&&&%%%######$$$&&&%%%%%%$$$%%%%%%&&&'''((((((111### ...FFF@@@---!!!((()))+++000)))000'''''''''((((((((((((((()))))))))))))))(((''''''&&&''''''((())))))****** 555 www666000"""777'''''''''((())))))******&&&...(((???###***$$$)))///&&&,,,''''''((()))))))))))))))+++)))+++555LLL!!!888&&&###+++***)))+++LLL]]]&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&((()))))))))))))))))))))))))))((((((((()))******++++++%%%&&&'''((()))))))))(((666"""///'''+++OOO]]]&&&'''((((((((())))))))))))(((&&&%%%&&&((())))))))))))$$$'''uuu)))%%%'''%%%%%%%%%&&&&&&&&&''''''''')))$$$)))''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%sssddd^^^eeeaaaMMM>>><<<999777555555555666555444111///---,,,,,,///222444222222222222111111111000......------------.........------,,,,,,------...++++++++++++++++++++++++///...,,,***(((&&&%%%$$$""""""$$$&&&(((***+++,,,(((%%%###$$$(((***)))&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''))))))((()))***,,,%%%&&&(((((('''&&&''''''###''',,,+++(((&&&(((+++&&&'''((('''&&&&&&'''((('''((((((((())))))******''''''(((((())))))******---+++)))'''&&&&&&'''((((((((((((((()))***+++,,,(((((((((((((((((((((((("""###&&&((((((&&&$$$"""''''''''''''((((((((((((''')))***(((%%%$$$%%%''''''''''''((((((***+++,,,"""111%%%'''333666OOO&&&###(((&&&###777ppp&&&'''''''''(((((()))))))))))))))))))))(((((('''&&&''''''((()))******+++***222~~~!!!...555'''(((((()))***++++++,,,+++&&&###rrr$$$333)))***///%%%+++''''''((()))))))))))))))###***$$$###,,,(((tttBBB!!!(((///$$$"""///)))]]]&&&&&&&&&'''((())))))((((((***)))'''&&&'''(((***,,,))))))))))))))))))))))))*********)))((((((''''''$$$%%%'''))))))))))))((('''%%%,,,)))000:::]]]&&&'''((((((((())))))******'''&&&%%%&&&(((******)))###///444&&&$$$%%%%%%%%%%%%&&&&&&'''''''''HHH%%%###222%%%''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((''''''&&&&&&&&&&&&%%%%%%kkkYYYQQQXXXXXXIII>>>>>>888666444444555555444333000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))((('''...---***)))((()))***+++---+++'''&&&&&&'''&&&%%%&&&&&&'''((())))))((((((+++***))))))))))))******)))(((((('''''''''((((((((((((((((((((((((((((((************)))'''&&&%%%''''''&&&'''((('''$$$"""%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((***+++,,,,,,++++++******))))))((((((''''''))))))))))))((('''&&&%%%))))))))))))(((((((((((()))))))))))))))******+++)))'''%%%&&&))),,,+++)))((('''%%%$$$$$$%%%'''(((---+++***///555SSS111)))PPP''''''''''''((((((((((((***(((&&&%%%&&&''''''&&&&&&''''''(((((((((((('''###888...222888***)))(((***,,,---,,,)))%%%###%%%666'''+++$$$,,,,,,'''***(((((('''''''''&&&&&&&&&$$$111333&&&000hhh~~~PPP%%%...fff]]]((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((+++*********))))))((((((******)))((('''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))***+++,,,]]](((++++++++++++******))))))***)))'''&&&'''((('''&&&---+++&&&!!!(((---+++,,,---&&&///,,,000&&&&&&444,,,))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$######$$$&&&'''%%%&&&'''(((((('''&&&%%%###$$$&&&''''''&&&$$$###"""############$$$$$$$$$eeeRRRGGGKKKJJJ???777999888666444333444444333222111111000000000/////////////////////............---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++***)))((((((+++***)))(((((()))+++,,,)))'''&&&&&&'''(((((('''((((((((()))((((((''''''((('''''''''(((((()))***((((((''''''''''''((((((************************)))))))))))))))((('''''''''&&&&&&'''((('''%%%###%%%%%%&&&''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))******+++++++++******)))***)))))))))((((((((('''&&&&&&&&&&&&%%%$$$###""")))((((((((((((((((((((()))(((((((((((()))*********((('''((()))******)))((('''%%%$$$$$$%%%'''((('''(((,,,***,,,'''((((((((())))))))))))***+++)))'''&&&'''(((((('''(((((()))************)))***$$$(((,,,***+++###"""***+++&&&)))222III)))***###+++,,,&&&&&&)))))))))(((((('''''''''%%%###)))AAA]]]((())))))))))))))))))))))))'''''''''''''''(((((()))************)))))))))(((******))))))((('''''''''))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&''''''AAA]]](((************))))))((((((***(((&&&&&&((((((((('''...###(((!!!___,,,!!!!!!&&&$$$(((---''''''(((MMM{{{!!!''',,,###,,,///'''&&&&&&%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$######$$$&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$fffSSSEEEEEEDDD;;;777;;;777555333333333333222111222222111111111000000000////////////...............---,,,******,,,---...************************+++++++++++++++++++++++++++,,,,,,++++++***)))(((((((((''''''((()))+++,,,'''&&&'''(((+++,,,+++***))))))))))))((('''&&&&&&'''''''''''''''((()))***((((((''''''''''''((((((************************(((((())))))))))))((((((&&&%%%%%%&&&(((((('''%%%&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))---,,,+++***)))((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%$$$###"""((((((((((((((((((((((((((((((''''''(((((()))******++++++***(((((()))+++((('''&&&%%%%%%&&&'''((('''((()))***...))))))))))))************,,,***((('''((()))))))))******+++,,,,,,,,,,,,,,,222###((()))---dddZZZ]]]kkk******&&&,,,,,,'''%%%******))))))))))))((((((111###333uuu^^^)))))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******___]]]((()))))))))))))))((((((((()))'''&&&&&&((()))(((((()))###***$$$ TTT)))(((%%%&&&###333$$$,,,```---,,,+++"""'''&&&,,,&&&&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%gggVVVHHHFFFCCC<<<:::===777555333222222333111000222222222222111111111000////////////............///...,,,******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++***)))((('''((((((''''''((()))******(((((()))+++......---+++(((((()))))))))(((((('''))))))((((((((((((((()))(((''''''''''''(((((()))''''''''''''''''''''''''))))))***))))))((('''&&&%%%%%%$$$&&&((()))((('''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))---,,,***((((((((())))))))))))))))))(((((((((((('''(((((((((''''''&&&%%%'''''''''((((((((((((((('''''''''''''''((())))))+++---...,,,(((&&&(((+++''''''&&&&&&&&&&&&''''''+++:::...)))(((((()))))))))*********+++)))''''''((()))))))))******+++,,,---------,,,+++111(((((("""iii(((,,,,,,...,,,+++((())))))))))))))))))))))))'''000&&&^^^))))))))))))))))))))))))))))))))))))((()))******+++*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))///...---,,,,,,,,,,,,,,,111]]](((************)))))))))))))))'''&&&&&&((())))))((($$$((())))))hhhppp"""(((%%%---$$$%%%222###{{{***&&&###%%%''')))###(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&(((***%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%}}}bbbTTTHHHEEEAAA;;;888:::777555333222222222111000222222222222111111111000////////////............000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************)))((('''&&&***))))))((((((((((((((()))))))))+++,,,,,,***(((&&&'''((()))***************)))((('''&&&%%%%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''+++++++++***)))'''&&&%%%&&&%%%$$$%%%((()))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''((())))))******))))))+++***)))(((((()))***+++(((((((((((())))))))))))((())))))))))))(((((('''&&&&&&''''''((((((((()))'''''''''''''''((())))))+++---...,,,(((&&&(((+++''''''''''''''''''''''''&&& ===***MMM'''''''''((((((((())))))***(((&&&&&&''')))))))))((()))***+++,,,,,,,,,,,,444''''''333)))___""",,,///,,,))),,,)))((((((((((((((((((((((((###777---(((000nnn^^^***************************)))))))))))))))***++++++))))))))))))))))))******))))))******++++++,,,,,,))))))))))))))))))))))))******)))(((''''''''''''###888!!!]]](((++++++++++++++++++++++++)))'''&&&&&&((()))((('''***$$$(((------''')))""")))))) $$$666888'''333""""""***%%%((($$$'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''%%%######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$'''(((((('''$$$######$$$$$$$$$$$$%%%%%%%%%{{{___TTTJJJEEEAAA;;;888999888666444333333333111000222222111111111000000000////////////............///...---++++++---...///*********************************++++++,,,,,,---******+++******)))((('''++++++***))))))((('''''')))(((''''''((((((&&&$$$%%%&&&''')))***+++,,,,,,((('''&&&%%%$$$#########''''''&&&''''''((()))***************************+++*********)))'''&&&%%%'''&&&%%%%%%((()))***)))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++***)))((())))))((((((((())))))***(((((((((((())))))))))))''''''(((((((((''''''&&&&&&&&&&&&''''''(((((()))((((((''''''(((((()))***,,,,,,,,,***((('''((()))''''''''''''''''''''''''000999$$$!!!---'''!!!'''???''''''''''''((((((((((((***(((&&&&&&''')))))))))'''((()))***+++,,,,,,,,,'''000)))))),,,"""KKK333 (((...(((&&&---'''''''''(((((((((((())))))... %%%111999777UUU___***************************)))))))))))))))******+++))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%'''AAA]]](((+++++++++,,,,,,,,,,,,,,,***((('''&&&'''((('''&&&111++++++'''###aaa---(((######,,,)))+++jjj((("""---(((***+++"""%%%,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%zzzaaaWWWLLLEEE@@@<<<:::;;;:::777555444444333222000111111000000000/////////////////////..................------------......************************)))******+++,,,,,,------,,,,,,,,,,,,+++***))))))******************)))))))))(((&&&&&&'''''''''&&&&&&'''((()))***+++++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((()))***************************'''((())))))))))))((((((((('''%%%%%%'''))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''((()))++++++***)))(((************)))((('''&&&'''((((((((()))))))))***&&&&&&'''''''''''''''&&&%%%%%%&&&''''''((()))))))))(((((((((((()))******,,,***(((((())))))((('''''''''((((((((((((''''''&&&%%%&&&:::&&&------111888'''(((((((((((()))))))))***((('''''')))***+++***'''((()))***,,,,,,,,,,,,111...(((///""",,,vvv###(((''',,,''''''///$$$((((((((())))))*********--- 888***000(((+++%%%[[[___***************************)))(((((((((((()))******((()))))))))************)))))))))***************))))))))))))))))))))))))((((((''''''(((((())))))111---$$$ccc]]](((******+++++++++,,,,,,,,,,,,***((('''''''''&&&%%%,,, ---'''$$$...***BBB%%%&&&'''---)))NNN'''///"""$$$---,,,(((&&&%%%***%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&yyy```VVVIII@@@;;;888999::::::888666444444444222111000000000000////////////000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------............---,,,++++++((()))***++++++,,,++++++,,,***'''''')))***+++***((())))))************)))''''''((((((***+++,,,---&&&&&&&&&'''''')))******((((((((((((((((((((((((%%%%%%''')))***+++++++++)))'''%%%%%%''')))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((***+++,,,+++)))(((++++++++++++)))'''%%%###'''((((((((())))))******''''''((((((((((((((('''%%%%%%&&&&&&'''((()))))))))))))))))))))***++++++,,,)))&&&&&&)))***)))&&&''''''((((((((((((''''''///"""111###---###+++555111***))))))))))))************+++***((((((***,,,,,,,,,'''(((***+++,,,---------****** 222(((111$$$;;;$$$333(((+++))),,,222###))))))******++++++++++++(((666333,,,+++333((()))222PPP___+++************************((((((((((((((())))))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((())))))$$$...)))&&&%%%]]]((())))))******++++++++++++---+++((('''''''''%%%$$$//////###///)))!!!BBBeee))) +++)))(((---666(((---###...'''$$$...%%%!!!''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&######&&&$$$$$$%%%%%%%%%&&&&&&&&&yyy^^^TTTJJJFFFBBB>>><<<<<<888777666555444333333333000000000000000000000000///---++++++,,,...............---,,,,,,------------,,,***))))))***,,,---111000---+++++++++,,,------+++...555777222,,,***((((((((((((((()))******+++***((('''''''''((()))&&&&&&&&&'''''''''((((((***)))'''''')))***)))((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))((('''&&&%%%%%%"""$$$%%%$$$$$$%%%''')))%%%&&&&&&'''((()))******+++***((('''''''''((()))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&///---+++***((((((((()))***))))))((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***++++++***)))'''$$$!!!+++###%%%,,,'''$$$===```)))(((''''''''')))***+++))))))))))))************'''(((((()))***+++++++++))))))************))))))***###&&&$$$###%%%(((***)))'''***************************)))((((((''''''(((((('''$$$+++111(((999___))))))***+++++++++++++++++++++***)))(((((()))++++++******+++++++++)))((('''###$$$''')))******)))(((------+++***))))))))))))************************000 """444222^^^***+++++++++************))),,,+++++++++******))))))))))))))))))))))))))))))MMM:::(((111###---888KKK)))$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%&&&'''&&&%%%$$$######%%%'''((()))((('''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%$$$###""""""''''''&&&%%%$$$###"""!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{___TTTJJJEEEBBB===;;;;;;:::999777555333111111000000000000000000000000000///---++++++,,,......---000///---,,,***))))))))),,,,,,+++******+++,,,,,,---,,,+++***))))))***+++---+++...444666111,,,***((((((((((((((()))*********))))))((((((((((((((('''''''''(((((())))))))))))(((&&&&&&((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&'''''''''((()))))))))+++***)))((('''(((((()))''''''''''''''''''(((((((((((('''''''''&&&&&&&&&******)))((()))***+++,,,)))(((((('''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))************)))(((,,,'''(((---(((&&&777ddd))))))((((((((()))***+++))))))))))))************((((((((()))***+++++++++)))******++++++******)))$$$000"""---)))'''&&&'''***+++***(((*********))))))))))))))),,,,,,+++++++++++++++++++++%%%'''111333+++(((---rrrbbb+++)))*********+++*********+++***)))))))))***++++++***++++++,,,,,,+++***)))&&&'''((()))*********)))******)))(((''''''''''''(((((()))))))))))))))*** ,,,,,,$$$444$$$AAA^^^***+++++++++************)))++++++*********)))))))))((((((((((((((((((((((((***NNN---,,, III***---'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((()))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&{{{```VVVKKKEEEAAA<<<999:::888777666444222111111111000000000000000000000000000...,,,+++---......---...---,,,***)))(((((('''++++++++++++++++++++++++************************,,,+++---333444000+++***((((((((((((((()))******)))))))))))))))(((((('''(((((())))))))))))*********)))'''''')))))))))((())))))))))))((((((((((((''''''''''''''''''''''''************************''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((******)))((((((((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))&&&'''((()))***+++++++++***((())),,,,,,(((%%%&&&+++"""%%%VVV******)))))))))***++++++)))))))))*********++++++(((((())))))***+++++++++******++++++++++++******...(((DDD******+++***)))***+++,,,+++***+++++++++*********))))))************++++++++++++111000)))"""'''...+++ 000&&&```ddd,,,,,,,,,,,,+++++++++++++++---,,,++++++++++++,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++*********)))))))))))))))(((((()))))))))*********&&&+++///&&&444}}}___***+++++++++************)))******))))))))))))(((((((((((((((((((((((((((((((((...kkk$$$///$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%yyybbbWWWKKKDDD@@@;;;888999444333333333333444444555000000000000000000000000111...,,,,,,---......---*********)))******+++,,,***++++++,,,,,,++++++***++++++,,,------,,,,,,++++++***,,,111111---***+++((((((((((((((())))))***((()))*********)))'''&&&)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''''''((())))))'''&&&'''((()))))))))(((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''***))))))((('''&&&&&&&&&******))))))******++++++))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))(((((('''******(((&&&***//////+++$$$...,,,!!!###FFF******************++++++))))))*********+++++++++)))))))))******+++++++++))))))************))))))...666...(((BBB///444---,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,&&&222555,,,'''---222000888'''###%%%HHHfff///000000//////............//////.........---......,,,,,,------............000///...---,,,,,,,,,,,,---------...............************+++++++++,,,...+++$$$***666===___++++++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((***...ppp|||,,,333%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))((('''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%wwwcccWWWJJJDDD???:::888999444444333333333444555555000000000000000000000000111///---,,,---......---+++++++++++++++,,,---...***++++++,,,,,,++++++***++++++,,,---------,,,,,,***)))+++///...***)))+++((((((((((((((())))))***((()))*********)))'''&&&((((((((((((((((((((((((+++)))'''((()))***))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''(((((())))))&&&(((******(((''''''''')))))))))))))))((((((((()))))))))))))))(((((('''))))))))))))************))))))(((((((((''''''''')))(((((((((''''''&&&&&&((((((((((((((()))***+++))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,,,,+++***)))(((***,,,***$$$###)))***&&&$$$((()))+++,,,###''';;;}}}******+++++++++*********************++++++++++++************++++++++++++((())))))))))))))))))(((...$$$***666hhh777,,,((($$$000,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111...,,,,,,000444222---((()))666444555888,,,LLLjjj666777666555333222222222333222222222222111111000000---------......///000000222222000///...---------......///000000000//////++++++++++++++++++++++++&&&222 ///333666"""///___++++++++++++*********))))))((((((((((((((()))))))))''''''''''''''''''''''''((( &&&&&&PPPlll***###$$$)))111&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''')))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$%%%%%%'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&wwwbbbVVVJJJCCC>>>:::888999999888777555333222222222000000000000000000000000222000---------......---000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((***---,,,((((((+++((((((((((((((()))******)))))))))))))))(((((('''))))))((((((((((((''''''(((&&&%%%%%%&&&''''''&&&(((((((((((())))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))%%%''')))***(((''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***+++,,,,,,)))))))))(((((((((''''''$$$%%%'''((())))))))))))&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))((($$$(((+++***))))))(((&&&///,,,(((---666--- """+++;;;ppp*********+++******)))(((*********++++++++++++,,,++++++++++++++++++++++++))))))************))))))***&&&***))):::###333BBB111$$$777333$$$,,,---......---,,,---///++++++,,,------......///---///111333444444444444:::///***111777888<<>>VVVqqqDDDBBBAAA???===<<<;;;<<<<<<;;;;;;;;;;;;:::999888888666555555555555666666777888888777666555444333222111222333333333222111000///......------,,,,,,+++((((((///&&&555$$$555YYY```,,,+++++++++************)))(((((())))))))))))******''''''''''''''''''''''''444)))(((***,,,%%%CCC$$$111"""+++((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''zzzbbbVVVIIIBBB>>>:::888:::;;;:::888666444333222222000000000000000000000000333000...------......---000///...---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///...,,,++++++++++++,,,)))(((***,,,***&&&''',,,((((((((((((((()))*********))))))(((((((((((((((*********))))))((((((((()))'''&&&&&&'''(((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''###%%%((()))(((''''''(((((((((((()))*********+++((())))))***)))((('''&&&$$$%%%&&&(((***+++------))))))))))))((((((((('''$$$%%%''')))************&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))******))))))))))))******%%%&&&&&&'''((((((''''''&&&%%%(((---///...,,,,,,+++))) ---000***------+++///kkk))))))*********)))((('''*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++...///---999+++'''999^^^999((('''111$$$%%%,,,///000000///...000222///000111222333555666666444555888:::<<<<<<<<<;;;666;;;DDDIIIBBB999777===MMM;;;FFFGGG444AAANNN555999222EEE|||VVVSSSQQQOOOLLLKKKKKKKKKLLLKKKKKKLLLLLLKKKJJJHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEEEEDDDBBB@@@???======>>>???>>>===;;;:::777777666555333222111000111'''555&&&'''444******999```,,,+++++++++************))))))))))))*********++++++''''''''''''''''''''''''"""***000,,,+++---___www222)))###***(((###444%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&}}}aaaUUUHHHBBB>>>:::999;;;999999888666666555555555000000000000000000000000333111...---.........---,,,,,,,,,,,,---...///000---,,,***))))))***,,,---333222///---,,,---...///(((((()))+++)))%%%''',,,((((((((((((((()))******+++***((('''''''''((()))++++++++++++******)))))),,,***))))))***++++++***%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''')))(((((('''(((''''''((()))***++++++,,,((()))*********)))'''&&&###$$$%%%'''***,,,---...))))))))))))((((((((((((((()))*********)))((('''))))))))))))***+++,,,---))))))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++***))))))111((($$$(((,,,)))(((***%%%000///((((((%%%###***---&&&&&&...$$$SSS((()))*********((('''&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,***)))+++%%%)))000,,,000---///iiiAAA###,,,***666555---,,,>>>---000222222000000333555555666777999:::<<<===>>>@@@BBBEEEGGGIIIIIIIIIHHHJJJLLLLLLKKKMMMQQQSSSRRRFFFRRRLLLJJJVVVQQQJJJUUUPPPXXXZZZSSSWWWcccaaa```]]]ZZZXXXXXXYYYYYYYYYZZZZZZZZZZZZXXXVVVUUUXXXWWWUUUTTTTTTTTTUUUUUUPPPPPPRRRRRRRRRPPPMMMLLLJJJKKKLLLLLLKKKIIIGGGEEE@@@???>>><<<:::999777777***>>>+++222444555!!!444,,,,,,...```,,,+++++++++************)))))))))******+++++++++,,,''''''''''''''''''''''''***)))000%%%(((''''''&&&---xxx888!!!&&&$$$///!!!!!!&&&%%%%%%***&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((()))))))))((($$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$&&&))))))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))'''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%~~~cccVVVIIICCC>>>:::999;;;;;;888555333444555444444111000000///...------,,,222111111000///...............---------,,,,,,,,,000///---,,,,,,---///000))))))*********+++++++++)))************+++++++++((()))*********)))'''&&&******)))))))))))))))***''''''(((((()))*********%%%%%%%%%&&&'''(((((()))*********)))))))))))))))&&&&&&'''(((((('''&&&&&&)))(((((('''''''''(((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((())))))))))))((((((******)))(((((()))***+++)))))))))))))))((('''&&&(((((((((((())))))))))))++++++******))))))((((((+++(((&&&''')))+++)))(((,,,+++)))((((((((()))***''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))***,,,---...,,,***)))''''''(((((())))))))))))************************************555******++++++++++++******)))************+++++++++***+++,,,---............,,,---...///000///......)))***,,,------------,,,...)))%%%,,,IIInnn:::...;;;222333333333444444555555555666888;;;============AAACCCEEEHHHJJJLLLMMMNNNPPPSSSWWWZZZ\\\\\\ZZZYYYXXXYYY[[[^^^___``````___aaa```___]]]\\\]]]]]]^^^XXX___eeebbb\\\]]]jjjvvvnnniiihhhggggggfffgggggggggiiihhhhhhgggffffffeeeeeeddddddccccccbbbaaaaaaaaa^^^___`````````___]]]\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTPPPKKKIIIHHHFFFCCC@@@<<<;;;;;;:::999777777666777:::###LLLbbb***...---,,,,,,---...---+++---,,,+++******)))******))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&111"""(((ZZZkkk---"""///000'''"""'''''''''((((((((((((((())))))(((((('''''''''&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''((('''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&|||bbbVVVIIICCC???:::999;;;;;;888555444444555444444111111000000///......---111111000//////...------......---------,,,,,,,,,,,,+++)))''''''((()))******+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))(((((('''******))))))))))))******)))(((((((((((()))******&&&''''''((())))))*********)))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''(((***+++,,,((()))))))))(((((('''&&&%%%&&&'''((()))+++,,,,,,))))))((((((''''''''''''+++(((&&&''')))***)))(((+++******)))))))))))))))(((((()))))))))*********'''''''''(((((((((((()))+++***)))(((((())))))***++++++))))))((())))))***))))))))))))************************************888%%%777wwwaaa******++++++++++++******************++++++++++++***+++,,,---........................---,,,+++***)))***,,,---------,,,,,,---///000,,,))),,,555<<>>>>>@@@AAADDDFFFHHHIIIIIIIIIMMMOOOQQQTTTWWWYYYZZZ[[[[[[]]]aaadddeeeeeecccbbb```aaaccceeeggggggggggggiiihhhgggeeeeeeeeeeeefffhhhiiijjjgggcccdddjjjpppkkk}}}xxxllllllkkkkkklllmmmnnnnnnnnnnnnnnnmmmlllllllllkkkooonnnmmmlllkkkjjjiiihhheeeffffffffffffeeeddddddcccccccccbbbaaa```___^^^^^^[[[XXXWWWWWWVVVSSSQQQNNNMMMKKKHHHFFFEEEDDDCCC999DDD222:::uuuGGG555...,,,++++++,,,---,,,++++++***))))))((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''"""%%%&&&)))444EEERRRvvv\\\@@@,,,)))!!!!!!&&&$$$$$$333))))))((((((''''''&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&zzzaaaVVVIIICCC???;;;:::;;;;;;888555444444555444333222222111111000/////////000000//////...---------......---------,,,,,,,,,...---,,,*********++++++++++++,,,,,,,,,---------------,,,+++***)))((('''******)))(((((((((((()))***)))))))))))))))******+++***)))((((((((()))***((())))))******+++++++++))))))))))))))))))******+++***)))(((((()))***+++%%%&&&((()))***))))))((())))))((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&'''(((***,,,---((((((((((((((((((''''''&&&&&&'''(((***+++,,,,,,)))(((((((((((('''''''''***)))'''''')))))))))(((***************)))(((((((((((((((((())))))))))))&&&'''''''''((((((((((((+++***)))(((((('''(((((()))))))))))))))***+++,,,)))))))))*********++++++************************+++""""""444,,,"""///,,,******++++++++++++******************+++++++++,,,***+++,,,---............///...---,,,,,,,,,,,,,,,+++,,,------......------***...222333///)))$$$!!!...000000......000000---:::000,,,666???BBBDDDGGGDDDDDDFFFGGGIIIKKKLLLMMMOOOQQQSSSVVVWWWXXXXXXXXX[[[\\\___bbbeeeggghhhiiigggiiilllnnnooonnnlllkkkiiijjjlllnnnoooooooooooopppooommmlllkkkkkkkkklllsssoookkkiiikkklllmmmllleeemmmoootttyyy^^^gggnnnoooooopppqqqrrrttttttsssssssssssssssrrrrrrrrrttttttssssssrrrqqqqqqqqqmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhgggffffffggghhhgggeeecccbbb```]]]ZZZWWWUUUTTTTTTHHHRRRIII>>>DDDGGGCCCGGG222:::;;;333///;;;&&&...000...---,,,---------++++++***))))))((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))///222333,,,"""!!!(((111)))111000,,,)))&&&"""###'''---...''' """)))******)))((('''&&&%%%%%%((((((((((((''''''''''''(((((('''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&xxxaaaUUUIIICCC@@@;;;:::;;;:::888555555555555444333222222222111111111000000//////......------------......---------,,,,,,,,,//////............///000+++++++++,,,,,,,,,,,,---,,,,,,++++++***))))))(((,,,+++)))((((((((()))***))))))))))))))))))***+++...,,,***)))(((((()))***)))))))))******+++++++++)))))))))))))))*********,,,+++)))'''''')))+++,,,$$$&&&(((***+++***)))((((((((())))))************)))))))))))))))))))))))))))))))))******)))))))))&&&&&&'''(((((()))***+++))))))))))))((()))))))))*********)))))))))))))))***************************)))(((((((((((((((((())))))***++++++)))((('''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))*********))))))))))))))))))))))))*********++++++))))))*********+++++++++************************%%%777666,,,)))******###***++++++,,,,,,++++++************+++++++++,,,,,,***+++,,,---............------,,,,,,...000222333------......////////////333111//////333888<<<>>>111111000///000333555666555;;;DDDGGGAAA<<>>BBBDDDFFFIIIJJJKKKMMMPPPSSSVVVXXXYYYZZZ\\\^^^```aaabbbbbbccccccdddeeegggiiikkklllooonnnllljjjiiiiiijjjjjjllllllmmmllljjjjjjkkkmmmppprrrtttvvvwwwxxxxxxwwwyyyxxxwwwvvvvvvvvvvvvvvvrrrssstttvvvvvvuuusssrrrtttqqqkkkeee^^^XXXTTTQQQJJJHHHDDDAAA???======>>>AAADDDHHHLLLOOOQQQRRRRRROOOJJJEEEDDDFFFGGGDDDAAACCCBBBBBBCCCFFFKKKPPPTTTYYY[[[```dddggghhhhhhhhhjjjjjjjjjhhhggghhhjjjmmmkkkiiiccc[[[RRRIIIAAA===;;;:::::::::<<<>>>AAACCCFFFHHHLLLQQQWWW^^^dddgggmmmnnnpppqqqrrrqqqoooooolllmmmmmmmmmmmmmmmlllkkkjjjjjjkkkkkklllkkkkkkkkkdddaaa]]]WWWPPPJJJFFFCCCGGGCCC===888555333111000...---+++***)))***,,,---***))))))(((((((((((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))((((((''''''&&&&&&&&&''')))***+++***)))((($$$%%%%%%&&&'''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((())))))(((((())))))((('''&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&'''((('''&&&$$$###((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!nnn[[[QQQHHHDDDBBB===:::;;;;;;999777555444333333333222222111111111000000000////////////............,,,,,,---......---,,,,,,---,,,++++++*********+++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++***************++++++++++++*********))))))'''))),,,...///---+++)))(((***+++***(((((()))+++((()))))))))))))))******)))))))))***+++++++++,,,)))))))))))))))***************))))))))))))******+++***)))(((((()))***+++******++++++++++++******((())))))))))))*********+++,,,---,,,***))))))***)))))))))***+++++++++,,,************************************************,,,+++))))))***++++++***))))))))))))***+++,,,,,,))))))******++++++,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,---...---,,,***))))))***,,,------------,,,///...------,,,,,,------///---,,,...111222111000000000000111333555888999:::<<>>;;;===<<<<<<<<<>>>AAAEEEGGGKKKMMMQQQUUUXXXZZZZZZZZZ\\\\\\\\\ZZZYYYYYY\\\^^^bbb```\\\WWWPPPIIICCC???888888777777999;;;===???>>>???BBBGGGLLLRRRWWWZZZfffgggjjjlllmmmmmmkkkjjjhhhiiijjjkkkkkkkkkkkkkkkiiijjjkkkmmmnnnnnnmmmmmmiiigggddd___ZZZUUUQQQOOOOOOLLLGGGBBB???:::666333000...,,,+++***+++,,,---++++++***)))))))))******************************''''''(((((()))*********,,,+++++++++************((((((((((((((())))))***&&&&&&'''(((((((((((((((((())))))******))))))((())))))************))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######ooo\\\SSSIIIEEEBBB===:::::::::999777555444333333444333222222222111111111111////////////............,,,------......------,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++***))))))))))))+++++++++***************((()))***,,,,,,+++******)))***+++***)))((()))***))))))))))))((((((((((((&&&((()))+++,,,,,,,,,,,,'''(((((()))******+++++++++******))))))******++++++***)))(((((()))***+++******+++,,,,,,,,,,,,+++***)))((((((((()))++++++/////////---***(((((()))******************++++++************************************************---+++******+++,,,,,,+++)))******+++++++++******)))))))))***+++,,,,,,---++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++)))******+++,,,---...///,,,---.........---,,,+++***++++++,,,,,,,,,++++++///...------,,,---------...------///222444444333222333555777:::>>>@@@BBBGGGIIILLLQQQVVVYYY\\\^^^\\\^^^```bbbbbbbbbaaa```bbbcccddddddeeeeeeeeeeeedddddddddeeefffhhhiiijjjbbbbbb````````````aaabbbaaabbbdddeeefffgggjjjmmmnnnoooooopppoooooonnnnnnnnnmmmllljjjhhhgggfffeeeaaabbbcccccccccbbb```___\\\XXXRRRJJJCCC>>>;;;:::888777666666777999<<<===CCCDDDFFFHHHIIIIIIHHHHHHFFFBBB>>><<<===<<<999666777777777777777888999:::>>>???BBBEEEGGGIIIKKKKKKLLLLLLLLLKKKIIIIIILLLNNNQQQQQQOOOLLLHHHDDD@@@>>>333333222222222444555777555666888;;;???CCCGGGJJJXXXZZZ___bbbddddddbbbaaa___```bbbdddeeefffggggggdddfffjjjmmmoooooonnnnnnmmmllljjjgggdddaaa___^^^YYYWWWTTTPPPKKKDDD<<<666222000///---,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++)))((('''&&&&&&(((***+++'''(((((())))))))))))))))))******++++++******)))''''''(((((((((((('''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))(((((((((((((((''''''&&&%%%%%%&&&'''(((((())))))))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ooo^^^SSSJJJEEEBBB<<<999999:::999777555444333444444333333333222222222111111////////////............------------------------......---------------...------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++***))))))******************************((()))))))))************************))))))))))))***))))))((((((''''''''''''(((***,,,---,,,***)))(((((())))))******************))))))))))))************)))(((((()))******+++++++++,,,++++++******---+++***))))))+++---.../////////---+++))))))***......,,,+++)))((('''&&&************************************************,,,***))))))+++,,,,,,+++)))***+++,,,,,,+++)))(((((()))******+++,,,------***+++,,,------,,,***)))+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///,,,---.........------,,,+++++++++++++++*********///...............////////////000222555777888888:::;;;>>>AAAEEEIIILLLNNNVVVWWWYYY\\\^^^___``````aaaaaaaaaaaa````````````ddddddeeeeeedddcccbbbbbb______^^^]]]]]]]]]]]]^^^WWWVVVUUUSSSSSSSSSTTTTTTQQQSSSUUUWWWXXX[[[^^^aaadddddddddccccccbbbaaaaaaaaaaaa```^^^\\\ZZZYYYXXXVVVVVVVVVVVVVVVUUUSSSSSSRRRNNNHHHBBB===:::888777555555555555777:::===???AAAAAABBBCCCCCCBBBBBBAAAAAA>>><<<;;;;;;:::777555555555666666666666555555::::::;;;===>>>@@@AAABBBAAAAAABBBAAA@@@@@@BBBDDDFFFFFFFFFEEECCCAAA>>>===444333222222111222222333222222333444666999<<<>>>GGGJJJOOOTTTVVVVVVUUUTTTRRRSSSVVVXXX[[[\\\]]]^^^\\\___dddhhhkkklllkkkjjjkkkkkkjjjiiihhhhhhgggggg______^^^[[[UUULLLAAA:::444333111///...---------......---,,,++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((('''''''''((()))***(((((()))))))))))))))((()))******************)))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((((((''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%######$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''nnn^^^TTTJJJFFFBBB===::::::999888666555444444444555333333333222222222111111////////////............------------------------------,,,,,,,,,,,,------.........---------,,,,,,---------,,,,,,+++++++++******))))))***++++++,,,************************))))))(((((())))))******+++******)))))))))((((((******))))))(((((('''''')))***,,,---,,,***((('''************))))))((((((((((((''''''''''''((((((******))))))))))))******++++++++++++***)))((('''---+++***))))))+++---...,,,---...---+++***+++,,,......,,,+++)))((('''&&&***************************************************)))((((((***++++++***)))***+++,,,,,,+++)))((()))******+++,,,,,,------)))***,,,------,,,+++***,,,,,,,,,------,,,,,,,,,------------------------,,,,,,---------------,,,.........---------------------------...///000111333444666999;;;===@@@AAAEEEGGGJJJNNNRRRVVVXXXZZZ```aaabbbcccccccccaaa```aaa___[[[YYYYYY[[[^^^```bbbbbbaaa```^^^]]][[[ZZZVVVUUUSSSQQQOOONNNMMMMMMKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGJJJKKKLLLOOORRRTTTXXXWWWWWWVVVUUUTTTTTTTTTQQQQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEAAA>>>;;;999888888777666666666888;;;===??????@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;:::888666444555666777888777666666999999999999::::::;;;;;;999;;;<<<<<<;;;<<<===???BBBCCCCCCCCCBBB@@@>>>===999888777666555444333333222222111111222333555666:::<<>>;;;;;;999888666555444444555555333222222222111111111111////////////...............------,,,,,,------...,,,,,,+++++++++,,,------/////////......------,,,---,,,,,,,,,,,,,,,,,,+++))))))))))))***+++,,,---***************+++++++++)))))))))))))))*********,,,***))))))******((('''************)))))))))))),,,,,,,,,,,,+++)))(((&&&++++++******)))(((((('''(((''''''&&&&&&''''''((()))))))))******)))))))))******+++***)))(((''''''***)))((((((((()))++++++)))+++,,,,,,++++++,,,...******************++++++++++++++++++++++++++++++************************)))((('''(((***++++++***)))******+++++++++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,---...000222444555:::===@@@CCCEEEHHHKKKNNNRRRTTTWWWZZZ]]]```aaabbbddddddffffffeeecccaaa___[[[XXXTTTQQQRRRVVV[[[___]]]]]][[[YYYWWWTTTQQQPPPJJJIIIGGGEEECCCAAAAAA@@@CCCBBB@@@>>>=========>>>===>>>@@@@@@@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<;;;::::::;;;:::999999:::<<>>???AAABBBBBBBBBBBBBBBAAA???>>>===<<<;;;:::888666444333222555444333111111222222333444666888;;;===>>>======<<<===???BBBDDDEEEFFFGGGGGGJJJMMMQQQTTTTTTTTTSSS[[[\\\]]]___```bbbcccdddbbbcccddddddaaaZZZQQQJJJ>>>===;;;999666444222111//////...,,,++++++++++++************************+++++++++******))))))))))))))))))))))))*********'''(((***,,,,,,+++***)))((())))))))))))(((((('''((())))))))))))))))))((())))))************))))))((())))))******))))))(((&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''lll]]]SSSJJJFFFCCC>>><<<<<<999888666555444444555555222222111111111000000000////////////...............---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...000000//////...------,,,+++,,,,,,,,,,,,,,,,,,---+++***************++++++))))))*********+++++++++((()))***+++++++++******---+++))))))******(((&&&************++++++++++++,,,+++++++++***)))))))))*********)))))))))))))))((((((''''''''''''(((((())))))************))))))((()))******++++++++++++((())))))))))))*********)))***++++++******+++---)))))))))***+++++++++,,,++++++++++++++++++++++++***************************((('''(((***,,,,,,,,,))))))))))))***+++,,,,,,---,,,,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...---------......///000,,,++++++++++++,,,...///000111222555777:::===>>>CCCGGGKKKNNNPPPSSSWWW[[[]]]___aaaccceeefffffffffeeeeeeeeeccc```\\\XXXUUUPPPNNNKKKJJJLLLQQQVVVZZZYYYXXXVVVSSSOOOLLLIIIGGGAAA@@@???>>>===<<<<<<<<>>=========>>>???@@@<<<======<<<;;;;;;<<<>>>>>>=========>>>???AAABBBBBBDDDFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIFFFFFFFFFEEEDDDCCCAAA@@@@@@???>>>???@@@BBBEEEFFFKKKLLLMMMOOOQQQTTTVVVWWWTTTTTTSSSOOOJJJEEEBBB@@@:::999999999999999999999888:::===@@@BBBBBBBBBBBBAAADDDGGGIIIJJJLLLNNNPPPKKKLLLLLLMMMLLLJJJIIIHHHFFFEEECCCAAA???<<<999888:::999777666555555555555555666666777888999::::::999:::<<<===??????@@@@@@@@@AAADDDFFFHHHHHHIIIHHHNNNOOOPPPRRRUUUWWWXXXYYYZZZ[[[\\\]]]]]]YYYSSSNNNEEEDDDBBB@@@===:::777666111111///...---,,,,,,,,,++++++++++++++++++++++++++++++******************))))))*********+++++++++******+++,,,,,,,,,,,,,,,******++++++***))))))((()))******++++++******)))''''''((((((((((((''''''))))))************))))))&&&'''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''(((((())))))******'''((())))))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''"""#########$$$$$$%%%%%%$$$&&&(((++++++***'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((lll\\\RRRIIIFFFCCC???======888777666555444444555666111111111000000000000///000/////////...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///111000000///...---------+++++++++,,,,,,------------,,,+++***))))))))))))))))))******++++++++++++((()))***,,,,,,++++++***---+++((()))******(((&&&*********+++,,,,,,,,,---+++******)))******+++,,,((((((((()))******++++++))))))(((((((((((())))))))))))************))))))&&&''')))+++---......///******+++,,,,,,,,,,,,+++)))***++++++))))))***+++,,,+++++++++******))))))++++++++++++++++++++++++************************+++))))))))),,,---------***)))(((((()))+++---......------,,,,,,++++++***++++++***)))***+++---...,,,------......------,,,)))******+++,,,---......///////////////000111111000/////////000111333444666777999<<>>>>>>>>>>>???AAACCCEEECCCDDDCCCAAA???>>>???@@@AAAAAAAAAAAACCCEEEGGGHHHFFFHHHKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMOOOPPPQQQOOOOOOPPPPPPOOOLLLIIIGGGEEEDDDDDDDDDFFFIIIKKKMMMRRRSSSUUUWWW[[[^^^aaaccccccccc```[[[TTTMMMIIIGGG???>>>===;;;::::::::::::<<>><<<;;;999999999:::888888777777777888999:::::::::;;;<<<===>>>>>>===<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFHHHJJJLLLNNNOOORRRSSSTTTVVVWWWUUUQQQNNNIIIIIIGGGDDDAAA>>>;;;999333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++---,,,+++******,,,...///,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++******++++++++++++******))))))************))))))))))))))))))************))))))(((((((((((())))))&&&&&&'''((())))))((((((%%%%%%&&&((()))+++,,,,,,((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''***))))))))))))((((((((($$$'''+++---...,,,)))'''&&&%%%%%%%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((ooo[[[RRRIIIFFFCCC>>>;;;;;;777777666555444333333222444444444333333222222222//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................---------,,,,,,+++++++++------,,,,,,+++*********(((((())))))******++++++)))******+++,,,,,,------+++++++++++++++***))))))************************))))))(((((((((((())))))************************))))))))))))))))))))))))+++*********))))))(((((()))+++,,,,,,++++++,,,...((()))***+++++++++++++++)))************++++++++++++)))'''(((+++,,,***(((***++++++,,,,,,++++++***************************++++++***'''%%%%%%''')))******+++***)))'''%%%$$$******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******------------------------+++******+++,,,------,,,...............//////000///111222333444555888;;;777:::>>>BBBEEEJJJOOOSSS\\\\\\\\\]]]___```bbbcccbbbdddgggjjjkkklllkkkkkkhhhaaa\\\YYYTTTLLLFFFEEEEEEFFFHHHKKKNNNRRRUUUWWWXXXRRRJJJFFFEEEEEEAAA>>>???>>>===<<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDGGGHHHIIIHHHFFFDDDDDDDDDEEEGGGHHHHHHHHHJJJMMMPPPUUUUUUVVVWWWXXXXXXXXXXXXZZZ\\\]]]]]]\\\]]]___aaaaaaaaaaaa___]]]YYYUUUSSSRRROOOKKKIIIJJJLLLNNNNNNTTTUUUXXX\\\```dddgggiiimmmllljjjgggaaaZZZTTTPPPHHHEEEBBB???======>>>???BBBHHHPPPWWW\\\^^^```aaa]]]___bbbdddfffiiinnnqqqmmmmmmmmmmmmmmmmmmmmmmmmjjjiiigggddd```]]][[[ZZZTTTQQQMMMIIIFFFAAA<<<999<<<:::888888888999888777555999===@@@AAAAAABBBCCCAAA???===>>>@@@AAA>>>;;;@@@AAAAAABBBBBBCCCCCCDDDHHHIIIKKKLLLKKKJJJHHHFFFEEEFFFFFFFFFFFFDDDBBB@@@<<<:::666222///.........---,,,,,,+++,,,,,,------++++++************+++++++++++++++***************,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++((()))******************+++(((%%%$$$%%%'''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))************''''''((((((((((((''''''***)))(((&&&&&&''''''((())))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%'''***++++++)))%%%###%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$(((((('''&&&&&&'''(((((())))))))))))((('''&&&%%%((('''%%%$$$###$$$%%%%%%nnn[[[QQQIIIFFFCCC>>>;;;;;;888888777666555444444333444444333333333222222222...//////////////////000,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........------------------------,,,,,,,,,,,,,,,+++++++++++++++******)))((((((((()))))))))))))))*********))))))******+++,,,,,,,,,(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((&&&'''((((((''''''((())))))******++++++++++++***((())))))))))))*********+++)))((((((++++++***(((*********++++++*********************************------,,,***(((((()))+++,,,,,,,,,,,,,,,++++++***++++++,,,---------------******+++,,,---...//////------------------------,,,+++++++++,,,,,,+++***------------///111333444222444666777888:::===??????BBBGGGJJJMMMQQQUUUXXX[[[]]]___bbbdddeeeeeeeeefffgggjjjlllmmmmmmmmmlllfff^^^WWWTTTPPPJJJHHHIIIIIIKKKNNNQQQUUUYYY\\\]]]\\\VVVNNNJJJJJJHHHEEEBBBAAA@@@???>>>???@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKMMMOOOOOONNNNNNOOOPPPQQQSSSTTTUUUUUUWWW[[[]]]```aaabbbcccddddddddddddcccdddeeeeeeeeeeeegggiiijjjkkkkkkjjjhhhfffcccaaaddd```ZZZVVVUUUTTTTTTSSSYYYZZZ\\\___cccfffhhhjjjmmmmmmllljjjfffaaa\\\YYYPPPNNNJJJFFFDDDCCCDDDDDDHHHPPPZZZbbbgggiiijjjjjjiiikkklllmmmnnnppptttwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttqqqooommmkkkjjjcccaaa]]]XXXTTTNNNHHHDDD@@@>>><<<;;;;;;;;;:::888777:::===AAACCCFFFIIILLLKKKIIIHHHHHHIIIIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@<<<===???AAACCCEEEFFFGGGBBB@@@<<<777444222000000///...---------------...---,,,++++++*********+++,,,,,,,,,+++++++++++++++************************)))))))))))))))***************++++++++++++*********+++++++++******))))))+++)))'''&&&(((((((((((())))))))))))))))))))))))***)))))))))((((((((((((******)))))))))(((((((((((((((((()))))))))******''''''((((((((((((''''''***)))((('''&&&''''''((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''')))******(((&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&'''''''''''''''&&&((((((&&&%%%%%%%%%&&&&&&mmmZZZQQQHHHEEECCC>>>;;;;;;999999888777666555444444333333333333222222222222...//////000000111222222,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***))))))((((((************))))))))))))(((((())))))***++++++,,,***++++++++++++***))))))))))))))))))))))))))))))***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))***+++,,,+++***)))***++++++++++++***************((((((((())))))))))))***+++***))))))***+++***)))))))))************))))))++++++++++++++++++++++++...//////...,,,+++,,,---)))))))))))))))***+++,,,,,,,,,---...............++++++,,,---...///000000------------------------,,,,,,,,,,,,------............---...000333666777888:::===???@@@BBBEEEHHHKKKNNNSSSVVVYYY[[[]]]___^^^```eeeiiikkkkkkjjjjjjjjjlllmmmooopppoooooonnnddd[[[SSSPPPNNNLLLMMMPPPRRRTTTXXX\\\```cccdddeeeaaa\\\VVVRRRPPPOOOLLLIIIEEEDDDCCCCCCCCCDDDEEEFFFCCCCCCDDDEEEGGGIIIKKKLLLOOORRRUUUWWWXXXYYY[[[]]]aaabbbcccdddcccdddgggiiijjjjjjkkklllmmmmmmmmmmmmlllmmmnnnmmmlllmmmooopppssstttuuuvvvuuusssqqqoooqqqlllfffaaa___]]][[[ZZZaaabbbccceeegggiiikkklllnnnnnnooonnnllliiifffddd\\\ZZZVVVSSSPPPOOONNNOOOQQQYYYccclllqqqrrrsssssstttvvvwwwvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzuuusssoookkkfff___WWWQQQKKKHHHDDDBBBAAA???===;;;999:::===???CCCJJJQQQVVVYYYXXXWWWWWWWWWVVVSSSQQQLLLKKKKKKIIIHHHGGGFFFEEE@@@@@@???>>>===<<<<<<;;;777888:::<<<@@@DDDHHHJJJHHHEEEAAA===999666444333111000//////............//////...---,,,+++******,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++***************)))******++++++++++++******,,,,,,++++++***))))))))),,,***))))))***+++)))((())))))))))))))))))))))))******)))))))))(((((((((************))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''))))))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''''')))(((''''''&&&'''''''''lllYYYPPPHHHEEEBBB>>>;;;;;;999888888777666555444444333222222222222222222222///000000000000000000000------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,...------,,,,,,+++******++++++******))))))((((((((((((((()))******++++++,,,,,,,,,---,,,++++++***))))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))...//////...---+++,,,---,,,,,,+++******)))))))))))))))))))))***************************+++************++++++++++++******++++++++++++++++++++++++...///111000...---------***)))((((((((()))+++,,,,,,,,,---............---.........------------,,,------------............***,,,---//////111222444222111111111333666999;;;AAACCCGGGIIIKKKMMMPPPRRRUUUXXX]]]```bbbcccdddeeeggghhhkkkmmmoooooooooooooooooopppqqqqqqqqqppppppddd]]]WWWUUUUUUTTTVVVZZZ]]]___cccgggiiijjjkkkjjjgggccc^^^ZZZXXXVVVTTTRRRNNNMMMKKKJJJIIIHHHHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQVVVYYY\\\___ccceeekkklllmmmllljjjjjjkkklllkkklllmmmnnnooooooooooooooopppqqqpppooooooqqqrrruuuvvvxxxyyyzzzyyywwwvvvuuuqqqmmmjjjhhhhhhgggfffjjjjjjkkklllmmmmmmnnnoooooopppqqqqqqqqqooonnnmmmgggeeebbb___]]]]]]\\\]]][[[```gggmmmppprrrtttuuuvvvwwwyyyxxxxxxxxxzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~|||zzzwwwssslllddd^^^YYYUUUPPPLLLIIIEEEAAA>>><<<<<<<<<===AAAIIISSSYYYccccccdddeeeeeedddbbb```]]]\\\ZZZXXXVVVTTTRRRQQQMMMKKKHHHDDDAAA>>><<<<<<:::999888999;;;???BBBDDDFFFDDDAAA===:::777666555222111000///////////////222222111000...---++++++,,,,,,,,,------------------------------...............------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********)))*********+++******+++,,,+++)))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((('''''''''))))))((((((((((((((((((''''''%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''((((((''''''&&&&&&%%%%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''((('''''''''''''''''''''kkkYYYPPPGGGDDDBBB>>>;;;;;;888777666666444444333222222222222222222222222222111111000000///...------------------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---......------,,,+++++++++++++++******))))))((((((((((((((()))******++++++))))))******))))))((('''++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))******)))***+++***((('''((()))---,,,+++***)))))))))*********++++++++++++,,,,,,******++++++*********++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,,,,---///...---,,,+++,,,---...++++++,,,---------------------------,,,,,,,,,,,,---------....../////////+++---///000///000222555444444555777;;;???CCCEEEKKKNNNRRRTTTVVVXXXZZZ\\\\\\___cccfffgggggghhhiiirrrqqqpppooopppqqqssstttrrrrrrrrrrrrrrrrrrrrrrrriiicccaaabbbdddbbbccceeeiiikkkmmmooopppooonnnmmmllliiifffcccaaa___]]]\\\ZZZYYYWWWTTTQQQOOOMMMLLLPPPOOONNNNNNNNNNNNNNNOOOLLLOOOUUUYYY]]]aaaeeehhhmmmoooppppppooonnnooopppmmmnnnoooppppppqqqqqqqqqqqqrrrrrrqqqpppoooqqqrrrsssuuuwwwxxxyyyxxxwwwvvvwwwuuurrrpppqqqqqqqqqpppoooooopppppppppqqqqqqqqqpppqqqrrrssssssrrrrrrqqqnnnmmmkkkjjjiiiiiijjjjjjfffgggiiiiiijjjmmmqqqtttsssuuuwwwwwwwwwwwwyyyzzzzzz{{{}}}~~~~~~~~~}}}|||yyyzzz{{{|||}}}~~~~~~}}}zzzuuuooojjjhhhddd^^^XXXSSSNNNIIIFFFBBBAAA???>>>AAAHHHQQQXXXhhhjjjmmmooooooooonnnnnnlllkkkiiigggdddbbb```______\\\WWWQQQKKKFFFBBB@@@<<<;;;888777777999;;;===???>>><<<:::888777666666222222111000000000000000555555555444222000...---,,,,,,,,,---------......---------......////////////......------,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))+++,,,,,,+++*********,,,+++)))'''************************************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((######$$$$$$$$$$$$######((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&lllXXXOOOGGGDDDBBB>>>;;;;;;777777666555444333222222111111111222222222222222222222111000...---,,,+++---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++******))))))************))))))))))))(((((())))))***++++++,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************(((((((((((((((((((((((())))))))))))************''')))))))))'''&&&'''(((,,,+++***)))))))))***++++++++++++,,,,,,,,,------***+++,,,+++******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---......---,,,,,,,,,,,,,,,++++++,,,---------------******+++,,,---...//////---------...//////000000...111333333000000222555888:::===BBBHHHMMMQQQTTTUUUXXX\\\___```aaacccdddaaadddhhhjjjjjjkkklllnnnxxxvvvtttrrrqqqsssuuuwwwtttttttttttttttuuuuuuuuupppmmmlllppprrrooonnnpppsssssstttuuutttsssrrrqqqqqqpppnnnllljjjiiihhhggggggfffddd```]]]ZZZWWWVVVYYYXXXWWWUUUTTTSSSRRRRRROOOSSSXXX]]]aaadddhhhkkknnnpppsssttttttuuuvvvxxxrrrssstttuuuvvvvvvvvvvvvsssttttttrrrqqqpppqqqrrrrrrsssuuuwwwwwwvvvuuuttttttqqqooonnnnnnooonnnmmmoooooopppppppppqqqqqqqqqpppqqqrrrsssttttttuuuuuurrrrrrrrrqqqqqqqqqrrrrrrooonnnllliiihhhjjjoootttqqqtttvvvwwwwwwxxxyyyzzzwwwyyy{{{}}}}}}}}}{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~{{{vvvsssrrrnnnhhhccc^^^ZZZUUURRRMMMLLLIIIGGGHHHMMMUUUZZZjjjmmmrrruuuuuuuuuuuuvvvsssrrrqqqooollljjjhhhgggkkkiiiddd^^^WWWQQQLLLJJJAAA???<<<999888888:::;;;999999888888888777777777333333222222222333333444888888888777666444111000---------...//////000000------......///000000000..................------------............---------,,,+++***+++,,,......---+++******++++++***)))************************++++++*********)))))))))''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((()))(((''''''&&&'''''''''((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&'''''''''))))))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&mmmWWWNNNFFFDDDBBB>>>;;;;;;888888777666555444333333000111111111222222222222222222111000000///..............................*********++++++,,,,,,,,,------------------------......---------------------,,,,,,++++++***)))))))))))))))))))))*********))))))******+++,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++************************((()))))))))************)))+++,,,,,,******+++---++++++)))((()))***+++---******+++++++++,,,,,,,,,)))+++---,,,***)))+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...)))***++++++++++++++++++,,,,,,---...............++++++,,,---...///000000---------...///000000000000444888888777777;;;???CCCFFFJJJOOOTTTXXX[[[\\\]]]aaaeeeggghhhhhhiiikkkfffhhhkkklllmmmoooqqqsssxxxwwwuuuuuuuuuvvvwwwxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyuuutttxxxzzzxxxwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvtttsssrrrrrrrrrqqqqqqooollljjjgggdddcccaaa```___]]][[[ZZZZZZYYYZZZ]]]bbbfffiiilllppprrrtttvvvxxxyyyyyyxxxyyyyyyuuuvvvwwwxxxyyyyyyyyyyyytttttttttrrrpppoooppprrrqqqrrrsssttttttrrrpppoookkkjjjhhhhhhiiijjjiiihhhkkkkkklllmmmnnnoooooopppnnnooopppsssuuuwwwxxxyyyvvvvvvvvvuuuuuuuuuttttttsssqqqnnnjjjiiijjjnnnrrrrrrtttwwwxxxwwwwwwxxxyyyuuuwwwyyy{{{|||{{{zzzyyyzzzzzz{{{{{{|||}}}~~~~~~|||{{{{{{{{{|||{{{xxxvvvvvvsssoookkkiiifffcccaaa[[[ZZZXXXVVVVVVYYY^^^bbblllqqqvvvxxxxxxwwwwwwxxxuuuuuusssrrrpppnnnmmmlllpppooollliiiddd___ZZZXXXMMMKKKGGGCCC@@@>>>>>>>>>999999999::::::999999888555555555555666666777888::::::;;;;;;999777555333//////000111111222222333111111222222333444444555111111111222222222222222333444444555555444444333333222000...---.../////////---+++***+++,,,,,,,,,************************+++++++++*********))))))''''''(((((())))))))))))((((((((()))))))))******''''''(((((((((((('''''''''((()))))))))(((&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&'''%%%&&&((()))))))))'''''')))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&''''''(((((()))******)))(((((('''''''''(((((('''&&&&&&%%%&&&'''((()))(((((('''nnnWWWNNNFFFDDDBBB>>>;;;;;;999999888777666555444444000000111111222222222222222222222111111111111111........................---------....../////////......................../////////......---------///......------,,,,,,+++(((((())))))******++++++*********+++,,,,,,------***++++++++++++***))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++)))***,,,+++++++++,,,---+++***)))((()))***,,,...)))************+++++++++))),,,---,,,***)))+++---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***---///***+++---///000000000///---......///////////////000/////////............---------...///000000111000555;;;>>>???BBBHHHMMMOOOQQQUUUYYY\\\]]]]]]]]]bbbeeeiiilllllllllmmmnnnjjjlllmmmnnnoooqqqtttwwwuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxyyyzzz{{{||||||~~~yyyxxx{{{|||{{{{{{}}}{{{{{{zzzyyyyyyzzz{{{{{{yyyzzzzzzzzzxxxxxxxxxyyywwwwwwvvvtttrrrpppnnnlllkkkjjjiiigggfffeeeeeeeeecccfffjjjnnnpppsssvvvyyy{{{}}}~~~}}}zzzwwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxrrrssssssqqqooonnnnnnpppooopppqqqrrrqqqooommmkkkhhhgggfffgggjjjlllllllllggghhhhhhjjjkkklllmmmnnnlllmmmpppsssvvvyyy{{{|||yyyyyyxxxwwwvvvuuuttttttqqqqqqooollljjjkkkmmmpppsssuuuwwwxxxwwwvvvvvvvvvsssuuuwwwzzzzzzzzzxxxwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxwwwxxxxxxxxxwwwuuuwwwuuurrrpppooonnnlllkkkeeeeeedddbbbaaacccgggjjjnnnsssxxxzzzyyywwwwwwxxxvvvuuutttsssrrrqqqpppooopppppppppooommmiiifffccc\\\YYYTTTOOOIIIEEEBBBAAA<<<<<<<<<<<<<<<;;;;;;:::666666777777888:::;;;<<<:::;;;<<<===<<<:::777666111111222333444444555555666666777777888999999:::555666666777777888888888;;;;;;<<<<<<<<<<<<;;;;;;999777444111////////////222///,,,+++,,,.........************************+++++++++************)))(((((())))))*********+++))))))))))))************''''''(((((((((((('''''''''((()))))))))(((&&&%%%&&&'''''''''(((((())))))'''((((((((())))))******$$$&&&(((***+++)))'''&&&))))))(((((((((((())))))((((((((()))(((''''''&&&&&&&&&''''''(((((())))))$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&'''(((*********)))(((mmmYYYRRRIIICCC@@@???<<<:::666666555555555444444444222222222111222222333333333222000............///000//////............///000///...---------------+++---///111111///---+++------,,,,,,,,,,,,++++++...,,,***)))***,,,,,,+++//////.........---------******))))))***++++++,,,***++++++,,,,,,++++++******))))))))))))+++---...---,,,++++++******++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++...---+++*********++++++'''((()))***+++,,,---------,,,++++++------,,,+++---,,,+++***+++,,,---...,,,,,,++++++***+++++++++***+++---...///......---***+++,,,,,,,,,***(((&&&...------,,,,,,------...+++,,,---...///...---,,,........................---...000000//////000222000000000///...111555999999<<>>>>>???>>>===>>>>>>>>>===;;;;;;===???EEECCC@@@????????????>>>>>><<<:::999:::;;;>>>@@@;;;>>>BBBEEEFFFGGGHHHJJJHHHFFFCCCCCCDDDEEEEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFEEECCC???:::666333222111666333000...------,,,++++++***+++,,,---,,,***(((++++++***************+++))))))))))))))))))))))))))))))((((((((())))))***&&&&&&''''''''''''''''''&&&''''''((()))******+++$$$$$$%%%%%%&&&''''''''')))))))))(((''''''&&&&&&((('''%%%#########%%%&&&))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((&&&$$$$$$%%%'''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''~~~jjjWWWQQQHHHCCC@@@???===;;;888777777555444333222222333222222111222222333333222111000///..................------------.../////////...---------------,,,---...000000...---,,,------,,,,,,,,,,,,++++++---+++***)))+++,,,,,,+++,,,+++++++++******************************++++++++++++,,,,,,,,,,,,++++++)))(((((('''''''''((()))+++***))))))(((((()))))),,,,,,............,,,,,,++++++++++++++++++++++++---,,,+++***)))******+++***************+++++++++---+++***+++,,,---,,,+++++++++******++++++,,,---,,,,,,+++++++++++++++,,,***+++,,,---------,,,+++,,,,,,,,,,,,---...//////...------,,,,,,------...,,,,,,------......------............//////000000,,,---//////......///111000222333444555888<<>>;;;999888777444111/////////---,,,,,,+++******,,,,,,***(((+++++++++***++++++,,,,,,************************((((((((())))))*********&&&((()))+++***)))'''&&&''''''(((((())))))******&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''%%%$$$$$$$$$%%%&&&''''''((()))***++++++,,,)))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((%%%$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&yyyeeeUUUOOOGGGBBBAAA@@@>>><<<:::999777555444222222111333333222222111222222333000111111000000///...---,,,,,,,,,,,,,,,---...//////...------------------........................------,,,,,,,,,,,,++++++---+++)))***+++,,,,,,+++************))))))))))))++++++******************++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,+++***))))))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********------,,,+++***))))))(((,,,+++******,,,,,,+++***))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++++++++***)))((()))+++...///...------,,,,,,------...---------,,,---......///.........//////000000000---...000000000000111333333555999===@@@CCCHHHKKKPPPSSSWWWZZZ]]]```dddggghhhhhhhhhhhhiiiiiiiiiiiiggghhhjjjmmmooorrrtttuuuuuuuuuuuuvvvwwwxxxxxxxxxzzzxxxuuuttttttvvvyyy{{{||||||}}}~~~~~~}}}{{{zzzyyyyyyxxxyyyyyyzzz{{{{{{||||||{{{{{{zzzzzzyyyyyyxxxxxxttttttsssqqqooonnnoooqqqmmmnnnoooooonnnnnnpppqqqrrrsssuuuvvvwwwyyy|||}}}{{{zzzzzzzzzyyyxxxwwwxxxzzz}}}~~~}}}~~~{{{vvvtttvvv{{{~~~|||yyyzzzyyyuuussstttrrrtttvvvvvvuuutttuuuvvvwwwyyy}}}}}}zzzwwwvvvvvvvvvtttqqqoooooorrrtttxxx{{{~~~}}}zzzxxxwwwyyyyyyyyyyyyxxxwwwvvvuuusssrrrpppqqqrrrssssssrrrsssqqqooolllkkkjjjiiiiiijjjjjjiiiiiihhhiiiiiijjjlllmmmnnnooooooooooooooosssssssssssssssrrrqqqqqqnnnmmmlllkkkkkklllnnnoooppprrrttttttrrrrrrrrrsssqqqqqqooolllhhhbbb^^^[[[TTTOOOHHHDDDEEEHHHLLLNNNMMMNNNMMMLLLKKKLLLOOORRRTTTUUUWWWXXXWWWTTTQQQOOOOOONNNNNNNNNPPPSSSVVVXXXYYY[[[]]]^^^]]]\\\\\\]]]^^^\\\ZZZYYYZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[YYYWWWTTTOOOKKKHHHFFFDDD>>><<<999888777555333111///---+++***+++,,,,,,++++++++++++++++++,,,---...************************'''((()))************))))))))))))***))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((())))))***)))(((&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%vvvaaaRRRMMMFFFBBBAAAAAA???===:::999777555444333333333333333222222111111222222///000111111111///...---,,,,,,,,,,,,---...///000......---,,,,,,---------///...------------...///------,,,,,,,,,+++++++++,,,***)))***,,,---,,,+++---,,,,,,,,,,,,+++++++++++++++++++++******))))))+++,,,,,,,,,,,,,,,,,,+++******+++,,,---...///000---,,,++++++******++++++******))))))))))))*********+++++++++++++++,,,,,,************************------,,,+++******)))(((,,,+++******,,,,,,+++***)))***+++------,,,++++++,,,,,,+++++++++,,,------............------,,,,,,---,,,***)))))))))******...------,,,,,,------......---,,,,,,,,,---///000////////////////////////000222444555555666888:::999===CCCHHHLLLPPPTTTWWWYYY[[[^^^aaabbbdddhhhjjjlllllllllkkkkkkkkkkkkkkkjjjkkkmmmpppsssuuuxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzyyywwwtttssssssuuuyyy{{{~~~~~~}}}{{{zzzxxxwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{|||{{{zzzyyyxxxvvvuuuuuupppqqqpppooommmmmmnnnpppkkkmmmoooppppppppprrrsssqqqtttwwwxxxyyy{{{{{{yyyzzzzzzyyywwwuuuvvvyyy{{{|||yyy~~~|||yyywwwuuuttttttsssqqqqqqssstttsssssssssrrrpppmmmkkkjjjiiiiiigggggggggggghhhjjjkkkllliiijjjkkklllmmmnnnooooooqqqrrrrrrrrrqqqpppooonnnllljjjiiihhhhhhjjjkkkmmmnnnppprrrrrrrrrqqqrrrsssrrrrrrrrrqqqnnnkkkhhhfff```ZZZRRRLLLJJJJJJKKKKKKNNNOOOOOOOOOOOOQQQUUUYYY[[[]]]```aaa```______^^^\\\\\\\\\\\\^^^```bbbdddccceeeggggggeeecccbbbcccdddbbb```___```___^^^\\\]]]]]]]]]^^^^^^^^^^^^^^^aaa___]]][[[XXXVVVTTTSSSNNNLLLIIIFFFDDDAAA===:::555222...,,,---.........************+++,,,---...************************(((((()))***))))))((('''***)))(((((()))***+++,,,******))))))))))))))))))++++++******)))(((''''''''''''''''''(((((()))))))))(((''''''''''''((((((******)))((('''%%%%%%$$$((((((((((((((('''''''''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''')))++++++)))'''&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%ttt^^^PPPKKKEEEBBBBBBAAA???===999888666444444444555666444333222222111111111222//////000111111000...---------------...///000111------,,,,,,,,,------...000...---,,,,,,---...000------,,,,,,,,,++++++++++++***)))***,,,---,,,+++------------,,,,,,,,,,,,******+++++++++******))),,,,,,,,,------,,,,,,,,,(((((()))*********++++++---,,,++++++******++++++...---,,,,,,,,,,,,---...*********++++++,,,,,,,,,*********+++++++++******,,,,,,++++++++++++++++++,,,+++***+++,,,,,,+++******+++---.........---,,,,,,+++++++++,,,------.........---,,,,,,,,,++++++---.../////////...---,,,...------,,,,,,------...///...---,,,---...///000000000000000////////////444666999:::;;;===???BBBCCCGGGNNNSSSWWW[[[___aaa```bbbdddeeefffgggiiikkkkkkkkkkkklllmmmnnnnnnnnnnnnoooqqqsssvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvtttuuuwwwzzz|||~~~}}}|||{{{zzzyyywwwvvvuuutttsssttttttuuuwwwxxxxxxyyyyyyxxxwwwtttrrrpppnnnmmmkkkkkklllkkkjjjjjjmmmooojjjmmmpppqqqrrrssstttuuusssxxx}}}}}}yyywwwuuuvvvtttssstttuuuvvvvvvuuusssqqqooolllkkkjjjjjjjjjhhhhhhiiijjjlllnnnoooppplllmmmmmmoooqqqrrrttttttpppqqqqqqrrrqqqooommmlllkkkiiihhhffffffggghhhiiijjjlllnnnooonnnnnnooopppooopppqqqqqqpppnnnlllkkkgggccc]]]XXXUUUQQQNNNLLLLLLLLLLLLLLLMMMPPPUUUYYY^^^```bbbcccccceeehhhkkkggggggffffffggghhhiiijjjjjjlllmmmllljjjhhhgggggggggfffdddddddddcccaaa__________________^^^^^^^^^cccccccccbbbbbbaaa``````\\\ZZZWWWUUUQQQLLLFFFBBB:::666222...............***************+++,,,---************************))))))))))))(((((('''&&&&&&***///333333111...+++************)))))))))))),,,,,,+++***)))(((((('''))))))((((((''''''''''''((((((((('''((((((((()))------,,,+++)))((('''''''''''''''((((((((((((((())))))((('''&&&%%%%%%%%%''''''((((((((()))))))))((('''(((***++++++)))'''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&sss]]]PPPKKKEEEBBBBBBAAA???<<<999888666444444555666888444444333222111111111111//////000000000000//////...............///000111,,,,,,,,,,,,,,,------...///...---,,,,,,---...///------,,,,,,,,,,,,++++++***))))))+++---...,,,+++,,,+++++++++************((()))***+++,,,++++++***,,,,,,------------,,,,,,++++++,,,++++++***((((((+++***))))))(((((())))))+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---******+++,,,,,,,,,++++++******++++++,,,,,,---------,,,++++++------,,,+++,,,------...............,,,++++++,,,,,,---...///,,,,,,+++*********++++++'''))),,,...000000///......------,,,,,,------.........------......///000000111111222222333333333888:::>>>@@@CCCEEEIIIKKKPPPSSSXXX]]]```bbbeeegggggghhhjjjjjjjjjjjjkkkmmmjjjkkklllmmmoooqqqrrrrrrttttttuuuwwwyyyzzz{{{|||{{{{{{{{{{{{|||||||||||||||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~|||zzzyyyvvvvvvuuutttsssqqqqqqpppooopppqqqrrrssstttuuuvvvsssrrrpppnnnkkkiiigggffffffggghhhiiijjjlllpppsssrrruuuyyy{{{||||||~~~~~~|||{{{yyyxxxyyy{{{}}}}}}|||uuusssooolllkkkkkkmmmnnnllllllnnnoooppppppppppppooooooooooooqqqrrrssstttppppppqqqrrrqqqooolllkkkiiihhhfffeeeeeefffggghhhiiijjjlllllljjjjjjjjjkkklllmmmoooppppppnnnmmmkkkiiigggeeecccaaa]]]YYYVVVMMMMMMLLLKKKKKKNNNSSSVVV^^^```cccccccccfffkkkppplllkkkkkkkkkkkklllmmmmmmnnnpppqqqqqqooommmlllmmmkkkjjjiiiiiijjjiiigggdddcccccccccbbbbbbaaaaaaaaadddeeefffggghhhhhhhhhgggdddcccaaa___[[[UUUOOOJJJ@@@<<<777333111000///...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++&&&...999@@@AAA:::///(((************************,,,,,,+++***))))))((((((***))))))(((''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((()))))))))***&&&%%%%%%&&&((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''rrr\\\OOOKKKEEECCCBBBAAA>>>;;;;;;999777444333444555777555444333222111111111111000000////////////000000.........------......///,,,,,,++++++,,,,,,---............------.........------,,,,,,,,,,,,++++++)))))))))+++---...,,,+++************))))))))))))&&&'''***,,,---,,,,,,+++,,,,,,------------,,,,,,)))***,,,---------,,,,,,+++***))))))(((((())))))((()))************)))((()))******+++,,,,,,------***+++,,,---...------,,,+++++++++,,,,,,,,,------...---,,,,,,......---,,,---,,,,,,,,,,,,---......+++++++++,,,,,,...//////------,,,,,,,,,---...///'''((()))+++,,,---.........------,,,,,,------...------...//////////////////000222444777999;;;<<>>777///***)))))))))******++++++,,,++++++******))))))((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((""""""###$$$$$$%%%&&&&&&''''''''''''((((((((()))''''''''''''''''''&&&&&&'''''''''((((((((())))))'''%%%$$$%%%&&&(((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((((((qqq[[[OOOKKKFFFCCCBBBAAA===:::===;;;888555333333444555555444333222111111111111111000///......///000111......---,,,,,,,,,------++++++++++++,,,,,,---...........................---------,,,,,,,,,++++++)))))))))+++......---+++++++++++++++************%%%'''))),,,------,,,,,,,,,------......------,,,!!!$$$(((+++---...///---,,,,,,+++***+++++++++***+++---......---+++***))))))***+++,,,,,,------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...------,,,+++***+++,,,---...+++++++++,,,---...///000111000//////000111222333000...---,,,,,,---///000...------,,,,,,------...,,,---///000000000///......000222666;;;>>>AAACCCEEEIIINNNRRRVVVZZZ___bbbccceeefffgggggghhhjjjllllllmmmnnnmmmkkkjjjkkklllpppqqqrrrtttuuuwwwxxxyyy||||||||||||{{{{{{{{{{{{yyyyyyyyyzzz{{{|||||||||yyyzzzzzz{{{|||{{{{{{{{{{{{{{{{{{{{{yyyvvvsssqqqjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjlllmmmoooppppppmmmmmmlllkkkkkkjjjjjjiiihhhkkkpppvvv{{{~~~~~~}}}zzzwwwuuutttsssssspppqqqrrrsssrrrooollljjjdddccccccccceeegggjjjllliiijjjkkkiiigggdddddddddkkklllnnnoooooonnnlllkkkjjjhhhfffffffffeeebbb```]]][[[WWWRRRNNNNNNPPPSSSZZZ```eeegggdddcccdddggggggggghhhjjjlllmmmnnnooolllnnnpppqqqpppoooooopppooonnnnnnoooqqqpppnnnlllkkkkkkjjjiiihhhggggggfffhhhiiijjjkkklllkkkkkkjjjiiijjjjjjkkkjjjfff```\\\TTTPPPJJJFFFBBB???;;;999333222111///............+++++++++++++++++++++++++++***)))+++...333888<<<>>><<<888444111/////////(((((()))***+++,,,,,,,,,*********)))))))))))))))&&&&&&''''''((()))))))))%%%%%%&&&'''(((((('''''')))))))))))))))))))))(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%''')))))))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((***ooo\\\OOOLLLGGGDDDBBBAAA>>>===888888777666666666666666111333333222000///111333111000000///...---------...---...000333222...***//////...---,,,++++++***........................,,,------......------,,,++++++******+++---...///*********++++++,,,,,,---,,,+++******+++,,,...///---------,,,,,,+++++++++,,,+++***))))))+++---...---,,,++++++************.........---,,,+++***)))000///---+++*********+++...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++((()))***+++---...//////---...///...,,,+++,,,---+++++++++,,,---...///000------......///000000111.........---,,,,,,...000222///,,,,,,...///...,,,---///000000000000111222555888;;;???BBBGGGLLLOOORRRTTTWWW\\\___bbbcccdddhhhiiikkklllllllllnnnpppqqqrrrqqqnnnjjjjjjmmmqqqvvvyyy{{{{{{yyyyyy{{{}}}|||||||||||||||||||||||||||{{{zzzyyyzzz{{{|||}}}~~~}}}{{{{{{{{{{{{zzzxxx|||~~~~~~|||xxxssspppoookkkiiifffddddddeeegggiiijjjkkklllnnnpppqqqrrrssssssvvvxxxwwwsssqqqrrrtttrrrwww|||~~~zzzxxxvvvvvvrrruuuvvvuuuuuutttooohhhjjjhhheeeeeegggjjjlllmmmjjjiiihhhhhhhhhhhhfffdddmmmpppttttttrrrnnnkkkiiihhhggggggffffffgggggghhhbbb```^^^\\\ZZZYYYYYYYYY[[[```eeeggggggfffhhhjjjgggfffeeeeeefffhhhjjjlllllllllmmmnnnooopppqqqqqqoooooooooooooooooooooooonnnnnnnnnllljjjiiijjjkkklllllllllmmmmmmmmmmmmmmmlllmmmnnnmmmkkkhhhdddbbbZZZWWWTTTPPPLLLGGGAAA======999444111000///---,,,///---,,,+++,,,+++***(((///+++))),,,555>>>BBBCCC===555...000777999444,,,,,,++++++******++++++,,,))))))************))))))''''''''''''((((((((()))((((((((((((((()))******)))((((((''''''''''''(((''''''(((((())))))******((((((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((ooo\\\OOOLLLGGGDDDBBBAAA???===999888777666555555555555333333222222111111222333111000000///......------.........///111111...+++//////////////////000000........................,,,------......------,,,,,,++++++***+++---...///***************++++++++++++++++++***+++,,,...///---------,,,,,,+++++++++,,,+++***))))))+++---...//////...---------------------------,,,+++******000///...,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,******+++,,,---...//////)))+++------------///111,,,,,,+++++++++,,,------,,,------...//////000000.........---++++++,,,...000---++++++---//////---,,,...000111222444777999>>>AAAEEEHHHKKKOOOSSSVVVXXXYYY]]]```cccfffggggggiiikkkmmmnnnnnnnnnppprrrsssrrrqqqooommmnnnqqqssswwwyyy{{{{{{zzzyyy{{{~~~~~~}}}}}}|||{{{zzzzzzzzzwwwwwwvvvvvvwwwxxxzzz{{{|||{{{zzzyyyyyyyyyxxxwwwxxxyyyyyywwwrrrnnnkkkkkkiiihhhhhhhhhiiikkkmmmnnnnnnooopppqqqtttvvvyyyzzz~~~~~~|||vvvooommmkkkiiiiiikkkmmmnnnnnnllliiigggggghhhhhhhhhhhhlllooossstttrrrnnnllljjjkkkjjjjjjiiiiiiiiijjjjjjfffeeecccaaa```_________]]]aaaeeeggggggggghhhjjjgggfffeeeeeeeeegggiiijjjjjjkkklllnnnooooooppppppoooooooooooooooooooooooonnnoooooommmkkkjjjkkklllnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnllliiiggg___\\\YYYVVVSSSOOOKKKGGG@@@===888555333111///---///---,,,,,,------,,,*********...555<<<>>>:::555///...111888>>><<<222(((++++++++++++++++++++++++))))))************))))))******)))((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((*********))))))***++++++'''((((((((()))))))))***'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''nnn]]]NNNKKKGGGDDDBBBAAA???===999888777555444333333333333222111222333444333222111000000//////......---000...---...///000///---000000000000000000000000........................,,,------......------,,,,,,,,,+++++++++---...///************))))))))))))++++++++++++,,,---......------,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,+++******************+++,,,,,,------,,,,,,+++///......------......///------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,---------.........)))+++------------///111------,,,+++******++++++,,,,,,,,,---......//////---......,,,+++***+++---///---,,,,,,...000111111...000222444666999===@@@HHHKKKPPPSSSVVVXXX[[[]]]___aaadddfffiiijjjkkkkkkkkkmmmoooppppppqqqsssttttttrrrpppppprrruuuvvvvvvxxxzzz{{{{{{{{{{{{|||~~~~~~}}}|||zzzyyyxxxxxxuuutttttttttuuuwwwxxxyyy{{{{{{yyyxxxwwwvvvvvvvvvuuuuuuuuusssooollljjjjjjkkklllnnnqqqtttvvvwwwxxxvvvvvvvvvxxx{{{yyyuuutttrrrsssuuuuuuuuusssooollliiiiiijjjkkklllllllllooorrrtttrrrpppnnnmmmjjjjjjiiiiiihhhhhhggggggdddcccbbbaaa`````````aaa___bbbdddffffffggghhhiiihhhgggfffeeeffffffhhhiiihhhjjjlllnnnoooooonnnmmmoooooooooooooooooooooooooooppppppnnnllllllmmmnnnooooooooonnnnnnmmmmmmmmmlllnnnpppqqqrrrqqqpppnnndddaaa^^^[[[YYYWWWUUURRRIIIEEE@@@<<<888555111///,,,***))))))***+++***))))))+++000666:::888111+++(((,,,222999<<<888...&&&)))***+++,,,,,,+++***)))))))))************))))))+++***))))))''''''&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))%%%&&&&&&'''(((((())))))((((((((((((((('''''''''))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&nnn^^^NNNKKKGGGDDDBBBAAA???>>>999888777555333222222111333222111222444444333111000000000000//////......000///...---.../////////333222111///...,,,+++***........................,,,------......------,,,---,,,,,,+++,,,---...///,,,,,,++++++******))))))++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---))))))(((((((((((())))))***+++,,,,,,---------,,,---------------...//////---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,........................---...///...,,,+++,,,---------,,,++++++,,,,,,---,,,,,,,,,---------......,,,---...---,,,,,,---///111000//////000222333444222444666888:::>>>CCCGGGOOOSSSXXX[[[]]]^^^___```dddfffhhhjjjlllmmmmmmmmmlllnnnpppqqqqqqrrrtttvvvtttqqqoooqqqvvvyyyzzzyyyzzzzzz{{{|||||||||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuutttttttttuuuvvvwwwyyyyyyxxxwwwuuuuuuvvvwwwtttuuuvvvuuusssqqqqqqrrruuuxxx|||~~~|||uuutttrrrrrrsssrrrpppnnnlllooossstttsssqqqppppppjjjjjjjjjiiihhhgggeeeeeebbbaaaaaa```````````````aaaaaacccdddeeefffggghhhiiiiiihhhggggggggghhhhhhhhhjjjmmmooopppooommmlllnnnnnnnnnnnnnnnnnnnnnnnnoooppppppooommmmmmnnnpppqqqppppppooonnnmmmmmmlllkkkmmmoooqqqsssssssssssshhheeeaaa^^^]]][[[ZZZXXXTTTPPPKKKEEE@@@;;;555111...,,,***)))***++++++***...------...000000...+++---...000111000...***'''(((***+++------+++***((())))))************))))))'''(((((((((((())))))))))))))))))((()))******+++$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))&&&'''''''''((((((((()))'''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%mmm]]]NNNJJJGGGDDDCCCAAA@@@>>>999888777555333222222111222222222222333222111///000000000000000/////////000///...---------///111222222111///...,,,++++++........................,,,------......------,,,...---,,,,,,,,,---...///---------,,,,,,+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---******+++,,,------------***++++++,,,------......,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++///............------------...///...,,,+++,,,---,,,,,,,,,------...000000,,,,,,,,,---------------+++---.../////////000222222111111000000111333444444666:::>>>BBBGGGMMMQQQWWWZZZ___aaabbbbbbbbbcccfffgggjjjlllmmmmmmmmmmmmlllnnnpppqqqrrrsssuuuwwwuuurrrqqqssswww{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzuuutttsssqqqqqqqqqrrrrrrsssttttttsssrrrrrruuuxxxvvvxxx{{{|||||||||}}}~~~}}}vvvqqqnnnpppssstttrrrpppoooooommmmmmmmmllljjjhhhfffeeedddddddddcccbbbaaa`````````______```bbbeeefffgggjjjjjjiiiiiiiiiiiiiiiiiiiiikkkmmmooopppooommmlllllllllllllllllllllllllllnnnoooooonnnmmmmmmoooqqqqqqppppppooonnnmmmmmmllljjjkkkmmmoooqqqrrrrrrrrrllliiieeebbb```___^^^\\\^^^[[[UUUPPPJJJBBB;;;666555333000.../////////......,,,***))))))+++,,,---------,,,***)))(((((((((((()))+++,,,,,,+++)))((())))))************))))))(((((((((((()))))))))***)))))))))))))))***++++++(((((((((((()))***+++,,,))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%lll\\\MMMJJJFFFDDDCCCBBB@@@???999888777555444333333333222444666555333000000000000000000000000000000000/////////...------///111/////////000000111111111........................,,,------......------,,,......---,,,,,,---...///---------------,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,,,,***+++,,,,,,------------******+++,,,---------,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++.........---------------)))+++------------///111,,,,,,------...000111222------------------......+++---///000000000111222///000111000000111333666666:::@@@GGGMMMSSSYYY]]]___aaadddeeeeeeeeeeeefffgggiiikkkmmmnnnnnnnnnnnnllloooqqqrrrssstttwwwyyyvvvuuuuuuvvvyyy{{{{{{{{{zzzyyyyyyzzz|||}}}}}}|||xxxxxxxxxxxxxxxyyyyyyyyyqqqpppnnnmmmlllmmmmmmnnnllloooppppppppprrrwww|||}}}zzzsssuuuwwwvvvtttqqqppppppnnnnnnnnnllljjjgggeeeccceeeeeedddcccaaa___]]]\\\]]][[[ZZZ[[[___ccceeefffiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmllllllnnnpppooooooooonnnnnnmmmmmmmmmjjjjjjkkkmmmmmmnnnnnnnnnooommmiiigggfffeeecccaaadddbbb^^^YYYTTTMMMEEE@@@;;;777333000//////...---***+++,,,,,,,,,,,,+++***&&&''')))+++++++++)))'''((()))***++++++***)))((())))))************)))))),,,+++******(((((('''&&&((((((''''''(((((()))***(((((((((((()))******+++))))))))))))((((((((((((******)))(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))******'''(((((((((((((((((('''&&&''''''''''''''''''&&&jjj[[[MMMJJJFFFDDDCCCBBB@@@???999888777666555555555555444888<<<:::333//////222000000000000000000000000...///000///------...111------...///000111111222........................,,,------......------,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,------)))***,,,---...---------+++++++++,,,,,,---------******++++++,,,,,,,,,+++)))))))))))))))***++++++++++++,,,---------,,,,,,+++,,,---......------,,,,,,+++++++++,,,,,,---...---..................---,,,,,,,,,,,,------------)))+++------------///111---------------...///000........................---///000111///............000222333333555999===???DDDKKKQQQWWW[[[___bbbccceeeffffffeeeeeefffgggiiikkkmmmoooqqqqqqqqqqqqnnnpppssstttuuuvvvyyy{{{xxxyyyzzz{{{zzzzzz|||}}}zzzxxxxxxyyy|||}}}|||{{{vvvvvvuuuuuutttttttttsssllllllkkkjjjkkklllmmmnnnlllooorrrsssssswww~~~|||yyywwwvvvtttttttttrrrpppllliiiggghhhgggfffdddaaa]]]ZZZYYYZZZWWWUUUWWW\\\aaacccdddeeefffggghhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkjjjkkkmmmooonnnmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkjjjjjjjjjmmmllljjjjjjjjjiiigggdddeeedddbbb```]]]XXXQQQLLLCCC>>>999444222000///------...//////...---,,,,,,(((((()))+++------***'''))))))************))))))))))))************)))))),,,++++++***)))(((''''''((((((''''''(((((()))***(((((('''''''''(((((()))***)))))))))(((((((((''')))))))))((((((((((((((((((((((((((()))))))))***((((((((((((((()))))))))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''jjjZZZMMMJJJFFFDDDCCCBBB@@@???999888777666666666666666555<<<@@@===444...000444000000000000000111111111---///111000...---...000------------------------........................,,,------......------,,,//////------,,,---...///*********++++++,,,,,,---)))***,,,---......---,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++---,,,,,,,,,---......///,,,,,,,,,------,,,,,,+++------...//////...---,,,++++++++++++,,,,,,---...//////000000000000//////+++++++++,,,,,,,,,---------...///...,,,+++,,,---......---,,,,,,,,,------//////////////////.........000111000...+++******///222555777888;;;@@@EEEJJJNNNTTTYYY\\\^^^___```dddeeeeeedddccccccdddfffkkkmmmoooqqqssstttttttttppprrrtttvvvwwwxxx{{{}}}zzz}}}~~~{{{zzz|||zzzxxxwwwxxx{{{}}}|||zzzuuuuuutttsssqqqpppoooooojjjjjjjjjkkkllloooqqqrrrooorrrvvvxxxyyy~~~~~~~~~{{{wwwtttrrrooonnnmmmjjjfffbbb^^^\\\XXXUUURRRTTTZZZ___cccdddcccccceeefffggggggggggggggggggggggggggghhhhhhhhhggggggggggggggggggggggggggghhhjjjjjjiiijjjlllnnnlllllllllmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhggggggiiihhhhhhjjjkkkjjjhhhfffccccccccccccbbb___YYYUUUOOOJJJCCC>>>;;;888666555444333111...,,,,,,///111333...)))(((***,,,+++)))******))))))))))))******))))))************))))))))))))))))))***************************++++++,,,---,,,+++++++++++++++,,,******))))))((((((((('''''''''(((((())))))******))))))******+++++++++,,,******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((fffYYYNNNJJJFFFDDDCCCAAA===:::;;;999666555555666555444333444555555555333000///111111111111111000//////222///,,,,,,...///---++++++***)))((((((***,,,---,,,,,,---...///000111222.........------,,,,,,,,,,,,,,,,,,---------......555333000...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---,,,,,,,,,,,,,,,---...///---...///000000///...---...///000///---,,,,,,,,,////////////...---,,,++++++,,,...000000///...------,,,,,,,,,,,,---...............////////////000111000...------...///000............/////////000///...---,,,,,,---///111,,,...000111111222444666888888777888;;;@@@FFFIIISSSXXX]]]``````aaaccceeeiiigggffffffhhhiiiiiihhhnnnnnnnnnnnnooopppqqqrrrrrrsssuuuvvvxxxzzz||||||}}}}}}}}}}}}}}}~~~~~~|||xxxxxxyyyzzzyyywwwyyyvvvssspppooommmllljjjooonnnmmmqqqvvv{{{|||{{{{{{~~~}}}|||yyytttooohhhccc```[[[XXXUUUTTTWWW\\\___aaadddddddddfffhhhhhhfffdddjjjiiihhhfffeeedddccccccdddcccaaaaaaccceeeffffffhhhhhhhhhhhhiiiiiiiiiiiijjjkkkllllllkkkkkkmmmooonnnmmmlllkkkkkkkkkkkkkkkkkkiiiiiikkkmmmmmmiiifffgggeeebbbbbbbbbaaa^^^ZZZUUUQQQMMMIIIEEE@@@<<<999888666333222111000///---...------,,,+++******))),,,,,,++++++***)))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((((()))***)))((('''((())))))(((777(((&&&333'''+++((((((((((((((()))******'''&&&&&&%%%&&&'''((()))eeeXXXMMMJJJFFFDDDCCCAAA===:::;;;999666555555666555444222333444444333222000...111111111111111000///////////////.........///000...---,,,++++++---...000------------------------......---------,,,,,,,,,,,,,,,,,,---------......///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000///.........------...//////000......////////////......+++,,,......---,,,,,,---////////////...---,,,+++***,,,---/////////---,,,---------------......///....../////////000000000//////.........//////000........./////////000000000///.........///000000...000111222222333555777999:::<<<@@@FFFMMMSSSVVVWWW[[[```bbbbbbcccdddfffeeedddcccdddfffggggggffffffgggiiilllooorrrtttvvvtttuuuvvvwwwxxxzzz{{{{{{|||{{{{{{zzz{{{{{{||||||}}}zzzwwwwwwyyyyyyxxxwwwvvvtttqqqooooooooooooppptttuuuwww}}}~~~wwwqqqllljjjbbb^^^[[[ZZZ]]]```cccdddfffffffffhhhjjjkkkiiihhhfffeeedddcccbbbbbbbbbbbb```^^^\\\]]]___aaabbbbbbdddeeeeeeeeeffffffggggggiiijjjkkkjjjiiiiiijjjlllllllllkkkkkkkkkkkkkkkllliiihhhhhhjjjmmmmmmjjjggggggeeecccbbbcccbbb___]]]\\\YYYUUUQQQOOOKKKGGGDDDBBB???;;;888777444222///...---,,,+++***))))))))),,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((()))***+++***(((((((((***(((--->>>111)))...###)))((((((((((((((())))))***''''''&&&%%%&&&'''((()))~~~cccWWWLLLJJJGGGDDDCCCAAA===;;;;;;999666555555666555444111222333333222111///...000111111111111000000//////111333111---,,,///222///...---------...///000//////...---,,,++++++***...------------,,,,,,,,,,,,,,,,,,---------......*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000333333000......///---------------....../////////............//////(((***,,,---,,,,,,---...////////////...---,,,,,,***+++---......---,,,,,,...............///000000...////////////000000000---......///000000000000....../////////000000000000000000000000000000000000111222333333555999<<<>>>@@@EEEKKKRRRXXX]]]```]]]```dddeeeeeedddeeeeeeaaaaaaaaabbbddddddcccaaa]]]___ccchhhmmmrrruuuwwwvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzyyywwwuuuuuuvvvwwwvvvuuusssrrrqqqqqqsssvvvzzz}}}|||xxxwwwnnnkkkgggffffffhhhiiiiiieeeeeeeeefffhhhiiiiiigggeeedddbbb```____________[[[ZZZYYYZZZ\\\^^^______bbbbbbcccdddeeeeeeffffffhhhiiiiiihhhgggfffhhhiiikkkjjjjjjjjjjjjjjjkkkkkkgggggggggiiikkkllljjjhhhfffeeeddddddddddddcccaaabbb```]]][[[ZZZXXXUUURRRNNNKKKFFFCCC???<<<777444222000...+++******+++,,,,,,,,,,,,+++******)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((***++++++***)))(((((())))))333EEE<<<...***!!!(((((((((''''''(((((()))***((('''&&&&&&&&&'''((())){{{aaaVVVKKKJJJGGGEEEBBB@@@>>><<<;;;999666555555666555444222222333333222111000///000000111111111111000///111222222000---+++---...---------,,,------...///111111000///...------,,,------------------------,,,,,,,,,---------......***+++,,,---............------------------------,,,111555444///,,,---000++++++*********++++++,,,//////---,,,,,,---//////)))+++---------,,,---.........//////...------,,,++++++,,,------,,,,,,+++///////////////000000111------........./////////,,,---///000111111111000...////////////000000000///000111111111000000///000111333555777;;;@@@CCCGGGJJJOOOTTTYYY]]]___```cccdddfffgggfffdddcccbbb\\\\\\[[[\\\]]]]]]ZZZXXXTTTWWW]]]dddjjjooorrrtttwwwwwwwwwvvvvvvvvvvvvvvvyyyyyyxxxxxxxxxxxxxxxyyyuuutttsssrrrrrrrrrrrrrrrssstttvvvyyy~~~|||xxxtttsssrrrqqqoooiiihhhhhhiiijjjjjjiiigggeeedddaaa^^^\\\\\\\\\\\\[[[YYYXXXYYY\\\^^^______bbbbbbcccdddeeeffffffgggggghhhhhhgggeeeeeefffhhhiiiiiihhhhhhiiiiiijjjjjjgggggghhhiiiiiiiiihhhgggfffeeeeeeeeeeeeffffffeeedddbbb`````````___^^^\\\XXXUUUPPPLLLHHHDDD???<<<888666222///------...///---,,,,,,++++++***)))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))(((((()))***+++***((('''((()))+++444AAA@@@444***$$$)))(((''''''''''''((()))))))))((('''&&&&&&'''((()))www^^^TTTJJJIIIHHHEEEBBB???>>>===;;;999666555555666555444333333333333333222222222///000000111111111000000111...,,,,,,...///...---...------.........///////////////////////////...------------------------,,,,,,,,,---------......,,,,,,---.........------------------------------,,,111555444///,,,---///,,,++++++*********++++++///...---,,,,,,---...///,,,---//////---------............///......---,,,,,,,,,,,,,,,,,,,,,,,,+++000////////////000111111,,,,,,---------.........,,,---///111222222111000////////////000000000111//////000111111111111000000333666:::>>>CCCIIIMMMPPPSSSWWW\\\___aaaaaaaaafffffffffeeedddaaa^^^\\\TTTRRRQQQQQQQQQQQQNNNLLLJJJOOOWWW```hhhooorrrtttwwwvvvvvvuuutttssssssssstttttttttttttttuuuvvvvvvsssrrrqqqppppppppprrrtttyyy}}}~~~{{{xxxtttssssssssstttrrrooommmdddccc```]]]\\\\\\\\\]]][[[ZZZXXXYYY\\\^^^______```aaaaaabbbccccccddddddfffggggggfffeeeeeefffhhhhhhhhhggggggggghhhhhhiiihhhhhhhhhhhhgggffffffffffffffffffeeeeeefffgggiiieeedddccccccdddeeedddbbb]]][[[WWWTTTPPPLLLGGGCCC===:::666222///...//////------,,,,,,+++*********------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((())))))))))))(((((('''((())))))''''''((())))))...333<<<999,,,)))((('''''''''''''''(((((()))))))))''''''&&&'''((()))ttt\\\SSSIIIIIIHHHFFFBBB???>>>>>>;;;999666555555666555444333333333333333333333333///000000111111111111000---***(((***000333222000//////000000000111111111+++,,,,,,,,,---.........,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++------------------------+++///222222///------...///......---------------......------------......---...000///...------...---...............---------------,,,,,,,,,,,,,,,///////////////000111111,,,,,,---------............//////000111111111111/////////000000000111111///000000111222333444444444888>>>CCCHHHMMMRRRUUUVVVYYY^^^bbbeeegggffffffeeedddbbbaaa___\\\WWWSSSKKKIIIFFFFFFGGGGGGFFFEEEFFFLLLVVVaaakkkrrrvvvxxxwwwwwwvvvuuutttsssrrrrrrooooooooooooppprrrssstttssssssrrrqqqrrruuuzzz~~~~~~zzzvvvkkkhhheeeaaa```___```aaa]]][[[YYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^_________dddeeefffeeeddddddfffhhhhhhhhhgggffffffffffffffffffggghhhgggeeedddeeeffffffggggggfffeeefffhhhjjjiiigggfffggghhhiiihhhgggbbb```]]]ZZZVVVRRRLLLHHHAAA???:::666222///......---------,,,++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((&&&'''))))))((((((***+++))))))(((<<<>>>---+++&&&''''''&&&&&&''''''((()))***)))((('''''''''((()))rrrZZZRRRHHHIIIIIIFFFAAA>>>>>>???;;;999666555555666555444333222222222222222333333//////000111111111111111,,,,,,,,,---///111111222...///000000000111000000,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------,,,++++++,,,---...........................+++,,,...//////...---,,,000//////...------......,,,------......------,,,***,,,......------...///------...............---///......------,,,------///............///000000........./////////000000111000000000000000111111//////000000000111111111111111111222444666999:::<<>>>>>@@@;;;999666555555666555444222111111111111111222222//////000111111111111111000222333111---+++---000,,,------...............////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......000///---,,,---///111333........................++++++,,,...000000---+++///...---,,,,,,,,,,,,,,,+++,,,............,,,+++''')))+++---------///000------...............---000///...---------------...............///000000000000000000111111111111222111000/////////111111000000000000111111111111333333333333666999<<<>>>CCCHHHOOOUUUXXX[[[]]]^^^```aaaccceeefffeeedddcccbbb___[[[YYYVVVRRRKKKFFFGGGDDDBBBCCCGGGLLLPPPQQQZZZ___fffnnnsssuuuuuutttzzzyyyyyyxxxwwwvvvvvvuuunnnooopppqqqtttvvvxxxyyyvvvwwwxxxyyy~~~}}}rrrjjjfffdddgggeeebbbbbbcccddddddccc```______^^^^^^]]]]]]\\\^^^___```aaaaaabbbdddgggiiihhhgggeeedddcccbbbbbb___aaadddddddddeeeiiimmmggghhhhhhfffcccdddgggkkkkkkjjjiiiiiijjjjjjiiigggllliiifffbbb]]]WWWPPPKKKOOOLLLIIICCC>>>888444222...------,,,,,,++++++***+++++++++,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((&&&(((+++,,,,,,...000222222777555QQQRRR333000''''''&&&&&&&&&&&&'''((((((+++***)))'''''''''((()))www```VVVJJJIIIFFFEEEDDDBBB>>><<<===:::777555444444222111222222222222222222333333111111111111000///------...............///000000222222111111000000//////------......//////000000---.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......------,,,+++,,,---...///,,,...000...+++***+++.....................------......////////////......111111///...---,,,++++++000000000000////////////000000000000000000000000111111111111000000000000000000000111222333444555777888:::;;;===AAAFFFJJJNNNRRRWWW]]]```aaa```___dddddddddcccbbb```___^^^VVVWWWXXX[[[\\\ZZZVVVSSSKKKJJJIIIKKKOOOVVV]]]bbbjjjkkknnnssswwwzzzzzzxxxtttvvvyyyyyywwwuuuttttttqqqqqqqqqsssvvvyyyzzzzzzwww{{{wwwooonnnhhhhhhfffeeedddddddddeeeeeedddaaa]]]ZZZYYYZZZ[[[ZZZ\\\___bbbddddddddddddeeeeeeddddddcccbbbaaaaaabbbaaa___^^^^^^```bbbdddcccddddddeeefffgggggghhhkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjhhheeeaaa]]]YYYWWWRRRPPPMMMKKKGGGBBB<<<888555333111///---,,,++++++*********+++,,,,,,***(((************************(((((((((((((((((((((((())))))))))))************************))))))))))))))))))(((((((((((()))))))))'''%%%%%%(((---333777BBBBBBIIIOOOKKK;;;...***&&&'''((()))************''''''&&&&&&&&&&&&''''''uuu[[[PPPIIIHHHFFFEEEDDDBBB???<<<===:::777555555555444333222222222222222222222222111111111111000///...---...............///000000............---------,,,............////////////---.........------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------,,,---------............------,,,,,,,,,---...///,,,...///...,,,***,,,---...........................//////000000//////...///......------.........000000000000////////////000000000000000000000000000000000000000000000000222111111111222333444444555888<<<@@@DDDIIIOOOSSSVVVXXX\\\```ccceeeffffffgggeeebbb___\\\[[[ZZZZZZWWWYYY[[[^^^___^^^[[[YYYUUUUUUUUUWWW[[[aaafffjjjssssssssstttuuutttqqqooouuuwwwyyyzzzxxxvvvuuuvvvwwwxxx{{{~~~wwwtttsssrrrpppnnnkkkiiihhhggghhhfffbbb]]]ZZZYYYZZZ[[[ZZZ\\\^^^aaabbbccccccbbbdddccccccbbbbbbaaaaaaaaa```___]]]\\\]]]^^^aaabbbccccccdddeeefffgggggghhhjjjjjjiiiiiiiiiiiijjjjjjkkkkkkjjjgggddd```]]][[[WWWUUURRROOOLLLHHHCCC@@@;;;999555222///---,,,,,,,,,++++++,,,------+++)))************************(((((((((((((((((((((((((((((()))))))))*********************))))))))))))))))))(((((((((((())))))'''&&&&&&&&&(((+++...000444333777;;;888...&&&%%%''''''((()))))))))(((((((((''''''&&&&&&''''''(((uuuZZZMMMHHHGGGEEEDDDCCCBBB???===<<<:::777666666666555444444333333222222111111111000111111000000///...---///............//////000------------,,,,,,,,,,,,/////////...............---............---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------------........./////////---,,,,,,,,,,,,---...///---.........,,,+++,,,---........................///000000111111000000///,,,,,,,,,---...///111111////////////000000000000000000000000000000000000000000000000000000000000222222111111222333555666888<<>>>>>???BBBHHHOOOUUUYYY___aaadddeeeeeefffhhhjjjfffddd```\\\VVVQQQMMMKKKHHHGGGGGGJJJPPPYYYaaagggnnnrrrvvvvvvsssrrrtttxxxxxxyyyyyyyyyxxxxxxwwwwww~~~uuujjjiiigggdddcccaaa``````___^^^^^^]]]\\\[[[ZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^ZZZ[[[\\\^^^```aaaccccccggggggffffffffffffggggggdddeeefffggggggfffeeedddeeedddccccccccc```\\\YYYWWWXXXYYYXXXTTTNNNHHHDDD;;;888444222111111000...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))))))))(((((((((((())))))$$$%%%''')))******)))((($$$(((((($$$$$$)))***&&&)))))))))))))))(((((('''))))))(((((((((((())))))ooo]]]VVVLLLKKKKKKJJJIIIFFFAAA===:::999888888888777555333777666555444222111000///111222222333333222222111111111000000000000000111//////...------------...,,,,,,,,,,,,---...000111////////////////////////......------......///000......,,,++++++***++++++////////////////////////,,,---...//////...---,,,...------,,,,,,,,,------......////////////......000000000000000000000000///////////////.........111///...------...///111000000000000///////////////111222222111111222444/////////000444999>>>@@@CCCFFFKKKPPPTTTYYY^^^bbbcccdddfffhhhiiijjjjjjjjjiiiaaaXXXTTTPPPKKKIIIJJJIIIKKKPPPVVV]]]dddiiilllrrruuuwwwwwwuuuuuuwww{{{zzzvvvssstttyyy~~~}}}ssseeefffggggggfffcccaaa______^^^]]][[[ZZZYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^___`````````cccccceeefffgggggggggggghhhhhhhhhhhhggggggggggggfffeeedddcccbbb```______]]][[[ZZZYYYXXXUUUQQQNNNEEEAAA<<<888666444222111,,,+++***,,,...///...------------,,,***)))'''&&&************************++++++++++++++++++++++++$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))''''''((((((''''''&&&%%%((((((((((((((((((((((((''')))+++,,,***)))))))))lllXXXPPPLLLKKKJJJJJJIIIFFFAAA===;;;999888777888777555444555444444333333222222111333333222222222111111111111111000000000000111111000///......------......111111000///000000222222////////////////////////+++++++++++++++,,,------/////////000111111222222////////////////////////------...//////...------...------,,,,,,------.........////////////......000000000000000000000000000000000000000000000000111000...------...000111000000000000000000000000000222333333222111333444222222333555888===BBBDDDLLLOOOSSSWWWYYY\\\___bbbeeefffhhhjjjllllllllllllggg]]]TTTQQQNNNMMMOOOSSSXXXZZZ^^^ccchhhkkkmmmooonnnpppqqqqqqppprrrwww{{{zzzxxxwwwyyy}}}tttiiiiiiiiiiiihhhfffdddbbb___^^^\\\[[[YYYYYYYYYYYY]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___``````aaabbbbbbdddeeefffgggggghhhggggggggggggggggggggggggeeeeeedddcccbbbaaa```___^^^\\\[[[ZZZYYYWWWSSSPPPLLLHHHCCC???<<<888555333...,,,******,,,,,,,,,+++,,,,,,,,,++++++***)))(((************************++++++++++++++++++++++++))))))************************))))))))))))******(((((())))))(((((('''&&&((((((((((((((((((((((((''')))++++++)))(((((()))kkkVVVOOOLLLKKKJJJIIIHHHEEEAAA>>><<<:::777666666777666555333333333333333333333333222111000000111222333444111000000000000000111111000000///...............000000///...............////////////////////////+++++++++++++++,,,,,,---***+++---...//////......////////////////////////---...////////////...---...---------------............////////////......000000000000000000000000000000000111111222222222000000............000000000000000000000000000000222333333333222222444555555666888;;;???DDDIIIKKKSSSVVVZZZ]]]___```bbbdddhhhiiikkkmmmooooooooooooggg^^^UUUSSSSSSUUUZZZ```aaadddhhhlllnnnooonnnnnnlllnnnnnnmmmmmmqqqxxx~~~}}}wwwoooooonnnmmmkkkjjjiiihhhbbbaaa___]]][[[ZZZZZZZZZ___^^^]]]\\\[[[[[[[[[[[[]]]]]]^^^______``````aaa```aaabbbccceeefffggghhhggggggggggggggggggggggggeeeeeedddcccbbbaaaaaa```___^^^]]]\\\\\\ZZZWWWTTTTTTQQQMMMIIIEEE@@@;;;777444111---++++++,,,++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********++++++************++++++)))************)))((((((((((((((((((((((((((((((&&&(((******((('''((((((lllZZZRRRKKKJJJIIIHHHHHHEEEAAA>>>===:::777555555666666666333333333333333333333333//////......000333666888000000000000000000111222111000//////......//////.........---------......////////////////////////---------------......///***+++,,,,,,,,,***(((&&&////////////////////////---...///000000///...---...------------......///......////////////......//////////////////////////////000000111222333333000000///......///000000000000111111111111111222222333333333222222555777777999===BBBGGGMMMQQQTTTTTTWWW\\\```bbbdddfffhhhjjjkkkmmmooopppqqqqqqpppkkkddd]]]]]]___aaafffllleeehhhllloooqqqpppnnnlllnnnooooooooopppvvv|||vvvuuutttrrrqqqpppppppppjjjhhheeeaaa___]]]]]]]]]___^^^\\\[[[ZZZZZZZZZZZZ]]]]]]^^^^^^______``````^^^___```aaacccdddfffgggeeefffffffffffffffggggggdddddddddccccccbbbbbbbbbaaa```_________^^^[[[XXXXXXWWWTTTQQQNNNIIICCC???<<<888333///...------,,,*********+++,,,------...************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))******))))))((('''((((((((((((((((((((((((&&&((()))((('''&&&'''(((mmm[[[TTTKKKJJJHHHGGGGGGEEEBBB???===:::777555555666666666555444444333333222222111111000/////////111333555000000//////000111222222111111000////////////000//////000111222222333333////////////////////////......------......///000---...///000///---+++***////////////////////////---...///000000///...------------------...///000......////////////......////////////////////////......//////000111222222000000////////////000000000111111111222222333333222333333333222444777::::::===BBBHHHOOOUUUYYY[[[XXX\\\```cccdddfffhhhiiijjjkkkmmmoooqqqqqqqqqqqqooojjjgggjjjllllllmmmqqqmmmnnnppprrrrrrpppnnnmmmlllooorrruuuyyy~~~}}}|||{{{{{{{{{|||tttqqqlllgggccc```______^^^]]][[[ZZZYYYYYYZZZZZZ\\\\\\\\\]]]^^^^^^______^^^^^^^^^___```bbbdddeeeddddddeeeeeeffffffffffffddddddccccccccccccccccccbbbaaa```aaabbbaaa^^^\\\ZZZYYYWWWVVVTTTPPPKKKGGGBBB>>>888333000///...,,,++++++++++++,,,---...///************************))))))))))))))))))))))))&&&&&&'''(((((()))******))))))(((((((((((())))))((())))))))))))(((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))lllXXXPPPKKKIIIGGGGGGFFFEEEBBB@@@<<<:::777666666777666555555555444333333222111111666444222000///.........////////////000111222333222111111000000000000000---...///111222222222222////////////////////////---------------......///,,,---///000111111000000////////////////////////...///000000000000///...------------...///000000......////////////......000000000000000000000000...//////000000111111111000000000000000000000000111111111222333333444444333444444444555777<<>>BBBGGGNNNRRRTTTXXX]]]___^^^\\\ZZZXXXQQQSSSVVVXXX\\\aaahhhlllttttttvvvwwwwwwvvvuuutttrrrtttvvvxxxyyyyyyxxxxxxxxxwwwwwwzzzzzztttllleee___[[[XXXVVVYYYWWWUUUUUUVVVXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[\\\^^^aaabbbccceeehhhjjjiiigggeeeeeeeeedddbbbaaabbbbbbcccccccccbbbbbbaaadddccc```]]]ZZZXXXVVVVVVUUUTTTRRROOOJJJDDD???<<<777444000.........------///...---,,,++++++++++++,,,+++***))))))***+++,,,***++++++)))((('''(((***)))************+++++++++))))))************))))))&&&&&&'''(((******(((&&&''''''(((((())))))******jjjWWWNNNMMMKKKHHHGGGFFFDDDAAA???999888777666555555555555555555555555444333222111111111111111111111111111000000000000000000000000000000111111111111000000//////////////////000111000000111111000///...---000000////////////000000000000///...///000111111000000//////...,,,+++***000000000000////////////111111000000///000000111111000///......000222333000000000000111111111111111000///000111111000///111111111222222222333333444444333333333555666777999<<>>:::999888777777666777777333444444555666666666666111111111111111111111111000000000000000000000000000000111111111111000000000////////////000000111...///000111111000///////////////....../////////---...///000111000000///...............------,,,.........///000111111111/////////000000111222333000111111222222222222222111111111222222222333333444333222222444444333222222333333333333444444444444666999>>>EEEKKKQQQTTTVVVZZZ```bbbaaa]]]YYYWWWNNNMMMMMMLLLMMMQQQXXX\\\dddgggkkknnnnnnnnnoooppppppqqqrrruuuyyy}}}~~~xxxtttqqqmmmjjjcccaaa^^^ZZZWWWVVVUUUUUUVVVXXXZZZ[[[\\\]]]___aaa``````___aaaccceeeeeedddaaabbbcccdddeeeeeeeeeeeedddeeefffffffffdddbbb```_________^^^\\\YYYUUUSSSPPPNNNLLLJJJGGGBBB<<<888222000...,,,+++,,,---...++++++,,,------,,,+++++++++)))(((+++//////,,,((()))************+++++++++))))))************)))))))))(((((()))++++++***((((((((((((((())))))))))))dddSSSLLLLLLJJJGGGEEEDDDBBB???===:::999888777666666666666111222333666777999999:::000000000000000000000000000000000000000000000000000000111111111111000000...............///000111...///000111111000///...111111000000000000111111000000111222222111///...,,,---...000111222222222---......///000111111222............///000222222111111222333333333333222111111222222222333333333555444333333555555444333333333333444444444555555999:::>>>DDDJJJQQQWWW[[[ZZZ^^^ccceeebbb]]]XXXUUUQQQQQQRRRRRRUUUZZZaaafffhhhiiikkkkkkkkkllloooqqqqqqsssvvv{{{{{{vvviiifffbbb]]]ZZZWWWVVVVVVVVVXXXZZZZZZZZZ[[[]]]___^^^^^^^^^```ccceeeeeedddaaabbbcccdddeeeeeefffeeeeeefffggggggfffdddbbb```^^^_________]]]ZZZWWWVVVPPPOOOOOONNNLLLHHHAAA<<<333111---+++***+++...000++++++------------+++++++++)))(((+++///000,,,''')))************+++++++++))))))************))))))(((((((((***,,,,,,***(((''''''(((((())))))******~~~cccSSSNNNLLLIIIEEEDDDDDDCCCAAA>>>>>>;;;777555555666555555333333333555888;;;;;;:::444333333222222333333444222222333444444333111111111222222111///...///111111111000//////000111222222000...000222333111...111000000/////////////////////000000000000//////000000111111111111000000000000000000000111111111//////............//////000000000111222444555666777666666555555555666666777444222333666777666444222222333222222333555777@@@CCCGGGLLLPPPUUU[[[___bbbccccccdddbbb```]]][[[XXXYYY[[[^^^ccchhhmmmooommmmmmlllkkkkkkmmmppptttmmmrrr{{{{{{rrrkkkiiifff^^^UUUQQQVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]___```aaacccddddddgggeeeccccccdddeeefffffffffggggggggggggfffeeeddddddbbb```^^^]]][[[WWWUUUSSSRRRQQQRRRSSSPPPJJJDDD===:::555222000...,,,***......---,,,,,,,,,------++++++++++++*********)))************************************************************************&&&)))------+++))))))***}}}bbbSSSNNNLLLIIIFFFDDDDDDCCCAAA>>>>>>;;;888777777777666555333222111222444555444333333333222222222222333333)))***+++---...///......111222222111///...000111222111000000000222333444777444000///000111000///000000////////////000000///000000111111000000///000000111111111111000000222222111111000000//////000000////////////000000000000000111222333555666777777666666666666777777777666555777999999666333555666666666666888<<>>888444222222111......---,,,++++++,,,,,,+++************)))))))))************************************************************************+++...111111///+++)))((({{{aaaRRRNNNJJJIIIHHHFFFEEECCCAAA???===<<<:::::::::999666444:::888666555444333111///222111111000000111111222333333333333222111111000000111111000//////000222000000000000111333555666777555333000///.........------......///111222333111111222222222222111111000000111111111111000000222111111111000000//////222111111111111111111222111111111111222333444555666666666666666666777888888999;;;<<<<<<:::777555444444444555777<<>>AAACCC@@@AAABBBCCCEEEJJJQQQUUU[[[[[[[[[XXXVVVUUUVVVWWW]]]___bbbeeeiiimmmpppqqqqqqqqqppppppooonnnmmmmmmrrrxxx~~~uuusssooonnnmmmjjjfffbbb]]][[[[[[[[[\\\\\\]]]^^^^^^^^^aaadddhhhiiihhhhhhjjjmmmnnnnnnmmmllljjjhhhfffdddfffdddcccccccccbbb```^^^ZZZZZZZZZYYYWWWVVVWWWXXXTTTRRRPPPMMMIIIBBB;;;666111111///...---------------,,,,,,,,,,,,+++++++++************************************************************************)))***+++---000000///---www^^^QQQMMMHHHJJJLLLJJJFFFBBBAAAAAA>>>;;;888777777777666555777666444555666666555444333333222222222222333333333222111111111222333444///000111000//////111333111111000000000111333444,,,///222222000...///000............///000222222///000000111111000000///000000111111111111000000//////000000111111222222111111000000000000111111222222111111222222333333333333333444444555777777666:::>>>AAABBBCCCFFFIIIFFFGGGIIIJJJKKKOOOTTTWWW]]]\\\YYYUUURRRSSSWWWZZZ^^^aaaeeejjjooosssuuuwwwuuurrrooonnnnnnqqquuuxxx|||}}}{{{uuuvvvuuusssnnngggaaa]]]\\\\\\\\\\\\\\\\\\\\\\\\```dddiiijjjhhhhhhkkknnnrrrrrrsssrrrpppmmmiiiggggggfffdddeeeeeedddbbb```[[[]]]^^^\\\ZZZXXXYYY[[[XXXVVVSSSPPPMMMHHHBBB===333222111000..................------------,,,,,,************************************************************************+++***)))***---...---+++www^^^QQQNNNHHHJJJLLLKKKFFFBBBAAAAAA>>>;;;777555555666555555555444222222333444222111444333333222222333333444555333111000.........//////000111000///000111333333222111111111222333444000222333111......000222///......//////000111222//////000000000000//////000000111111111111000000111111111111000000000000111111000000000000111111222222222111222222333333444444444555555777888888444999AAAEEEGGGHHHJJJLLLNNNPPPRRRSSSTTTWWW[[[]]]^^^\\\WWWRRRPPPSSSYYY]]]___bbbhhhnnntttwwwyyyzzzwwwtttooommmooouuu}}}{{{||||||zzztttmmmeee```]]]\\\\\\\\\[[[[[[ZZZZZZ___dddiiikkkiiihhhkkkooouuuvvvwwwwwwuuupppllliiihhhgggffffffgggfffdddbbb```aaabbb```\\\XXXXXXYYY[[[XXXUUUQQQNNNKKKGGGDDD444333222000//////......//////.........---------************************************************************************---***((((((***,,,+++)))