BMv 6(% [[[[[[[[[[[[[[[ZZZZZZZZZ]]]^^^___aaabbbddddddeeeddddddddddddbbbaaaaaaaaaaaaaaabbbcccdddeeefffgggfffdddbbbbbbeeehhhjjjkkkkkkmmmoooooommmlllmmmmmmmmmiiifffffffffdddhhhmmmqqqooommmlllkkkkkklllllllllnnnpppqqqqqqqqqsssuuusssnnnjjjkkknnnooonnnmmmsssqqqqqqtttssspppppptttwwwzzz|||{{{zzzzzz}}}xxx~~~xxxxxxyyy{{{~~~vvvrrrqqquuu{{{~~~zzzuuuvvvwwwxxxxxxwwwvvvuuuvvvxxxyyyyyyyyyyyyzzz|||yyyvvvtttrrrqqqsssvvvwwwwwwwwwwwwxxxxxxzzz{{{{{{vvv{{{|||xxxuuuxxx}}}~~~~~~~~~|||yyyvvvuuuvvvxxx{{{yyyxxxyyy|||~~~~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxuuuuuuuuuuuutttsssrrrqqqnnnllllllmmmpppqqqpppoookkkkkklllnnnqqqrrrssssssssssssssstttttttttsssrrrooonnnmmmllllllmmmnnnooonnnooopppqqqqqqpppooonnnpppppprrrssstttuuuuuuuuu{{{|||}}}}}}{{{{{{|||}}}{{{|||~~~~~~yyyyyyzzz|||~~~~~~|||zzzuuuvvvwwwxxxyyyyyyxxxwwwzzz|||~~~~~~}}}{{{yyyxxxxxxwwwtttrrrpppnnnllllllmmmnnnnnnnnnooollliiiggghhhjjjlllmmmkkkjjjiiikkkmmmnnnmmmkkkoooppprrrrrrqqqppppppqqqqqqmmmmmmsssxxxvvvsssrrrlllmmmooorrrttttttqqqoooqqqrrrsssrrrrrrsssuuuxxxvvvwwwzzzuuullleee___^^^]]][[[[[[^^^^^^^^^___aaabbbcccdddeeeiiimmmrrrwww|||~~~|||~~~~~~{{{zzzyyyxxxyyyzzzyyyvvvtttsssrrrrrrrrrtttuuuwwwwwwwwwuuutttuuuyyy{{{{{{zzz~~~}}}zzzuuuooolllmmmooouuuuuuuuusssrrrrrrrrrrrrrrrnnnnnnqqqrrrpppqqqtttwwwvvvtttqqqooommmlllkkkkkklllnnnnnnmmmlllmmmmmmnnnmmmmmmpppvvv}}}wwwnnnkkkiiifffkkkoootttwwwxxxwwwvvvvvvqqqxxxyyyrrrnnnmmmppppppqqqrrrrrrrrrrrrqqqnnnoooooollliiiiiimmmqqqnnnllliiihhhkkknnnpppqqqllljjjhhhggghhhjjjjjjiiioooqqqrrroookkkjjjlllpppoooooommmjjjhhhiiilllooooooooooooqqqsssvvvyyy{{{uuussswww{{{xxxxxxxxxyyyxxxuuuuuuxxx~~~}}}wwwqqqppppppnnnllljjjiiijjjjjjkkkmmmvvv|||wwwyyyzzzwwwtttssswww~~~|||wwwsssppppppqqqpppmmmiiigggfffggghhhiiillllllmmmmmmnnnppppppqqqnnnnnnooopppqqqrrrssstttvvvvvvvvvvvvuuutttsssrrrnnnnnnooopppqqqrrrrrrrrrmmmkkkiiiiiilllnnnoooppprrruuuyyyzzzwwwrrrooommmppplllkkknnnnnnllllllnnnqqqpppooonnnnnnnnnpppqqqvvvwwwxxxwwwuuurrrqqqqqqmmmlllkkklllnnnooommmjjjpppnnnooosssvvvuuuvvvyyy{{{~~~~~~~~~yyy~~~~~~}}}|||}}}~~~~~~{{{xxxwwwxxxzzz|||~~~~~~}}}}}}~~~~~~||||||{{{~~~}}}}}}|||{{{{{{|||~~~||||||}}}}}}|||{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxwwwrrrrrrsssuuuwwwyyyzzzzzzuuuvvvwwwwwwwwwxxxyyyzzzvvvwwwxxxxxxwwwvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrssssssrrrqqqqqqttttttvvvwwwxxxyyyyyyyyyyyy{{{|||}}}}}}~~~~~~|||||||||~~~~~~yyyzzzzzz{{{{{{||||||||||||~~~}}}zzzyyywwwwwwyyyzzzyyyxxxvvvssspppooopppqqqpppoookkkkkkkkkmmmooopppnnnmmmnnnpppssssssrrrppppppppprrrnnnnnnsssuuussspppooommmllllllnnnqqqsssssssssqqqrrrsssssssssuuuxxxzzzxxxyyy{{{~~~zzzsssmmmllljjjgggfffhhhffffffeeedddcccbbbaaaaaa^^^aaadddfffhhhjjjlllnnnooorrrwww|||~~~~~~|||zzzxxxzzz}}}zzzzzzzzzzzzzzz|||||||||~~~}}}}}}xxxssstttyyy~~~}}}{{{yyywwwvvvzzzxxxwwwyyyxxxuuuvvvzzz|||zzzxxxuuurrrqqqpppoooppprrruuuuuurrrpppoooooouuuqqqnnnqqqwww{{{|||}}}~~~uuunnnllljjjgggjjjnnnsssuuuuuuttttttssstttzzz~~~|||tttllliiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkklllkkkiiieeefffiiimmmkkkiiiggggggiiikkkmmmmmmjjjhhhgggfffhhhiiihhhhhhkkkmmmmmmllliiihhhiiilllkkkkkkjjjhhhfffgggiiilllhhhiiikkkmmmoooqqqssstttppppppuuu~~~~~~~~~~~~}}}|||vvvvvvyyy}}}|||vvvrrrrrrrrrpppmmmkkkkkkmmmppprrrwww|||}}}|||}}}yyywwwssspppnnnnnnppprrr~~~~~~|||zzztttvvvvvvuuuwwwyyyxxxtttwwwtttvvv||||||}}}}}}wwwwwwxxxzzz}}}}}}|||zzzwwwzzz|||}}}|||zzzyyyyyyssspppooorrrrrrnnnkkkkkkmmmkkkjjjjjjmmmpppqqqrrrmmmnnnoooooooooqqqtttwwwwwwxxxxxxxxxxxxyyy||||||zzz||||||yyyuuurrrpppnnnlllmmmnnnllliiieeedddcccaaabbbdddfffgggeeedddccc___aaacccfffhhhiiijjjjjjjjjhhhhhhkkkllliiiiiilllmmmqqquuuwwwwwwzzz}}}{{{|||}}}~~~~~~{{{~~~zzzwwwxxxyyywwwuuuyyy}}}~~~|||{{{{{{}}}wwwsssqqqrrrsssttttttuuuuuuuuuuuuuuutttuuuuuurrroooooossswwwuuusssqqqqqqsssuuuuuutttuuusssqqqqqqrrrsssrrrqqqoooppprrrqqqooonnnnnnooopppqqqrrrqqqpppoooppprrrsssuuuwwwyyyzzzyyyxxxwwwssstttzzz~~~|||uuuuuuxxx{{{yyysssrrruuuyyywwwtttrrrrrrtttwwwyyy||||||~~~~~~~~~|||zzzzzz|||~~~~~~~~~xxxuuuvvvvvvuuutttuuuvvvwwwvvvuuutttuuuuuutttrrrsssuuuwww|||||||||{{{yyyyyy|||}}}|||uuuuuutttrrrqqqooonnnmmmkkkkkkmmmnnnooopppqqqrrrooollllllnnnmmmhhhfffhhhfffjjjnnnnnnlllnnnuuu|||yyywwwsssppppppqqqrrrrrrrrrtttwwwxxxvvvuuuttttttuuuzzz~~~}}}}}}}}}yyysssxxx|||~~~|||}}}~~~~~~}}}yyyuuuvvv}}}|||yyyvvvwww{{{~~~~~~~~~|||}}}|||{{{~~~}}}}}}~~~ssszzzzzztttwww{{{~~~yyyssssss~~~}}}~~~^^^]]][[[ZZZ\\\```eeehhhmmmlllkkkiiifffdddbbbaaa^^^\\\YYYWWWVVVVVVWWWXXXUUUVVVWWWYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXTTTVVVXXXYYYYYYYYYZZZ\\\]]][[[XXXWWWYYY]]]bbbeee]]][[[XXXWWWXXXXXXXXXWWWYYYYYYYYYYYYYYYZZZ[[[\\\```bbbccc```\\\\\\bbbgggcccbbbaaaaaabbbdddeeeggghhhhhhhhhiiikkknnnppprrrpppuuuwwwuuutttvvvwwwuuu|||{{{zzzyyywwwuuusssrrrttttttsssssstttvvvxxxzzzzzzzzzzzz{{{|||GGGGGGGGGHHHJJJNNNQQQSSSWWWUUUSSSPPPMMMJJJHHHGGG???===;;;999888999;;;=========>>>???AAABBBCCCCCCFFFFFFEEECCCBBBAAA@@@??????AAABBBAAA???======>>>CCCAAA>>>>>>@@@EEEKKKOOOFFFCCC@@@?????????>>>===>>>>>>>>>>>>??????@@@AAABBBCCCDDDBBB??????CCCFFFBBBBBBBBBCCCDDDEEEFFFGGGJJJIIIGGGFFFGGGHHHJJJKKKQQQVVVXXXVVVTTTVVVVVVSSSRRRSSSSSSSSSRRRQQQPPPOOOIIIIIIIIIJJJKKKMMMOOOPPPMMMMMMMMMNNNPPPSSSWWWYYYSSSWWW]]]``````aaadddggguuu}}}~~~}}}wwwppppppvvv|||~~~}}}~~~zzz{{{~~~MMMNNNQQQTTTVVVXXXXXXYYYZZZXXXUUURRRNNNKKKIIIHHH@@@>>>;;;999888999;;;===BBBBBBCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCCCCBBBAAAAAA???@@@AAA???===;;;::::::======<<<===???BBBEEEGGGCCC@@@>>>======>>>===<<<999999999999:::;;;<<<===;;;;;;::::::999::::::;;;<<<===>>>???AAAAAAAAABBB@@@???<<<;;;;;;<<<>>>???FFFKKKMMMJJJHHHHHHGGGDDD===>>>???@@@AAA@@@@@@???888999999:::;;;===???@@@;;;;;;;;;===AAAEEEJJJMMMOOOUUU\\\___^^^]]]^^^```dddnnnxxxwwwnnnfffgggkkkiiifff```ZZZXXXYYY\\\___cccbbbdddjjjppppppjjjcccWWW[[[```eeehhhiiihhhggg___bbbgggiiihhhgggggghhhkkknnnvvv|||xxx|||~~~PPPSSSWWW[[[^^^^^^]]]\\\XXXVVVSSSOOOKKKGGGEEEDDD@@@===:::777666666888:::CCCCCCBBBBBBCCCDDDEEEEEE==================<<<<<<:::;;;<<<<<<:::999999:::666777999:::<<<============;;;999999:::;;;;;;:::444444444444555666777888555444333444555555444333888:::<<<>>>?????????>>>777666444333444666999;;;===BBBCCC@@@======;;;888666777888999999999777777666666666777999;;;<<<===888888:::<<>>>>>>>>::::::999888777777777888888777777666555444444444555555666777777888777777555555555555555555555555444444444444444444444444222222222222222222222222222333444555666666666666444444444444444444444444777777777777777777777777444444555555666666777777666555555444444666777888555666999<<>>>>>===<<<;;;999999;;;<<<===<<<<<<<<<;;;<<<<<<===>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========::::::::::::::::::::::::===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===999::::::::::::;;;;;;;;;DDDFFFHHHFFFCCCAAA@@@AAAAAA???===;;;:::;;;===>>>;;;:::888666666666777888<<<<<<;;;:::999999999999888888777777666666777777777777666555555444333333444444555666666666666666333333333333333333333333333333333333333333333333222222222222222222222222111111222444444555555444333333333333333333333333555555555555555555555555555555555555555666666666555555444444444555666777777888999;;;===>>>>>>???:::;;;===???@@@@@@@@@???FFFVVV^^^WWWOOORRRVVVVVVSSSQQQNNNKKKJJJOOOXXX___aaa\\\aaannntttnnnhhhhhhqqqmmmjjjhhhfffdddaaa^^^cccjjjqqqsssmmmgggcccbbb``````dddiiiooorrrqqqooobbb___ZZZXXXXXXZZZ\\\\\\^^^bbbdddccc```aaagggmmmeeeccc___[[[[[[___fffkkkiiiddd^^^___gggooouuuxxxxxxzzzzzz||||||}}}yyysssmmmfffaaafffmmm|||xxxuuunnneee^^^bbbhhhjjjgggnnn{{{}}}hhh```aaaooozzzzzzyyy|||cccaaa\\\YYY[[[aaajjjqqq{{{{{{~~~ttt{{{mmmcccaaaaaadddgggjjjkkkooosssuuupppiiidddeeehhhhhhhhhrrr|||yyymmmlllmmmlllhhhbbb]]]ZZZZZZXXX\\\aaagggkkkmmmmmmlllccc___ZZZWWWVVVXXXXXXYYYSSSRRRSSSYYY```dddbbb___UUUQQQMMMJJJIIIHHHGGGFFFMMMMMMLLLJJJGGGEEEFFFHHHGGGEEEEEEIIIPPPTTTTTTRRRPPPRRRTTTUUUWWWYYY]]]```ggg```WWWUUUYYY```eeegggiiikkknnnooommmhhhccc___XXX]]]bbbcccbbbaaadddgggooouuuqqqddd]]]aaaeeecccbbb```WWWRRR___zzz|||wwwkkk^^^WWWSSSPPPNNNKKKGGGFFFNNNXXXhhhccc[[[SSSOOONNNOOOPPPWWWUUURRRMMMHHHFFFGGGIIIRRROOOKKKGGGDDDCCCDDDFFFOOOQQQRRRQQQTTT___ooo|||zzztttnnniiifffdddlllzzz|||www{{{}}}sssmmmmmmuuu}}}{{{vvvtttuuuuuuvvviiigggfffhhhnnntttyyy{{{nnnmmmwwwwwwkkkhhhjjjpppqqqiii```\\\XXXTTTUUU\\\dddhhhfffeeeeeeffflllrrrsssnnniiikkknnnmmmfff]]]PPPFFFGGGKKKIIIDDDMMMMMMJJJEEEDDDFFFDDD@@@DDDCCCAAA??????@@@BBBDDD@@@???>>>=========>>>???:::;;;<<<===============;;;;;;;;;;;;<<<===>>>??????AAABBB???<<<999999999======<<<<<<<<<<<<======;;;;;;999888888888999::::::::::::999999999999888888888888777777777666666666666666666666666666666777666666666555555444444444333222111111222333444333333333222333333444555444444444333333333333222555555555666666666777777444444444444444444444444333333333333222222222111555555555555555555555555444444444444444444444444444555555555444444333222555555444444555555666777333444444444444555555555<<<===>>><<<:::999999:::777777666666666777777888555555555555555555555555777777666555444444444444555555444444555555666666666555555444444333333333222333444444444444444444000000000000000000000000111111111111111222222222111111111111111111111111///000111222333333333333333333333333333333333333222222222222222222222222555555555555444444444444444444444444444555666666888888999:::::::::999999888999999:::;;;<<<======<<>>?????????>>>999999888888888777777777333555777777777666777888::::::999999999999::::::777666555555444444555555666666555555555444444444555444444444444333333333333333333333333333333333444444333222222111000000222111000//////000111222111111000000111111222333222222222111111111000000000000111111111222222222000000000000000000000000111111111000000000000000111111111111111111111111222222222222222222222222222222222222222111111000000000000000000111222222/////////000000000111111;;;;;;:::999888888888999444555555666555555555444111222333444555444444333555555444333333333333333222222222222222333444555444444333333333222222222111111222222333222222111//////////////////////////////000000000000000111111111111111111111111111///000111222222222222222222222222222222222222222111111111111111111111111555555444444333333222222333333333333333444444555666666777777777777666666999999999:::;;;<<<>>>>>>999???CCCBBBDDDIIIJJJGGGFFFEEEEEEGGGKKKNNNOOONNNQQQJJJGGGKKKNNNOOOQQQUUUUUUSSSRRRSSSTTTWWWYYY[[[]]][[[ZZZ[[[]]]]]]XXXTTTSSSWWW]]]bbbccc___XXXSSSSSSQQQOOOOOOPPPQQQQQQPPPVVVYYYZZZYYYWWWXXX]]]bbbeee```[[[[[[___dddggggggbbb```___aaafffjjjlllmmmddd^^^___iiirrrxxxvvvggg___\\\[[[___dddkkkpppvvvwwwtttooollljjjccclllsssvvv{{{{{{sssooorrrsssqqqppprrrwwwsssppprrryyyzzz}}}~~~}}}|||yyy~~~wwwjjjhhhkkkjjjfffcccjjjhhheeeeeekkkqqqrrroookkk___XXX^^^cccdddeeeiiikkkkkkiiibbb[[[VVVWWWZZZ[[[]]]___bbbccccccaaa```eee```YYYTTTTTTVVVYYYZZZKKKKKKMMMQQQVVVYYYYYYXXXUUUQQQLLLHHHGGGGGGGGGFFFCCCDDDEEEEEECCCCCCDDDFFFAAA@@@>>>???BBBCCCBBB@@@HHHHHHGGGFFFFFFHHHMMMPPPQQQQQQOOOKKKHHHHHHKKKOOOTTTTTTSSSRRRNNNJJJFFFDDDCCCEEEFFFFFFFFFIIINNNRRRPPPTTTUUUPPPNNNRRRTTTSSSVVVXXXYYYZZZaaajjjlllhhhgggfffccc]]]UUULLLHHHGGGGGGGGGGGGEEEBBBGGGZZZmmm~~~nnnXXXHHHCCCEEEGGGHHHFFFFFFGGGGGGHHHKKKPPPSSSTTTQQQJJJBBB===>>>CCCHHHTTTWWWUUUMMMEEEEEEPPP[[[___]]]YYYUUUTTTUUUVVVXXXXXXkkkrrrhhhfffrrrtttkkkggghhhmmmuuu{{{|||{{{yyyuuuppphhhdddccceeehhhiiigggeeedddgggppp|||hhh___```bbbbbb]]]XXXTTTQQQOOOQQQWWW^^^cccccc```^^^]]]ZZZZZZWWWQQQMMMMMMPPPRRR______[[[YYY[[[```aaa]]]TTTWWWWWWUUUVVVWWWTTTNNNGGGKKKNNNMMMIIIFFFIIILLLNNNMMMLLLKKKHHHEEECCCBBBBBBCCCEEEFFFGGGFFFEEEDDD<<<<<<===>>>??????@@@@@@999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999999999888888888888888666666666666555555555555555555555444444444444333444444444444444444444444555555444333222111000000333333222111111222333333222222222222222333333444333333333333222222222222000000111111111222222222000000000000000000000000222222222222222111111111111111111111111111111111333333333333333333333333222333333333333333222222111000000000000111222222/////////000000000111111888777666555666666666666555555666666555444222111///111222444555444333222333333222222111222222222000000000000111222333333222222222222111111111111000000111111111111000000////////////////////////........./////////000000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111444444333333222222111111111222222333333333333333333333444555555555555555555555555666777888::::::777999:::;;;===AAA@@@=========>>>AAACCCDDDCCCBBBEEECCCEEEIIILLLLLLLLLNNNQQQPPPNNNMMMLLLMMMPPPQQQTTTTTTSSSRRRQQQOOONNNMMMOOORRRVVVXXXWWWSSSOOOLLLNNNLLLKKKLLLNNNNNNNNNMMMQQQSSSVVVVVVSSSRRRSSSUUURRRQQQRRRWWW___dddffffffZZZYYYYYY[[[]]]^^^______[[[SSSRRR[[[bbbeeerrrnnnbbbWWWTTTUUUWWW\\\``````eeejjjkkkiiifffggghhhjjjrrryyyyyyvvvrrrlllgggeeebbbaaacccddddddeeehhhqqqqqqrrrvvvzzzzzzvvvrrrccceeehhhmmmssswwwtttnnnfffhhhlllpppuuuyyy}}}mmmbbbXXXYYY]]]\\\YYYWWW[[[YYYTTTRRRYYYccceee```___TTTQQQZZZ___[[[ZZZ___```]]]XXXUUUSSSRRRRRRRRRWWWWWWXXXXXXZZZ\\\___```UUUQQQMMMKKKKKKLLLLLLLLLEEEEEEEEEFFFGGGHHHGGGFFFIIIEEEBBB???@@@AAAAAAAAAAAABBBCCCBBBAAA@@@@@@AAA???>>>======>>>======<<<@@@BBBBBBBBB@@@???@@@AAA@@@CCCDDDCCCAAABBBGGGKKKQQQNNNIIIDDDAAA@@@AAABBB??????@@@@@@@@@AAACCCDDDDDDGGGIIIHHHFFFEEEDDDAAAFFFOOOYYY[[[ZZZVVVRRRMMMQQQTTTUUUPPPHHHDDDDDDEEECCC@@@???@@@AAAFFFQQQ]]]eeeZZZKKKBBBAAABBBCCCBBBGGGGGGFFFEEEEEEFFFJJJMMMPPPOOOKKKDDD===<<<@@@EEEGGGNNNSSSRRRNNNMMMSSSZZZUUUTTTRRRRRRSSSWWW[[[]]]YYYeeeggg___aaallljjj\\\XXXZZZ[[[]]]___```^^^\\\___\\\YYYXXXYYY[[[\\\\\\YYYXXXWWWZZZ___eeejjjlllyyyeee\\\\\\WWWWWWWWWWWWTTTQQQOOOPPPKKKNNNPPPRRRQQQPPPOOONNNOOONNNNNNNNNMMMMMMNNNPPP```bbbbbb]]]ZZZXXXSSSMMMHHHMMMRRRUUUXXXYYYTTTMMMCCCHHHLLLLLLHHHFFFHHHLLLMMMLLLJJJHHHDDD@@@===;;;???@@@AAABBBBBB@@@>>><<<666777999;;;===>>>>>>>>>666666777777888888777666:::999999888888999999:::777777777777666666666555444444444444333333333333222222222111111111111000111111111111111111111111222111111000///.........000000000000000000000000000////////////000111111111111000000000/////////000111111111111222222222111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000//////000000000000000///111111111111111222222333000000000000111111111111777555555555777888777666333333333333222111000//////000222333444333333222111111000000///000000111000000000///000000111111000000000000000000000000000000000111000000///...000000000000000000000000------......//////000000////////////////////////000000111111222111111000000000000000000000000000111111111111111111111111222222222222111111111111000000111222222222222222111111222333444444444444333333444555666777888888777777777888:::<<<;;;999999:::<<<>>>@@@AAAAAABBB>>>AAAFFFKKKMMMLLLJJJHHHIIIJJJJJJIIIHHHHHHKKKMMMKKKMMMNNNLLLJJJIIIJJJMMMLLLNNNQQQQQQOOOMMMLLLLLLJJJIIIHHHIIIJJJLLLLLLKKKMMMPPPRRRRRRPPPNNNLLLLLLKKKLLLNNNQQQTTTUUUSSSRRRRRRSSSTTTVVVWWWXXXYYYYYYRRROOOQQQXXXZZZYYY]]]eeeVVVPPPMMMQQQTTTSSSSSSTTTZZZ]]]___^^^\\\ZZZ[[[\\\aaahhhpppsssnnnhhhbbb^^^[[[]]]___```___^^^^^^```fffhhhlllnnnnnniiibbb]]][[[\\\___gggpppssspppkkkcccbbbbbbeeeiiilllnnnnnnlll```UUUSSSUUUVVVYYY[[[ZZZYYYSSSPPPVVV```___WWWTTTQQQVVVaaaeee^^^WWWVVVWWWTTTPPPOOOPPPRRRQQQPPP\\\YYYVVVSSSQQQRRRTTTUUUGGGFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???===;;;;;;===>>>>>>===>>>@@@AAA@@@>>><<<<<<======<<<<<<<<<;;;;;;::::::<<<>>>AAAAAA???<<<::::::;;;>>>@@@@@@???@@@DDDHHHHHHGGGDDDAAA???>>>======999:::<<>><<<;;;<<<===>>>???>>>;;;888666777888:::;;;<<<;;;;;;:::555444444666888999888666:::999999888888999999:::555555666666555555444333444444444444333333333333222222222111111111111000111111111111111111111111000000000000////////////000000000000000000000000///////////////000111111000000000000////////////////////////000000000000////////////////////////.........///////////////000000000000000000000000////////////////////////......///000000000//////000////////////000111111....../////////000000000555444444666999999777444111111111000000000000000000000111111111111111111111000000//////000000111111000000/////////000000////////////////////////000000000000000///......////////////////////////------......///000000000//////////////////////////////000000000//////...////////////////////////111111111111111111111111000000000111111111111111///000111222222222111111111222222333333333333222222333555666777888777777888777777999999999999999999<<<>>>>>>===>>>AAADDD>>>BBBGGGIIIIIIHHHGGGEEE@@@BBBEEEFFFEEEFFFIIILLLHHHIIIJJJJJJHHHHHHIIIKKKFFFIIILLLMMMKKKJJJJJJKKKHHHFFFEEEEEEGGGIIIJJJJJJLLLMMMNNNNNNMMMLLLLLLLLLNNNOOOPPPNNNKKKHHHFFFFFFPPPQQQRRRSSSTTTUUUVVVWWWNNNPPPRRRUUUUUURRRPPPPPPGGGEEEFFFKKKNNNLLLLLLNNNSSSTTTVVVVVVUUUSSSRRRRRRTTTZZZaaaeeeccc___^^^___ZZZ___cccbbb^^^ZZZWWWVVV]]]___``````\\\XXXUUUSSSXXXWWWZZZcccmmmppplllhhhdddbbbaaaaaacccccc___[[[]]]UUUNNNLLLLLLLLLPPPUUUZZZ[[[WWWSSS[[[dddaaaUUUQQQSSSXXX___aaa]]]VVVQQQPPPPPPPPPOOONNNOOOQQQRRR[[[XXXSSSNNNJJJGGGFFFEEECCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@??????@@@AAA===<<<<<<===??????>>><<<;;;<<<>>>>>><<<;;;;;;;;;::::::;;;:::999999999::::::<<>><<<;;;;;;<<<============>>>AAACCC>>>>>>>>>===<<<:::999888888888999;;;>>>@@@BBBBBBBBB@@@>>>???@@@@@@AAABBB;;;>>>BBBDDDCCCBBBDDDGGG<<>>===?????????>>>======???@@@@@@===>>>@@@CCCFFFLLLRRRWWWPPPQQQNNNFFF>>><<<@@@FFFOOOQQQTTTUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVSSSRRRTTTWWWUUUPPPKKKJJJOOOPPPMMMNNNSSSUUUSSSOOOOOOOOOQQQTTTUUUTTTSSSTTTTTTUUUVVVXXXWWWTTTRRRUUU[[[^^^\\\VVVSSSTTTVVVPPPLLLLLLOOOPPPMMMLLLNNNOOONNNMMMLLLMMMMMMMMMMMMNNNKKKLLLQQQSSSQQQRRRUUUXXX]]]___YYYSSSOOOKKKHHHFFFJJJMMMMMMOOOPPPKKKDDDEEEEEEEEEDDDCCCBBBBBBBBBEEEDDDBBB@@@>>>>>>>>>>>>;;;<<<>>>@@@???===:::888999:::<<<===>>>===<<<;;;999888777999;;;<<<:::888999999999888888999999999555666777777777666444444555555555444444444333333444444333333333222222222222222222222222222222222000111111111111222222222111111222222222222111111000000000000000111222222111111111111000000000000---------.........//////......................../////////000000000111111////////////////////////000000000000000000000000...///000000111111000000...............///000000---------.........//////000///000222555666333///000000///000111222333444000000000000000000000000222222111111111222222333222111000///////////////.........///////////////000000111111000///..............................------......///000111111////////////////////////---......///......------////////////////////////000000000000000000000000//////000000111111222222...///111222222111111000333333333333333222111111...///222444555555444333333333444555555444555777888;;;===;;;777666;;;???AAADDDFFFEEEDDDDDDDDDCCC@@@CCCFFFEEECCCBBBCCCEEEHHHFFFEEEEEEEEEEEEDDDBBBAAAEEEIIIJJJIIIHHHHHHJJJFFFDDDBBBBBBEEEGGGIIIIIIMMMLLLLLLKKKKKKLLLNNNOOOKKKMMMOOOMMMKKKJJJLLLOOOQQQRRRSSSSSSRRRQQQRRRSSSQQQSSSTTTRRRRRRSSSQQQMMMGGGDDDCCCFFFIIIJJJOOOTTTPPPQQQTTTVVVWWWVVVTTTRRRYYY\\\___```[[[WWWWWW[[[SSS[[[aaaaaa]]]YYYWWWUUUXXXYYYXXXTTTOOOMMMOOORRRRRRPPPSSS\\\fffhhhddd```ZZZYYYZZZ^^^bbbaaa[[[VVVRRRPPPQQQSSSRRROOOQQQUUUMMMPPPNNNMMMVVV```[[[NNNQQQRRRQQQPPPQQQSSSQQQMMMHHHKKKNNNMMMIIIHHHLLLPPPMMMLLLKKKHHHFFFEEECCCBBB@@@>>><<<<<<===???@@@@@@@@@@@@@@@>>><<<;;;<<<===;;;;;;;;;===>>>>>>;;;999888:::<<<===<<<;;;;;;<<<777888999999888888999:::666888:::;;;::::::;;;<<<;;;;;;::::::;;;===???@@@<<<;;;:::999888888999999<<<:::888777999:::;;;;;;;;;:::<<>><<<===???@@@>>>===>>>===CCCDDD???===AAADDDBBB>>><<<<<>>;;;<<>>AAACCCDDDEEEEEEFFFIIINNNRRRNNNOOOLLLEEE>>>???GGGOOORRRPPPNNNOOORRRUUUWWWXXXNNNNNNNNNMMMMMMMMMNNNNNNTTTPPPQQQWWWVVVOOOKKKNNNGGGMMMPPPMMMNNNTTTUUUSSSRRRQQQPPPQQQSSSUUUUUUTTTPPPPPPQQQSSSUUUUUURRRPPPQQQTTTVVVVVVVVVVVVRRRNNNPPPKKKJJJNNNNNNJJJIIILLLMMMLLLLLLLLLNNNNNNMMMLLLSSSMMMLLLQQQRRRPPPQQQUUUXXX\\\\\\TTTKKKGGGFFFDDDDDDGGGGGGFFFHHHJJJGGGBBBBBBAAA??????AAABBBBBBAAAAAA???<<<999888777888999555777999;;;<<<:::777555333555777999::::::999999:::888666666888777444111666555555444444555555666444444555666555444333222222111111111000000000000222111111111000000000000////////////////////////------...//////000000111......////////////.........------------...////////////.........---------------........./////////........................,,,,,,,,,------.........////////////////////////------------------------+++,,,------............//////......//////000111------........./////////000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////........................---------------------------------............///------------------------........................---------............///------------------------............////////////////////////////////////////////////000000000000000000111111111111000000000000111111111222222222333444444444333333555777777777999<<>>======>>>@@@BBBDDDCCCAAA@@@AAADDDDDD@@@===@@@BBBEEEEEECCCAAA??????>>>AAAEEEIIIKKKJJJIIIHHH@@@@@@@@@@@@AAACCCEEEFFFGGGGGGHHHIIIKKKMMMNNNPPPOOONNNLLLKKKKKKLLLNNNOOORRRQQQPPPOOONNNMMMMMMMMMMMMPPPRRRRRROOOKKKHHHGGGEEEEEEGGGJJJMMMNNNLLLJJJNNNQQQSSSSSSQQQOOONNNMMMRRRVVVZZZXXXSSSOOOOOOQQQVVVVVVUUURRROOONNNOOOPPPTTTRRROOOLLLKKKKKKLLLMMMRRRNNNQQQ\\\dddccc``````TTTSSSTTTUUUVVVUUURRRPPPJJJLLLOOOPPPPPPNNNNNNOOOKKKKKKKKKLLLNNNQQQSSSUUUMMMJJJHHHKKKOOOQQQNNNJJJOOOMMMJJJIIIJJJJJJJJJIIIFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999:::888888888888888888888888999888888888777777666666666777777777888888888888666666666666666666666666888888888888999999999999888999999::::::999999888999999999:::::::::;;;;;;>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;===<<<;;;;;;===AAAEEEHHHGGGFFFDDDCCCCCCDDDEEEEEEGGGGGGGGGFFFDDDEEEGGGIIINNNNNNNNNNNNMMMMMMMMMMMMEEEFFFHHHIIIJJJKKKKKKKKKLLLJJJLLLRRRSSSOOOKKKJJJMMMMMMMMMNNNPPPRRRSSSUUUOOOMMMMMMQQQVVVXXXVVVRRRSSSOOOLLLLLLNNNPPPPPPOOOQQQSSSUUUUUURRRPPPNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLKKKMMMOOOPPPOOONNNNNNOOOKKKKKKMMMOOORRRRRRQQQOOORRRPPPMMMJJJHHHGGGGGGGGGFFFHHHEEE@@@CCCKKKHHH???@@@?????????AAAAAA???===;;;:::999888777888999999777777777666666666666666444555888999:::999888777555555555555555555555555555555555444444333333333333333333222222222111111000000000000000000000000000000000000////////////////////////////////////........................................................................///...---,,,,,,---...///........................------------------------...---,,,---/////////...---------............///........................////////////////////////...........................---,,,++++++---...000000000111111111111000000........................................................................................................................------------------------------------............------------------------........................------------............---------------------------.........////////////////////////////////////....../////////000000000///000000111111000000///000000000111111111222222222333444333222222444666777666666888;;;<<<<<<;;;;;;:::999999:::<<>><<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888888888666666666666666666666666777777666666666555555555666666666777777777888888666666666666666666666666333333333444444444555555888777777777777777777888888999999999999:::::::::======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAACCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEECCCBBBBBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJHHHKKKPPPRRRNNNJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPMMMKKKJJJMMMQQQTTTRRRNNNQQQNNNKKKKKKMMMOOOOOONNNOOOQQQSSSRRROOOMMMKKKKKKNNNMMMKKKJJJJJJJJJKKKLLLLLLNNNPPPOOOMMMKKKKKKKKKKKKMMMOOOPPPPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFDDDDDDEEEKKKMMMGGGAAA@@@BBBBBB???>>>>>>>>>??????>>><<<;;;:::999888777888999999888777777777666666555555333444666777777666555444333333333333333333333333444444444333333222222222333222222222222111111111000000000000000000000000000000000/////////..............................------------------------------------------------------------------------///...---,,,,,,---...///........................------------------------...,,,,,,---...///...---------------............------------------------........................------------------------...---+++++++++,,,...//////000000111111000000///................................................................................................------------------------------------------------------------............------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////////////////////////////.........////////////000//////000000000000//////000000000000111111111111111222222222111111333444666555333444777:::<<<<<<888888777888999:::<<<>>>>>>>>>>>><<<;;;:::;;;<<>>>>>???CCCEEEGGGHHHHHHFFFCCCAAABBBAAA@@@@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKEEEEEEDDDDDDEEEGGGIIIJJJNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPNNNJJJGGGFFFFFFNNNLLLJJJIIIKKKMMMNNNNNNIIIJJJKKKJJJHHHHHHIIIKKKPPPRRRTTTQQQLLLHHHGGGHHHHHHHHHHHHHHHIIILLLQQQUUUWWWUUURRRPPPOOOPPPRRRSSSOOOKKKJJJPPPTTTSSSQQQQQQMMMLLLLLLMMMMMMLLLIIIGGGNNNPPPPPPOOOKKKHHHFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFOOOMMMKKKLLLNNNOOOMMMJJJGGGEEEDDDDDDEEEFFFEEEEEEBBBAAA@@@>>>===;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999999999888888777777666666444444444444444444444444555555555444444444444444555555555666666666777777555555555555555555555555444444444444555555555666777666555444444555666777777777888888888999999999<<<;;;:::999999999999999999999999::::::::::::;;;999;;;>>>AAABBBAAA???>>>??????>>>>>>>>>???@@@@@@@@@AAABBBAAA??????AAACCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEHHHNNNPPPMMMJJJJJJIIIJJJKKKLLLMMMLLLKKKKKKIIIGGGEEEGGGKKKMMMMMMKKKOOOMMMKKKJJJLLLMMMMMMMMMOOOPPPRRRPPPNNNKKKIIIIIILLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMJJJHHHGGGGGGKKKNNNRRRQQQMMMIIIGGGGGGFFFGGGHHHIIIHHHFFFCCCAAACCCLLLUUUSSSEEE888:::DDD???===<<<<<<======<<<:::;;;:::888777777777888999999888888777666555444444222333444444444333222111000000000000000000000000222222222222111111111111222222111111111000000000000000000000000000000000000////////////.................................------------------------------------------------------------------------...------,,,,,,------...---------------------------------------------------,,,+++,,,...///...---,,,,,,,,,---------......---------------------------------------------------------------------------,,,+++++++++,,,---...//////000000000000//////................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------........./////////...//////000000//////.../////////000000000111111///000111000///000111333444333333444777:::;;;:::999999999999:::;;;===>>><<<>>>>>>;;;888777:::===EEEFFFEEECCC@@@???@@@AAACCCDDDFFFGGGFFFDDDBBBAAA@@@@@@?????????@@@AAABBBDDDFFFHHHJJJKKKKKKIIIIIICCCCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOMMMJJJGGGDDDDDDEEEXXXTTTOOOKKKJJJKKKKKKKKKHHHHHHGGGFFFEEEEEEHHHJJJMMMOOOPPPNNNJJJHHHGGGGGGGGGGGGGGGGGGIIINNNUUUYYYYYYWWWTTTQQQOOOOOOPPPQQQNNNKKKJJJLLLOOOPPPPPPPPPOOOMMMLLLLLLMMMKKKIIIGGGMMMNNNNNNLLLHHHEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBKKKHHHFFFFFFHHHHHHGGGEEEDDDCCCAAABBBDDDDDDDDDCCC@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888888888888999888888777666555444444333333333333333333333333444444444444444444444444444444444444555555555555444444444444444444444444555555555555666666666666777666444333333444666777666666666666777777777777:::999888777666666666666666666777888888999::::::999;;;>>>???@@@???<<<;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@???>>>===???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFDDDCCCEEEKKKNNNLLLIIIJJJJJJKKKLLLMMMMMMKKKIIIHHHEEECCCBBBCCCGGGJJJKKKKKKMMMLLLKKKKKKKKKLLLLLLLLLPPPQQQQQQPPPMMMJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLJJJHHHFFFEEEFFFIIINNNSSSRRRLLLFFFEEEFFFHHHHHHHHHHHHFFFDDDBBBAAAAAAHHHVVV^^^SSSAAA:::@@@>>><<<::::::::::::999888:::999777666666666777888999888777666555444333222222222222222222111000///////////////////////////000000000000000000000000111111111000000000///////////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,------//////000000000000//////................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................////////////............/////////000000000///000000000//////111222222222444777:::;;;999777888888888999:::;;;<<<===<<<>>>>>><<<999888;;;???FFFFFFFFFDDDAAA@@@AAABBBAAABBBDDDEEEEEEDDDCCCBBB>>>============>>>@@@AAADDDFFFHHHIIIJJJIIIHHHGGGBBBBBBCCCEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKHHHDDDBBBCCCDDDVVVRRRLLLHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEIIIKKKJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGIIINNNUUUYYYZZZWWWSSSPPPMMMMMMMMMNNNKKKKKKKKKKKKMMMPPPRRRQQQPPPNNNLLLLLLLLLJJJHHHFFFHHHJJJJJJHHHFFFDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBBFFFDDDCCCBBBBBBCCCBBBBBBBBBAAAAAABBBCCCDDDCCCAAA???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777777777777777777777777777777666555444444333333333333333333333333333333444444444444444444444444222222333333333444444444333333333333333333333333111222222222222333333333777666444333333444666777444444444555555555555666777777666555444444555555444444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>===>>>??????=========????????????@@@@@@AAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHCCCAAACCCIIILLLJJJIIIIIIHHHIIIKKKKKKJJJIIIFFFEEEAAA@@@@@@BBBFFFIIILLLMMMKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNLLLIIIGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGMMMQQQPPPKKKFFFEEEGGGIIIHHHEEECCCAAA@@@@@@@@@@@@BBBOOO```bbbRRRBBB<<<>>><<<999888888888777666888777666555444555666666777777666555444222222111222222222222111000000///////////////////////////////////////////////////000000/////////.............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,...//////000000//////...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------............------............///////////////000000000//////111222111222444777:::999777444444444555666777888999999<<<===>>>===<<<<<<>>>@@@DDDEEEEEEDDDBBBAAABBBCCC???@@@BBBCCCDDDDDDCCCCCC<<<<<<<<<<<<===???AAABBBEEEFFFGGGHHHHHHGGGFFFFFFAAABBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHFFFCCCAAABBBCCCJJJGGGDDDDDDEEEFFFGGGFFFEEEFFFFFFEEEDDDFFFIIILLLHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGHHHLLLRRRVVVXXXUUUQQQNNNKKKKKKKKKLLLJJJLLLMMMLLLNNNRRRTTTRRRPPPNNNKKKJJJIIIHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDEEE@@@AAABBBCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@AAABBBCCCBBBAAAAAAAAACCCCCCAAA???======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::777777777666666666666555666666666666666666666666555555444444333333222222333333333333333333333333333333333333444444444444111111111222222222333333222222222222222222222222222222333333333444444444555444333333333333444555222222333333333444444444555444444333333444444555444444555555666777888888:::999888777777888999:::777888:::;;;======>>>>>>;;;===>>>>>>===<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCFFFGGGHHHHHHCCCAAACCCHHHKKKIIIHHHIIIEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@BBBDDDGGGIIILLLMMMHHHJJJKKKJJJIIIHHHIIIKKKFFFGGGGGGFFFCCCBBBBBBCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIGGGJJJMMMLLLHHHEEEEEEFFFEEECCC@@@>>><<<<<<===>>>>>>>>>FFFWWWbbb]]]LLL??????<<<999777777777666555666555444222222333333444555444444333222111000000111111111111111000000000000000000000000000000000............/////////////////////.........------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++......////////////......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------......---------------.........////////////000111000//////111333333222222444666666444333222222333555666666777777;;;;;;<<<===@@@AAA@@@???@@@BBBCCCDDDBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA<<<<<<<<<===>>>AAACCCDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJEEEFFFFFFEEEBBBAAAAAABBBBBBAAAAAACCCEEEFFFFFFDDDCCCDDDEEEEEEEEEFFFIIIKKKHHHGGGFFFFFFGGGGGGGGGGGGCCCDDDFFFGGGIIILLLQQQUUUTTTRRROOOLLLKKKKKKLLLMMMNNNRRRTTTQQQRRRVVVXXXUUUPPPNNNKKKIIIIIIGGGEEECCCBBBCCCCCCCCCBBBBBBCCCEEE@@@AAABBBCCCDDDCCCCCCBBBAAAAAA@@@???>>>???BBBCCCAAA@@@@@@AAAAAAAAA>>><<<::::::::::::::::::999999888888888888888888888888666666666555555555555444555555555555555555555555333333333333333333222222222222222222222222222222111111111222222222333333000000000111111111222222222222222222222222222222333333333444444444555555222222222222222222222222111111111222222222333333222222222222333444555666444555555555666666777777777666555555555666777777555666888:::<<<<<<<<<<<<999;;;======<<<;;;;;;;;;999::::::;;;<<<<<<======<<<>>>BBBEEEFFFFFFEEEDDDDDDBBBCCCHHHJJJIIIGGGHHHDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFGGGHHHIIIJJJEEEGGGIIIHHHFFFEEEFFFHHHBBBCCCCCCBBB@@@@@@AAABBBDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEFFFEEEDDDEEEGGGIIIHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>===============>>><<<<<>><<>>@@@CCCEEEGGGGGGFFFEEEEEEDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMIIIHHHHHHGGGGGGHHHHHHIIICCCDDDEEEEEECCCAAAAAAAAABBBBBBDDDFFFHHHGGGEEEBBBBBBCCCEEEEEEEEEFFFHHHJJJIIIGGGEEEEEEEEEEEEDDDDDDBBBDDDGGGIIIKKKNNNSSSVVVQQQOOOMMMKKKKKKMMMOOOPPPSSSYYY[[[WWWWWW[[[\\\XXXSSSPPPMMMKKKJJJIIIGGGEEEAAABBBCCCBBBAAAAAABBBDDDBBBBBBCCCDDDDDDBBBAAA@@@>>>>>>>>>===<<<===@@@CCC@@@@@@???@@@@@@???<<<:::999888888888888888888888666666666666666666666666666666555555555444444444555555555555555555555555222222222222222222333333111111111111111111111111//////000000111111111222000000000000111111111111111111111111111111111111.../////////000000000000000000111111111111000000000111111111222222222222111111111222333444666666555555555666666666666666444444555555555555555555333444777999;;;;;;;;;;;;888:::<<<<<<;;;:::999:::::::::;;;<<<======>>>>>><<>>@@@AAAAAA@@@???:::===<<<999@@@PPPXXXUUU@@@===999777666666555444333222000/////////000111000000000000////////////...............///000111................................./////////000000......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***)))************+++++++++************************))))))))))))))))))))))))************************(((((()))***************000000///...............---------............///---,,,,,,++++++,,,,,,---,,,------....../////////........................---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///......//////000000111111111111111111111111111111333333333333444555666666888888:::>>>CCCCCC@@@===888;;;===??????@@@AAACCCAAA??????@@@CCCCCC@@@===>>>>>>???AAACCCDDDFFFFFFKKKJJJGGGEEEEEEGGGIIIKKKHHHGGGGGGHHHKKKMMMMMMLLLIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEBBB???>>>BBBEEEDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFIIIKKKJJJGGGHHHFFFDDDDDDDDDEEEEEEEEEHHHHHHHHHIIIKKKMMMPPPRRRRRRNNNIIIHHHKKKNNNPPPOOOUUUWWWZZZ[[[\\\ZZZXXXVVVUUUSSSPPPLLLIIIGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIHHHFFFBBB@@@@@@???===<<<===???BBBDDDBBBBBBAAAAAA???>>><<<;;;777777888777777666555444555555666666777777888888666666555333111000000222333333333333333333333333333333333222222111111111///000222333333222000///000111222333333333222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222222333444444555555444444555444444333333444444555555444333222222444555777777888888999999999888888<<<;;;;;;:::999888777777;;;;;;<<<===>>>??????@@@BBBDDDFFFFFFDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIKKKGGGDDDCCCEEEFFFEEECCCDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAABBBDDDGGGHHHIIIHHHEEECCCCCCDDDEEEFFFEEEFFFGGGEEEBBB?????????===>>>???@@@@@@???===<<<:::<<<===;;;:::AAANNNYYYZZZKKK;;;333555888666333222222222111111111111000000000000000////////////------......//////000000..................------////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,***))))))******))))))***+++,,,,,,------************************,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************(((((((((((())))))))))))000//////...------......------------............---,,,,,,++++++,,,,,,---------------------......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---......///000000111111111111111111111111111111111111111111222333444555666666777:::===>>><<<:::999;;;>>>?????????@@@BBB@@@???>>>@@@BBBBBB???======>>>@@@AAACCCCCCDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHGGGIIIKKKKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDAAA???@@@CCCGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEDDDFFFIIIJJJHHHFFFFFFDDDCCCCCCCCCDDDEEEEEEIIIJJJJJJLLLMMMOOOQQQQQQNNNKKKHHHHHHJJJMMMNNNMMMVVVWWWXXXYYYYYYXXXVVVUUUPPPOOOLLLJJJHHHFFFFFFFFFBBBBBBBBBAAABBBBBBCCCDDDDDDEEEFFFFFFEEECCC@@@>>>???>>>=========???AAABBB@@@@@@@@@???===<<<:::999666666777777777666555555555555666666666666666777555666666555222111111222333333333333333333333333333333222222222111111111000111222222222222111000000111222333333222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222000000000111111111222222222222333444444444444444333333222222222222333333555444222222222333555666666666777888888888888777:::::::::999888888777777::::::;;;<<<===>>>??????AAACCCEEEEEEDDDBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJGGGCCCCCCDDDDDDCCCBBBDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFEEEEEEDDDDDDEEEFFFGGGCCCDDDDDDCCC@@@>>>>>>>>>>>>???@@@AAA@@@???===<<<>>>???>>>;;;999<<>>:::666222000222222222111111111000000000000000000/////////............/////////000000..................------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,+++*********************++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************************************)))))))))*********++++++)))))))))))))))))))))))))))******++++++******)))************************(((((((((((())))))))))))//////...---------......------------............,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------......///000000000000000000000000000000000000000000000000222333333777666666777999::::::888:::<<<>>>>>>>>>===>>>??????>>>>>>???@@@@@@???======>>>@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFIIIIIIHHHIIIJJJIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@???BBBFFFJJJHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFEEEFFFGGGGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEHHHIIIKKKMMMNNNNNNNNNNNNHHHGGGGGGHHHJJJLLLLLLKKKSSSSSSSSSRRRRRRQQQQQQPPPJJJJJJHHHGGGFFFEEEEEEEEEAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDCCCAAA???===<<<=========>>>>>>???@@@@@@>>>>>>>>>===;;;:::888777555555666666777666666666666555555555555555555444444666777666444222111111222222222222222222222222222222222111111111111111111111111111111111111111000111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111222222333444333333333111111111000000111111111444333222222222333444555444555555666777777666666888888888888888888888888999999:::;;;<<<===>>>>>>@@@BBBDDDCCCBBBAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFCCCAAABBBBBBAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDDDDBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFF???AAABBBAAA???======>>>???@@@@@@AAA@@@???>>>===???===;;;:::999:::;;;===GGGJJJMMMIII@@@888222111222222111111111000000000000000000/////////.........////////////000000000------------------..............................------------------------*********************************************************++++++++++++,,,++++++++++++++++++++++++***+++++++++++++++************++++++++++++++++++************************+++++++++++++++*********************************************************((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))************************(((((((((((())))))))))))......---------------...,,,,,,---------.........,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********************************+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,------......///000000000000000000000000000000////////////000111222333:::999777777888999:::::::::<<<======<<<<<<<<<===============>>>>>>=========>>>???AAAAAA@@@???>>>???@@@AAACCCDDDFFFGGGHHHJJJIIIHHHIIIIIIGGGDDDAAABBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAADDDHHHKKKEEEDDDCCCBBBAAABBBCCCDDDGGGFFFEEEDDDDDDDDDDDDCCC@@@AAABBBCCCCCCDDDFFFGGGFFFGGGJJJLLLLLLKKKIIIHHHDDDEEEGGGIIIKKKKKKKKKJJJNNNMMMKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBEEEDDDBBB@@@>>>===<<<;;;:::;;;===>>>??????>>>>>>======<<<<<<:::999777666333444555555666666666666555555444444333333333222333555777777555333111111222222222222222222222222111111111111111111111000111111000000000000111111111222333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000111222222333333222222111111000000000000111111333222222111222333444444222333444555555555555555666666666777777888888888999999:::;;;<<<>>>?????????@@@BBBBBBAAA@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDBBB@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHEEEGGGIIIJJJJJJHHHEEEDDDAAABBBDDDEEEFFFEEECCCBBBBBBCCCEEEFFFGGGFFFEEEDDD>>>???AAA@@@???===>>>>>>@@@@@@AAAAAA@@@???>>>===;;;999777999;;;;;;999777999@@@HHHJJJDDD===777555111111111111000000000000000000/////////.........////////////////////////,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++************************((()))***,,,,,,,,,+++***++++++++++++************************************+++++++++***************************************************************((((((((()))))))))******(((((((((((((((((((((((())))))************))))))************************(((((((((((())))))))))))------,,,,,,,,,,,,------,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++************************))))))***++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---......//////////////////////////////////////////000111222333999999888777666777999:::999;;;======;;;:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===<<<===>>>??????>>>======>>>???AAACCCEEEGGGHHHIIIIIIHHHGGGGGGGGGEEEBBB???@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@CCCFFFIIIJJJ@@@????????????AAACCCDDDFFFEEEDDDCCCAAA@@@AAAAAA???AAADDDEEEDDDDDDFFFHHHFFFHHHJJJKKKKKKIIIFFFDDDCCCEEEIIIKKKLLLKKKJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCEEECCCAAA???===<<<;;;;;;999:::<<<>>>>>>>>>===<<<===<<<<<<;;;:::888777666222333444555555555555555444333333333222222111111222444777777555333111111111111111111111111111111000000000000000000000000111111000//////000111111222333444444444333111000////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000///000000111222111111111111111000000000000111111111111111111222222333333111111222333444555555555444555555666666777777888888999:::;;;===>>>???@@@>>>???@@@@@@??????@@@BBBBBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@>>>>>>???@@@DDDDDDCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLKKKJJJJJJIIIEEEGGGIIIKKKJJJHHHEEEDDDBBBCCCEEEFFFFFFDDDBBBAAACCCDDDFFFGGGGGGEEEBBBAAA>>>@@@AAAAAA?????????@@@AAAAAA@@@@@@???>>>======:::777666999<<<<<<999555444777===AAABBB???999555111111111000000000//////////////////............/////////...............,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************'''(((***+++,,,,,,+++***+++*********************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++++++++,,,------,,,,,,,,,,,,------------++++++************++++++,,,,,,++++++++++++++++++------------------------++++++************++++++************************************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---.........////////////////////////////////////000111222222555555555444333333666888888:::<<<<<<:::::::::;;;:::;;;<<<;;;999999;;;<<<<<<<<<<<<<<<<<<=========>>>>>>???AAACCCEEEGGGHHHHHHFFFEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBEEEGGGHHHGGG=========>>>???AAACCCCCCCCCCCCBBB@@@>>>===>>>@@@>>>BBBEEEFFFDDDDDDFFFHHHIIIJJJLLLMMMKKKIIIFFFDDDCCCGGGJJJLLLLLLKKKJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDDDDCCCBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCBBBAAA???===<<<;;;::::::888999;;;<<<======<<<<<<;;;;;;;;;:::999777555444333333444444555444444444222222111111111111111000222444555555333222111222000000000000000000000000////////////000000000000000000000000000000000000222333444444333222000///////////////////////////////////////////////////////////////////////////////////////........................////////////...///000000111111000000111000000//////000000111000000111111111222222222000111222333444555555555444444444555555666666666777777999:::<<<===>>>???<<<===>>>>>>===>>>@@@BBBAAABBBCCCCCCDDDDDDDDDCCC@@@AAAAAA???>>>>>>@@@BBBHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIEEEFFFHHHJJJIIIGGGEEECCCCCCDDDEEEFFFEEEDDDBBB@@@DDDEEEFFFFFFFFFDDDBBB@@@???AAABBBBBB@@@??????@@@AAA@@@@@@???>>>===<<<<<<===:::888999::::::666333666444444777;;;;;;666000111111000000000//////////////////.........------.........---------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++************************(((((()))***+++++++++***))))))******************************************)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++,,,------++++++,,,,,,,,,---------++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************************************))))))))))))******************************************************)))))))))***++++++,,,,,,************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,------..............................------------...///000111111222444333222222444666777888:::;;;:::999:::;;;999;;;;;;:::888777:::<<<<<<;;;:::999:::;;;===>>>???>>>>>>???AAADDDGGGIIIGGGDDDBBBAAABBBCCCDDDCCC@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBEEEGGGHHHEEECCC===>>>???@@@AAABBBBBBBBBAAAAAA@@@>>>;;;:::<<>>======<<<;;;999999888888999:::;;;;;;<<<<<<<<<999999999888666555333222333333444444444333333222000000000000000000111111111333333333111000111222000000000000000000000000........./////////000000...///000111111000///...111111222222111000...---......................................................................../////////......---------------........./////////......///000000000////////////............/////////000000111111111111111000000222333444555555555444444444444444555555555444555666888999;;;<<<===;;;<<<===<<<<<<===???AAAAAAAAABBBCCCCCCCCCCCCBBB>>>@@@@@@???>>>???BBBEEEHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEGGGGGGGGGFFFDDDCCCDDDEEEEEEEEEDDDCCCAAA@@@CCCDDDDDDEEEEEEDDDCCCBBB@@@AAABBBBBB@@@>>>>>>???@@@@@@???===<<<;;;;;;;;;===;;;999888777777666555666333111222555555222...111000000000//////////////////.........---------------,,,,,,,,,+++++++++***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***************************************))))))))))))******+++(((((())))))******++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********+++,,,,,,---++++++,,,,,,,,,---------++++++************+++++++++++++++,,,,,,---------************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******************************************************)))))))))***++++++,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---..............................,,,,,,,,,,,,---.../////////222444444222222444777666888:::::::::999:::;;;999:::;;;999777666999<<<<<<:::999888888;;;>>>@@@AAA@@@??????AAADDDHHHJJJFFFCCC@@@???AAACCCEEEEEEAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCFFFIIIHHHDDD@@@???@@@BBBCCCCCCBBBAAA@@@?????????<<<999999;;;???<<>>>>>>>>>>>>>>??????@@@;;;;;;;;;::::::888777666888999999::::::;;;<<<<<<888777777666555333222111444444444444333333222111......//////000000111111222222222111000///111333000000000000000000000000---.........//////000000---///000222222000///---///000000000///...,,,+++........................................................................//////.........------------------.........//////---......///////////////...------,,,,,,------...//////000111111111111111000000222333444555555555444444444444444444444444222222444666777999:::;;;;;;<<<<<<<<<;;;<<>>???CCCFFFDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFEEEDDDCCCBBBFFFEEEEEEEEEDDDCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEE@@@AAABBBAAA???======>>>@@@???>>><<<;;;;;;::::::;;;:::888666555666888999222111000000222222111000000000000000//////////////////.........---------,,,,,,,,,++++++***************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))***++++++,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,---......---++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,---,,,+++******,,,...///------------------------///////////////.........333222111111111222333444555555666777777777777777999888777666777:::<<<>>>:::::::::;;;;;;;;;;;;;;;@@@BBBCCCBBBAAAAAAEEEHHHCCCBBBAAADDDGGGGGGDDDAAADDDDDDCCCCCCCCCCCCDDDDDDGGGHHHJJJKKKJJJGGGDDDBBB@@@@@@??????????????????>>>>>>===<<<;;;;;;::::::???@@@BBBAAAAAA@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@===========================;;;999888666666666777999999999999999999999999999888666555444444444555333333333222222222111111000000000000000000000000222222111111000000//////...............///000111000///...------...///000//////000000000000//////222222111000///...------........................////////////............///............------------------------------------------............///////////////////////////......//////...---,,,,,,////////////000000000000000000111111111222222222222222222111111111000000...000222555777888888888:::::::::::::::;;;<<<===@@@BBBCCCBBBAAA???@@@@@@<<<===>>>???@@@AAABBBBBBEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCDDDEEEDDDCCCBBBCCCEEEDDDCCCAAAAAA@@@AAABBBCCCFFFFFFGGGHHHHHHHHHHHHGGGBBBBBBBBBAAA@@@???======<<<;;;:::999888888888888888888888777666666555555444333222000000000000111.........///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))***************)))(((((())))))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++,,,---...,,,***,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&'''((()))***))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********************************+++++++++,,,,,,---,,,+++******,,,---///........................////////////............222222111111111222333444555555666777777777777666777777777777888:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<@@@BBBCCCCCCBBBBBBEEEHHHEEEDDDCCCDDDFFFGGGEEECCCAAAAAABBBBBBCCCDDDFFFGGGGGGHHHIIIIIIGGGEEECCCAAA??????????????????>>>>>>>>>======<<<;;;;;;::::::???@@@AAAAAA@@@@@@AAACCCBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@??????========================<<<;;;999777666666666666999999999999999999999999888777666555444444444555333333222222222111111111000000000000000000000000111111000000000000000000///............//////000000///...------...///000/////////000000/////////111111000000///.........------------------------////////////.........---............------------------------------------------------...................................................---,,,,,,.../////////000000000000000000000111111111222222222222222111111111000000///000333555777888888888999999999:::;;;<<<======AAACCCDDDCCCAAA@@@@@@@@@===>>>???@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBDDDEEEDDDCCCBBBCCCEEECCCBBBAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBB@@@???>>>===;;;;;;:::999888888888888888777777666666555444444444333222000000000000111............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++***)))***,,,---,,,+++(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++******+++,,,,,,+++))),,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))&&&'''((())))))))))))((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++*********************************++++++++++++,,,,,,++++++******,,,---...................................................222111111111111222333333444444555666666666666666666666777999::::::;;;;;;;;;<<<<<<<<<=========>>>AAABBBCCCCCCCCCDDDFFFIIIHHHFFFDDDDDDFFFFFFFFFEEE@@@@@@AAABBBDDDFFFHHHIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@?????????>>>>>>===============<<<;;;;;;::::::>>>@@@AAA@@@??????@@@BBBAAAAAAAAA@@@@@@?????????DDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<:::999777666555555555555888888888888888888888888777666555444444444444444222222222222111111111000000000000000000000000000/////////000000000000000//////......---.........//////...------...//////......////////////......////////////////////////------------------------//////.........---------............------------------------------------------------....................................---............------,,,....../////////000000000000000000000111111111111222111111111111000000000000111444666777888888888888888999999;;;<<<>>>>>>AAACCCDDDCCCAAA?????????>>>>>>???@@@AAABBBBBBCCC@@@@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBCCCDDDCCCBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@???===<<<;;;;;;:::999888888777888888777666666555444444333333444333222111000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))*********))))))***---......---(((((((((((((((((((((((()))))))))((((((((((((''')))))))))))))))))))))))))))))))))(((((((((((('''))))))((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,++++++++++++***************************************++++++++++++***))))))***++++++***(((++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************************************************++++++++++++++++++******++++++,,,---........................------...............///111111111111111222222333333333444555555555555555444555888:::;;;;;;:::999<<<<<<======>>>>>>??????AAABBBCCCDDDEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDEEEEEEBBBBBBCCCDDDFFFHHHIIIJJJIIIGGGEEECCCAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<======<<<<<<<<<;;;;;;;;;>>>???@@@@@@>>>>>>???@@@AAAAAA@@@@@@@@@?????????CCCCCCBBBAAAAAAAAABBBCCCEEEDDDCCCAAA@@@?????????AAAAAAAAA@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888666555444444555555888888777777777777666666666555555444444333333333222111111111111000000000////////////////////////.........//////000000000000///......------------........................---......//////......------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------......------,,,........./////////000000/////////000000000111111111111111111000000000000111222444666777777777777777777777888:::<<<>>>??????@@@AAAAAA???============>>>>>>???@@@@@@AAAAAA>>>======<<<<<<=========@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDBBBBBBAAAAAABBBDDDEEEGGGGGGFFFFFFFFFDDDCCCBBBAAA============<<<;;;:::999;;;:::999888777777777777666555555444444333222222333333222111111000000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***''''''&&&'''***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((,,,,,,+++++++++*********************************))))))*********+++++++++)))(((((()))******)))'''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((()))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111111222222222222222222333444444444444444333555888:::;;;;;;999888<<<<<<======>>>??????@@@AAAAAABBBDDDFFFGGGHHHHHHEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEEBBBAAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>??????===<<<===???@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCEEEDDDBBBAAA@@@???>>>>>>@@@@@@@@@@@@???>>>===<<<::::::::::::::::::::::::888777666444444444555555777777777666666555555555444444444444444333333333111111111000000000//////........................------....../////////000000///...---------------------............------------............------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---------------,,,............////////////....../////////000000000000000000000000000000000111222444555666666666555555555666777999:::<<<===;;;===>>>>>><<<;;;;;;<<<<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBBBBBBBAAAAAABBBCCCDDDCCCBBBAAABBBDDDBBBAAAAAAAAABBBCCCEEEFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;;;;::::::999888777777777777555555555444333333222222333333222222111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((('''%%%&&&'''((('''%%%'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''++++++++++++************************************)))))))))************+++)))(((((()))******)))'''((((((((()))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---....../////////000111111222222111111111111222333333333333333333555777999::::::999888;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCFFFHHHGGGFFFBBBCCCDDDCCCBBBCCCDDDFFFIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;<<<===?????????@@@AAAAAABBBBBBCCCBBBAAA@@@@@@AAACCCEEECCCCCCBBB@@@??????????????????@@@@@@???>>><<<;;;999999999999999999999999888777666555444444555666777666666555555444444333222333333444444333222222000000000000////////////........................---------.....................------,,,---------------............------,,,,,,------------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++------,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------........./////////............//////////////////000000000000000111111222333444555555444333444444555555777888:::;;;888999;;;;;;:::::::::;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<======???@@@BBBCCCCCCCCCBBBAAAAAABBBCCCCCCBBBAAABBBCCCBBBAAA@@@@@@AAABBBDDDEEEDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@???>>>>>>:::999888777777666777777666555555444333333222222222222333222222111////////////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))***(((''''''(((((('''%%%''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''++++++++++++************************************))))))))))))***************)))((()))++++++)))((((((((())))))************(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...///000111222111111000000111111222222222222222444555777888999999999999:::;;;;;;<<<>>>??????@@@?????????BBBFFFHHHGGGEEE@@@BBBEEEEEEDDDDDDFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<;;;<<<===>>>@@@AAABBBBBBDDDCCCAAA@@@@@@BBBDDDFFFBBBBBBAAA@@@??????@@@@@@>>>>>>@@@@@@???>>><<<:::999999999999999999999999888777666555555555666777666666555555444333333222111222333444444333222111000000/////////.........------------------------......------------------------,,,,,,,,,---......,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------------------------.........//////------........./////////////////////000000111111000111222333333333222111444333333444555666777888555777::::::::::::;;;===<<<<<<<<<==================<<<<<<<<<======>>>??????@@@BBBCCCDDDCCCBBBAAAAAABBBCCCCCCAAAAAABBBCCCBBBAAA@@@??????@@@BBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@@@@@@@???>>>>>>:::999888777777666666666666666555555444333333333222222333333222111///...//////...------,,,++++++******+++++++++,,,,,,,,,************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&'''))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''+++++++++************)))))))))))))))))))))))))))))))))))))))***************)))))))))++++++)))((())))))******+++++++++,,,'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***------------------------++++++,,,,,,---...//////...///000222222111111000000000111222222222222222444555666777888999999999::::::;;;<<<===>>>??????>>>>>>>>>BBBFFFHHHGGGDDD???BBBFFFGGGFFFFFFGGGIIIEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<999:::;;;===>>>@@@AAABBBDDDCCCAAA@@@@@@BBBEEEGGGAAAAAA@@@@@@???@@@@@@@@@===>>>???@@@???===;;;:::888888888888888888888888888888666555555666777777666666555444444333222222000111333333444333222111000/////////............------------------------.........------,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,---------------------.........//////---------.........//////.../////////000000111111000000222222333222111000333333333333333444555666555777999;;;;;;;;;===>>>============>>>>>>>>>>>>===============>>>???@@@???@@@BBBDDDDDDCCCBBBAAAAAABBBCCCCCCAAAAAABBBCCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@???>>>==================<<<;;;:::999888777666666666666777666666555555444333333222222333333222111///...//////...---,,,,,,++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%$$$$$$%%%((())))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''---,,,++++++******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%&&&)))***)))'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000////////////000000111111111000111111222222555666777888888888888888::::::;;;<<<=========<<<999>>>EEEHHHGGGEEEDDDEEE@@@AAACCCEEEFFFGGGGGGGGGEEEFFFFFFDDDBBBAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFBBBAAAAAA@@@>>><<<;;;::::::;;;<<<======<<<;;;:::======>>>>>>>>>>>>======<<<;;;999999:::===@@@BBBEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>????????????>>>>>>>>>???@@@AAA@@@>>><<<:::<<<;;;::::::999999999:::888999999888888777666555555444333333222222222222222222333222222111000/////////.........---------////////////////////////---.../////////...---,,,......//////......---,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,------......///000000000000000000000000000000111111111222222222333333222222333333444555777888;;;=========;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>???AAA@@@AAACCCDDDDDDDDDCCCBBBGGGFFFCCCAAA@@@????????????>>>===<<<===>>>@@@AAA>>>>>>>>>>>>????????????@@@>>>======>>>>>><<<;;;888888888888777777777666555555444444444333333333000000000000000000000000000000...---------------+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))******))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&)))***)))'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&((()))(((''''''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((((()))******(((((((((((((((((((((((()))(((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...000//////////////////000111000000000000111222222666666777888999999999999999:::;;;<<<<<<=========<<>>===;;;:::999:::;;;;;;<<<======<<<<<<======>>>>>>>>>>>>======<<<;;;;;;;;;===AAADDDFFFDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>????????????>>>>>>???@@@BBBCCCBBB@@@<<<:::;;;:::999999888888999999888888888888777666555555444444333222222222222222222222222222111000////////////.........---------........................+++,,,---/////////.....................------,,,---,,,,,,,,,------......++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,++++++*********+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++,,,,,,---.........////////////////////////000000000111111111222222222222111111222222333444666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>>>>@@@AAABBBCCCCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCC@@@???>>>======>>>@@@AAA>>>>>>>>>>>>>>>??????@@@???>>>======>>>???>>><<<888888888777777777666666555555555444444444333333000000000000000000000000//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++******))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&((((((''''''((()))***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((,,,,,,+++************+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))((((((((()))***''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------//////............//////000/////////000000111222555666777888999999999999999999:::;;;;;;<<<======???BBBEEEFFFEEECCCAAAAAACCCBBBAAA@@@AAABBBDDDEEECCCDDDFFFFFFDDDCCCCCCDDD???@@@AAACCCDDDCCCCCCBBB>>>>>>>>>===<<<:::999888:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>AAADDDGGGIIIBBBBBBBBBBBBAAA@@@@@@???>>>>>>????????????>>>>>>???AAADDDEEEDDD@@@<<<999999888888777777777777888888888888888777666555444444333222222111222222222222222222222111000///..................---------........................***+++,,,...////////////...............---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++++++++*********++++++************+++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......////////////////////////000000000000111111111111111000000000000111222222555666777999:::<<<===>>>========================<<<>>>??????>>>???@@@BBBDDDDDDDDDDDDDDDEEEEEEFFFCCCBBBAAA@@@@@@AAABBBCCCAAA@@@>>>======>>>???@@@@@@???=========???@@@BBB@@@>>>======??????>>><<<777777777777666666666666555444444444444333333333000000000000000000000000///...---,,,,,,++++++,,,+++,,,,,,------,,,,,,++++++++++++******))))))(((******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((***------+++)))((('''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''',,,++++++***************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''))))))(((((()))+++''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************))))))))))))************************************++++++,,,,,,,,,---------///......------......///............///000111111333444555666777888888888888888999999:::<<<<<<===???AAABBBBBBAAA@@@>>>===>>>??????@@@AAABBBCCCCCCBBBDDDEEEDDDBBB@@@@@@@@@>>>???AAACCCCCCCCCAAA@@@>>>>>>======<<<:::999888:::999999999;;;===@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGG@@@AAAAAAAAAAAA@@@???>>>>>>>>>????????????>>>>>>???AAADDDEEECCC???;;;777777777666555555666666666777777777777666555444444222222111111111111222222222222222222111000///...................................................++++++,,,---......//////------.........---,,,,,,,,,,,,---------...------++++++++++++++++++++++++++++++++++++************++++++************++++++***************++++++,,,***************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------....../////////////////////////////////000000000111111000////////////000111111333444555666888;;;===>>>========================<<<===>>>>>>>>>???AAACCCDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDBBB@@@?????????@@@AAA@@@???>>>>>>>>>??????@@@???===<<<===???AAACCCBBB@@@???>>>>>>===;;;:::777777666666666555555555333333333222222222111111000000000000000000000000000///...------,,,,,,---+++,,,,,,------,,,,,,+++*********)))))))))((((((******))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&(((,,,//////---***'''&&&''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''',,,+++******))))))******((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''((())))))(((((()))+++''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))************(((((()))))))))*********************************+++++++++,,,,,,,,,------......------------......------------...///000111000111222444555555666666888888888888999;;;<<<=========>>>>>>??????>>>===:::;;;>>>AAABBBCCCBBBBBBBBBCCCDDDBBB???<<<<<<<<>>>>>>>>>>>===<<<;;;:::999999999999999;;;===@@@AAA>>>>>>===<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBAAA@@@???>>>>>>>>>????????????>>>>>>>>>@@@BBBBBB@@@<<<888555555555555444444555555666666666777666666555444333111111000000000111111222111111111111000///......---.............................................---------,,,,,,,,,---------------...---,,,,,,++++++,,,---.........------+++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++))))))******++++++++++++*********************************************************************************+++++++++,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++******++++++,,,------................................./////////000000000//////......//////000111222222333555777:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<>>>AAADDDAAAAAA@@@??????AAABBBCCCDDDCCCBBB@@@?????????@@@@@@@@@???????????????@@@@@@???===<<<===???BBBDDDEEEBBB@@@>>>===;;;888666666666666555555555555444111111111000000000//////000000000000000000000000222111000//////.........+++,,,,,,------,,,,,,+++*********)))))))))))))))******))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&(((,,,///...,,,)))'''&&&''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''++++++***))))))))))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((((()))***''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((()))))))))******((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---...///000...///000222333444444444777777777777888:::<<<>>><<<;;;;;;===@@@BBBBBBBBB:::<<<>>>@@@AAABBBBBBAAABBBBBBAAA???<<<:::;;;<<>>===============<<<;;;:::999999999999:::<<<>>>???@@@======;;;;;;;;;;;;======>>>???@@@AAA@@@???>>>===>>>???AAABBBBBBAAA???>>>>>>>>>????????????>>>>>>??????@@@???===999666333555444444444444555555666666666666666555444333222000000000///000000111222111111111111000///...------------...............------------------------......---,,,++++++,,,,,,---------------,,,+++++++++,,,---.........---,,,+++++++++++++++++++++++++++************)))))))))******))))))))))))******((()))******++++++******************************************************************************************++++++++++++++++++************++++++)))******+++++++++++++++******++++++,,,,,,------....................................//////////////////......//////000111000111222444777999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;===@@@CCC>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@AAABBBCCC?????????@@@@@@@@@AAAAAA??????>>>===>>>@@@CCCDDDDDDBBB???===;;;999666444666555555555444444444444111000000000000/////////000000000000000000000000333222111000000//////000+++,,,,,,------,,,,,,+++******************************))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''(((***---,,,***((('''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''++++++***)))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))((('''&&&(((***(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''***++++++***((('''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''((((((((()))))))))(((((((((((()))))))))******************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,------******++++++,,,...///000---...000222333444444555777666666666777:::<<<>>>===<<<<<>>======???@@@BBBAAA@@@???<<<:::;;;===@@@FFFEEEDDDBBBAAA???>>>===;;;<<<<<<;;;;;;:::999888888999:::<<<===>>>>>>>>>===<<<:::999999:::<<<===<<<===???@@@AAA???===<<<>>>@@@BBBCCCCCCBBB@@@>>>>>>>>>????????????>>>>>>@@@@@@???===:::777555333444444444444444555666666555555555555444333222222///////////////000111111111111111111000///...------------.........//////---------------------------,,,+++++++++,,,---...,,,------------,,,++++++***+++---//////...---,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******'''((()))***+++******)))************************************************************************************++++++++++++++++++************++++++))))))***+++++++++++++++*********+++,,,,,,------........................------.........//////////////////...///000000111...000222555777888888888888888888888888888888888999::::::999999;;;???CCC<<<<<<===>>>>>>>>>>>>>>>@@@????????????AAABBBCCC===>>>???@@@AAABBBBBBBBB>>>>>>>>>???@@@AAACCCCCCAAA???===;;;:::999666444555555555444444444333333222222111111111000000000000000000000000000000000333222111000////////////+++,,,,,,------,,,,,,+++***+++++++++++++++++++++******))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((((((''''''((()))(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((+++******)))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((+++,,,,,,+++(((''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---///000...///000222444555555555777666555666777:::<<<>>>???===>>>BBBIIIOOOQQQQQQGGGDDD???:::999<<<@@@BBB@@@???>>>;;;;;;<<>>======:::::::::::::::999888777888999;;;===>>>>>>======<<<;;;999888888999;;;<<<:::<<<>>>AAAAAA@@@???===>>>@@@BBBDDDDDDBBB@@@???>>>>>>????????????>>>>>>BBBAAA???<<<999777555444444444444444444555666777555555555555444333222222///////////////000111111111111111111000///...------------.........//////------------------------+++*********+++---///000,,,,,,---------,,,++++++***+++---//////...---,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******'''((()))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++))))))***++++++++++++***)))******+++,,,,,,------........................---------........./////////////////////000111111...000222555777777777666666666666666666666666666999999999888888;;;???BBB;;;<<<>>>?????????>>>===CCCBBB@@@?????????@@@@@@<<<===>>>@@@BBBBBBCCCCCC===>>>???@@@AAABBBCCCCCC>>><<<::::::::::::888666555555444444444333333333333333333222222222222111000000000000000000000000222111000//////.........+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,******))))))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))+++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******'''''''''''''''((())))))))))))))))))************)))************+++++++++------------,,,,,,+++***++++++,,,,,,,,,,,,---------...///000111222333333333333555666888:::;;;<<<;;;999:::AAAJJJRRRTTTSSSIIIEEE@@@>>>???@@@???===AAAAAA@@@>>>===>>>BBBEEEHHHEEEAAA>>>>>>======<<<:::<<<===;;;888555666888::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::@@@???===;;;:::;;;<<<===???======>>>???@@@???>>>======>>>>>>>>>>>>======>>><<<999666444333222222222333444666777888888888555555444333333222111111////////////000000000000///////////////......---,,,,,,,,,------.........111000///...---,,,,,,---,,,,,,,,,++++++*********************************))))))*********++++++++++++*********))))))((((((***)))((((((((()))+++,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,------...//////000...............///000000111222222333333444444555555444444555555666777888777777888999::::::::::::>>>===<<<;;;<<<>>>@@@AAABBBBBBBBB@@@??????AAACCC????????????????????????999:::<<<>>>??????>>>>>>===<<<;;;999888777777777111111222333333444444555444444333333222111000000000000000000000111111222111000...---,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''************)))))))))((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%&&&''''''&&&&&&((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***'''''''''''''''((())))))(((((()))))))))*********))))))*********+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---------...///000111222222333222333444666888999;;;;;;999999<<>>???@@@???>>>?????????===<<<===@@@CCCEEECCC???>>>>>>===<<<;;;777999:::999777777999<<<:::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;???>>><<<;;;:::;;;<<<===>>>=========???@@@???>>>;;;<<<<<<============<<<===<<<999666444333222222222333444555777777888888444444333333222111111000.../////////000000000000///////////////...------,,,,,,,,,---------.........---+++++++++++++++***,,,,,,,,,++++++*********************************))))))*********+++++++++************)))))))))(((***)))((((((((()))***+++(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,---.../////////...............//////000111111222222333444444444333333333333444555666777777777888999:::::::::999===<<<;;;;;;;;;===???@@@AAABBBAAA???===<<<===???>>>??????@@@@@@??????>>>999:::;;;============<<<<<<;;;:::888777666666666333333333333444444444444444444333222222111000000000000//////000000111222111000...---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&'''''''''&&&&&&''')))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''((())))))(((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------......///000111222222222222333555777888999:::888999>>>EEEKKKLLLIIIDDDCCCAAA>>>>>>???@@@@@@???>>>>>>>>><<<;;;<<>>>>>>>>===;;;999888888888777666777999<<<:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<>>>===;;;::::::;;;<<<===>>>===<<<===???@@@???>>>::::::;;;<<<<<<<<<<<<<<<<<<;;;999666444333222222222333444555666666666666222222222111111000000///....../////////000000000...////////////...------,,,,,,,,,,,,---------------***((())),,,---+++(((+++++++++++++++*********************************)))))))))************+++************))))))))))))))))))((((((((()))***+++(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******((((((((((((******)))))))))*********++++++++++++************++++++---------------,,,,,,,,,+++,,,,,,------......///......------......///000111111111222333333444444222222222222333444555555777888888999999999999888<<<;;;::::::;;;<<<>>>??????@@@???===:::999999;;;<<<===???@@@@@@???===<<<::::::;;;;;;;;;;;;:::::::::999888777666555555555555555555444444444444444333333333222111111000000000000//////000000111222000///...---------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''*********)))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''((())))))(((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------...//////000111111111111222444555777888888777999<<>>???>>>>>>>>>>>>???@@@@@@>>>>>>>>>===<<<===???AAA>>>===>>>???@@@>>>;;;999;;;:::999777666666777888999999999999999999999999::::::;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>===<<<===?????????===:::;;;<<<<<<=========<<<:::999888666555333333222222333444555555555555555111111000000000/////////........./////////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++...///---***+++++++++***************************************))))))))))))*********************)))))))))))))))(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++***(((''''''(((***+++))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...------------...//////000000111111222333333333222222111222222333444555777777888888888888888777::::::999999:::;;;======<<<======<<<999888999::::::<<<>>>@@@@@@>>><<<:::::::::::::::999999888888888888777666555555555555777777666555444444333333333222222222111111000000///////////////000111111//////......------------------,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((('''%%%%%%'''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''((())))))'''(((((((((((()))))))))(((((()))))))))***************+++,,,,,,++++++++++++++++++,,,,,,,,,---------------...//////000000000000111333444555666666777888999;;;<<<===<<<:::<<<=========>>>>>>???@@@>>>??????>>>===>>>@@@BBB======>>>@@@AAA???<<<999;;;:::888777777777888888888888999999999999::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<<<<===>>>===<<<<<<<<<>>>???>>>============>>>>>>=========888888777666555444333222222333444444444444444333000000///////////////...............////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///,,,***************************************************))))))))))))))))))))))))))))))))))))))))))******''''''(((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))'''&&&&&&''')))***(((((()))))))))*********+++******))))))******+++******************+++++++++++++++,,,,,,,,,,,,,,,---------------...////////////000111111222222333222222222222333444555666666666777888888888777777888888888999999:::;;;;;;999:::<<<<<<::::::;;;<<<999;;;===??????===;;;999;;;:::999999888888777777777777666666666666666777777777666555444333333222222222111111111111111000/////////...///000000111...............---------------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''((())))))''''''(((((((((((())))))((((((((()))))))))******)))***++++++++++++++++++++++++,,,,,,,,,,,,------------------....../////////000000111222333444555777666666666666888999::::::;;;============>>>@@@>>>?????????>>>>>>@@@AAA>>>>>>>>>???@@@???<<<999888777777888;;;<<<;;;:::777777888999:::;;;<<<<<<========================:::;;;<<<<<<===>>>??????===<<<;;;<<<>>>???>>>===????????????>>>===<<<;;;666777777666555444333222333333333444333333222222////////////////////////------........./////////---............---,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,,,,,,,+++***))))))))))))******************************************)))))))))))))))(((((())))))))))))************&&&'''((()))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))''''''''''''))))))((((((((()))))))))************))))))))))))******))))))))))))************++++++++++++++++++++++++------,,,,,,------...////////////000111111222222222222222222333444555555444555666777777888888888666777777888999999999:::777999;;;<<<;;;;;;;;;<<<999:::<<<======<<<:::999;;;:::999888888888888888888888777777777888999999666666555555444333222222111111111111111111111111//////......//////000111---......///......------------,,,,,,,,,,,,++++++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&&&&((())))))'''(((((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,------------............///000000111222333333555555555555555777888:::999;;;======<<<;;;===???<<<===>>>>>>======>>>@@@>>>=========>>>===:::888777777888:::>>>>>><<<:::666777888:::;;;===>>>?????????>>>>>>===<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@===<<<;;;<<<>>>>>>>>>===@@@??????>>>===;;;:::999555666666666666555333222333333333333333222111111////////////////////////---------.........//////------......------,,,+++,,,,,,,,,+++++++++******))),,,000///+++((()))+++((()))))))))*********+++******************************))))))((((((((((((((()))))))))************&&&'''((()))))))))(((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))*********++++++++++++++++++++++++*********------,,,,,,------...///......//////000111111222111111000111111222333444222333444666777888888999555555666777888888888888777999;;;;;;:::999999:::::::::;;;;;;;;;;;;::::::;;;:::999888888888999:::999999999999999:::;;;<<<555555444444333333222222000000000000111111111111///............///000000,,,---...//////...------------,,,,,,,,,,,,++++++***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***((((((((('''%%%%%%&&&'''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------...//////000111222222333333444666777777888999:::888;;;>>>>>>;;;;;;<<<>>>;;;<<<======<<<<<<===>>>>>>===;;;;;;<<<;;;999777;;;::::::===???>>>:::666666666888:::<<<>>>@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;===???@@@AAAAAAAAA===<<<;;;<<<>>>>>>>>><<<@@@??????===;;;999888666444555666666666555333222333333333333333222111000/////////000000000000000---------.........//////------......------,,,+++,,,,,,,,,++++++************000555333---)))***...(((((())))))*********+++******************************))))))((((((((('''(((((())))))*********+++%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++******************---,,,,,,,,,,,,---............//////000111111111////////////000111222333111222333555777888999999444555666777888888888888777999;;;;;;999777666777::::::::::::::::::::::::::::::999888888999:::;;;::::::::::::;;;<<<======444444333333333333222222000000000000000111111111...............///000000,,,---.../////////---------------,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------/////////000111111222222444666666333444999;;;999999:::;;;============<<<<<<<<<<<<===>>>>>>??????============<<<;;;:::999888999:::;;;;;;;;;::::::999:::;;;<<<============<<<<<<<<<;;;;;;::::::::::::;;;===>>>?????????>>>===>>>===<<<;;;;;;===???BBBAAA???<<<:::888888777444444555555444444333222333333333222222222111111000000000000////////////000///...------------------.........---,,,,,,+++---)))'''***...///+++'''...222666444...***)))+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000000000.........---...//////000000111333555777777777777777777888888888999999999999::::::;;;:::999888777;;;;;;:::::::::;;;<<<<<<999999999:::;;;<<<===>>>=========<<<:::888666444777555444444444444333111111111111111000000000000---.........//////000000////////////............,,,,,,,,,+++++++++******+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------......//////000111111111222555555333444999:::888888999;;;<<<======<<<<<<<<<<<<<<<===>>>>>>??????>>>======<<<;;;999888777888999:::;;;;;;;;;::::::999:::;;;<<<============;;;;;;;;;;;;;;;::::::::::::;;;===>>>??????>>>>>>=========;;;:::999;;;=========<<<;;;999888777777555555555555555444444333333333222222222111111111/////////............---//////...------------------.........------,,,+++---,,,+++***+++,,,,,,,,,,,,000333111,,,))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------......///000000000000///---///111222333222000///000222333555777777777777777777777777888888888888999999:::::::::999888777;;;;;;;;;::::::999999999:::::::::::::::;;;<<<===>>>>>>>>>===<<<999777666666555444333444444333111111111111000000000//////............/////////000////////////............,,,,,,,,,+++++++++******************)))))))))((())))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------------------------------...//////000000///222444333444888999666888999:::<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>??????======<<<:::999777666555888999:::;;;;;;;;;::::::999:::;;;<<<<<<======<<<::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>======<<<:::888777888:::888999999:::999888666666555555666666666555444444222222222222111111111000.........---------,,,,,,///...------------------------------------,,,,,,---------***((())),,,///))),,,///...***((((((***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000/////////---000444777777555111...111222444555777888888888666666777777777888888888999999999:::999999888777;;;;;;;;;;;;:::888777555;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::888777666666555333333444444222111111111000000000000//////............/////////////////////............---,,,,,,,,,+++++++++******************))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////---111333333444777777444777888999;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>;;;:::999888777666666666888999:::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;<<<;;;;;;<<<<<<==================;;;999666555666777777888:::::::::888555444444444555555444444333222222111111111111000000000.........------------,,,......---,,,,,,---------------------,,,------------------,,,++++++,,,---(((***,,,,,,***))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,------...////////////...---000444777777555111///111222333555666777888888777777777888888888999999888999999999999888888888999:::<<<===<<<:::888777;;;;;;::::::999:::::::::999888888777666555555444666444333333333333222000111000000000////////////........./////////////////////.........---------,,,,,,,,,+++++++++***************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---111333222333666666222666777888::::::::::::999999::::::;;;<<<<<<======777777666666666777888888888999:::;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888555333444666:::;;;;;;;;;:::777555333222333333333333222111111111111111000000000///////////////.........------------,,,,,,,,,------......---,,,,,,,,,------...111///...000333333...***(((***+++++++++***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,,,,---..................///111222222222111000111222222444555666888888888888888999999999::::::888888888888888888888999888:::<<<>>>>>>===<<<;;;;;;;;;:::999999999::::::777777777666555555555555666444333222333333222000000000000////////////...///////////////.....................------------,,,,,,,,,+++++++++******))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000333444222222555444111555666777999999999999888888888888999::::::;;;;;;555555444444555777999:::888999:::;;;;;;;;;::::::888999:::;;;;;;<<<<<<;;;999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;:::777555333444666<<<<<<<<<;;;:::888555444111111222222111111000///000000000000/////////////////////............---,,,,,,,,,,,,,,,------......---,,,+++,,,---...///444222111444999888111***************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************************+++++++++++++++,,,------......------///...---------...///000111111111222333555777888777888888888999999999999888888777777777888999999999:::;;;===>>>>>>>>>>>>::::::999999999999::::::999999888777777777888888555444222222333333111000000000////////////......///////////////..................------------,,,,,,,,,,,,+++++++++******))))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,---.........333555444111111333444111444555666888999888888777666666777777888999999999777666555444555777999:::888999:::;;;;;;;;;::::::888888999:::;;;;;;;;;;;;:::::::::999999999999999<<<;;;:::999999:::;;;;;;;;;;;;:::777555444555777;;;;;;:::999999888777777222222222222222111000000000000/////////..................---------,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++---...000222111111333444333///++++++***))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************************++++++++++++++++++,,,------------,,,------,,,,,,,,,---...///000000000000222333555777666666666666777777777777888777666666777888999::::::;;;;;;<<<<<<=========888888888888999:::;;;;;;999888888777777888999:::555333222222333222111000000000/////////.........000/////////.....................---------,,,,,,,,,,,,,,,+++++++++******((()))))))))************''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,------......///555777555111000333333111444555666888888888777777555555555666777777888888999888666555555666777999888999:::;;;<<<;;;::::::888888999:::;;;;;;;;;;;;;;;::::::999999888888888<<<;;;:::999999999:::;;;:::::::::777555444666777999999888777888888999999222333333333333222111111000/////////............---------,,,,,,,,,++++++++++++++++++,,,,,,---......---+++++++++---///000---//////...+++***+++,,,+++)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,------------,,,+++,,,,,,---------------////////////111333555666444444444444555555555666888777666666666888999:::<<<<<<;;;:::::::::;;;;;;888888888888999:::;;;<<<777777666555555666888999555333222222222222111///000/////////............000000//////.........---......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******+++++++++************)))******************************+++++++++,,,,,,,,,/////////000111111222222555666777888888777666555777555444666999;;;:::888777777777777777888888999>>>===<<<;;;:::;;;<<<<<<::::::999999:::<<<===>>>;;;=========;;;:::;;;<<<<<<;;;::::::::::::;;;<<<======;;;:::999888888888777666666555555777888999777666555444222111000///000000000000000000000000------------------------........................,,,,,,,,,+++++++++******+++++++++************)))************************))))))************))))))+++*********))))))((((((******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))***++++++,,,,,,------...------------------------111000/////////000222333444555666666666555444333444666888:::::::::<<<===999:::;;;:::999666333111888666555666999:::;;;::::::999888777666666666666777666555333222111000000222111111000///......---......//////...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******))))))((((((''''''+++******)))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))))))))******+++++++++******************************+++++++++,,,,,,,,,...//////000000111222222333444555666777666555555777666555666999:::999777777777777777777888999999<<<;;;:::999::::::;;;<<<;;;:::999999999:::;;;<<<<<<===>>>===;;;;;;;;;===<<<<<<;;;::::::;;;<<<<<<======<<<;;;::::::::::::777777666666666777888999666666555444222111000///000000000000000000000000------------------------........................,,,,,,,,,+++++++++******+++++++++************)))************************))))))************))))))*********)))))))))(((((())))))))))))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))************))))))******+++,,,,,,------...------------------------000000/////////000111222111222333333333333222111333555777999999999:::<<<:::::::::999888666444222999777666777999::::::::::::999888777666666666666777666555333222111000000111111000000///......---......//////...------,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***)))+++*********))))))))))))+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''((((((((((((((('''(((((()))***+++,,,---******************************+++++++++,,,,,,,,,......//////000111111111000111333555666666555555888666666666888888777666777777888888888999999999999999999999999:::<<<<<<;;;;;;:::999999999999:::===>>>???>>>===<<<<<<>>><<<<<<;;;::::::;;;<<<<<<>>>===<<<<<<;;;;;;;;;;;;777777666666777777888999666555444333222111000///000000000000000000000000------------------------------------------------,,,,,,,,,+++++++++******+++++++++************)))************************((())))))******))))))(((******))))))))))))(((((()))))))))(((((((((((('''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((())))))******))))))(((******++++++,,,---------------------------------000////////////000111111000000111222222111111000222444666888777888999:::;;;:::999777666555555444;;;999777888999::::::999:::999888777555555444444777666444333111000000000111000000//////..................///......---,,,------,,,,,,,,,,,,+++++++++++++++,,,++++++***)))++++++++++++************+++******)))))))))))))))*********)))((('''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((()))***+++++++++******************************+++++++++,,,,,,,,,------...//////000000111///000222444666666666666888777777777777777666666888888888999999999999999888888999999;;;<<<======;;;;;;::::::;;;;;;;;;;;;>>>???@@@???=========>>><<<<<<;;;;;;;;;;;;<<<<<>>===;;;:::999999999666555666666666666777777555555444333222111000///000000000000000000000000------------------------------------------------,,,,,,,,,+++++++++******+++++++++*********))))))************************(((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111111222222222222222222555777888777888999:::;;;999777555444555666666<<<:::888888999:::999999:::999888666555444333333666555444222111000000///000000/////////.........---...............------------,,,,,,,,,+++++++++******++++++++++++******************************+++******)))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...//////000000///000222555666777777777666777777777666666666666888888999:::;;;::::::999888999:::;;;<<<===>>>???999:::;;;<<<>>>?????????>>>@@@@@@@@@>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<>><<<999777666555555444444555555555666666666444444333222111111000000////////////////////////------------------------------------------------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))'''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000000000111111222222444666888999888888999;;;:::888666444444555666777;;;999888888999:::999888999888777555444333333333666555444222111000//////////////////............------...............---------,,,,,,,,,+++++++++)))******++++++*********))))))))))))))))))))))))+++******)))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((******)))))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...////////////000222444666777777666555666777777555555666777888999:::;;;<<<;;;::::::888999;;;<<<===>>>>>>>>>999:::<<<>>>???AAAAAAAAA>>>???@@@???>>>======???;;;<<<============<<<;;;===<<<:::777555444333333333444555666666666555555444333333222111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))&&&''''''''''''(((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''(((((())))))(((((('''))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///........................///111111444666888999888888999:::888777555444444555777888:::888666777888999999888777666555444444333444444666555333222000/////////........................,,,---......///.........------,,,,,,,,,,,,++++++((()))******+++*********((((((((((((((()))))))))+++******)))))))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---......//////...///111333555555555444333555777666555555777999888999;;;<<<===<<<;;;:::888999:::<<<======<<<<<<999:::<<<>>>???@@@@@@???>>>???@@@???===<<<===>>>;;;<<<===>>>>>>===<<<;;;999999777666555555444555555555777888888888777666333333222222111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((((((((('''''')))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---.........------...............000111222444555777888777777888999777666555555555555777777777666555555777999999888555555444444333444444555666555333111000/////////........................,,,------...//////......------,,,,,,,,,,,,++++++(((((()))***************(((((()))))))))*********+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***'''&&&&&&'''***+++%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&'''((()))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...///000222333333333222222444777666555555777:::888999;;;======<<<;;;:::777888:::;;;<<<;;;;;;::::::;;;<<<>>>>>>>>>=========>>>???>>>===<<<<<<>>>;;;<<<===>>>>>>===<<<;;;777666666666666666777777666777888::::::999999888333222222222111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''')))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,111000000000111222444555333444666777666666666777666555555555555666666777666555444555777999999888444333333333333444555555555444333111000//////...---.....................,,,,,,---.../////////...---------,,,,,,,,,++++++(((((()))***************))))))******+++++++++,,,+++******)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******************************,,,,,,------...///000000///000111222222222222222111222333333333555888;;;;;;<<<===>>>>>><<<:::999999999999999999999::::::???;;;999;;;@@@CCCBBB@@@@@@>>><<<<<<===>>>===<<>>;;;999<<<@@@CCCAAA>>>?????????>>>=========>>>???@@@AAAAAA???===;;;:::888777666555555555666666555666777777777555333222333333111000000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,************))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&((()))))))))(((&&&%%%%%%))))))))))))******************++++++++++++******++++++++++++++++++++++++------......//////000000666666777777777777888888666666777777777777888888555555555666666777777777888777666555555555555555333222222111000000//////.................................---------,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((''''''''')))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((()))******************************+++++++++,,,,,,------...,,,---...000111222222222///222555666666666777888:::;;;;;;<<<;;;999777666888888888999999999::::::<<<;;;:::===AAABBB???<<<>>>@@@AAA@@@===<<<>>>@@@@@@@@@???===<<<:::999888888888777666666666777777555555666666666444222111222111000//////...///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''++++++******)))(((((('''))))))))))))************+++++++++,,,,,,+++++++++************++++++,,,,,,,,,------...//////000000555555666666777777777777666666666666777777888888555555666666777888999999888888888777666555444333222111111000000//////...........................//////.........------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((())))))((((((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((())))))*********************************+++++++++,,,,,,,,,***+++---///000111222222...222555777777666666666::::::::::::999777666555777777888888999999::::::;;;;;;;;;>>>@@@@@@>>>;;;<<<@@@CCCBBB>>><<<>>>BBBAAA???===:::888777777777888888888777777777777888444555555555444333222111000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&'''))),,,///111)))((('''''')))*********((()))))))))************++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,------...///000000222222333333444444555555444555555666666777777777444555666777888999:::;;;888888888888777555333111111000000000//////......////////////............/////////.........---------,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((())))))((('''((()))((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))************************************+++++++++++++++***+++,,,...000111111222...222666888888666555555999999999999888777666555666666777888888999:::::::::;;;<<<>>>???>>><<<:::;;;@@@CCCBBB>>><<<>>>BBB@@@>>>;;;888666666666666777777777888888888888777444444444333222222111000000///..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&'''((()))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&***000777<<<***'''$$$###%%%''''''&&&((()))))))))***************++++++,,,,,,++++++***)))))))))******+++++++++++++++,,,---...///000000000111111222333333444444333444444555666666777777444555666777888999:::;;;777777888777666444222111000000000000////////////000000/////////.........///.........---------------,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''))))))'''&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))******************************+++++++++++++++++++++++++++,,,---///000111111111///222666888777666555555999888888888777777777777555666666777888999::::::;;;<<<<<<======<<<;;;:::;;;>>>AAAAAA???>>>>>>@@@>>>===:::888666666666666555666777888888888777777333333222222111111000000//////............//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************))))))))))))&&&'''(((((()))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&%%%%%%)))000888===555000***(((((()))'''&&&))))))))))))*********************++++++***************************************+++---...///000111111111222333444555555666222333333444555666777777555555666666777888999999666666666555444333222111000000000000000000000000111000000//////...............---------,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000333666777666555555666888888777777888888999999555555666777888999::::::<<<<<<<<<<<<;;;:::::::::;;;<<<>>>@@@@@@???>>>===<<<;;;:::888777666666666444555666777777777666666333222222111000000000000000//////...//////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***************))))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((()))))))))((('''%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&(((+++///111<<<666...***++++++***'''))))))))))))************((())))))******))))))(((++++++******))))))(((((()))***+++,,,...///000111000000111222333444555555111222333444555666666777555555555666666777777777555444333222222222222222111111111111111111111111111111000000///......------,,,,,,,,,,,,+++++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((((((((((((((((((((((((((%%%%%%'''(((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,......///000111111000000111333666666666555555666777777777777888999:::;;;444555666777888999::::::<<<===<<<;;;999999:::;;;;;;;;;<<<>>>@@@@@@>>><<<:::::::::999888777777666333444555777777777666555333222111000////////////000000/////////000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***************))))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))************&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((('''&&&&&&((()))***'''''''''&&&&&&'''''''''((())))))))))))'''%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%777000(((%%%'''((('''%%%))))))))))))************(((((())))))))))))((((((,,,,,,+++***)))((('''''')))***+++,,,...///000111---...///000111222333333111111222333555666666777555555555555666666666666444333222111000111222333111111111111111222222222222111111000///......---,,,,,,,,,+++++++++******---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,+++)))(((((()))(((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,------///000111222333333444444444444444444777666666666555555444444555333111333777:::;;;::::::999888888888999:::;;;>>>>>>@@@BBBCCCAAA===:::<<<:::999888888888666444888888999888777555333222000000000000////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++))))))***+++---...//////......///000111222333333555444333222333555777888555555555444444333333333333333222222111000000000111111111111111111111222222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,,,,---...///000111222222222222333333333333777777777666666666555555666444333444888:::;;;::::::999888888888999:::;;;<<<===???AAABBB@@@<<<888:::888666666777888777666888888888888777555333222111111000000//////......////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++)))******+++,,,---......------...///000111222222333333222111222444666777444444444333333333222222333333222222111000000000000000000111111111222222000//////............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++,,,...///000000000000111111111222222888888888888777777777777888666555666888::::::999999999999999999:::;;;;;;:::;;;>>>@@@AAA???:::777888666444444666888999888777777777777666555333333222111111000///......---/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---,,,,,,---...///000111111222111000000111222444555333333333222222222222222333333222222111000000000000000000111111222222222......------...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************************+++,,,---.../////////000111111222222888888888888888888888888888888777888888999999999999999999999:::;;;;;;<<<:::;;;===@@@AAA???:::666999777555555777888999999777777666666555444333333222222111000///...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$###$$$&&&((()))&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++++++++++++++,,,---...//////000111111000111111222444555222222111111111111111111333333222222111000000000444444333333222111111111.........------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))((('''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---...//////000111222222222777777777777777777777777888888999999888888888999888888999:::;;;;;;<<<<<<;;;;;;<<<>>>???>>>:::777<<<:::888777888999999888666666555444444333333333111111111000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++************+++,,,---...//////111111111222222333444444111111111111111111111111333333222222111000000000888888666555333111000///000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((***))))))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,......//////000111222222555555555555666666666666555777999999888777888999777888999;;;<<<<<<<<<<<<;;;:::::::::;;;;;;999777<<<;;;999:::::::::999777666555444333333333333444000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++++++++***************+++,,,---...//////000111111222333333444444111111111111111222222222333333222222111000000000:::999777555333111///...111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,,,,,,,---...///000111111222222333333444444444444333666999999777666777999777888:::;;;<<<======<<<:::888666666777777777666888888888:::<<<;;;999777555444333222222222333444////////////000000000000.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))***************)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++******+++,,,---...////////////000111222222222222111111111222222222333333333333222222111000000000666666555333222111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$&&&((())))))((('''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,******+++,,,...//////000111111111222222333333333111555888999777666777999777888:::<<<=========<<<999666333222333444555555444444777:::<<<<<<:::777555444333222222222333444......//////000000111111......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''$$$%%%'''(((((('''%%%###(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++***+++,,,,,,......///000---...///000111111111111111111222222333333333333333333222222111000000000222222222111111111000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$&&&((())))))((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%######&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////222222222333333333444444555555444444444555666666777888:::;;;;;;:::999777333222222444666666555444666777999::::::999888777222222222222222222222222000000000000////////////---------,,,,,,+++++++++,,,,,,------,,,,,,+++***************************************************************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((---,,,***)))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))++++++******************************+++,,,---...//////000000111111222222333333333222222222111111222111111000000000000000//////000000///...------------------------------.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%'''))))))&&&###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......//////333444444444444555555555444444333333333444555555777888999:::;;;:::888777333222222333555666555444666777999::::::999777666222222222222222222222222000000000000/////////...---------,,,,,,+++++++++,,,,,,------,,,,,,+++***************************************************************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((((()))******((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((,,,+++***)))((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************************+++,,,---.../////////000000111111222333333222222222111111111222111000000//////000000///////////////...------------------------------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%''')))+++)))&&&###%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///222333333333444444444444222222222222222333444444777888999999999888777666333222222333555666666555666777999::::::999777666222222222222222222222222000000000/////////......------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***************************************************************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((('''''''''''''''((())))))******+++((((((''''''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***************************************+++,,,---......//////000111111222333222222222222111111111222111000000//////000000...////////////...------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,------......//////000000000111111111111000000111111222333444777777888888888777666555333222111222555666666666666777999:::999888666555111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************************)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))******++++++((((((''''''''''''(((((())))))(((((((((((((((((()))((((((((('''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************+++,,,,,,------......///000111111222222222222111111111111111111000///////////////.........//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************++++++,,,---------............/////////000/////////000111222333333777777777777666555555444333222111222444666777777666777999999999777555444111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************************************)))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))******++++++((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))******+++++++++,,,---...///000111111222222222111111111000000111000000///.../////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%"""!!!"""&&&)))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,---////////////000000000000/////////000111222333444777666666555555444444444333111000111444666777888666777999999999777555333111111111111111111111111/////////.........------++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***************************************************************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((('''''''''''''''((())))))******+++((((((''''''''''''(((((((((((())))))))))))******)))))))))(((((('''''''''''''''((())))))))))))(((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))***************)))))))))******+++***+++,,,---...000000111222111111111111000000000111000//////......//////,,,,,,---............---------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''%%%######&&&)))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,............/////////////////////000111222444444777666555444333333333333333111000111333666888888777777999999888666444333111111111111111111111111//////.........---------+++++++++,,,,,,---------,,,,,,------,,,,,,+++***************************************************************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((((()))******((((((''''''''''''(((((((((((()))))))))*********)))))))))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++******))))))))))))************+++,,,...///000111111111111111000000000000000000///............///+++,,,------.........---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$'''))))))&&&%%%&&&(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------/////////000111333444555777666555444333222222333333111000000333666888999777777999999888666444333000000000000000000000000//////.........---------+++++++++,,,,,,---------,,,,,,---------,,,++++++************************************************************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((())))))*********+++(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++******)))))))))))))))***)))***+++,,,...///000111111111111111000000000000000000///...............+++,,,------.........---------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###'''((()))))))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))******+++,,,++++++,,,,,,,,,,,,------///000000111222222333333222333333333333333333444333333333444555666777777999777666555555444222000222222222111111000......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((()))***)))'''&&&&&&'''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++,,,---...///111111111000000000000000////////////////////////---.........---,,,,,,+++------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***+++---......---+++***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((((((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''(((&&&&&&'''''''''&&&%%%$$$'''(((((()))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------000000000111111222222222222222222333333333333444444333333444444666777777777666555555555555222000222222222111111000///.../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))((()))))))))'''&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&''')))'''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))((((((((()))++++++*********++++++---......000000000000000000000000........................------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&(((***)))((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&'''''''''&&&%%%$$$'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************))))))))))))***++++++++++++++++++,,,,,,,,,,,,000000000000111111111111222222222222333333444444444444444444444555666777666555444555666555444222222222111111000000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))((((((((((((*********)))))))))(((((((((((((((((((((((((((((('''''''''&&&''''''(((((('''((()))((('''&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&'''(((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))((()))******+++************+++,,,------////////////////////////........................------......------,,,,,,------------------------------------------------************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&)))++++++***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))***++++++***++++++++++++,,,,,,,,,000000000000000000000000111111111222333333444444444444444444444555666777444333333444555666444333222111111000000000000000---------...............------------------------------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''''''''((('''((()))((('''&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))******+++***************+++,,,,,,.............../////////........................,,,------...------,,,,,,------------------------------------------------************************))))))))))))))))))))))))++++++***))))))(((''''''((((((''''''''''''(((((())))))(((((((((((())))))&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&)))++++++***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))***+++*********+++++++++,,,,,,//////////////////000000000000111222222333444444555444444444444555666666333333222444555666444333222111000000///000000111---------...............------------------------------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((&&&((()))(((''''''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((()))))))))******************)))))))))***++++++,,,,,,---------.................................,,,,,,------...------,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&(((***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((())))))(((((((((((()))******************++++++++++++---------...///000000000///000000111222333444444555555444444444555555666333333222333555555444222222111000//////000111222..................------------------------------------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''(((((())))))&&&'''((((((''''''((()))&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((************************(((((()))************)))***)))))))))))))))******+++++++++,,,------......------------------------,,,,,,------......------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''''''''((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((((((&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((((((((((((((()))******************++++++++++++++++++,,,---///000111111//////000111222333444444666555555444444444555555444333222333444444333111222111000//////000111222/////////...---------,,,........................------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''((()))******&&&'''((((((''''''(((***&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))***+++******)))***))))))((((((((())))))*********+++,,,---------------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''******++++++++++++******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%''''''&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))******)))************+++++++++******+++---///000111222...///000111222333444444666555555444444444555555444333333333444444222000222111///......000222333000000///...------,,,,,,........................---------,,,,,,,,,++++++******************************))))))))))))******))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((***++++++%%%'''((((((''''''(((***&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))++++++******)))***)))(((((((((((())))))))))))***+++,,,,,,------------------------------+++,,,,,,---.........---------------------------------------------------************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((''''''''''''(((((())))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))************************++++++,,,------......///...///000111222333333333333333222111111222333333333333333333333333333333000////////////000000111333222000...---,,,,,,------------............///......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******)))(((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))(((((((((((())))))************************++++++,,,,,,---............///000111222333333333333222222111111222222333222222222222222222222222000000///////////////000222111///...------------------------..................---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))***************************++++++,,,,,,---............000111222333333333333222111111111111222333222222222222222222222222111111000///............000///......------......------------...............------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))******)))(((((('''(((((()))***''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))))))))(((((((((((())))))*********************************+++,,,,,,---------...///111222222222222222222111111111111222222222222222222222222222222222111000///...---------........................,,,,,,---------.........---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,...///000,,,+++***)))(((((()))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111222222222111111111111111111111111222222222222222222222222111111///...---------------------...............,,,,,,,,,------------...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,---...000111222///...---+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++,,,,,,------///000111222222222000000111222222111000000222222222222222222222222000000///...------------,,,------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++---.../////////......,,,+++)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++,,,---...000111111222222///000111222222111000///000000000000000000000000///......---------......,,,---.........---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))***++++++---///000///...,,,***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++,,,---...000111111111111///000111222222111000///..............................---------......///------.........---++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***(((***...111222000...,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''(((******((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((((((((((())))))))))))*********))))))))))))))),,,,,,------.../////////000000111111111000000///////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((************))))))))))))***)))'''&&&&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******)))))))))***,,,///222444000///---)))&&&%%%''')))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,,,,---......//////000000000111111000000///------------------------...---,,,,,,,,,,,,---...,,,,,,,,,------------...------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((*********)))))))))((((((***)))((('''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((***---///111222222000---)))''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((((((((((('''(((((((((((())))))))))))((((((((())))))*********++++++,,,,,,---.........//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((******))))))))))))((((((******)))(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''(((***,,,---333444333000,,,)))((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((())))))))))))))))))***)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((('''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((())))))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))***++++++******++++++,,,---------......//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((***)))))))))((((((((((((******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))***000111222111...+++))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''((((((((())))))******))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))&&&&&&'''((()))******+++))))))******+++,,,,,,,,,,,,---...///////////////------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))((((((((((((''')))))))))))))))(((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((((())))))))),,,//////...+++******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((())))))***''''''(((((()))))))))***(((((()))))))))*********)))))))))******+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))'''''''''(((((()))))))))(((((())))))***++++++++++++,,,---...////////////------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%(((+++,,,,,,*********((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))******'''(((((((((((((((((()))((((((((()))))))))******(((((())))))***+++++++++************++++++++++++*********+++++++++++++++************************+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''((((((((())))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((((((((((((((((((''''''((())))))******+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&''''''((('''&&&%%%$$$&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((()))))))))))))))(((&&&(((******)))((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''(((((((((((()))))))))***((((((((()))***+++++++++************++++++++++++)))*********++++++++++++************************+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))******(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%'''''''''&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((()))************+++,,,---............++++++++++++++++++++++++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&'''''''''&&&$$$$$$&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((((('''&&&'''(((((()))(((((((((''')))******(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++))))))******++++++++++++************************+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))******+++(((((((((((())))))))))))''''''''''''''''''''''''((($$$***666777---&&&(((((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******''''''''''''''''''''''''(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++,,,---.........---,,,,,,,,,,,,---------......000---+++,,,...///---***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++)))************+++++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&''')))+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******'''((((((((())))))))))))''''''''''''''''''''''''((('''///===???333)))'''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++---.........---,,,,,,,,,,,,------------...///---,,,,,,......---***...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))(((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++))))))*********+++++++++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))(((***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))'''''')))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''((((((((()))))))))''''''''''''''''''''''''&&&$$$+++666777...&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++***+++,,,------------,,,,,,,,,,,,,,,------------///---,,,,,,---...,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++)))))))))*********++++++)))))))))((()))******++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((******((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''((($$$###''')))&&&&&&(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))'''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))************)))))))))))))))******++++++++++++++++++++++++++++++++++++***************************************(((((((((((((((((((((((()))))))))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&(((***+++)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''',,,'''%%%&&&(((((()))+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++************++++++,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&(((***+++)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''***,,,+++(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))******+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))((((((((((((((()))))))))******(((((()))************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((******((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%'''((()))&&&###((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''(((((()))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++***))))))((()))***+++,,,***++++++++++++,,,,,,,,,,,,...///...,,,+++,,,...,,,,,,,,,++++++++++++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))*********))))))(((((((((((((((((((((((()))))))))***'''((()))***+++******)))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))'''''')))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***(((%%%"""$$$(((******((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&'''''''''&&&$$$###((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,...000...+++***,,,...,,,,,,,,,+++++++++******************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''(((((((((((())))))))))))'''((()))++++++******)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&''')))+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''***)))(((''''''((()))***))))))*********))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,+++***)))(((++++++,,,,,,,,,,,,++++++++++++************++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''******))))))((((((''''''***)))(((''''''((()))***))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******))))))((('''''''''******))))))))))))******(((((((((((()))))))))))))))************+++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((()))))))))(((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''***)))(((''''''((()))***))))))*********))))))(((*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***))))))***++++++++++++++++++***++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((()))(((((((((''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******************************))))))))))))******(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&''')))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((())))))******)))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++******++++++************++++++************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************++++++,,,------...******))))))))))))******(((((((((((()))))))))))))))))))))*********++++++************************(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++******)))++++++************++++++************)))))))))(((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''&&&''')))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,+++************++++++++++++******++++++************++++++************)))))))))(((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************,,,,,,++++++******************))))))))))))******(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((()))***)))'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))))))))))))))))))))************+++************+++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++************++++++************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))******+++''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,++++++***))))))((((((******))))))))))))******(((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((((((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((()))******)))((('''%%%&&&'''((())))))))))))))))))))))))************************++++++++++++***++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***'''((((((((()))))))))***'''((()))******)))((('''))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''((((((((())))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***************)))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''')))******)))(((''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((()))******)))((('''%%%&&&'''((())))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,,,,++++++,,,------......------,,,++++++************++++++************))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******'''((((((((())))))******'''((()))******)))((('''))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))))))))***++++++,,,,,,******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''(((((((((((()))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&'''******'''$$$((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))((((((((((((((()))******((()))*********)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((******))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((+++)))&&&''')))***)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))(((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))***)))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))******)))))))))(((((((((''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((+++)))&&&%%%&&&((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((())))))))))))(((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((()))''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((())))))))))))((((((((()))))))))******************))))))******+++,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((()))))))))*********))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))((((((((('''''''''(((((((((((()))''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''***+++***)))'''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((((()))))))))******************))))))******+++,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))***))))))(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&***...///...+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******(((((())))))))))))(((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))******))))))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++)))(((''''''''''''''''''''''''''''''((((((((()))))))))***((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''***---...,,,***)))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((())))))))))))(((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******+++***)))((('''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''(((((((((((()))))))))'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))''''''''''''((((((((()))''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,+++***(((''''''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&(((***)))&&&%%%''')))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))(((((())))))))))))(((((())))))))))))*********************)))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++***((('''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))************'''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&((((((((((((((((((((((((***)))'''%%%%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++,,,,,,,,,+++++++++******'''''''''''''''''''''''')))))))))((((((((((((((()))******+++++++++******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((,,,+++***((((((((()))***(((((((((((())))))))))))************************+++*********))))))((((((+++*********))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++***)))'''''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))'''&&&'''(((***+++///***%%%%%%(((***(((%%%(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))'''%%%%%%&&&(((***((('''''')))***))))))'''((()))******)))((('''))))))((((((((('''''''''((((((((((((((((((((((((***)))'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))******((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''(((***+++,,,+++++++++************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++******)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''+++***)))((('''(((((()))(((((((((((())))))))))))************************************)))))))))(((************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))(((((((((''''''''')))((('''&&&&&&'''((()))***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++***)))((('''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))'''''''''(((***+++111,,,((('''***+++***((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))(((((((((''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))((('''&&&'''))),,,***(((''''''((()))(((''''''((()))******)))((('''))))))((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++************))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))))),,,,,,,,,+++***)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''))))))(((''''''''''''((((((((((((((())))))))))))************************************))))))))))))************))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++///+++((('''***+++***((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((('''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''&&&&&&(((---000+++)))''''''(((((('''&&&'''(((((())))))(((((('''))))))(((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))******)))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***++++++******+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********************************)))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&'''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))******************))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))******+++)))&&&&&&'''((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&((()))((('''&&&'''(((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((&&&&&&)))---111---+++)))(((((()))'''&&&(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***++++++,,,,,,'''((()))***************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((+++***((((((((((((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************))))))******************(((((((((((((((((((((((('''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))((('''''''''((('''&&&(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))(((''''''((()))'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))'''&&&(((+++......,,,***)))******)))'''((((((''''''''''''(((((((((((())))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))************)))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))******+++++++++&&&&&&((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))******)))))))))'''(((((())))))(((((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************((()))***+++++++++******))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))''''''((()))'''''''''((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))'''''')))+++---+++))))))******)))((((((''''''&&&&&&''''''((((((((()))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''')))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((())))))*********''''''''''''''''''''''''(((((((((((((((((())))))''''''((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''%%%&&&'''((()))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***'''((((((((()))))))))***&&&'''''''''((((((((((((&&&'''((())))))((('''&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************((()))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))((()))******)))((())))))(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''')))***)))((('''((()))''''''''''''((((((((()))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((***)))((('''((()))***)))''''''((())))))(((((('''&&&&&&&&&&&&'''((((((((())))))*********+++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******'''((((((((())))))******'''((((((((())))))******&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&(((((('''&&&&&&'''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''')))***)))((('''(((***&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))$$$&&&)))***)))((((((((((((&&&%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''************************+++)))((())),,,---+++)))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))'''&&&'''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))''''''))),,,******))))))((((((''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((++++++,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((()))(((&&&&&&&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++555888///%%%%%%((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***++++++******)))((((((((())))))))))))))))))))))))***((('''(((***,,,***((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''(((***+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))(((&&&&&&(((***))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((('''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))(((*********++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((('''''''''***)))))))))((((((((('''((((((''''''''''''((((((+++******)))(((''''''&&&'''&&&%%%$$$$$$&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///222+++%%%&&&((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))''''''''')))***)))((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''''')))+++,,,))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((('''&&&&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&''''''(((((())))))***))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((()))((((((''''''(((((())),,,+++***)))((('''&&&%%%'''&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%)))***(((&&&((()))((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''''''''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******)))(((((()))******++++++******))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))************))))))))))))))))))))))))(((((((((((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((()))''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((()))******************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++***************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))+++******)))(((''''''&&&)))(((((('''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''&&&&&&((())))))'''(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************))))))************++++++))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***++++++***)))''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))******+++,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))************)))(((************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))***++++++++++++***)))))))))))))))))))))))))))************************((())))))***************************************************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&'''))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))*********+++************************)))***++++++******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))*********)))(((''''''&&&))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((()))+++,,,,,,***((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***''''''(((((()))*********&&&&&&'''''''''((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************((()))******++++++******************************************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&)))***(((&&&((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))'''(((((())))))((((((''''''(((((())))))******+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))*********++++++*********)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********************************''')))+++***)))(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((***,,,,,,***'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))((()))))))))************((()))))))))************((()))***++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&''''''((()))))))))'''((((((((()))))))))*********))))))))))))******(((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))************************((()))***+++++++++******************************************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&***)))&&&&&&***(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))(((((())))))))))))(((((('''(((((()))******++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))*********))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''))),,,,,,)))&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))*********)))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++''''''(((******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((''')))***++++++***)))'''************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%&&&'''((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************%%%%%%&&&'''((()))******'''((((((((())))))************))))))))))))************))))))((((((''''''(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))************************((()))***+++,,,+++******************************************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%)))((($$$&&&,,,(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******(((((())))))))))))(((((('''(((((()))***+++++++++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((+++++++++*********))))))************************************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))((((((''''''+++*********))))))(((((()))************+++++++++,,,+++******))))))******+++++++++******************)))(((''''''((()))***)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++******))))))************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((((((((()))************************************************************************************************))))))***+++++++++++++++***************+++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))(((+++++++++*********))))))************************************************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***)))))))))((((((((('''************)))))))))((()))************+++++++++,,,+++******))))))*********************++++++++++++***))))))))))))***+++************++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++*********)))************************************++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((())))))***************************************************************************************************)))******++++++++++++++++++++++++++++++,,,------+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))+++++++++***************************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((************)))))))))))))))************+++++++++,,,+++******))))))******))))))******++++++,,,,,,,,,,,,+++******+++,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))***+++************************************************************************************************)))***++++++,,,,,,+++++++++++++++++++++,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))************************************************************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))((((((((((((*********)))))))))))))))))))))*********+++++++++,,,+++******))))))******))))))******+++,,,------,,,++++++++++++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,******************************************************************************************************+++,,,,,,,,,,,,+++***************+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******************************************************************************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++,,,+++******))))))******))))))***+++,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***************+++,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))***************************+++++++++************************************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,+++******))))))************++++++,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,------))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))*********+++++++++************************************************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''((((((((()))))))))***((()))))))))************)))************+++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))******++++++++++++************************************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''((((((((())))))******(((((())))))*********+++)))************+++++++++,,,++++++***)))*********---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((()))******'''((()))++++++******)))(((((((((((()))))))))))))))))))))***+++++++++,,,)))************+++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************************)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------........./////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------++++++,,,---------,,,,,,***************+++++++++++++++++++++++++++++++++++++++************++++++************************************)))))))))))))))))))))))))))))))))))))))*********))))))((('''(((((((((((((((((((((((())))))*********++++++++++++******))))))******+++******))))))((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((()))******'''((()))***+++******)))(((((((((((()))))))))******************+++++++++)))************+++++++++))))))))))))************************************************************++++++++++++++++++++++++************************************************************************************************************************++++++************************)))(((((((((((()))))))))))))))***************************************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))***************)))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---.........------.........---,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************************))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((+++++++++,,,,,,,,,,,,---+++******))))))******+++++++++***)))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((()))************)))((((((((()))))))))******+++++++++***************)))************+++++++++)))))))))*********++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******************************+++++++++++++++++++++***))))))((())))))))))))))))))*********++++++******************************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---------...............------------......------------------------,,,------....../////////------------------------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++------------------------------------------------------,,,,,,,,,+++++++++***++++++,,,---...//////------......---,,,++++++))))))******+++,,,------++++++++++++++++++++++++++++++************++++++************************************)))))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((+++++++++,,,,,,,,,------******))))))))))))******,,,++++++***)))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***((()))))))))************(((((()))))))))*********,,,+++++++++***)))))))))))))))*********+++++++++))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******************************+++++++++++++++,,,++++++***))))))))))))***))))))*********+++++++++*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------............,,,------------...............------------......------------------------+++,,,,,,---...///000000------------------------------------------------++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***,,,---,,,,,,,,,,,,........................---------------------------------,,,,,,,,,++++++++++++,,,------...//////,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------...++++++++++++++++++++++++++++++************++++++************************************)))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))************++++++++++++***))))))))))))))))))***,,,++++++***)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))*********))))))))))))************,,,+++++++++***)))))))))))))))*********+++++++++************++++++++++++************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,+++***************************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------------------------------,,,,,,---------.........------........./////////---------........./////////......------......///........................+++,,,,,,---...//////000................................................,,,,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***------------...000////////////////////////------------------------------------,,,,,,,,,,,,------------............++++++,,,,,,++++++************++++++,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))((()))******+++)))))))))*********+++++++++++++++***************)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------------,,,++++++******++++++*********++++++++++++,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&'''((()))*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,---------.....................////////////000....../////////000000000000//////////////////000////////////////////////------......//////000000////////////////////////////////////////////////------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((+++---...---...222666000000000000000000000000...........................------------,,,,,,,,,............------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''((())))))*********)))))))))))))))))))))))))))))))))))))))*********+++))))))(((((((((((()))))))))************+++++++++'''((((((((()))))))))***))))))))))))))))))))))))************************'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((()))*********)))((((((((()))++++++))))))*********+++++++++***************+++++++++)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------,,,++++++++++++,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********%%%&&&((()))*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...........................------------................../////////000000000000000000000111111111111111111000000000000111111////////////////////////111111111111111111111111/////////////////////////////////////////////////////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((+++...------///666<<<000000000000000000000000..............................---------,,,,,,,,,/////////...------,,,,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((()))))))))))))))***++++++,,,,,,'''((((((((())))))******))))))))))))))))))))))))************************'''((((((((())))))******'''((((((((())))))******((((((((((((((()))*********)))((((((((()))+++,,,)))************+++++++++))))))******+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------..............................---------.........//////////////////000000000000000111111111222222222222222222111111111111222222000000000000000000000000444444333333333333333333000000000000000000000000000000000000000000000000000000//////......------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))+++...------000888??????;;;999;;;;;;888666777666333222555666222000111///,,,+++...222333333444111---...111///+++,,,222,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111222///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,+++***))))))***+++,,,************************+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...////////////------111000/////////000000///,,,...111111000000000111111...///555777555444666222555777777777999999999777666666666666666:::>>>CCC;;;999???AAA<<<888999999777777:::888444333666444333///...000444444222444111...,,,+++,,,---...///...---,,,,,,---///000....../////////...------,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))+++)))***......333BBBRRRIIIDDDAAABBBAAA???@@@CCCBBB===999999777111///000///...---///111222444555333///...111111---...111......//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************,,,++++++***))))))******************************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))************)))************+++++++++))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000111///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++******))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************)))))))))((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******++++++***))))))***++++++************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////...,,,+++***---.........---,,,,,,+++---///000000000111333555333222111222555777888888999;;;===>>>???AAAAAA@@@AAAAAABBBBBBBBBDDDJJJOOOTTTNNNHHHFFFHHHLLLNNNPPPCCC===999;;;=========???;;;888444333444555333///000000111222333222///---/////////......------------------------,,,++++++,,,,,,,,,,,,++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************))))))))))))+++***,,,000111666CCCRRRWWWRRRPPPSSSTTTSSSRRRTTTOOOJJJFFFDDDAAA<<<<<<>>>===<<<:::666222111222333333...+++...000/////////000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++************,,,+++******)))*********************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************))))))))))))************)))************+++++++++))))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,...000000///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++******(((((((((''''''(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((()))******++++++***))))))***++++++++++++++++++++++++++++++&&&'''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////....../////////...---,,,000222333333222111111222///000111111111222555777222666666444:::EEEJJJGGGLLLMMMOOOSSSVVVVVVTTTRRRVVVXXXYYYYYYXXX[[[```dddiiiiiiddd___iii{{{lll]]]PPPMMMNNNLLLIIIGGGFFFBBB>>>???AAA???999444222111000111222111000...+++,,,---......---,,,+++......---------,,,,,,+++------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************+++,,,...222555<<>>;;;999999333...///333444222///222111000...---,,,+++***------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++***************+++************************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************((()))))))))************))))))*********+++++++++((()))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,...........................------------,,,,,,,,,------------------------------------------,,,,,,---------------------------------......//////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++******))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***++++++******************+++++++++++++++++++++++++++((((((***++++++,,,,,,,,,------------------------............////////////...//////000111111222222---...............000222555888;;;<<<======>>>@@@<<>>CCCJJJOOORRRSSSTTTTTTUUUbbbjjjmmmzzz~~~~~~{{{xxxuuutttrrrnnnwwwwwwqqqnnniiiiiimmmmmmhhhcccccc[[[ZZZWWWOOOEEE===::::::555444333111000000000000......------...///000111.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,---...222===PPPeeesssrrrwwwpppvvvvvvwwwwwwsssllllllpppvvv|||~~~{{{zzzzzzrrrggg]]]YYYOOODDD>>>;;;555///000//////...///000111222------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++,,,++++++++++++++++++++++++************************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************)))************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................................................---------,,,------------------------------------............////////////////////////---...///...,,,,,,...000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++******,,,++++++******++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++------------------------....../////////000000000333222111000///...//////999666555:::CCCHHHIIIGGGKKKQQQYYY```dddgggiiikkknnnvvv}}}~~~}}}}}}yyyuuuqqqssszzz{{{wwwtttpppqqquuussslllmmmtttqqqzzzxxxeeePPPCCC>>>@@@>>><<<888555111///---000///...------...///000//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,...000555CCC[[[rrrrrrwwwtttiiifffrrruuu{{{}}}vvvvvvyyyuuuqqqooofffXXXPPPMMMIIICCC999777444222////////////........................,,,,,,------------,,,,,,------,,,,,,,,,+++++++++******))))))***++++++,,,++++++++++++++++++++++++************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))************)))************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........///....................................------------........................------------.........///////////////////////////---//////...,,,+++...000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))************++++++++++++******++++++************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,.........................../////////000000000000222222111111222333444555444333999JJJ]]]iiigggbbbkkknnnrrrvvvxxx{{{|||{{{www|||~~~wwwwwwtttrrruuu{{{xxxuuu}}}hhhVVVPPPQQQRRRRRRPPPLLLFFF@@@===888777444111////////////////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------,,,000555;;;KKKdddyyynnnssswwwqqq```SSSSSS[[[gggmmmyyy|||}}}pppgggfffeeeaaaLLLIIICCC<<<666222000///........................,,,------......------,,,---------,,,,,,,,,++++++******))))))***+++,,,,,,++++++++++++++++++++++++************************,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))************)))************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------.........////////////////////////////////////.........---------........................---------.........//////000000000000000000000000...///000...++++++...111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***)))***************++++++++++++************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))******+++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------........................////////////000000000000000111222444777;;;>>>@@@HHHKKKYYYttt~~~~~~~~~|||xxxxxx~~~oookkkeeehhhlllooollleee]]]XXXAAA???;;;777333111000000000/////////............---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------+++222888@@@QQQiii{{{}}}{{{uuujjj___ZZZ]]]aaabbbiiirrr{{{~~~|||||||||xxx|||nnn___XXXNNN???777888111000000000111000///------------,,,++++++,,,---000...,,,,,,---------,,,***************************++++++,,,,,,++++++*********************************++++++++++++******,,,,,,,,,+++++++++************))))))))))))******(((((())))))******++++++((((((((((((((((((((((((+++++++++******(((''''''))))))))))))************************************,,,,,,+++***))))))******************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------111...++++++,,,---+++)))++++++,,,---...///000000...,,,,,,...///...,,,,,,000111000---,,,......---111222333111000000///---000...///444333,,,***,,,,,,000///+++,,,222222...222...---111222000///111555222...---...///......000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***))))))))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))(((((()))***************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++++++++*********))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++))))))))))))************)))************+++++++++,,,,,,,,,---------......------------------------222111000000111222111000000111111111111222444666:::222555CCCHHHGGGRRRdddrrruuu{{{{{{|||xxxvvv|||zzziiiUUUFFFDDD@@@444000444111///...111000---,,,...///......---,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,***)))+++333999+++++++++*********))))))+++((((((***+++)))+++///)))222;;;EEEVVVgggiiiaaawwwppplllkkkjjjjjjkkkoooyyy|||qqqlllhhhfffjjjrrrssssssvvv|||eeeTTTOOOAAA===999444111000...------------,,,++++++,,,---///---,,,+++,,,---,,,+++***************************++++++,,,,,,++++++*********************************++++++++++++******,,,,,,++++++******************))))))))))))******)))))))))))))))*********************************,,,,,,,,,++++++***)))((())))))))))))************************************,,,++++++***))))))******************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++,,,------......------///---,,,,,,...///---+++////////////............000......///000///......///000111222333666777777444666666444555777888666;;;888666888777444555:::333777777333111444555333333111111333222......111111///.........///000000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++***))))))))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))++++++,,,,,,+++******)))+++++++++*********))))))(((((()))***************************************))))))))))))))))))))))))************************************************(((((((((((()))))))))***************************)))************+++++++++))))))))))))************************++++++++++++,,,,,,,,,---------......------------------------...------...000000000//////222555666555555777999BBBEEEPPP```hhhlllyyy{{{~~~yyyzzz}}}|||yyy~~~~~~vvvggg\\\ZZZSSSDDD:::999888222...000111000///000------------------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,***((()))...333+++++++++*********)))))),,,******,,,,,,***+++000999;;;@@@HHHSSSYYYRRRGGGzzzxxx{{{}}}yyyttt||||||yyyjjjggggggfffkkkrrrjjjhhhppp}}}lllgggRRRMMMEEE===666333111111///...---,,,,,,---......///---++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******+++************)))))))))******))))))))))))******************))))))))))))************************,,,,,,,,,,,,,,,+++***)))))))))))))))************************************,,,+++******)))*********++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---............------------...000000///---///......------,,,,,,+++---......///000333555666444444444666777999:::;;;???AAA@@@;;;;;;???@@@>>>@@@AAAEEEIIIGGGAAA>>>???999<<<<<<999777999999777666444444555333///000333...000111111/////////000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******)))************++++++++++++******++++++,,,,,,,,,+++******((()))******+++*********))))))))))))))))))))))))******++++++******))))))+++++++++***************(((((()))***************************************((((((((((((((((((((((((************************************************((((((((()))))))))******************************)))************+++++++++)))))))))*********++++++************+++++++++,,,,,,,,,,,,---------......------........................///000000111111111///333777888888<<>>AAACCCFFFKKKZZZ\\\WWWNNNKKKOOOOOOKKKEEEQQQ```jjjgggYYYKKKCCCCCCBBB@@@BBBFFFIIIGGGCCC@@@:::666888888666555666111333444222000......////////////...............------------------------+++++++++,,,,,,,,,---------,,,++++++******************++++++++++++******++++++,,,,,,,,,++++++***)))******++++++*********))))))))))))))))))))))))))))))*********))))))(((************************(((((()))***************************************((((((((((((((((((((((((************************************************(((((()))))))))*********************************))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------...................../////////222222333333222222333444222888???@@@BBBJJJYYYfffrrr}}}wwwyyyyyyuuuxxxvvvuuuvvvssslllfffccc\\\KKK:::555666555111...111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***((('''((()))************************,,,,,,---///---***---222999???OOO___^^^NNNCCCAAA|||zzz}}}wwwiiiffffffjjjqqqrrrsss}}}vvvaaaNNNAAA:::777444000......//////...///---++++++,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******)))))))))))))))))))))*********))))))))))))******++++++******))))))(((((())))))))))))))))))))))))******************)))(((((()))))))))************************************+++***************++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////............/////////.........000000222333555666777888;;;@@@CCCBBBGGGRRR[[[^^^\\\WWWUUUYYY]]]___eeemmm}}}zzznnnkkkppppppjjj```qqq{{{hhh\\\ZZZSSSQQQYYYdddiiieee___UUUIII??????BBBAAA===;;;888888666444111///000000000000//////......------------------------------++++++,,,,,,,,,------------,,,++++++++++++++++++******++++++++++++*********++++++,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((())))))*********))))))************************(((((()))***************************************))))))))))))))))))))))))************************************************))))))))))))************************************))))))*********+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------...............//////000000000222333444222111333666999???KKKXXX]]]]]]cccqqq~~~}}}}}}www~~~~~~iiiRRRFFFBBB;;;222---//////........./////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))************************'''(((***++++++*********************************++++++---///---+++000777AAANNNbbbkkk]]]FFF???FFF}}}{{{tttxxx||||||xxxvvvzzz|||~~~~~~xxxuuudddXXXSSSGGGAAA:::555333222///,,,000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******)))))))))************+++******))))))))))))******************))))))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))*********************************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...////////////...///000000000//////111333222333555888<<>>888222000...------...000222,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))************+++))))))))))))))))))))))))************************'''((()))+++,,,,,,,,,,,,***************+++++++++******,,,...------555???JJJ\\\nnnlllUUUCCCGGGUUU}}}pppmmmmmmtttyyysssrrraaaYYYMMMEEE???:::444///111///------.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******************++++++,,,,,,******))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))******++++++*********))))))))))))******************************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...//////////////////000111000000333777<<<888;;;@@@GGGNNNUUUZZZ]]]\\\gggpppsssxxx{{{xxxtttrrrsssyyyxxxkkkZZZMMMGGGCCC???;;;999888777555333111//////........................,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,---******++++++++++++******)))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))******+++,,,,,,++++++))))))*********+++++++++(((((()))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............///000000111222222222555888<<>>===<<<:::888555333111000........................,,,,,,,,,---------......,,,,,,,,,++++++,,,------******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))******++++++++++++(((((()))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000111222222222777;;;AAAHHHRRRcccvvv|||sssxxxvvvqqqppplllgggfffXXXRRRGGG===444000//////------------------------************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))******++++++++++++))))))))))))))))))))))))************************+++)))(((((()))*********))))))******++++++++++++++++++---///000444AAAOOOlllzzzxxx^^^FFFHHH]]]nnn}}}{{{vvvzzziii```aaagggwww~~~zzzyyysssmmmhhh]]]NNNDDDAAA888222,,,,,,111222...***...---,,,,,,,,,,,,,,,---+++++++++************)))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......222///,,,,,,...000///...000///.........000222333444111333:::???@@@FFFMMMPPPVVVeeewwwvvvjjjeee\\\YYYVVVWWWZZZ]]]]]]\\\hhhfffmmmnnnfffiiiqqqqqqtttzzz{{{mmmdddZZZOOOOOOOOOIII>>>888888444---...000222222...+++,,,111,,,,,,,,,,,,------------...,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))))))))))))))*********)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...000000///...111...---111444555444333BBBDDDHHHRRReee{{{|||yyyrrrooowwwhhhFFF888444000222///---+++***+++,,,,,,,,,---------,,,,,,,,,++++++************************+++***)))***++++++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))************++++++++++++)))((())),,,---+++))),,,...)))***555<<>>ZZZttt}}}uuuvvv~~~zzzqqquuuxxxrrrvvvooofffOOOHHH===555111000000111,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))***++++++***)))************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((())))))*********+++++++++***+++,,,,,,,,,,,,,,,,,,...222...000EEE]]]www]]]KKKYYYuuu~~~tttgggXXXPPPOOOOOOLLLHHH888666222...,,,+++,,,---,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************+++++++++)))************+++++++++)))******+++,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------........./////////---...//////...000333666777???JJJWWWggg|||}}}yyyrrrmmmfff^^^UUUQQQXXXbbbcccfffiiimmmvvv}}}}}}xxxeee``````hhhssszzzvvv]]]MMMBBB;;;777666333111//////000111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,+++******)))))))))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------........./////////...111333222//////222555:::CCCaaa~~~wwwpppppprrrnnniiihhh~~~vvvppp]]]VVVKKKAAA888333...,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))*********++++++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))************+++++++++)))+++,,,---,,,+++,,,---'''000222<<<[[[vvvppp___PPPQQQfff~~~~~~~~~}}}~~~uuuooofff]]]VVVRRRRRRRRRGGGBBB:::333...,,,---...------,,,,,,,,,+++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---..................///////////////000111222333777===BBBOOO[[[nnn~~~|||sssrrrnnnhhh^^^aaadddeeebbbeeetttzzz~~~jjjnnnooopppsssvvvuuupppoooxxxlllXXXIIIAAA???;;;888666555666666333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------,,,++++++***)))))))))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...............////////////000111222000000333;;;BBBRRRggg~~~|||vvvtttiii___```vvv~~~{{{~~~zzzrrrsssdddaaa[[[TTTLLLBBB999222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))************+++++++++))),,,......,,,+++---...(((111<<>>PPPjjj{{{~~~vvvvvvxxxyyyqqqfff``````mmmwwwtttxxxzzzyyyrrraaaZZZSSSEEE444+++//////...---,,,,,,...///,,,++++++******++++++,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))***,,,......///000111555HHH]]]bbbRRRBBBGGGVVVddd}}}zzz{{{sssxxxsssqqqkkkbbbYYYVVVYYY]]]JJJAAA666///---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))************************************************************************,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000///......//////000222000555===@@@DDDUUUiiizzztttbbbSSSSSS]]]jjj}}}wwwwww|||zzzdddQQQHHH>>>:::555000222666............------------,,,------......------,,,------------------------------,,,++++++******)))*********************************++++++*********))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........./////////000000...///000000000222666:::@@@MMMdddwww{{{zzz}}}sssiiidddcccccccccaaa[[[ZZZeeexxxyyy~~~ooobbbeeepppvvvssswww}}}uuukkkgggaaaQQQ;;;,,,...---------.........---,,,,,,++++++++++++,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,***,,,......------000222999PPPfffdddOOOBBBKKK\\\wwwqqqvvv{{{wwwwwwyyyxxx~~~|||uuuxxxkkkYYYTTTVVVQQQJJJ>>>555///---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,************************))))))))))))))))))))))))***************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,---...///000555666;;;@@@GGGTTTkkk~~~}}}zzzxxxtttoooeee[[[TTT[[[pppvvvkkkjjjrrryyy}}}aaaSSSFFFBBB<<<444000333///............---------,,,------......------,,,------------------------------,,,++++++******)))************************)))***++++++++++++***))))))))))))************+++***************+++++++++++++++************++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------.........//////000000111000111111///...222999???OOO___sss{{{vvvxxx}}}}}}wwwoooooollliiiooowwwhhh```aaaiiiooozzzwwwmmmgggnnn}}}~~~yyyxxx}}}yyyppphhhfffeee[[[JJJ<<<111///......//////...,,,,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,+++---///...------222555@@@YYYllldddMMMCCCNNN\\\wwwmmmjjjyyy~~~uuutttzzz~~~yyyyyy{{{gggXXXRRRVVVSSSKKKAAA777111......------------------------++++++++++++++++++++++++++++++,,,------------,,,************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////......---...///222444666:::BBBLLLUUUcccuuuvvviiiaaaaaabbb```aaacccdddmmmuuuvvv{{{}}}kkk]]]YYYQQQBBB555222000000000/////////......,,,------......------,,,------------------------------,,,++++++******)))************************)))***++++++++++++***)))))))))))))))************))))))*********+++++++++++++++************++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,------------.........---......///000000111111000111222111333:::FFFOOOeeevvvzzz|||~~~{{{|||sssccc[[[]]]ZZZ```jjjttt~~~pppjjjwww{{{}}}zzzssslllkkkmmmjjj]]]PPP:::666111...//////...------,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,***,,,...---,,,///666<<>>MMMTTTeeeiii^^^OOOJJJeeerrr```ttt}}}}}}|||~~~}}}}}}|||}}}sssfffZZZVVVSSSIII<<<444000......///---***,,,111++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++************************************)))************+++++++++************************+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------...------,,,,,,---------,,,,,,---------.........///...---...///111111111222111444888777>>>XXXvvvzzzlllgggbbb___ggg~~~wwwdddMMMDDD@@@:::555111000/////////...---,,,,,,---...///////////////////////////------++++++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////111111111///...///000111555555<<>>888333111000///.........//////////////////////////////+++,,,,,,---............++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------................../////////000000---000222333333666===CCCWWWhhh|||pppggg___]]]bbbfffvvvxxx{{{wwwoookkkvvvtttvvvyyy{{{zzzrrrggg]]]TTTIII;;;000333111000111333333000...++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***+++,,,,,,---++++++000444666>>>WWWrrrvvvoooZZZNNNZZZiiiwww}}}rrrsssUUURRRNNNLLLKKKKKKKKKJJJMMMPPPTTTVVVTTTWWWcccpppsss}}}{{{yyy}}}yyy{{{|||yyy|||}}}xxxuuuxxx|||pppqqqvvvtttmmmggg\\\MMM===444000......000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))************++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///------........./////////,,,///111111000111555888===HHH[[[ttttttvvviii]]][[[cccrrrpppaaaPPP@@@444444333111000////////////////////////////////////+++,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------,,,---------................../////////000000000///111333222444;;;GGGQQQwww|||~~~xxxsssrrrjjj```kkkrrryyy}}}tttkkkooowwwzzzyyyzzzzzzuuummmhhheee]]]JJJ888444111///000333333111///++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,------++++++000888<<>>777111///111------------------------+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++************************)))************++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////............////////////---///111000000555>>>EEEPPPaaauuueeelll___YYYggg}}}mmmQQQ>>>888666444222000/////////////////////////////////+++,,,,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************++++++,,,++++++,,,,,,,,,,,,------------------.............../////////000000000000000222444555;;;HHH[[[jjjpppmmmgggfffuuu}}}uuusss|||}}}|||wwwwwwyyyuuuoookkkkkkhhhZZZJJJDDD===555111111222000...++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++++++++,,,------...,,,000999BBBOOOhhhxxxfffLLLQQQzzz~~~zzztttmmmjjjjjjiiieeebbbbbb\\\ZZZ\\\ZZZSSSPPPSSSWWWaaaffffffnnn}}}~~~|||}}}uuutttyyyyyyuuupppqqq{{{|||nnnbbbSSSGGG<<<333000222------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++************************)))************++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,---------+++++++++,,,---...///000............/////////000///000000///000999FFFPPPkkk|||zzzccciiiaaahhhcccKKK:::888666333111/////////////////////////////////+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))***++++++,,,++++++,,,,,,,,,------------------.........//////////////////000000000000///222555999CCCVVVoooyyy}}}~~~|||zzz}}}}}}zzz~~~tttsssmmmiiikkkmmmfff[[[]]]RRRDDD999666444222000++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...111,,,...888EEEUUUppp|||fffIIIPPP|||xxxyyy~~~wwwfff^^^```bbb[[[WWW]]]kkkxxx~~~~~~{{{}}}{{{zzz{{{tttaaaWWWJJJ999000222...---------///...---+++........................++++++++++++++++++++++++***,,,,,,+++)))((()))*********************************++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,---------......,,,---......//////......111000////////////...---666...222666333???^^^tttxxxnnnhhhdddcccjjj{{{zzzkkkMMMBBB999555111,,,...333000000000000///...---,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,---......------...000)))222111///555444111666000999999???YYYrrr|||llleeefffzzz{{{uuusssqqqqqqqqqqqqqqqtttxxxnnn^^^RRRDDD333000111+++.........,,,******+++,,,++++++************++++++************************************)))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,333===HHHaaawwwzzzjjjXXXMMM]]]}}}|||sssuuuooohhhcccfffooovvvvvvttt{{{tttcccVVVJJJ===444111000......///...,,,+++------------------------++++++++++++++++++++++++***+++,,,+++***))))))*********************************++++++++++++******+++,,,------,,,+++,,,---,,,,,,---------.........,,,---......//////......000/////////000000000000111,,,222:::???QQQqqqpppjjjjjjjjjnnnvvvyyypppvvvyyyUUUIII>>>:::888333/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,---///...------...000...444000---333222///444888AAADDDOOOlll{{{mmmnnn~~~{{{tttppprrrvvvvvvuuutttzzzkkk^^^KKK444---111///---------,,,++++++++++++++++++************++++++************************))))))******++++++,,,,,,)))))))))))))))))))))))))))************+++++++++(((((())))))))))))((((((***************************++++++,,,---------,,,++++++,,,,,,,,,,,,------///---666BBBNNNcccrrrooo\\\PPPNNNccc~~~|||uuutttuuusssllleeekkklllqqqxxx}}}}}}}}}}}}~~~zzz{{{yyynnn]]]UUUGGG777555333000.........---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++******++++++++++++******,,,---......,,,,,,---...,,,------------.........------...////////////...////////////000111222333222111555@@@NNNbbbxxxrrrhhhjjjqqquuu}}}}}}~~~{{{xxxgggWWWFFF???<<<777111.../////////............---------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,...//////...---///000111555000...333222000666===IIIRRReeevvvjjjuuu}}}{{{rrrtttzzzyyytttqqqqqqkkkhhh[[[BBB777888555,,,,,,------,,,,,,+++***++++++************++++++************************((()))***+++,,,---......)))))))))))))))))))))))))))************+++++++++((())))))******))))))(((************************))))))+++,,,------------+++++++++,,,,,,---------000...999HHHVVVhhhnnncccVVVRRR\\\uuuvvvuuuggg]]]]]]XXXZZZeeemmmpppzzz~~~}}}}}}}}}yyyzzzxxx|||~~~iiiYYYMMMDDD888555111............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,*********,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---...---,,,+++,,,...------------............------...//////////////////000000//////000222444333888===MMMhhhyyy}}}~~~xxxmmmiiipppzzzzzzlllXXXJJJ@@@:::555333//////..................------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...//////......///000000444000000666444333===AAASSSdddyyyzzzvvvooohhhllluuuvvvwwwyyywwwuuuwwwnnnpppzzzxxxbbbOOO@@@111---,,,,,,---...---+++***,,,++++++******++++++,,,************************))))))******+++,,,,,,---))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))************************((((((***+++------......+++++++++,,,,,,---------111...:::MMM^^^ooopppaaaUUUZZZoooyyy~~~xxxrrrfffbbbXXXUUU[[[___aaajjjuuuwww}}}|||zzzzzz{{{{{{wwwyyy}}}~~~~~~~~~yyyfffUUURRR===888222...---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,---------.........//////---...//////000000//////000000111///......111444111@@@KKKaaauuullliiivvvwwwgggWWWHHH===777222111///......---......++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000///......///111///444222222777444888HHHWWWmmm~~~yyyiiigggnnnvvvyyyyyywwwuuu|||~~~eeeHHH---000...------......,,,***,,,,,,++++++++++++,,,,,,******************************************))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))************************'''((()))+++,,,---------******+++,,,,,,---......222000===TTTiii{{{xxxeeeRRR```zzz|||vvv}}}}}}wwwzzzxxxooohhhdddbbb```aaadddaaajjjxxx~~~{{{zzzwwwzzzyyyvvvzzz}}}uuuwww|||}}}qqqtttrrrxxxwww^^^WWWEEE???777111...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,------........./////////......///000000000000//////111222000...///444888===WWWcccttttttrrrooowwwyyyaaaKKK<<<555444111///............++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------............---///000000///...000111000555444444777888GGG```qqqmmmpppxxx~~~{{{yyy{{{yyyvvvpppWWW;;;555222...---//////---***,,,,,,++++++++++++,,,,,,*********************************)))))))))(((((()))))))))))))))))))))))))))************+++++++++)))******++++++******)))++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,******+++,,,,,,---......222555JJJggg|||gggTTThhh~~~~~~uuuyyyxxxrrrmmmfff^^^UUU[[[fffrrrzzz}}}{{{xxx~~~~~~vvvttttttvvvuuuxxx{{{rrruuu}}}uuuvvvqqq|||~~~~~~|||{{{nnnZZZQQQIII>>>555000/////////------------------------++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,---............////////////......///000000000000000...000222222111333999???XXX{{{rrrgggkkkpppxxx[[[EEE888777444111///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......------------............---///000000//////000111000555555777===GGGddd~~~yyyzzz{{{}}}yyy}}}xxxzzz}}}www}}}vvvxxxvvvtttiiiUUU;;;555///---//////...+++---,,,,,,++++++,,,,,,---*********************************************+++)))))))))))))))))))))))))))************+++++++++)))******++++++******)))++++++++++++++++++++++++))))))***+++++++++++++++)))******+++---......///333>>>^^^aaaYYYppp}}}{{{ooo___UUUVVV[[[aaagggkkkllllll|||}}}xxxyyy}}}yyysss{{{nnnlllrrrvvvxxx}}}uuuxxxuuu~~~xxxqqqvvvcccZZZQQQDDD999222/////////........................++++++++++++++++++++++++***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---.............../////////000...//////000000000000000,,,000333333333666>>>DDDllloookkk___jjj|||fffNNN;;;888555222///.........------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........---------.........//////...///000000//////000111///666777:::DDDVVVzzzyyy|||www|||vvvooopppqqquuurrrddd>>>888000---...000...,,,---,,,,,,++++++,,,,,,---************************))))))***+++,,,------...)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++)))******+++++++++******)))******+++---...//////333EEEmmmZZZ[[[sss||||||ppphhhbbb___```^^^YYYYYY]]]ttt{{{tttvvvvvvsssrrruuuwww~~~qqqmmmpppwww}}}yyyvvvxxx}}}sssqqqpppvvvccc]]]WWWKKK===333///000222111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------........................------000////////////000000111111555444555999999DDDYYY{{{aaagggiii|||wwwwww{{{~~~~~~lllTTTEEE>>>555111111222000.........---,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111222222000000222333222111777:::===MMMoooyyyzzz{{{|||yyy|||zzzyyyyyyrrrpppsssuuusssoooLLL<<<---,,,222333///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++)))***...///---...111222VVVaaaUUU\\\rrr}}}yyy|||zzzrrrqqqjjjeeeddd```ZZZYYY]]]}}}{{{vvvvvvuuurrrrrrvvvsss~~~~~~ooogggnnnvvv}}}}}}{{{uuummmkkkhhh___RRREEE:::111...///000///......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------.................................000////////////000111111///444444555<<<@@@MMMccc}}}rrrgggrrrxxxvvvlllkkksss~~~}}}xxxssspppmmmwww|||~~~rrr___VVVMMMAAA777222000...,,,...---------,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000000000000111222333111666<<>>ffffffMMMJJJbbbqqqzzzuuunnnqqqwwwzzzyyyrrrlllfffaaa```bbbyyy|||}}}|||{{{yyyuuuqqqrrrvvvpppvvvttteeeiiipppwwwkkkyyyzzziiiXXXNNNEEE888///........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------------.................................000000//////000111111222///666777===LLLWWWggg}}}uuuqqqxxx~~~}}}}}}zzzuuupppwwwzzzrrrooopppoookkkfffbbbaaaeeeiiippprrrsssrrrpppppptttxxxxxxlllhhh^^^PPPBBB777111...,,,------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////...///111222222222333555777;;;EEEZZZ{{{|||vvvzzz}}}uuuyyyyyytttooonnnqqqqqqnnnjjjkkkXXXBBB666111......000------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********+++++++++++++++,,,***+++------+++...333CCCooo~~~dddMMMGGGRRRaaammmvvvsssjjjjjjvvvwwwqqqlllkkklll{{{{{{ppplllvvv|||~~~|||tttoooooorrrpppnnnpppwwwzzzrrrnnnooovvv~~~|||yyyuuu]]]TTTOOOCCC666///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------........................////////////000000000000111111222333222888<<>>000...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------.........//////........./////////000000000000000111111222444444222;;;CCCZZZjjjeeeccchhhnnnqqqtttwwwpppjjjcccaaafffmmmrrrtttwwwwwwwwwuuutttssstttuuutttuuuwwwyyy|||yyywwwpppbbbQQQAAA666222//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000333222444666333000333;;;GGGTTThhh~~~~~~|||{{{tttvvv}}}xxxwww{{{sssoooppprrrttttttqqqnnnfffWWWAAA///,,,222.........------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,+++,,,---,,,+++111:::OOOnnntttZZZDDD@@@MMM```qqqzzzyyy}}}||||||{{{{{{{{{yyykkkggg___eeeyyy}}}uuuqqqnnnjjjeeefffggghhhkkkrrr}}}qqqooolllppp~~~|||uuu^^^WWWSSSEEE333000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------........./////////.........//////000000111000000111111222333555555444DDDSSSkkkxxxaaaXXXZZZcccrrr|||yyyssssssyyy~~~~~~||||||{{{zzzyyyxxxwwwwwwyyyyyywwwvvvwww{{{~~~vvvaaaKKK<<<555111000000///......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000222///111444222...555@@@QQQbbbwww|||~~~xxx|||tttppp{{{}}}rrroootttrrrxxxyyysssppppppqqqqqqlllnnnpppgggRRR<<<222222//////......---,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,++++++,,,...,,,---555???OOO```]]]IIIAAADDDQQQccc|||~~~}}}~~~|||~~~vvvzzz}}}~~~|||zzzzzzzzz~~~~~~zzzoookkkccciiizzz~~~|||xxxuuuuuurrrllldddgggiiihhhhhhmmmxxxsssjjjaaaeee|||~~~~~~fffWWWWWWNNN===333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++............////////////---......///000000111111111111111222333444555666@@@YYYnnnxxxrrrppp~~~{{{ooobbbYYYYYYbbbqqq~~~{{{zzzyyyxxxwwwyyyxxxwwwuuutttvvvzzz}}}zzz~~~zzz}}}nnnVVVFFF>>>333222111000///---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.../////////000000000000111...000555444222<<>>666---***,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------............///////////////000000000000444//////333555555:::BBB^^^{{{~~~vvvqqqllleeeooo}}}wwwvvvxxx~~~xxxiii[[[WWW[[[cccnnnvvvxxxnnniiijjjmmmmmmllltttssssssssssssuuuwwwxxxuuuxxxzzzzzzzzz|||yyyjjjWWWPPP<<<777333111000...------......---------,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////111111111111111111222333333///111666555999TTTsss}}}uuulllkkkqqqxxx|||}}}yyyyyyyyy{{{}}}~~~zzz~~~}}}zzzwwwqqqllljjjjjjsss}}}xxxZZZ<<<333555222---+++...---***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++***)))))))))************************)))************+++++++++,,,,,,++++++***+++++++++444---))),,,000666AAAMMMfff\\\TTTMMMOOOeeeuuuppp~~~xxxyyyzzzxxxxxxzzzxxxuuuwww~~~}}}}}}}}}zzzuuuuuuwwwqqqooossswwwwwwuuuuuuwwwrrrsss|||yyyjjjgggdddbbbcccfffhhhiiiiii```WWW]]]uuu~~~zzz{{{zzzwww|||www^^^VVVSSSEEE===222------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------............///////////////000000000111555222222444333555>>>IIIlll~~~vvvrrrzzz|||}}}xxxwww{{{yyysssrrrzzz}}}uuupppeee]]]YYY^^^hhhrrr||||||oookkkfffdddfffiiiiiiiiinnnoooqqqtttvvvvvvwwwvvvzzz{{{|||{{{zzz|||xxxqqq^^^UUUFFF<<<333111222111111111.........---------,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////111111000000000111222222111000333777<<>>777///---000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////////////////000111222222333555999CCCZZZuuu{{{qqqkkkiiilllooollliiidddaaa___\\\XXXUUUXXXWWWYYY^^^gggqqqzzzxxxyyyyyyzzz{{{}}}~~~}}}}}}~~~zzzyyyyyyyyyvvvzzz|||yyytttrrrlllttttttsssYYY@@@...///111+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++************************))))))*********+++++++++++++++******++++++,,,,,,111222000---111GGGkkk{{{fff___dddeeeooo~~~~~~}}}wwwwww|||xxxuuusssrrrqqquuu}}}zzztttpppqqqrrrrrrtttyyyqqq{{{tttiiigggjjjkkkooonnnkkkeee```^^^___aaaZZZ]]]bbbfffgggeeebbbaaarrrssswwwnnn|||}}}pppZZZWWWPPPDDD888222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------............///000000000000111111111111222555888;;;HHHbbbvvvrrr~~~{{{zzzttttttwwwxxxsssiiiaaa_________jjjooovvv{{{xxxtttvvv|||zzz{{{zzzwwwyyyxxx~~~wwwlll___VVVUUUXXX```aaabbbbbbbbbdddgggjjjnnnqqqtttxxxzzz{{{zzzyyyxxx|||~~~|||~~~|||rrrdddWWWNNNAAA222...333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.....................////////////////////////000111222333666:::DDDXXXttt~~~sssjjjaaa]]]___bbbdddccc```^^^[[[YYYXXXWWWVVVUUU[[[ZZZ[[[cccpppwwwpppcccbbb```aaadddiiimmmoooooonnnnnnmmmllloootttwww~~~qqqppppppyyyzzzvvvyyy|||zzzvvvtttqqqwwwwwwttttttRRR555111555000,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))************************))))))*********++++++++++++*********++++++,,,---000222111---333LLLppptttbbb___eeeeeemmm~~~yyytttyyyyyyzzzyyywwwtttrrrpppooonnnlllnnnuuuyyytttpppooonnnlllmmmrrrrrrrrrccceeekkklllqqqrrrpppkkkddd^^^]]]]]]XXX\\\dddkkkiiibbb^^^^^^dddxxxuuusssqqq|||wwwvvvaaaZZZTTTIII>>>555111///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------............///000000000111111111222222111444777???SSSqqqqqqsss|||xxxrrrqqqssszzz~~~{{{wwwsssssstttvvvyyyzzz~~~~~~zzzrrrkkkmmmsss{{{|||sssggg[[[RRRQQQZZZeeedddcccaaaaaacccfffiiikkkqqqssswwwzzz|||}}}|||||||||~~~~~~~~~}}}zzz|||lll^^^WWWIII666...222/////////.........------,,,,,,------------,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------........................////////////000000000000111222444444222;;;OOOlll{{{rrrpppeee]]]UUUUUU[[[```___\\\YYYWWWUUUTTTTTTUUUVVVWWW[[[[[[```nnnuuuhhh```XXXVVVTTTVVV[[[```eeegggccccccbbbaaaaaadddiiimmmyyyzzz|||wwwpppmmmuuuxxxsssvvvyyywwwtttrrrtttwwwvvvvvvzzz[[[<<<222333111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,++++++***))))))(((************************)))************+++++++++************+++,,,------)))...111111888KKKbbbpppddd^^^gggsssuuu{{{|||~~~|||zzz}}}wwwwwwvvvsssuuutttrrrpppnnnmmmllllllkkkooo{{{xxxssspppooollliiijjjnnnvvv~~~~~~rrrkkkjjjlllpppvvv|||zzzqqqfff]]]YYYZZZZZZ```jjjllleee]]]ZZZbbbvvvzzzuuu|||vvvxxx{{{zzzwwwttt___YYYPPPDDD999333000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------............///000000111111111222222222000333:::HHHccc{{{rrroooyyyvvvpppmmmrrryyy~~~yyyrrrjjjccccccnnn||||||lllaaaWWWUUUWWW[[[ccclllcccaaa___bbbggglllnnnnnnssswww~~~|||}}}|||zzz}}}~~~rrruuu}}}iiiaaaUUUAAA333111////////////............,,,,,,---......---,,,,,,------------............------------------------++++++,,,,,,,,,,,,------------------........................////////////000000111111222444555666444DDDbbbxxxjjjbbb```YYYUUURRRTTTZZZ^^^]]][[[YYYWWWUUUSSSSSSUUUYYY\\\^^^```kkk}}}wwwjjj^^^XXXTTTTTTUUUYYY___dddffffff``````___]]]]]]___cccgggkkkmmmqqqvvv{{{rrrkkkpppvvvyyy~~~xxxsssuuuxxxwwwuuuuuuxxxvvvwwwzzzwwwdddJJJ888111000...,,,------------------------,,,,,,,,,+++++++++******************************++++++******************************************)))************+++++++++************+++,,,---...)))---///222<<>>PPPZZZYYYXXX```pppwww{{{}}}{{{{{{vvvyyyxxxwwwssslllgggllluuuzzz{{{rrroookkkhhhgggeeecccbbbeeelllyyynnn\\\YYYWWWZZZbbbfff```XXXSSSbbbtttzzz}}}|||nnnwww}}}yyycccQQQNNNGGG777///222///...---...//////---+++---------------------------------............///..................................../////////000///222444333111222444555333555UUUyyyxxxooommmyyywwwqqq~~~xxxhhheeegggfffwwwsssfff\\\XXXVVV\\\iii|||xxxjjj___PPPRRRXXXeeeooopppggg^^^___hhhrrrtttrrrqqqvvv{{{}}}}}}~~~}}}|||{{{yyyvvvtttsssuuuwwwxxxzzz}}}vvvwwwttt|||wwwbbb\\\LLL000333555333///...111000,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////////////////000000000000000:::333///777333222EEEQQQ||||||nnniii___VVVOOOLLLKKKLLLOOOTTTWWWWWWYYY```ccccccdddccc^^^WWWXXX^^^bbbaaaiii|||uuuiii]]]YYYZZZVVVZZZ```fffjjjjjjhhheeebbb^^^[[[\\\\\\ZZZZZZ^^^\\\fffpppsssooommmppptttzzz~~~vvvsssmmmfffcccfffsss}}}zzzxxxzzz||||||}}}~~~~~~}}}{{{~~~}}}~~~uuu___FFF555...,,,---//////...///000...,,,,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,///111666AAAQQQ]]]bbb___```eeeppp}}}wwwzzz{{{zzzyyytttkkkgggnnnxxx~~~mmmjjjfffdddcccbbbaaa___\\\aaannn~~~ooobbbZZZWWWWWW]]]___ZZZSSSOOOPPPhhhyyyzzz~~~yyy|||{{{iiiWWWRRRLLL===333222///...---...//////---,,,---------------------------------............///................................./////////000000///111333222222444555666999???^^^rrrqqqtttyyy~~~vvvqqquuuttteee]]]eeesss~~~sssdddZZZTTTVVV\\\gggvvv~~~qqqdddXXXRRRZZZ```iiiooooooiiiaaa\\\```lllxxx{{{wwwxxx~~~{{{xxx~~~}}}}}}}}}|||{{{yyywwwuuutttppprrrrrrrrryyy|||rrrwww}}}kkkkkkaaaFFF666555333111///...///000------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////////////////000000000000...555111222<<<;;;@@@WWWrrryyypppiii\\\XXXRRRMMMJJJJJJMMMNNNTTTXXXZZZ[[[^^^eeeiiiiiiqqqggg[[[TTTVVV^^^fffjjjzzztttmmmcccYYYWWWZZZ]]]```ffflllqqqqqqmmmiiiaaa]]][[[\\\[[[YYY\\\aaadddnnnwwwyyytttpppqqquuuwww{{{xxxuuuwwwqqqiiiqqq}}}rrrrrrzzzzzzjjjVVVCCC777222,,,------,,,,,,---------,,,,,,,,,++++++++++++************************************************************************************+++++++++,,,,,,,,,,,,,,,---------......,,,///000666KKKcccnnnkkkkkkdddgggvvv}}}|||{{{yyyrrrjjjhhhtttzzziiifffcccaaa``````___]]]WWWYYYaaappp~~~nnnbbb]]]WWWUUUWWWWWWSSSNNNMMMIIIeee{{{|||zzz|||}}}zzzzzzwwwaaaWWWQQQEEE999222000///......//////---,,,---------------------------------............///............................../////////000000000000000111222333444666777AAALLLkkkyyynnnttt~~~nnnrrruuuiiinnn{{{|||ooo```ZZZ^^^mmmrrr```SSSOOOQQQYYYhhhxxxrrr___SSSOOOPPPiiirrryyyvvvjjj___[[[\\\kkksss{{{zzzxxxyyyyyywwwuuu||||||~~~~~~}}}{{{yyywwwuuutttppprrrrrrpppsss|||{{{rrrsssnnnYYY???666111222000+++---333------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------.........------------...///////////////000000000111111222444111333999;;;LLLkkkwwwnnnfff^^^YYYLLLJJJGGGFFFGGGJJJNNNQQQXXX\\\___```eeennnsssssswwwgggYYYWWWZZZ___kkkwww{{{tttllleee]]]XXXYYY^^^dddgggmmmtttyyywwwpppiii^^^\\\ZZZ[[[ZZZZZZbbbjjjssszzzyyytttuuuwwwuuuzzzwwwttt{{{vvvjjjqqq}}}jjjgggrrrzzzlllTTT===222//////...---+++***+++---,,,,,,,,,,,,++++++++++++*********************************************************************************++++++++++++,,,,,,,,,,,,---------......---000222===```{{{nnnaaacccyyyzzz{{{yyyuuuoooiiiooouuugggdddaaa_________]]]\\\ZZZVVVWWW___lll|||~~~}}}|||pppeee___YYYTTTSSSSSSPPPNNNPPPMMMdddwwwxxxuuu||||||yyyooo\\\SSSKKK???555111000.........///...,,,---------------------------------............///...........................////////////000000000222000///111222333666:::PPPcccvvvuuuzzzyyyzzzvvvooohhhkkkvvvpppccc^^^gggsss~~~xxxpppbbbTTTNNNOOOWWWdddwww}}}fffSSSMMMTTT]]]uuuzzzyyypppaaaZZZ\\\cccyyyxxxvvvvvv|||sssvvvyyywww}}}zzzvvvsssrrrppprrrsssrrrrrrxxx~~~tttoooeeeNNN;;;///222333---,,,333........................------------------------------------------------,,,,,,,,,---------.........------------...///////////////000000111111222555444333444777CCChhhsssggg^^^WWWQQQNNNHHHGGGFFFFFFHHHLLLQQQSSSZZZ___cccfffnnnwwwzzzyyyqqqccc[[[^^^aaadddtttzzzqqqhhhaaa\\\YYY]]]dddggglllttt|||~~~xxxlllccc\\\ZZZXXXYYY[[[```mmmzzz{{{wwwyyy}}}{{{~~~xxxtttwwwvvvuuu~~~{{{mmmggghhh~~~bbbCCC111444222111111...******---------,,,,,,,,,+++++++++************************************************************************************++++++++++++,,,,,,,,,---------......---333888IIIvvvggg[[[bbb|||}}}}}}|||~~~}}}vvvxxxtttpppmmmnnn}}}{{{ttteeebbb___\\\[[[[[[YYYXXXYYYSSSOOOSSS\\\mmmrrrpppyyy{{{tttaaaZZZUUUTTTSSSQQQRRRVVVLLLVVV```dddgggrrr|||~~~cccRRRMMMEEE:::333111...............------------------------------------............///........................////////////000000000111444000///111111111999BBBggg~~~kkkjjjlllhhhhhhnnnkkkffflll}}}}}}qqqdddZZZRRRNNNQQQVVVaaapppnnnXXXJJJMMM]]]kkkyyyuuukkk```ZZZ\\\fffnnn{{{wwwvvvnnnttt{{{{{{{{{vvvrrrpppoooooopppooonnnqqqwww}}}xxxzzzqqqqqq```EEE000111666111---///........................------------------------------------------------,,,,,,,,,---------.........------------...///////////////000111222222222222222666999>>>]]]zzzoooiii___UUUMMMIIIFFFEEEGGGGGGHHHJJJMMMQQQUUUXXX[[[aaagggmmmuuu}}}}}}yyyiii___\\\```dddmmmyyyoooeee___\\\\\\aaahhhkkksss}}}vvvggg]]]\\\XXXXXX\\\bbblll|||zzzyyy||||||zzzwwwpppddd~~~qqqSSS???666111///222111---,,,...---------,,,,,,,,,++++++************************************************************************))))))*********+++++++++,,,,,,,,,---------......---555<<>>222,,,000333000...000------------,,,,,,,,,,,,************************************************************************)))))))))************+++,,,,,,,,,---------......---555>>>QQQtttzzzYYYLLLSSShhh{{{tttwwwnnnyyy}}}wwwooorrrqqqrrrwwwvvvpppmmmooo{{{|||tttmmmfffbbb]]]XXXUUUQQQNNNLLLJJJJJJIIIIIILLL\\\{{{qqqqqqyyy{{{xxx___[[[XXXXXXUUURRRSSSWWWMMMEEEAAAJJJYYYjjj}}}yyy}}}uuuVVVQQQOOOFFF555222///---.........------------------------------------............///........................//////000000000111111111222111333555333777LLLeeexxxsss{{{nnnmmmiiigggmmmuuuwwwtttuuuvvvkkk[[[PPPFFFDDDIIIRRR___jjjtttppp\\\RRRVVVdddqqqyyykkkbbbZZZ[[[fffsss|||xxxuuuiiiwwwzzzwwwtttuuupppnnnqqqqqqllljjjlllqqqxxx}}}rrrwwwaaaEEE555222333111---........................,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------------...//////...///000111222333333444444444<<>>@@@EEEDDDBBBHHHRRR\\\kkkvvvrrrhhhgggnnnuuuvvvtttoooggg]]]UUURRRQQQXXXTTTOOOLLLJJJPPPbbbrrrxxxzzzwww\\\JJJJJJFFF???666111///000///...------------------------........................////////////////////////........./////////000000...///333999@@@SSSxxx}}}ggg]]]```fffjjjnnnyyy{{{sssfffYYYNNNGGGBBB???EEEJJJRRR\\\hhhuuuqqq___WWWXXXeeepppoooiiiggggggggguuu~~~wwwzzz~~~|||tttllljjjhhhfffgggjjjjjjhhhfffddd___^^^dddnnngggZZZcccssstttooo^^^HHH777333444111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........///...------...000111222111111111111111222222333:::NNNjjjtttbbbUUUQQQMMMHHHFFFHHHJJJIIIHHHKKKKKKLLLNNNQQQUUUXXXZZZ^^^\\\[[[```jjjvvv~~~~~~qqqggg```^^^ccckkkwwwuuummmffflllrrruuuyyy|||gggcccgggiiillloooxxxxxx~~~rrriiinnnvvvyyyhhhlllyyy{{{xxxnnnmmmsssoooooo}}}yyyLLL111333555---//////...---------------+++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------333888LLLUUUeeeqqq]]]PPPLLLVVVjjj|||wwwuuuvvvwwwvvvsssrrrzzzxxxtttrrrnnnjjjeeedddbbb___[[[UUUMMMHHHDDD@@@@@@DDDEEECCCDDDHHHPPPeeeyyy{{{tttoooqqqttttttxxxyyyrrreeeZZZUUUUUUVVVSSSPPPKKKFFFJJJZZZkkkzzz}}}xxxfffIIILLLJJJCCC999222///.........................................................////////////////////////000000111111111222222222000000333999CCCXXXxxxmmmdddaaagggpppiiisss}}}wwwooofffYYYLLLDDDBBBBBBDDDIIIOOOXXXbbblllwww~~~lllWWWWWW___mmmuuurrrkkkhhhdddnnn{{{|||~~~wwwpppllliiieeeeeeiiikkkiiigggfffcccdddnnnyyylllfff{{{yyyuuulllXXXBBB777666111111000000///.........------------------------------------------------------------............///......---......///000222333333333333333555666>>>XXXzzzrrrbbbUUUOOOJJJHHHGGGHHHKKKMMMNNNMMMNNNOOORRRSSSUUUXXX\\\^^^^^^[[[]]]gggwwwtttfffaaa```bbbhhhmmm~~~vvvnnngggnnnuuu{{{tttaaaeeelllmmmqqqzzzvvvsss||||||{{{{{{zzz|||~~~uuu|||xxx}}}yyyggghhhsss~~~{{{mmmlllwwwxxxlllmmmoookkkmmmwwwbbb@@@888666/////////...---,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------------444<<>>@@@FFFJJJMMMSSS]]]gggqqqzzzuuudddSSSZZZfffrrrvvvqqqllljjjdddwwwzzz|||}}}}}}~~~yyytttpppkkkeeedddggggggeeeeeeeeedddgggrrr~~~vvv~~~xxxkkkUUUCCC:::111111111000//////......---------------------------------------------------------.........////////////............//////111222333333222444888;;;GGGaaaqqqbbbVVVOOONNNGGGGGGGGGIIIKKKLLLLLLLLLQQQSSSUUUWWWXXXZZZ___bbbcccccchhhtttrrrggg]]]\\\bbbjjjttt|||vvvooommmsssyyy|||llldddjjjoooooovvv{{{uuuwww}}}}}}xxxvvvwwwxxxxxxvvv~~~{{{kkkmmm{{{mmmkkkqqqzzz~~~wwwpppqqq~~~sssoookkkiiijjjlllyyyyyyVVV;;;///***///...---,,,+++++++++++++++++++++*********))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........333>>>VVV\\\jjjuuu[[[GGGKKK[[[qqqrrrttt~~~xxxuuuwww}}}{{{zzztttrrrqqqnnnjjjeeedddbbb```\\\WWWQQQLLLHHHCCC======???BBBDDDEEEGGGTTTdddrrr{{{}}}vvvmmmrrr~~~qqq___VVVUUUOOOLLLIIIFFFAAABBBNNN[[[eeerrrZZZPPPMMMGGG???666000------.................................................../////////////////////////////////000000000111111222666@@@PPPggg~~~xxxjjjfffhhhgggeeecccjjjyyywwwppp}}}~~~~~~vvvppplllfff\\\UUUIIIFFF@@@<<<:::???GGGMMMRRRXXXcccmmmwwwlll\\\TTT___llltttsssnnnkkkjjjnnnyyy|||xxx|||~~~}}}|||zzzxxxwwwqqqiiieeegggfffeeeffffffeeefffoooyyy~~~zzzxxxfffLLL888222111111000000//////...------------------------------------------------------........./////////.../////////////////////...000111111111555<<>>>>>@@@AAA@@@DDDHHHNNNYYYjjjzzz}}}rrrtttuuuvvvsssjjj___VVVTTTNNNHHHEEEBBBAAAGGGOOO\\\wwwsssQQQNNNJJJDDD<<<555111000000////////////////////////........................////////////////////////111222222222222333333333000===UUUsss}}}wwwuuunnnoooiii^^^]]]eeehhhdddgggwww|||zzz{{{nnnhhhrrrwww{{{||||||yyyqqqhhhccc^^^WWWOOOIIICCC>>>;;;999;;;>>>???AAAFFFMMMSSS```dddlllsssyyy~~~lll___aaannnyyyyyyqqqlllnnnqqq}}}~~~|||}}}wwwwww}}}|||~~~zzzyyy{{{}}}rrrjjjiiibbbcccfffhhheeebbbgggnnnrrrlllccckkkssseeeCCC222222111111000/////////........................------------------------............/////////000...///000111222222222222333555666555777???KKKUUUpppyyy{{{dddQQQNNNOOOLLLLLLPPPMMMNNNPPPRRRSSSUUUXXX[[[YYY\\\^^^```bbbjjjvvv~~~mmmbbb^^^ZZZ```kkkvvv|||zzz|||{{{~~~ooodddrrr~~~wwwyyyqqqoooyyyuuutttuuuuuuvvvqqqrrrxxxwwwuuu}}}tttvvv~~~mmmQQQ:::222111000///------,,,,,,+++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,------...///000000AAAFFFbbbqqqwwwsss___^^^ppp{{{~~~ooorrrpppvvv~~~}}}www{{{yyyuuupppnnnmmmkkkgggddd```___^^^]]][[[WWWRRRNNNJJJGGGDDDAAA??????AAABBBDDDFFFKKKVVVhhhzzz}}}fffooo{{{nnnggg[[[QQQKKKFFFEEEEEECCCFFFJJJWWWtttUUUNNNKKKNNNHHH555,,,///---........................---------.........//////////////////000000000000111///000333333111111444;;;@@@gggrrr~~~pppooofff]]]\\\bbbhhhjjjiiikkksss}}}wwwmmmfffjjjlllnnnpppnnnggg^^^XXXTTTOOOHHHCCCAAA???;;;888999;;;>>>@@@DDDKKKTTTZZZfffkkkoooqqqvvv}}}~~~mmmaaapppyyytttrrruuujjjkkkyyysss~~~}}}zzzuuu~~~}}}zzz{{{|||}}}{{{}}}}}}||||||zzzuuunnniiibbbcccdddcccaaa```aaabbbkkkrrrvvvaaaZZZqqqxxxDDD777777333000111444000)))------------------------..................------------------.........///000000000000000111111111333444111333;;;>>>OOOjjjgggZZZMMMIIIIIIJJJMMMPPPOOOOOOPPPPPPRRRVVV\\\aaaeeecccdddhhhlllrrr~~~uuukkkaaa^^^```[[[hhhrrryyy~~~zzzqqqnnnqqqtttzzztttrrryyywwwrrrtttnnntttvvvsssttt||||||qqqggghhhyyyyyy___;;;222111...***)))++++++***,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---******...000//////111???UUUzzz{{{~~~}}}aaaggg|||uuuxxx|||zzz}}}zzztttzzz|||zzzyyy}}}|||uuuqqqmmmkkkjjjhhheeebbb```___^^^\\\ZZZVVVQQQLLLIIIGGGDDDAAA??????@@@AAA>>>@@@FFFQQQdddwwwxxxdddpppzzzdddTTTOOOKKKJJJIIIFFFFFFIIIVVVssspppNNNIIIMMMIII777...000---........................---------.........//////////////////000000000000222//////222222111333888;;;IIIyyyvvvrrr{{{iiijjjeee```^^^bbbhhhnnnrrrzzz~~~tttiiiaaaXXXXXXWWWWWWUUUQQQKKKGGGIIIDDD???<<<<<<;;;999777777;;;???CCCHHHNNNVVV[[[ggglllppprrrvvv}}}~~~}}}nnneeennnuuuuuurrrooolllsssssswww~~~~~~vvvqqq}}}}}}}}}~~~|||~~~~~~~~~~~~|||xxxrrrmmmfffeeedddcccbbbaaa``````]]]^^^ooo|||rrrdddoooWWW777444111111111111000///------------------------........................------........./////////000000000000111111111111000666333444>>>HHHZZZsssppp^^^TTTMMMLLLNNNNNNOOOQQQQQQSSSUUUVVVWWWYYY]]]``````bbbgggppp|||uuujjjeeebbb______bbbcccppp~~~{{{sssrrruuu~~~uuupppppp|||}}}vvvvvviiioooqqqoooqqqyyytttyyy|||fff^^^vvvnnnOOO333111...,,,,,,---,,,+++,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++...******...000//////222BBBTTTuuu{{{~~~vvv[[[bbbsss}}}}}}yyytttzzzyyy~~~~~~yyyxxxzzz~~~wwwpppnnnkkkhhhgggfffdddbbbbbb```^^^\\\ZZZUUUPPPLLLHHHFFFCCC@@@>>>>>>>>>???<<<===BBBLLL]]]ppp}}}ffflllpppWWWRRROOOPPPNNNIIIFFFFFFOOOmmmOOOGGGJJJJJJ;;;111111...........................------........./////////////////////000000000000222//////111111000555;;;???UUUsssnnnyyynnndddcccbbbbbbaaadddkkkuuu}}}~~~yyyssshhh[[[RRRKKKHHHEEECCCBBBAAA>>>======:::777666777999999999999===CCCIIIOOOUUU[[[```hhhmmmppprrrvvv|||}}}~~~{{{qqqlllnnnpppuuuqqqhhhooo}}}qqquuu~~~|||}}}}}}vvvrrr}}}~~~~~~~~~{{{wwwssslllhhhcccaaabbbaaa^^^\\\ZZZVVVbbbrrrwww~~~ooolllxxx~~~gggAAA777111333333...///444------------------------............................../////////000000000000000000111111111222222...888666444BBBUUUkkksss___SSSNNNLLLQQQTTTSSSQQQRRRUUUWWWZZZ\\\]]]^^^```aaaiiiooouuu}}}oooddd[[[ZZZ^^^bbbggglllppp{{{ssssss|||zzzuuuoooppp~~~sssooogggkkkmmmmmmnnntttxxxyyyxxxxxx~~~~~~eeeXXXkkkvvvsssqqqxxx}}}ccc999555000/////////---***,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++...++++++...///...000444JJJVVVoooxxxyyykkkUUU```^^^nnnvvvxxxzzztttqqqxxx~~~zzzwwwxxx{{{~~~yyyooommmkkkiiigggfffeeeddddddbbb___]]]ZZZVVVPPPLLLGGGFFFCCC@@@>>>======>>>>>>>>>AAAIIITTTeeezzzooodddsssVVVQQQOOOQQQPPPKKKEEEDDDFFFbbb{{{QQQFFFHHHJJJ>>>555333.......................................////////////////////////000000000000000///000222111000444:::BBB\\\|||qqqssstttkkkeee___```bbbdddjjjrrr||||||uuukkkddd]]]UUUIIIAAAEEEBBB>>><<<<<<<<<;;;:::777666555555666999;;;<<<===AAAGGGNNNVVV]]]dddgggiiinnnqqqrrrvvv|||~~~|||yyyyyysssrrrqqqlllqqqmmmeeeuuuyyylll{{{~~~~~~}}}{{{yyyzzz||||||yyy~~~~~~}}}~~~}}}}}}~~~}}}zzzwwwrrrkkkdddaaaaaa```]]]XXX___\\\hhhvvvyyyrrrdddnnnqqqyyy~~~oooSSS???111444555...---333........................---------...............////////////000000000000000000000111111222222333///:::666333GGGccczzzvvvvvvdddXXXOOOLLLMMMSSSWWWUUUTTTUUUXXXZZZ]]]___aaacccfffhhhtttmmmeee___[[[^^^bbbhhhrrrzzzyyytttuuu~~~wwwzzzrrrqqq~~~qqqlllgggiiijjjjjjlllooorrrsssxxxttt|||}}}|||zzzkkkaaaaaavvvpppkkkqqqzzzkkkBBB999222111222000,,,***,,,,,,,,,+++++++++******************************))))))*********+++++++++***************+++++++++///,,,,,,...///...111666OOOZZZlllwwwttt^^^OOO\\\VVVgggqqqwww}}}xxxsssyyy~~~}}}xxxxxx{{{}}}yyypppooonnnllliiihhhhhhhhhfffddd```^^^[[[WWWRRRNNNGGGFFFDDDAAA???======<<<>>>>>>@@@FFFNNN\\\tttyyyaaammmgggTTTNNNLLLNNNOOOJJJEEEBBB???WWWrrr|||uuuUUUFFFEEEJJJAAA888444///................................./////////000000////////////000000000000......111444222000333:::CCC```wwwwww~~~wwwqqqllleeebbbccceeekkkssszzzjjjbbbWWWPPPKKKFFF>>>888<<<:::888888888888666555555555555666777999<<>>===<<<;;;;;;>>>DDDHHHTTTooofffccczzzkkk[[[UUUNNNIIIKKKLLLIIIDDDBBB===OOOffftttzzz|||uuuZZZFFFBBBIIICCC999555000............................../////////000000000////////////000000000000---...222555333222888@@@LLLlllrrrrrr}}}tttqqqkkkdddgggiiimmmsssxxxyyyvvvsssYYYSSSKKKEEEBBB???<<<999777666666666888777666444555666666777777999===AAAEEEGGGMMMUUU```iiinnnppplllpppssssssuuuzzz{{{yyywwwzzz}}}{{{uuupppnnnnnnnnneeeccchhhppp{{{{{{mmm|||yyyzzz{{{{{{{{{|||~~~zzzxxxwwwxxx{{{}}}|||}}}}}}~~~{{{zzzyyyxxxyyyzzz{{{{{{zzzxxxqqqhhhaaa^^^\\\ZZZXXXZZZYYYbbbhhheeeuuurrr```xxx|||oooSSS999111444333000000........................,,,,,,------.../////////....../////////000000000///000000111222333444444666999888FFFjjjzzzzzz^^^UUUTTTVVVSSSSSSWWWYYYXXX[[[______```bbbcccgggmmmtttyyyrrrkkkccc[[[]]]dddoootttsssuuu{{{wwwvvv|||uuuoooppp{{{{{{yyyvvviiieeebbbeeehhhiiikkknnnrrrllliiioooyyywwwooooootttvvvqqqlll^^^sssyyysssqqqhhhiiipppttt||||||qqqUUU@@@...+++......---///,,,,,,,,,+++++++++******************************)))************+++++++++))))))******+++,,,,,,,,,---,,,,,,......///666???aaahhhWWWYYYaaakkkooovvv|||~~~xxx~~~~~~|||wwwuuuqqqqqqqqqmmmiiigggggghhhcccaaa]]][[[XXXUUURRROOOIIIHHHFFFCCCAAA???===<<<;;;:::>>>BBBCCCKKKgggnnn]]]iiimmmcccbbb\\\RRRJJJJJJKKKHHHEEECCC===HHHYYYgggrrr{{{www```GGG@@@HHHDDD:::555000.........................../////////000000000000////////////000000000000...///111444444666AAAMMMiiiyyymmmvvvyyytttoooiiieeegggmmmtttvvvrrrjjjbbb\\\KKKHHHDDD???<<<:::999888888666555555777888888777555777999999:::===AAAFFFIIIMMMVVVaaalllssstttsssmmmqqqssssssuuuyyyzzzxxxwwwwwwuuurrrnnnjjjgggfffcccbbb```iiiwwwxxxqqqrrryyyzzz{{{{{{{{{|||~~~{{{~~~wwwwwwuuuwwwzzz|||}}}~~~}}}||||||||||||~~~}}}zzzzzzxxxwwwwwwyyyzzzzzzzzzxxxsssjjjbbb\\\YYYYYYZZZZZZXXX______YYYmmmdddjjjjjjMMM999333222222000........................,,,,,,------...//////000------.........////////////000000111333444444555777777===ZZZooo]]]ZZZXXXXXXVVVWWWZZZ\\\\\\___dddccceeegggjjjmmmqqqwww{{{yyynnnbbb\\\]]]```kkksss~~~~~~yyy}}}{{{|||{{{vvvmmmlllsss~~~vvvwww~~~{{{|||ssslllkkkjjjhhhhhhkkkjjjiiikkkpppuuu{{{}}}wwwooommmqqqtttrrrnnnjjjrrr~~~tttsssggggggnnnrrrzzz}}}vvvnnnRRR888000000...---000,,,,,,,,,+++++++++******************************)))************+++++++++*********+++,,,---------,,,+++,,,------///999CCCuuujjj___^^^bbbmmmpppsss|||~~~~~~}}}~~~~~~zzzwwwwwwooopppppplllgggdddeeefffaaa^^^[[[YYYWWWTTTQQQOOOIIIHHHGGGDDDBBB???===<<<>>>===???AAA>>>DDD^^^{{{sssXXX]]]dddfffrrrbbbVVVLLLJJJKKKHHHEEEDDD;;;BBBOOO^^^jjjvvvcccHHH???GGGDDD;;;666111........................////////////000000000000////////////000000000000000///111222444:::IIIYYYuuunnn}}}}}}tttsssnnniiihhhdddmmmwwwvvvjjjZZZOOOJJJAAAAAA???;;;777444444555777555222222444666888888777999<<<===>>>AAAFFFKKKNNNTTT___mmmxxx|||zzzwwwnnnqqqssssssuuuyyyzzzxxxwwwtttpppllliiifffbbb___YYY``````kkk|||tttkkkyyy~~~|||yyyzzz{{{zzzyyyyyyzzz||||||xxx|||zzzvvvxxxuuuwwwyyy{{{||||||{{{zzz||||||{{{}}}|||yyyzzzxxxwwwwwwxxxzzzzzzzzzxxxtttlllbbb[[[XXXYYY[[[XXXYYY```\\\RRRddddddaaaqqqbbbCCC333111222111////////////////////////,,,,,,------...///000000------------.........//////000000222333444555555666555@@@iii}}}yyy~~~yyyccc[[[\\\XXXWWWVVVYYY]]]___^^^aaafffeeehhhlllppprrruuuxxxzzzqqqiiiaaa]]]YYYZZZdddooo~~~|||wwwtttrrrvvvtttnnnjjjlllxxxvvvrrr{{{yyytttooogggeeegggddddddfffhhhiiippp}}}vvvnnnkkkooowww{{{{{{{{{xxxuuuhhhgggnnnqqqyyy~~~xxxfffEEE888444...,,,...,,,,,,,,,+++++++++******************************)))************+++++++++******+++,,,------......+++***+++------000:::EEE~~~]]][[[]]]gggssswwwwww}}}uuuxxx~~~yyyyyyvvvoooooonnnkkkiiigggeeedddccc]]]\\\[[[YYYVVVSSSQQQPPPIIIGGGEEECCCBBB???<<<999<<<>>>;;;<<<@@@CCCTTTppp|||\\\SSSeeetttssskkkaaaTTTLLLJJJIIIFFFBBB>>>>>>CCCQQQ```ppp|||hhhPPP@@@CCCGGG>>>444222111///------/////////...///////////////.........////////////000000000000//////333333///555TTTuuuzzzuuu~~~~~~|||vvvrrrkkkeeedddcccmmmpppeeeYYYSSSLLLDDD<<<;;;:::888777777666666555666777666666777999;;;@@@<<<<<<@@@AAABBBKKKUUU]]]fffpppwww}}}|||uuuooooooppprrrtttwwwzzz|||xxxuuuqqqmmmhhhbbb\\\XXXSSSTTT]]]hhhiiifffmmm{{{|||{{{{{{xxxyyyxxxuuurrrssswww{{{|||zzzyyyxxxwwwuuuwwwyyy{{{||||||{{{zzz}}}{{{zzzzzz|||}}}}}}|||{{{xxxuuuuuuxxx{{{||||||yyyuuunnnfff```ZZZWWWUUUYYYXXXRRRZZZeee```pppggg\\\\\\iiixxxyyy???777222+++555////////////................................................/////////000222222222444666666666555444???LLLgggtttvvv}}}lllbbb\\\ZZZ\\\^^^^^^]]]]]]___aaadddeeeeeejjjnnnoooooommmiiieeeccc^^^\\\^^^aaahhhttt{{{mmmjjjmmmoooqqqsssqqqqqqzzz|||tttsss~~~{{{mmmgggeeecccbbbaaa^^^aaadddccchhh~~~nnneeeiii}}}oooccceeeppp{{{zzzQQQ555666000'''111,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************.........------,,,,,,,,,+++,,,...///---...888EEEuuu\\\TTTaaajjjooowww{{{wwwwww|||www|||yyywwwwwwyyy}}}~~~|||}}}wwwyyywwwqqqnnnmmmkkkhhhfffdddcccbbb]]]\\\[[[XXXVVVSSSPPPOOOJJJHHHFFFDDDCCCAAA>>>;;;:::>>>===>>>CCCDDDQQQkkkzzz\\\RRRbbbppprrriii___SSSLLLJJJIIIFFFDDD>>>===BBBNNN]]]mmm~~~zzzyyypppVVVBBBCCCIIIDDD<<<888111///....../////////.../////////////////////...////////////000000000000...///222444222===^^^{{{wwwwwwrrrnnnhhhdddddddddnnnpppeeeWWWPPPHHH@@@;;;:::999888777666666666222444666666777888:::<<<>>>===???CCCDDDEEENNNYYYdddppp{{{~~~zzzvvvrrrrrrqqqrrrsssuuuwwwxxxvvvsssnnnjjjeee^^^WWWRRRNNNNNNTTT___bbbcccnnn~~~{{{yyyyyyzzzvvvxxxxxxwwwtttuuuyyy}}}|||{{{{{{zzzzzzvvvxxxzzz|||}}}}}}||||||~~~|||zzzzzz|||||||||{{{{{{yyyxxxyyy{{{|||{{{zzzwwwsssmmmgggaaa\\\XXXVVVWWWYYYTTT[[[gggaaafffzzziii___WWW^^^mmmvvvQQQ;;;888000777////////////............................................./////////000000222222222333555555555555777FFFWWWnnnxxxzzzyyyjjjccc^^^\\\\\\```___^^^^^^^^^```bbbcccdddfffiiiiiigggdddaaa^^^___]]]^^^eeemmmwww~~~uuummmjjjjjjlllqqqvvvuuuvvvzzzjjjqqqzzzmmmeeecccbbbbbbccc```bbbeeecccfffzzzooohhhxxxpppaaaeeerrr|||zzzTTT555444111+++000,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************------,,,,,,,,,++++++++++++,,,...///---///:::GGGgggnnnQQQOOO^^^jjjnnn{{{~~~qqqddd^^^]]]```bbbiiipppzzzzzzwwwzzzxxxsssmmmllljjjgggdddcccaaaaaa\\\[[[ZZZXXXUUURRROOONNNKKKIIIFFFEEEDDDBBB@@@===999>>>===@@@DDDCCCMMMdddaaaPPPXXXfffjjjhhh```UUUMMMIIIHHHGGGEEE@@@???CCCMMMZZZiii{{{~~~wwwppprrr|||{{{___EEE@@@EEEDDD<<<555222000....../////////.........//////////////////////////////000000000000...///111444777HHHmmm~~~uuu{{{zzzsssoookkkfffeeegggfffppprrrdddTTTKKKCCC;;;999888777666666666666666222444777999:::;;;===???===???CCCFFFFFFIIITTT```ppp|||zzzwwwsssnnnnnnnnnooopppsssuuuvvvsssqqqlllfff```XXXPPPJJJIIIGGGIIIPPPSSSWWWeeetttrrrsssrrrpppoooooorrrtttrrrtttvvvvvvtttuuuyyy|||}}}{{{{{{|||||||||wwwyyy{{{|||}}}}}}}}}}}}}}}{{{{{{{{{|||{{{zzzxxxxxxxxxzzz{{{{{{yyywwwvvvrrrmmmhhhccc___ZZZWWWSSSXXXWWW^^^llljjjbbbfffnnnqqqsssjjj[[[XXXkkkfff:::888111444////////////........................................../////////000000000222222222333333444555555999QQQfffwwwxxxtttiiifffccc___]]]```___]]][[[[[[[[[]]]^^^ZZZ\\\]]]]]][[[YYYYYYZZZ\\\]]]dddppp||||||vvvrrrnnnmmmkkkmmmuuu~~~wwwpppkkk{{{zzznnneee``````bbbdddbbbbbbdddbbbdddttttttccckkk|||tttgggnnnzzz~~~|||[[[777000222000///,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************,,,,,,++++++++++++******+++,,,...///...111===JJJcccmmmmmm^^^MMMMMM^^^mmmpppiiicccYYYRRRQQQVVV]]]aaaiiipppyyy{{{{{{|||xxxssslllkkkiiifffcccaaa```___\\\[[[YYYWWWTTTQQQNNNMMMJJJHHHEEEDDDCCCBBB@@@>>>;;;???===>>>CCCAAAJJJ```gggQQQUUUccclllkkkdddZZZPPPJJJGGGFFFFFFCCCAAADDDLLLVVVeeexxx}}}uuuoooqqqwwwzzzxxx}}}~~~nnnOOOBBBCCCBBB:::111222111///.../////////---............////////////////////////000000000000//////111333;;;QQQwwwwwwuuuyyyxxxuuupppkkkgggiiilllllluuuuuueeeRRRGGG???999777777666666666666777777666999<<<>>>???@@@AAACCCBBBFFFIIIJJJLLLUUUfffttt}}}xxxrrrnnngggggghhhkkknnnrrruuuwwwsssooojjjccc\\\SSSJJJDDDEEEAAAAAACCCCCCFFFRRR^^^ZZZZZZ[[[[[[\\\```eeeiiilllooossssssrrrrrrtttwww|||~~~~~~{{{zzzzzz{{{{{{zzzwwwxxxzzz{{{||||||||||||~~~{{{{{{{{{{{{zzzyyysssttttttvvvwwwwwwwwwwwwwwwsssnnnjjjgggaaa[[[VVVQQQUUUWWW___pppvvvhhhWWW\\\uuulllaaattt{{{>>>777000111////////////.......................................////////////000000000222222222222222333666888AAAbbb}}}~~~rrriiiiiigggbbb^^^[[[YYYWWWUUUSSSTTTTTTUUUSSSSSSUUUXXXXXXXXX\\\bbbgggjjjttt{{{vvvrrrqqqqqquuu~~~pppnnnsss~~~sssfff______aaabbb```aaabbbaaabbbnnn{{{tttaaabbbpppvvv}}}qqqzzzuuueee<<<,,,111333...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++++++++,,,,,,...//////333AAAOOOlllmmmjjj```SSSQQQ```rrrppp{{{{{{|||PPPOOOOOORRRXXXbbblllsssvvv{{{~~~|||wwwrrrlllkkkhhheeebbb```___^^^[[[ZZZYYYVVVSSSOOOMMMKKKHHHEEEBBBAAAAAAAAA???>>>>>>???;;;<<<@@@???HHH]]]|||mmmVVVYYYjjjwwwqqqkkkaaaUUUKKKFFFEEEFFFCCCAAABBBGGGPPP]]]rrr~~~wwwvvvzzz|||zzzaaaLLLGGGFFF@@@777333111////////////...------.........//////000000////////////000000000000111111111333===VVV{{{|||tttwwwxxxwwwqqqkkkiiikkknnnsss|||yyyeeePPPEEE>>>999777777777777777888999:::;;;===@@@AAABBBBBBDDDFFFHHHLLLPPPSSS[[[lll{{{xxxqqqiiidddeeefffiiimmmqqqtttwwwrrrnnnggg```XXXOOOGGGBBB???=========<<<===CCCJJJDDDFFFHHHJJJMMMRRRYYY]]]fffjjjoooqqqppppppqqqtttvvvyyy}}}}}}zzzyyyyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{~~~{{{{{{{{{{{{zzzyyyrrrrrrrrrrrrtttvvvyyy{{{yyyuuupppnnnkkkddd[[[TTTSSSSSSUUU]]]nnnzzzkkkPPPZZZnnnzzzNNN;;;555444////////////....................................////////////000000000111222222333222111444888<<>>??????::::::???>>>FFFZZZuuu[[[YYYgggttttttpppfffXXXLLLEEEEEEGGGBBB??????BBBHHHUUUkkk}}}xxxxxx|||pppVVVIIIGGGCCC<<<444222000///000000...---------......///000000000////////////000000000000111222222444???YYY|||ssswwwyyyvvvnnniiijjjmmmnnnzzz|||eeeMMMBBB>>>:::888888888999:::;;;======>>>???AAABBBCCCEEEIIIKKKIIIPPPYYYbbbpppzzzwwwnnneeeeeeeeefffhhhjjjnnnppprrrooojjjaaaYYYRRRKKKDDD@@@::::::;;;<<<;;;<<<>>>@@@:::<<>>>>>??????>>><<<===999;;;AAA>>>DDDVVVwwwyyyaaaZZZcccnnnssspppgggYYYKKKDDDEEEIIIDDDAAA???@@@EEERRRhhh{{{yyyuuu{{{~~~```JJJEEEBBB===555333000///000000...---------......///000000111////////////000000000000000222333666BBB\\\|||wwwyyyzzzuuummmjjjnnnqqqppp~~~|||cccJJJ@@@===<<<999999:::;;;<<<>>>@@@AAAAAACCCDDDFFFHHHLLLRRRVVVVVVbbbqqq~~~uuupppggg^^^^^^___```bbbeeehhhkkkmmmiiicccZZZQQQJJJDDD@@@===888999::::::999:::;;;:::999;;;===???AAACCCGGGJJJOOOWWWaaahhhkkkmmmoooqqqoootttyyyzzzzzzzzz~~~~~~{{{zzzzzzyyywwwuuuwwwwwwwwwxxxyyyzzz{{{|||~~~|||zzzzzz|||||||||{{{uuuwwwxxxwwwuuuvvvyyy{{{wwwtttrrrssstttooodddZZZYYYMMMPPPYYY___kkkgggLLLMMMwwwyyyfffwww|||JJJ<<<111////////////....................................//////000000000111111111000222333333222666???EEE```xxxmmmfff]]]UUURRRIIIIIIIIIJJJLLLOOORRRTTTWWWVVV]]]gggkkklllyyypppuuuyyymmmeeeaaaZZZ[[[[[[ZZZZZZZZZYYYXXXeee{{{}}}wwwsss{{{}}}nnnbbb\\\tttzzzaaa:::...333......------------,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,------------,,,---///222:::LLL]]]bbbiiillleee\\\ZZZ___dddvvv|||~~~xxxuuu|||tttpppwwwOOOQQQTTTWWW\\\dddnnnuuu|||{{{tttrrrttt|||yyyooonnntttnnnllliiifffccc```^^^^^^ZZZYYYWWWTTTQQQMMMJJJHHHEEEBBB???>>>>>>???@@@???999;;;999===CCC???BBBRRRcccwwwxxxfffaaakkkuuuqqqooogggYYYKKKDDDFFFJJJHHHDDDBBBBBBFFFSSSiii}}}vvv|||kkkOOOEEECCC???555333111000000000...------------...///000000111////////////000000000000///222444888EEE^^^|||zzz{{{{{{uuummmlllsssvvvttt|||aaaHHH>>>======::::::;;;<<<>>>@@@BBBCCCEEEFFFHHHJJJNNNTTT[[[```lll||||||qqqhhh___XXXTTTUUUWWWZZZ___ccchhhjjjddd^^^TTTKKKDDD@@@===;;;999:::999777666666666555999;;;>>>>>>>>>???AAACCCCCCLLLXXXaaafffiiilllooooootttyyyzzzxxxxxx{{{~~~|||||||||{{{zzzxxxxxxxxxxxxyyyzzz{{{|||}}}}}}{{{zzzzzz|||}}}}}}|||tttwwwyyyxxxuuussstttuuuuuurrrqqqtttwwwrrrhhh^^^YYYJJJOOO[[[^^^iiihhhQQQ@@@iii|||^^^gggwwwWWWEEE555000/////////....................................000000000000111111111111000222444333333777AAAHHHlllzzzmmmcccXXXPPPMMMJJJJJJKKKMMMPPPTTTXXX[[[___```iiivvv|||}}}}}}rrrhhhbbb[[[\\\[[[YYYXXXWWWTTTPPPQQQmmm{{{hhhWWWiii~~~{{{uuuzzzjjjAAA000444///......---------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,---,,,---///222;;;NNN___hhhooopppgggaaabbbcccbbbpppwwwyyyrrrmmmttt|||qqqllltttbbb``````hhhxxx~~~jjj\\\\\\dddhhhsss~~~}}}uuurrrqqqsssjjjhhhfffdddcccbbb___]]]WWWVVVUUUSSSPPPLLLHHHFFFDDDCCCAAA???>>>===<<<<<<===>>>??????@@@BBBEEEHHHWWW^^^ooo|||xxxjjjhhhooouuuxxxppp[[[IIICCCEEEFFFEEEFFFFFFEEEEEEQQQkkkzzzMMMLLLEEE<<<;;;666000---///000000...////////////000000000000111111000000000000000111222222333:::MMMhhh}}}|||xxxyyywwwuuuzzz{{{]]]EEE>>>>>><<<===???BBBDDDDDDEEEFFFHHHJJJNNNRRRTTTYYYeeewwwxxxnnneeeZZZPPPPPPOOONNNOOOSSSVVVWWWWWWTTTMMMDDD===<<<<<<;;;;;;<<<:::999777666555666666:::;;;>>>AAACCCDDDDDDDDDHHHIIIMMMTTT\\\bbbeeefffnnnqqquuuyyy|||}}}}}}|||~~~zzzyyyxxxuuutttvvvyyy{{{|||{{{yyyxxxxxxxxxwwwwwwvvvwwwwwwwwwxxxyyyyyywwwuuusssssstttrrrtttvvvuuuvvvtttkkkaaaYYYVVVRRRUUU^^^fffbbbYYYCCCOOOsssjjj\\\hhhwwwtttDDD444333111000000111111///...////////////000000000000///000000000000111111111444555111000555777FFF```wwwlll```RRRKKKMMMLLLOOORRRSSSSSSVVV\\\aaafffppp|||~~~wwwnnnhhh```ZZZWWWYYY[[[YYYXXXXXX\\\ggg||||||aaa^^^{{{zzzxxxqqq{{{tttMMM333111.........---,,,,,,,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,222,,,---222555===VVVqqqyyyooofff]]]aaahhhdddyyytttkkkzzztttqqq|||bbbhhhuuuttt___QQQQQQXXX[[[fffttt~~~~~~wwwtttssssssiiigggeeeddddddcccaaa___WWWWWWUUURRROOOKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>;;;===>>>>>>???@@@DDDFFFSSS[[[lll{{{yyymmmjjjooosssssskkkXXXHHHCCCDDDEEEDDDDDDDDDDDDEEERRRlllRRRNNNGGG???;;;666000...///000000...////////////000000000000111111000000000000111111333444666===OOOjjj||||||yyywwwxxx{{{{{{yyy~~~{{{^^^GGGAAABBBAAAAAACCCFFFHHHIIIKKKNNNPPPNNNTTTZZZaaajjjyyyvvvlllcccXXXNNNFFFEEECCCDDDFFFIIIIIIIIIHHHCCC>>>;;;<<>>AAACCCDDDDDDDDDFFFGGGHHHKKKQQQYYY```eeeqqqrrrsssttttttwww{{{~~~{{{zzzxxxvvvuuuwwwyyy|||||||||{{{yyywwwvvvvvvvvvvvvvvvwwwwwwyyyzzz{{{yyyvvvtttttttttsssvvvwwwwwwxxxwwwoooeee\\\XXXSSSSSS[[[aaa]]]UUUEEELLLiiiqqqeeedddmmm~~~TTT<<<333222000000111111000...////////////000000000000000000000111111111111222111555333444999>>>QQQnnnttthhh]]]PPPJJJMMMMMMPPPTTTWWWZZZ___gggmmm{{{zzzrrrmmmbbb[[[VVVXXXZZZXXXXXXYYYbbbqqqhhh___rrrppptttsssxxxrrrWWW???666444///...------,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,.........111999PPPxxxnnn```XXX```nnnqqqsssqqqvvvrrryyyzzz}}}aaajjjzzzuuuiii\\\SSSVVV^^^```lllyyyzzzvvvtttsssiiigggeeeddddddcccaaa___XXXWWWUUURRRMMMIIIFFFDDDAAA@@@??????>>>?????????:::<<<=========???BBBEEELLLTTTfffwwwzzzrrrlllnnnooolllcccSSSGGGCCCDDDDDDCCCCCCCCCBBBCCCNNNfff}}}VVVNNNFFFBBB;;;666000...///000000...////////////000000000000111000000000000000111111333666888>>>RRRooo|||zzztttvvvzzz}}}}}}|||yyy___KKKFFFHHHHHHGGGHHHJJJKKKMMMPPPTTTWWWUUU\\\eeeooo{{{ssshhh___TTTKKKCCCAAA???>>>???@@@@@@???===;;;999:::===AAACCCDDD???>>>;;;999777777888888<<<===>>>@@@BBBCCCCCCCCCEEEDDDDDDCCCEEEMMMYYYbbbsssttttttrrrpppsss{{{|||{{{yyywwwvvvwwwzzz|||}}}}}}|||{{{tttttttttuuuuuuvvvwwwwwwyyy{{{}}}|||yyyvvvuuutttsssvvvwwwwwwxxxxxxqqqhhh^^^ZZZSSSPPPUUUZZZXXXQQQHHHGGGWWWwwwxxxppp```eeevvvfff@@@555333111000111111000///////////////000000000000000111111111111222222222000555555666;;;BBBZZZ{{{rrrdddYYYOOOKKKNNNPPPTTTYYY^^^dddmmmwww}}}wwwttteee\\\VVVVVVXXXWWWXXXZZZbbbvvvyyy}}}qqq___ddd}}}}}}ffflllrrrrrrnnneeeNNN:::666///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***///000///===eee```TTTRRR\\\mmmtttuuu}}}zzzuuuwwwuuuzzz___cccjjjsssyyyyyysssllljjjjjjkkkjjjddd___bbbiiifffrrr~~~|||xxxtttrrrjjjhhhfffdddcccbbb___]]]XXXWWWTTTPPPLLLHHHDDDCCCAAAAAA@@@???>>>>>>>>>>>>;;;<<<=========>>>BBBDDDGGGOOOaaauuu}}}xxxpppllliiieee[[[PPPFFFBBBBBBCCCEEEDDDBBB@@@???GGG[[[ooo[[[LLLCCCCCC<<<777111...///000000...////////////000000000000000000000000000000111222333666888???UUUuuu~~~{{{zzz|||~~~}}}{{{zzzwww___OOOKKKMMMNNNLLLMMMNNNOOOQQQTTTYYY]]]eeemmmyyyzzznnnccc[[[QQQHHHCCCAAA>>><<<<<<<<<;;;:::999999:::<<<>>>@@@AAABBB@@@>>><<<999777777888999======>>>???@@@AAAAAAAAAAAABBBAAA>>>>>>DDDQQQZZZlllqqquuuuuusssvvv{{{zzzyyywwwvvvwwwyyy{{{|||}}}|||{{{qqqrrrssstttuuuuuuuuuvvvxxx{{{}}}}}}{{{xxxuuuuuuqqqsssttttttuuuvvvpppiii___[[[TTTOOOQQQUUUTTTPPPJJJCCCHHH^^^uuu~~~{{{xxx```eee}}}rrr???666444111111111111000///////////////000000000000111111111111222222222222000666666666;;;DDD___sssrrraaaWWWPPPOOOQQQUUUZZZ```fffnnnyyy~~~zzzxxxiii___WWWUUUVVVVVVXXX[[[YYYnnnwwwqqq|||}}}zzz{{{xxxaaaXXXsss~~~bbbcccooommmlllrrr^^^===333//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,'''111222...@@@mmmjjjLLLNNNUUU^^^kkkrrrzzz~~~yyy{{{yyy|||]]]___bbbfffhhhiiiiiihhhiiinnnvvvwwwooodddccchhhhhhttt|||xxxssspppkkkiiifffdddbbb```\\\ZZZXXXVVVSSSOOOJJJFFFDDDBBBDDDCCCAAA???>>>===<<<<<<<<<============???BBBDDDFFFNNN```wwwvvvmmmccc^^^WWWOOOGGGBBBAAACCCFFFDDDCCCAAA???DDDUUUeeerrrxxxcccMMMBBBEEE===888222//////000000...////////////000000000000000000//////000111222222333555777@@@\\\~~~~~~zzzvvvzzzvvvbbbSSSOOOQQQRRRNNNPPPSSSVVV[[[```ggglll{{{}}}{{{rrrggg^^^WWWNNNFFF???<<<999777666666444333777999;;;>>>???@@@BBBBBBAAA>>>;;;999888888:::;;;>>>>>>>>>>>>??????@@@@@@<<<>>>???===;;;>>>GGGNNN\\\dddnnntttuuuzzzzzzyyyxxxvvvuuuvvvxxxyyyzzzzzzyyyyyyooopppqqqrrrssstttsssssswwwyyy|||}}}{{{xxxvvvvvvrrrssssssrrrtttvvvqqqjjj^^^\\\VVVOOOOOOSSSTTTRRRNNNFFFDDDPPPeeevvv~~~```hhh~~~HHH888555222111111111111000////////////000000000000000000111111111222222222000666555777???MMMmmmpppqqqqqq^^^TTTQQQSSSVVV^^^cccjjjqqqzzz~~~{{{zzznnndddYYYVVVVVVUUUWWW[[[SSSdddjjjiii|||pppqqq~~~{{{hhhXXXkkkeee```nnnmmmppp~~~nnnFFF000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,(((111222///@@@eeewwwSSSCCCQQQ]]]fffrrrxxxyyydddiiinnnmmmjjjhhhkkkooosss|||yyylllkkkrrr|||zzzvvvqqqmmmjjjgggdddbbb```^^^[[[XXXWWWUUUQQQMMMIIIFFFDDDBBBDDDCCCBBB???>>><<<<<<;;;<<<===>>>======>>>AAADDDIIIPPPbbbzzz|||mmm]]]ZZZWWWQQQHHH@@@???CCCCCCCCCDDDDDDCCCFFFSSS```iiitttoooQQQCCCHHH>>>888222///000000///...////////////000000000000////////////000111222333222555999GGGhhh~~~vvvsss}}}wwwfffZZZTTTTTTTTTPPPTTTZZZbbbiiirrr{{{rrrppphhh^^^VVVRRRJJJCCC>>>;;;888666555555333222555888;;;>>>@@@AAADDDFFFAAA???<<<:::999;;;===???AAAAAA@@@??????@@@@@@AAA999;;;===<<<;;;<<>>=========;;;<<<<<<<<<<<<===???BBBHHHOOO```yyy|||hhhYYYXXXYYYUUUJJJ???>>>DDDAAAAAACCCDDDBBBCCCLLLVVViiitttzzzTTTBBBHHH>>>999333///000000///...////////////000000000000////////////000111222333333888@@@SSSxxx{{{uuurrr{{{lll```YYYWWWVVVVVV[[[dddllluuu~~~xxxrrreeeddd^^^TTTOOOLLLFFF@@@>>><<<888777777777666555444777;;;===>>>@@@CCCFFFCCC@@@>>><<<<<>>>>>>>>>>>>>>>>>???@@@DDDHHHOOOXXXdddsss{{{wwwsssrrrrrrrrrqqqqqqpppoooooommmnnnpppqqqqqqpppooonnnqqqsssvvvwwwvvvvvvxxxyyyuuuuuusssqqqrrrtttqqqjjjaaabbb___WWWRRRSSSUUUTTTOOOSSSRRRPPPYYYoootttggguuuqqq;;;777333111111222222111////////////000000000000....../////////000000000222555666@@@XXXsssvvvwwwppp\\\XXX___hhhmmmrrryyysssjjjcccaaagggpppvvv|||}}}}}}~~~~~~}}}}}}xxxmmmaaa[[[XXXUUUUUUWWWXXX\\\]]]fffvvvcccfffssswww~~~pppooosssiiijjjpppwwwfff;;;000//////...............------------------------******************************+++++++++,,,,,,,,,+++......///999LLL\\\bbbeee^^^bbbfffaaadddnnnqqqpppuuuxxx}}}tttoooxxxzzzuuutttrrrlllhhhbbb```___^^^______]]][[[TTTRRROOOKKKHHHEEEDDDDDDAAA@@@@@@???>>>>>>??????:::;;;;;;;;;:::;;;>>>@@@EEELLL\\\vvvyyybbbVVVXXX[[[XXXLLL>>>===DDD@@@@@@BBBCCC???===BBBKKKiiisss~~~UUU@@@EEE???999333000000000///...////////////000000000000////////////000111222333333:::EEE]]]wwwzzzuuusss~~~pppeee]]]XXXWWW]]]bbbjjjssszzzxxxllliii^^^\\\VVVNNNJJJHHHCCC===;;;999666555555555555444777999<<<===<<<===@@@CCCDDDBBB???>>>>>>AAAEEEHHHIIIHHHFFFEEEDDDDDDEEEEEEEEECCCAAAAAABBBCCCCCCBBBEEEDDDFFFMMM\\\ppp|||wwwrrrqqqqqqpppooonnnmmmlllkkkmmmnnnpppqqqpppooommmlllpppqqqsssttttttuuuxxxzzzsssssspppnnnoooqqqnnnhhhdddfffbbbZZZTTTTTTTTTTTTKKKSSSUUUQQQWWWmmmhhhfffyyy;;;888444111111222222222////////////000000000000............////////////444777777CCC^^^}}}uuu}}}rrr```^^^iiitttzzzyyyuuufffWWWMMMNNNTTT\\\ccciiirrr{{{zzz{{{}}}~~~{{{oooccc]]]ZZZVVVTTTVVVXXXYYYYYYaaa{{{zzzgggjjjuuuvvvxxxwwwzzzkkkfffmmmuuuyyyooo@@@000000///...............------------------------******************************+++++++++,,,,,,,,,,,,------...666GGG]]]kkknnnrrr|||zzziiidddhhhggg~~~|||wwwqqqooonnnkkkiiigggddd```]]][[[YYYVVVTTTTTTRRRNNNJJJGGGDDDBBBBBB@@@@@@>>>===<<<<<<<<<<<<===============>>>??????DDDHHHTTTlllzzzcccVVVYYYZZZTTTKKKBBB??????CCCBBB>>>@@@DDD<<<===NNNeeesss}}}TTTOOOAAA???;;;555111000000000///////////////000000000000111000000000000000111222444:::LLLZZZ|||||||||~~~~~~wwwrrrvvvzzzoooddd```bbbhhhkkkrrryyy}}}~~~rrraaaTTTMMMLLLJJJHHHFFFCCCBBBAAA999888666555666777999:::::::::;;;;;;:::<<>>??????>>>???CCCGGGHHHPPPNNNMMMLLLHHHDDDHHHOOOTTTMMMJJJLLLGGG>>>>>>EEEEEEBBBBBBIIIXXXlll|||zzzvvvqqqqqqppppppooonnnnnnmmmpppqqqqqqqqqqqqooonnnmmmoooppprrrrrrqqqppprrrsssxxxuuuqqqpppqqqqqqnnnkkkooommmhhh___VVVQQQQQQSSSKKKQQQQQQIIIKKKaaakkkaaauuuvvvFFF777444555///...333222000000000000000000000000111111111111111111222222555666;;;JJJggg}}}{{{pppcccgggrrr|||lllcccXXXLLLEEEFFFHHHKKKQQQZZZeeemmmzzz{{{~~~{{{~~~|||~~~xxxjjj^^^YYYVVVUUUSSSUUUWWWWWW[[[kkkyyymmmkkkpppuuu|||tttrrrrrrqqqwwwqqqHHH444---000222***+++000------,,,,,,++++++,,,,,,---++++++************++++++++++++******++++++,,,---+++...///000888LLLaaammmrrr|||___ZZZmmm{{{~~~www}}}}}}vvvuuuxxxwww}}}uuupppnnnnnnllljjjhhheeeaaa^^^\\\ZZZWWWTTTTTTQQQNNNJJJFFFDDDBBBBBB@@@???>>>===<<<<<<<<<<<<===============>>>??????CCCGGGSSSkkk|||eeeXXX[[[\\\WWWLLLCCC@@@???AAAAAA===@@@DDD===>>>NNN]]]lll{{{||||||VVVOOOCCC???;;;555111000000000///////////////000000000000000000000000000111111222444:::MMMbbb|||}}}}}}}}}~~~uuummmmmmxxxwwwjjjaaa```jjjlllrrryyy|||zzzwww{{{yyyiiiTTTGGGDDDDDDCCCBBB@@@???>>>===999888666666666888:::;;;;;;<<<======<<<<<<>>>???>>>??????>>>@@@FFFLLLPPPYYYUUUSSSSSSSSSTTTZZZbbbfff___WWWPPPHHH@@@===???DDDDDDGGGNNNZZZlll}}}yyyuuuqqqqqqppppppooonnnmmmlllllllllmmmnnnoooooonnnmmmlllnnnpppqqqpppoooooopppqqqwwwuuurrrqqqqqqrrrqqqppppppnnniii```VVVQQQQQQRRROOOQQQPPPLLLNNNcccjjjmmm}}}zzzLLL:::333555000///333111000000000000000000000000111111111111111222222333333222===VVVuuuwwwpppwwwsss___UUULLLBBB@@@AAABBBDDDHHHOOOWWW]]]mmmssszzz~~~zzznnnccc[[[WWWUUUTTTUUUVVVXXXZZZ___jjjzzzrrrmmmnnn{{{www}}}vvvpppwww}}}XXX777///111222+++***...+++---,,,,,,++++++,,,,,,---++++++************++++++++++++******++++++,,,---***...///000999LLL```kkkvvvuuubbbbbbtttxxx~~~{{{zzz~~~|||zzzzzz|||{{{sssnnnmmmmmmllljjjgggeeeaaa^^^[[[YYYVVVTTTRRRPPPMMMIIIFFFCCCBBBBBB@@@???>>>======<<<<<<===>>>============>>>??????CCCEEEPPPhhhhhh\\\___```ZZZOOOEEE@@@??????AAA>>>@@@EEE???@@@OOO\\\iii}}}|||zzzvvvwwwzzz}}}ZZZMMMDDD???;;;555111000000000///////////////000000000000000000000000000111222222:::BBBWWWttt|||zzz{{{zzzsssnnnkkktttsssgggbbblllmmmqqqwww{{{xxxqqqttt}}}fffLLLAAA======<<<<<<<<<;;;;;;;;;888888777666777999<<<===???AAABBBBBB@@@???>>>>>>>>>???AAACCCHHHPPP\\\eeejjjeee```^^^___cccmmmxxx~~~yyylllYYYJJJDDDBBB@@@DDDJJJQQQYYYbbbqqq{{{uuupppkkkooonnnnnnmmmmmmlllllllllmmmnnnpppqqqqqqqqqpppooonnnoooppppppnnnmmmnnnooovvvuuutttsssqqqrrrtttvvvpppooojjjaaaWWWQQQPPPQQQPPPNNNNNNNNNOOO___kkkccclllxxx~~~XXX???333444222222333000000000000000000000000000111111111111111222333333666222???bbb~~~fffQQQHHHBBB;;;<<<===>>>???@@@DDDHHHLLL[[[dddrrr~~~|||tttiii___XXXUUUTTTSSSSSSWWWYYYTTTRRR```ssswwwmmmjjjwwwtttxxx~~~zzznnn|||nnn<<<000000333,,,***,,,)))---,,,,,,++++++,,,,,,---++++++************++++++++++++******++++++,,,---***---...000;;;NNN```iiinnnmmmllliiiddddddlllwwwooouuuxxx~~~{{{{{{~~~vvvnnnlllvvvzzzyyyqqqlllkkkkkkiiigggeeebbb^^^[[[YYYWWWTTTRRRPPPNNNKKKHHHEEECCCBBBBBB??????>>>===============>>>>>>======>>>>>>???@@@CCCDDDMMMeeemmm```cccccc]]]QQQFFF@@@???===BBB@@@BBBGGGCCCCCCPPPdddnnnyyyuuuvvvxxx|||yyy^^^JJJDDD???;;;555111000000000///////////////000000000000000000000000111222333333<<>>@@@CCCEEEGGGGGGDDDAAA??????===@@@FFFLLLRRR[[[jjjxxx{{{wwwqqqkkkgggkkk{{{|||^^^HHHDDDFFFEEEEEERRRaaakkkqqq{{{~~~wwwpppjjjfffiiiiiijjjjjjkkkllllllmmmnnnoooppprrrrrrrrrqqqqqqooopppqqqpppnnnmmmnnnooouuuvvvvvvsssppppppssswwwpppoookkkbbbXXXQQQOOOOOOOOOJJJKKKNNNMMMUUUvvvggg^^^cccqqqgggFFF444555444333333///000000000000000000000000111111111111222333333444<<<888HHHlllyyy^^^JJJBBB???;;;<<<===?????????@@@BBBDDDLLLVVVeeesss|||~~~~~~~~~~~~|||xxxnnnbbbXXXTTTSSSQQQOOOTTTYYYRRRKKKVVVjjjyyy}}}wwwnnnkkk|||rrrjjj~~~tttzzzAAA111///333---+++---***---,,,,,,++++++,,,,,,---++++++************++++++++++++******++++++,,,---***,,,...111===QQQ```gggccc]]]^^^fffhhhbbbaaafffbbbsss~~~tttzzz}}}zzz|||xxxoooiiigggfffdddbbb___\\\YYYWWWUUUTTTRRRPPPNNNMMMJJJGGGDDDBBBBBBAAA???>>>>>>============>>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCKKKaaa}}}sssbbbeeeeee___RRRFFF@@@>>>===CCCCCCDDDIIIFFFFFFPPPgggnnn{{{vvv}}}ssstttzzzzzzcccIIIEEE???;;;555111000000000///////////////000000000000000000000000111222333444999RRRiiitttvvvwwwxxxxxxqqqqqqvvv}}}sssjjjkkkiiilllqqqvvvyyyzzzvvvvvvxxx~~~```EEE===<<<<<<;;;;;;::::::999999:::999999:::<<>>CCCMMMUUUWWWZZZeeessswwwwwwtttllleeejjj```EEE@@@FFFJJJKKK^^^sss~~~{{{sssmmmfff```\\\^^^___aaacccfffhhhiiijjjjjjkkkmmmnnnooooooooonnnooopppqqqqqqooonnnoooqqquuuvvvuuurrrnnnmmmppptttpppooollldddZZZRRROOONNNMMMIIIKKKPPPLLLLLLbbb}}}|||iii[[[YYYggguuuNNN666666444333333000000000000000000000000000111111111111222333444555<<<@@@YYY|||~~~zzziiiTTTEEE>>>======;;;===@@@AAA@@@@@@BBBCCCDDDLLLXXXccclllqqquuuwww}}}~~~~~~}}}}}}}}}{{{|||yyyqqqeeeZZZTTTRRRRRRMMMPPPXXXUUUMMMTTTcccttttttlllllluuu^^^pppzzzwwwyyy~~~zzzGGG333---222///,,,///------,,,,,,++++++,,,,,,---++++++************++++++++++++******++++++,,,---+++,,,---333AAATTTaaaeeebbb[[[\\\fffkkkhhhhhhnnnkkkyyy~~~lllrrryyyzzzsssjjjdddbbb```^^^\\\YYYWWWTTTSSSRRRRRRPPPNNNMMMKKKHHHEEECCCBBBAAAAAA>>>>>>============>>>>>>???>>>>>>>>>>>>???@@@@@@AAACCCJJJ\\\vvvzzzbbbeeefff___RRRFFF???===<<>>dddyyy~~~tttwwwuuuuuuvvvqqqxxx{{{~~~|||{{{uuummmhhhfffggglllooopppsssxxxzzzuuuuuuzzzzzztttsssxxx{{{[[[DDD;;;;;;;;;::::::::::::999999;;;;;;;;;<<>>AAABBBBBBBBBDDDEEEDDDHHHOOOUUU[[[```eeeiiiooorrryyy{{{{{{xxxrrrhhh^^^VVVRRRSSSOOOOOOTTTSSSOOORRRZZZsssuuuiiinnnyyyXXX^^^iiippp{{{wwwPPP777---222///---000///---,,,,,,++++++,,,,,,---++++++************++++++++++++******++++++,,,---------...555EEEXXXbbbccceee^^^ZZZ^^^gggqqq|||wwwwwwyyy|||lllrrrxxxrrrkkkccc]]]\\\[[[YYYWWWUUUSSSQQQPPPQQQQQQPPPNNNKKKJJJGGGEEECCCBBBAAAAAA>>>>>>============>>>>>>??????>>>>>>??????@@@AAAAAADDDJJJYYYnnn```dddeee^^^RRREEE>>>;;;:::DDDEEEDDDIIIGGGEEELLLQQQ]]]{{{{{{|||vvv}}}qqqNNNFFF???;;;555111000000000///////////////000000000000000000000111222333555555FFFxxxxxxtttxxxtttsssvvvttt~~~yyytttwww~~~|||vvvgggdddcccggggggeeedddeeecccbbbkkkxxx{{{ssspppuuuyyyuuufffWWWGGG<<<:::::::::;;;<<<<<<===============???BBBFFFIIILLLNNNLLLIIIEEEDDDFFFJJJNNNPPPZZZiiiqqqcccMMMEEEJJJHHHJJJMMMSSS[[[lllpppXXXLLLKKKSSS\\\bbbuuuuuu```TTTMMMGGGCCCCCCDDDEEEGGGIIILLLNNNPPPQQQWWWZZZ^^^cccgggkkkmmmnnnkkkmmmooooooooooooqqqrrrqqqqqqqqqqqqrrrqqqooonnnmmmmmmlllfff\\\TTTPPPOOOLLLNNNPPPOOOKKKJJJLLLOOOiiissstttdddWWWhhh\\\>>>999444000222444000000000000000000000000111111111222333444555666<<>>>>>============>>>????????????>>>??????@@@AAA@@@DDDKKKWWWjjj|||___cccddd^^^QQQEEE===;;;999DDDDDDCCCGGGFFFCCCIIIMMM\\\~~~~~~wwwPPPCCC???;;;555111000000000///////////////000000000000000000000111222444555666III{{{uuutttyyytttsssxxxxxxtttrrrnnnmmmvvvfffbbbaaacccaaa\\\XXXXXXRRRVVVfffzzz~~~tttnnnpppjjjllleeeVVVPPPPPPHHH:::::::::<<<===???AAABBBBBB>>>>>>>>>@@@CCCGGGKKKNNNUUURRRMMMIIIHHHKKKRRRXXXZZZeeexxxoooRRREEEGGGKKKJJJMMMXXXiii~~~wwwTTTFFFEEEIIIQQQYYYkkk{{{sssZZZLLLEEE???===>>><<<===>>>???AAACCCDDDEEEFFFIIINNNUUU[[[```dddeeeiiikkkmmmnnnnnnnnnppprrrpppoooooorrruuuuuurrrnnnkkkmmmlllfff]]]UUUQQQPPPIIIMMMNNNJJJIIIKKKJJJFFF[[[ppp}}}rrraaalll```@@@;;;444...222666000000000000000000000000111111111222333444666777EEE\\\xxx}}}}}}{{{ttthhhXXXKKKDDDBBB@@@???;;;;;;>>>@@@@@@???AAADDDCCCEEEFFFGGGGGGHHHJJJLLLJJJJJJJJJJJJJJJLLLOOORRRPPPOOOPPPUUU[[[eeettt|||wwwsssoooggg]]]UUULLLSSSUUUPPPLLLPPPUUUXXXhhhxxxooonnn]]]___iii{{{yyyttt||||||cccBBB000222...+++......---,,,,,,++++++,,,,,,---++++++************++++++++++++******++++++,,,---///...///888JJJ]]]dddbbbfffeee______oooqqqrrr{{{jjjmmmqqq~~~|||jjjccc^^^XXXUUUUUUVVVTTTSSSTTTWWWWWWTTTRRRUUUVVVUUUMMMIIIEEECCCBBBBBBAAA???<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@>>>======>>>BBBDDDGGGQQQhhhkkk\\\YYYYYYKKKAAA???======>>>@@@BBBDDDDDDDDDDDDKKK___~~~~~~IIIFFFAAA>>>999444111000000111000000000000111111111111000///111444333111555<<>>AAABBBDDDMMMXXX___RRRFFFBBBHHHRRR\\\bbbhhh}}}wwwXXXEEEHHHMMMKKKZZZfffqqqcccGGGDDDKKKMMMMMMOOOkkk|||iiiNNNIIIDDDAAACCCCCC@@@@@@AAA???>>>>>>???AAA???@@@BBBEEEIIIPPPWWW]]]aaagggnnnpppnnnkkkkkkmmmmmmnnnppprrruuuuuurrrpppqqqooolllfff___WWWPPPLLLIIIKKKLLLKKKJJJHHHHHHHHHZZZpppdddrrrOOO666000333333...111111111111111111111111000333555444333666888999JJJnnn}}}~~~{{{ppp|||{{{~~~uuujjjcccXXXJJJ@@@>>>>>>???>>>===???@@@???>>>???CCCFFFJJJHHHFFFHHHLLLPPPPPPOOOLLLMMMPPPTTTWWWVVVRRRNNNRRROOOLLLMMMQQQYYYdddmmmxxx}}}|||yyyvvvtttrrrkkk```XXXSSSRRRQQQPPPQQQRRRSSSSSSggg|||uuulllXXX]]]jjjtttjjjllltttqqqrrroooBBB000666...+++000+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********+++,,,---000111111888OOOgggjjj___eee]]]UUU[[[ssspppxxxssspppzzzqqqbbb]]]YYYUUUSSSTTTUUUUUUTTTTTTWWWWWWSSSSSSVVVXXXVVVRRRNNNHHHDDDAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA???>>>>>>???@@@CCCGGGRRRjjjgggXXXTTTTTTGGG>>>===:::>>>@@@BBBDDDEEEFFFFFFEEEJJJ[[[wwwNNNKKKAAA>>>999444111000000111000000000000111111111111000///111444222111555<<<^^^zzz}}}yyyxxxwwwvvvyyy~~~}}}www|||eee```[[[ZZZWWWQQQMMMMMMHHHNNN[[[eee___OOOJJJPPPQQQPPPNNNLLLIIIEEE@@@===:::;;;===AAACCCDDDDDDCCCJJJFFFFFFGGGHHHIIIRRR\\\```SSSEEEBBBIIIUUUbbblll{{{___HHHGGGWWWUUUcccvvveeeRRRDDDEEEIIIJJJNNNUUUnnngggNNNJJJDDDBBBDDDDDDBBBCCCDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDGGGLLLPPPYYY___ggglllnnnnnnoooqqqnnnoooqqqtttvvvuuurrroooooonnnkkkgggaaaYYYQQQLLLJJJKKKLLLKKKIIIIIIIIIKKK]]]nnn___zzzVVV<<<444666666222111111111111111111111111111333555444333555888:::XXX|||}}}xxxvvv|||~~~}}}|||~~~zzzrrrfff[[[VVVMMMBBB;;;;;;>>>???>>>CCCBBBBBBCCCDDDDDDDDDDDDIIIHHHIIILLLPPPRRRQQQOOOOOORRRVVVXXXXXXYYY[[[]]]PPPIIIDDDDDDGGGLLLTTT[[[hhhppp~~~~~~|||yyyvvvuuurrrkkkaaaYYYSSSQQQPPPPPPQQQRRRRRRRRR```ooo~~~uuuccc```fffnnnzzzzzzmmmhhhjjjsssuuuKKK666888000---000+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,---,,,...///777OOOfffjjjbbbbbb______jjjwwwkkkooo|||vvv|||~~~wwweee[[[VVVSSSQQQQQQSSSUUUVVVWWWTTTWWWWWWTTTVVV[[[]]]\\\XXXRRRKKKDDDAAA???>>>=========<<<<<<<<<===>>>>>>???AAABBBBBB@@@??????@@@???BBBFFFRRRkkkcccSSSPPPPPPEEE<<<<<<999???AAACCCFFFGGGGGGGGGFFFIIIXXXoooSSSLLLAAA>>>999555222000111111000000000000111111111111000///111333222111666===\\\~~~yyyxxxxxxzzzxxx{{{mmm___XXXSSSQQQNNNHHHFFFFFFEEEFFFLLLOOOIII??????GGGHHHHHHGGGEEECCCAAA???===;;;===???BBBDDDFFFFFFFFFHHHGGGGGGHHHIIILLLUUU___```QQQBBB@@@HHHWWWiiiwwwhhhMMMJJJZZZbbbrrriiiNNNJJJIIILLLLLLMMMWWWccc~~~dddNNNKKKFFFDDDGGGFFFEEEGGGJJJJJJJJJIIIJJJJJJGGGGGGFFFDDDBBBBBBDDDFFFOOOUUU^^^fffjjjlllnnnooopppqqqsssvvvxxxvvvrrrnnnlllllljjjhhhddd]]]TTTNNNJJJKKKKKKJJJIIIIIIKKKNNNaaammmYYYtttcccDDD666666666333111111111111111111111111222333444444222444999===cccuuuvvvxxxppppppyyy~~~{{{yyy}}}}}}wwwzzz~~~yyynnndddWWWMMMGGGAAA;;;999<<<@@@BBBBBBDDDCCCCCCEEEHHHIIIGGGEEEIIIIIIKKKOOOSSSTTTTTTRRRXXX^^^dddgggggggggjjjmmmaaaUUUKKKJJJMMMOOORRRUUUTTT]]]lll~~~}}}|||zzzwwwuuurrrlllbbb[[[UUUTTTSSSSSSTTTUUUTTTSSS[[[^^^ooo~~~yyylllcccbbbkkkyyyrrr```iiiuuu{{{WWW???:::222///000+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,...///888MMMbbbggg```^^^\\\___lll}}}vvveeehhh~~~xxxrrr{{{|||wwwkkk___XXXSSSRRRQQQRRRSSSVVVWWWXXXVVVYYYYYYYYY]]]dddfffeeeYYYSSSKKKDDD@@@???>>>>>>>>>===============>>>>>>???AAABBBAAA@@@>>>?????????BBBFFFQQQjjjbbbQQQMMMNNNDDD======:::???AAACCCFFFHHHGGGFFFFFFJJJVVVlll{{{}}}WWWGGG@@@>>>:::666333111111111///000000000111111111111000000111333222222777>>>SSSwww{{{xxxyyyzzz{{{{{{wwwtttiiicccXXXQQQJJJHHHEEE@@@???AAACCCCCCDDDEEE???:::>>>FFFCCCCCCCCCAAA???=========<<<>>>AAACCCDDDEEEFFFGGGEEEFFFGGGIIIKKKQQQZZZbbbcccRRRCCCAAAJJJ[[[qqqmmmQQQNNN[[[ppp\\\QQQRRRWWW[[[[[[```ooo}}}aaaPPPMMMHHHGGGKKKJJJIIILLLQQQTTTUUUVVVWWWWWWQQQQQQPPPMMMJJJJJJKKKMMMQQQXXXbbbjjjmmmnnnmmmmmmqqqrrruuuwwwyyyvvvrrrnnnkkkjjjjjjiiiggg```WWWPPPKKKKKKJJJIIIHHHJJJMMMOOO```nnnUUUaaa~~~mmmIII666333333111111111111111111111111111222222333444222333:::BBBiiissszzz|||yyyvvvqqqmmmfffaaa\\\^^^fffnnnrrrsssmmmmmmnnnsssyyy}}}}}}|||{{{yyywwwtttsssqqqxxx}}}wwwlllbbbWWWLLLCCC???===;;;<<<@@@DDDGGGGGGHHHHHHIIIKKKMMMNNNMMMMMMJJJKKKMMMPPPUUUZZZ^^^aaalllqqqyyy~~~~~~|||zzzppp___PPPNNNPPPPPPPPPRRRQQQ[[[iiiyyy}}}|||zzzxxxvvvrrrlllddd^^^ZZZXXXXXXYYY[[[\\\ZZZXXXZZZXXXooo}}}~~~uuueee^^^hhh{{{vvvdddpppttt|||bbbIII;;;333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***++++++++++++,,,,,,000000222999JJJ\\\```\\\___ZZZXXXaaapppxxxqqqgggxxxeeejjjmmmxxxqqqeeeZZZTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZ\\\^^^___eeelllnnnkkkVVVPPPIIICCC@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>???AAA@@@>>>======>>>???BBBEEEPPPhhh```OOOJJJKKKCCC===<<<999===???BBBEEEGGGFFFEEEDDDHHHTTTkkk{{{YYYFFF@@@>>>:::777333222111111///000000000111111111111111000111333222222888@@@PPPuuuzzzvvvvvvyyy{{{{{{}}}rrrrrryyyooohhhbbb^^^]]]RRRJJJCCCAAA???;;;;;;===AAAAAABBBBBB>>>===AAAHHHCCCDDDDDDAAA===;;;;;;<<<;;;>>>AAABBBBBBCCCEEEGGGJJJMMMNNNOOOQQQXXXaaaggggggUUUGGGGGGQQQbbb|||kkkRRRRRRccc~~~^^^\\\^^^bbbiiirrruuu^^^RRRQQQLLLMMMQQQOOOQQQTTTYYY[[[\\\]]]^^^___]]]]]][[[YYYWWWWWWYYY[[[___iiiuuu{{{zzzvvvsssrrrrrrsssuuuwwwxxxwwwrrrooojjjiiiiiiiiiiiicccZZZRRRJJJKKKJJJIIIHHHIIILLLOOOZZZwwwnnnUUUSSSlllssssssMMM555222444222111111111111111111111111333222333444333333===IIIppp}}}ssssssiiifffddd___YYYMMMMMMLLLKKKLLLPPPUUUYYYXXX\\\aaaeeehhhlllpppsssvvvvvvuuutttsssrrrppppppmmmuuu~~~||||||~~~xxxoooddd[[[TTTKKKBBB============@@@DDDGGGIIIJJJOOOQQQSSSSSSSSSSSSSSSTTTLLLLLLMMMQQQZZZggguuu}}}lllZZZWWWZZZYYYZZZ___bbblllxxx|||{{{yyywwwsssmmmfffaaa\\\ZZZZZZ]]]aaabbb___[[[XXXYYYzzz|||xxx}}}|||iii]]]ggg~~~tttkkktttmmmxxxmmmTTT<<<333111...---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,///000222;;;IIIXXX]]]\\\bbb[[[WWW]]]jjjssswwwwww~~~cccfffxxxyyyoooaaaVVVQQQTTTVVVWWWXXXWWWXXX[[[]]]___aaabbbdddjjjpppooojjjPPPLLLFFFAAA@@@@@@@@@@@@??????>>>=========>>>>>>===???@@@@@@>>>======>>>???AAAEEEOOOggg___LLLFFFHHH@@@;;;:::666;;;===AAADDDFFFEEECCCBBBEEERRRlll\\\III@@@>>>;;;777444222111000000000000000111111111111111000111333222222999AAAQQQxxxwwwuuuvvvzzz{{{zzz{{{~~~rrrqqqvvviiiaaa[[[TTTNNNLLLKKKDDD>>>===;;;888888;;;;;;===???>>>===>>>BBBGGGDDDFFFGGGDDD???;;;:::<<<<<>>???AAACCCEEEHHHJJJKKKQQQSSSVVVZZZ\\\ZZZWWWTTTMMMMMMMMMSSS___sssvvvaaa^^^aaacccjjjttt{{{|||{{{zzzwwwsssmmmhhhddd[[[YYYZZZ___eeefffbbb]]]VVVYYY|||nnnnnnrrrxxxyyypppgggpppoookkkppphhhvvvyyybbbBBB555111---///,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,++++++---111<<>>>>>@@@??????>>>======>>>>>>>>>@@@AAAAAA???>>>>>>???===@@@DDDPPPhhhaaaMMMFFFHHH@@@;;;;;;666:::===AAADDDFFFEEECCCAAAEEESSSoooaaaJJJ@@@>>>;;;888555222111000000000000000111111111111111000111222222333:::BBBTTT}}}{{{xxxwwwyyyzzzyyy{{{vvvsss}}}{{{oooddd\\\TTTIIIBBBAAAEEE>>>::::::999777666888888:::;;;999999;;;@@@BBBDDDGGGIIIGGGAAA<<<;;;<<<>>>AAACCCBBB???>>>AAAEEENNNTTTWWWVVVYYYcccllloooooo___VVV___lll~~~}}}lll]]]ZZZgggwwwaaajjjpppyyykkk]]]ZZZZZZUUUXXX]]]ZZZ___aaadddfffgggiiikkknnnkkkjjjjjjjjjlllrrrzzzrrrooorrrqqqrrrsssuuuvvvtttsssnnnjjjggghhhiiifff]]]VVVHHHIIIJJJIIIHHHGGGHHHIIIHHHVVVpppiii___WWWLLLddd]]]===555555333111111111111111111111111444111222666555666EEEXXX{{{pppuuummmppptttiii\\\VVVWWWXXXUUURRRHHHHHHFFFDDDBBBDDDGGGJJJMMMPPPUUUYYY[[[]]]^^^^^^ccccccdddfffgggjjjkkklllkkknnnssswwwxxxxxxwwwvvviii[[[OOOKKKJJJFFFCCCCCCAAABBBDDDFFFHHHJJJMMMOOORRRSSSZZZgggssstttjjj___PPPOOOOOORRR]]]qqqzzzdddbbbfffkkkyyy||||||{{{xxxsssmmmiiiggg[[[ZZZ[[[aaaiiikkkfff```XXXYYYsssssskkkqqqyyyzzzsssxxxqqqiiiiiiooowwwrrrJJJ999222---222,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,+++++++++,,,222===JJJVVV___dddeeeccccccddddddgggsss~~~rrrzzzxxxhhh[[[XXX[[[QQQTTTXXXZZZZZZ[[[___bbbeeefffggggggiiiiiibbbXXXJJJGGGBBB@@@>>>>>><<<;;;@@@@@@???>>>>>>===>>>>>>???AAABBBBBB@@@??????@@@<<>>===888:::===AAAEEEFFFEEECCCAAAGGGVVVtttzzz{{{|||{{{dddIII@@@>>><<<888555333111000000000000000111111111111222000111222222333:::CCCYYY{{{{{{xxxyyyyyyyyy|||xxxppptttoooeee[[[VVVOOOGGGFFFJJJAAA;;;777888888666555777777999888666555999===@@@BBBGGGJJJHHHBBB===<<<===@@@CCCEEECCC???>>>AAAEEEOOOWWW\\\]]]cccpppzzz~~~~~~oooiiiuuu}}}]]]WWWXXXbbbuuuooonnnttt}}}zzziii^^^\\\]]]XXX[[[aaa]]]```cccfffjjjnnnrrrwww{{{vvvwwwxxx{{{tttppprrrqqqpppqqqtttuuuuuutttpppkkkggggggiiifff^^^WWWGGGIIIJJJJJJHHHFFFFFFGGGCCCLLLccc[[[XXXWWWLLLgggfff@@@444222...111111111111111111111111444000222777666888HHH\\\wwwnnnzzzfffqqqhhhaaaXXXVVVXXXZZZYYYVVVHHHDDD@@@???AAADDDFFFFFFKKKKKKMMMRRRWWWYYYVVVSSSXXXYYYZZZ]]]```cccfffgggkkkkkknnnrrruuuvvvuuusssbbbSSSFFFDDDDDDAAA???AAADDDFFFHHHJJJKKKNNNQQQSSSWWWXXXbbbyyysssTTTRRRPPPPPPXXXiii}}}~~~||||||||||||xxxsssnnnjjjhhh]]]\\\^^^eeemmmoookkkeee^^^ZZZiii}}}tttxxxzzzuuuxxxhhhggg|||{{{}}}QQQ<<<333---444,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,++++++...///444???JJJTTT\\\bbbtttqqqmmmjjjdddeeeuuuxxxsssmmmiii```YYYXXXWWWYYY[[[]]]^^^___aaacccgggggghhhhhhgggbbb[[[VVVLLLIIICCC@@@???>>>======>>>???@@@>>>======>>>@@@BBBAAA@@@???>>>>>>>>>>>>AAACCCCCCKKKbbb~~~hhhQQQHHHJJJAAA::::::::::::???CCCCCCEEEHHHGGGDDDHHHeeeyyy~~~uuuttt|||gggLLLCCC>>>:::999555000///222000111111111111222222222...000000333555000<<>>AAADDDGGGDDD???;;;<<<>>>FFFFFFEEEDDDBBBAAABBBCCCJJJ___]]]YYYpppxxxjjjXXXVVV\\\ooo{{{kkkpppzzznnnccc___[[[ZZZ]]]```aaaaaaggggggiiinnntttxxxxxxwww|||rrruuurrrooonnnpppuuuvvvrrrnnnjjjkkklllllliiiddd___[[[OOOJJJHHHJJJJJJGGGEEEFFF@@@CCCQQQeeecccKKKOOOrrr???999888111333333333333333333333333111000///666999444GGGlll}}}xxxzzzmmmfffhhhbbbZZZVVV]]]eeeaaaVVVIIIEEEDDDEEEEEEEEEGGGKKKIIIOOOSSSTTTXXX[[[TTTIIIMMMPPPTTTUUUWWWZZZ```eeeiiijjjlllpppsssrrrmmmgggZZZNNNBBB???AAACCCFFFJJJJJJKKKLLLLLLKKKMMMOOORRRRRRUUUaaawwwxxxfffKKKHHHHHHLLLPPPTTTZZZ```gggttt~~~|||zzz{{{wwwllleeeddd```ZZZZZZgggtttvvvooohhhddd```\\\lllwwwwwwsssnnnzzzooopppddd@@@222+++111......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///+++333FFFOOOQQQ\\\nnnqqqgggbbbgggttt}}}yyyyyyyyyhhhfffgggaaaZZZXXXWWWYYY[[[]]]^^^```cccfffiiiiiiiiiiiigggaaaYYYTTTJJJGGGBBB???????????????>>>??????>>>======>>>@@@BBBAAA@@@???>>>>>>>>>>>>AAABBBCCCKKKbbb}}}hhhPPPGGGIII@@@999::::::888===AAAAAACCCFFFEEEAAAIIIdddzzzzzzppp}}}hhhMMMCCC>>>:::999555000///222000111111111111222222222222444222555777444AAA]]]{{{zzzzzzyyyxxx}}}vvvpppnnniii```UUULLLDDD@@@>>>777888999999999888777666666666666666888;;;===???AAACCCDDDAAA<<<:::<<>>??????>>>======???@@@AAAAAA@@@???>>>>>>>>>>>>@@@AAABBBKKKbbb}}}gggOOOFFFHHH???777888888888===AAAAAACCCEEEDDDAAAIII^^^wwwttthhhMMMCCC>>>:::999555000///222000111111111111222222222444555222555888666DDDaaa~~~~~~}}}|||zzz~~~rrriiijjjeee\\\QQQGGG@@@;;;999555555777888888777666555888888999:::<<<>>>???@@@@@@@@@???;;;777888<<>>?????????===>>>???>>>======???AAAAAA@@@@@@???>>>>>>?????????AAABBBKKKbbb}}}fffOOOFFFGGG>>>666777777:::???CCCCCCDDDGGGFFFBBBFFFTTTppp}}}gggLLLCCC>>>:::888555000///222000000111111111222222222222222///111555555EEEccc|||www~~~~~~~~~~~~zzzyyyuuufff[[[\\\XXXQQQIIIAAA<<<999888444555777888888777777666999:::<<<>>>@@@@@@AAA@@@===<<<888444222555<<>>======<<<===>>>???>>>======???AAAAAA@@@??????>>>????????????AAACCCLLLccc}}}fffOOOFFFGGG>>>666666666;;;???BBBBBBDDDFFFEEEAAADDDNNNmmm~~~eeeKKKCCC>>>:::888555000///222000000111111111222222222111111...000555555FFFeee{{{www~~~~~~|||{{{xxxuuuwwwyyymmm^^^SSSNNNJJJEEE???:::888777666666777888999999999888777999;;;???AAACCCBBBAAA@@@:::777333000000555<<>>>>>>>>===>>>@@@BBB@@@@@@???????????????@@@???BBBDDDMMMddd~~~gggPPPFFFGGG>>>666666666999===@@@@@@AAADDDBBB>>>FFFOOOqqquuuyyy|||{{{eeeLLLCCC>>>:::999555000///222000111111111111222222222111222///333888999JJJiiizzzvvv~~~}}}yyyuuusssqqquuu}}}uuuiii[[[QQQEEECCC>>>999666444444444999::::::;;;:::999888777888;;;@@@CCCDDDCCC@@@>>>777444222000222777===AAACCCEEEKKKRRRYYYZZZVVVRRRZZZ{{{eeeSSSQQQKKKJJJUUUeeeiiidddeeeXXXMMMQQQbbbyyy}}}lllllluuuzzzkkk^^^[[[___^^^___aaabbbcccfffjjjmmmppptttxxxwwwvvvyyyvvvrrrvvvwwwssspppmmmmmmmmmnnnoooqqqssstttpppoookkkgggccc___\\\ZZZSSSMMMIIIIIIIIIGGGGGGJJJFFFJJJaaatttWWW\\\jjjwwwSSS:::333888333333333333333333333333333444000333???III___~~~rrrwwweeehhhTTTOOOMMMSSSZZZ\\\\\\\\\UUUPPPNNNQQQSSSVVV[[[bbbcccpppvvvmmm[[[MMMDDDAAAHHHLLLPPPQQQQQQQQQTTTWWWZZZXXXUUUQQQOOOPPPSSSVVV]]]TTTKKKHHHIIIMMMXXXbbb]]]XXXQQQJJJFFFGGGLLLQQQTTTVVVXXXVVVRRRSSSXXX]]]___[[[[[[___ccceeekkkqqq~~~zzzsssooorrr|||yyytttlllggggggfffeeedddcccbbbbbbiiiiiijjjjjjkkkkkkjjjjjjlllttt~~~}}}}}}}}}wwwwwwuuupppnnnnnnjjjdddaaaYYYTTTYYY___aaa```___^^^___XXXTTTXXX^^^vvvxxxrrrsssnnnqqqgggaaayyyeee666888///......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,---555CCCRRRcccxxxuuupppvvvwwwqqqttt|||wwwrrrsss|||}}}xxxqqqmmmmmmfff\\\YYY]]]\\\___dddgggiiikkkmmmnnnpppqqqssstttpppiii___XXXIIIFFFAAA>>>=========<<<<<<===>>>>>>===>>>@@@BBB@@@???????????????@@@@@@@@@CCCEEEOOOfffhhhPPPGGGHHH???666666666999===@@@@@@AAACCCBBB>>>FFFTTTwwwxxxqqqyyyfffNNNCCC>>>:::999555000///222000111111111111222222222000222111555;;;<<>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBB@@@???????????????@@@@@@AAACCCFFFPPPgggiiiQQQGGGIII???666777666;;;@@@BBBBBBCCCEEECCC???EEEVVVzzz}}}wwwsssgggPPPCCC>>>:::999555000///222000111111111111222222222///000000555;;;<<>>:::666555555888<<<@@@CCCDDDHHHHHHKKKQQQWWWYYYTTTOOOaaaoooVVVVVVNNNRRRMMMJJJNNNRRR^^^rrriii\\\RRRZZZqqquuurrrwwwjjjbbbcccbbb[[[[[[bbbaaadddfffgggggghhhlllooonnnqqquuuwwwzzz}}}pppfffeeejjjmmmoooqqqrrrrrrqqqooommmmmmnnnpppooonnnllliiiddd___ZZZXXXTTTMMMIIIIIIIIIGGGHHHKKKIIIIII^^^|||]]]___^^^eeeYYY;;;222999333333333333333333333333333888666666@@@QQQqqq}}}aaaPPPHHHEEEKKKQQQRRRTTTXXXWWWSSSRRRUUUYYY^^^eeelllkkkIIIAAABBB???DDDIIIQQQWWW[[[___dddhhh```YYYPPPMMMRRRYYY```cccqqqeeeWWWOOONNNTTTdddrrrkkkeee\\\RRRMMMOOOUUUZZZ_________aaahhhwww{{{sssttt}}}yyytttxxx~~~pppkkkiiiccc\\\]]]^^^^^^]]][[[XXXWWWVVVUUUTTTTTTTTTVVVWWWXXX\\\ggguuu~~~yyyuuuttttttssswwwvvvrrrpppqqqlllddd]]]XXXTTTSSSRRRRRRWWW]]]UUUZZZVVVPPPPPPTTToooyyydddaaayyyyyyAAA>>>///......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......//////444CCCWWWjjjyyyiiiaaacccpppwwwvvvyyyzzzwwwyyyxxxxxxccc]]]WWWRRRMMMKKKPPPYYYZZZ^^^dddgggiiikkkooorrrtttvvvwwwtttlll```SSSKKKFFFFFFEEEDDDBBB???===;;;>>>??????>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>EEEGGGLLLeeeaaaQQQGGGAAA666444999888???>>>???AAAEEEEEEBBB???EEEZZZnnn}}}}}}}}}mmmIIICCC<<<777555333///...000111111222333333333333222///111000444::::::JJJiiiqqqwww}}}xxxxxxuuurrrrrrrrruuuzzzlll^^^PPPCCC;;;;;;===??????===;;;;;;;;;;;;<<<<<<:::666444333333555999>>>BBBGGGHHHAAA666444666777999;;;???DDDGGGGGGIIINNNSSSSSSNNNJJJHHHTTTdddsssuuukkk___[[[]]]ZZZWWWRRRQQQUUU___jjjqqqpppfffWWWaaa{{{}}}rrrnnntttvvvnnngggaaa```^^^\\\]]]aaadddeeeggghhhiiijjjnnnppprrruuuxxxzzz|||~~~oooddd]]]```hhhlllmmmmmmlllmmmooopppqqqpppooonnnrrrooojjjeeeaaa^^^ZZZWWWRRRJJJEEEGGGIIIIIIIIIKKKLLLJJJWWW{{{zzz[[[UUU\\\zzz[[[BBB777777555444444333333444444555444777777666CCCbbbxxxyyy\\\MMMJJJHHHIIINNNSSSUUUUUU[[[XXXXXX\\\___eeettt~~~SSS===AAADDD>>>HHHKKKNNNQQQ[[[iiirrruuuqqqSSSPPPNNNNNNXXXZZZcccpppaaaRRRNNNRRRYYYcccjjjnnnmmmfffZZZQQQQQQWWW]]]eeedddjjj{{{~~~wwwnnnjjjjjjeee``````___^^^\\\YYYVVVTTTUUUSSSQQQPPPPPPRRRVVVXXXaaadddkkkuuu}}}xxxrrrooonnnyyyxxxvvvsssoookkkhhhggg^^^XXXPPPKKKKKKNNNQQQSSSSSSSSSMMMLLLRRRWWWiiirrr]]]dddyyyyyySSS666333000///...------,,,------------,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......111---999UUUgggjjjnnnxxx[[[XXX^^^fffooozzzwww}}}~~~iiigggfffeee```\\\]]]aaadddfffgggggggggiiinnnrrruuuvvvuuurrriii^^^RRRKKKHHHHHHGGGFFFDDDAAA>>>======>>>???>>>===>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@<<>>>>>???BBBEEEFFFDDDBBBEEEWWWjjj|||~~~kkkJJJEEE>>>888777555111000111000111222222333333222222///111000444999;;;OOOpppuuuyyy~~~zzzuuusssssssssssswwwppp^^^OOODDD;;;666>>>@@@AAAAAA???===<<<<<<:::;;;;;;999666333222222555999===AAAEEEGGG@@@666333666999<<<>>>AAADDDFFFGGGHHHKKKQQQTTTQQQIIICCCHHHNNNTTTTTTRRRSSSYYY```aaa]]]ZZZ[[[bbbmmmxxxyyyooo```jjj}}}yyywww|||tttkkkcccaaaaaa```bbbeeeccceeehhhiiijjjkkkmmmooosssvvvzzz|||}}}yyyvvvwww~~~}}}vvvrrrmmmnnnoooqqqqqqpppooonnnppplllhhhdddaaa]]]ZZZWWWRRRJJJEEEGGGIIIIIIIIIKKKIIIDDDKKKiiinnnVVVTTTbbbbbbFFF999888555444444333333444444555555777777888HHHfff|||nnnsssVVVLLLJJJIIIKKKPPPUUUWWWWWW^^^^^^aaaccceeennnoooJJJ<<>>>>>>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@===DDDHHHPPPiiiwwwVVVHHHDDDBBB888666999555======???BBBFFFFFFEEECCCFFFVVVhhh|||kkkLLLGGG@@@:::999777333111333000111222222333333222222000222222444888<<>>======:::::::::888444222111222444888;;;>>>BBBDDD???777222666;;;>>>@@@BBBDDDEEEJJJIIIKKKSSS[[[YYYKKK>>>CCCCCCBBBCCCFFFOOO[[[ccc```\\\YYY^^^iiiwwwzzzlllvvvzzznnnccc___``````aaadddcccfffiiikkklllmmmnnnoootttxxx|||~~~zzzqqqnnnooopppppppppooonnnmmmllliiifffccc```^^^ZZZXXXRRRJJJFFFGGGIIIHHHHHHIIIHHHDDDHHH```uuuhhhUUUUUUdddeeeFFF777666555444444333333444444555666777777<<>>?????????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@FFFHHHPPPkkkuuuWWWHHHCCCAAA777555999666===>>>@@@BBBDDDDDDCCCBBBHHHXXXjjj}}}~~~kkkNNNGGG@@@:::999777333222333000000111222222222222222000333222333777>>>\\\}}}|||{{{xxxssssss~~~}}}```III>>><<>>888555777;;;===???AAACCCFFFMMMMMMPPP[[[fffeeeSSS???DDDGGGIIIJJJLLLQQQXXX^^^\\\XXXVVV\\\kkk|||xxx~~~qqqdddaaaaaaaaaaaacccdddgggkkknnnooooooooopppuuuyyy~~~wwwlllnnnooooooooonnnmmmkkkkkkjjjgggeeecccaaa___\\\YYYRRRKKKFFFGGGIIIGGGGGGHHHCCCDDDIII^^^pppfffTTTRRRccceeeEEE777777555444444333333444444555666555666>>>RRRoooxxxuuu{{{|||sssrrrXXXKKKMMMPPPTTTYYY]]]___```fffkkknnnmmmnnnyyyuuuLLL???BBBEEEIIINNNTTTWWW[[[cccuuuZZZNNNNNNOOOSSSKKKNNNRRRPPPOOOOOOOOORRR^^^jjjnnnggg```[[[YYY[[[bbbjjjwwwlllddddddeeeaaa______]]][[[YYYWWWUUUTTTUUUWWWYYY[[[]]]aaagggmmmsssyyywwwvvvvvvtttqqqmmmjjjhhhbbb[[[RRRKKKHHHIIIKKKLLLIIILLLIIIIIIMMMNNN[[[sssjjjSSSRRRwwwccc>>>333000///...------,,,------+++++++++***++++++,,,------,,,,,,,,,,,,---......---...777CCCIIIOOO```tttfffZZZjjjppp~~~wwwuuuqqq}}}|||~~~vvvpppooossszzz~~~zzzvvvoooeeeZZZOOOGGGCCC@@@???>>><<<:::888777666999<<<>>>?????????@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBFFFHHHRRRqqq}}}[[[KKKCCC???555444999888===???AAABBBBBBBBBAAA@@@III\\\nnn}}}yyyiiiMMMEEE???999888555222000222000000111222222222222111000333222333888@@@```|||xxxwwwxxx[[[DDD:::;;;???AAAGGGGGGGGGDDD@@@<<<999888666777777555222222333444555999;;;<<<>>>AAA???;;;::::::::::::;;;>>>CCCGGGNNNQQQYYYeeeqqqqqq\\\EEEEEEJJJOOOOOOLLLLLLRRRYYYccc^^^[[[```ooowwwmmmeeedddfffffffffhhheeeiiimmmpppppppppqqqrrruuuyyy}}}yyyllliiioooooonnnmmmllljjjiiihhhhhhgggeeedddcccaaa^^^[[[RRRKKKFFFHHHIIIGGGEEEFFF???BBBDDDQQQaaa[[[NNNNNNcccfffEEE888:::555444444333333444444555444333666@@@SSSoooyyymmmppplllooosss[[[MMMPPPTTTYYY^^^bbbfffhhhpppssssssqqqqqqxxxcccHHHFFFJJJIIILLLVVV\\\aaahhhtttZZZLLLLLLMMMOOOFFFJJJSSSRRRRRRQQQNNNMMMVVVaaaddd___]]]___^^^___fffooovvvnnngggeeeeee```aaa```^^^]]][[[ZZZYYYXXXWWWZZZ]]]___aaagggpppxxx~~~yyyyyyxxxuuurrrmmmhhheeeccc\\\RRRKKKGGGGGGIIIIIIIIILLLIIIIIIMMMLLLWWWnnnkkk\\\ZZZwwwyyyddd@@@666000///...------,,,------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......111111555<<>>444444:::999<<>>888777444111///111///000111111222222111111000222000333:::CCCaaa{{{{{{]]]FFF===>>>AAABBBHHHIIIHHHEEE???:::777666555555555444333333555888777;;;===<<<===AAAAAA>>>???>>><<<::::::===CCCGGGLLLWWWeeerrr}}}|||hhhQQQMMMQQQRRROOOKKKOOO[[[eeennniiidddeeeqqqrrr```]]]]]]bbbfffeeefffhhhfffiiilllnnnooopppqqqrrrtttwww{{{||||||}}}zzznnnmmmnnnnnnkkkccc]]]```hhhppppppnnnlllkkkiiihhhggghhhfffeeeeeedddbbb^^^[[[RRRKKKGGGHHHIIIFFFDDDDDDCCCEEEAAADDDQQQRRRNNNQQQdddfffDDD555777555444444333333444444555444333777AAASSSmmmsssfffmmm|||mmm]]]oooqqqYYYPPPSSSXXX]]]bbbgggmmmqqq{{{~~~}}}vvvrrruuuzzz|||rrrZZZKKKMMMQQQOOOSSS___ccckkkyyy]]]MMMMMMMMMNNNGGGNNNTTTRRRQQQPPPLLLIIIPPPXXX[[[ZZZ]]]cccddddddmmmzzz|||zzzsssiiieeeddd___aaa```___^^^]]]]]]]]]]]][[[___ccceeeiiirrr}}}zzzzzzyyywwwrrrlllgggdddccc\\\RRRJJJGGGGGGHHHHHHIIILLLJJJJJJMMMLLLWWWooozzzqqqtttnnnqqqzzz{{{}}}gggHHH===000///...------,,,---------,,,,,,------...///000---,,,,,,,,,,,,---......222111555???IIITTTbbbnnnggg[[[cccyyy|||~~~yyy|||yyyfffmmm{{{nnnpppyyy~~~zzztttrrrqqqrrrtttuuusssqqqeeebbb]]]VVVOOOHHHDDDAAA???>>><<<;;;::::::;;;;;;:::===@@@AAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBGGGMMM]]]~~~VVVGGGAAA>>>555444:::888;;;>>>CCCEEEEEEDDDFFFGGGYYYjjjyyyaaaKKKDDD>>>888777444111///111///000000111111111111111000111///333<<>>???===>>>BBBCCCBBBBBBBBB@@@>>>===???BBBEEEMMM```tttvvvaaa]]][[[XXXUUUWWWaaannnyyy}}}wwwooollltttyyy```UUUVVVSSSPPPMMMEEEOOOSSS\\\dddfffcccbbbeeeeeegggiiikkklllmmmoooqqqrrruuuxxxxxxxxxzzzooo]]]RRRRRRPPPNNNNNNOOOVVVeeetttsssrrrpppnnnkkkjjjhhhhhhfffeeeddddddcccaaa]]]ZZZRRRKKKGGGHHHIIIFFFCCCCCCEEEIIICCCAAALLLPPPMMMPPP^^^nnnHHH555444555444444333333444444555444555:::CCCRRRkkk}}}vvvfffnnn|||vvvcccaaaxxxpppWWWSSSWWW[[[```eeekkksssyyyzzzooonnnrrruuummm\\\OOOQQQUUUVVV]]]gggqqq~~~]]]NNNMMMLLLMMMIIITTTTTTRRRPPPOOOMMMKKKPPPWWWXXXYYY```hhhiiiiiixxx~~~mmmgggdddzzz{{{tttiiibbbccc``````___^^^^^^^^^___``````___ccchhhlllsss~~~yyyyyyyyywwwsssmmmhhheeebbb[[[QQQJJJFFFFFFGGGHHHHHHKKKIIIJJJOOOOOO\\\tttkkklll}}}}}}{{{xxxxxx~~~nnnNNN<<<000///...------,,,------,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......//////777JJJ^^^llltttxxxgggYYY]]]mmmttt{{{{{{uuugggppprrraaalllvvv}}}qqqoooqqqxxxxxxtttllllllnnnqqqsssrrrlllhhhZZZXXXUUUPPPLLLGGGDDDBBB===<<<;;;:::999:::;;;<<<;;;===@@@AAA@@@>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCIIIOOO```oooPPPCCC???>>>666555999777999>>>CCCFFFGGGHHHJJJLLLdddsss~~~aaaOOOEEE>>>999777555111000222//////000111111111111111000000---333>>>FFF^^^wwwfffqqqtttUUUAAA<<>>>>>BBBEEEDDDDDDDDDDDDCCCAAAAAABBBDDDPPPhhhooogggccc^^^^^^eeeppp{{{{{{tttzzzgggOOOFFFKKKFFFDDDKKKPPPPPPWWWdddmmmmmmfffccceeedddeeeggghhhiiijjjnnnpppqqqtttvvvvvvvvvxxx~~~ssseee\\\YYYUUURRRSSSXXXcccwwwvvvtttrrrooommmkkkjjjiiieeedddccccccbbb___[[[XXXRRRKKKGGGIIIIIIFFFBBBBBB>>>FFFDDDCCCLLLNNNHHHHHHUUUqqq}}}TTT<<<999555444444333333444444555555666<<>>===;;;:::999999:::;;;;;;<<<===???@@@@@@@@@@@@@@@AAAAAA@@@>>>===>>>@@@@@@MMMOOOiii___HHHEEE@@@:::555444555888;;;@@@@@@CCCKKKHHHHHHSSSnnnssseeeGGGDDDAAA<<<777333111000000000000000000111111111111000000---333===EEE\\\sssjjjzzz~~~kkkSSSEEEBBBFFFIIIIIIMMMLLLIIIDDD>>>888666555222444555666666999===@@@DDDEEEEEEDDDBBBBBBBBBCCCBBBEEEFFFCCC>>><<<>>>BBBYYYqqqppp]]]```dddooo}}}eeeYYYMMMIIIJJJJJJLLLOOO\\\hhhxxxvvvggg```aaadddccccccdddgggkkknnnooorrrtttuuuvvvwwwyyy|||zzzssslllddd___]]]eeezzzqqqmmmlllllliiifffhhheeebbb```___]]]ZZZXXXPPPJJJEEEFFFGGGCCCAAABBB???AAACCCEEEJJJOOONNNIIITTTkkkyyy{{{RRRBBB666666555444333333333333333555333999III[[[rrr___YYYuuummmmmmwwwppp^^^[[[\\\^^^dddllltttyyy|||zzzpppiiihhhnnnsssooo\\\OOOTTTZZZ\\\hhhyyy^^^KKKEEEGGGPPPNNNTTTUUUVVVVVVUUUSSSTTTXXX[[[]]]YYY\\\hhhqqqxxxkkkhhhoooxxxzzznnnllliii```^^^bbb^^^]]]\\\[[[\\\^^^```bbbdddeeennn~~~~~~}}}|||{{{yyywwwtttoooiiidddbbbXXXNNNHHHEEEBBBDDDGGGIIIJJJHHHLLLOOONNNbbbsssbbbiiiwww{{{vvvrrr[[[bbb~~~oooeeelllppp~~~rrraaa:::333///---000000---,,,------,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...333111===UUUgggjjjlllrrr___UUUeeekkkkkkuuuvvv{{{zzzwwwqqqggg\\\WWW]]]eeejjjtttwwwxxx~~~ooogggjjj~~~yyylllmmmuuuzzzooohhhfffeeedddddddddaaa\\\XXXSSSVVVVVVRRRKKKDDDAAAAAA===<<<;;;:::999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAA???>>>===???@@@BBBJJJNNNlll\\\GGGDDD@@@:::555444666888<<>>DDD[[[}}}|||ssswwwqqqbbbPPPEEEDDDGGGIIIHHHKKKJJJHHHCCC===999666666777888;;;<<<===???BBBEEEFFFGGGGGGFFFCCCBBBCCCDDD@@@AAA@@@===:::;;;???CCC```yyyrrr^^^___cccpppoooiiidddaaa]]]ZZZ\\\```pppyyyhhhcccbbbbbbaaaaaabbbeeeiiimmmnnnpppqqqrrrsssuuuxxx}}}{{{|||vvvzzzxxxnnniiiiiijjjiiihhhfffdddaaa___]]][[[XXXVVVOOOIIIEEEFFFFFFBBBAAABBB???AAACCCGGGQQQXXXWWWPPPMMMiiiXXXGGG777666555444333333333333444555444===MMM```yyy^^^ZZZtttwwwuuu|||qqq```\\\]]]aaagggooouuuxxxyyyzzzssskkkeeeeeehhhkkkhhhXXXPPPVVV\\\```nnnXXXIIIFFFIIISSSPPPVVV[[[\\\]]]]]]\\\]]]___aaa]]]]]]aaahhhnnnwwwppphhhuuutttjjjjjjhhhaaa___bbb^^^^^^]]]]]]^^^```bbbdddhhhkkkttt~~~{{{zzzxxxvvvsssoooiiieeebbbXXXNNNHHHEEEBBBCCCGGGGGGHHHGGGKKKNNNLLL]]]~~~uuu___bbbrrr{{{zzzvvv___VVVsssjjjiiirrrtttyyyhhh===444///...000000---,,,------,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...333444>>>NNN\\\eeemmmttteeeUUU```eeekkk}}}|||wwwoooiiiaaa\\\^^^bbbdddpppmmmmmmssswwwqqqgggiiiqqquuukkkpppyyy}}}qqqgggbbbcccbbb```___^^^ZZZVVVRRROOOTTTZZZYYYRRRIIIBBB>>>===<<<;;;:::999:::;;;<<<;;;;;;===>>>???@@@@@@@@@@@@AAAAAA???>>>>>>???AAADDDHHHOOOuuutttVVVEEECCC???999555444666999===CCCBBBDDDIIIGGGHHHTTTqqqzzz[[[HHHCCC@@@;;;666333111000000000000000111111111222222222333111666???EEE^^^ooobbb```WWWKKKEEEFFFHHHIIIHHHHHHHHHFFFCCC===:::888888:::===@@@BBBCCCDDDFFFHHHHHHIIIIIIGGGEEECCCCCCDDDBBBAAA>>><<<===???CCCFFF___zzzjjjUUUUUUZZZjjjyyy{{{~~~{{{www{{{qqqgggccc\\\^^^^^^^^^```cccgggkkkmmmnnnnnnoooppprrrwww}}}{{{tttkkkffffffhhhiiiiiidddbbb___]]][[[YYYWWWTTTNNNHHHDDDDDDDDDAAA@@@BBB>>>???AAAGGGSSS]]]]]]XXX\\\{{{gggXXXHHH555555444333333333444444444666AAATTThhh]]]___{{{{{{vvvrrrccc___aaaeeekkkqqquuuvvvvvvwwwrrrkkkeeebbbccccccddd___TTTOOOVVV[[[___mmmuuuPPPHHHGGGKKKVVVTTTYYYZZZ\\\^^^aaacccdddeeeeeeaaagggkkkjjjmmmwwwvvvjjjrrrwwwmmmfffggggggaaa```ccc_________```aaadddfffgggmmmqqq|||~~~{{{xxxuuusssqqqnnnjjjgggaaaWWWMMMHHHEEEBBBCCCGGGEEEHHHGGGJJJMMMJJJWWWssshhhbbbmmmwwwvvvqqqjjjXXXtttooooooyyyxxxuuuDDD555000...000000---,,,---,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...---555???JJJ[[[rrrhhhUUU^^^cccmmmxxxnnnlllkkkgggddddddaaammmiiihhhmmmpppkkkffflllxxxvvvqqqrrr}}}{{{lllbbb^^^^^^^^^]]]\\\YYYVVVSSSQQQRRRXXX^^^]]]VVVKKKBBB>>><<<;;;:::999:::;;;<<<===;;;;;;===>>>???@@@@@@@@@AAAAAAAAA???>>>>>>@@@BBBEEEHHHTTThhhNNNCCCAAA===888555555777:::???DDDCCCDDDHHHFFFHHHVVViiixxx{{{TTTHHHBBB???;;;666222111000000000000111111111222222222///111111555<<>>BBBDDDEEEFFFGGGHHHIIIJJJJJJIIIFFFEEEEEEFFFGGGEEECCCCCCFFFHHHIIIIII[[[vvv```LLLKKKQQQfff~~~ggg^^^___[[[SSSYYYZZZ\\\^^^aaaeeeiiillloooooooooooorrrwww~~~tttoooiiiffffffffffffeeecccaaa^^^\\\[[[YYYVVVSSSKKKFFFCCCCCCBBB@@@@@@DDD???@@@@@@BBBJJJUUU[[[[[[{{{eeeYYYMMM555444444333333333444444333777EEEZZZooo]]]iiissstttppp~~~uuugggccccccdddhhhllloooooooooooojjjdddaaabbbcccbbb```WWWPPPNNNSSSUUUVVVbbbrrrlllLLLHHHHHHKKKWWWWWW]]][[[^^^aaadddgggiiijjjkkkooowwwxxxqqqqqq|||~~~vvv|||pppiiifffggggggbbb```bbb``````aaaccceeegggjjjkkkmmmssszzzwwwtttqqqooommmjjjggg___VVVLLLHHHEEEBBBCCCFFFEEEHHHGGGJJJMMMIIIQQQhhhvvviiillltttuuuqqqoooaaasssqqq}}}zzz~~~OOO666111...000000---,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...+++666???IIIbbbfffWWWccciiinnn|||ppppppssspppkkkiiidddooojjjhhhiiikkkfff___dddooowwwuuuttt{{{jjj___\\\ZZZZZZZZZZZZXXXVVVTTTTTTXXX[[[]]]ZZZQQQGGG@@@===;;;::::::999:::;;;===>>>;;;<<<===???@@@@@@AAAAAAAAAAAA@@@???===>>>AAADDDFFFLLL]]]www\\\GGG@@@>>>;;;777444555888;;;???EEEDDDDDDHHHFFFJJJYYYmmm|||RRRJJJAAA???:::555222000000000111111111111222222222222333555444555:::BBB```}}}}}}uuuyyyooofff___RRRNNNGGGCCCAAACCCGGGIIIFFFGGGFFFCCC@@@===<<<======???CCCEEEEEEEEEFFFGGGGGGHHHIIIHHHFFFFFFFFFGGGHHHHHHIIIKKKNNNNNNLLLJJJ\\\yyyzzz```PPPMMMQQQjjjkkkOOOHHHLLLNNNOOORRRTTTWWW[[[^^^aaadddhhhkkkpppqqqqqqqqqsssxxxhhhgggfffffffffeeedddbbbaaacccaaa^^^\\\ZZZXXXVVVSSSHHHDDDBBBBBBAAA@@@BBBGGGEEEFFFDDD???AAALLLWWW]]]NNNCCC;;;444444333333333444444555444888HHH___uuu```qqqzzzhhhppprrrwwwjjjaaa___\\\\\\^^^aaacccddddddaaa^^^^^^```aaa___]]]PPPMMMMMMQQQRRRRRR[[[fffyyygggKKKJJJGGGHHHUUUYYYaaaeeegggjjjkkkkkkmmmrrrvvv{{{yyy~~~zzznnnkkkhhhhhhgggcccaaaaaaaaabbbdddeeehhhjjjlllmmmkkksss~~~yyywwwsssqqqooollliiiggg]]]TTTLLLHHHEEEBBBBBBEEEFFFJJJHHHJJJNNNJJJNNN___|||yyylllkkkttt{{{|||vvvgggwwwnnnnnnppp|||zzz[[[777222///000///---,,,...,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...000888>>>HHHeeeeeeYYYhhhjjjjjjyyytttsssuuupppiiihhhhhhppp}}}wwwqqqnnnnnnggg___```hhhyyywwwooooooyyyvvvfff\\\YYYWWWXXXZZZYYYWWWVVVWWWWWWYYYZZZXXXQQQHHH@@@<<<;;;::::::999999:::<<<===>>>======???@@@AAABBBBBBBBBBBBAAA@@@>>>===???BBBEEEIIISSSffflllSSSBBB>>><<<:::666444555999<<>>999555222000000111111111111222222222222333...222333666===IIInnnzzztttjjjaaaYYYOOOMMMHHHBBB???@@@DDDHHHEEEFFFEEECCC???===<<<===>>>@@@BBBCCCBBBBBBCCCDDDCCCDDDFFFFFFFFFFFFHHHJJJGGGJJJOOOSSSTTTTTTRRRPPP___~~~ooo]]]RRROOOQQQmmmyyyuuu]]]JJJ???DDDEEE@@@GGGUUUPPPUUU\\\aaaccceeehhhkkkooopppqqqsssvvv{{{wwwttttttxxxfffPPPWWWZZZ^^^aaabbbbbb```___bbb```]]][[[ZZZXXXUUURRREEEBBBAAABBBAAAAAAEEEKKKOOONNNHHH@@@@@@KKKXXX___DDD:::777444444333333333444555555555999JJJeee|||fff}}}oooffftttvvviiiXXXTTTPPPOOOQQQUUUXXXYYY\\\[[[[[[\\\\\\\\\ZZZXXXMMMLLLNNNSSSVVVWWW\\\cccmmmvvv}}}```IIIKKKFFFEEESSSXXXaaaiiilllnnnkkkjjjooo{{{~~~xxxqqqnnnmmmkkkiiigggdddbbbaaacccdddfffhhhjjjlllmmmnnnkkkttt|||xxx|||~~~}}}zzzwwwtttrrrpppmmmiiifff\\\SSSKKKGGGDDDAAABBBEEEGGGKKKHHHIIINNNJJJLLLYYYkkknnnsss|||xxx~~~zzzkkkhhhuuuvvv}}}vvvsssqqq{{{{{{ggg999333/////////---,,,...+++++++++++++++,,,------,,,,,,++++++,,,,,,---...222666;;;JJJiiigggZZZgggfffdddvvvzzzyyyvvvjjjccceeeiiinnnxxx|||vvvuuuqqqjjjjjjpppuuu|||wwwkkkkkkqqq{{{lll___WWWVVVVVVXXXZZZYYYWWWUUUWWWXXXWWWWWWSSSLLLBBB<<<:::;;;999999999999:::<<<>>>???>>>???@@@AAABBBCCCCCCCCCBBBBBB@@@>>>===???CCCFFFLLL[[[kkk```MMM@@@<<<;;;888555444666:::===>>>EEEDDDCCCGGGFFFNNN```yyy|||{{{PPPIII@@@===999555222000000111111111111222222222333333,,,111111444<<>>===AAAEEECCCDDDCCCAAA===;;;:::;;;===>>>>>>===<<<;;;===>>>===@@@BBBDDDEEEGGGIIILLLNNNSSSZZZ]]]^^^___aaacccggg{{{fffYYYOOOMMMMMMQQQsss{{{rrroootttwwwwww~~~llleeeccc___XXXSSSBBB???@@@DDDCCC@@@FFFPPPLLLTTT^^^dddffffffhhhkkkjjjlllpppsssxxx~~~ooo```XXXVVVaaahhh___VVVMMM???HHHLLLRRRXXX\\\___aaabbb```^^^[[[YYYXXXVVVSSSQQQCCCAAA@@@BBBBBBBBBHHHPPPUUUPPPGGGBBBHHHTTT\\\]]]~~~GGG======333333333333333444555666777;;;MMMkkkooorrrkkkhhhyyysssfffNNNLLLJJJKKKNNNRRRUUUVVVZZZ\\\^^^^^^[[[XXXUUUTTTNNNMMMOOOVVV[[[]]]___aaadddgggiiikkkooooooiiibbbUUUDDDJJJGGGEEERRRVVV^^^ccchhhllljjjjjjvvv{{{vvvqqqlllmmmnnnllliiifffdddcccbbbdddeeegggiiikkkmmmmmmnnnooowwwyyy|||}}}{{{zzzxxxvvvtttqqqmmmhhhddd[[[RRRJJJGGGDDDAAAAAADDDFFFJJJGGGGGGLLLJJJJJJTTTXXXaaannn~~~yyy|||lllkkkzzzttt|||}}}nnn:::333/////////---,,,///+++++++++***++++++,,,---,,,,,,++++++,,,,,,---...111222888IIIdddzzz}}}uuueeeWWWbbbcccdddvvv|||lllfffjjjhhhmmmxxxwwwxxxxxxuuuvvv{{{yyylllgggqqqsssdddXXXSSSSSSWWWYYYZZZYYYVVVTTTVVVXXXVVVUUURRRKKKBBB===<<<===999999999999:::<<<>>>??????@@@AAABBBCCCDDDDDDDDDBBBBBB@@@>>>===???CCCGGGOOO```nnnzzzWWWJJJAAA;;;:::888555444666:::>>>>>>EEEDDDCCCGGGGGGOOObbbzzz~~~LLLDDD@@@===999555222000000111111111222222222333333333666999666444888DDDnnn}}}}}}~~~nnnZZZNNNEEEGGGGGGCCC>>><<>>@@@@@@>>>AAAGGGHHHFFFKKKTTT___fffhhhgggiiikkkeeeiiinnnsssyyycccQQQOOOGGGJJJMMMFFFDDDDDD>>>>>>BBBIIIPPPVVV\\\bbbeee___]]]ZZZXXXVVVTTTQQQOOOBBB@@@@@@BBBBBBCCCJJJRRRVVVNNNCCCBBBNNN\\\___ZZZ~~~DDD888666333333333333333444555666999<<>>@@@BBBBBBCCCDDDEEEEEEDDDDDDCCC>>>===???BBBAAACCCFFFWWWXXXwwwnnnPPPGGGAAA@@@<<<888666888;;;===>>>>>>BBB@@@AAADDDAAAKKKbbbxxxpppSSSAAADDD>>>999888666222000111000111111111111222222222///222000333>>>KKKhhh}}}qqq~~~mmmUUUKKKIIIGGGCCC@@@>>>=========AAA@@@>>><<<999777555444333555666666555444444555===<<<>>>AAACCCCCCHHHOOOZZZhhhoookkkqqq}}}zzzaaaLLLHHHJJJJJJBBBFFFHHHKKK]]]pppjjjjjjaaabbbdddhhhlllqqqtttvvvzzz{{{OOOMMMIIIGGGGGGGGGDDD???===<<>>BBBHHHMMMPPPMMMMMMMMMAAAJJJXXXSSS]]]ppp}}}pppIII999<<<555444444444444555666666777>>>WWWuuuaaabbb{{{mmmbbbNNNLLLMMMRRRUUUVVVYYY^^^YYYuuu~~~pppcccYYYSSSVVVMMMQQQUUUXXX\\\aaa```[[[QQQOOOKKKHHHEEEDDDDDDDDDDDDDDDEEEGGGKKKPPPUUUXXX___eeeiiikkkvvvtttnnnmmmmmmooommmkkkiiigggffffffgggggghhhiiijjjjjjllloooqqqqqqxxx|||||||||xxxtttqqqnnnjjjccc^^^XXXRRRLLLHHHDDD@@@AAADDDEEEFFFHHHIIIIIIIIIKKKMMMNNNrrr~~~{{{tttjjjnnntttzzzGGG111666333---111+++......---,,,,,,++++++,,,,,,***++++++,,,,,,------...---:::>>>CCCSSSYYYTTTRRRWWWUUUSSS```rrrwwwyyy|||mmmtttkkkuuu{{{xxxxxx{{{mmm___[[[YYYVVVWWWWWWWWWVVVVVVUUUTTTTTTWWWSSSNNNGGGAAA===:::999666888:::;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEEEEDDDDDDCCC???===@@@AAAAAACCCFFFUUU^^^|||fffLLLFFF@@@===:::666555888<<>>888777666222000111111111111111222222222222111444111222:::EEE^^^|||wwwnnnUUUIIIHHHFFFCCC???===<<<<<<<<<>>>===<<<999777555333333222444555555555555777888BBB@@@AAAEEEGGGGGGJJJOOO___ooovvvppprrr~~~kkkSSSFFFGGGJJJJJJKKKLLLIIIIII\\\tttiiiccc___^^^___aaadddhhhmmmpppssswwwwww~~~qqqMMMMMMMMMOOOQQQPPPKKKFFFDDDAAACCCEEEDDDIIILLLGGGHHHVVVbbbcccbbbfffgggeeeiiimmmlllsss}}}cccTTTXXXXXXYYYXXXQQQHHHDDDFFFIIIKKKOOOUUUaaaiiihhhbbb]]][[[XXXXXXWWWTTTOOOJJJEEEBBB??????CCCHHHLLLNNNPPPOOOMMM???GGGUUUPPP\\\aaavvv~~~kkkFFF888;;;555444444444444555666666666===XXXzzziiidddyyylllbbbOOONNNPPPTTTVVVWWW]]]ccc|||{{{kkk\\\QQQPPPOOOTTTXXXZZZ^^^```]]]WWWMMMKKKGGGCCCAAA@@@@@@@@@CCCCCCCCCEEEHHHMMMQQQTTT\\\dddnnnvvv~~~uuupppmmmkkknnnmmmkkkiiiggggggggghhhgggiiikkkllllllmmmoooqqqsssxxx~~~}}}|||xxxtttqqqooojjjccc^^^XXXQQQKKKHHHCCC??????BBBEEEFFFHHHIIIIIIJJJKKKMMMXXXzzzwwwsssttt```gggttt~~~III111444111,,,111,,,///...---,,,,,,++++++,,,,,,***++++++,,,,,,------...222777888DDDZZZcccaaadddWWWWWWWWW```mmmrrryyyvvvdddggghhhqqq|||mmm]]]YYYXXXWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWTTTMMMFFF@@@<<<:::999666888:::;;;;;;===???AAACCCCCCDDDEEEEEEEEEDDDDDDDDD@@@>>>@@@AAA@@@CCCGGG___ttt```KKKGGG@@@:::777444444888<<<@@@BBB@@@DDDBBBBBBEEEEEERRRlll|||lllVVVMMMHHH???777666555222111111111111111111222222222333111555222333999@@@WWWxxxmmmUUUIIIFFFDDDAAA===;;;::::::::::::999888666444333222111111222444444555777:::===HHHEEEDDDHHHKKKJJJJJJMMM\\\mmmwwwuuuxxx{{{]]]IIIEEELLLPPPNNNPPPOOOMMMNNN```rrriiieee___ZZZ\\\]]]___bbbfffkkkoooqqqxxxwww|||~~~aaaLLLNNNTTT[[[```]]]VVVPPPIIIHHHHHHIIIKKKMMMNNNNNNUUUfffpppkkkeeefffhhhhhhoooqqqpppyyypppcccfffnnnsssmmmddd^^^ZZZWWW[[[\\\aaammm|||wwwggg```\\\XXXVVVUUURRRMMMHHHBBB@@@???AAAEEEIIIKKKLLLOOOMMMKKK===EEERRRNNN]]]___ssseeeBBB666999555444444444444555666666888>>>YYY|||jjjeeeuuuiii___OOOPPPSSSWWWYYY\\\fffqqq~~~ppp```PPPKKKNNNTTTYYY\\\^^^]]]WWWOOOGGGEEEAAA>>><<<<<<===>>>EEEDDDDDDDDDFFFJJJNNNPPPZZZeeerrr}}}xxxpppxxx{{{yyyxxxsssrrrqqqooommmllljjjiiihhhhhhhhhiiihhhkkkmmmnnnnnnnnnpppqqquuuzzz~~~|||xxxtttqqqnnnjjjccc^^^WWWQQQJJJFFFBBB======@@@DDDFFFHHHIIIIIIJJJLLLNNN]]]{{{}}}wwwtttdddSSS___uuuOOO444333000,,,111---111...---,,,,,,++++++,,,,,,***++++++,,,,,,------...333333777OOOnnntttmmmpppYYY\\\aaaggglllvvv}}}vvveeeiiidddnnnxxxnnn]]]WWWWWWWWW[[[\\\^^^___```aaaaaaaaaYYYVVVQQQJJJDDD>>>999777666888:::;;;<<<===@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDDDDAAA@@@AAAAAA@@@DDDIIIlllWWWFFFCCC===999666444444888<<<@@@BBB@@@DDDBBBAAADDDFFFWWWssslllXXXRRRLLLAAA888555444222111222111111111222222222333333000444333555;;;AAAVVVuuu}}}yyyiiiUUUKKKEEECCC???<<<999888777888666555555444222222111000111222333444666999>>>BBBJJJFFFEEEIIIKKKJJJIIIKKKUUUdddooorrr{{{{{{VVVEEEIIIQQQSSSPPPMMMPPPRRRXXXhhhqqqfffeeedddaaa^^^^^^^^^```ccchhhmmmqqqttt{{{{{{}}}xxxbbbRRRTTT]]]iiiooojjjaaa[[[QQQYYY]]]]]]\\\VVVUUU^^^sss{{{mmmkkknnnmmmsssyyyzzzyyy}}}xxxooorrrwwwiiibbb^^^XXXUUUSSSOOOJJJFFF??????@@@BBBFFFJJJKKKKKKIIIGGGHHH===EEEOOOLLL\\\ggg|||```@@@555888555444444444444555666666;;;???YYY{{{aaadddzzzpppeee\\\OOOPPPSSSWWWZZZbbbrrrssskkk```PPPKKKIIIPPPWWWZZZ\\\ZZZRRRIIIAAA@@@>>><<<<<<>>>@@@BBBHHHGGGFFFFFFGGGJJJMMMPPP\\\gggrrrwwwzzzpppfffeeeooouuuxxxtttrrrssssssssslllllljjjiiihhhiiiiiijjjiiilllooopppppppppqqqrrrvvv|||~~~~~~{{{xxxssspppnnniiibbb]]]VVVOOOIIIEEE@@@;;;;;;>>>DDDFFFHHHIIIIIIJJJLLLNNNXXXtttwwwuuuooo\\\MMM[[[yyyZZZ999444000---111,,,111...---,,,,,,++++++,,,,,,***++++++,,,,,,------...111000;;;___~~~llliii```fffnnnnnnkkkwwwppprrrtttwwwuuugggnnndddmmmvvvrrr```YYYXXXZZZ^^^```cccfffiiikkkkkkllleeeccc^^^VVVMMMCCC:::555555888:::<<<<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@AAAAAA@@@EEELLLpppqqqKKK???===999:::777444444888<<<@@@BBB@@@DDDBBBAAADDDHHH[[[zzznnnYYYUUURRREEE999555444222111111111222222222222333333333000555444555:::???SSSqqq|||yyy|||cccRRRLLLDDDBBB>>>:::888666666666333333333222222222222222222333555666888<<>>???CCCGGGJJJJJJJJJFFFEEEGGG???EEEMMMHHHZZZjjj^^^@@@666777555444444444444555666666999>>>YYYzzzzzz___fffxxxnnnccc\\\OOOOOOQQQTTTYYYdddxxxuuueeebbbYYYMMMJJJGGGNNNTTTXXXZZZYYYQQQHHH>>>>>>>>>???BBBEEEHHHJJJIIIHHHGGGGGGHHHKKKNNNPPP[[[eeelllllliiijjjnnnooojjjbbbbbbmmmwww~~~|||}}}{{{vvvrrrqqqqqqmmmllljjjiiiiiiiiijjjjjjjjjlllooopppqqqqqqsssuuuwww}}}~~~xxxuuuoooiiisss{{{{{{zzz}}}zzzvvvrrrooolllhhhaaa\\\UUUNNNGGGDDD???::::::>>>CCCEEEGGGIIIIIIJJJLLLNNNXXXtttzzznnnxxxxxxjjj___PPP]]]eee???666222///111+++000...---,,,,,,++++++,,,,,,***++++++,,,,,,------...111111<<<___~~~wwwaaa[[[ccchhhtttqqqgggvvvkkkkkklllnnnkkk___hhheeennnwwwsssbbb[[[[[[]]]___aaaeeejjjmmmoooppppppsssooohhh^^^RRREEE;;;555555888:::<<<===>>>AAACCCEEEEEEFFFFFFFFFEEEDDDDDDCCCAAAAAABBBAAAAAAGGGOOOsssdddGGG@@@???>>>;;;888555555999>>>AAACCCBBBFFFCCCAAAEEEJJJaaasss___ZZZYYYJJJ;;;555444333111111222222222222333333333333111555444444888<<>>:::777555555555222333333333444444444444444666888:::;;;>>>BBBFFFCCCAAABBBEEEFFFFFFKKKQQQVVV^^^eeemmm{{{sssZZZXXX[[[WWWPPPNNNRRRWWW\\\bbbooovvviiidddaaa[[[[[[___``````bbbfffkkkrrryyy}}}~~~}}}qqqnnnsss{{{{{{iiigggpppnnnqqqnnnuuuiiiaaa]]]XXXTTTQQQMMMFFFAAA======???CCCGGGJJJJJJJJJIIIFFFIIIAAAFFFKKKGGG[[[rrr\\\@@@777777555444444444444555666666555===[[[|||gggmmmwwwlllbbb\\\NNNLLLLLLPPPTTT^^^ooozzzwwwhhhZZZXXXPPPFFFGGGGGGMMMSSSVVVXXXXXXRRRJJJ===>>>AAADDDHHHKKKMMMOOOHHHGGGFFFFFFHHHKKKNNNQQQXXX```eeeeeeeeeiiinnnooohhhbbbdddsssjjjccchhhhhhmmmtttuuuuuuzzzzzzuuussssssnnnmmmkkkjjjiiiiiiiiijjjjjjlllnnnoooppprrrvvvxxxxxxuuummmkkkkkkjjjwwwzzzxxxzzz}}}xxxtttpppmmmjjjfff___ZZZSSSLLLFFFCCC???;;;;;;???CCCEEEGGGIIIIIIKKKMMMOOO```{{{ooopppwwwzzzyyyvvvpppkkkZZZbbbkkkAAA666333000111***///...---,,,,,,++++++,,,,,,***++++++,,,,,,------...333333888NNNhhhfffXXXVVV[[[```qqqssslll}}}hhhjjjmmmmmmggg[[[fffeeennnxxx}}}mmm```YYYYYY\\\]]]```dddhhhkkklllllllllooojjjaaaVVVJJJ@@@999555555777:::<<<===???BBBDDDFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@AAABBBAAAAAAIIISSSwww[[[FFFBBB???BBB999777555666:::@@@EEEGGGDDDHHHEEECCCGGGNNNggg~~~kkkeee___OOO===666555333111111222222222333333333444444000555333444999===QQQppp~~~eeeNNNDDDDDDBBB>>>:::777555444444333333444555666777777888777999<<<===>>>@@@CCCEEE@@@@@@CCCFFFEEEFFFOOOZZZ\\\dddkkknnnrrrzzzuuubbbYYY```aaaTTTJJJKKKRRR[[[eeennn{{{vvvgggdddaaa\\\[[[```cccccceeejjjpppxxx{{{|||}}}cccfffpppqqqvvvsss||||||}}}eee___\\\WWWTTTRRRMMMEEE???<<<===>>>BBBFFFJJJKKKJJJKKKFFFHHHAAAGGGNNNOOOhhhZZZAAA888777555444444444444555666666777AAA^^^{{{jjjsss}}}rrrfff\\\WWWKKKIIIIIILLLNNNRRRZZZcccaaabbbXXXOOONNNGGGAAAHHHGGGKKKOOOPPPRRRSSSNNNHHH===@@@DDDIIILLLNNNNNNNNNHHHHHHGGGHHHKKKNNNRRRUUUZZZ]]]___cccjjjpppooojjjgggeeeooouuujjjllljjjmmmwwwzzz}}}}}}zzzxxxwwwooonnnllljjjiiiiiiiiiiiijjjkkklllmmmooosssxxx|||{{{}}}yyyyyy}}}}}}zzzyyywwwvvvsssnnnkkkiiiddd]]]XXXRRRKKKFFFCCC???<<<<<<@@@BBBEEEGGGHHHIIIKKKMMMOOOggguuuppprrrwwwzzzyyyxxxdddhhh{{{{{{kkk???333222111222***///...---,,,,,,++++++,,,,,,***++++++,,,,,,------...111666777AAAVVV]]]YYYZZZYYY\\\qqqwwwsssyyygggooouuutttjjj\\\hhh```kkkvvvrrrwww~~~fffZZZUUUUUUXXX\\\^^^bbbeeeggghhhgggfff```[[[QQQGGG>>>999666555555777:::<<<===???BBBDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@BBBAAABBBKKKUUUxxx}}}QQQAAA===888<<<777555444666<<>>:::777555444444444444555666777999999:::999;;;>>>@@@@@@AAACCCDDD>>>AAAEEEGGGEEEHHHTTTaaagggnnnqqqjjj^^^XXXZZZ]]]XXXMMMNNN[[[[[[JJJ???AAAMMM\\\nnn|||wwweeecccccc``````eeefffgggjjjnnnuuu~~~}}}oooZZZaaasssxxx~~~{{{vvvpppssstttvvvuuu```^^^[[[WWWUUURRRMMMEEE>>>======>>>AAAFFFIIIKKKKKKIIIDDDEEE???HHHSSSYYYvvvXXX@@@888777555444444444444555666666;;;EEE```wwwvvveeevvvxxxlll```VVVQQQIIIGGGGGGJJJJJJHHHIIIKKKHHHMMMIIIEEEFFFAAA@@@KKKFFFIIIJJJJJJKKKLLLIIICCC>>>AAAFFFKKKMMMNNNMMMLLLJJJJJJJJJKKKNNNSSSWWWZZZ^^^\\\\\\bbbnnntttjjj]]]kkkmmm~~~~~~www}}}~~~xxxtttpppooommmjjjiiihhhhhhhhhjjjjjjkkklllnnnsssyyy~~~~~~~~~yyysssuuuqqqmmmjjjhhhccc\\\WWWQQQKKKEEECCC@@@<<<===AAABBBDDDGGGHHHIIIKKKMMMOOOfffrrreeelll~~~~~~jjjllluuupppmmmpppuuuhhh<<<000111111222***///...---,,,,,,++++++,,,,,,***++++++,,,,,,---......,,,777:::@@@SSS]]]]]]___eeeddduuuwwwooo}}}nnnyyyzzzjjjWWWccc\\\gggtttssszzziiiXXXUUURRRPPPPPPRRRTTTXXX[[[\\\[[[YYYWWWKKKIIIEEE>>>888555555666888:::<<<===>>>???AAACCCFFFFFFFFFFFFEEEDDDCCCBBBBBBGGG???>>>HHHDDDIIIeeelllFFF333999>>>888:::888666999@@@FFFIIIJJJLLLMMMLLLHHHKKK___~~~wwwMMM???888333444///777333333333333333333333333555444000444:::@@@[[[ttt~~~sssZZZLLLJJJGGGCCC===999777666666555444555666777:::<<<>>>??????AAACCCDDDDDDEEEGGGHHHDDDGGGBBBBBBJJJMMMUUUeeerrr~~~vvv___NNNAAA===CCC???AAAHHHPPPPPPHHHAAA???LLLddd{{{wwwjjjiiibbb___ccceeemmmjjjmmmwwwuuuzzz~~~yyyiiibbbUUUhhhwwwyyy~~~|||qqqjjjjjjkkkpppkkk\\\ZZZYYYVVVTTTQQQKKKEEE@@@<<<>>>AAADDDGGGIIIJJJJJJJJJHHHEEE===FFFLLLWWW]]]===999666444555555444333333666888===HHHaaayyy|||wwwrrrdddxxxuuuhhh]]]QQQFFFCCCBBB@@@>>>===>>>???@@@>>>??????AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAEEELLLRRRUUUVVVTTTSSSMMMMMMMMMOOOXXXccchhhggg```YYY^^^ooowwwppphhhhhhppp}}}|||xxxvvvsssrrrooollliiihhhggggggjjjjjjjjjlllooossswww{{{yyyuuusssqqqnnnllljjjddd\\\VVVPPPJJJEEEBBB???;;;<<>>888444555///555333333333333333333333333555555111444:::@@@ZZZ||||||vvv}}}sss]]]PPPMMMHHHCCC===999777666555555555555666888:::===>>>@@@AAABBBDDDEEEEEEFFFHHHJJJDDDGGGCCCBBBIIIMMMXXXkkk}}}{{{___LLL???:::???@@@@@@EEEKKKLLLFFFCCCCCCKKKccc|||yyykkkjjjddd```eeegggppppppvvvuuuwwwwww{{{yyyggg^^^^^^[[[uuuzzz~~~|||sssllllllmmmtttnnneee]]][[[YYYVVVTTTPPPKKKDDD???<<<>>>AAADDDGGGIIIJJJJJJKKKIIIGGG???GGGLLLSSS\\\===999666444555555444333333666888999GGGccczzz}}}|||iiiddd~~~pppbbbYYYOOOFFFAAA???>>><<<;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@??????>>>EEEIIIOOOUUUXXXYYYYYYXXXRRRTTTVVV[[[gggtttyyyxxxmmmaaaaaaoooxxxsssmmmooozzzzzzxxxrrrqqqnnnkkkiiihhhggggggjjjjjjkkkkkkmmmqqquuuxxx~~~|||wwwuuutttrrrooommmjjjdddZZZSSSOOOIIIDDDBBB???;;;<<>><<<888888777777<<>>;;;@@@BBB@@@AAAEEEFFFCCCCCCEEELLLddd{{{lllllleeeccchhhkkkooorrr{{{xxxwwwrrrqqqssspppfffaaaVVVTTTZZZccc}}}zzzsssmmmlllnnnzzziiiaaaaaa^^^[[[YYYVVVSSSOOOIIICCC>>><<<>>>AAADDDGGGIIIIIIJJJKKKJJJIIIAAAHHHJJJNNNwww|||ZZZ;;;999666444555555444333333666888666GGGcccxxx|||uuu]]]bbb|||iii[[[SSSLLLEEE===<<<;;;::::::;;;<<<===???@@@AAABBBCCCDDDDDDDDDBBBBBBAAA@@@???>>>===<<>>:::999777777999???FFFLLLMMMLLLIIIHHHHHHKKKXXXnnnPPP===777777999000333444444444444444444444444222555222333999>>>RRRqqqyyyxxxxxxyyy{{{jjjZZZRRRHHHCCC===999777666555444777888999;;;===???@@@@@@CCCEEEFFFFFFFFFGGGIIIKKKFFFLLLHHHDDDHHHMMM^^^xxx{{{YYYGGGAAA@@@EEEEEEBBBAAACCCCCC@@@AAADDDRRRiii}}}nnnmmmhhhfffmmmqqqrrrvvv}}}sssmmmkkkfff^^^XXXRRRTTT\\\nnn}}}tttppplllkkkppp{{{fffaaa```]]][[[XXXUUUQQQMMMHHHAAA===<<<===@@@DDDFFFHHHIIIIIIJJJIIIHHHBBBIIIIIIJJJppp}}}WWW:::999666444555555444333333666888777FFF___ttt~~~ggg[[[___{{{xxxdddVVVPPPIIICCC;;;;;;;;;:::;;;<<<======@@@AAACCCDDDEEEEEEEEEDDDEEEEEEDDDBBBAAA@@@??????HHHJJJNNNSSSWWW[[[\\\]]]YYY\\\aaammmzzzkkkqqqyyyyyyzzzyyytttnnnllljjjhhhgggggggggggggggjjjlllnnnqqqvvv}}}xxxuuussstttvvvrrrpppnnnllliiiaaaWWWOOOMMMGGGCCCAAA>>>;;;;;;???CCCFFFIIIJJJKKKKKKMMMNNNRRRUUUiii~~~pppiiinnnuuusssDDD333......111+++000------,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////555444666BBB[[[sss{{{xxxfffooo{{{zzzyyy{{{iii]]]]]]XXXeeerrr{{{wwwsssiiibbbVVVLLLFFFHHHHHHEEEGGGMMMMMMNNNMMMLLLJJJGGGDDDBBB>>>>>>===;;;888777888:::;;;>>>BBBDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@CCCDDDEEESSSnnnjjjPPP>>>AAACCC999444888777777;;;BBBIIINNNNNNLLLJJJHHHGGGMMM[[[ppp~~~NNN<<<888888:::111333444444444444444444444444000444111111777<<>>:::777777888;;;???BBBEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBB>>>DDDHHHHHHZZZtttXXXFFF<<>><<<<<<===???@@@BBBCCCCCCEEEFFFHHHJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEIIINNNTTTXXX[[[^^^fffvvvxxxkkkpppwwwyyyxxxtttoookkkhhhgggfffeeeeeeffffffgggjjjnnnqqqrrrrrruuu}}}sssccc\\\VVVUUUVVVYYY```hhhtttqqqmmmjjjfff___VVVPPPKKKEEEAAA???===:::;;;>>>CCCFFFJJJLLLLLLLLLMMMNNNOOO]]]zzzuuuuuutttjjjtttxxxlllfffkkkqqqttt{{{xxxHHH555000...222,,,111------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000222888EEEVVVbbbeeedddvvvpppttt}}}vvv___XXXZZZ[[[ZZZYYYOOOKKKPPPRRRPPPPPPUUUSSSSSSRRRRRRPPPNNNMMMLLLEEEEEECCC@@@;;;888666777:::>>>BBBEEEFFFFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDDDD===FFFMMMMMMaaazzz}}}NNNAAA:::===<<<444222888888:::???GGGNNNPPPMMMJJJFFFDDDGGGTTTiii|||pppGGG===;;;::::::222777555555555555555555555555000666444222888<<>>AAABBBBBBBBBAAAAAAEEEJJJLLLKKKIIIGGGFFFIIIOOOQQQVVVbbbjjjvvv```MMMLLLMMMMMMOOOJJJHHHLLLSSS[[[fffoooyyy{{{lllnnnlllooo{{{~~~~~~ssskkkhhhcccZZZUUU___iiittt{{{yyy|||mmmiiihhheeeeeegggnnnqqqbbb___]]]YYYVVVRRROOOLLLHHHEEEBBB>>>;;;;;;<<<@@@CCCFFFGGGHHHIIIJJJFFFDDDAAAOOOUUUYYYJJJ888;;;333444555555444333333666888666AAAWWWsssrrrfffjjjpppooo]]]PPPIIIBBB<<<<<<===>>>@@@BBBDDDEEEEEEGGGIIIKKKMMMMMMLLLJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIINNNUUU[[[^^^^^^kkkxxxkkkfffooovvvyyyoooggghhhkkkkkkiiiffffffeeeddddddeeefffgggjjjoootttvvvvvv{{{xxxnnnccc\\\VVVUUUWWW]]]iiiuuu{{{wwwqqqkkkfff___VVVPPPJJJEEE@@@???<<<999:::>>>CCCFFFJJJMMMMMMMMMMMMMMMNNNfff|||wwwzzz|||sssxxxvvv^^^ZZZ]]]fffmmmpppzzzxxxIII666111000333---111...------------,,,,,,,,,,,,,,,,,,,,,---...//////000222:::GGGUUU```fffiiiwwwzzzppp]]][[[^^^^^^\\\XXXNNNIIINNNRRRPPPQQQUUUPPPPPPPPPPPPOOONNNLLLLLLEEEEEEDDD@@@;;;888666666999===BBBFFFHHHIIIJJJJJJGGGGGGHHHGGGGGGFFFEEEDDDGGG>>>HHHPPPQQQfff}}}{{{LLLAAA:::;;;;;;888888<<<999;;;@@@HHHOOOQQQMMMIIIEEEDDDJJJZZZrrrkkkDDD======::::::333888555555555555555555555555111888666444999>>>HHH[[[www}}}~~~|||}}}yyyeeeRRRHHHBBB???:::888888999::::::;;;===???BBBCCCCCCBBBAAAAAAFFFLLLOOONNNKKKHHHFFFHHHOOORRR[[[kkksss^^^KKKLLLMMMLLLPPPJJJHHHNNNXXXeeevvvzzzkkkmmmlllqqq~~~}}}zzz|||ssskkkjjjeeeaaaZZZdddmmmsssxxxooorrr{{{mmmhhhhhhffffffhhhrrrjjjbbbddd```ZZZVVVPPPMMMJJJGGGDDDAAA===;;;;;;<<>>AAACCCEEEEEEFFFHHHJJJLLLNNNNNNMMMKKKIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHKKKPPPWWW^^^bbbeeetttjjjaaaaaannnvvvyyyrrrfffYYYVVV]]]eeeiiiiiieeeeeedddcccdddeeefffggghhhnnnuuuzzz}}}}}}vvvrrrjjjbbb___aaaiiizzz|||tttmmmggg___VVVPPPJJJDDD@@@???<<<999:::>>>CCCFFFKKKMMMMMMMMMMMMMMMSSSrrr{{{}}}zzz|||cccttt^^^]]]aaaiiilllmmmvvvxxxIII777222111444---222......---------,,,,,,,,,,,,,,,,,,,,,---...//////000333;;;HHHUUU```jjjqqq{{{}}}~~~ttt~~~}}}qqqeeeeeeiiimmmnnniiiaaaVVVQQQSSSXXXYYYWWWUUUSSSRRRQQQQQQPPPMMMJJJEEEEEECCC???:::666555555:::===BBBEEEFFFGGGHHHJJJFFFHHHJJJJJJGGGDDDBBBBBBCCCKKKHHHEEEYYYxxxzzzgggCCCAAA>>>;;;999888888888<<<>>>BBBGGGKKKLLLJJJHHHEEE@@@XXXccc}}}\\\MMM???;;;<<<;;;888777666555555444444444555555555666111333999:::CCCXXXqqq~~~|||xxx}}}}}}mmmYYYLLLJJJDDD;;;555444777:::<<<===>>>@@@BBBCCCCCCCCCBBBFFFEEEGGGJJJNNNNNNJJJGGGKKKKKKQQQ^^^lllzzz___MMMLLLOOONNNMMMNNNQQQYYYiii|||{{{oooooossswww~~~uuuqqqllldddgggkkkddddddaaafffmmm|||yyy}}}~~~fff___```ddddddttt{{{{{{iii___^^^^^^YYYSSSMMMKKKHHHDDDAAA>>>===<<<<<<<<<===BBBHHHKKKJJJIIIGGGFFFEEEEEELLLaaazzzNNN===888888444555555555444444666777999???[[[zzz{{{tttoooyyyzzziiiXXXJJJBBB@@@@@@;;;<<>>CCCFFFIIILLLLLLMMMNNNPPPVVV~~~vvvssswww|||^^^iiiuuuyyyccc^^^hhhgggffflllpppxxxWWW333222000,,,///333,,,777@@@>>>222))))))...++++++,,,------......///555333666BBBSSSdddrrrzzz}}}sss}}}vvvzzz~~~hhhYYYWWWYYYYYYVVVUUUSSSQQQPPPOOONNNLLLJJJCCCCCCBBB>>>999555444444:::===BBBEEEGGGHHHIIIKKKHHHJJJKKKJJJGGGDDDBBBBBB@@@GGGKKKVVVttt}}}\\\CCCAAA>>>;;;888777777777<<>>???@@@AAABBBCCCCCCCCCCCCCCCEEEIIIMMMOOONNNLLLNNNPPPZZZkkk~~~www]]]OOOPPPQQQPPPOOOQQQWWWfff|||uuuooorrrwww~~~wwwlllhhheee^^^bbbgggbbbfffeeemmmvvv}}}{{{xxxvvvzzz}}}ddd___cccdddfffzzz|||pppbbb[[[\\\]]]ZZZVVVOOOLLLHHHDDD@@@===;;;:::<<<<<<>>>BBBGGGJJJJJJIIIFFFDDDBBBEEEUUUuuutttIII;;;777888444555555555444444666777999@@@___pppooo}}}yyyhhhWWWIIIAAA>>>======>>>@@@CCCFFFIIIKKKLLLLLLMMMNNNNNNMMMIIIFFFCCCEEEEEEDDDDDDEEEFFFHHHIIILLLLLLMMMQQQXXXaaakkkqqqyyyfff]]]\\\eeetttmmmbbb```XXXKKKVVVSSSRRRVVV\\\eeemmmssslllgggccccccdddeeehhhlllnnnttt|||qqqiii___ZZZTTTIIIGGGBBB===<<<:::888:::>>>CCCFFFIIILLLLLLMMMNNNPPPVVVrrrxxxpppsssxxxdddyyynnnnnnsssnnnhhhmmmsss|||\\\777444222---...000,,,111444333...******,,,++++++,,,------......///222111555DDD[[[sssxxx~~~yyyqqqooorrrxxxuuu^^^YYYZZZYYYVVVUUURRROOOLLLKKKKKKIIIHHHAAAAAA???;;;777333222333:::===BBBFFFHHHIIIKKKLLLJJJKKKLLLJJJGGGDDDCCCCCCEEEHHHQQQkkkSSSCCCAAA>>>:::888777777777<<>><<<:::999777777666555555555555555222555333333777888FFF```|||yyy}}}wwwiiiOOOHHH>>>777555666888:::=========>>>???@@@BBBBBB@@@@@@CCCGGGMMMQQQRRRRRROOOTTT```wwwqqq[[[QQQPPPOOOLLLPPPSSS___vvv~~~{{{vvvuuuzzzqqqeeeaaa^^^bbbkkksssvvvuuurrrfff```^^^ZZZ___fffbbbhhhiiirrr}}}}}}yyymmm```ZZZdddiiivvvwww___]]]dddjjjjjj~~~ooohhh```[[[ZZZ[[[YYYXXXOOOLLLHHHCCC???<<<:::999;;;<<<>>>BBBGGGIIIIIIIIIKKKHHHCCCEEEXXXlllDDD888666888444555555555444444666777:::AAAeeeoooiii}}}wwwgggVVVIII@@@<<<;;;>>>???AAACCCFFFHHHJJJKKKLLLKKKJJJHHHFFFDDDCCCBBBFFFEEEEEEEEEFFFGGGHHHIIIKKKMMMQQQUUU\\\gggsss||||||ccc\\\^^^___nnn}}}}}}uuullleeeaaa]]]ZZZ^^^jjjyyyzzzoooeeedddggghhhkkknnnsssyyylllfff\\\TTTOOOIIIGGGAAA===<<<:::888:::???CCCFFFIIILLLLLLMMMNNNPPPRRRbbbqqqyyysssyyy|||ddd}}}}}}wwwnnnqqquuu[[[888555222......//////---******,,,------,,,++++++,,,------......///111000555CCC\\\yyyyyy}}}lll___gggjjjtttttt\\\XXXZZZXXXUUURRROOOJJJHHHGGGFFFEEEDDD>>>>>><<<888444222222222:::>>>CCCGGGIIIJJJLLLMMMLLLMMMLLLJJJFFFDDDDDDDDDIIIJJJVVVvvvyyyKKKBBB@@@===999777666666777===CCCKKKPPPPPPKKKEEEAAAFFFQQQooooooWWWKKKAAA???@@@===;;;:::888888777666555555555555000555444444666666FFFccctttdddNNNGGG>>>777444666888:::<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@BBBFFFLLLQQQVVVXXXTTTXXXccczzzqqq[[[PPPKKKGGGDDDOOOSSSddd}}}wwwxxxwwwyyy}}}xxx```]]]\\\___jjjyyyvvvfff___^^^ZZZ___fffdddhhhhhhqqq}}}zzztttmmm^^^RRRMMMZZZ^^^gggppprrrsssyyysss\\\]]]fffooommmzzzkkkhhhccc^^^ZZZXXXVVVUUULLLJJJFFFBBB>>><<<:::999;;;<<>>;;;888777777777777@@@FFFNNNQQQOOOJJJEEEBBBGGG```iiiWWWMMMDDDCCCBBB???<<<<<<999999888777666555555555000555444444666555EEE```kkkWWWKKKEEE<<<666444777:::<<<>>>=========>>>@@@BBBCCCCCCCCCDDDFFFKKKRRRXXX]]]aaacccgggvvvooo[[[NNNGGGCCCAAAKKKRRRkkk{{{uuupppssswww{{{yyykkkaaa```dddqqq|||iiiaaa```]]]```fffdddiiihhhooo}}}tttjjjaaaUUUNNNNNNPPPTTTZZZ]]]^^^bbbpppppp]]]```hhhiiinnnqqqgggfffccc^^^YYYUUURRRQQQHHHFFFCCC@@@>>><<<<<<<<<:::<<<@@@CCCEEEFFFHHHHHHHHHHHHFFFHHHZZZ{{{^^^AAA:::666666333555555555444444555777;;;AAAiiihhhXXXsss}}}tttdddTTTGGG???<<<;;;??????AAABBBDDDFFFGGGHHHHHHGGGEEECCCDDDFFFHHHJJJLLLJJJGGGEEECCCCCCDDDEEEHHHMMMSSSWWW\\\eeerrr{{{|||pppccc]]]]]]\\\XXXdddsss|||qqqppp~~~{{{yyyzzz{{{yyyzzz}}}~~~lllkkknnnmmmnnnrrr|||wwwdddeee^^^QQQKKKGGGFFF@@@<<<<<<:::999;;;@@@CCCFFFIIILLLLLLMMMNNNPPPUUUaaatttyyyyyyuuuYYYsss|||YYY777222111000000.../////////......---------++++++,,,------......///333555777>>>QQQjjjzzzyyyhhhcccqqq{{{zzz}}}hhhWWWbbbeee```hhh~~~~~~]]]NNNNNNNNNIIIFFFDDDAAA>>><<<<<<<<<;;;999777777666333111222444666>>>AAAFFFIIIJJJKKKLLLNNNLLLLLLJJJGGGDDDDDDEEEGGGIIIUUUqqq|||WWW>>>===<<<999777777777888999CCCHHHOOOQQQNNNIIIFFFEEEMMMuuufffXXXPPPHHHFFFEEE@@@======;;;:::999777666666666666111555333333666555AAAZZZhhhSSSKKKEEE<<<666555888;;;===AAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFGGGKKKRRR\\\bbbppprrroooqqqxxxgggYYYNNNFFFDDDGGGJJJWWWxxxxxxqqqmmmqqqvvv{{{rrrkkkjjjhhhgggrrrjjj```bbb^^^___dddccckkkkkksssmmm```VVVMMMLLLQQQMMMPPPUUUWWWTTTVVVeeetttfffYYY\\\aaaaaarrriii```___\\\YYYVVVRRROOONNNEEEDDDBBB???===<<<<<<<<<:::===@@@CCCDDDEEEGGGHHHDDDGGGFFFFFFUUUoooXXXAAA<<<777555444555555555444444666777:::AAAgggbbb\\\ssszzzpppaaaPPPDDD>>><<<===??????AAACCCEEEFFFHHHHHHHHHHHHHHHHHHIIIKKKMMMOOONNNKKKFFFBBB@@@AAACCCEEEIIILLLPPPSSSVVV\\\dddjjj```bbb```YYYVVV[[[bbbeeeiiissswwwpppiiinnn~~~{{{wwwuuuwwwwwwuuuwww{{{nnnooorrrooopppwww}}}pppcccddd\\\RRRLLLEEEFFF@@@<<<<<<:::999;;;@@@CCCFFFIIILLLLLLMMMNNNPPPOOO\\\mmm{{{]]]pppzzzbbb>>>555111000000,,,,,,...000000,,,***)))***++++++,,,------......///000444888???SSSooozzzaaaUUUaaapppqqqooorrr~~~~~~|||ppp^^^^^^gggdddhhhxxx}}}}}}vvvQQQEEEFFFDDD???===<<<:::888888888888666444444444444222111333666999@@@CCCGGGJJJKKKKKKLLLMMMKKKJJJHHHEEECCCCCCFFFIIIPPP]]]wwwfffKKKBBB:::999888777777888999;;;FFFJJJOOOOOOKKKHHHHHHIII\\\cccZZZRRRLLLJJJGGGAAA======;;;;;;999888777666666666222555222333777555===RRRnnn~~~mmmWWWOOOHHH???999777999<<<>>>AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKTTT```iiiuuuyyyrrrhhhrrr~~~jjjccc\\\WWWNNNGGGGGGLLLQQQccctttoooooosssvvvwwwzzzwwwqqqwwwzzzvvvlll~~~iii```cccaaaaaadddccciiilllyyyssscccZZZRRRKKKMMMTTTRRRUUUXXXXXXUUUWWWfffuuu{{{^^^WWWYYYZZZddd}}}uuuiii^^^[[[WWWUUUSSSQQQMMMJJJEEEDDDAAA???<<<;;;;;;;;;999===AAACCCCCCDDDFFFHHHEEEIIIGGGGGGUUUnnnQQQ???<<<777555444555555555444444666777777BBBeee|||iii```tttvvvlll[[[KKK@@@;;;<<<===@@@AAABBBDDDGGGIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQMMMIIICCC???>>>@@@DDDHHHNNNOOOPPPRRRUUUWWWYYYZZZRRRVVVYYYYYY^^^hhhpppsssqqqtttqqqjjjjjjyyy{{{vvvsssrrrttttttrrruuuzzzzzznnnrrruuurrrttt}}}~~~llldddaaaWWWQQQMMMDDDEEE@@@<<<;;;:::999<<<@@@CCCFFFIIILLLLLLMMMNNNPPPIIIXXXggg~~~]]]nnn{{{fff@@@555000111111,,,,,,---...---,,,******+++++++++,,,------......//////444777===SSSrrrfffTTTYYYgggjjjhhhhhhvvv{{{yyyzzzxxxfff___iiinnnssszzz~~~kkkHHH===???===999999777666555555666555333111333333222111111333777;;;BBBEEEHHHKKKKKKKKKLLLLLLIIIIIIGGGDDDBBBCCCGGGJJJRRRZZZnnn|||nnnPPP@@@BBB999888777666777888:::<<>>>>><<<;;;:::888777666666666444555222333888555:::MMMddd~~~|||qqq\\\SSSLLLBBB;;;999:::<<<>>>???@@@BBBDDDEEEEEEDDDDDDFFFGGGGGGGGGLLLVVVdddmmmqqqxxxppp^^^___nnnnnn^^^VVVUUUVVVVVVOOOFFFFFFMMMZZZnnnrrrooonnnqqqqqqllliiikkkqqquuuuuummm___ZZZeeeuuuvvvmmmhhhiii```eeedddcccfffeeeeeelll}}}sssfff[[[WWWSSSNNNQQQYYYWWWXXXZZZ[[[]]]eeezzzyyy```\\\^^^\\\nnnmmmnnnaaa]]]WWWTTTSSSPPPKKKFFFGGGEEEBBB???<<<:::999999999===AAACCCCCCDDDFFFHHHEEEIIIJJJLLL```~~~MMM<<<;;;666555444555555555444444666777555BBBdddxxx~~~{{{|||~~~wwwaaassstttiiiXXXGGG<<<999;;;===AAABBBDDDFFFIIIKKKMMMMMMOOOPPPRRRTTTUUUTTTRRRQQQKKKGGGAAA<<<<<<@@@FFFKKKUUUTTTTTTUUUWWWWWWUUUSSS```\\\XXX]]]kkkwwwxxxqqqwwwvvvooohhhooo{{{qqqtttqqqqqqsssrrrqqqtttyyyvvvmmmtttxxxtttxxxxxxkkkeee^^^RRRPPPNNNDDDEEE@@@<<<;;;;;;999<<>>222///111333...///...,,,+++---......---++++++,,,------......///222555666999NNNnnnzzzfffVVVVVV^^^fffpppxxx~~~tttfffaaa]]]kkkvvvzzzzzzvvvYYY???;;;???<<<888888999888777666666666555333333222111222444777;;;===GGGGGGHHHJJJKKKMMMNNNOOOKKKHHHDDDCCCBBBDDDHHHKKKVVV]]]eeecccSSSAAA;;;>>>;;;;;;:::777555777===BBBPPPKKKJJJKKKDDD???IIIZZZ~~~~~~ccchhh\\\XXXRRRLLLHHHDDD@@@======;;;888888888888777555333555666555444777>>>EEEfffqqq}}}|||ttt^^^UUUKKK>>>999:::>>>>>>=========???@@@@@@AAA@@@@@@CCCDDDFFFLLLSSS\\\dddiiirrrnnndddXXXUUUXXXUUUOOORRRQQQPPPPPPLLLIIILLLRRR^^^{{{wwwjjjkkkjjjkkkiiiddd```^^^]]]\\\^^^VVVQQQSSSXXX\\\aaafffgggjjjaaaeeebbbaaadddccccccpppmmmggg]]]TTTPPPPPPSSSUUU^^^\\\___eeeggglllhhhWWWXXX```tttpppoooiiicccZZZSSSMMMJJJGGGEEEDDDCCCAAA???===;;;::::::;;;???CCCEEEEEEEEEGGGJJJHHHNNNQQQTTTeeesssMMM@@@333:::333555555444333444555666777<<>>AAAAAAAAAAAACCCFFFJJJMMMPPPSSSTTTTTTVVVUUUSSSNNNJJJEEEDDDBBB>>>===BBBJJJQQQXXXZZZ[[[ZZZWWWWWWYYY\\\\\\]]]```dddhhhnnnrrruuuyyytttlllkkkxxx{{{qqqrrrooonnnooorrrrrrqqqtttyyy{{{uuuttttttvvv|||tttlllccc]]]UUULLLFFFEEE???<<<;;;;;;:::888;;;@@@DDDGGGJJJKKKKKKKKKKKKLLLUUU]]]kkk^^^```kkk===222666,,,///000------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111333888999:::OOOppp{{{YYYXXXhhhlllvvvxxxwwwggg___hhhkkkkkkooovvv~~~uuu\\\JJJ<<<<<<===999999<<<:::999888888888888777666777666555666888;;;???AAAHHHHHHIIIJJJKKKLLLMMMMMMKKKEEEBBBDDDEEEDDDGGGMMMccckkkiiiWWWEEE===;;;999999999888666555999@@@FFFPPPKKKIIIIIIDDDBBBOOOaaaxxxbbbfff```[[[UUUPPPKKKGGGCCC@@@>>><<<:::999999999777666333444555444333666===CCC___iii~~~}}}qqq\\\UUUJJJ>>>777888;;;<<<;;;;;;<<<===>>>@@@@@@AAAAAACCCDDDHHHOOOWWW[[[\\\[[[^^^\\\UUUOOOOOOTTTTTTOOONNNLLLLLLMMMIIIFFFIIIPPPfffuuujjjkkksssiiijjjiiieeeaaa]]]YYYWWWRRRLLLHHHKKKOOOQQQTTTXXXjjjkkk```aaa^^^___cccccceeeqqqyyyhhhccc[[[UUUQQQRRRUUUXXX]]]\\\cccmmmqqqvvvwww___VVV]]]gggxxxhhheeeeee___WWWPPPLLLHHHEEEDDDBBBAAA???===;;;:::999999;;;???DDDFFFEEEEEEGGGJJJHHHLLLOOOYYYooolllIII>>>444:::333555444444333333555666777:::???\\\yyy~~~~~~hhhtttooo___MMMDDD@@@???@@@BBBFFFFFFFFFGGGJJJMMMPPPRRRRRRRRRRRRSSSRRROOOKKKGGGAAA@@@???===>>>DDDLLLSSSVVVXXXYYYXXXWWWWWWYYY[[[^^^___aaaeeeiiinnnrrrtttsssqqqmmmnnnzzzzzzrrrpppnnnmmmnnnrrrrrrrrrvvv{{{yyywwwwwwxxx}}}ssskkkbbb\\\TTTKKKFFFEEE???<<<:::;;;:::888;;;@@@EEEGGGJJJKKKKKKLLLMMMOOOSSSeeeooo```aaawwwyyymmm>>>222666,,,///000------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111111555444888RRR{{{ssseeegggfffyyyppp^^^\\\hhhhhhhhhqqqnnnzzzkkkUUUDDD>>><<<>>><<<777888???;;;;;;;;;;;;;;;:::::::::<<<;;;;;;<<<>>>AAADDDFFFIIIJJJKKKKKKKKKKKKKKKKKKJJJBBB@@@GGGGGGDDDJJJWWWrrruuugggIII888;;;===777777777555555777<<>>;;;:::::::::888777333444444333222555;;;@@@XXXcccyyymmm[[[WWWMMMAAA999999;;;;;;:::::::::<<<===???AAABBBBBBAAACCCIIITTT^^^```YYYQQQMMMLLLIIIGGGJJJOOOOOOLLLJJJIIIJJJKKKIIIFFFJJJPPPpppvvvlllccc_________aaadddfffeeedddccc___ZZZVVVTTTPPPKKKIIIMMMOOOOOOPPPSSSnnnrrrfffddd___```fffeeegggsssmmmaaa^^^YYYUUUTTTUUUXXXZZZ______gggrrrwwwyyywwweeeYYY[[[hhhssspppddd]]]```[[[TTTNNNIIIGGGDDDBBB???>>>===;;;999888888777<<<@@@EEEFFFEEEEEEHHHJJJGGGFFFLLL```bbbEEE<<<555999333555444333333333444666777777===[[[~~~yyyooowwwlll]]]NNNFFFDDDBBBCCCEEEGGGGGGHHHIIIKKKMMMOOOPPPOOONNNNNNNNNNNNKKKGGGDDD????????????BBBIIIQQQVVVVVVWWWYYYYYYXXXXXXYYY[[[ZZZ[[[^^^bbbgggllloooqqqoooppppppttt}}}wwwrrrlllmmmlllooosssuuuvvvzzz{{{yyyxxxyyy~~~qqqiii```ZZZSSSJJJEEEEEE>>>;;;:::;;;999888;;;AAAFFFHHHIIIJJJKKKMMMOOORRRUUUttt{{{^^^eeeqqqttt{{{|||ooo???222666---///000------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111333666555;;;[[[ooommmmmmzzzwwwuuu~~~nnn\\\^^^hhhccceeetttooo|||sss^^^MMMGGG<<<;;;===@@@===777888>>><<<===>>>============>>>?????????@@@BBBEEEHHHJJJKKKKKKLLLLLLKKKJJJIIIHHHGGG@@@BBBIIIGGGDDDSSSiii|||qqqYYY@@@888===???;;;777666555555999???GGGLLLOOOJJJEEECCCDDDMMM```sss}}}yyykkkhhh___[[[UUUOOOKKKGGGCCCAAABBB???===;;;::::::888666444555555333333555:::>>>RRR```zzz}}}~~~zzzmmm^^^]]]TTTGGG>>><<<<<<===<<<:::;;;<<<>>>@@@BBBDDDEEE???@@@HHHWWWeeehhh___TTTMMMKKKHHHHHHJJJLLLKKKHHHHHHHHHJJJMMMKKKIIIMMMSSS{{{yyy^^^WWWUUUTTTYYYccciiifffaaaeeeaaa^^^^^^\\\XXXUUUVVVVVVRRRPPPRRRSSSSSSTTTXXXfff}}}tttiiifff``````eeebbbgggtttddd]]][[[XXXVVVVVVXXXZZZ\\\``````gggrrryyy|||zzzsssggg______hhhvvv}}}mmmeee]]]\\\XXXQQQLLLIIIFFFCCCBBB>>>===<<<:::999888888888===AAAEEEGGGFFFFFFHHHJJJJJJHHHSSSsssZZZBBB:::777888222444444333333333444555666555<<<[[[~~~yyy~~~nnnrrrmmm___PPPIIIFFFDDDDDDFFFCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLJJJFFFCCCBBBBBBBBBEEEIIIOOOUUUYYYXXXYYYYYYYYYYYYYYYYYYYYYSSSUUUYYY___eeekkkpppsssooorrrvvv{{{{{{qqqrrrpppiiinnnnnnqqqvvvzzz{{{~~~yyyxxxxxxyyy~~~{{{ooofff]]]WWWPPPHHHDDDDDD===:::999:::999888;;;AAAEEEGGGHHHIIIIIILLLPPPSSS]]]{{{~~~~~~zzz|||YYYgggrrrsssrrr@@@333666---000000------,,,,,,,,,+++++++++,,,,,,,,,---...///000111444666555;;;]]]pppzzz|||xxxuuuooovvvvvvfffdddjjjccceeewwwxxxkkkbbb^^^TTTDDD>>>BBB<<<:::;;;===<<<::::::<<<<<<>>>@@@???>>>===>>>@@@AAAAAABBBCCCEEEGGGJJJKKKLLLLLLMMMMMMLLLJJJGGGFFFDDDAAAEEEJJJGGGHHH^^^zzzcccHHH@@@@@@>>><<<===888777666888===CCCIIIMMMMMMHHHCCCAAAFFFSSShhhyyyqqqllleee^^^ZZZUUUPPPLLLHHHEEECCCCCCAAA>>><<<;;;:::888666777666666555444666999<<>>=========<<<<<<===???AAADDDFFFHHHAAA@@@FFFUUUeeejjjcccYYYQQQMMMKKKKKKMMMLLLJJJHHHHHHHHHKKKNNNMMMLLLOOOUUU~~~uuulll```QQQUUUXXXZZZ___lllxxxxxxppppppfff^^^\\\YYYVVVUUUXXXXXXSSSQQQQQQRRRRRRVVV\\\[[[lll{{{}}}zzzzzzwwwhhhbbbaaa\\\^^^bbb^^^fffuuu```[[[YYYWWWWWWWWWZZZ]]]^^^```aaahhhrrr|||}}}tttjjjeeekkkyyyvvvkkkeee]]]ZZZVVVPPPLLLIIIFFFCCCAAA>>>===<<<;;;::::::::::::>>>BBBFFFHHHFFFFFFHHHKKKJJJMMMcccSSSAAA999777555333444333333222333444555666888>>>\\\{{{yyy}}}jjjmmmnnn___PPPHHHDDDAAAAAABBB>>>???AAABBBCCCCCCBBBBBBGGGHHHJJJLLLNNNLLLHHHEEEDDDDDDEEEHHHLLLQQQUUUWWWXXXXXXXXXYYYYYYXXXWWWVVVOOOQQQUUU[[[ccckkkrrrvvvrrrwww{{{qqqhhhkkklllgggoooooorrryyy}}}}}}yyyyyyzzz{{{|||zzz~~~|||wwwmmmdddZZZTTTNNNGGGCCCDDD===:::999:::999888;;;AAADDDEEEFFFGGGHHHJJJNNNQQQ```vvvooosssqqqyyyxxxzzzaaauuu{{{lllvvvuuuAAA333777...000000------,,,,,,,,,+++++++++,,,,,,,,,---...///000111///333222777UUUxxxqqq~~~wwwssstttjjjooojjjmmm|||vvvZZZRRRNNNMMMGGG===999<<<999888777999;;;<<<<<<<<<===???AAA@@@===<<<>>>@@@AAAAAABBBDDDFFFHHHJJJKKKLLLMMMMMMMMMLLLJJJGGGEEEBBBDDDGGGIIIJJJRRRhhh|||vvvWWWAAABBBDDD<<<666999888777888;;;BBBHHHMMMOOOIIIFFFCCCCCCJJJ[[[qqqkkkhhhaaa```\\\WWWSSSPPPMMMKKKHHHFFFCCC@@@>>><<<;;;999777888777666555555777888999MMMggg~~~xxxqqqeee\\\OOODDD>>><<<<<<<<<>>>>>>>>>@@@BBBEEEGGGIIIFFFDDDGGGSSSaaagggbbbZZZRRRLLLJJJMMMOOONNNLLLLLLHHHIIILLLPPPOOOMMMPPPVVVvvvppp[[[WWW[[[[[[TTTgggzzz{{{mmmaaa]]]ZZZTTTTTTXXXXXXTTTRRRSSSSSSTTTZZZbbbgggooorrrmmmggggggjjjkkkjjj___]]]]]]ZZZ```eeeaaadddvvvyyy^^^YYYXXXWWWWWWYYY]]]aaaccciiikkkpppvvv|||}}}uuutttrrrhhhbbbZZZYYYUUUPPPLLLIIIFFFCCCAAA>>>===<<<;;;;;;;;;;;;;;;???CCCGGGHHHGGGGGGHHHKKKCCCLLLiiixxxNNNBBB888777333555444333222222222333555666<<<>>>ZZZzzz|||kkklllmmm^^^MMMDDD@@@===<<<>>>???@@@BBBDDDEEEDDDCCCBBBHHHJJJMMMQQQSSSPPPKKKGGGCCCCCCDDDHHHMMMQQQSSSTTTVVVVVVWWWXXXZZZ[[[YYYWWWQQQRRRSSSXXX^^^gggnnnssswww}}}zzzfff```dddhhhhhhmmmmmmqqqxxx}}}|||||||||}}}{{{sssuuu|||vvvsssjjjaaaXXXRRRLLLEEEBBBCCC<<<999888:::999888;;;AAACCCEEEFFFGGGHHHJJJLLLOOOWWWxxxsssvvvrrrwwwvvvhhhnnnxxxBBB333777///000///------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111000444555888QQQxxxxxxtttvvvrrrwww{{{nnnqqqrrrxxxvvvgggYYYHHHDDDBBB@@@???<<<999888777999:::::::::;;;<<<<<<===@@@BBB@@@<<<:::<<>>>>>???AAADDDGGGHHHJJJHHHJJJTTT```fffbbb]]]RRRKKKIIIMMMPPPOOOOOOQQQKKKLLLPPPTTTSSSQQQTTTYYYrrrwwwsssbbbQQQOOOXXXaaammmyyyjjj^^^\\\ZZZSSSRRRWWWXXXVVVWWWZZZ[[[[[[```hhhwww~~~~~~zzztttnnnjjj```]]][[[WWW]]]eee```dddwwwooo[[[WWWVVVUUUVVVZZZ```fffjjjtttyyy~~~qqqfff^^^YYYXXXTTTOOOKKKHHHEEEAAA>>>===<<<<<<;;;;;;;;;;;;<<<@@@DDDHHHIIIGGGGGGIIIKKKBBBIIIdddhhhHHHAAA666777333888444333222222222333444555:::999RRRyyy}}}pppooonnn]]]LLLBBB>>><<<===???AAACCCFFFIIIIIIHHHFFFEEELLLOOOTTTXXXYYYTTTMMMGGGAAAAAADDDIIIOOOSSSTTTSSSVVVWWWXXX]]]aaacccbbb```dddbbb```___ccciiipppuuujjj]]]ZZZ]]]dddkkkhhhhhhlllsssxxx|||}}}||||||{{{~~~}}}tttpppvvv~~~{{{ssspppiii___VVVPPPJJJDDDAAACCC;;;888888999999888;;;AAACCCFFFHHHIIIIIIJJJKKKMMMTTT}}}|||tttooovvvyyyyyynnnnnnwww{{{CCC333777///111///------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111333888999;;;PPPqqqvvvpppmmmiii}}}vvvkkkuuu||||||ppptttssslllddd\\\PPPCCCCCC@@@;;;666666::::::888888>>>BBB???;;;::::::;;;===@@@BBB@@@;;;999;;;>>>BBBBBBDDDFFFHHHJJJKKKLLLKKKLLLNNNNNNMMMJJJGGGEEECCCGGGFFFFFFTTThhhllldddJJJIIIDDD;;;777999999777222333888@@@KKKRRRUUUUUU???AAACCCHHHVVVmmmsssiiijjjiii___\\\XXXUUUTTTSSSQQQOOOLLLIIIFFFCCCAAA???===;;;888666444333444555555444888[[[~~~nnnfffYYYLLLCCC??????@@@???>>>>>>>>>@@@CCCEEEGGGJJJJJJNNNWWWccciiigggbbbUUUMMMJJJNNNQQQPPPPPPSSSOOOPPPTTTXXXWWWUUUXXX]]]zzzxxxpppbbbSSSNNNVVVaaaooo```WWWYYYYYYSSSRRRVVVUUUUUUZZZ^^^______ccciiitttmmmbbb\\\UUUNNNTTT\\\XXXdddxxxhhhXXXUUUTTTTTTVVV[[[cccjjjooouuu~~~rrrfff^^^ZZZWWWSSSNNNJJJGGGCCC???===<<<;;;;;;::::::;;;;;;;;;AAADDDHHHIIIHHHGGGIIIKKKKKKNNNaaayyy~~~ttt]]]DDDAAA555777333:::333333222222222333444555555222IIIqqqsssrrrppp___MMMDDD@@@???AAADDDBBBEEEHHHKKKLLLKKKIIIGGGQQQTTTYYY]]]]]]VVVMMMFFFAAABBBEEEKKKRRRWWWWWWVVVYYYYYY\\\bbbiiimmmllljjj}}}zzztttqqqqqquuu{{{ttt___WWWWWWYYYbbbnnncccccchhhoootttwww~~~}}}{{{yyywwwyyy~~~vvvwwwooonnnwwwuuuqqqmmmhhh^^^UUUOOOIIICCCAAACCC;;;888888999999888;;;AAADDDGGGJJJKKKKKKKKKKKKLLL^^^~~~nnneeeppp}}}zzzwwwyyy|||CCC333888///111///---------,,,,,,,,,++++++,,,,,,,,,---...///000111000666777999LLLkkk~~~qqqiiijjjjjj}}}bbbsss|||wwwwwwgggcccccchhheeeWWWIIICCC:::999999888999999::::::<<<===???>>><<<;;;<<<<<<@@@AAAAAA>>>999888<<>>:::888888888555333777888===HHHTTTYYYVVVQQQCCCIIIKKKUUUiiitttzzzlllmmmmmm______^^^\\\YYYUUUSSSRRRRRRQQQMMMIIIGGGFFFDDD@@@<<<===:::777666666777666555===OOOfffzzz~~~wwwooobbbUUUHHH@@@???AAA<<<<<<<<<>>>@@@CCCEEEGGGGGGJJJQQQ\\\eeegggbbb]]]ZZZVVVTTTUUUTTTQQQOOOOOOSSSRRRUUUYYYZZZZZZ___eeezzz|||eeeTTTWWWbbbhhhyyynnnfffaaa]]]ZZZWWWWWWXXXVVVTTTTTTUUUVVVUUUVVVWWWYYY]]]bbbfffhhhpppzzzgggWWWHHHEEEKKKQQQVVVZZZhhh|||```QQQVVVTTTVVV\\\aaadddjjjqqqxxxmmmeee]]]TTTRRRNNNJJJGGGEEECCCAAA???======<<<:::888999<<>>???>>><<<;;;;;;<<<>>>@@@???<<<888888===AAAEEEEEEDDDEEEFFFIIIKKKMMMKKKIIIGGGFFFEEEEEEEEEDDDBBBLLLUUU```wwwnnnKKKAAA===999777777777555333666888???JJJUUUYYYUUUPPPAAAGGGMMM^^^ttt{{{|||vvviiilllkkk^^^___^^^\\\YYYVVVSSSSSSSSSQQQNNNJJJHHHHHHFFFBBB>>>===:::888666777777666555===KKK```uuuyyyssshhhZZZLLLAAA<<<;;;<<<<<<===>>>AAACCCEEEFFFMMMNNNSSSZZZaaabbb^^^ZZZYYYSSSTTTZZZYYYQQQMMMQQQTTTVVVZZZ______]]]```fff}}}mmmZZZYYY```eeennnggg]]]UUUPPPNNNKKKIIIQQQTTTWWWXXXWWWWWWWWWXXXUUUUUUVVVXXX[[[```dddgggfffnnnwwwzzzuuujjj```ZZZRRRIIIBBBCCCHHHNNNVVV]]]qqqvvv\\\PPPVVVTTTWWW^^^cccgggnnnvvv~~~kkkddd]]]TTTPPPMMMIIIFFFDDDBBB@@@>>>======<<<:::999:::===@@@FFFGGGHHHIIIIIIIIIJJJJJJMMM[[[yyyWWW>>>:::777666...555444333333222222333333333444888AAA[[[yyy}}}rrr{{{gggOOO@@@===AAACCCCCCDDDIIIMMMMMMJJJGGGHHHJJJRRRYYY```dddddd^^^PPPBBBAAAEEEJJJNNNSSSYYY```cccdddcccgggssssssccc\\\^^^aaappp|||vvvpppllljjjjjjrrr{{{|||wwwxxx|||wwwxxxyyy{{{{{{yyyvvvtttssstttyyyvvvpppmmmiii```YYYRRRNNNIIIBBB>>>>>><<<:::999:::999888<<>>===:::888999???CCCFFFEEEEEEEEEGGGIIIKKKLLLIIIHHHFFFEEEDDDEEEFFFGGGEEEOOO^^^nnn|||yyy___BBB@@@<<<999666666666555444888;;;CCCNNNVVVXXXSSSOOO@@@FFFQQQhhh}}}}}}|||qqqmmmooolllaaa___^^^[[[YYYWWWUUUTTTSSSRRROOOKKKJJJKKKIIIEEEAAA===;;;888777777888777666;;;FFFWWWlll{{{rrrcccTTTFFF===999;;;<<<>>>@@@BBBCCCEEEEEEMMMNNNQQQUUUZZZ\\\\\\[[[]]]UUUXXXdddaaaQQQKKKQQQSSSWWW___eeeddd```bbbggg{{{cccYYYYYY[[[TTTPPPJJJGGGEEEDDDDDDCCCGGGKKKQQQUUUVVVVVVVVVVVVXXXWWWVVVWWWYYY]]]aaaccchhhmmmooohhh[[[OOOIIIGGGBBB@@@AAACCCEEEKKKWWWdddqqqYYYOOOUUUTTTXXX```fffjjjsss{{{vvvggg```YYYQQQNNNKKKGGGDDDBBBAAA???===<<<<<<;;;:::999;;;>>>AAAEEEGGGIIIJJJIIIIIIIIIKKKNNNkkkMMM;;;777555555---333222222333333333333333222222777???VVVrrr~~~}}}ppp|||~~~jjjPPP@@@===AAACCCCCCEEEHHHJJJIIIFFFEEEGGGIIIMMMWWWaaaeeeddd]]]PPPEEEFFFHHHLLLPPPVVV]]]eeekkkfffeeennn~~~kkkddddddfffkkk|||qqqfff```]]]___fffooo}}}vvvtttvvvrrrtttwwwyyyyyyxxxvvvuuuwwwxxx||||||rrroookkkggg]]]VVVOOOKKKGGG@@@======<<<999888:::999888<<>>UUUooovvvhhh___aaajjjllliiijjj{{{vvv\\\UUU]]]```eeerrrfffmmmqqqjjjYYYHHH@@@@@@888888888888999:::;;;<<<>>>???@@@???===;;;;;;;;;=========;;;;;;===BBBFFFFFFFFFFFFFFFGGGIIIKKKLLLJJJIIIGGGEEEDDDEEEHHHJJJOOOXXXdddmmmlll^^^KKK======;;;888555444555555666<<>>@@@BBBDDDEEEEEEFFFHHHJJJNNNRRRXXX]]]```eee[[[```ooojjjRRRIIIRRRVVV\\\gggpppqqqnnnoootttmmmWWWPPPPPPNNNMMMJJJIIIHHHHHHHHHHHHEEEIIIOOOSSSUUUVVVVVVWWW\\\[[[YYYXXXXXXZZZ]]]___^^^___^^^XXXNNNFFFBBBBBBCCCEEEHHHIIIIIIPPPeeeyyyqqqZZZQQQUUUVVVZZZbbbgggkkkttt~~~mmmaaa[[[TTTNNNLLLIIIEEEBBB@@@???===<<<;;;;;;;;;::::::<<<@@@CCCEEEHHHKKKKKKJJJIIIKKKMMMQQQ|||nnnFFF:::777444666///333000111333444444333222111222666;;;QQQppp{{{qqqmmmSSSCCC???AAABBBAAAEEEFFFFFFDDDBBBBBBEEEHHHDDDOOOZZZ^^^^^^ZZZRRRJJJIIIJJJMMMTTTYYY]]]dddkkkkkkppptttkkkhhhlllooovvvpppeeeZZZUUUTTTWWW^^^gggrrrxxx~~~{{{rrroooppprrruuuyyy{{{||||||||||||}}}|||tttooommmhhhcccYYYRRRLLLIIIEEE>>>;;;<<<;;;888888::::::999===CCCFFFGGGIIIIIIHHHIIIKKKMMM\\\ppp{{{uuuzzzhhhjjj}}}rrrrrrxxxCCC222444111...000......---,,,,,,,,,,,,---------------...///000000555666666666===OOOgggxxx}}}zzzlllbbbeeehhheeeccciiirrrbbbWWW^^^bbbhhhpppxxxbbbdddcccZZZNNNDDD???<<<777777777888999;;;<<<===>>>???@@@???===<<<;;;<<>>===>>>???@@@BBBCCCEEEEEECCCEEEGGGIIILLLSSS\\\cccggg^^^dddsssmmmTTTJJJSSS[[[cccrrrzzzZZZLLLJJJOOOOOOMMMLLLJJJIIIIIIJJJMMMPPPUUUWWWYYYYYYZZZ[[[___]]][[[YYYYYYYYYYYYZZZXXXWWWTTTQQQNNNJJJFFFDDDEEEHHHLLLNNNQQQ___|||rrr]]]UUUVVVWWW\\\cccgggkkkttt~~~~~~fff^^^XXXRRROOOJJJGGGCCC@@@???>>><<<;;;:::;;;;;;::::::===AAAEEEFFFIIILLLLLLJJJJJJNNNRRRbbbaaaAAA;;;777444888111333///000222333444333222222333555888LLLooo~~~xxxoooWWWGGGBBBBBBAAA>>>CCCCCCAAA@@@???AAADDDFFFBBBKKKSSSUUUVVVVVVRRRNNNJJJJJJOOOWWW[[[\\\```ffftttzzzoookkkjjjpppwwwoooccc[[[UUURRRRRRUUU\\\eeekkkqqqxxx}}}zzzvvvuuuwwwyyyvvvooommmooorrrvvv|||{{{pppmmmjjjddd^^^VVVOOOIIIFFFCCC===:::;;;:::777777::::::999>>>DDDFFFGGGHHHHHHHHHIIIKKKMMMYYYrrr~~~kkkmmmvvvtttooo???333666222---.........---,,,,,,,,,,,,---,,,,,,,,,------...///000555444444777???OOOcccsssrrrccchhhggg```cccpppxxxpppeeeeeebbbdddkkksssYYY\\\\\\VVVOOOHHH???777666666777888999;;;===>>>===???@@@???>>>======>>>@@@@@@AAACCCEEEGGGIIIJJJFFFGGGGGGHHHIIIJJJJJJJJJEEEEEEDDDBBBAAADDDKKKQQQZZZeeellldddQQQ@@@:::;;;888888777555444666;;;>>>IIIMMMQQQPPPLLLIIIHHHHHHRRRfffuuuuuutttpppnnnkkkcccddd```\\\ZZZZZZYYYUUURRRPPPOOOOOOQQQSSSSSSOOOKKKGGGDDD@@@>>><<<;;;999888444===FFFOOOaaa}}}yyy|||uuufffYYYRRRIII@@@????????????AAACCCEEEGGGIIIKKKLLLKKKKKKPPP[[[dddeeeaaagggrrrkkkVVVNNNUUUZZZdddzzz```OOONNNQQQQQQPPPNNNKKKJJJKKKMMMRRRVVV[[[^^^^^^]]]\\\\\\`````````___^^^]]]\\\\\\^^^[[[WWWUUUTTTQQQMMMJJJDDDHHHNNNTTT\\\mmmlll]]]XXXVVVYYY^^^eeehhhlllvvvtttccc^^^WWWQQQQQQIIIFFFBBB@@@???>>><<<:::999:::::::::;;;>>>CCCFFFGGGJJJMMMLLLJJJLLLSSSYYY}}}WWW>>>>>>888333888333444///000111222333333333333333555666GGGjjj|||sssYYYHHHCCCBBB@@@>>>BBBAAA???>>>???BBBEEEGGGHHHNNNRRRTTTVVVWWWUUUPPPKKKJJJPPPZZZ]]][[[^^^eee|||vvvnnnkkkhhhrrr~~~www___VVVSSSQQQRRRRRRTTT^^^iiiuuuxxx{{{zzzsssnnnjjjjjjlllpppoookkklllooorrrwww~~~xxxpppmmmhhh```[[[SSSLLLGGGEEEBBB===:::;;;999777777999::::::>>>EEEEEEGGGHHHHHHHHHHHHKKKMMMXXXuuu{{{tttuuu}}}wwwiii===333777222---.........---,,,,,,,,,,,,---,,,,,,,,,,,,---...///000444222222777@@@OOOdddvvvwwwccckkkjjj```fffxxxvvvzzz~~~rrriii^^^^^^fffrrrTTTYYYZZZTTTNNNHHH@@@888555555666888999;;;===>>><<<>>>??????>>>>>>>>>???@@@AAACCCFFFIIIJJJJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJBBBCCCDDDCCCDDDJJJTTT\\\iiinnnjjjXXXGGG???<<<999666777666555555888>>>CCCLLLNNNPPPMMMHHHEEEHHHLLLWWWooo~~~tttsssttt{{{{{{ooogggbbb\\\ZZZZZZYYYUUUQQQRRRQQQRRRTTTWWWWWWSSSOOOLLLHHHDDD@@@>>><<<:::888444:::BBBLLL```zzz}}}oooccc\\\RRRFFFAAA@@@???>>>???BBBFFFHHHQQQSSSTTTQQQNNNSSS^^^hhhlllkkkooorrriiiXXXQQQSSSXXXfffdddTTTUUUQQQRRRRRRPPPNNNNNNQQQTTTWWW]]]eeekkkkkkgggccc```eeegggiiikkklllkkkjjjiiibbbaaa___\\\YYYXXXXXXXXX\\\___fffnnnvvv|||^^^WWWVVVUUUYYY```gggjjjooo{{{hhh^^^\\\SSSNNNQQQHHHFFFBBB???>>>>>><<<;;;888999::::::;;;???DDDHHHHHHKKKNNNLLLKKKNNNWWW___xxxQQQ===???777111888333333000000000000111222333444222777666@@@^^^{{{zzzvvvZZZFFF@@@AAAAAA@@@BBB@@@??????BBBEEEHHHIIIOOOSSSWWW[[[```ccc^^^WWWOOOKKKPPP[[[^^^]]]bbbkkksssmmmmmmjjjwwwvvviiiYYYPPPQQQTTTWWWXXX___nnn~~~}}}wwwmmmfffccc___^^^```dddeeedddgggmmmssszzzvvvpppmmmfff^^^ZZZQQQKKKEEEDDDAAA===:::;;;888666777999::::::???EEEEEEFFFHHHHHHGGGHHHJJJLLL[[[zzzvvvxxxzzz}}}uuuwwwkkk>>>222555111...000......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////222111333666<<>>???;;;===?????????>>>???@@@???AAADDDHHHKKKKKKIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJAAADDDFFFFFFIIIPPP\\\fffzzzwwweeeJJJ<<<======777555666666555555999@@@FFFLLLNNNOOOJJJEEEDDDIIIPPPddd~~~xxxmmmlllsssttthhhccc]]][[[[[[YYYTTTPPPTTTSSSTTTWWWZZZZZZWWWSSSNNNKKKFFFBBB???===:::888444888>>>KKKccc~~~}}}qqqiii\\\NNNCCCAAA>>>===>>>BBBFFFIIIUUUXXXYYYVVVSSSWWWcccnnnwwwyyyzzzuuuiiiZZZQQQPPP^^^nnneeeWWWYYYOOOPPPQQQOOONNNPPPUUUYYY```hhhttt||||||vvvoookkkkkknnnrrrvvvxxxxxxwwwvvvuuuwwwxxxuuuqqqqqqwww}}}|||kkkRRRPPPQQQUUUYYYaaaiiimmmrrr~~~___YYYXXXOOOJJJOOOHHHEEEBBB??????>>><<<;;;888999::::::<<>>>>>???@@@BBBAAA@@@??????@@@@@@CCCFFFIIIKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCC@@@@@@FFFMMMYYYooo~~~bbbHHH@@@???999555666333555888999;;;AAAIIIPPPZZZTTTOOOKKKDDDBBBOOO```sss~~~wwwnnnlllpppsssqqqnnnhhhfffdddbbbaaa___[[[YYYXXXWWWXXX\\\```___YYYSSSQQQMMMHHHDDDAAA@@@>>>===;;;;;;===GGG[[[uuu~~~}}}qqqgggaaa___PPPEEE>>>@@@???;;;@@@KKKLLL[[[[[[QQQNNNRRRbbbwwwtttcccVVVPPPUUU^^^tttuuubbb]]]___WWWPPPPPPSSSVVV\\\bbbiiiyyypppeeegggfffooo~~~gggVVVLLLLLLQQQUUUXXX```iiipppwwwooo]]]XXXOOOJJJIIICCCCCCBBB@@@???===<<<;;;;;;<<<:::888:::>>>CCCGGGIIIJJJLLLNNNMMMJJJNNN]]]lll}}}uuuGGG???999777444000///111222222222222222222222222777666666:::JJJiiiooo~~~~~~uuuTTTDDDAAABBBBBBBBBFFFIIIKKKKKKKKKNNNRRRSSS[[[\\\jjjyyy}}}~~~uuucccWWWRRRSSS[[[ccchhhpppyyyyyyqqqqqqqqqyyysssddd[[[TTT]]]hhhmmmrrrqqqeee^^^jjj|||aaa]]]WWWRRRXXXWWWQQQRRRXXXZZZXXX^^^iiiyyy}}}vvvtttiii___ZZZSSSJJJGGGDDDAAA???<<<999777999999999999999<<>>FFFLLLYYYZZZTTTRRRTTTddd}}}rrraaaVVVRRRYYYeee{{{vvvggg```ZZZUUURRRTTTXXX\\\dddlll~~~ooo^^^\\\[[[ddduuulllXXXOOOIIIIIILLLRRRTTTYYYaaagggppp~~~hhhXXXTTTMMMJJJIIIEEECCCBBB@@@>>>===<<<;;;;;;===;;;:::<<<@@@EEEIIIJJJNNNLLLMMMPPPNNNPPP^^^ooosssEEE>>>888777444111000222222222222222222222222222666555555999DDD]]]jjj}}}{{{xxxVVVCCC>>>???BBBDDDLLLMMMNNNPPPSSSWWWYYYYYYdddeeerrr}}}xxxgggSSSQQQTTT\\\aaafffrrrrrrmmmlllwww}}}~~~rrrfff___^^^dddkkknnnrrr}}}sssllldddcccsssuuuZZZVVVRRRPPPWWWUUUTTTVVV[[[^^^bbbiiipppvvvzzz|||pppnnnddd\\\XXXQQQJJJFFFBBB???===;;;999777888999999999999<<>><<<999777555555999>>>AAABBBBBBCCCEEEDDDBBBAAAAAABBBCCCCCCEEEFFFFFFGGGGGGGGGJJJJJJJJJIIIHHHGGGEEEDDDEEEMMMNNNOOOcccZZZIII;;;:::;;;888444555777777888<<>><<<<<<<<>>CCCKKKTTTWWWWWWWWWVVVfffooo```VVVTTT\\\hhh~~~xxxzzztttrrrwww{{{tttggg^^^VVVTTTUUUXXX[[[^^^hhhrrrxxxccc]]]ZZZ```nnn|||jjjWWWPPPMMMLLLLLLOOOMMMPPPUUU\\\eeettt{{{bbbTTTQQQJJJFFFGGGBBBAAAAAA???>>><<<<<<;;;;;;>>>===<<<>>>CCCHHHKKKLLLSSSMMMMMMQQQPPPPPP___sss}}}hhhCCC<<<777666555222111333222222222222222222222222333222333777???SSSuuueeexxxwwwtttVVVEEEBBBDDDHHHMMMMMMNNNQQQVVV[[[^^^______eeefffpppwwwuuuxxxssscccTTTRRRUUU]]]```dddsss}}}|||pppllllllmmm|||{{{pppjjjhhhnnnrrrvvvwwwxxx|||rrrrrrnnntttpppSSSQQQPPPPPPYYYYYY]]]```bbbhhhpppuuuvvvsssuuu|||zzzllliiiaaaZZZWWWOOOIIIEEE@@@<<<::::::999888777888888888999<<>>===:::777444444888===AAACCCBBBCCCDDDDDDBBBAAAAAABBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHFFFEEEDDDDDDJJJKKKNNN___|||{{{^^^HHH>>>777888999777444444777777:::AAAJJJOOOPPPOOOQQQNNNFFFCCCOOOhhh{{{yyy{{{wwwqqqkkkhhhiiijjjhhhfffiiijjjkkkkkkhhheeebbb```___]]][[[[[[[[[[[[XXXVVVSSSQQQOOOMMMKKKHHHDDDAAAAAA@@@>>>@@@JJJ\\\rrr~~~pppqqq|||]]]OOOAAA???BBBBBBBBBDDDIIIPPPTTTXXXZZZWWWdddjjj^^^VVVTTT\\\cccxxxppp}}}sssllllllpppnnneee\\\WWWWWWYYY[[[[[[\\\fffppp{{{~~~ddd]]]\\\bbbnnn{{{}}}eeeWWWQQQOOOOOOKKKIIIJJJNNNSSSZZZfffqqqzzzwww___RRROOOGGGBBBBBB>>>@@@???>>>===<<<;;;;;;;;;=========@@@EEEIIIKKKLLLSSSMMMMMMPPPNNNQQQfff___@@@:::666666555333222444111111111111222222222222222111333777===OOOrrrjjjzzz}}}tttXXXIIIFFFIIINNNSSSSSSVVV\\\aaa```]]]]]]___```bbblllppppppwwwwwwiii]]]UUUTTT\\\```bbbooo{{{qqqiiilllvvvpppnnnjjjeeedddiiipppuuu{{{xxxqqqssswwwoooQQQQQQSSSUUU```ccchhhjjjlllvvvuuuooommmpppwww}}}lllhhh```ZZZVVVNNNGGGCCC===999888888888888666777888888999===BBBEEEIIIJJJJJJJJJHHHJJJTTT^^^tttZZZkkk~~~vvvsssxxxHHH666444///222///000......---------,,,,,,,,,+++,,,------,,,,,,...000444111111444:::DDDVVVfffzzzuuubbb```\\\```ffffffvvvOOOMMMJJJFFFBBB>>><<<:::999777444444777<<<@@@BBB@@@AAACCCCCCAAA@@@AAABBBAAABBBCCCDDDFFFHHHJJJJJJHHHGGGFFFFFFEEEDDDDDDDDDMMMQQQaaa|||^^^CCC>>>:::888888888555444444666999@@@IIIQQQSSSNNNJJJLLLHHHEEEMMMdddwwwuuummmiiieeedddeeeggggggfffiiikkkllliiieee```^^^]]]]]][[[ZZZYYYYYYYYYXXXWWWVVVTTTQQQPPPNNNKKKGGGDDDEEEBBB???>>>EEEXXXooo{{{xxxpppuuu{{{lllaaaSSSEEE@@@BBBCCCDDDDDDGGGNNNQQQWWW\\\ZZZaaauuuqqq___ZZZTTTTTT]]]```rrrwwwhhhnnnjjjdddaaabbbdddbbb^^^ZZZZZZ[[[]]]\\\^^^gggqqqwwwXXXTTTWWW```nnn|||qqqYYYOOONNNOOOKKKIIIJJJOOORRRUUU[[[bbbaaafffppp{{{pppZZZOOONNNFFFAAABBB>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<===AAAFFFJJJLLLLLLNNNLLLMMMOOORRR___{{{UUU???999555666666333222444000000000111111222222222444111222555999IIInnnqqqzzzzzz[[[KKKJJJQQQ[[[cccppprrrvvvtttgggYYYUUUZZZbbbgggttt}}}iiiZZZSSS[[[aaaaaaiiivvvoooccc[[[UUUWWW]]]WWWYYY[[[]]]___dddnnnxxxvvvyyywwwqqqTTTTTTXXX\\\ffflllqqqtttzzzttthhhbbb___ccclllxxx|||lllggg]]]VVVRRRKKKEEEAAA<<<888777888888888666777888999:::>>>CCCGGGIIIIIIKKKLLLIIIKKKYYYhhheeeYYYlll{{{}}}yyysssssszzzFFF666666///222///000......---------,,,,,,,,,+++,,,------,,,,,,...000111222444555777BBBYYYnnnzzz|||ggg```]]]lll{{{xxx}}}NNNMMMIIIEEE@@@<<<888666999666444444777;;;>>>???>>>@@@BBBBBBBBBAAABBBCCCBBBCCCEEEGGGIIIJJJKKKKKKGGGFFFEEEEEEEEEEEEFFFFFFOOOaaa}}}bbbGGG>>>999::::::999666555555777888>>>HHHQQQUUUTTTNNNHHHGGGGGGSSSkkk}}}tttlllgggeeecccccceeeggghhhhhhhhhjjjjjjfff```[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWTTTRRRPPPNNNKKKIIIFFFCCC>>>;;;@@@PPPgggxxx{{{|||wwwqqqpppwwwzzzrrreeekkk___OOOEEEAAAAAAAAA@@@FFFOOOQQQUUU```bbbbbbjjjgggggg]]]VVVXXXTTTUUUaaacccrrrpppaaafffhhhfff```[[[\\\^^^___]]][[[[[[^^^```dddmmmwwwxxxUUUTTTVVV___lllyyy}}}zzzuuutttqqqqqqtttqqqlllpppyyyxxx]]]RRRRRRTTTOOONNNOOOUUUXXXWWWYYY]]]\\\aaagggnnnsssvvvvvvvvv~~~fffRRRKKKLLLEEEBBBDDDBBB===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>CCCHHHKKKLLLLLLIIILLLNNNQQQ___zzzQQQ>>>888555666666333222333//////000000111222222222666333333444333???eeeppp~~~}}}{{{___VVVaaarrr}}}jjjVVVQQQWWWdddoooooo\\\RRR[[[aaa___cccooottt___UUURRRQQQRRRUUUPPPTTTZZZ^^^^^^___hhhrrrssswwwYYY[[[___bbbkkkrrrxxxsss___YYYUUUXXX___hhhuuuvvvjjjeeeZZZPPPMMMGGGCCC@@@;;;888888888888888666777999:::<<<@@@EEEIIIGGGFFFIIILLLLLLSSSiiivvv]]]]]]uuu}}}{{{xxxxxx~~~yyyBBB555666000222///000......---------,,,,,,,,,+++,,,------,,,,,,...000000222555666666@@@XXXnnnttt~~~zzzhhh^^^dddSSSQQQMMMHHHBBB===999777888555444444666999;;;;;;===???BBBCCCCCCCCCEEEFFFFFFGGGIIIKKKLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJUUUmmmgggMMM???<<<666:::;;;888444444888;;;@@@FFFOOOVVVVVVSSSOOOLLLJJJSSSooozzzqqqnnngggeeedddcccccceeeggghhhiiifffhhhgggbbb\\\XXXZZZ\\\ZZZ\\\^^^___``````aaabbb\\\YYYUUURRRQQQPPPNNNLLLGGGEEEBBB===>>>III\\\jjj}}}|||{{{rrrnnnrrrwwwvvvssssssuuukkkZZZKKKCCC@@@@@@@@@DDDQQQSSSVVVfffoooiiidddXXX[[[XXXWWWZZZVVVWWWeeehhhuuusssbbbeeelllmmmeee^^^^^^bbbccc___[[[YYY\\\aaagggoooxxx^^^YYYXXX]]]hhhuuuxxxoooddd]]]XXXYYY___^^^ZZZ```kkk|||ddd[[[ZZZZZZWWWUUUVVV\\\______```ccceeejjjoootttuuurrrmmmjjj}}}sss```NNNHHHJJJDDD@@@CCCAAA;;;;;;;;;:::;;;;;;<<<<<<<<<===@@@EEEKKKNNNNNNMMMJJJOOOOOOSSSmmmwwwLLL>>>888555777666333111222/////////000111222222222444222444666222:::]]]rrrzzz{{{rrr{{{vvvmmmaaaUUUTTT\\\gggwwwlllYYYRRR\\\aaa\\\bbbppp~~~zzzhhhVVVPPPTTTXXXYYYZZZVVVWWW\\\bbbcccbbbhhhpppuuuccceeeiiijjjrrryyyzzzooo[[[XXXXXX^^^dddiiiooovvvsssnnngggeeeXXXMMMJJJFFFAAA???;;;:::999999888777777888:::;;;===AAAGGGKKKIIIFFFHHHNNNTTTcccqqq]]]bbb}}}}}}~~~~~~~~~qqq===222555///222///222......---------,,,,,,,,,+++,,,------,,,,,,...000111111333555777???QQQbbbxxxttt|||uuueeemmm~~~YYYWWWSSSMMMGGGAAA===;;;777555444444666888999888===@@@CCCDDDEEEEEEGGGIIIJJJKKKMMMNNNMMMKKKHHHFFFGGGGGGGGGGGGHHHJJJLLLMMM^^^ppptttaaaOOOHHH@@@555555999;;;777333444:::>>>FFFLLLTTTXXXVVVRRRPPPPPPRRRbbbllleeefffccc```___^^^___```aaaccccccdddfffeee```ZZZXXX[[[___[[[^^^aaacccdddeeefffggg^^^ZZZVVVSSSQQQQQQPPPOOOIIIIIIFFFAAA???EEETTT```kkk}}}|||rrrooovvvxxxvvv{{{yyypppaaaOOODDDBBBBBBBBBDDDTTTVVVWWWkkkxxxoooaaa[[[___]]]]]]^^^WWWXXXgggjjjwwwzzzggg^^^ggglllgggcccfffjjjkkkaaa[[[VVVYYY___eeemmmttt```UUUSSSWWWddduuu}}}vvviiiZZZUUUVVV]]]^^^[[[bbbnnn~~~{{{fff___\\\YYY]]]ZZZ[[[```dddeeegggkkkiiinnnuuuzzzyyysssjjjeeezzz}}}~~~yyyeee```NNNHHHJJJBBB===???===;;;;;;:::::::::;;;<<<<<<===???BBBGGGMMMPPPPPPOOONNNSSSPPPSSSuuuyyykkkCCC>>>999666777666222111222...//////000111222222222000///444888444:::\\\}}}~~~}}}kkkXXXTTTTTTSSSZZZdddmmmeeeVVVSSS^^^```ZZZbbbtttuuu|||qqqaaaPPPMMMTTT[[[]]]\\\]]][[[^^^fffjjjiiimmmsssxxxlllnnnqqqqqqxxxnnniii\\\\\\```jjjppprrrsssvvvyyywwwiiiggggggYYYNNNLLLIII@@@>>><<<;;;;;;:::888777888999:::<<<>>>BBBHHHLLLMMMIIIJJJQQQ[[[rrr~~~jjjVVV]]]|||~~~tttxxx|||lll888///333///222000333......---------,,,,,,,,,+++,,,------,,,,,,...000333111111444888>>>JJJUUUqqqrrrttt~~~}}}vvv{{{oooqqq|||nnnccc\\\TTTOOOLLLIIIBBB===666444111000000333777:::;;;===AAAFFFIIIKKKKKKKKKQQQPPPNNNLLLJJJHHHFFFEEEBBBFFFJJJKKKIIIIIIMMMQQQ```]]]WWWMMMCCC===<<<>>>555555555333333888@@@FFFOOONNNTTT^^^[[[MMMGGGJJJVVVtttlllgggggg```cccaaa___^^^___```___^^^]]]jjjkkk[[[TTT]]]dddaaa___bbbeeeeeedddeeehhhjjjbbb]]]XXXVVVWWWWWWSSSPPPLLLHHHDDDBBB@@@CCCOOO[[[fff|||xxxwwwxxxyyy~~~xxx```GGGCCCDDD;;;FFFNNNUUU^^^qqq~~~vvvddd___ZZZ[[[bbbaaaYYY\\\fff\\\yyyeeecccgggkkkkkkiiihhhiiikkkggg___YYYZZZ^^^ccckkksss~~~aaaOOOUUU]]]jjj|||wwwdddZZZYYYbbbddd^^^aaakkkllleee```[[[ZZZ^^^bbbeeefffhhhkkknnnmmmnnnxxx|||kkkaaabbbeeekkkrrrzzzttthhh___QQQFFFEEEEEE???===???;;;<<<;;;:::999:::===@@@@@@BBBFFFJJJMMMOOOPPPPPPOOOPPPKKKYYYtttjjjjjjEEE===;;;888555333222222222111111111111111111111111111222///222666999SSS{{{xxx}}}{{{jjjXXXNNNUUUYYYVVVZZZeeerrrggg[[[TTTVVVZZZ\\\ccclllwwwzzz|||nnnaaaVVVVVVXXXWWWWWWYYY___cccgggiiijjjnnnuuu{{{xxxuuuwwwuuuwwwxxxkkkgggbbbeeemmmuuuuuuuuu~~~pppkkkeeeaaaXXXMMMEEECCC???===999666555555666777888888:::<<<@@@DDDGGGIIIKKKJJJKKKQQQ___yyyzzzoooMMMaaa|||xxxpppyyy\\\???333666111---000111------------------------++++++,,,------......///111777777666;;;:::AAASSSmmmssszzz|||yyyyyymmmtttssstttyyyccc\\\RRRKKKEEE???888222555333111///000333777999???AAADDDGGGJJJKKKKKKKKKLLLKKKJJJHHHFFFDDDCCCCCCFFFCCCBBBGGGOOOVVVYYYYYYNNNJJJDDD???;;;888777666555555555444666;;;CCCJJJZZZWWWXXXXXXOOODDDFFFPPPooo}}}sssfffeeegggbbb]]]]]]^^^_______________aaafffcccZZZZZZaaaeeeaaaeeefffgggeeecccbbbdddfffaaa\\\VVVUUUVVVVVVSSSPPPPPPLLLHHHEEEBBBBBBKKKVVV]]]{{{{{{wwwwww}}}tttTTTGGGGGGBBBDDDNNNTTT\\\rrrhhhbbb\\\[[[aaaggggggfffgggkkktttaaacccfffjjjmmmmmmkkkiiifffcccbbbdddfffggglllsss```UUUXXX^^^iii{{{}}}iiicccdddlllkkkeeekkkyyyooocccaaaaaaffffffgggkkkpppssssssqqquuuyyytttaaa]]]eeejjjqqqyyy~~~~~~qqqddd]]]OOODDDDDDDDD???<<>>AAA@@@CCCGGGKKKNNNPPPPPPOOOMMMNNNPPPccclllwww]]]@@@===;;;888555333222222222111111111111111111111111222333000222555666LLLppp{{{yyy}}}zzzsssiiifffUUUMMMWWWaaadddkkkuuummm___UUUWWW[[[\\\```ggguuuxxx||||||vvviii```ZZZ\\\^^^]]]___bbbhhhkkkoooqqqtttyyy~~~~~~ssskkkjjjlllttt}}}mmmfff___YYYRRRIIIDDDDDD???===:::777666666777777888999;;;>>>BBBFFFIIILLLNNNMMMMMMPPPYYYnnn|||pppWWWmmmvvvmmmrrryyyYYY>>>222666111,,,///111------------------------++++++,,,------......///222888777666999888???PPP]]]jjjwwwwwwxxxkkkjjjyyykkkpppxxxJJJEEE???;;;999666222...222111000000111555888:::DDDEEEGGGIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBJJJFFFFFFOOOZZZ^^^WWWNNN@@@;;;777666999:::888555444555666777;;;BBBJJJPPPXXXWWWWWWRRREEE@@@LLL___uuuiiiaaacccgggbbbZZZ^^^bbbcccbbbaaabbbdddfff```ZZZ[[[```dddcccaaaggggggfffdddbbbbbbdddfffaaa\\\WWWUUUVVVWWWVVVTTTTTTQQQMMMJJJFFFCCCHHHPPPVVVjjj~~~|||^^^HHHEEEEEEAAAOOOUUU[[[vvvqqqgggbbb^^^cccqqq|||xxxmmmyyyfffcccbbbhhhppprrrllldddcccfffkkknnnmmmkkkooovvv___ZZZZZZ^^^hhhyyyllljjjooovvvrrrkkkrrruuuggghhhppptttqqqooottt{{{}}}yyylll[[[```oooyyyrrreee\\\MMMAAABBBCCC???<<<>>>??????>>>===<<<===@@@BBBBBBDDDIIIMMMPPPPPPOOONNNNNNKKKPPPiii{{{rrrrrrQQQ@@@===;;;888666444222222222111111111111111111111111222444111222333222BBBbbbmmmjjjyyy|||pppbbbzzzgggUUUNNN\\\mmmvvvppp```TTTWWW___bbbeeekkkvvvwww||||||ttthhhffffffhhhgggfffhhhlllnnnrrrwwwyyy|||rrrpppttt{{{~~~wwwqqqkkkaaaXXXSSSMMMFFFDDDEEE???===:::888777777888999888999<<>>;;;===>>>>>>>>>===<<<===@@@CCCDDDGGGKKKOOOQQQQQQOOONNNSSSLLLNNNeeeyyy|||rrrbbbJJJCCC<<<;;;999666444333222222111111111111111111111111111444222222444111<<>>===;;;999888888999999777888<<<@@@EEEJJJMMMOOOOOOTTT[[[___aaammmpppiiilllwww|||sss^^^___yyy{{{qqqooorrrNNN999222555000---000...------------------------++++++,,,------......///111777666555999888>>>OOO^^^nnnxxx|||}}}pppccceeeuuugggXXX]]]```bbbmmm{{{444222000///////////////000111333666:::>>>AAACCCEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBDDDFFFIIIJJJHHHUUUdddiiiaaaRRRDDD===666777888666444333555777222555:::BBBKKKSSSYYY\\\\\\XXXQQQGGGAAAJJJccc{{{rrrjjjhhhbbbccceeeaaadddfffeeeaaa\\\\\\bbbhhhggg___]]]cccccc\\\\\\bbb_________```ccceeeggghhh\\\ZZZWWWUUUVVVWWWYYYYYYWWWTTTSSSSSSPPPKKKJJJLLLSSS^^^vvv~~~mmmZZZMMMCCCBBBSSSZZZaaagggkkkjjjkkk}}}}}}tttggg[[[]]]iiippplllddd^^^ccckkkpppqqqttt[[[XXXXXX^^^kkk{{{tttvvv~~~~~~~~~uuuwww}}}sssaaaNNN@@@???AAA>>>;;;<<<<<<======<<<<<<>>>AAADDDGGGJJJMMMPPPRRRQQQPPPNNNSSSNNNQQQdddxxxwwwWWWGGGDDD<<<;;;999777555444222222111111111111111111111111000444222222555222:::MMMpppxxxvvviiieeelllqqqmmm\\\aaattt~~~wwwggg___kkkuuuhhh```eeejjjkkknnnttttttnnnxxx{{{wwwxxxzzz{{{xxx|||ppp```[[[[[[\\\^^^```cccfffhhhddd[[[RRROOOLLLFFFBBBAAA<<<<<<:::999999999999:::666888;;;@@@EEEJJJMMMOOONNNUUU]]]___^^^gggzzzkkkjjjooozzzyyyjjjKKKVVVqqqwwwtttwwwHHH777222555000...000...------------------------++++++,,,------......///000666666666;;;;;;BBBSSSdddnnnrrruuu}}}xxxmmmkkkcccmmmrrrsssaaa\\\___```hhhuuu222111000000000111222333444555888;;;>>>AAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAADDDHHHLLLNNN]]]eeeiii```NNN???:::;;;888:::;;;888333222555888777:::AAAJJJSSSXXXZZZZZZVVVPPPHHHFFFPPPgggtttgggeeehhhcccdddgggcccdddccc___YYYUUUVVV\\\aaadddaaabbbeeeaaaZZZ[[[bbbaaa```___```bbbcccbbb```VVVUUUUUUTTTUUUVVVWWWXXXWWWUUUTTTVVVTTTOOOMMMNNNOOO^^^yyywwwwwwoooeeeTTT@@@DDDSSS]]]fffeeehhhhhhlll|||}}}{{{~~~ooocccXXXYYYeeennnpppllleeehhhmmmssswwwuuuXXXVVVWWW```rrr}}}~~~{{{iiiTTTAAA>>>@@@===;;;<<<:::;;;<<<<<<===???CCCFFFKKKMMMOOOQQQQQQQQQPPPPPPJJJVVVcccwwwvvvPPPEEEAAA<<<;;;:::888666444333222111111111111111111111111///333111111555333888GGGjjjoooqqqkkkggglllvvv~~~vvvmmmzzzyyytttkkktttssseeedddkkkvvvzzzyyy}}}|||rrruuuyyyjjj^^^^^^```aaaaaaaaabbbeeehhhcccXXXOOOLLLIIICCC>>><<<:::::::::999999999999:::666888<<>>@@@@@@@@@@@@@@@??????>>>>>>?????????AAAAAABBBDDDHHHMMMRRRUUUfffbbbYYYKKK===666666999;;;:::888666666666999;;;>>>BBBIIIRRRXXXZZZVVVRRRKKKHHHIIIWWWqqq}}}iii___bbbgggcccdddhhhdddfffccc^^^ZZZXXXYYY\\\___```aaaccccccaaa^^^^^^```aaa```___```aaa```]]]ZZZSSSTTTVVVWWWWWWWWWXXXYYYZZZVVVVVVXXXVVVQQQNNNOOOLLL[[[rrr}}}{{{zzz}}}ssspppnnnmmm]]]CCCEEERRR]]]jjj~~~hhhfffeeelll~~~{{{zzzzzzuuuxxx{{{yyynnnfff______gggpppttttttssssssvvv|||```XXXXXXYYYdddzzzxxx~~~qqqYYYCCC>>>???===;;;<<<999;;;<<<===>>>BBBFFFJJJOOOOOOPPPPPPQQQQQQQQQQQQPPPllldddLLLHHH@@@<<<;;;:::999777444333222111111111111111111111111///333000///444333555AAA___lllqqqjjjgggwwwxxx{{{~~~zzzzzzxxx{{{~~~wwwmmmkkkcccooo|||~~~vvvtttttt||||||xxxvvvuuuhhh[[[NNNIIIFFFBBB===<<<999999888999999999999999888:::???DDDHHHLLLNNNOOOOOOQQQQQQKKKGGGWWW}}}}}}ggg[[[uuuggg@@@555555777111111333...------------------------++++++,,,------......//////666555555::::::AAASSS}}}{{{vvv{{{vvveee\\\^^^``````xxx|||fffbbb]]]]]]jjjooo~~~666666777777888999<<>>???@@@@@@@@@>>>===<<<>>>>>>======>>>>>>???@@@EEEEEEFFFHHHLLLRRRWWW[[[VVVLLL???888888;;;>>>>>>:::555111111555999:::999DDDHHHOOOWWW[[[ZZZSSSLLLKKKKKKUUUnnnlllfff^^^bbbhhhddddddgggdddjjjgggccc```aaabbbbbbbbb]]]```bbbaaaaaacccbbb___^^^^^^^^^```bbb```\\\XXXTTTWWWZZZ[[[[[[[[[[[[\\\\\\XXXWWWXXXWWWRRRNNNNNNLLLXXXfffppp|||~~~~~~~~~uuuqqqqqqvvviiiMMMEEEPPP]]]lll{{{nnnfffcccnnnzzzqqqtttrrrooottt}}}}}}wwwsssnnniiihhhlllrrrvvvxxx~~~|||~~~sssOOOZZZ[[[\\\hhhwwwooowww]]]EEE>>>???<<<;;;<<<:::;;;===>>>@@@DDDIIILLLQQQPPPPPPPPPPPPQQQRRRRRReeeXXXKKKMMMCCC<<<<<<;;;999777555333111111111111111111111111111///444///---222111222===PPPgggpppcccaaaooonnnxxxsss~~~ttt{{{yyylllaaaaaaiiiwww|||ooo___PPPHHHFFFBBB@@@???777888888888888999999999:::<<>>??????@@@@@@???======>>>@@@999;;;===???AAABBBBBBBBBFFFJJJKKKJJJMMMTTTTTTPPP@@@???===;;;:::::::::;;;666555333333555:::???CCCKKKLLLTTT]]]\\\SSSLLLLLLVVVZZZcccsssvvvgggiiikkklllmmmnnnmmmkkkjjjjjjhhheeebbb```aaabbbdddaaabbbdddcccaaa`````````___^^^^^^___```___\\\ZZZXXXYYY[[[[[[[[[[[[]]]^^^\\\]]]]]]]]]\\\YYYVVVUUUQQQYYYaaahhhrrr~~~~~~yyyqqquuuzzzlllUUULLLRRRZZZooo|||yyyttthhhaaammm{{{oooooosssqqqooo||||||~~~tttvvv{{{wwwaaaRRRYYY___aaakkk}}}yyy|||pppddd~~~]]]FFFBBB<<<999======;;;;;;===???BBBFFFJJJLLLKKKOOOLLLMMMSSSQQQQQQ\\\xxxwwwTTTKKKFFFHHHAAAAAA@@@???<<<999555333444333222111000000000000111111111222333444666777PPP^^^fffeeeooo}}}qqqnnn|||yyyqqq}}}~~~~~~vvvhhh```^^^gggrrr~~~zzzxxx~~~|||{{{```PPPKKKBBB>>>>>>;;;999::::::999888888999;;;:::???DDDIIILLLNNNOOOQQQOOORRROOOGGGLLLlll{{{qqqcccaaayyyvvvJJJ;;;999666444333222000.........---,,,,,,,,,,,,---,,,,,,,,,---------......///333888:::;;;===@@@CCC\\\ssszzzzzzrrr[[[___eeekkkpppvvv|||iii^^^aaaiiinnnpppxxx:::999888888999;;;===???;;;<<<===<<<;;;;;;<<<>>>>>>>>>>>>???@@@BBBDDDFFFDDDJJJOOOPPPQQQRRRLLLDDD======<<<;;;::::::::::::888666444444777===EEEIIIQQQSSSYYY]]]YYYPPPMMMPPP\\\dddooozzzsssjjjkkkkkkkkkkkkkkkkkkkkkllliiihhhfffdddbbbaaabbbdddaaabbbcccbbb```___```aaa___^^^^^^^^^______]]][[[ZZZ\\\]]]]]]]]]^^^```cccaaaaaa```]]]ZZZWWWTTTRRRKKKRRR[[[bbbmmm}}}|||{{{{{{zzztttsssjjj\\\MMMWWWbbbwwwtttoooiiieeebbbiiizzzssspppsssxxxtttttt{{{|||zzz[[[QQQXXXXXX[[[hhh}}}yyynnn\\\^^^ttt\\\DDDAAA<<<;;;<<<;;;;;;;;;===@@@CCCGGGKKKMMMMMMQQQMMMKKKPPPPPPUUUeeeoooSSSLLLGGGJJJBBBAAA@@@>>>;;;888666444444333222111000000000000111111111222333444555666EEEYYYjjjpppwwwyyyooommm~~~{{{qqq{{{{{{hhh\\\YYYaaauuuuuummmvvvyyyuuurrrqqqnnniiigggjjjttt}}}aaaNNNIII@@@===>>>:::888999:::999777777999::::::???EEEJJJMMMNNNOOOPPPOOOMMMIIIJJJZZZ}}}yyyooo___iii}}}lllJJJ;;;999666444333222000...///...------,,,,,,------,,,,,,,,,---------......///222777:::;;;<<>>BBBAAA??????@@@DDDHHHJJJKKKNNNOOONNNLLLIIIBBB:::;;;;;;:::::::::999999888888777666777<<>>AAAEEEIIIMMMNNNNNNRRRNNNJJJNNNQQQ^^^tttdddRRRLLLIIILLLCCCBBB???<<<:::777666555444333222111111000000111111111111111222444555666;;;QQQhhhuuu|||yyywwwppppppqqqzzzyyyyyyuuupppeeeYYYUUU___wwwuuudddggg}}}zzzooohhhcccZZZWWWSSSPPPQQQXXXcccjjj{{{aaaLLLFFF???======888777888999888777666888::::::@@@GGGMMMOOOOOOOOOOOONNNGGGFFFVVVwww~~~zzzzzz~~~uuu^^^nnn{{{{{{[[[III;;;999666444333222111//////...------,,,---------,,,,,,,,,---------......---111666999;;;<<<===???PPPjjj{{{{{{}}}hhh[[[dddooouuuvvvzzz}}}nnn___YYY^^^eeehhhkkkppp:::999999888888999:::::::::;;;<<<<<<<<<===???AAABBBBBBBBBDDDFFFIIILLLNNNUUUQQQIIIBBB>>><<<;;;999:::::::::999888777666666666777:::???FFFNNNVVVZZZUUUWWWVVVOOOIIIMMM\\\jjj}}}tttppprrrqqqmmmllljjjiiiiiijjjkkkkkkgggjjjkkkiiifffbbbbbbccc_________^^^]]]]]]___``````^^^\\\\\\]]]_________]]]]]]^^^^^^^^^```dddggggggddd___YYYTTTQQQOOONNNNNNPPPTTTYYY___jjj}}}~~~zzzxxxyyytttuuuqqqwww[[[VVVTTTfffpppnnnuuuzzz||||||uuuxxxZZZWWW\\\```gggvvvtttxxxyyynnnffffffvvvaaaBBB<<<;;;;;;===999;;;===???CCCGGGKKKNNNPPPMMMSSSOOOKKKMMMQQQbbb|||~~~[[[QQQMMMJJJLLLDDDBBB???<<<999777777777444444333222111111111111111111111111222333444555666HHH```rrr|||{{{wwwxxxttttttuuunnnvvvtttgggaaa^^^YYYWWWaaawwwuuuiiiiiitttyyykkkaaaYYYMMMKKKHHHEEEFFFLLLTTT[[[dddyyy```JJJDDD>>>===>>>999666777888777666666888:::;;;AAAIIIOOOPPPPPPOOONNNNNNFFFMMMooozzzvvvrrr~~~aaattt{{{|||uuu|||LLLFFF;;;888666444444333111000//////...---------------,,,,,,,,,---------......---///444888:::;;;;;;<<>>AAACCCCCCFFFJJJMMMPPPPPPPPPOOOOOOHHH???999777777999;;;;;;::::::888777666555555666:::AAAIIIPPPVVVZZZ\\\WWWWWWRRRJJJJJJWWWlll|||}}}vvvqqqnnnpppjjjjjjkkklllkkkjjjiiihhhfffiiillljjjeeeaaa```bbb\\\]]]^^^]]]\\\\\\]]]______]]][[[[[[]]]___``````ZZZ[[[\\\\\\]]]^^^aaadddccc```[[[VVVRRRPPPPPPPPPMMMLLLNNNSSSWWW```sss}}}|||wwwuuulllNNNMMMXXXnnn|||vvvuuu~~~}}}sss{{{www~~~___YYY___hhhooo}}}vvv|||{{{aaaAAA;;;999;;;>>>;;;===???BBBEEEIIIMMMOOOQQQMMMTTTQQQLLLLLLOOO```zzznnnXXXQQQMMMKKKJJJEEEDDD@@@===:::888888888555444333222111111111111111111111111222333333444555BBBYYYqqq~~~}}}{{{wwwvvvttt|||mmmqqq~~~yyydddWWWUUUTTTXXXbbbxxxgggiiiuuuyyykkk___SSSHHHHHHGGGGGGHHHMMMUUUZZZ___ooozzz[[[HHHCCC===<<<>>>:::666777888777666666888:::===CCCJJJPPPQQQPPPOOONNNNNNKKK^^^}}}{{{vvv{{{eeexxxyyyCCCDDD;;;888666444444444222000//////...------------...,,,,,,,,,---------......---...111555888::::::999AAAVVVbbb___gggwwwuuufffWWWXXX```jjjqqqwww}}}mmmaaa]]]```gggllluuuwww~~~999999999::::::;;;;;;;;;;;;<<<=========>>>AAACCCFFFJJJPPPTTTUUUSSSOOOLLL===999777:::;;;::::::;;;:::999888666666777777888<<>>RRR[[[WWW___rrrtttfffUUUXXX```jjjnnnnnnxxxxxxiii___ZZZ\\\dddnnnrrr}}}:::;;;<<<===>>>>>>??????>>>???@@@@@@???@@@BBBDDDHHHKKKOOORRRPPPKKKEEEAAA666333555<<>>>>>===???<<>>@@@AAABBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGGGGIIIKKKKKKHHHAAA:::666;;;666666;;;===888555777555333222333666;;;AAAEEESSSTTTVVVWWWWWWTTTQQQOOOMMMOOOWWWjjjwwwtttmmmhhhiiillljjjeeeeeedddbbb```______```aaabbbfffhhhddd\\\YYY[[[___UUUXXX\\\^^^]]][[[ZZZYYYZZZZZZ[[[^^^aaabbb```___[[[^^^aaabbbaaa___]]]]]][[[[[[ZZZYYYXXXWWWWWWWWW]]]UUUQQQTTTWWW```xxx}}}}}}|||sssbbb___jjjuuu{{{lllTTTOOOZZZtttnnnddduuupppeeeuuu}}}aaaEEE:::AAAAAA??????<<>>;;;999555555444333222222222222111111111111111111222222555444CCCaaawww~~~xxxgggfffyyy{{{{{{}}}}}}pppVVVUUUcccyyyuuugggSSSHHHJJJNNNPPPSSSVVVZZZ]]]lll~~~rrrnnniii[[[LLLOOO???<<<>>>777444888999777888999999888999;;;===DDDHHHLLLOOOPPPPPPQQQQQQPPP```aaa]]]VVVKKKAAA:::888666555555555444222000000///...............,,,,,,,,,---------......000---+++---111666888777666KKKWWWUUU___rrruuugggWWWhhhyyyxxxjjj\\\WWW```mmm|||BBBAAABBBCCCDDDGGGIIIKKKKKKKKKKKKKKKJJJHHHFFFDDD===<<<:::999999999:::;;;999999888777666444333333777777888;;;@@@EEEJJJMMMUUUWWWZZZYYYRRRKKKJJJMMMQQQaaarrrxxxmmmjjjfffeeefffhhhjjjjjjfffaaa^^^___^^^ZZZXXXYYYccceeedddaaa]]]ZZZ[[[]]]YYYZZZ\\\^^^______^^^^^^[[[[[[\\\^^^aaabbbaaa```]]]]]]^^^___````````````[[[]]]\\\XXXSSSQQQTTTYYYWWWUUUUUUVVVTTTVVVbbbqqq~~~|||zzzxxx}}}{{{~~~|||mmmaaa\\\lllhhhiiirrr{{{wwwfffVVVdddccc]]]nnn}}}qqq^^^]]]iii~~~vvvdddWWWBBB@@@>>><<<<<<>>>AAACCCJJJKKKMMMMMMMMMOOOQQQTTTMMMXXX[[[kkkssshhh[[[SSSPPPOOOJJJFFFLLLKKKIIIFFFCCC@@@>>>===888777666555444333333333111000000000000000111111111888???RRRjjjuuu|||uuuqqq}}}uuuqqqpppvvv}}}|||ttt\\\gggxxxiiiPPPLLLOOOTTTVVVVVVYYYbbblllvvv}}}vvvnnniiijjjjjj___XXXQQQPPPQQQPPPLLLJJJCCC@@@<<<:::999888777666666:::<<<;;;888999===BBBJJJMMMMMMKKKJJJLLLNNNOOOQQQggg~~~ttt[[[eee|||VVV@@@BBB;;;:::999::::::888555333111000///......------.........------------......111000///000444777999:::<<>>AAA;;;:::999999999888555333111111000///..................------------......///......000555999<<<>>><<>>@@@CCCGGGKKKNNNPPPQQQTTTTTTQQQMMMNNNUUU```hhhiiiwwwkkkdddcccbbbdddfffgggggggggeee```]]]______[[[ZZZ[[[cccddddddbbb___]]]]]]^^^[[[\\\^^^___```aaaaaaaaa___^^^^^^```aaabbbaaa___aaa```___]]][[[YYYWWWVVVTTTWWWYYYXXXUUUUUUWWWYYY[[[WWWTTTTTTTTTSSSVVV[[[dddfffvvvzzz~~~{{{xxxwwwvvvsssuuu{{{|||sssggg___gggeeefffmmmwww}}}}}}zzzccc]]]qqqqqqWWWJJJLLLRRR[[[gggpppjjj^^^VVVTTTSSSRRRMMMGGGDDDCCCAAA>>>:::;;;::::::;;;>>>CCCGGGJJJMMMOOORRRTTTTTTTTTUUUVVVWWWWWWqqqeee^^^UUUQQQQQQRRRPPPMMMOOONNNMMMKKKHHHDDDAAA???;;;:::888666555444333333222111111000000000111111555888:::IIIbbblllmmmuuullljjj|||mmmsss~~~jjjyyy}}}oooWWWQQQOOOPPPVVVeeexxxcccQQQPPPLLLIIIKKKHHHJJJHHHGGGJJJMMMMMMGGG@@@???===:::999999999999888777888:::999999<<>>AAA<<<:::999999888777555222222111000///..................------------......---,,,---000666<<<@@@AAA<<>><<<:::999888444555777888888888777666444333444444777:::===>>>DDDFFFJJJNNNPPPRRRSSSSSSRRRQQQMMMJJJPPP___ppp{{{zzziiiiiiaaaaaabbbdddggghhhgggeeefffaaa___aaaaaa^^^]]]___aaabbbaaa```^^^]]]\\\\\\[[[[[[\\\^^^___```aaaaaaaaa```______aaaaaa```^^^^^^]]][[[YYYWWWUUUTTTSSSUUUWWWYYYYYYWWWVVVWWWYYY^^^YYYVVVVVVWWWWWWUUUTTTUUUYYYiiiyyyxxx{{{~~~|||yyyxxxwwwtttsssvvvvvvooocccZZZ]]]\\\\\\```gggqqqyyy}}}iiikkk}}}hhhNNNMMMYYYbbbmmmsssrrrdddQQQFFFBBBBBBBBB???:::999:::<<<======:::::::::<<<@@@DDDHHHKKKNNNQQQTTTVVVVVVUUUUUUUUUXXXbbb}}}wwwbbb\\\UUURRRSSSSSSRRROOOMMMNNNNNNNNNLLLIIIFFFDDD===<<<:::888666555444333222222111111000000111111555777777CCC\\\hhhhhhllltttkkkdddvvvtttvvv}}}nnnrrrZZZRRRPPPQQQZZZqqqvvv[[[MMMNNNLLLKKKMMMIIIKKKKKKJJJKKKOOOPPPJJJBBB===:::888888999::::::999777888888888:::>>>FFFKKKMMMNNNPPPPPPLLLJJJNNNTTT]]]zzziiiSSS\\\ppp|||}}}bbbGGGBBBBBB===;;;999888888777444222222222111000////////////......------------......---,,,---111777===AAABBB===AAAKKKWWW\\\cccyyyccc___kkkgggeeetttjjj[[[bbbbbbeeeaaa```rrrJJJHHHFFFCCCAAA@@@??????::::::999999888888888888333444555666666555444333333333555888===AAAEEEGGGIIILLLOOORRRSSSSSSRRRRRRIIIKKKJJJJJJUUUkkk~~~}}}gggbbbfffaaaaaabbbeeeggggggeeecccbbb^^^\\\___```]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYYYYZZZ[[[\\\^^^___``````___]]]]]]______^^^]]]YYYXXXVVVUUUSSSSSSSSSSSSWWWYYYZZZZZZYYYWWWWWWWWW[[[XXXVVVUUUXXXYYYUUUQQQSSSWWWdddxxxxxxnnnooosssyyy{{{{{{yyyxxxyyyxxxwwwtttssssssooofff]]]YYYWWWVVVWWW\\\fffrrrzzzxxxqqq}}}[[[HHHSSSkkk{{{{{{cccLLL@@@===<<<999888777777999;;;======;;;<<<<<<>>>AAAEEEIIIKKKNNNQQQTTTVVVUUUTTTTTTUUUZZZkkkfffaaa]]]XXXUUUTTTTTTRRRPPPKKKLLLOOOPPPPPPMMMJJJHHH???>>><<<999777555444444333333222111111111111111222555444>>>VVVdddfffjjjqqqpppaaammmwwwqqqwww~~~rrr[[[PPPQQQSSS___yyysss[[[PPPQQQOOOPPPRRRNNNOOOPPPMMMLLLNNNQQQLLLCCC;;;999777777888::::::999888777777888;;;AAAHHHMMMNNNMMMMMMNNNKKKKKKTTT```nnnaaaSSSiiiWWWIIIEEEAAA>>><<<:::888888777555333333222111000000///000000......------------......///......111666<<>>===;;;;;;;;;<<<<<<999999777666555444444444111222333333333333333333666888;;;@@@EEEIIIMMMNNNNNNOOOQQQRRRRRRQQQOOONNNDDDKKKOOOTTTddd}}}wwwllldddccciiicccbbbcccdddeeeeeeccc```\\\WWWVVVYYYZZZYYYXXXZZZ\\\\\\[[[\\\]]]\\\ZZZXXXWWWWWWWWWXXXZZZ\\\^^^___^^^\\\[[[ZZZ\\\]]]\\\[[[VVVUUUSSSRRRRRRSSSTTTUUUXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUSSSUUUWWWTTTOOOQQQTTT^^^mmmyyykkkccchhhooossssssssstttvvvvvvwwwuuurrrqqqqqqooojjj^^^]]][[[[[[___iiiuuu~~~}}}tttXXXLLL\\\zzzwww\\\GGG===:::999666777888999:::;;;<<<<<<======???AAADDDGGGJJJLLLOOOQQQTTTUUUTTTTTTTTTUUUZZZlll|||zzz{{{```aaa^^^ZZZWWWUUUSSSQQQOOOJJJLLLPPPRRRRRRPPPLLLJJJAAA@@@>>>;;;888666555444444333222111111111111111///444222888OOO```dddiiinnnwwwdddhhh}}}~~~pppuuu}}}pppYYYMMMPPPTTT```||||||ggg[[[YYYUUUXXX[[[VVVSSSUUURRRNNNQQQUUUOOOEEE:::888666666888999999999888777888:::>>>DDDIIIMMMNNNKKKJJJLLLJJJKKKXXXhhh|||~~~}}}]]]WWWqqqqqqSSSKKKHHHAAAAAA>>>;;;999999888666444444333222111000000000000......------------......///......111666;;;>>>???BBB@@@CCCJJJRRRZZZccckkk[[[```___ZZZ^^^hhhllljjjiii|||sss[[[ZZZddd```ccccccdddzzz;;;:::999888888888::::::999888666444333222222222111222222333555777888999<<>>===>>>@@@CCCFFFJJJMMMOOOQQQSSSTTTTTTTTTTTTUUUWWWaaauuujjjccc^^^\\\YYYWWWUUUSSSQQQOOOKKKNNNQQQTTTSSSPPPKKKHHHCCCBBB???<<<999777555555555444333222111111111111---444111333HHHYYYaaaiiihhhyyy|||jjjfff{{{tttxxx|||lllVVVJJJNNNRRR]]]xxxuuuhhhbbb\\\___ccc^^^YYY]]]]]]ZZZ]]]aaaYYYLLL:::888666666777888888888888888888;;;@@@EEEIIIKKKKKKGGGIIILLLJJJJJJWWWiii{{{}}}vvvZZZ]]]xxx||||||~~~hhhRRRMMMIIIDDDCCC@@@<<<:::999999777666444444333222111111111111......------------.........------000555:::>>>???BBBDDDEEEGGGOOO[[[aaaaaaaaafffaaaZZZ___eeeddddddjjjkkk[[[^^^ccc[[[___bbbaaaxxx===<<<:::888777777777888777666555333222333333444333333444666999<<>>@@@AAAGGGHHHFFFNNN]]]dddaaallllllaaa\\\dddeeebbbfffjjjxxx\\\VVV]]]aaaUUUYYY______xxx<<<:::777777777777666555444333222111111111222333666777999<<<@@@CCCEEEGGGKKKLLLOOOPPPQQQPPPOOOOOONNNPPPGGGAAAFFFLLLTTTcccyyyssskkkeeedddddddddcccgggdddaaa______]]][[[ZZZ[[[ZZZYYYWWWVVVVVVUUUUUUXXXYYYZZZ[[[\\\\\\\\\\\\___\\\ZZZYYYYYYZZZYYYYYYVVVVVVWWWXXXYYYZZZZZZ[[[[[[YYYXXXXXXXXXXXXVVVTTTWWWTTTQQQRRRUUUXXXYYYXXXWWWXXXZZZYYYWWWUUUTTTTTTUUUTTTVVVccc}}}oooiiiqqqooouuuuuunnnjjjlllkkkgggqqqyyy||||||xxxqqqooorrr||||||zzz|||rrreee[[[UUUSSSVVVRRRMMMIIIJJJOOOUUUZZZTTTOOOHHHAAA;;;888777666666666777888:::===>>>@@@:::>>>CCCHHHKKKNNNPPPSSSWWWRRRRRRXXX[[[___jjjwwwzzzlllhhhaaa```\\\XXXSSSPPPOOOPPPQQQWWWYYYYYYTTTOOOKKKKKKLLLLLLGGGAAA===;;;:::::::::444333222111000000000000111555555222666III^^^kkkjjjzzzwwwlllqqqzzzpppiii}}}{{{~~~}}}aaaOOOHHHJJJPPP^^^vvvppp```]]]dddgggcccfffkkkrrryyyzzzhhhUUUCCC<<<444222555888999777888888;;;AAAGGGIIIHHHEEECCCKKKHHHJJJQQQIIIRRRvvvtttUUUZZZzzz}}}yyyrrrZZZOOONNNLLLAAACCCBBB@@@???<<<;;;999888666555333222222111///---------..................***+++---///222888???DDDAAAFFFJJJJJJNNNVVV]]]```ooovvvjjj]]]dddlllfff```oooyyyiiiZZZ]]]^^^jjj```bbbddddddzzz777555444444555666555444555555555666777999;;;<<<@@@BBBDDDGGGIIIKKKMMMNNNPPPOOONNNNNNOOONNNJJJGGGBBBGGGDDDEEETTTbbbqqqyyyqqqmmmgggddddddeeefffeeecccaaa_______________]]]]]]]]][[[ZZZYYYXXXXXXXXX\\\]]]^^^_________^^^^^^]]][[[XXXXXXYYY[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^[[[[[[YYYXXXVVVUUUUUUUUUWWWTTTQQQQQQSSSTTTTTTSSSVVVVVVWWWWWWUUUTTTTTTTTTRRRTTTWWWaaasssqqqdddfffnnnppppppmmmjjjjjjhhheeemmmtttxxxxxxtttnnnllllllsss{{{uuu```QQQVVVaaajjjuuuyyykkkccc___^^^bbbbbb___YYYQQQLLLIIIIIIFFFDDD@@@===>>>AAAEEEHHHBBB@@@===:::888888888999888888888:::;;;===???@@@BBBEEEIIIKKKLLLMMMOOOPPPUUUTTTZZZhhhzzzjjjdddbbb\\\^^^]]]ZZZXXXVVVWWWXXXYYYWWWVVVTTTQQQNNNMMMOOOQQQLLLHHHCCC???===<<<;;;:::666555444333222111111111000222222111444BBBXXXjjjnnnyyy~~~pppqqqzzzkkkxxx{{{~~~wwwuuu[[[LLLHHHKKKRRRaaa}}}~~~||||||ppp___ZZZ```dddbbbcccllluuuzzzzzzssseeeXXXBBB<<<666444666999:::999999:::===BBBGGGJJJHHHFFFBBBKKKLLLNNNSSSQQQeeegggWWWpppgggYYYRRRPPPOOOGGGEEEDDDBBB@@@>>><<<;;;:::999666333222222222111000........................------......111666===BBBDDDGGGHHHHHHLLLVVV]]]^^^nnn{{{rrrbbbiiitttooogggeeevvvvvvhhhlllnnnhhhcccbbb```cccwww333222222333555666666555888888:::<<>>EEEEEEMMMcccxxxyyymmmjjjgggdddccccccddddddccc___]]]\\\]]]```bbbbbbaaa```___^^^]]]\\\[[[[[[[[[___```aaaaaaaaa```^^^^^^ZZZXXXVVVVVVYYY\\\^^^___\\\\\\\\\\\\]]]^^^^^^___[[[\\\[[[WWWSSSRRRTTTWWWXXXVVVSSSRRRRRRSSSSSSRRRUUUTTTTTTSSSSSSSSSTTTTTTRRRVVVZZZ\\\dddooowwwzzzooo^^^[[[llljjjkkkmmmmmmiiieeedddgggnnnpppooouuu}}}wwwqqqnnnmmmmmmpppvvvuuu{{{}}}jjjXXXLLLEEEFFFIIIMMMUUU^^^kkkuuuxxxqqqfffZZZQQQMMMLLLLLLHHHHHHHHHGGGDDDBBBBBBBBB>>>===;;;::::::;;;<<<===555555555555666888999:::999999:::;;;===???AAABBBHHHJJJMMMNNNNNNOOOPPPRRROOORRR^^^vvvkkk[[[[[[[[[WWWZZZZZZZZZ[[[[[[\\\]]]]]]VVVSSSPPPNNNOOORRRSSSTTTKKKIIIEEECCCAAA???<<<:::888777666444333222222222222000111333444;;;QQQhhh|||ssshhhuuutttuuuvvvyyy}}}nnnpppiiiTTTIIILLLOOOVVVggg}}}ppppppwwwxxxnnn^^^WWW\\\bbbcccdddpppzzzzzztttlllccc[[[AAA<<<777555777:::;;;::::::<<>>@@@CCCFFFIIIKKKLLLLLLMMMMMMMMMLLLJJJHHHFFFIIIFFFCCC???>>>@@@EEEHHHKKKRRRRRR[[[qqq{{{}}}nnnsssfffeeedddcccbbb```___^^^]]]\\\[[[]]]```bbbbbbbbbaaa```___^^^]]]]]]]]]]]]``````aaaaaa```^^^\\\[[[WWWUUUTTTUUUYYY]]]aaabbb]]]\\\\\\[[[[[[\\\]]]^^^[[[\\\\\\WWWQQQPPPTTTYYYYYYXXXVVVUUUUUUVVVVVVVVVUUUTTTRRRRRRSSSTTTUUUUUUXXXYYYYYYXXXYYY___gggllllll\\\VVVdddaaadddmmmoooiiidddcccbbbfffgggeeeggglllnnnllloooooopppqqqrrrsssuuuxxxqqqrrrrrrtttyyy{{{ooo___RRRMMMJJJFFFEEEFFFKKKWWWaaaqqquuuyyy~~~tttbbbgggbbbZZZQQQKKKHHHHHHIIIBBBBBBBBBAAA@@@???>>>???======>>>>>>===<<<:::999666666777888888888888888999999;;;===@@@BBBEEEFFFIIIKKKNNNOOOPPPRRRTTTVVVTTTTTTdddzzzzzz{{{\\\VVVWWWVVVUUUSSSUUUWWWYYY[[[\\\[[[[[[UUURRROOOPPPSSSUUUTTTRRRKKKJJJHHHGGGFFFCCC>>>;;;999888666555444333222222555000222777555666KKKfff~~~dddhhh{{{yyylll}}}uuupppxxxwww```PPPJJJQQQUUU\\\nnnwwwqqqqqqrrruuunnn^^^UUU[[[eeeiiikkkttt{{{wwwoooggg___XXX===:::666666777:::::::::;;;===@@@DDDHHHIIIHHHGGGFFFLLLPPPOOOOOOaaaZZZrrrnnnZZZ^^^ZZZPPPNNNMMMHHHHHHFFFDDDBBB@@@???>>>:::999777666666555333111////////////............//////---,,,---222999>>>IIIHHHEEEEEEMMM[[[dddffflllxxxdddlll~~~yyyjjj___nnn{{{iii```VVV\\\llliiidddnnnsss}}}<<<<<<===@@@CCCEEEDDDCCCEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKHHHEEEBBBAAA<<<======;;;;;;BBBOOOZZZaaahhhhhhpppppphhhgggaaabbbcccbbbaaa___^^^]]]^^^]]]\\\]]]___aaaaaa``````___^^^]]]]]]]]]]]]]]]```aaabbbbbb```^^^[[[YYYUUUTTTSSSUUUYYY^^^aaaccc^^^]]]\\\[[[[[[[[[\\\]]]ZZZ\\\[[[WWWQQQPPPTTTYYYVVVVVVWWWWWWWWWXXXYYYZZZWWWUUURRRRRRTTTVVVVVVUUUYYYVVVTTTTTTVVVZZZ```eeeyyyrrraaaWWWXXXYYY^^^gggjjjfffcccbbb\\\^^^^^^]]]^^^aaabbb```ccchhhlllnnnoooqqqrrrsssllliiifffgggkkkoootttwwwtttvvvzzz~~~xxxrrrnnntttrrrppplllfff^^^VVVSSSJJJIIIEEE@@@BBBNNN___jjjtttrrrsss{{{mmmVVV]]]YYYRRRKKKFFFCCCCCCCCC@@@???>>>===<<<<<<::::::999:::;;;<<<;;;999666444999999:::::::::999888777888999;;;???CCCGGGJJJLLLLLLMMMOOOPPPPPPQQQTTTVVVZZZUUUeeellluuu|||iiiXXXWWWUUUSSSVVVQQQSSSVVVYYYZZZZZZXXXWWWTTTSSSRRRTTTVVVUUUQQQLLLMMMLLLKKKKKKJJJFFFAAA===999888666555333222222222555000111777444333DDD\\\rrroookkklllsss~~~jjjooorrr]]]QQQNNNRRRYYYcccxxxvvvvvvrrrooooootttooo___WWW]]]hhhlllmmmppppppkkkeee___VVVMMM888777555555777999::::::;;;>>>BBBEEEGGGGGGGGGGGGIIIJJJOOOQQQUUUrrrooo___fffXXX]]]WWWNNNLLLKKKIIIHHHGGGEEECCCAAA@@@???999999999::::::888333000000000/////////.........------,,,+++---222999>>>GGGGGGEEEEEENNN^^^jjjooonnnxxxeeemmm}}}xxxkkk]]]eeezzzvvviiiYYYSSSgggjjjjjjrrrpppuuuCCCCCCDDDGGGJJJKKKJJJHHHJJJKKKKKKKKKKKKJJJJJJIIIEEEDDDBBB@@@>>><<<;;;:::777;;;@@@CCCHHHSSScccooottt{{{}}}}}}tttqqqgggYYY\\\^^^aaabbbaaa``````aaa```^^^]]]]]]^^^______^^^___^^^]]]\\\\\\\\\\\\\\\aaabbbccccccbbb___[[[YYYTTTSSSSSSVVVZZZ^^^```aaaaaa___]]][[[[[[[[[]]]^^^YYYZZZYYYVVVSSSRRRUUUXXXRRRTTTVVVWWWXXXYYY[[[]]]YYYVVVSSSTTTVVVXXXVVVTTTSSSOOOOOOSSSXXX[[[```eeennn|||~~~pppfffaaaeeefffcccaaaaaaaaa___WWWWWWWWWWWWYYY[[[]]]^^^ZZZaaafffeeedddfffggggggbbb]]][[[]]]______aaacccfffggghhhiiiiiiiiihhhhhhhhhhhhhhheeebbb```aaabbb___^^^______ZZZSSSOOOPPPTTTSSSKKKBBBFFFWWWgggmmm[[[[[[fff~~~gggQQQSSSOOOJJJDDD@@@============;;;:::;;;<<<<<<;;;:::888888999999888777555444777777888999::::::::::::999;;;===AAAEEEIIIMMMOOOQQQRRRRRRQQQPPPPPPQQQSSSQQQOOOaaazzzwwwnnnvvv|||sss[[[UUUVVVSSSRRRVVVSSSUUUXXXZZZ[[[ZZZYYYWWWTTTUUUVVVXXXWWWSSSNNNIIIOOONNNNNNNNNLLLIIIDDD@@@:::999777555444333222222111...///333111222>>>MMMllltttjjjzzzsssrrr}}}}}}rrr```zzzrrr```UUURRRRRR^^^nnntttnnnooojjjggglllrrrpppccc[[[___eeefffbbbaaa\\\WWWTTTQQQHHH>>>444444555666777888999:::===@@@EEEGGGHHHHHHHHHHHHKKKFFFPPP\\\hhh}}}```pppyyycccYYYXXXQQQMMMNNNJJJKKKJJJHHHGGGDDDCCCAAA@@@999999999::::::888444000111000000//////.........+++,,,,,,,,,---111777;;;AAADDDEEEEEELLL\\\kkksssqqq|||llloooxxxyyywwwmmmlllyyyxxxfffPPP^^^hhhlllooonnnvvvGGGGGGHHHJJJLLLLLLJJJHHHFFFGGGGGGFFFEEECCCAAA@@@:::999888777666777999:::>>>BBBIIIUUUbbbpppzzzssslllnnnkkkbbb\\\\\\___bbbbbbaaa```aaabbb```^^^]]]]]]^^^___^^^]]]^^^]]]]]]\\\\\\\\\\\\]]]^^^___aaabbbaaa^^^ZZZXXXSSSSSSTTTWWW[[[^^^^^^^^^```^^^\\\YYYYYYYYY[[[\\\XXXWWWWWWVVVUUUUUUVVVVVVRRRUUUYYYZZZZZZZZZ]]]___YYYVVVTTTUUUXXXXXXUUUQQQNNNLLLOOOVVVYYYYYY^^^dddcccssslll]]]^^^```[[[WWWTTTRRRRRRRRRSSSVVVXXXVVV]]]aaa]]][[[___cccccc]]]YYYXXX[[[[[[WWWWWW[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSUUUWWWVVVSSSSSSUUUXXXPPPOOOQQQSSSNNNGGGGGGLLLSSSRRRIII@@@FFFWWW___]]]IIILLLbbbzzz]]]MMMIIIFFFCCC???===<<<<<<<<<<<<:::999:::<<<>>><<<;;;::::::999999888888888888555666777888:::;;;=========>>>@@@CCCFFFJJJMMMOOOSSSSSSSSSRRRQQQQQQSSSUUUPPP\\\uuuooolll___UUUUUUVVVSSSRRRUUUUUUWWWZZZ\\\]]]\\\[[[ZZZTTTVVVXXXXXXUUUQQQMMMLLLQQQPPPOOOOOONNNKKKFFFCCC<<<;;;999777555444333333///000000000111444;;;AAAfffqqqggguuu~~~www|||zzzrrr|||oooiii}}}|||vvveeeXXXTTTZZZjjj~~~lllgggeeebbbfffgggppprrriii```^^^[[[UUURRRPPPKKKEEEDDDDDD>>>666333444666777888999:::;;;???DDDHHHJJJJJJIIIJJJKKKMMMEEETTTlllhhhyyyiii___WWWMMMOOORRRKKKMMMLLLKKKIIIGGGEEECCCCCC<<<:::888777777777555333111111000000///......---+++,,,------...000333666:::@@@CCCBBBGGGVVVfffpppnnnuuunnnpppyyy~~~xxx~~~}}}nnnWWWXXXeeemmmjjjpppHHHHHHHHHJJJLLLKKKIIIFFF???@@@@@@???===;;;888777888777666666888;;;>>>AAAHHHJJJRRRdddxxxwwwmmmrrrlllZZZWWWccc```cccdddccc```^^^^^^```___^^^\\\]]]^^^______^^^^^^^^^]]]\\\\\\\\\]]]]]]ZZZ\\\^^^___^^^[[[WWWUUUSSSSSSUUUXXX\\\]]]]]][[[]]][[[YYYVVVUUUVVVWWWYYYWWWVVVUUUVVVWWWWWWVVVUUUVVVYYY]]]^^^]]]]]]___aaaYYYVVVTTTUUUXXXXXXSSSOOOMMMNNNSSSYYYXXXUUUXXXaaacccsss~~~~~~{{{___^^^___YYYYYYTTTPPPNNNLLLKKKLLLOOOTTT\\\___[[[ZZZ```fffhhh^^^ZZZZZZ]]][[[UUUUUUYYYRRRQQQPPPOOOOOONNNOOOOOONNNQQQTTTRRRNNNLLLMMMOOOPPPLLLKKKKKKFFFAAAEEENNNSSSSSSKKKCCCKKK[[[]]]TTTMMMOOOgggpppTTTLLLAAA@@@>>><<<;;;;;;<<<===;;;999777777:::;;;999666:::999888777666777888999777777888999:::<<<>>>???AAAAAABBBDDDGGGJJJLLLMMMQQQRRRSSSSSSSSSUUUXXXZZZaaa|||xxxccc\\\XXXWWWWWWUUUSSSTTTUUUWWWYYY[[[]]]]]]\\\\\\TTTWWWYYYWWWSSSOOONNNPPPRRRQQQPPPPPPOOOLLLHHHEEE>>>===;;;999777555555444///333333000222999===<<>>BBBHHHMMMTTTaaaooo{{{oookkkgggffffffeeeaaa]]]ccccccaaa```____________]]]\\\\\\[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZXXXXXXVVVVVVVVVWWWXXXYYYZZZZZZXXXXXXWWWWWWWWWXXXXXXYYYTTTTTTTTTTTTUUUWWWYYYZZZXXXXXXXXXYYYYYYYYYYYYYYY]]]WWWPPPOOOQQQTTTSSSQQQOOOQQQUUUXXXYYYXXXWWWUUUZZZmmmwwwzzz^^^QQQTTTUUUUUUQQQLLLKKKMMMMMMJJJGGGNNNOOORRRUUUZZZ^^^bbbddd___^^^]]]\\\ZZZWWWQQQMMMRRRQQQOOOMMMKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDBBBBBBEEEHHHNNNJJJDDDBBBFFFOOOYYY```UUUjjjvvv^^^LLLEEE>>>===<<<:::999888888777999999999888888888888888999888666444444555777888888:::<<<<<<<<<<<<===???EEEFFFHHHKKKMMMMMMOOOSSSXXXSSSPPPPPPRRR[[[mmm~~~sss~~~ggg\\\[[[\\\^^^```^^^YYYUUUZZZ[[[]]]___aaa```]]]ZZZWWWXXXXXXVVVTTTSSSSSSSSSRRRRRRRRRQQQPPPNNNKKKJJJFFFCCC>>>:::666555555555444333111111222444777999TTTssstttccciiixxx}}}sssuuuqqqxxx|||zzz{{{}}}yyylllfffjjj|||~~~eee```dddfffdddbbbiiiiii```WWWPPPIIIBBB???===:::777555444333333444444555666888;;;===???@@@JJJPPPMMMKKKMMMNNNKKKKKKOOO___}}}tttmmmbbbVVVSSSRRRQQQPPPRRRPPPPPPOOONNNKKKHHHFFFDDD@@@===:::888888777666555222111000.........///000......------------......555>>>CCC@@@@@@KKKXXX```fffwwwwwwjjjiiiuuuxxxuuu}}}yyykkkaaadddnnnttt???>>>======???>>>;;;888777888999;;;;;;::::::;;;;;;DDDLLLOOONNNPPPWWW___kkkzzzuuuhhhhhhgggdddaaa___^^^^^^bbbbbbaaa```____________]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWXXXWWWWWWWWWWWWWWWXXXXXXVVVUUUTTTTTTTTTVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYTTTOOONNNQQQSSSRRRPPPQQQRRRTTTUUUVVVWWWWWWWWWWWW```iiittt}}}{{{```RRRNNNIIIFFFFFFGGGHHHHHHGGGGGGGGGFFFGGGIIILLLPPPSSSVVVXXXZZZZZZZZZZZZZZZXXXTTTQQQNNNMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCAAA???>>>>>>AAADDDJJJFFFBBB@@@CCCJJJRRRXXXhhhqqqwwwooo\\\III???<<<===<<<;;;999888777777777888888888888888888888888999999888777777777888999999:::<<<<<<<<<>>>@@@CCCGGGGGGIIIKKKLLLLLLMMMOOOQQQQQQQQQVVVbbbppp{{{pppfffbbb^^^]]]]]]\\\ZZZXXXbbb```^^^]]]]]]]]]]]]]]]WWWWWWWWWUUURRRPPPOOOOOOQQQRRRRRRQQQPPPNNNKKKJJJGGGEEEAAA===999777555555444333111111222444666888DDD^^^vvv~~~{{{wwwlllaaa```mmmzzzzzzzzzjjjzzzxxxqqqkkklllooorrrxxx~~~|||~~~}}}uuuttt{{{{{{aaa\\\```bbbaaa^^^bbbbbbYYYPPPIIICCC<<<===<<<999777555444444444555555555666888;;;???AAAEEEKKKMMMIIIHHHJJJKKKIIILLLUUUlllsssssscccZZZTTTTTTUUUTTTSSSTTTSSSRRRRRRPPPMMMJJJGGGEEECCC@@@<<<:::999888777666333222111000///////////////......------......///111:::@@@===>>>HHHUUU]]]]]]jjjwwwwwwllldddeeejjjiiiaaaggg~~~kkkdddtttwwwtttxxx}}}888777777777999888777555:::;;;<<<<<<>>>CCCIIINNNVVVcccoooqqqlllkkksss}}}wwwhhhiiiccceeefffccc___\\\^^^bbb````````````````````````\\\]]]^^^______^^^]]]\\\YYYXXXXXXWWWWWWWWWWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVXXXXXXWWWUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVTTTQQQOOOOOORRRTTTRRRPPPSSSSSSSSSSSSTTTVVVWWWXXXUUUUUUZZZjjjsssnnn}}}vvv```TTTKKKBBBFFFHHHKKKJJJGGGCCCBBBCCC@@@AAABBBCCCEEEGGGIIIJJJQQQQQQRRRTTTVVVUUUSSSPPPIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>><<<;;;<<>>CCCHHHKKK[[[[[[XXXNNNAAA999777999;;;:::999888777666666666777777777777777777888888999999999:::::::::::::::999:::<<<<<<>>>AAAEEEHHHIIIKKKLLLMMMOOOOOOPPPOOOPPPRRRUUU]]]mmmzzz|||wwwvvvzzzqqqmmmfffbbbaaaaaabbbbbbbbb```^^^\\\ZZZYYYYYYYYYWWWWWWVVVUUUSSSQQQOOONNNQQQQQQRRRQQQPPPNNNLLLKKKIIIHHHEEEAAA===:::777555444333111111111333555666<<>>>>>>>>===<<<======<<<;;;<<>><<<999777777777999888777666666666666666666777777777777777888888999999:::;;;;;;;;;::::::;;;<<<===>>>@@@DDDJJJNNNLLLNNNOOOOOOQQQTTTTTTQQQUUUUUU[[[gggmmmnnnqqqwwwssszzz{{{wwwqqqkkkfffbbb```___\\\^^^___^^^\\\YYYVVVUUUXXXWWWVVVVVVVVVUUUSSSQQQQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKIIIFFFBBB===999777444444222111111222333444;;;IIIXXXbbbmmmwww{{{yyyeeedddwwwwwwdddsssxxxrrrlllaaa]]]]]]XXXWWW]]]fffnnnxxx~~~|||yyy|||vvv^^^QQQRRRYYY]]]]]]ZZZYYYVVVOOOHHHAAA<<<999888777666555555666777888888777666777:::???CCCFFFHHHHHHHHHHHHKKKNNNQQQQQQOOOlllttt___eee}}}gggqqqjjjdddaaa]]]UUUPPPOOOVVVVVVUUUSSSPPPMMMJJJHHHHHHEEEAAA>>><<<;;;999777444555555555444333111000//////............//////---333:::<<>>>>>>>>=========;;;<<<<<<;;;;;;;;;===???===<<<<<<;;;::::::999999<<<<<<;;;;;;:::888444222777777666555555666666666666666777777888888888999888999:::;;;;;;;;;;;;:::===>>>???@@@BBBGGGMMMQQQMMMOOONNNLLLNNNSSSSSSNNNVVVVVVddduuusssjjjyyy|||ooolllooozzzyyyvvvppphhhaaa[[[XXX^^^^^^^^^[[[XXXWWWXXXYYYUUUSSSRRRRRRUUUVVVUUUTTTRRRSSSSSSSSSRRRQQQOOONNNMMMMMMKKKIIIEEE@@@<<<:::666555444222222222222333777AAAQQQaaappp{{{}}}zzzmmmcccnnn}}}~~~}}}vvvhhhmmmxxxtttiiieee^^^VVVVVV[[[WWWVVV^^^iiittt|||xxxwwwyyymmmbbbTTTOOOSSSXXXZZZYYYXXXUUUQQQLLLGGG@@@;;;999666666555555555666888999888888888999===AAAFFFHHHGGGGGGHHHJJJLLLMMMPPPRRR[[[~~~vvvmmm[[[eeesssttt|||tttjjjcccZZZQQQMMMMMMTTTTTTTTTRRRPPPMMMJJJHHHHHHEEEAAA>>>===;;;999777666666777777555333111000/////////....../////////...333:::???BBBFFFMMMTTTRRRLLLUUUjjjqqqdddVVVSSSXXXaaaggglllsss]]]eeejjjgggccc]]]999:::;;;<<<<<<===@@@BBBPPP```oooxxxxxx}}}ooofffccc```______```[[[WWWXXX\\\^^^^^^\\\]]]]]]_________^^^]]]\\\YYYZZZ[[[\\\\\\[[[ZZZYYYRRRRRRRRRRRRSSSTTTVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWYYYZZZZZZYYYWWWVVVXXXYYYYYYZZZYYYXXXVVVUUUOOOOOOPPPQQQSSSVVVXXXZZZ\\\[[[YYYWWWUUUSSSQQQQQQPPPQQQRRRTTTUUUUUUVVVVVVQQQSSSVVVWWWWWWUUURRRPPPJJJWWWVVVOOOUUU```qqqvvvrrrmmm\\\HHH>>>???BBBBBB?????????>>>>>>===>>>>>>>>>???>>>===>>>??????>>><<<<<<<<<===>>>>>>>>>======>>>>>>>>>>>>============888999:::999888888999;;;:::;;;;;;;;;:::888777666===:::777555555444333222666666555555555666777777777777777888999999::::::999999::::::;;;;;;<<<<<<@@@AAACCCDDDFFFIIINNNRRRMMMOOOLLLHHHLLLUUUVVVPPPYYY```wwwnnnqqqiiifffcccjjjllloooooonnnlllllllllfffccc]]]UUUOOOPPPUUU[[[RRRNNNKKKLLLPPPTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPNNNNNNMMMJJJGGGCCC???===777777555444333222222222444;;;JJJ___rrr||||||xxxppp^^^bbbzzzzzz}}}}}}yyynnniiikkk```SSSRRRPPPPPPYYYVVVTTTXXXdddrrr~~~}}}yyywwwwwwxxxyyy}}}xxxmmmaaaZZZRRRPPPSSSVVVUUUTTTRRRMMMIIIHHHDDD===888777666555444444555666888999777888999<<<@@@DDDGGGIIIIIIHHHIIIJJJIIIIIIOOOVVVrrryyy{{{zzzwwwmmmdddssszzzxxxooofff^^^WWWOOONNNPPPRRRSSSRRRRRRPPPMMMKKKJJJIIIFFFBBB???>>>===;;;999888777777666555333222111000//////......//////000///222999@@@CCCDDDJJJPPPUUUPPPTTTaaaggg```UUUQQQLLL___iiiiii|||uuuffffffgggkkkkkkaaaAAACCCFFFHHHJJJMMMSSSWWWlll}}}{{{{{{pppjjjfffeeedddbbbbbbeee\\\ZZZXXXWWWXXXZZZ\\\]]]]]]^^^_________]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXRRRRRRSSSSSSUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYWWWVVVUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYWWWUUUQQQQQQQQQRRRSSSVVVXXXYYYYYYYYYXXXWWWUUUTTTSSSRRRPPPQQQRRRRRRSSSSSSUUUVVVSSSTTTUUUUUUUUUTTTRRRQQQOOOUUUUUUTTTXXXYYYfff~~~fffLLL???<<<<<<<<<===<<<<<<<<<<<<======>>>===<<<;;;;;;<<<===<<<:::888999:::;;;<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;777888999888666555666888888888999999999888666555555444222111111333555666666666555555666777888888777888888999::::::;;;;;;;;;;;;::::::;;;===>>>???BBBDDDFFFGGGHHHJJJNNNPPPMMMPPPNNNLLLUUUdddiiieeellltttjjjdddaaaaaa^^^```ccceeeiiipppyyyuuusssmmmcccYYYTTTVVVYYYSSSNNNIIIHHHMMMRRRSSSSSSUUUVVVVVVWWWVVVUUUSSSRRROOONNNLLLJJJGGGDDDBBBAAA999888777666444333222111444777CCCXXXnnn{{{|||yyyuuu[[[ZZZsssxxxlllvvv~~~jjjvvvhhhaaaPPPFFFKKKLLLOOO[[[ZZZ\\\eeevvv{{{yyywwwvvvpppqqqsssrrrooojjjdddaaaZZZUUUOOOLLLMMMPPPPPPOOOLLLFFFCCCDDDBBB;;;555555555555444444555666888999666888;;;???CCCFFFHHHJJJIIIIIIJJJJJJHHHKKKXXXgggyyymmmrrrwwwyyykkkppp|||lllfff___[[[VVVQQQRRRVVVQQQRRRRRRRRRQQQOOOMMMLLLJJJGGGCCCAAA@@@???>>>===999888777555333222222222000000////////////000000---///666>>>BBBAAADDDJJJSSSUUUZZZaaaeeebbb[[[UUULLLYYYbbbfffwwwxxxrrrrrrmmmnnnssspppTTTWWW\\\___ccchhhoootttkkkkkkccc]]]^^^aaa___]]]\\\[[[]]]]]]ZZZWWWXXX\\\aaa]]]^^^_________]]]ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXUUUVVVVVVWWWXXXZZZ[[[\\\YYYZZZ[[[[[[[[[ZZZXXXXXXTTTTTTUUUUUUVVVWWWXXXXXXZZZ[[[\\\\\\[[[YYYWWWVVVTTTSSSSSSSSSTTTUUUWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTPPPQQQQQQQQQQQQQQQSSSUUUVVVUUUTTTSSSRRRRRRRRRRRRWWWUUUTTT[[[[[[PPPZZZxxxxxxTTT???:::===AAA<<<<<<;;;<<<<<<===>>>???:::999888999:::;;;:::999666777888:::::::::999999::::::::::::999999999999888999:::999777666666777666777888888888777666555333555666666666555666666666666666666666777888999888888999:::;;;;;;<<<<<<>>>===;;;;;;<<<>>>@@@BBBDDDFFFHHHJJJJJJKKKMMMOOONNNRRRRRRTTTbbbwww~~~mmmggghhh```]]]eeebbb```[[[XXXYYYaaammmvvvqqqddd]]]ZZZWWWQQQJJJHHHMMMRRRTTTTTTVVVWWWWWWXXXWWWVVVTTTSSSOOONNNLLLJJJGGGEEEDDDCCC::::::888777555333222111222111:::OOOgggvvvzzzyyy|||^^^YYYrrrxxxyyyffflllwwwsssooo|||zzz~~~fff]]]KKKFFFPPPRRRRRRZZZdddiiivvvzzzvvvuuuuuutttkkkmmmlllhhh```[[[ZZZ[[[UUUOOOIIIFFFGGGJJJMMMNNNIIICCC@@@CCCBBB;;;555444666555444444555666777888555888<<>>;;;888666555444444333444999HHH\\\llluuuwwwxxxiii]]]ddd{{{}}}sssqqq~~~rrr}}}|||~~~{{{rrrYYYIIINNNWWWXXX]]]fffjjj}}}}}}yyyuuupppllljjjhhheeebbb^^^YYYRRRNNNLLLIIIEEECCCCCCEEEFFFGGGDDDCCCAAA???<<<888666444666666666666777888:::;;;888<<>>???<<<:::;;;:::::::::;;;;;;;;;;;;;;;888888888888888888888888777666666777999999888777888888777777777777888888888888888777666666555555888777777777666666666555888888888888888888888888:::::::::::::::;;;<<<<<>><<<999666555444444222111555AAARRRcccmmmpppyyypppeeecccsss{{{ttt{{{pppxxxzzz~~~qqqZZZJJJOOOWWW[[[dddppp|||yyytttpppkkkffffffddd```]]]YYYUUUOOOKKKKKKHHHDDDBBBBBBDDDEEEEEEBBBBBB@@@===;;;777555444666666555555666888999:::999===BBBFFFHHHIIIKKKLLLMMMLLLMMMOOOSSSdddaaappp{{{ppp```___^^^[[[ZZZYYY[[[\\\^^^]]]]]]]]]\\\ZZZYYYWWWVVVPPPMMMJJJGGGGGGFFFDDDCCCBBB???;;;999777666444333222222111000///...------...///222555999===AAACCCKKKPPPUUUWWWYYY[[[[[[ZZZ[[[[[[YYY___mmmtttzzz___sss|||sssrrrnnnpppwwwyyyyyy~~~qqqfffddddddbbbdddeeeeeecccaaa___```aaa^^^]]]]]]^^^```aaaaaa```\\\[[[ZZZYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYYYY[[[XXXVVVWWW[[[]]]]]]\\\[[[[[[ZZZXXXVVVTTTRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUWWWXXXXXXWWWWWWXXXYYYVVVSSSOOOMMMNNNQQQSSSTTTWWWUUURRRRRRSSSTTTUUUTTTRRRQQQPPPPPPQQQRRRPPPOOONNNNNNOOOPPPQQQSSSTTTTTTOOOPPPQQQRRRRRRTTTWWWZZZ[[[ccchhhiiiqqq~~~{{{xxxssshhhWWWHHHAAABBB===:::======;;;999;;;:::::::::;;;;;;;;;;;;;;;999999999999999999999999777666666777999:::888777777777666666666666777777777777777777777888888888888777777777777777666666666777777888888999999:::;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGGGGIIILLLNNNHHHIIIIIIKKKPPPRRRNNNFFFJJJTTTZZZaaalllnnntttzzzoooddd```^^^[[[[[[]]]^^^]]]\\\[[[ZZZYYYYYYYYYRRROOOIIIGGGOOO___lllrrr{{{yyyxxxrrrfff\\\YYYUUUVVVVVVUUUTTTRRRPPPNNNNNNLLLIIIGGGGGGGGGFFFEEEAAA???===:::888666555444222000111999HHHYYYeeekkkyyyzzzpppbbbggg~~~}}}sssrrrzzznnnssswww~~~ppp[[[LLLOOOXXXbbbrrrsssnnnlllhhhcccbbb^^^ZZZVVVRRROOOKKKHHHIIIFFFBBB@@@AAABBBCCCCCC@@@???===;;;888666444333666666555555555777888999<<<@@@DDDHHHIIIJJJLLLMMMMMMNNNMMMMMMXXXvvvyyymmmzzzoooiii```^^^\\\[[[YYYYYYZZZ\\\]]]]]]]]]\\\[[[ZZZXXXVVVUUUPPPMMMJJJHHHGGGGGGFFFDDDDDDAAA===:::888777444333222222111000///......---//////000222555:::>>>@@@KKKQQQVVVXXX[[[______\\\[[[\\\YYY___kkkppp{{{```fffvvv~~~{{{}}}uuu|||}}}~~~|||}}}~~~mmmdddccccccaaa^^^```bbbbbbaaa^^^\\\\\\\\\]]]\\\\\\\\\]]]]]][[[YYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXX[[[WWWTTTVVV[[[^^^\\\YYYYYYYYYXXXWWWTTTRRRPPPOOOQQQRRRTTTTTTTTTTTTRRRQQQRRRTTTUUUUUUTTTTTTVVVWWWSSSQQQPPPOOOOOOPPPQQQQQQUUURRRQQQSSSVVVWWWTTTQQQOOOOOOPPPQQQRRRRRRQQQQQQOOOPPPQQQRRRSSSSSSRRRRRRPPPQQQRRRRRRSSSTTTUUUVVVTTTXXXZZZ\\\fffyyy~~~yyysssooommmaaaNNN===:::;;;:::;;;===<<<;;;::::::999999999999999999999999999999999999888777777888::::::999888777666666555555666666777777777777777777777777777777777777777777777777777666666777888999:::;;;<<<======>>>???@@@BBBCCCDDDEEEGGGHHHHHHHHHIIILLLNNNKKKLLLNNNNNNLLLLLLQQQWWWaaannntttvvv~~~wwwlll{{{ppphhh```^^^]]][[[[[[^^^```^^^\\\ZZZXXXWWWVVVVVVLLLMMMNNNPPPUUU]]]bbbeeekkkooowww}}}wwwhhh[[[UUUUUUTTTSSSRRRQQQOOONNNNNNKKKHHHDDDCCCCCCDDDDDDDDDBBBAAA???<<<:::777666555555333222777CCCSSSbbbkkkwwwyyyddd___uuurrrjjjtttwwwuuu{{{~~~sss___OOOPPP[[[lll{{{llliiijjjgggccc]]]YYYTTTOOOLLLJJJGGGFFFFFFCCC???>>>???@@@@@@@@@===<<<:::888666444333333666555555555555777888999???CCCGGGJJJKKKKKKLLLMMMKKKNNNPPPXXXoooooohhhfffccc]]]\\\ZZZXXXXXXXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSOOOMMMJJJHHHHHHHHHGGGFFFDDDAAA===:::999888666444333222222111000///......///......///222666:::===FFFRRR[[[\\\^^^dddgggeee[[[\\\ZZZ```lllooozzznnndddpppppppppnnnllluuuwww~~~}}}jjjgggdddccccccccc```^^^___``````___\\\ZZZYYYYYYZZZYYYYYYZZZ\\\\\\ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUXXXYYY[[[[[[ZZZXXXVVVTTTYYYUUURRRTTTYYY[[[YYYUUUWWWWWWVVVUUUSSSQQQOOONNNPPPQQQQQQRRRRRRPPPOOONNNQQQRRRSSSSSSQQQPPPQQQRRRNNNPPPQQQRRRQQQOOONNNMMMQQQQQQRRRUUUXXXXXXSSSNNNNNNOOOQQQSSSTTTTTTUUUUUUSSSTTTUUUUUUUUUSSSQQQPPPRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSUUU```vvv|||uuuPPPAAA???<<<:::<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;<<<:::999777777666666666666777777999999888888777666666555777777777777777888888888777888999:::;;;===>>>>>>??????@@@AAABBBDDDFFFGGGGGGIIIIIIIIIHHHHHHJJJLLLNNNLLLPPPYYY\\\\\\```gggwwwdddrrr}}}llljjjccc^^^]]]]]][[[\\\```___^^^\\\YYYWWWUUUTTTTTTOOOQQQUUUZZZ[[[ZZZYYYYYY\\\^^^eeennnmmmcccYYYTTTTTTSSSRRRPPPOOONNNMMMMMMIIIGGGCCCBBBCCCEEEEEEEEEEEEDDDBBB???===:::888666555444333555>>>MMM^^^iiiqqq~~~iii^^^ooovvvggglll~~~}}}}}}zzz|||~~~xxxeeeTTTTTTbbbxxxssseeedddfffdddaaaZZZUUUPPPKKKIIIGGGEEEDDDBBB@@@===<<<============:::999777555444333333333555555555555666777999:::BBBEEEIIIKKKLLLLLLLLLMMMHHHMMMXXXppprrrfffeeedddbbb```___]]][[[YYYXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUNNNLLLIIIHHHIIIJJJIIIHHHDDDAAA>>>;;;::::::888777333333222111000///......///...------///333666999AAASSS```___]]]dddjjjkkk[[[\\\[[[bbbmmmqqq{{{dddhhhwwwooommmmmmrrrzzz|||ooocccbbbccccccbbb```______```___``````^^^[[[YYYYYYYYYWWWWWWXXXZZZ^^^aaaaaaaaaYYYXXXWWWVVVUUUTTTTTTTTTWWWXXXYYYYYYXXXVVVTTTRRRUUUSSSQQQSSSVVVWWWVVVSSSUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOOOOOOONNNMMMMMMQQQRRRRRRQQQOOONNNOOOPPPMMMOOORRRRRRPPPMMMLLLLLLPPPQQQTTTWWWXXXVVVQQQMMMOOOQQQSSSTTTTTTTTTVVVXXXWWWWWWWWWWWWVVVTTTRRRPPPTTTSSSRRRTTTVVVWWWVVVUUUTTTSSSRRRTTT```vvv|||aaaLLLEEE===888888;;;;;;:::::::::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>><<<;;;999999888888888888999999::::::999999888777666666999999999:::::::::::::::;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCDDDFFFHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMMMMHHHQQQffftttrrrmmmnnnpppppp{{{qqqjjjfffaaa^^^^^^]]][[[]]]aaa^^^]]][[[XXXVVVUUUTTTTTTUUUTTTUUUXXXVVVSSSTTTWWW]]]YYYXXX\\\]]]ZZZWWWVVVSSSRRRQQQPPPOOOMMMLLLLLLJJJHHHFFFFFFHHHIIIIIIIIIGGGGGGEEECCC@@@===:::888333333333333999EEEUUUaaakkkxxx}}}ooobbbjjj}}}llllllxxxzzzuuutttwwwyyyvvvttt~~~|||lll]]]^^^mmm}}}jjj___^^^___]]]ZZZVVVRRRMMMIIIGGGEEECCCBBB???===;;;::::::;;;;;;:::888777555444333333333444444444555555777999<<<===DDDGGGKKKLLLLLLLLLLLLMMMFFFMMMdddzzzjjjhhhhhheeecccbbbaaa___^^^\\\[[[ZZZZZZSSSSSSTTTTTTTTTSSSSSSRRRNNNLLLIIIIIIJJJKKKKKKJJJHHHEEEAAA>>>===<<<:::999333333222111000//////.........------...111333555<<>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===??????>>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<=========>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNQQQSSSSSSUUUfff{{{vvvvvvuuupppiiiddd```^^^^^^\\\ZZZ[[[```[[[[[[YYYWWWVVVUUUUUUTTTVVVTTTTTTUUUTTTQQQTTT[[[^^^YYYWWWWWWVVVSSSSSSUUURRRRRRQQQQQQOOOMMMLLLKKKJJJHHHHHHIIIKKKLLLKKKJJJJJJIIIHHHFFFCCC???<<<:::333444444333555>>>LLLVVVfffoooxxxuuuhhhfff{{{zzzuuurrrtttwwwsssooouuuqqqfffiiixxxpppggg]]]XXXYYYZZZXXXVVVRRROOOJJJGGGEEECCCAAA???===;;;999888999999888777777666444333222333444555444444555666888;;;>>>@@@EEEHHHKKKMMMLLLKKKKKKLLLIIIQQQpppqqqlllnnniiidddccc^^^^^^]]]]]]\\\\\\[[[[[[VVVVVVVVVUUUTTTSSSQQQQQQMMMKKKIIIIIIKKKLLLLLLLLLPPPLLLGGGCCCAAA>>><<<999444333333222111000//////............///000111222666HHHVVVXXXaaaoootttnnnbbbbbb]]]___ggghhhpppjjjeeeppp}}}vvviiigggeeeaaa^^^ZZZZZZ\\\___aaa```]]][[[\\\\\\ZZZVVVSSSRRRSSSUUUZZZYYYXXXYYY]]]aaacccddd\\\ZZZVVVSSSPPPPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSQQQSSSUUUUUUSSSSSSSSSTTTRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNPPPPPPPPPRRRSSSRRRQQQQQQRRRSSSQQQQQQOOOLLLHHHIIIMMMPPPTTTUUUVVVSSSOOONNNQQQTTTVVVWWWVVVSSSPPPOOORRRUUUVVVVVVVVVUUUUUUUUUUUUUUURRROOOMMMNNNQQQTTTTTTSSSJJJLLLOOOSSS[[[lllyyyiiijjjggg[[[VVV[[[MMMKKKFFFAAA===;;;999999========================>>>======>>>@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAABBBAAABBBBBBCCCCCCDDDDDDEEECCCCCCDDDDDDEEEFFFHHHHHHJJJLLLNNNOOOQQQSSSVVVYYY```nnnqqqvvvppplllbbbccc___^^^^^^\\\YYYZZZ^^^ZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSUUUYYYXXXTTTXXX___WWWXXX[[[]]]YYYQQQOOOQQQQQQRRRRRRQQQPPPNNNLLLJJJGGGGGGGGGIIIKKKLLLJJJIIIKKKKKKJJJHHHDDDAAA===;;;444666777555444:::FFFPPPcccjjjuuuxxxlllcccsss|||wwwyyyyyyvvv{{{tttlllqqqttthhh___ZZZVVVSSSSSSVVVXXXXXXWWWOOOLLLIIIFFFDDDBBB???===<<<:::888777888888777666777555444222222333444555333444555777999===@@@BBBFFFIIILLLMMMLLLKKKKKKKKKNNNVVVwwwkkkkkknnneee\\\\\\XXXXXXYYYYYYZZZZZZZZZ[[[```___^^^\\\ZZZXXXVVVTTTMMMKKKIIIIIIKKKMMMMMMMMMVVVRRRLLLGGGCCC@@@<<<:::444333333222111000//////---......//////000000000222BBBNNNVVVggg|||uuugggeee^^^]]]cccaaahhh|||pppdddlllzzzpppeeeaaacccccc]]]WWWZZZ[[[\\\\\\\\\ZZZYYYXXX]]]\\\ZZZXXXVVVUUUUUUTTTSSSUUUXXX[[[\\\\\\ZZZYYYTTTUUUVVVWWWVVVTTTRRRPPPPPPOOONNNOOOQQQSSSSSSSSSSSSWWWWWWRRROOOQQQTTTTTTVVVWWWVVVUUURRRQQQRRRTTTQQQOOONNNNNNPPPRRRQQQQQQQQQOOOMMMKKKKKKLLLNNNOOOUUUQQQMMMKKKKKKLLLNNNNNNQQQRRRRRRSSSTTTSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSTTTSSSRRRSSSUUUUUUTTTRRRPPPPPPPPPOOONNNOOOQQQSSSJJJMMMQQQRRRVVVcccxxx}}}~~~wwwVVVDDD???<<<;;;===777<<>>===;;;???>>>===<<<<<<===>>>???<<>>BBBFFFIIILLLJJJJJJMMMOOONNNLLLLLLWWWmmmppplllyyytttnnnkkkiiieee^^^XXXPPP]]]bbb[[[WWW[[[\\\YYY___bbbeeeccc^^^XXXUUUTTTOOOKKKMMMRRRRRRNNNMMMPPPTTTOOOIIIFFFDDDBBB>>>;;;777666555444222111000/////////.........//////000444999EEEYYYppp{{{ppplllcccZZZYYYaaaooommmfffwwwoooiiiccc\\\ZZZ\\\]]][[[WWWYYYZZZZZZZZZZZZYYYYYYXXXYYYXXXXXXWWWVVVVVVVVVWWWYYYZZZZZZZZZXXXUUURRRQQQVVVVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOQQQSSSUUUUUUTTTSSSWWWWWWRRROOOQQQTTTSSSUUUVVVVVVUUUSSSRRRSSSTTTSSSQQQOOOOOOOOOOOONNNMMMMMMLLLJJJIIIJJJLLLOOOPPPRRROOOKKKJJJKKKMMMOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOMMMNNNOOOOOOPPPPPPRRRSSSSSSRRRRRRRRRSSSTTTRRRPPPNNNOOOOOONNNMMMNNNPPPRRRJJJMMMOOOOOOQQQ[[[kkkxxxzzzwwwtttyyy}}}zzz}}}~~~uuuaaaQQQFFFBBBDDDCCCFFFDDD>>>;;;======<<>>:::999;;;???DDDFFF@@@??????@@@BBBBBB@@@===@@@@@@@@@@@@@@@AAAAAABBBDDDGGGFFFBBBBBBFFFFFFBBBEEEDDDCCCEEEHHHIIIHHHGGGMMMKKKHHHGGGGGGIIILLLMMMSSSfffxxx|||}}}yyy{{{llleeeccc```___```^^^```aaaaaa^^^[[[ZZZYYYXXXZZZ]]]\\\XXXUUUSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRUUUVVVVVVVVVUUUSSSQQQPPPOOOUUUWWWRRRMMMMMMNNNMMMPPPQQQRRRSSSSSSQQQOOONNNTTTSSSRRROOOKKKGGGCCC@@@:::888777666333222888AAASSSxxxwwwiiiwwwxxxvvvzzzuuu||||||tttiiiaaabbbfffjjjkkkooopppsssvvvyyyzzz{{{{{{xxxwwwssstttxxxzzzvvvrrrrrrlllkkkgggaaaZZZUUUSSSSSSRRRQQQPPPQQQSSSQQQNNNJJJEEEDDDCCCAAA???<<<:::999888888777666666555444444333333222222333333444444555666999<<<@@@DDDGGGIIINNNNNNOOOPPPOOONNNPPPRRR```sssjjjsss|||uuupppjjjgggfffbbb\\\WWWYYYfffjjj___UUUVVVYYYYYY[[[^^^aaaaaa]]]YYYWWWVVVPPPNNNPPPUUUVVVRRRRRRUUUTTTOOOIIIFFFEEECCC???<<<999888777555444222111000//////.........//////000000555@@@QQQfffsssoooeeeccc___ZZZYYYfffzzzuuuddd\\\jjjaaaaaaaaa___\\\[[[\\\\\\[[[ZZZXXXXXXWWWWWWWWWXXXYYYYYYUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[YYYWWWTTTQQQOOOMMMXXXWWWVVVTTTSSSRRRRRRRRROOOOOOPPPSSSVVVWWWVVVTTTTTTWWWWWWRRRPPPRRRTTTSSSSSSTTTUUUTTTSSSRRRSSSUUUVVVSSSPPPNNNNNNMMMKKKIIIJJJIIIHHHHHHIIILLLPPPRRRPPPMMMJJJIIIKKKNNNOOOPPPKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPSSSQQQPPPPPPQQQQQQPPPNNNLLLMMMNNNMMMLLLLLLNNNPPPMMMNNNOOONNNNNNSSS]]]fffggglllmmmpppyyysssxxxnnnmmm|||ppp```TTTSSSWWWNNNNNNJJJBBB???CCCHHHIIICCCBBBBBBBBBAAAAAAAAAAAA;;;===???AAAAAA???===;;;??????AAABBBBBBBBBBBBBBBDDDFFFDDDAAAAAADDDEEECCCFFFDDDCCCEEEHHHKKKKKKJJJKKKKKKJJJHHHGGGJJJNNNRRR^^^yyyjjjmmm|||wwwooouuummmeeeaaa]]]YYYXXXYYY]]]___aaaaaa^^^[[[YYYXXXZZZ\\\]]]\\\XXXUUURRRRRRPPPPPPQQQRRRRRRRRRRRRQQQVVVWWWXXXXXXVVVRRRNNNLLLPPPUUUVVVQQQMMMNNNOOONNNSSSUUUWWWXXXWWWSSSPPPMMMWWWVVVTTTPPPLLLGGGDDDAAA===:::888777444222777>>>OOO|||iiigggvvv|||{{{|||~~~wwwwwwzzz|||}}}{{{~~~}}}~~~rrrcccYYYVVVWWWZZZ\\\bbbeeejjjpppuuuwwwuuussslllvvv~~~uuubbb______dddgggffffffhhhaaaaaaaaa^^^[[[YYYYYYZZZXXXVVVTTTSSSQQQMMMHHHDDDEEEDDDBBB@@@===;;;999888777777666666555444444444111222333444444444444444555777;;;@@@DDDGGGIIIJJJKKKNNNPPPMMMJJJLLLUUU]]]sssuuussswwwfff{{{xxxnnnnnnjjjeeecccaaa___ZZZVVV^^^iiikkk^^^RRRSSSYYY]]]\\\^^^```___\\\XXXVVVUUUQQQPPPRRRVVVWWWUUUUUUWWWSSSNNNIIIGGGFFFDDD@@@===;;;:::999777666444333222000//////....../////////...333<<>>???@@@AAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIILLLNNNKKKQQQVVVUUURRRUUU^^^gggzzzpppkkkttt~~~~~~nnnkkkgggbbb\\\XXXXXXYYY[[[]]]``````]]]ZZZWWWVVVYYYZZZZZZZZZXXXVVVTTTSSSSSSTTTUUUVVVVVVUUUTTTTTTVVVWWWWWWVVVTTTRRROOONNNRRRVVVVVVQQQNNNOOOPPPOOORRRSSSTTTUUUTTTRRROOONNNWWWVVVRRRNNNJJJFFFCCCAAA@@@<<<:::999666333555;;;GGGoootttdddqqqrrrmmmxxxuuu~~~yyy~~~~~~|||yyy~~~}}}}}}}}}}}}{{{mmm\\\QQQNNNOOOSSSWWW^^^bbbhhhooosssqqqlllhhhiiivvvwwwkkk]]]YYYYYY\\\^^^^^^```dddddddddcccaaa______bbbdddcccaaa^^^ZZZUUUNNNHHHDDDDDDCCCAAA>>><<<:::888888666666555555444444444444000222333555666666555555666999>>>DDDHHHJJJKKKKKKIIINNNOOOJJJIIITTTfffsss~~~tttvvv~~~qqqhhheeeaaa______]]]ZZZXXX\\\bbbbbbYYYSSSWWW^^^bbbaaaaaaaaa```\\\XXXTTTRRRRRRRRRSSSUUUVVVUUUTTTUUURRRNNNIIIHHHGGGFFFBBB>>><<<;;;:::888666444333222111000//////////////////...333;;;GGGUUU___]]]VVVZZZhhhjjj^^^^^^qqq}}}|||{{{rrr```zzznnndddccceeeccc___\\\\\\]]]^^^\\\XXXUUUTTTTTTUUUUUUTTTTTTTTTVVVWWWXXXUUUUUUTTTTTTTTTUUUVVVVVVRRRSSSSSSUUUVVVWWWXXXYYYUUUSSSPPPMMMLLLMMMNNNOOOKKKKKKMMMPPPSSSTTTRRRPPPRRRTTTRRROOOPPPSSSTTTRRRQQQSSSUUUUUUTTTSSSSSSTTTRRRPPPNNNMMMNNNNNNMMMLLLPPPOOOMMMKKKLLLNNNPPPRRRSSSQQQNNNMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOQQQNNNLLLLLLNNNOOOOOOOOOPPPNNNLLLLLLMMMNNNMMMLLLJJJLLLMMMMMMLLLLLLMMMNNNJJJKKKMMMOOOQQQTTTWWWYYY[[[iiimmmiiitttlllWWWMMMJJJGGGGGGLLLQQQSSSQQQNNNKKKJJJIIIGGGEEECCCDDDEEEGGGIIICCCCCCDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJGGGJJJLLLKKKHHHIIIPPPWWWdddiiikkkddd^^^cccuuutttmmm```aaa```\\\YYYZZZ]]]___YYY\\\^^^]]][[[WWWUUUTTTUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUWWWUUUTTTRRRQQQRRRRRRSSSSSSVVVUUUQQQOOOQQQRRRPPPQQQPPPPPPPPPPPPQQQRRRSSSWWWUUUQQQMMMIIIFFFEEEDDDDDD@@@===<<<888444444888>>>ZZZuuu|||dddhhhvvvfffmmmyyy~~~|||uuu|||{{{|||}}}|||zzzzzz}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzsssbbbQQQHHHEEEFFFKKKRRRWWW^^^gggmmmmmmhhhaaa]]]jjjyyyqqqeee]]]ZZZYYY[[[[[[YYY[[[___dddccc```^^^]]]```eeeiiiooommmjjjddd\\\SSSLLLIIICCCAAA???<<<:::888777777555555555555555444444444111222444666777888777777999===BBBGGGKKKMMMMMMLLLLLLQQQQQQLLLQQQfff~~~qqqdddbbb```___^^^^^^]]]\\\^^^]]]ZZZVVVXXX___dddeeebbbbbbaaa```]]]ZZZVVVTTTUUUVVVWWWVVVUUUUUUSSSQQQPPPMMMJJJHHHIIIGGGCCC@@@===<<<;;;999666444333222111111000///////////////...444<<>>:::888777666666555555555555555555555555333444555777999::::::;;;>>>AAAEEEJJJMMMNNNNNNNNNLLLOOONNNLLLXXXttt{{{rrrgggbbbaaa```_________```aaaeee```[[[ZZZ^^^cccdddccc___^^^]]]^^^___^^^[[[YYYWWWZZZZZZWWWVVVVVVTTTPPPOOOLLLJJJIIIJJJIIIEEEAAA>>>===<<<999777555333222222222111000////////////...444;;;BBBKKKTTTWWWTTT\\\ooovvvfffVVVXXXccchhhrrrvvvxxx|||pppbbb\\\]]]XXX\\\dddgggccc]]]```gggYYYXXXWWWWWWXXXXXXWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWXXXXXXVVVTTTSSSNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLNNNOOONNNMMMLLLMMMKKKJJJNNNTTTUUURRRQQQSSSUUUUUUSSSQQQPPPPPPNNNMMMLLLNNNPPPRRRRRRRRRUUUSSSPPPOOONNNOOOQQQRRROOOMMMKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLHHHEEEFFFLLLPPPQQQPPPNNNLLLJJJJJJLLLNNNOOOOOOLLLNNNPPPQQQPPPOOOOOOPPPJJJIIIIIIMMMRRRUUUTTTRRRPPPWWW[[[[[[```ooo|||}}}zzzwww{{{rrrssswwwyyyxxxaaaTTTOOONNNRRRYYY___\\\QQQFFFIIIGGGEEEFFFLLLVVV```fff]]]UUUOOONNNOOORRRZZZcccuuulllbbb]]]cccrrr~~~rrrtttvvvkkkdddddddddccc___aaa___ZZZYYY\\\[[[VVVXXXXXXXXXVVVSSSQQQRRRSSSPPPOOOOOORRRVVVXXXXXXWWWVVVUUURRRQQQPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVTTTPPPPPPSSSTTTQQQSSSSSSSSSTTTVVVXXXZZZ[[[XXXUUURRROOOMMMNNNOOOPPPLLLGGGCCCBBB>>>888444555555@@@NNN[[[kkkzzzuuuggghhhxxx[[[hhhuuu{{{~~~}}}yyy|||xxxtttzzzxxxyyyyyyyyyxxxyyyzzz|||vvvuuuuuuyyy~~~~~~~~~}}}||||||}}}}}}zzzxxxvvvuuuuuummm[[[LLLIIIIIIHHHOOOZZZfffrrr~~~}}}qqqddd^^^^^^jjj}}}ssslllhhhfffgggkkkooonnniiiiiimmmfffgggiiiiiijjjmmmqqqtttqqqqqqoooggg]]]TTTNNNLLLBBB@@@<<<999777555555555666666666666666666666666555555666777999;;;===>>>BBBDDDHHHKKKMMMOOOOOOOOOJJJLLLJJJLLL___|||zzzssssss~~~jjjaaa``````_________```ccceeegggccc______````````````]]]\\\[[[\\\^^^^^^\\\ZZZTTTXXXYYYUUUTTTVVVTTTPPPNNNLLLJJJJJJKKKJJJFFFBBB@@@???>>>;;;999777555444333222111000///////////////666<<>>???@@@BBBRRRJJJFFFJJJOOOPPPMMMLLLKKKJJJMMMjjj~~~uuueee___^^^UUU[[[ZZZZZZZZZ[[[\\\]]]]]]``````___^^^]]]]]]\\\\\\[[[ZZZYYYWWWWWWWWWXXXYYY]]]ZZZVVVTTTSSSQQQNNNLLLOOONNNLLLKKKIIIHHHHHHHHHIIIFFFAAA===;;;999777555777222///000111///000222777<<<===AAAGGGDDDHHHXXXXXXbbbYYYQQQWWWSSSXXXpppwwwqqqhhhhhhzzz}}}vvvqqqmmmkkkgggdddccc^^^YYYXXX[[[\\\ZZZWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRUUUUUUTTTSSSRRRRRRQQQQQQWWWVVVVVVUUUTTTSSSRRRQQQPPPRRRTTTTTTRRRPPPPPPPPPOOOMMMLLLOOOSSSSSSPPPLLLNNNNNNOOOOOOOOONNNNNNMMMLLLJJJIIIKKKOOORRRSSSRRROOORRRUUUUUURRROOOOOOOOONNNLLLJJJKKKMMMOOOPPPPPPOOOOOOOOOMMMKKKJJJLLLNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGIIIKKKKKKLLLLLLNNNPPPNNNNNNLLLGGGGGGLLLOOOOOONNNLLLKKKNNNSSSUUURRROOOPPPQQQRRRSSSRRRQQQOOONNNKKKKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUSSSRRRXXXcccmmmkkkggggggttt}}}{{{~~~|||~~~}}}~~~mmmhhheeeaaa]]][[[ZZZ[[[\\\[[[XXXVVVWWWYYYZZZYYYWWWYYYVVVTTTSSSSSSRRROOOMMMLLLLLLMMMOOOSSSVVVVVVVVVPPPOOOMMMNNNOOOPPPOOONNNOOOPPPQQQPPPNNNMMMNNNOOOTTTTTTSSSRRRQQQQQQQQQQQQVVVTTTSSSUUUXXXXXXSSSNNNLLLLLLLLLLLLMMMNNNPPPPPPMMMJJJFFFDDDBBB@@@===;;;555777===FFFNNNYYYjjjyyy~~~hhhcccfffhhh{{{xxxpppqqqzzz~~~yyyssswwwxxxsssqqqqqqrrrqqqpppqqquuuzzzyyy|||~~~|||xxxvvvyyy|||zzz{{{|||{{{xxxwwwwwwxxxwwwvvvtttssssssrrrpppnnndddTTTJJJPPPWWW]]]ooo~~~nnncccaaacccyyyyyyooommmlllgggmmmvvv~~~{{{vvv{{{vvvkkk```UUUMMMHHHFFF<<<;;;888666555555666666777777777666555555777999444777<<>>666666555555555555666666777888888666555555777999555999===AAADDDFFFIIIKKKLLLJJJLLLNNNMMMJJJKKKPPPSSSppphhhXXXWWWXXXWWWVVVVVVXXXZZZ]]]___bbbcccaaa``````___^^^]]]\\\[[[ZZZYYYXXXXXXYYY[[[^^^```[[[```dddaaaXXXRRRQQQRRRRRRQQQPPPNNNLLLLLLKKKKKKHHHEEEBBB@@@???>>><<<:::555222111333222000111444777BBBDDDEEEGGGFFFNNNaaaxxxnnnaaa]]]ggg}}}|||pppvvv~~~|||~~~yyyjjjiiigggbbb\\\YYYZZZ\\\]]]^^^]]]]]]]]]]]]\\\ZZZWWWUUUPPPPPPRRRVVVYYYZZZYYYVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSRRRPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNKKKNNNQQQQQQOOOMMMLLLLLLKKKOOOSSSTTTQQQNNNMMMNNNOOOMMMJJJGGGFFFGGGIIIKKKKKKKKKJJJKKKMMMOOOQQQRRRQQQQQQQQQPPPOOONNNNNNNNNHHHHHHHHHJJJMMMNNNMMMLLLJJJKKKLLLLLLKKKKKKMMMNNNJJJJJJIIIIIIHHHHHHIIIIIILLLMMMNNNNNNLLLLLLMMMNNNKKKMMMLLLJJJKKKPPPRRRQQQOOONNNNNNOOORRRTTTSSSQQQMMMNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSQQQOOOOOORRRVVVYYY[[[\\\^^^^^^iiivvvjjjfffdddbbbdddccc]]]VVVSSSVVVZZZTTTUUUXXXZZZ[[[ZZZYYYWWWXXXVVVTTTSSSRRRRRRQQQQQQMMMNNNQQQTTTVVVVVVSSSQQQLLLKKKKKKMMMOOOQQQPPPOOOLLLLLLLLLJJJIIIJJJMMMPPPTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPRRRVVVWWWUUUSSSNNNNNNNNNOOOOOOQQQRRRSSSLLLJJJIIIHHHIIIHHHFFFDDD<<<888666777<<>><<<555333222444333111333777999EEEGGGBBBBBB@@@III\\\yyy}}}nnnbbb\\\\\\rrr{{{xxxjjjlllaaaaaaaaabbbaaa```dddiii}}}~~~ssshhhdddZZZPPPRRRSSSRRRQQQSSSUUUYYY[[[\\\RRRTTTWWWYYYYYYWWWVVVUUUNNNPPPSSSWWWYYYYYYVVVTTTUUUVVVVVVVVVVVVVVVWWWWWWSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQPPPPPPOOOOOONNNNNNNNNJJJMMMOOOOOOMMMLLLKKKKKKKKKOOOSSSSSSOOOLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLOOOPPPQQQPPPOOONNNNNNNNNMMMMMMHHHHHHHHHIIIKKKKKKIIIHHHJJJLLLMMMMMMMMMMMMNNNOOOIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIIIIJJJIIIKKKLLLJJJLLLQQQSSSQQQQQQPPPOOOOOOPPPPPPOOONNNNNNNNNMMMMMMKKKJJJIIIHHHKKKKKKKKKKKKLLLNNNOOOPPPSSSQQQOOOOOORRRUUUVVVVVVSSS[[[^^^cccxxx{{{xxxlllcccbbbaaa___```bbbbbb\\\UUURRRTTTXXXUUUWWWZZZ[[[ZZZXXXVVVTTTUUUTTTSSSQQQPPPOOOQQQRRRNNNOOOQQQTTTVVVTTTQQQMMMIIIIIIJJJLLLOOOPPPOOONNNJJJKKKKKKJJJJJJLLLPPPSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOPPPQQQSSSUUUUUUUUUTTTPPPOOOOOONNNNNNNNNNNNOOOKKKJJJIIIJJJKKKKKKIIIGGG>>>999666555888CCCXXXjjjuuu}}}vvvbbbXXXeeexxxooozzzzzzuuuuuuyyyuuuxxx~~~||||||tttxxx}}}pppiiimmmpppmmmiiijjjjjjkkkmmmppprrruuuwwwxxxzzzzzzzzzxxxtttqqqooonnnnnnpppssssssrrrqqqpppqqqnnnllliiihhhhhhhhhgggeee\\\UUUUUUbbbqqq|||{{{nnngggkkkkkkffflllyyyssspppqqqooorrrpppqqqvvvuuuggg```TTTNNNEEE<<<666444555666666666666666666666666666666777777666666777999<<<@@@CCCFFFIIIJJJKKKLLLMMMIIIIIIMMMPPPPPPMMMPPPUUUiii]]]___\\\YYYZZZVVVVVVWWWXXXZZZ\\\^^^______^^^]]]\\\ZZZYYYXXXWWWUUUUUUVVVWWWXXX[[[]]]^^^^^^[[[XXXTTTRRRQQQPPPOOOQQQPPPNNNMMMKKKKKKJJJJJJDDDCCCAAAAAABBBAAA???>>>777444444555444222666<<<@@@LLLKKKAAA===;;;CCCSSSppp~~~wwwccc___```[[[bbbkkkmmmeeeiii{{{QQQRRRRRRRRRRRRRRRTTTVVVVVVYYYRRRLLLOOOKKKGGGLLLHHHIIIKKKNNNOOOQQQQQQQQQRRRUUUXXXXXXVVVSSSRRRQQQPPPRRRUUUXXXXXXWWWTTTRRRUUUUUUUUUVVVVVVVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMKKKMMMNNNMMMKKKJJJKKKKKKMMMOOORRRPPPMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJMMMOOOPPPNNNNNNNNNOOONNNLLLJJJIIIGGGFFFGGGHHHHHHGGGFFFJJJLLLNNNNNNMMMMMMMMMNNNJJJIIIHHHHHHHHHHHHHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFFFFIIIKKKKKKMMMQQQSSSQQQQQQPPPOOOMMMLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIHHHLLLKKKKKKJJJKKKMMMNNNPPPQQQOOOMMMMMMOOOQQQSSSSSSPPPXXX]]]___iii{{{xxx|||ttt```ZZZ]]]^^^ZZZVVVZZZ\\\\\\YYYVVVUUUWWWZZZVVVYYY[[[[[[YYYVVVSSSSSSRRRRRRQQQNNNMMMMMMOOOQQQPPPPPPRRRTTTUUUSSSOOOLLLIIIIIIJJJMMMOOOPPPOOOMMMIIIJJJKKKLLLLLLMMMQQQSSSPPPOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKKKKMMMNNNMMMKKKIII@@@;;;777555666===NNN]]]eeeuuuxxxppphhheeeyyyvvv{{{~~~oooxxxzzz{{{|||yyyrrrnnnkkkkkkmmmllliiieeeggggggfffgggiiimmmpppsssqqqrrrrrrrrrqqqpppnnnmmmfffiiimmmooonnnmmmmmmnnnkkkhhhdddbbbbbbaaa```___YYYTTTUUUaaannntttwwwyyyoookkkjjjnnnmmmkkkpppzzzyyyxxxxxxvvv{{{jjjXXXKKKEEE@@@===999555444555777888888888777666666666666666666777888888999:::===@@@EEEGGGJJJLLLKKKKKKLLLMMMHHHNNNQQQKKKCCCLLLmmm{{{```[[[^^^[[[WWWXXXWWWXXXXXXYYYZZZ[[[]]]]]]aaaaaa___^^^\\\[[[ZZZYYYWWWXXXYYY[[[\\\]]]]]]\\\^^^ZZZTTTQQQQQQRRRRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIEEEDDDCCCCCCDDDCCCAAA???999777666666444444:::BBBKKKUUUPPPBBB===;;;@@@LLL___wwwvvvpppjjjWWWYYY]]]bbbfffnnn~~~KKKLLLMMMNNNOOOPPPOOONNNMMMRRROOOMMMSSSQQQMMMRRRNNNPPPSSSVVVWWWXXXYYYYYYXXXZZZ\\\[[[WWWSSSQQQPPPQQQSSSVVVXXXWWWUUUSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQKKKLLLNNNOOOOOONNNLLLKKKOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMKKKJJJIIIKKKMMMOOOOOOOOOMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHJJJKKKJJJIIIJJJMMMPPPNNNMMMMMMNNNOOONNNKKKHHHGGGEEEDDDDDDFFFHHHHHHHHHIIIKKKMMMNNNLLLKKKLLLLLLJJJIIIIIIHHHGGGGGGGGGHHHEEEFFFGGGFFFDDDDDDDDDFFFCCCGGGJJJJJJMMMQQQRRRPPPMMMMMMLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJLLLNNNOOOOOOOOONNNMMMMMMOOOQQQSSSSSSWWW[[[\\\```iiiyyytttqqq{{{}}}|||qqq```XXXTTTXXX[[[YYYWWWXXXWWWWWWVVVWWWWWWXXXYYYZZZVVVYYY[[[ZZZWWWTTTSSSTTTRRRSSSRRRPPPMMMNNNQQQTTTSSSSSSSSSTTTUUUSSSOOOLLLKKKKKKMMMOOOQQQRRRPPPNNNJJJKKKMMMMMMLLLLLLNNNOOOMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSRRRPPPNNNMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQQQQNNNLLLDDD@@@<<<999666888DDDPPPYYYmmm{{{qqqooo{{{iiisss}}}|||wwwlll______nnnvvvqqqkkkkkkjjjeeecccbbbaaaaaabbbeeegggiiiiiiiiijjjkkkkkkjjjhhhfff___bbbfffhhhhhhgggggggggccc```]]][[[ZZZZZZYYYYYYUUUSSSTTT[[[bbbfffhhhkkkjjjkkkmmmnnnoooqqqtttwww~~~|||}}}xxxuuurrrlllccc\\\^^^___]]]XXXNNNDDD<<<777777666666555555666666777888777555444444666777999777999;;;<<<===???CCCFFFFFFIIILLLMMMMMMMMMMMMNNNRRRTTTTTTPPPSSSnnn|||kkk[[[XXXYYYXXXWWWYYYYYYYYYYYYZZZ[[[]]]______bbbaaa```___]]][[[ZZZYYYWWWYYY[[[]]]^^^\\\ZZZXXXWWWWWWUUURRRPPPPPPQQQRRRPPPOOOMMMLLLJJJJJJIIIIIIGGGGGGFFFGGGGGGFFFDDDBBB<<<:::888777444555===GGGSSS[[[RRRBBB===<<<>>>GGGPPPoooyyy___[[[WWW\\\hhhqqq|||KKKLLLNNNOOOQQQRRRPPPLLLJJJQQQPPPOOOUUUPPPIIILLLNNNPPPRRRTTTTTTSSSTTTUUUOOOSSSVVVVVVTTTRRRRRRSSSPPPSSSVVVWWWVVVTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRIIIKKKMMMOOOOOONNNLLLJJJOOOOOOOOONNNNNNNNNNNNNNNNNNNNNLLLJJJIIIIIILLLNNNQQQOOOLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCCCCEEEGGGHHHIIIKKKLLLKKKIIIJJJNNNQQQMMMLLLLLLNNNPPPOOOJJJFFFEEECCCAAABBBEEEHHHIIIJJJHHHJJJMMMMMMKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFHHHIIIHHHFFFFFFGGGHHHBBBFFFIIIJJJMMMQQQRRRPPPJJJJJJJJJIIIHHHHHHJJJLLLHHHHHHIIIIIIKKKLLLNNNOOOLLLKKKJJJIIIJJJKKKNNNOOOPPPPPPPPPNNNMMMOOOSSSVVVTTTTTTVVVYYYZZZ___nnnxxxjjjhhhzzziiiaaa[[[ZZZ\\\]]]WWWQQQTTT\\\WWWUUUTTTUUUWWWYYYYYYXXXVVVXXX[[[ZZZWWWTTTTTTVVVVVVVVVVVVSSSQQQQQQUUUYYYVVVUUUUUUUUUUUUTTTPPPMMMMMMNNNOOOQQQSSSSSSQQQOOOKKKLLLNNNMMMLLLJJJJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSOOOPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRPPPPPPPPPRRRSSSSSSPPPNNNIIIEEEBBB>>>999777???IIIUUUjjjmmm~~~yyy~~~wwwxxxuuuzzz|||sss```SSSoooyyymmmllllllggg```____________```aaabbbfffffffffffffffccc```]]][[[^^^bbbccccccaaaaaaaaa]]]ZZZWWWUUUUUUUUUUUUUUUSSSSSSTTTVVVXXX[[[aaaggggggjjjkkkjjjnnnuuuwwwtttwww~~~{{{}}}}}}yyyjjjaaaWWWPPPNNNLLLGGGDDD@@@>>>======>>><<<999666555555666666666555444333777555444333333666888:::999;;;===>>>@@@CCCGGGJJJFFFIIILLLMMMNNNNNNOOOPPPRRRSSSYYYjjjkkkbbbZZZVVVVVVVVVYYY\\\YYYZZZZZZ\\\]]]___aaabbbaaa```___]]][[[YYYXXXWWWUUUXXX[[[]]]]]]ZZZVVVSSSOOOSSSVVVTTTNNNLLLNNNQQQPPPPPPNNNLLLKKKJJJJJJIIIJJJIIIIIIIIIJJJIIIFFFDDD???;;;999777444666@@@KKKUUU\\\QQQ@@@<<<;;;<<>>@@@CCCEEEGGGHHHIIIKKKKKKJJJKKKOOORRRRRRPPPUUUkkk{{{zzznnnddd```[[[WWWWWWXXXZZZZZZ]]][[[YYYXXXZZZ[[[[[[[[[[[[ZZZXXXVVVUUUVVVXXXYYYWWWXXXYYYYYYXXXWWWTTTSSSTTTVVVWWWTTTOOONNNRRRWWWSSSQQQOOOOOOQQQPPPMMMJJJKKKKKKKKKJJJIIIHHHGGGFFFAAA@@@>>>999777;;;EEEMMM]]]YYYPPPFFF>>><<<@@@EEEQQQeeeooofffcccqqq{{{zzzaaa]]]___dddfffjjj}}}MMMMMMNNNPPPPPPOOOMMMKKKMMMOOOQQQRRRQQQQQQRRRSSSRRRRRRRRRTTTUUUVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSRRRVVVTTTRRRQQQRRRRRRQQQPPPPPPQQQRRRQQQPPPOOOPPPQQQNNNOOOPPPQQQPPPNNNLLLKKKIIIJJJKKKKKKKKKKKKIIIIIIMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMKKKHHHHHHIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMLLLJJJHHHFFFGGGEEECCCBBBBBBDDDGGGIIIKKKLLLNNNOOOOOOMMMLLLKKKLLLJJJHHHGGGFFFGGGHHHIIIFFFIIIHHHCCCBBBFFFFFFCCCFFFHHHJJJMMMNNNMMMLLLKKKHHHHHHHHHFFFDDDEEEGGGJJJJJJLLLMMMLLLJJJHHHHHHIIIJJJIIIIIIIIIIIIKKKLLLMMMRRRQQQPPPNNNMMMNNNQQQTTTWWWVVVTTTQQQNNNOOOQQQTTTfffgggnnn{{{{{{{{{uuujjjbbb[[[VVV[[[XXXUUUTTTUUUUUURRROOOOOOQQQSSSSSSSSSSSSTTTUUUWWWWWWWWWXXXWWWVVVUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUTTTQQQOOOMMMNNNNNNMMMLLLNNNNNNOOOPPPQQQQQQQQQQQQLLLMMMNNNOOOOOONNNMMMLLLLLLNNNQQQQQQPPPOOOPPPQQQRRRQQQNNNLLLKKKLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRSSSRRRNNNJJJKKKKKKIIIEEE@@@<<<::::::???NNN___wwwuuurrryyysssyyyuuuqqqpppvvvzzz~~~tttdddfffbbb^^^\\\VVVQQQTTTZZZYYYYYYZZZ\\\^^^^^^]]][[[VVVXXXYYYZZZYYYWWWUUUSSSQQQPPPMMMKKKJJJKKKKKKLLLHHHHHHHHHJJJLLLOOORRRTTT\\\^^^```bbbbbbaaa^^^]]]YYYZZZ[[[ZZZWWWSSSNNNKKKDDDBBB???<<<:::888777777555555666666666666555555666666777777777777777777888888888888999:::<<<===DDDEEEFFFHHHIIIJJJKKKKKKMMMKKKLLLNNNNNNNNNSSSZZZ```}}}jjj^^^[[[WWWVVVXXXZZZ\\\\\\[[[YYYWWWWWWXXXZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUWWWXXXUUUPPPPPPSSSWWWRRROOOMMMMMMNNNMMMJJJGGGIIIIIIIIIHHHGGGFFFEEEDDDAAAAAA>>>999777:::CCCJJJZZZVVVOOOFFF???===@@@DDDJJJZZZaaa^^^bbbqqqvvvppp```\\\```jjjmmmkkkoooyyyNNNNNNOOOPPPOOOMMMKKKIIIJJJLLLOOOQQQPPPPPPQQQRRRNNNPPPRRRSSSTTTTTTRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTUUURRROOONNNOOOPPPPPPPPPOOOPPPQQQPPPOOOOOOPPPQQQMMMNNNNNNOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLKKKIIIIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEBBBAAABBBEEEIIIKKKLLLMMMMMMNNNMMMLLLJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKEEEGGGFFFCCCCCCFFFHHHFFFGGGIIILLLNNNOOOMMMJJJIIIFFFFFFFFFDDDCCCDDDFFFIIIIIIJJJLLLLLLJJJGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNOOOMMMKKKKKKMMMOOOPPPQQQUUUTTTRRRNNNJJJHHHHHHJJJUUUYYYdddtttvvvhhh___\\\[[[XXXVVVXXXUUUTTTTTTUUUTTTQQQNNNNNNOOOQQQRRRQQQPPPQQQRRRUUUVVVWWWYYYYYYYYYYYYXXXUUUUUUTTTSSSSSSSSSSSSSSSRRRPPPMMMLLLLLLMMMLLLKKKMMMNNNNNNOOOOOOOOONNNNNNHHHJJJKKKLLLMMMMMMLLLLLLOOOPPPPPPOOOMMMMMMNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRRRRSSSTTTRRROOOLLLNNNLLLIIIFFFBBB>>>999555777DDDQQQcccuuutttssszzz{{{||||||wwwvvv}}}oooqqqyyywww{{{kkkbbbaaaaaaaaa^^^XXXWWWYYYRRRRRRRRRTTTWWWXXXXXXXXXTTTTTTUUUTTTSSSPPPMMMKKKKKKJJJHHHFFFEEEEEEEEEFFFCCCCCCBBBBBBCCCEEEGGGHHHPPPPPPQQQQQQPPPNNNLLLKKKDDDEEEDDDCCCAAA???<<<;;;888888777666555555555555333444444555555555444444888888888777777777777777:::::::::<<<>>>@@@BBBCCCIIIJJJJJJKKKLLLLLLKKKKKKMMMIIIJJJOOOLLLJJJZZZpppsssdddZZZXXXVVVWWWXXXZZZ[[[[[[YYYWWWVVVVVVWWWXXXXXXWWWUUUUUUVVVVVVWWWXXXXXXYYYXXXWWWUUUSSSSSSTTTVVVWWWTTTUUUVVVSSSPPPOOOQQQTTTQQQOOONNNMMMMMMLLLIIIGGGJJJJJJIIIHHHGGGFFFEEEEEEBBBAAA>>>:::777999???EEERRRPPPLLLFFFAAA??????AAACCCLLLSSSVVVaaaooooooeee^^^YYY[[[fffkkkgggccccccLLLNNNOOOOOONNNLLLJJJJJJIIILLLOOOQQQQQQQQQRRRSSSMMMPPPSSSUUUUUUTTTSSSRRRTTTUUUUUUVVVVVVVVVVVVUUUSSSPPPLLLKKKLLLMMMNNNOOONNNPPPQQQPPPOOOOOOPPPRRRMMMMMMNNNNNNMMMLLLJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLKKKJJJIIIJJJLLLNNNMMMLLLJJJIIIHHHHHHGGGKKKJJJHHHFFFEEEEEEEEEFFFKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJIIIHHHHHHIIIIIIJJJFFFDDDBBBBBBCCCGGGJJJMMMLLLMMMMMMMMMLLLJJJIIIHHHKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHFFFFFFHHHIIIIIIHHHJJJMMMOOOOOOLLLIIIFFFDDDDDDDDDCCCBBBCCCFFFIIIIIIKKKMMMLLLJJJHHHFFFFFFCCCCCCDDDEEEFFFIIIKKKMMMMMMJJJGGGHHHLLLOOOOOONNNPPPQQQPPPNNNKKKIIIIIIIIIHHHLLLWWWfffrrrzzz}}}ssskkkddd\\\XXXXXXYYYXXXVVVQQQUUUYYYZZZWWWSSSQQQOOOPPPQQQSSSSSSRRRQQQRRRSSSVVVXXXZZZ[[[\\\\\\[[[[[[TTTSSSRRRRRRQQQQQQRRRRRRSSSPPPNNNMMMMMMNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLGGGHHHJJJLLLMMMMMMMMMMMMRRRQQQOOOMMMKKKKKKLLLMMMMMMMMMLLLLLLMMMOOOQQQRRRPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUSSSPPPNNNOOOMMMIIIHHHFFFBBB;;;666999CCCNNN\\\kkksssrrrpppooouuu}}}}}}zzzzzz|||~~~||||||yyy}}}uuuxxx{{{yyytttjjjaaa```bbbaaa[[[UUUTTTRRROOOOOOPPPPPPPPPOOOOOOOOOOOOOOOMMMKKKHHHFFFFFFEEECCCBBBAAA@@@@@@@@@>>>>>>======>>>>>>???@@@DDDDDDCCCBBB@@@???>>>>>><<<<<<;;;:::999888777777555555555555555555666666444555555666666666666555777777777777888888888999;;;<<<>>>@@@BBBEEEGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJNNNHHHJJJOOOKKKLLLiiiiii```[[[ZZZYYYYYYYYYZZZXXXWWWXXXWWWVVVVVVWWWXXXWWWVVVRRRSSSUUUWWWXXXYYYYYYYYYVVVUUUTTTTTTSSSTTTUUUVVVQQQRRRRRRPPPMMMMMMNNNPPPPPPPPPOOOOOOOOONNNMMMLLLNNNMMMLLLKKKIIIHHHHHHHHHCCCBBB???;;;888999===AAAIIIJJJKKKJJJGGGCCC???======DDDKKKRRR^^^hhhfff]]][[[VVVVVV\\\aaa``````bbbIIILLLNNNOOOMMMKKKKKKKKKIIILLLPPPRRRSSSRRRRRRSSSNNNRRRVVVXXXWWWUUUTTTUUUTTTTTTUUUVVVVVVVVVUUUUUUQQQNNNJJJIIIJJJLLLMMMMMMNNNOOOQQQPPPPPPOOOQQQRRRNNNNNNNNNMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMKKKLLLMMMLLLJJJIIIIIIJJJOOONNNMMMKKKJJJIIIIIIIIIKKKJJJHHHGGGFFFEEEFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJHHHGGGGGGHHHIIIJJJEEEDDDCCCCCCEEEHHHKKKMMMLLLLLLLLLKKKJJJIIIHHHGGGMMMLLLKKKJJJIIIHHHHHHGGGLLLKKKJJJJJJIIIHHHHHHIIIIIIKKKMMMNNNMMMKKKHHHEEECCCCCCCCCCCCBBBDDDGGGIIIKKKLLLMMMMMMJJJHHHGGGGGGCCCCCCDDDEEEGGGJJJLLLNNNKKKHHHFFFHHHLLLOOONNNMMMMMMNNNOOOMMMKKKIIIIIIJJJFFFHHHOOOYYY```fffoooxxx}}}{{{~~~}}}vvvxxx}}}qqqrrrwwwtttfffccc```\\\XXXVVVVVVVVVUUUSSSKKKUUU```aaaZZZRRRQQQSSSPPPRRRSSSSSSQQQPPPQQQRRRVVVWWWZZZ[[[\\\[[[ZZZYYYSSSRRRQQQQQQPPPPPPQQQQQQTTTRRROOONNNOOOPPPOOOOOOLLLLLLLLLLLLLLLLLLKKKKKKGGGHHHJJJLLLNNNNNNNNNNNNRRRPPPMMMKKKJJJKKKLLLLLLKKKKKKLLLLLLNNNPPPRRRSSSPPPPPPRRRSSSUUUVVVWWWXXXWWWWWWWWWVVVSSSPPPOOONNNOOOMMMJJJJJJJJJGGGAAA<<<<<>>>>>======;;;;;;;;;;;;<<<======>>>;;;;;;:::999999999999999::::::999888888888888888666666666666666666555555444444555666777777666666444555666888999;;;<<<===>>>???AAADDDFFFHHHJJJJJJHHHHHHIIIJJJJJJKKKJJJJJJOOOHHHGGGKKKGGGNNNtttlllaaa\\\[[[ZZZZZZ[[[[[[YYYWWWYYYXXXWWWXXXYYYZZZXXXWWWRRRSSSUUUWWWYYYZZZZZZ[[[XXXYYYYYYZZZZZZYYYWWWWWWQQQQQQQQQPPPNNNNNNNNNOOOMMMNNNPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKIIIIIIHHHHHHDDDCCCAAA===;;;;;;<<<>>>CCCFFFKKKOOOOOOIIIBBB===999???HHHPPPXXX]]]\\\YYYYYYYYY[[[]]]\\\]]]bbbhhhGGGKKKNNNOOOLLLJJJJJJLLLJJJMMMQQQSSSSSSRRRRRRRRROOOSSSWWWXXXVVVTTTUUUWWWTTTTTTUUUUUUUUUTTTTTTSSSNNNLLLIIIIIIJJJLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRNNNMMMMMMLLLKKKKKKKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMJJJLLLMMMLLLJJJIIIIIIIIIMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHDDDDDDEEEFFFHHHIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHMMMLLLKKKJJJIIIGGGFFFFFFKKKIIIJJJMMMLLLHHHFFFGGGIIIJJJKKKKKKKKKIIIGGGEEECCCDDDDDDDDDCCCEEEIIILLLMMMMMMMMMLLLIIIGGGGGGHHHFFFFFFFFFGGGIIIKKKNNNOOOIIIHHHHHHIIILLLMMMNNNNNNMMMNNNNNNLLLIIIFFFFFFGGGIIIIIIMMMRRRUUUWWW___hhhvvvuuuvvvyyy~~~}}}xxxnnngggbbbaaa\\\YYYWWWVVVVVVVVVUUUTTTJJJUUU___```YYYRRRQQQTTTOOOPPPQQQPPPOOOMMMMMMNNNQQQSSSVVVXXXYYYXXXVVVUUURRRRRRQQQPPPPPPPPPPPPPPPSSSQQQNNNNNNOOOPPPPPPOOOJJJKKKKKKLLLLLLLLLKKKKKKHHHIIIKKKMMMNNNOOOOOONNNPPPMMMJJJIIIJJJLLLLLLLLLJJJKKKKKKMMMNNNPPPRRRSSSPPPQQQSSSTTTVVVWWWWWWWWWQQQSSSSSSQQQOOOMMMLLLMMMNNNMMMLLLKKKKKKHHHEEECCC===@@@MMMVVV]]]ooo{{{tttiiifffiiittt|||}}}zzzxxxzzz~~~tttuuu|||{{{~~~zzzyyyjjj]]]aaassszzz|||ttthhh```]]][[[UUURRROOOMMMMMMMMMLLLJJJFFFFFFFFFFFFFFFFFFEEEEEEAAA@@@@@@???>>>===<<<;;;999999::::::;;;<<<<<<<<<888888777777777777777777888888777777777666666666666666666666666555444333333444555666666666666666555666888:::<<<>>>@@@AAAAAABBBDDDFFFHHHIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKFFFBBBAAABBBBBBPPPvvvzzzzzz|||ooodddZZZYYYXXXYYY[[[\\\[[[ZZZZZZYYYXXXYYY[[[[[[YYYWWWSSSTTTUUUWWWYYYZZZ\\\\\\]]]^^^___```___]]][[[YYYTTTTTTTTTSSSRRRRRRQQQQQQKKKMMMOOOPPPOOONNNOOOPPPOOONNNKKKIIIHHHGGGGGGGGGFFFEEECCCAAA???>>>>>>===@@@CCCIIIOOOQQQMMMFFF@@@999<<>>===<<<;;;:::888888999999999999999999777777888888888777666555666666777777777666555444666666777777777555444333444555666777888888888888:::;;;<<<>>>@@@BBBCCCDDDCCCDDDFFFGGGHHHIIIHHHHHHKKKLLLLLLKKKKKKJJJIIIHHH>>>@@@CCCFFFMMMaaa~~~zzzpppooojjjbbbZZZYYYWWWWWWYYYZZZZZZYYYYYYYYYXXXZZZ[[[[[[YYYWWWVVVVVVVVVWWWXXX[[[]]]^^^``````___^^^]]]\\\ZZZZZZVVVUUUUUUUUUUUUTTTSSSRRROOOQQQRRRRRROOONNNNNNPPPQQQOOOLLLIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCAAA@@@>>><<<===@@@EEEHHHHHHEEEAAA===;;;AAAKKKQQQQQQTTTZZZYYYaaahhhgggbbbaaafffkkkJJJNNNQQQOOOJJJFFFFFFHHHIIILLLPPPRRRQQQOOONNNMMMLLLPPPSSSRRROOONNNRRRVVVTTTTTTTTTTTTSSSQQQPPPPPPKKKJJJIIIJJJLLLLLLKKKJJJGGGIIIKKKKKKJJJKKKLLLNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLEEEHHHKKKLLLLLLLLLMMMNNNHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDCCCEEEHHHJJJKKKKKKIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIMMMUUUVVVOOOLLLNNNIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFIIILLLOOONNNMMMJJJGGGDDDCCCFFFHHHBBBBBBBBBBBBDDDFFFHHHIIIIIILLLNNNNNNLLLKKKMMMPPPMMMNNNMMMKKKJJJJJJLLLNNNFFFIIINNNRRRPPPLLLNNNTTTVVV[[[aaaeeejjjvvvzzzyyycccWWWYYY___ccc]]]UUUUUU\\\ZZZXXXVVVTTTSSSRRRQQQPPPRRROOOMMMNNNPPPRRRQQQPPPNNNOOOPPPOOOMMMKKKKKKKKKJJJMMMRRRVVVYYYZZZYYYXXXRRRRRRQQQPPPPPPPPPPPPQQQMMMJJJHHHHHHIIIJJJJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMIIIJJJKKKMMMMMMMMMLLLLLLJJJHHHGGGHHHLLLNNNNNNLLLJJJKKKLLLMMMOOOPPPRRRRRRPPPRRRSSSUUUVVVVVVVVVUUUGGGJJJMMMNNNNNNOOORRRUUUNNNOOOOOOKKKFFFDDDEEEGGGNNNBBBHHHLLLJJJfffyyyccc]]]dddpppyyyyyyyyy{{{}}}{{{zzzvvvrrrwwwkkkddd^^^eeexxxvvvbbbWWWUUURRRPPPNNNLLLHHHFFFCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>===<<<;;;:::999888888888888888777666555888888999999888666444333777888999999999777666555666777888888888888666666888888999;;;;;;<<<<<<<<>>===<<<===<<<;;;:::999::::::;;;:::::::::999999888888888666666777777777888888888888888999999999:::::::::888999;;;===>>>?????????EEEDDDCCCFFFIIIJJJIIIFFFJJJKKKKKKJJJHHHIIILLLOOOJJJHHHIIIKKKFFF===<<>>>>>AAADDDHHHNNNXXXcccjjjddd^^^XXXXXX___fffhhhfffNNNOOONNNLLLIIIGGGGGGGGGGGGIIILLLNNNOOONNNMMMKKKLLLNNNPPPQQQPPPPPPQQQRRRQQQPPPOOOOOOPPPOOOMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJKKKLLLMMMNNNOOOHHHGGGFFFFFFFFFHHHJJJKKKMMMLLLLLLMMMNNNMMMKKKHHHHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKKKKLLLMMMMMMJJJHHHJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIIIIHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDFFFGGGGGGFFFFFFFFFHHHJJJIIIHHHFFFEEEFFFGGGIIIJJJLLLJJJHHHHHHIIIIIIFFFCCCCCCDDDEEEIIILLLLLLIIIFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDEEEGGGJJJLLLJJJGGGFFFFFFEEECCCBBBEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFGGGKKKMMMNNNMMMLLLLLLNNNPPPQQQQQQQQQPPPNNNLLLLLLMMMNNNOOOTTTQQQNNNOOOVVVbbbooowwwxxxxxxwwwxxx{{{uuuggg]]]XXXWWWVVVTTTTTTTTTTTTUUUWWWXXXYYYTTTWWWXXXWWWTTTRRRQQQRRROOOMMMLLLMMMPPPQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKMMMOOOQQQRRRSSSSSSSSSPPPQQQRRRQQQNNNLLLLLLMMMJJJHHHGGGHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHEEECCCCCCEEEGGGIIIIIIJJJKKKJJJHHHGGGHHHIIIGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQRRRSSSSSSQQQOOONNNMMMLLLKKKKKKMMMPPPSSSUUUPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKSSS```jjjqqqzzzuuummmgggYYYbbbyyyrrrvvvvvv||||||}}}yyyzzz~~~|||iii[[[OOOGGGEEEUUUWWWUUUPPPLLLLLLNNNOOOIIIHHHGGGEEEEEEFFFGGGHHHAAAAAAAAAAAA@@@???>>>===>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???@@@AAABBBBBBCCCBBBBBBDDDHHHJJJIIIGGGKKKJJJJJJKKKMMMNNNNNNLLLPPPKKKFFFAAA======GGGTTTjjjooo^^^\\\TTTWWW^^^YYY[[[ZZZYYYWWWVVVVVVWWWWWWWWWVVVVVVWWWXXXXXXWWWUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSUUUUUUVVVUUUTTTSSSQQQOOOUUUZZZ[[[XXXUUUUUUUUURRRWWWSSSNNNKKKJJJJJJIIIIIIHHHGGGFFFGGGHHHFFFBBB>>>===<<<:::777666777;;;???BBBBBBBBBDDDKKKVVVbbbjjj```XXXQQQSSSZZZ```dddgggNNNNNNNNNLLLIIIHHHIIIKKKGGGIIILLLNNNPPPOOONNNMMMNNNPPPQQQQQQOOONNNNNNOOOOOONNNMMMMMMNNNNNNLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMDDDDDDDDDEEEFFFIIIKKKLLLOOONNNMMMNNNNNNMMMJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGLLLLLLKKKLLLMMMLLLIIIGGGIIIJJJJJJJJJJJJIIIHHHHHHDDDEEEEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCEEEFFFEEEDDDDDDFFFIIILLLJJJIIIGGGFFFEEEFFFHHHIIIIIIHHHGGGGGGHHHGGGEEECCC@@@AAACCCFFFHHHHHHFFFDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDBBBCCCEEEHHHIIIGGGEEEDDDDDDDDDCCCAAAHHHGGGEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGJJJLLLOOONNNMMMMMMPPPQQQQQQQQQOOONNNMMMLLLKKKLLLMMMMMMQQQOOOMMMMMMQQQWWW^^^bbbgggnnnvvvzzz{{{}}}iiiccc[[[VVVTTTUUUVVVWWWTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXWWWUUURRROOOOOOOOOLLLLLLKKKMMMOOOQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMIIILLLOOOSSSUUUUUUUUUTTTRRRSSSSSSRRRNNNLLLKKKKKKJJJHHHGGGHHHKKKLLLMMMLLLIIIHHHHHHHHHJJJMMMPPPQQQHHHEEEAAAAAADDDFFFFFFEEEIIIJJJKKKJJJHHHGGGHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLKKKKKKLLLNNNQQQRRRKKKLLLLLLKKKJJJKKKMMMNNNOOOOOOOOOLLLKKKNNNUUUZZZbbbrrrxxxrrreeeUUU[[[tttwwwsssvvvuuu}}}|||mmmYYYJJJBBBFFFMMMWWW^^^\\\TTTQQQRRRLLLJJJHHHFFFFFFGGGHHHJJJBBBBBBBBBBBBBBBAAA@@@?????????>>>============>>>=========<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@===>>>>>>>>>>>>?????????>>>???@@@BBBCCCDDDEEEEEEDDDCCCDDDFFFIIIJJJJJJJJJJJJHHHHHHKKKOOOOOOJJJEEEIIIEEE@@@===???MMMggg~~~}}}fff\\\]]]XXXXXX\\\YYYZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSQQQPPPRRRSSSTTTUUUUUUSSSQQQPPPXXX\\\^^^ZZZXXXYYYXXXUUUUUUPPPJJJFFFFFFHHHJJJJJJKKKIIIHHHGGGFFFDDD@@@===>>>===;;;888666777:::===FFFEEECCCBBBGGGRRR```jjjfffZZZSSSUUUYYY[[[```gggKKKLLLLLLJJJIIIHHHJJJLLLGGGIIILLLOOOPPPPPPNNNMMMPPPQQQQQQPPPMMMJJJIIIJJJMMMLLLJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLBBBCCCDDDEEEHHHJJJMMMNNNOOONNNMMMMMMMMMKKKHHHFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIJJJKKKKKKIIIFFFHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCBBBBBBEEEJJJNNNLLLKKKHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFDDDCCCAAABBBDDDFFFFFFFFFDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEECCCAAAAAADDDFFFGGGEEECCCCCCCCCDDDCCCBBBGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEFFFIIIKKKPPPOOOMMMNNNOOOOOONNNMMMJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVXXXVVV___iiiooosss{{{{{{oooddd]]][[[XXXTTTSSSTTTVVVWWWWWWTTTTTTSSSSSSRRRSSSSSSTTTUUUTTTSSSPPPNNNMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQSSSQQQOOOMMMLLLLLLLLLMMMJJJMMMQQQTTTVVVUUUSSSRRRPPPQQQRRRPPPMMMKKKJJJKKKIIIHHHGGGIIIKKKMMMNNNMMMJJJIIIHHHGGGIIILLLPPPRRRJJJFFFBBBCCCHHHJJJIIIFFFIIIJJJKKKJJJHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKLLLMMMMMMMMMLLLKKKMMMLLLKKKKKKLLLMMMOOOPPPKKKMMMMMMIIIHHHLLLQQQSSSXXXVVVSSSNNNJJJJJJMMMPPPUUUbbblllmmmdddYYYYYYbbb~~~}}}~~~|||ttttttyyyyyyfff\\\BBBCCCLLLWWWZZZUUUQQQSSSOOONNNLLLJJJHHHFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????@@@????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAA@@@AAABBBDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIDDDAAA;;;AAAJJJRRR___xxxrrrfff___^^^ZZZWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVXXXYYYYYYXXXWWWWWWXXXYYYXXXWWWUUURRROOOMMMLLLMMMNNNPPPQQQQQQOOOMMMLLLKKKMMMPPPSSSUUUUUUTTTTTTXXX\\\^^^ZZZXXXYYYXXXVVVOOOLLLHHHFFFFFFHHHIIIIIIJJJIIIHHHFFFEEECCC@@@???>>>===;;;888555555888:::FFFIIIJJJGGGEEEMMM\\\iiiqqqeee]]]^^^```^^^___dddHHHIIIJJJIIIHHHHHHIIIKKKGGGIIILLLNNNOOOOOONNNMMMKKKMMMNNNMMMKKKIIIIIIJJJKKKJJJHHHHHHJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJCCCCCCEEEGGGIIILLLNNNOOONNNLLLKKKKKKKKKIIIFFFCCCDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDEEEGGGIIIJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDBBB@@@AAADDDJJJOOOMMMKKKIIIGGGFFFFFFGGGHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDBBB@@@AAADDDFFFFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIHHHGGGEEEFFFIIIKKKQQQOOOMMMMMMLLLKKKIIIGGGCCCDDDDDDFFFHHHJJJKKKLLLIIIKKKNNNQQQTTTUUUUUUUUUNNNQQQUUUZZZ___hhhrrryyyyyyqqqfff^^^[[[[[[[[[[[[VVVUUUSSSSSSTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNRRRRRRRRRRRRRRRQQQRRRRRRVVVTTTPPPMMMKKKJJJKKKLLLMMMOOORRRTTTTTTRRROOOMMMKKKMMMNNNNNNLLLKKKKKKLLLIIIHHHGGGIIIKKKMMMNNNMMMKKKJJJHHHGGGHHHJJJMMMOOOLLLHHHEEEGGGKKKMMMJJJFFFIIIJJJKKKJJJHHHGGGHHHIIILLLMMMNNNOOOOOOMMMKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNMMMLLLLLLMMMNNNOOOLLLNNNMMMIIIKKKTTT\\\]]]\\\XXXRRRKKKGGGFFFHHHJJJMMMRRR\\\fffkkkooommmeeeuuu||||||vvvnnnooovvv~~~iiiZZZKKKHHHJJJMMMOOOQQQNNNNNNNNNMMMKKKHHHEEECCCCCCCCCDDDDDDDDDCCCBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOJJJDDDAAACCCFFFHHHZZZpppuuuhhheee]]]YYYXXXUUUTTTYYYVVVVVVWWWWWWWWWVVVUUUUUUTTTVVVXXXXXXVVVUUUVVVWWWXXXWWWVVVTTTQQQNNNKKKJJJKKKMMMNNNOOOOOONNNLLLKKKKKKMMMQQQUUUWWWWWWVVVVVVTTTYYY[[[XXXVVVVVVVVVSSSLLLKKKKKKLLLMMMMMMKKKIIIHHHHHHGGGEEEDDDCCCCCCDDDAAA@@@>>>;;;888777999;;;CCCMMMTTTOOOFFFFFFUUUeeeooogggaaabbbeeeeeebbb```FFFHHHJJJJJJHHHGGGHHHIIIGGGIIILLLNNNNNNMMMLLLJJJFFFHHHJJJKKKKKKKKKLLLNNNJJJHHHGGGGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEFFFHHHJJJLLLMMMNNNKKKJJJIIIIIIIIIGGGDDDAAACCCDDDEEEGGGGGGGGGFFFFFFAAAAAABBBEEEHHHIIIHHHFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBB???@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@@@@DDDIIIMMMKKKIIIGGGEEEDDDEEEFFFFFFEEEGGGHHHGGGFFFDDDDDDEEEFFFGGGIIIHHHFFFDDDCCCCCCAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBAAABBBEEEGGGFFFDDDBBBBBBBBBCCCBBBAAA???@@@AAADDDFFFHHHJJJKKKHHHHHHHHHGGGFFFGGGJJJLLLOOONNNLLLKKKKKKIIIFFFDDD@@@AAACCCEEEGGGIIIKKKKKKEEEHHHLLLPPPSSSTTTTTTSSSRRRPPPNNNPPPTTTYYY]]]___bbbjjjyyy||||||rrrhhh```XXXVVVTTTTTTVVVYYYZZZZZZVVVUUUTTTTTTUUUUUUTTTRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPQQQRRRSSSRRRPPPSSSTTTUUUTTTRRRQQQRRRSSSVVVSSSOOOKKKIIIIIIKKKLLLNNNOOOQQQQQQPPPNNNKKKIIIHHHJJJLLLLLLLLLKKKLLLMMMJJJHHHGGGHHHKKKLLLMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLJJJHHHIIILLLLLLIIIFFFIIIJJJKKKJJJHHHGGGHHHIIIMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIIIIJJJKKKLLLLLLMMMOOOOOONNNMMMMMMLLLMMMMMMKKKNNNNNNLLLSSS```fffdddXXXTTTNNNHHHEEEDDDFFFGGGKKKIIITTTcccrrr}}}jjjqqqwww{{{xxx}}}wwwvvvuuuqqqpppuuu{{{~~~yyymmmiiidddWWWIIIJJJKKKMMMMMMLLLJJJGGGFFFCCCCCCDDDDDDDDDCCCCCCBBB@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKJJJIIIHHHHHHJJJLLLKKKLLLKKKEEE@@@DDDPPP\\\yyyyyyccc[[[^^^VVVPPPUUUTTTQQQYYYTTTTTTTTTTTTSSSSSSSSSSSSPPPSSSUUUUUURRRPPPRRRTTTSSSSSSSSSSSSRRRPPPOOONNNOOOOOOPPPPPPPPPOOOMMMMMMQQQSSSVVVYYYZZZXXXVVVTTTRRRVVVXXXUUUSSSTTTTTTRRRMMMOOORRRUUUVVVTTTOOOKKKHHHIIIHHHFFFEEEEEEGGGIIIGGGGGGEEEAAA===<<<===>>>DDDPPPYYYSSSFFFBBBNNN]]]aaa^^^ZZZZZZeeepppkkk```FFFHHHKKKLLLJJJHHHGGGGGGHHHIIIKKKMMMMMMLLLIIIHHHGGGIIIKKKLLLLLLLLLMMMNNNJJJHHHFFFFFFHHHKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIEEEEEEFFFFFFFFFFFFGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGDDDBBBBBBCCCDDDFFFGGGGGGFFFEEEBBBBBBCCCEEEGGGHHHFFFEEEBBBCCCCCCCCCCCCBBBAAAAAA???@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAACCCHHHKKKGGGEEECCCBBBAAABBBCCCDDDCCCEEEGGGFFFDDDBBBCCCDDDBBBDDDFFFFFFDDDBBBCCCEEE@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAACCCFFFIIIEEECCCAAA@@@@@@AAA@@@>>><<<>>>BBBEEEHHHIIIIIIIIIGGGGGGGGGFFFFFFGGGKKKMMMLLLKKKJJJKKKKKKJJJGGGEEEBBBCCCDDDFFFGGGHHHIIIIIIGGGIIILLLOOOQQQQQQQQQQQQRRRQQQQQQQQQRRRSSSTTTTTTUUU^^^iiirrryyy|||xxxqqqkkkyyyssskkkdddaaa___\\\ZZZTTTUUUVVVWWWXXXWWWUUUSSSXXXWWWVVVWWWWWWWWWUUUSSSPPPOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPRRRTTTTTTRRROOOQQQSSSUUUTTTRRRRRRSSSUUUTTTQQQLLLIIIHHHJJJMMMOOONNNNNNNNNNNNMMMKKKIIIHHHHHHJJJLLLLLLLLLLLLMMMNNNJJJHHHGGGHHHJJJKKKKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLMMMMMMLLLKKKHHHGGGIIIJJJKKKJJJHHHGGGHHHIIILLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNOOONNNNNNMMMLLLKKKKKKJJJJJJIIIMMMNNNNNNXXXdddddd[[[RRROOOLLLJJJIIIHHHGGGGGGKKKIIIUUUbbbpppkkkiiisss}}}xxxwwwyyyyyy{{{{{{yyyxxxwwwzzz}}}wwwUUUMMMMMMKKKJJJIIIHHHHHHHHHBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKLLLKKKJJJLLLOOOSSSWWWUUUQQQNNNSSScccyyy{{{~~~{{{wwweee\\\SSSZZZQQQKKKUUUTTTNNNUUURRRQQQPPPOOOOOOPPPQQQRRRNNNQQQTTTSSSPPPNNNPPPSSSRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRQQQPPPOOONNNNNNMMMPPPRRRVVVYYYYYYXXXUUUSSSQQQVVVXXXUUUSSSTTTTTTRRROOOQQQTTTXXXYYYWWWQQQMMMLLLMMMLLLJJJGGGHHHKKKNNNKKKKKKIIIEEEAAA??????@@@IIIRRRWWWPPPEEEAAAIIISSSWWWZZZTTTRRRddd|||yyydddFFFIIIMMMNNNLLLJJJHHHGGGHHHIIIKKKLLLLLLJJJHHHFFFMMMNNNOOONNNLLLJJJJJJKKKJJJHHHFFFFFFHHHKKKLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIHHHIIIHHHHHHHHHIIIGGGEEEBBBAAABBBDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHGGGFFFDDDAAAAAABBBBBBAAAAAA@@@???;;;===@@@CCCEEEFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBB>>>???@@@BBBCCCDDDEEEEEECCCCCCBBBAAAAAACCCGGGJJJCCCBBB@@@??????@@@AAABBBAAACCCFFFEEEBBBAAABBBCCC===@@@CCCCCCBBBBBBDDDFFF@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBDDDGGGJJJDDDBBB????????????===<<<<<>>???AAACCCCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCBBBAAAAAA@@@@@@EEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDEEEHHHHHHFFFEEECCCAAA@@@???@@@BBBCCCBBB@@@@@@BBBEEE@@@@@@AAABBBBBBAAA???>>><<<>>>AAACCCEEEEEEDDDCCC@@@BBBBBB===888666999===>>>CCCHHHIIIGGGDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFIIIGGGFFFGGGIIIJJJIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKMMMOOOPPPQQQNNNNNNOOOOOOOOOOOOOOONNNPPPSSSVVVXXXXXXXXXXXXXXXXXXYYY\\\ccckkkrrrwwwyyy{{{qqqoookkkddd]]]YYYXXXYYYVVVWWWXXXWWWUUUSSSSSSSSSSSSTTTUUUTTTSSSSSSTTTUUUYYYRRROOOSSSVVVTTTPPPNNNMMMOOOMMMIIIIIIMMMNNNMMMOOOPPPQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSQQQOOOMMMKKKJJJIIILLLOOOOOOLLLIIIHHHJJJKKKMMMMMMKKKJJJHHHGGGHHHKKKNNNPPPQQQQQQQQQLLLLLLLLLJJJIIIIIIJJJLLLGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQRRRPPPLLLJJJHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJLLLMMMLLLJJJGGGEEEHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLKKKIIIHHHJJJKKKJJJMMMQQQSSSPPPMMMJJJHHHIIIJJJKKKJJJIIIHHHIIIKKKNNNKKKUUUlllxxxyyyuuugggbbbjjjvvv|||zzz}}}qqqvvv~~~}}}vvvuuu{{{{{{yyylll]]]PPPEEEAAADDDDDD>>>???FFFDDD======EEE@@@;;;AAAFFFAAABBBGGGDDDFFFJJJJJJDDD@@@BBBEEEFFFDDDAAA@@@CCCFFFEEEDDDCCCAAADDDGGGGGGFFFEEECCCAAAEEEFFFHHHIIIJJJKKKKKKIIIKKKOOOWWW^^^^^^ccc{{{uuuvvvlll]]]WWWPPPTTTSSSQQQPPPOOOOOOPPPPPPRRRPPPMMMKKKJJJKKKMMMNNNWWWVVVUUUSSSRRRQQQQQQQQQSSSSSSRRRQQQPPPOOOOOONNNMMMNNNOOONNNKKKIIIIIIIIILLLMMMNNNNNNNNNOOORRRUUURRRPPPPPPRRRVVVWWWVVVTTTOOOPPPRRRTTTTTTSSSRRRQQQXXXVVVTTTRRROOOMMMLLLLLLHHHIIIHHHFFFBBB???>>>===IIIKKKLLLIIIDDDAAACCCEEEVVV[[[WWW^^^yyyyyyjjjGGGIIIJJJJJJHHHFFFFFFGGGKKKKKKKKKJJJIIIIIIHHHGGGKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFFFFFFFEEEGGGJJJMMMKKKJJJHHHGGGGGGGGGHHHHHHKKKGGGDDDCCCCCCDDDBBB@@@@@@DDDEEEDDDFFFKKKLLLKKKGGGFFFEEEFFFFFFFFFDDDBBBCCCAAA???AAAEEEGGGEEEBBBBBBBBBBBBBBBBBBCCCDDDDDDDDD@@@???AAA@@@<<<<<<@@@@@@AAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@AAACCCEEEGGGFFFEEEDDDCCCBBB@@@??????@@@AAABBBAAA??????@@@CCCAAAAAABBBBBBBBBAAAAAA@@@===???AAACCCDDDDDDCCCBBB???AAAAAA>>>:::999<<<@@@???CCCGGGHHHEEECCCCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGJJJLLLLLLIIIEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRQQQQQQRRRRRRQQQPPPOOONNNPPPRRRUUUWWWWWWVVVVVVVVVQQQRRRTTTUUUXXXZZZ]]]^^^cccfffjjjmmmoooqqqtttvvv|||ooofff```\\\___^^^]]]ZZZVVVTTTUUUVVVUUUVVVWWWVVVTTTSSSSSSTTTRRRSSSTTTUUUUUUUUUVVVWWWUUUOOOMMMQQQTTTRRRNNNNNNMMMOOOMMMJJJJJJNNNOOONNNOOOPPPQQQPPPOOONNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLJJJHHHJJJJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNIIIIIIHHHGGGGGGHHHIIIIIIGGGHHHJJJKKKMMMNNNNNNNNNPPPQQQPPPNNNKKKHHHHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKIIIGGGEEEIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLKKKIIIHHHJJJKKKIIILLLNNNOOOLLLIIIGGGFFFJJJKKKLLLLLLJJJJJJKKKLLLSSSOOOWWWjjjsssooorrr|||vvvggg______hhhuuu~~~~~~zzzsss{{{{{{{{{}}}~~~mmmbbb___TTTGGG???AAAAAA===???EEE===777===CCC???AAAEEEBBB@@@CCCDDDBBBCCCFFFFFFCCCKKKIIIHHHHHHEEEAAA@@@AAA@@@AAAAAABBBCCCEEEEEEEEEGGGGGGGGGGGGEEEEEELLLTTTfffjjjtttzzzssssss^^^SSSQQQSSSRRRPPPOOONNNNNNOOOOOOQQQPPPNNNLLLLLLMMMOOOPPPWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPOOOOOONNNMMMNNNNNNMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMOOORRRTTTOOONNNNNNQQQTTTVVVUUUTTTQQQRRRTTTTTTTTTSSSQQQPPPTTTSSSQQQOOONNNMMMLLLLLLKKKLLLKKKIIIEEEAAA@@@@@@HHHOOOTTTPPPGGG@@@@@@DDDSSS[[[___lllmmm___GGGHHHJJJIIIHHHGGGGGGHHHJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFDDDDDDFFFJJJMMMLLLKKKIIIHHHGGGGGGGGGGGGIIIGGGDDDCCCCCCCCCAAA@@@AAAEEEFFFDDDFFFJJJKKKIIIFFFEEEEEEFFFGGGHHHFFFEEEBBB@@@???AAAEEEGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDAAA@@@AAAAAA>>>???AAABBBCCCDDDEEEEEEEEEDDDCCCFFFEEEEEEDDDCCCBBBAAAAAA>>>???@@@BBBDDDFFFGGGHHHCCCBBBBBBAAAAAAAAAAAABBB?????????@@@BBBDDDGGGHHHCCCBBBBBBAAAAAA@@@@@@???@@@AAABBB@@@>>>===>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBBBBBBBAAA@@@>>>@@@AAA???<<<;;;>>>BBB@@@CCCFFFEEEBBBAAABBBDDDFFFFFFFFFFFFEEECCCBBBAAAEEEFFFHHHKKKMMMLLLHHHEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIKKKMMMPPPRRRSSSTTTUUUUUUTTTRRROOONNNPPPQQQSSSTTTTTTTTTSSSRRRQQQRRRSSSQQQMMMLLLMMMPPPUUUUUUUUUTTTUUUXXX^^^bbbfffkkknnnmmmgggccccccfffaaabbbccceeefffggghhhiiifffkkkllldddZZZUUUSSSQQQUUUVVVWWWWWWUUUTTTTTTUUUSSSTTTUUUUUUSSSSSSSSSUUURRRSSSTTTUUUVVVWWWWWWWWWOOOKKKJJJNNNQQQPPPNNNNNNMMMOOONNNKKKKKKPPPQQQOOOOOOQQQQQQPPPNNNMMMNNNOOOQQQPPPOOOOOONNNNNNNNNNNNOOOOOOMMMKKKHHHGGGGGGHHHLLLKKKKKKKKKKKKKKKKKKLLLNNNMMMLLLLLLKKKKKKLLLLLLIIIFFFDDDEEEHHHJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLLLLOOOOOONNNKKKHHHGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLKKKIIIIIIIIIKKKIIIJJJKKKJJJHHHFFFEEEFFFLLLMMMNNNMMMLLLKKKLLLNNNNNNJJJRRRdddllliiiiiippp~~~uuulllfff``````mmm~~~zzz{{{tttuuu{{{xxxzzzrrr```QQQMMMKKKEEE@@@@@@EEE<<>>???AAACCCEEEFFFGGGBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>======>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAA@@@??????>>>@@@@@@>>><<<<<<===@@@AAACCCEEECCC@@@???AAADDDGGGGGGFFFEEEDDDBBB@@@???CCCDDDFFFHHHIIIIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIILLLOOOQQQPPPRRRSSSUUUTTTSSSPPPOOOQQQPPPPPPQQQRRRRRRPPPOOOPPPTTTVVVSSSNNNLLLOOOSSSXXXWWWUUUSSSSSSVVV[[[___[[[\\\]]]]]][[[XXXVVVUUUWWWWWWWWWXXXZZZ^^^aaaccc]]]```aaa]]]WWWUUUWWWXXXUUUWWWYYYYYYVVVTTTSSSSSSRRRSSSTTTSSSRRRRRRSSSUUUTTTTTTTTTVVVWWWWWWUUUTTTKKKHHHHHHMMMPPPOOONNNOOOMMMOOOOOOLLLMMMQQQRRRPPPOOOPPPPPPOOOMMMLLLMMMNNNPPPOOOMMMKKKKKKLLLMMMNNNMMMMMMLLLHHHDDDCCCFFFJJJMMMLLLJJJIIIIIIJJJLLLMMMNNNMMMKKKJJJIIIJJJKKKKKKIIIFFFCCCFFFKKKNNNLLLIIIJJJJJJKKKKKKLLLKKKKKKKKKMMMMMMKKKHHHFFFEEEGGGIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHKKKLLLNNNNNNNNNLLLJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKHHHFFFEEEFFFGGGKKKMMMNNNMMMLLLKKKLLLMMMKKKGGGMMMZZZbbb```aaagggmmmiiikkkoooiiiaaaggguuuwwwwwwrrrsss{{{{{{yyy}}}}}}uuuttttttmmmeeeaaaaaaNNNGGGFFF>>>:::<<<:::???BBBCCCFFFOOOZZZ______TTTJJJCCCBBBAAA???AAAHHH@@@BBBEEEFFFDDDBBBFFFKKKGGGFFFKKKSSSYYY```qqqcccrrrzzzeeeUUUZZZQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMMMMNNNOOOQQQSSSUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNLLLJJJJJJLLLNNNMMMNNNOOOOOOOOOPPPSSSVVVUUUUUUTTTUUUVVVWWWXXXXXXVVVVVVVVVTTTSSSPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPMMMHHHFFFEEEEEEEEELLLSSSRRRIIICCCCCCFFFIIIVVVggg}}}ttt[[[UUUEEEGGGIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIHHHFFFFFFGGGKKKNNNKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBEEEEEECCCDDDGGGHHHEEEFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@AAACCCEEEGGGGGGGGGCCCCCCDDDDDDCCCBBBAAA@@@???@@@@@@??????@@@AAA@@@BBBBBBBBBBBBBBBBBBBBBAAAFFFEEECCCAAA???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@????????????@@@@@@BBBAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA???===<<<::::::;;;<<<<<<===>>>>>>???????????????>>>>>>>>>?????????===<<<:::;;;;;;AAACCCDDDBBB??????AAADDDGGGGGGFFFEEECCCAAA@@@>>>CCCCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGFFFFFFHHHJJJLLLNNNLLLMMMOOOQQQRRRRRRQQQPPPQQQOOONNNNNNPPPPPPNNNLLLLLLPPPSSSQQQMMMMMMQQQUUURRRRRRQQQOOONNNPPPSSSVVVUUUUUUVVVWWWXXXVVVTTTQQQSSSRRRQQQQQQRRRVVVYYY[[[VVVVVVUUUTTTPPPNNNPPPTTTRRRTTTVVVVVVTTTQQQOOONNNQQQRRRSSSRRRPPPQQQSSSTTTVVVUUUTTTUUUVVVUUUQQQNNNIIIFFFHHHMMMPPPNNNOOOQQQMMMPPPPPPMMMNNNQQQRRROOOMMMNNNNNNMMMLLLKKKKKKLLLOOOMMMKKKIIIIIIJJJLLLMMMIIIJJJIIIFFFBBBCCCGGGKKKMMMKKKIIIHHHHHHIIIKKKMMMKKKJJJIIIIIIIIIJJJKKKLLLHHHEEECCCFFFLLLOOOLLLIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJGGGEEEEEEGGGIIIJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHGGGIIIKKKKKKJJJIIIIIIJJJLLLLLLKKKIIIFFFFFFIIIKKKJJJKKKLLLLLLJJJJJJKKKLLLNNNKKKLLLQQQSSSPPPSSS[[[``````fffooonnnhhhhhhoooyyyzzztttppprrrwww|||wwwuuuzzz~~~}}}}}}tttkkk^^^VVVVVVTTTaaadddhhhooo~~~|||hhhWWWVVVWWWTTTSSSVVVWWW\\\fffnnnlllhhhkkksssjjjkkkqqqzzz}}}jjj[[[hhhpppdddWWWWWWRRRRRRRRRRRRRRRQQQQQQQQQMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSOOOPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPNNNLLLLLLMMMNNNNNNOOOPPPPPPPPPRRRUUUWWWXXXXXXWWWVVVUUUUUUVVVWWWVVVVVVUUUSSSRRRPPPNNNMMMNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQOOOLLLHHHFFFFFFGGGDDDFFFHHHHHHGGGGGGHHHIIIGGGPPP]]]qqqqqq___```DDDFFFHHHIIIHHHHHHIIIKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFGGGIIIKKKHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDDDDAAA@@@@@@@@@AAADDDEEECCCCCCGGGHHHEEEEEEDDDCCCCCCDDDCCCAAA???AAAAAABBBDDDEEEFFFGGGGGGDDDDDDEEEEEEDDDBBB@@@???>>>@@@@@@===>>>AAABBB@@@BBBAAAAAAAAA@@@@@@@@@@@@FFFDDDBBB@@@>>>>>>>>>>>>@@@???????????????>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAA>>>;;;777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::999@@@BBBCCCBBB@@@@@@CCCFFFGGGGGGFFFEEECCCBBB@@@???AAABBBAAA@@@@@@BBBEEEHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKMMMOOOPPPQQQQQQPPPNNNLLLLLLOOOPPPNNNLLLLLLNNNPPPOOOMMMMMMOOORRRLLLMMMLLLKKKJJJKKKNNNQQQUUUUUUVVVXXXYYYYYYVVVTTTSSSSSSRRRRRRRRRTTTUUUVVVVVVSSSRRRQQQMMMIIIJJJMMMOOORRRTTTUUUSSSQQQQQQQQQRRRRRRRRRPPPOOOOOOQQQSSSUUUTTTRRRSSSTTTRRRMMMIIIGGGFFFHHHMMMOOONNNOOORRRNNNPPPQQQNNNNNNPPPPPPMMMIIIJJJKKKKKKJJJIIIJJJKKKMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHGGGEEEDDDFFFIIILLLKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKFFFDDDDDDFFFJJJLLLJJJHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJIIIHHHFFFEEEGGGIIIFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFHHHKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGJJJMMMHHHJJJKKKJJJIIIHHHIIIKKKIIIHHHJJJLLLJJJIIIPPPZZZfffhhhjjjnnnqqqsssvvvxxx{{{}}}tttkkklllrrr~~~uuuyyy}}}}}}}}}hhh```\\\___bbb]]]UUUPPPRRRRRRSSSSSSSSSRRRRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRSSSSSSOOOPPPPPPQQQQQQRRRRRRRRRQQQRRRSSSRRROOOMMMMMMMMMOOOPPPQQQQQQQQQRRRUUUXXXVVVVVVVVVTTTRRRRRRSSSUUUVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQRRRSSSTTTUUUOOOOOOMMMJJJGGGFFFGGGHHHCCCBBB@@@@@@CCCFFFIIIJJJFFFKKKPPP___rrrqqqggggggCCCFFFHHHIIIIIIIIIJJJKKKHHHGGGEEECCCCCCCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFDDDFFFGGGGGGFFFFFFFFFGGGEEEFFFFFFGGGFFFEEEDDDCCC@@@CCCDDDDDDAAA??????@@@@@@CCCDDDBBBCCCGGGHHHFFFDDDCCCCCCDDDEEEEEECCCBBBBBBCCCDDDDDDDDDEEEFFFGGGDDDDDDEEEEEEDDDBBB@@@>>>===AAAAAA>>>???CCCDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@FFFDDDBBB@@@???>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>============>>>???@@@>>>??????@@@@@@@@@???????????????@@@@@@@@@@@@@@@BBB@@@@@@AAABBBAAA===:::888:::>>>AAACCCBBBAAA@@@=========<<<======>>>>>>>>>>>>===>>>>>>===<<<;;;>>>AAADDDCCCBBBAAADDDGGGGGGFFFFFFEEEDDDCCCAAA@@@???AAABBBBBBAAABBBEEEGGGEEEEEEDDDDDDCCCCCCCCCCCCAAABBBDDDEEEFFFGGGFFFFFFJJJIIIIIIJJJKKKMMMOOOPPPPPPMMMJJJKKKOOOQQQOOOLLLLLLLLLLLLLLLMMMMMMOOOOOONNNNNNMMMKKKKKKMMMQQQUUUVVVVVVXXXYYYZZZXXXWWWUUUUUUUUUVVVVVVVVVVVVUUUUUUWWWSSSRRRSSSPPPLLLLLLPPPQQQSSSUUUUUUTTTSSSSSSSSSRRRRRRRRROOONNNNNNPPPRRRRRRPPPOOOPPPRRRQQQLLLFFFFFFEEEHHHLLLNNNLLLMMMQQQNNNQQQQQQNNNMMMOOONNNKKKFFFGGGIIIIIIHHHHHHIIIKKKLLLKKKJJJIIIJJJJJJKKKLLLKKKIIIGGGGGGIIIJJJLLLLLLIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKHHHIIIIIIIIIGGGFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNOOONNNLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEHHHJJJKKKJJJIIIIIIIIIFFFGGGGGGFFFEEEFFFIIILLLHHHJJJJJJJJJIIIHHHIIIJJJEEEKKKQQQQQQLLLKKKTTT```mmmtttvvvpppqqqzzz|||uuuxxxmmmeeeooozzz}}}{{{yyy}}}qqq]]][[[WWWVVVXXXXXXTTTNNNPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTQQQQQQQQQQQQQQQRRRSSSTTTPPPPPPQQQQQQRRRSSSTTTTTTRRRTTTVVVUUURRROOOMMMLLLMMMNNNOOOOOOOOOQQQTTTVVVSSSTTTTTTSSSQQQQQQUUUXXXVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUMMMMMMLLLIIIGGGGGGHHHJJJCCCCCCBBB@@@???@@@DDDGGGEEEIIIGGGPPPiiissskkkeeeCCCEEEHHHIIIIIIIIIJJJLLLHHHGGGEEECCCBBBCCCDDDEEEDDDEEEEEEEEEFFFFFFGGGGGGAAADDDFFFGGGEEEDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCC???BBBEEEDDDAAA??????@@@???BBBCCCBBBCCCGGGHHHFFFCCCBBBCCCDDDFFFGGGFFFEEEBBBDDDEEEEEEDDDDDDEEEGGGDDDEEEEEEEEEDDDBBB???===>>>BBBBBB???@@@EEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@FFFEEEBBB@@@???@@@AAAAAABBBAAAAAA@@@@@@?????????===============>>>??????;;;<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@>>>>>>???AAAAAA===999:::===BBBEEEGGGFFFDDDBBB<<<<<<<<<<<<<<<===>>>>>>=========>>>@@@@@@???>>>===@@@DDDDDDCCCCCCEEEHHHFFFFFFFFFFFFEEEDDDBBBBBB===@@@DDDEEECCCCCCDDDFFFDDDDDDCCCCCCBBBBBBBBBBBB???AAACCCEEEFFFFFFEEEDDDLLLKKKJJJIIIIIIKKKNNNOOOPPPLLLIIIKKKOOOQQQOOOLLLGGGFFFFFFGGGJJJMMMMMMMMMMMMLLLJJJGGGGGGKKKQQQVVVSSSTTTVVVWWWUUUTTTRRRQQQPPPQQQSSSTTTTTTRRRPPPOOOPPPLLLLLLPPPPPPLLLMMMRRRRRRSSSTTTSSSPPPOOONNNOOOSSSSSSRRROOOMMMMMMOOOQQQOOOMMMLLLNNNQQQQQQKKKFFFEEEDDDGGGLLLLLLKKKLLLPPPOOOQQQQQQNNNMMMNNNMMMIIIDDDEEEGGGGGGGGGGGGIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLOOOLLLIIIIIILLLNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHIIIJJJIIIHHHGGGFFFGGGIIILLLMMMLLLKKKKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKFFFHHHJJJJJJHHHGGGGGGHHHFFFFFFGGGHHHJJJKKKKKKLLLJJJLLLNNNOOONNNLLLIIIGGGGGGFFFFFFEEEEEEFFFGGGGGGEEEGGGJJJKKKJJJIIIIIIIIIBBBCCCDDDCCCCCCDDDGGGJJJIIIJJJKKKJJJIIIHHHIIIKKKOOOXXX^^^[[[PPPJJJRRR]]]hhhwww{{{qqqnnnxxx{{{tttkkkoooeeeaaatttooovvvzzzsssyyyfff]]]VVVPPPPPPTTTWWWUUURRROOOPPPQQQRRRRRRRRRPPPPPPTTTTTTTTTTTTUUUUUUUUUUUUQQQQQQQQQQQQQQQRRRSSSTTTPPPQQQQQQRRRSSSTTTUUUUUUSSSVVVXXXXXXTTTPPPMMMKKKLLLMMMNNNNNNNNNOOORRRUUURRRSSSTTTTTTSSSTTTYYY]]]WWWVVVVVVVVVVVVWWWXXXYYYVVVVVVUUUTTTTTTTTTTTTTTTMMMMMMLLLIIIGGGHHHJJJLLLDDDFFFGGGCCC===;;;???CCCEEEHHHCCCIIIeeeuuukkk___DDDFFFIIIJJJIIIHHHIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGBBBBBBCCCAAA@@@???@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGDDDCCCAAA@@@??????@@@AAABBBBBB@@@??????@@@BBBBBBDDDCCCAAA?????????AAABBBDDDCCCAAA?????????AAABBBCCCCCCCCCCCCBBB@@@>>><<<@@@???===<<<<<<<<<===>>>??????>>>>>>======<<<<<<>>>>>>============>>>>>>>>>@@@BBBCCCCCCAAA>>>===999===BBBFFFGGGEEEAAA>>>??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHHHHGGGDDDAAA???CCCCCCCCCAAA@@@AAADDDFFFGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEDDDBBBBBBAAAAAACCCEEEHHHJJJKKKMMMPPPRRROOOLLLJJJMMMPPPQQQMMMIIIIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJKKKLLLMMMOOOPPPQQQUUUTTTTTTSSSRRRRRRRRRSSSPPPQQQSSSTTTTTTTTTRRRQQQOOONNNMMMMMMNNNOOOQQQRRRTTTSSSRRRQQQQQQQQQQQQQQQTTTTTTSSSOOOKKKIIILLLOOORRRQQQOOOMMMKKKHHHDDDAAACCCDDDFFFIIIKKKMMMOOOPPPMMMMMMMMMLLLKKKIIIHHHGGGDDDEEEFFFGGGIIIJJJKKKLLLNNNLLLKKKIIIIIIJJJLLLMMMMMMKKKIIIIIILLLNNNMMMKKKIIIGGGGGGIIIKKKLLLIIIFFFDDDFFFGGGHHHGGGGGGHHHJJJOOOMMMKKKJJJKKKLLLLLLKKKIIIHHHGGGHHHHHHHHHFFFDDDEEEFFFGGGGGGFFFDDDBBB@@@BBBEEEGGGIIIIIIIIIKKKLLLOOONNNMMMLLLJJJJJJIIIIIIKKKIIIFFFDDDCCCCCCCCCDDDFFFGGGHHHHHHGGGDDDBBB@@@===@@@BBBDDDDDDEEEGGGIIIIIIIIIJJJJJJIIIHHHGGGGGGSSSaaakkkeeeSSSIIIOOOZZZ]]]rrrrrrfffkkkuuuppplll]]]VVVmmm{{{yyyxxx|||}}}rrrkkksss~~~jjj\\\UUUTTTTTTSSSSSSSSSTTTTTTVVVTTTPPPNNNNNNPPPRRRTTTUUUUUUTTTTTTSSSRRRRRRRRROOOOOOOOONNNNNNOOOPPPPPPQQQSSSUUUXXXXXXWWWUUUTTTWWWWWWXXXXXXWWWUUUSSSRRRPPPOOONNNMMMLLLMMMNNNOOORRRTTTTTTRRROOOPPPVVV\\\ZZZVVVQQQRRRVVVXXXXXXUUU]]]XXXRRRPPPQQQSSSTTTSSSJJJKKKLLLMMMMMMLLLKKKJJJJJJGGGDDDAAA@@@???>>><<>>===???@@@BBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCDDDDDDCCCBBBAAADDDCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>===>>>@@@AAACCCAAA@@@>>>>>>>>>@@@AAABBBBBBCCCBBBAAA@@@>>>===>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>======>>>>>>>>>>>>???AAABBBAAA???===;;;999<<>>???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFDDDBBB@@@???BBBCCCCCCAAAAAAAAADDDGGGJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIJJJKKKMMMOOOMMMKKKJJJLLLOOOOOOKKKGGGGGGHHHHHHIIIJJJLLLNNNOOOMMMMMMNNNNNNPPPRRRTTTVVVVVVVVVUUUTTTSSSTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQQQQRRRSSSTTTRRRQQQQQQPPPPPPPPPPPPPPPSSSRRRQQQNNNKKKJJJJJJLLLNNNMMMLLLKKKJJJGGGCCC@@@DDDFFFHHHKKKMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKMMMKKKIIIJJJLLLMMMLLLKKKIIIHHHHHHIIIKKKKKKHHHFFFEEEGGGHHHHHHGGGHHHJJJLLLMMMKKKHHHGGGGGGIIIIIIHHHHHHFFFEEEEEEFFFFFFEEECCCCCCDDDDDDDDDCCCBBB@@@???FFFGGGHHHHHHGGGGGGHHHJJJMMMLLLKKKJJJHHHHHHHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFEEEFFFGGGHHHGGGEEECCCBBB???AAACCCEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGJJJSSSZZZWWWMMMGGGJJJPPPSSScccuuu}}}yyyqqqmmmmmmoooooofff\\\hhh~~~yyyppphhh[[[zzzwww```WWWUUUQQQPPPOOONNNNNNOOOPPPPPPRRRQQQPPPOOOOOOQQQSSSUUUUUUTTTSSSRRRQQQOOOOOONNNOOONNNNNNNNNNNNNNNOOOOOOOOOPPPRRRTTTUUUTTTSSSSSSWWWWWWWWWWWWVVVUUUTTTSSSSSSQQQOOONNNOOORRRVVVYYYOOOPPPPPPMMMJJJJJJOOOUUUTTTQQQOOOQQQVVVZZZZZZXXXUUURRROOOOOORRRSSSTTTSSSLLLMMMMMMNNNMMMMMMLLLLLLJJJGGGCCCAAA???>>>===;;;??????>>>AAANNN\\\bbb___DDDFFFHHHIIIHHHHHHIIIJJJFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBBBBBBBBBB???AAAAAA@@@???>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCAAAAAAAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA>>>>>>===<<<<<<===>>>???AAA@@@>>>======>>>??????@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::999:::;;;;;;===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???===>>>???@@@???===;;;999888:::???BBBCCCBBB???===???>>>======<<<<<<==============================AAA@@@??????@@@BBBDDDFFFFFFEEEDDDCCCBBB@@@@@@???AAABBBBBBBBBAAABBBEEEHHHKKKKKKIIIHHHFFFDDDCCCCCCAAAAAA@@@@@@AAABBBCCCCCCDDDFFFHHHHHHHHHIIIKKKMMMKKKJJJJJJLLLNNNMMMIIIEEEDDDEEEFFFGGGIIIKKKMMMNNNPPPOOOOOOPPPQQQTTTWWWYYYWWWVVVUUUTTTTTTUUUUUUVVVTTTTTTSSSSSSTTTTTTUUUVVVWWWVVVTTTSSSRRRRRRRRRSSSOOOOOOOOOOOOPPPPPPPPPPPPQQQOOOMMMLLLKKKJJJHHHGGGKKKLLLMMMMMMKKKHHHEEECCCFFFHHHKKKNNNOOOOOONNNMMMNNNMMMKKKIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIILLLKKKIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKJJJGGGEEEFFFGGGHHHGGGGGGIIILLLNNNKKKHHHDDDBBBCCCDDDEEEEEEFFFEEECCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAGGGGGGFFFDDDBBBBBBDDDFFFKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDAAACCCEEEFFFEEEEEEEEEGGGIIIIIIJJJJJJJJJIIIHHHHHHEEEHHHLLLLLLJJJHHHHHHIIILLLRRR^^^kkktttwwwuuurrryyy|||wwwmmmiiiuuu{{{{{{}}}rrrWWWMMMMMMNNNRRRPPPOOONNNNNNOOOQQQRRROOOOOOOOOOOOPPPRRRSSSTTTSSSRRRQQQPPPNNNLLLKKKKKKNNNNNNMMMLLLLLLMMMMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQTTTTTTSSSRRRQQQQQQQQQRRRSSSQQQNNNMMMOOOUUU\\\```RRRSSSRRROOOLLLLLLPPPTTTRRRPPPOOORRRVVVYYYXXXVVVNNNNNNOOOQQQTTTUUUUUUSSSNNNNNNNNNNNNNNNNNNNNNNNNJJJGGGCCC@@@>>>===;;;:::<<<===<<<>>>FFFQQQXXXYYYDDDFFFHHHHHHGGGGGGHHHJJJGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???AAACCCDDDCCCAAA@@@AAABBB???>>>>>>??????@@@AAABBBDDDCCCBBBAAAAAABBBDDDEEECCCCCCBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAA===<<<<<<<<<<<<===??????@@@??????>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@===<<<;;;999999::::::;;;=========>>>>>>?????????>>>>>>????????????>>>>>><<<===>>>>>>===;;;999777777999===@@@AAA@@@>>>===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>???AAADDDEEEEEEEEECCCBBB@@@@@@@@@@@@???@@@BBBBBBAAACCCEEEHHHJJJIIIGGGEEECCCAAA???>>>AAAAAAAAAAAAAAABBBBBBCCCCCCEEEGGGHHHIIIJJJLLLNNNKKKKKKKKKMMMNNNLLLHHHDDDBBBBBBDDDFFFHHHKKKMMMOOOPPPOOOOOOOOOQQQTTTWWWYYYWWWUUUTTTSSSSSSTTTUUUVVVSSSTTTTTTUUUUUUUUUUUUUUURRRQQQPPPOOONNNOOOOOOPPPNNNOOOPPPPPPQQQQQQQQQQQQOOOMMMJJJJJJKKKJJJFFFCCCFFFHHHKKKKKKJJJGGGDDDCCCHHHJJJMMMPPPQQQOOOMMMKKKNNNLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHJJJKKKKKKIIIHHHFFFHHHHHHGGGFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJHHHFFFEEEEEEFFFFFFFFFFFFHHHKKKNNNIIIFFFBBB@@@AAABBBCCCDDDFFFDDDBBBBBBCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDBBB???===>>>AAADDDIIIIIIHHHGGGFFFEEEEEEEEEHHHGGGFFFFFFEEEFFFFFFGGGBBBCCCEEEFFFFFFFFFFFFFFFCCCEEEFFFFFFEEEDDDDDDEEEHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLSSS```ooo}}}}}}uuurrrxxx}}}yyyzzzyyyxxx~~~zzzuuu}}}|||hhhPPPOOOTTTRRRKKKQQQOOOMMMLLLLLLNNNPPPRRRMMMMMMNNNOOOPPPQQQQQQQQQOOOOOONNNMMMLLLLLLKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPOOONNNLLLKKKKKKLLLMMMNNNNNNMMMKKKKKKNNNSSSXXX\\\SSSSSSSSSQQQPPPPPPTTTWWWUUUTTTSSSTTTUUUTTTRRRPPPLLLNNNRRRUUUWWWVVVTTTRRRMMMMMMMMMMMMMMMNNNNNNOOOIIIFFFBBB@@@>>>===<<<:::;;;<<<<<<>>>CCCLLLVVV[[[DDDFFFGGGGGGFFFGGGHHHJJJJJJJJJJJJJJJIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCCCCDDDEEEDDDDDDCCCAAA@@@???>>>AAACCCDDDDDDBBBAAAAAAAAA=========>>>???@@@AAAAAAEEEDDDBBB@@@@@@BBBDDDEEE@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@============>>>>>>???@@@@@@@@@?????????@@@@@@@@@>>>>>>>>>>>>??????@@@@@@===<<<;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>>>>???===>>>????????????>>>===;;;;;;<<<;;;;;;999888777666888;;;===??????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>===>>>@@@CCCDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAAAAAAAABBBDDDFFFHHHGGGFFFDDDBBB@@@???>>>DDDCCCBBBBBBAAABBBBBBBBBBBBDDDGGGIIIJJJLLLNNNQQQLLLLLLMMMNNNMMMKKKGGGEEEDDDDDDFFFHHHKKKNNNPPPQQQQQQQQQPPPPPPRRRTTTWWWXXXTTTSSSQQQPPPPPPRRRSSSUUUQQQRRRUUUVVVWWWVVVTTTRRRLLLLLLKKKKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSRRRRRRRRROOOLLLIIIIIIKKKJJJFFFBBBAAADDDGGGHHHFFFCCCBBBCCCIIILLLOOOQQQQQQPPPMMMKKKMMMLLLJJJHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJJJJGGGEEECCCCCCCCCCCCCCCCCCCCCDDDEEEHHHIIIJJJJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFIIIKKKHHHEEEBBB@@@AAACCCDDDDDDFFFEEECCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGDDDCCCAAA???===???DDDGGGIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHFFFEEEDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFFFFDDDCCCCCCDDDGGGGGGHHHHHHHHHHHHHHHGGGHHHKKKMMMMMMKKKIIIJJJLLLHHHIIIHHHHHHNNN```{{{~~~~~~wwwuuuvvvvvvwwwyyyzzzxxx{{{vvv|||pppPPPFFFOOOWWWSSSJJJKKKJJJHHHHHHHHHJJJKKKMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIILLLKKKJJJJJJJJJLLLNNNOOOKKKJJJIIIHHHHHHIIIKKKLLLIIIJJJKKKLLLNNNPPPQQQQQQLLLLLLLLLLLLLLLNNNQQQSSSWWWVVVTTTSSSRRRQQQNNNLLLLLLOOOSSSUUUUUURRRPPPNNNLLLLLLLLLMMMMMMMMMNNNNNNHHHEEEBBB@@@@@@@@@???===;;;:::;;;>>>BBBKKKVVV___EEEFFFGGGFFFFFFFFFHHHJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>???AAACCCCCCAAA?????????=========>>>???@@@AAABBBFFFDDDBBBAAAAAAAAACCCDDD?????????@@@AAABBBDDDDDDAAA@@@???===<<<======>>>@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@???>>>>>>===>>>>>>??????===<<<;;;:::999:::;;;;;;;;;<<<<<<<<<<<<<<<======<<<===>>>??????>>>===<<<:::::::::::::::999999888666888:::<<<>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::=========>>>???@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@???<<<>>>@@@@@@@@@@@@BBBCCCGGGGGGFFFEEECCCBBBAAAAAADDDDDDCCCBBBBBBAAABBBBBBAAADDDGGGIIIJJJLLLOOORRRMMMNNNMMMMMMKKKIIIGGGFFFGGGHHHIIIKKKMMMPPPSSSTTTSSSSSSSSSTTTTTTUUUVVVWWWRRRQQQOOONNNNNNPPPRRRTTTOOOQQQSSSTTTUUUTTTRRRQQQLLLKKKKKKKKKLLLMMMOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHFFFEEEEEEIIILLLKKKHHHGGGHHHJJJKKKLLLNNNPPPPPPOOOMMMLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHFFFCCC@@@???===???@@@@@@@@@@@@CCCEEEEEEGGGIIIHHHFFFEEEDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHEEECCCBBBBBBCCCEEEEEEEEEFFFEEEEEEFFFHHHHHHGGGEEEAAABBBBBBDDDEEEFFFGGGGGGEEEDDDCCCBBBAAACCCHHHKKKIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFEEECCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEECCCDDDFFFEEECCCBBBBBBCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEIIIKKKIIIEEEBBBDDDGGGAAAHHHLLLJJJJJJVVVmmmzzzsss}}}rrrssszzz{{{|||}}}|||{{{|||}}}}}}}}}yyy~~~}}}ggg[[[OOOKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIKKKMMMNNNJJJJJJIIIJJJJJJKKKLLLLLLHHHKKKNNNPPPPPPOOOLLLKKKHHHHHHHHHIIIJJJMMMOOOPPPQQQQQQPPPPPPOOONNNMMMMMMLLLOOOQQQQQQNNNKKKIIIHHHJJJKKKLLLNNNNNNNNNMMMMMMFFFDDDBBBAAACCCDDDDDDCCC===:::999<<>>???@@@BBBBBBFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBAAA@@@???=========>>>>>>@@@@@@@@@??????@@@@@@@@@>>>>>>?????????>>>>>>======>>>>>>?????????????????????>>>=========>>>???<<<;;;:::888888999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;888999999999::::::::::::777888999;;;===>>>???@@@======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;<<<>>>???@@@AAA@@@@@@@@@AAAAAAAAAAAA???>>>===<<<===??????>>>>>>???@@@DDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBCCCBBBDDDFFFHHHIIIJJJMMMOOONNNNNNLLLJJJHHHFFFEEEFFFFFFGGGHHHIIILLLNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRPPPNNNLLLMMMOOORRRTTTQQQPPPOOOOOOOOOPPPRRRRRRNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSQQQPPPOOOPPPOOONNNKKKHHHGGGGGGIIIKKKMMMPPPNNNJJJIIILLLPPPKKKLLLMMMOOOOOOOOONNNMMMJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFEEEEEECCC@@@===;;;999:::<<<>>>???>>>@@@CCCFFFBBBEEEGGGGGGEEECCCCCCDDDCCCFFFHHHIIIGGGFFFEEEFFFAAAAAAAAACCCEEEFFFFFFEEEDDDDDDEEEHHHIIIIIIFFFDDD@@@BBBDDDFFFGGGHHHHHHHHHEEEEEEDDDCCCBBBDDDGGGJJJHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBBBB?????????@@@AAABBBCCCDDDAAACCCDDDDDDBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFFFFEEEBBBAAAAAABBBCCCHHHLLLLLLLLLQQQ]]]ggg}}}|||wwwyyynnnppp~~~|||www|||}}}zzzuuuqqqSSSOOOLLLKKKGGGBBBCCCIIIIIIJJJKKKMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGHHHHHHIIIIIIJJJKKKGGGHHHIIIJJJKKKKKKLLLKKKIIIKKKOOOQQQQQQOOOKKKIIIIIIIIIHHHIIIKKKMMMNNNNNNLLLLLLKKKJJJIIIJJJKKKMMMMMMOOOOOOMMMIIIGGGFFFGGGIIIKKKNNNPPPQQQPPPNNNMMMDDDCCCBBBCCCFFFHHHJJJJJJEEE>>>999;;;???DDDMMMVVVEEEFFFFFFEEEEEEEEEHHHJJJFFFEEEDDDBBBBBBBBBCCCDDD????????????????????????@@@@@@AAABBBBBBCCCDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@AAACCCEEEFFFDDDBBBAAAAAA=========>>>???AAABBBCCCGGGFFFDDDCCCBBBAAA@@@@@@BBBAAA@@@@@@??????@@@@@@BBBAAA@@@>>>>>>>>>>>>???AAA@@@???>>>>>>???@@@AAA>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>???>>>>>>@@@???>>><<<<<<<<<===>>>::::::888777777777888999;;;;;;;;;::::::999999999:::;;;===>>>>>>===;;;:::888888888999::::::;;;;;;777888999;;;===>>>@@@AAA======<<<;;;;;;;;;;;;<<<999999999999999999999999:::;;;>>>@@@AAAAAA@@@???>>>???@@@AAA@@@???<<<;;;;;;===??????>>>======>>>@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>???@@@AAACCCDDDCCCDDDFFFGGGGGGHHHJJJLLLNNNMMMKKKHHHEEEDDDDDDEEECCCCCCDDDEEEGGGJJJLLLMMMOOOPPPRRRSSSRRRQQQOOOMMMRRRPPPNNNLLLMMMOOORRRTTTSSSPPPLLLJJJJJJMMMRRRTTTPPPOOONNNLLLLLLLLLLLLMMMOOOPPPRRRRRRRRRPPPNNNMMMPPPQQQPPPLLLGGGFFFHHHLLLHHHJJJLLLIIIEEEEEEHHHMMMKKKLLLLLLMMMNNNNNNNNNNNNIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDBBB???<<<999777555999;;;>>>??????@@@DDDGGG@@@CCCFFFFFFDDDBBBCCCEEEDDDGGGJJJKKKIIIGGGEEEEEE??????@@@CCCFFFGGGFFFDDDBBBCCCEEEHHHJJJIIIEEEBBBBBBDDDGGGIIIKKKLLLKKKKKKCCCCCCCCCBBB@@@AAADDDFFFHHHGGGFFFFFFFFFFFFFFFGGGCCCCCCDDDDDDDDDDDDCCCCCC????????????@@@AAABBBCCC@@@BBBCCCCCCBBBAAAAAABBBBBBBBBCCCDDDDDDEEEDDDDDDGGGEEEDDDDDDDDDDDDCCCBBBIIIIIIIIIJJJMMMPPPTTTVVVWWWtttzzz|||}}}zzzppprrrvvvxxx|||{{{|||}}}pppXXXOOOFFFAAAEEEJJJIIIGGGIIIEEEFFFIIIKKKKKKKKKJJJIIIEEEEEEEEEFFFGGGHHHJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIDDDFFFGGGIIIJJJJJJJJJIIIIIIKKKMMMOOOOOONNNKKKJJJIIIHHHGGGGGGIIIJJJJJJJJJJJJJJJIIIFFFEEEEEEHHHJJJOOOPPPPPPMMMIIIGGGHHHJJJIIILLLPPPSSSTTTRRROOOMMMDDDBBBBBBDDDHHHKKKMMMNNNMMMCCC;;;<<>>>>>AAADDDEEEDDDBBB@@@@@@AAACCCDDDDDDBBB@@@@@@@@@@@@???>>>===>>>???AAACCC@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDDDDBBB@@@>>><<<;;;;;;<<>>=========???@@@AAA??????>>>>>>======<<<<<<999:::<<<======<<<:::999;;;;;;<<<<<<;;;;;;:::999888888888888777777777666666666777888999999::::::<<<<<<<<<<<<;;;:::999999888777666555666777999;;;999<<>>;;;<<<<<<;;;::::::999888888999999999999999999999999::::::;;;<<<============<<<===>>>???>>>===;;;999========================???@@@AAABBBCCCCCCCCCCCCAAA@@@??????@@@CCCFFFHHHOOOJJJEEECCCDDDHHHLLLNNNLLLMMMMMMKKKHHHEEEDDDDDDCCCCCCCCCEEEGGGJJJLLLNNNPPPOOOOOONNNMMMLLLLLLKKKNNNMMMKKKHHHHHHKKKPPPUUUSSSPPPLLLIIIIIIKKKNNNPPPOOOPPPNNNIIIHHHKKKLLLKKKOOOPPPQQQPPPMMMLLLNNNQQQPPPPPPOOOLLLIIIGGGHHHIIIJJJGGGDDDDDDHHHJJJKKKJJJHHHHHHIIIKKKLLLMMMNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBJJJFFFAAA;;;888777888999???>>>???AAACCCDDDDDDCCCBBBDDDEEEGGGGGGFFFDDDCCCDDDFFFGGGIIIHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFDDDCCCAAA???AAADDDGGGHHHHHHGGGHHHIIIDDDDDDDDDDDDDDDEEEFFFFFFBBBDDDFFFGGGHHHGGGEEEDDDBBBCCCCCCCCCBBBAAA@@@???BBBAAAAAABBBDDDEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHFFFBBBAAADDDGGGFFFHHHHHHGGGIIINNNNNNJJJLLL[[[ttt|||vvvuuunnnooouuuyyy{{{qqqkkkvvv||||||~~~yyyuuufffTTTRRRJJJGGGEEEDDDFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHCCCDDDEEEFFFGGGHHHHHHHHHGGGEEECCCAAA@@@?????????BBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDFFFIIILLLNNNHHHHHHIIIJJJKKKLLLMMMNNNIIIJJJKKKNNNPPPOOOMMMJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRQQQQQQPPPOOOOOONNNMMMMMMMMMOOOPPPOOOMMMKKKKKKLLLEEEGGGEEEBBBLLLZZZ\\\SSSOOOLLLCCC:::<<>><<<;;;;;;<<<===<<<;;;;;;;;;<<<>>>???=========<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;::::::;;;;;;;;;;;;;;;::::::888888888777777777666666777777777888888999999999:::;;;;;;;;;;;;::::::999888777666555555777888999888:::===???@@@>>><<<::::::::::::999888777777777999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<======>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>???BBBDDDFFFJJJGGGCCCAAACCCGGGJJJLLLKKKLLLLLLJJJGGGEEEDDDDDDAAAAAABBBDDDFFFHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMJJJGGGFFFHHHKKKPPPRRRPPPNNNKKKIIIIIIKKKNNNPPPKKKMMMJJJCCCAAADDDHHHIIINNNOOOPPPNNNLLLKKKMMMOOOPPPOOOLLLJJJIIIHHHHHHHHHLLLIIIGGGGGGJJJMMMMMMLLLFFFGGGHHHIIIKKKMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCEEEBBB>>>:::888888:::<<>>FFFMMMNNNDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFEEECCCBBBBBBDDDCCCBBB@@@???>>>>>>???@@@???@@@AAABBBBBB@@@>>>===@@@CCCEEEFFFEEECCCBBBBBBDDDEEEGGGFFFCCCAAA@@@@@@::::::999999:::;;;===>>>>>>=========>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???===<<<;;;<<<<<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;============;;;;;;999::::::;;;;;;;;;::::::777777777777666666666666777777777777888888888888888999999::::::::::::999999888666555555666777777888999:::;;;<<<;;;:::999888888888777777666666555888888888888888888888888666777888999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>???AAACCCDDDBBB@@@@@@CCCFFFHHHHHHIIIJJJKKKIIIFFFDDDCCCCCCAAABBBDDDEEEGGGHHHHHHIIIEEEFFFFFFGGGHHHIIIJJJJJJKKKGGGCCCDDDHHHLLLNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMIIIKKKHHH???:::>>>EEEJJJMMMNNNNNNMMMKKKJJJLLLMMMPPPMMMIIIHHHIIIJJJHHHFFFKKKIIIHHHHHHJJJLLLMMMMMMFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@===;;;;;;===???AAAFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAABBBDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDBBBAAAAAACCCCCCBBB@@@@@@AAABBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBCCCEEEEEEDDDGGGIIIIIIHHHJJJMMMLLLHHHGGGFFFKKKXXXggguuuttthhh```^^^```www|||~~~{{{zzz|||~~~|||yyywwwooo|||yyyssscccddddddccciii{{{hhh```ppp|||^^^OOOIIIFFFGGGGGGEEECCCBBBDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFAAAAAA@@@??????@@@AAABBBFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAACCCEEEGGGIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJLLLNNNNNNLLLJJJKKKJJJJJJIIIHHHIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSQQQQQQPPPOOONNNMMMLLLLLLJJJLLLOOOOOONNNLLLKKKKKKJJJQQQTTTRRRRRRVVVTTTLLLIIIJJJGGGAAA???DDDKKKOOODDDCCCCCCCCCCCCDDDEEEEEEBBBDDDFFFEEEDDDCCCCCCDDDBBBAAA@@@???>>>===>>>>>>@@@@@@BBBBBBBBBAAA???>>>AAACCCFFFFFFEEECCCCCCCCCDDDEEEFFFEEEBBB???>>>>>>999888888999:::;;;<<<=========<<<<<<===>>>>>>???>>>>>>???@@@@@@@@@??????@@@???>>><<<;;;;;;<<<<<<:::999888888888999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888999999:::::::::::::::777777666666666555555555777777777777777777666666666777888888999999999999888888666555555555555666888888999999999999999999888777777777666666555555666666777777777777888888444555666888999:::::::::<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAAAAA@@@>>>=========?????????>>>>>>@@@CCCFFFFFFFFFGGGHHHIIIHHHEEECCCCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJIIIDDD@@@BBBHHHLLLMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJMMMIII???888===GGGNNNMMMMMMMMMLLLKKKKKKLLLLLLOOOJJJEEEFFFIIIKKKIIIEEEGGGFFFFFFFFFGGGIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCAAA???>>>???AAADDDFFFKKKKKKKKKJJJHHHFFFEEEEEEHHHGGGEEECCCBBBCCCDDDEEEBBBBBBBBBBBBBBBCCCEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFFFFEEECCCBBBBBBBBBCCCDDDBBBCCCCCCBBB???======>>>AAAAAABBBBBBBBBBBBBBBAAABBBBBBAAAAAABBBCCCDDDEEEEEEDDDBBBAAAAAABBBDDDFFFDDDCCCAAAAAABBBAAA@@@>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDAAA@@@BBBFFFHHHGGGEEEGGGIIIJJJIIILLLOOONNNJJJJJJHHHHHHNNNVVVbbbrrrqqq\\\qqq{{{}}}~~~{{{yyyyyy}}}zzz|||yyywwwrrrooowwwzzzzzzzzzXXXHHHHHHJJJHHHEEEGGGEEECCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBBDDDCCCCCCCCCBBB@@@???>>>??????@@@AAABBBDDDFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIILLLNNNOOOMMMKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRQQQPPPOOONNNLLLLLLKKKHHHKKKNNNOOONNNLLLKKKKKKFFFNNNSSSQQQOOOQQQPPPMMMKKKMMMLLLFFF???@@@FFFLLLCCCCCCCCCBBBCCCCCCDDDEEEBBBDDDEEEEEEDDDBBBCCCCCCBBBAAA@@@???>>>>>>======AAABBBCCCCCCBBBBBB@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDBBBCCCDDDCCC@@@===<<<<<<999999999:::;;;===>>>>>>==================>>>???===>>>???@@@@@@@@@@@@??????>>><<<;;;;;;;;;<<<<<<;;;:::999888888888999:::::::::::::::::::::::::::999999999999999999999999888888999999999999999888666666666555555555555444777777666666666666666666555555666777888888888777777777666555555444444444888888888777777777888888777777777777666666666666555555555666666777777777333444555777888999999999::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAA@@@???======<<<============>>>AAADDDFFFFFFEEEEEEGGGHHHGGGDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGCCC@@@BBBHHHLLLKKKIIILLLLLLKKKJJJIIIHHHFFFFFFJJJMMMJJJ@@@:::@@@JJJQQQNNNNNNLLLLLLLLLLLLLLLLLLLLLGGGCCCDDDHHHJJJHHHEEEEEEEEEFFFFFFFFFGGGHHHIIILLLKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEECCCAAA@@@@@@BBBDDDEEELLLMMMNNNLLLIIIGGGFFFGGGHHHGGGDDDBBBBBBCCCEEEFFFDDDDDDCCCCCCCCCDDDEEEFFF@@@@@@@@@AAABBBBBBCCCCCCGGGFFFDDDCCCBBBCCCCCCDDDBBBCCCCCCAAA>>>======>>>CCCDDDDDDEEEEEEDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBAAA???>>>???AAACCCDDDDDDBBBAAA@@@AAA@@@???======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFCCCAAAAAACCCGGGJJJHHHFFFEEEIIIJJJKKKNNNRRRRRRMMMFFFHHHLLLMMMKKKLLLWWWdddeeelllqqq|||~~~yyyxxxtttxxx{{{}}}}}}~~~iiiWWWGGGEEEJJJLLLHHHEEEGGGFFFDDDDDDEEEEEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@BBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIILLLNNNOOONNNMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKLLLMMMNNNOOORRRQQQPPPOOOMMMLLLKKKJJJGGGIIILLLMMMMMMKKKKKKLLLIIIOOORRROOOLLLLLLMMMNNNPPPQQQOOOHHH???:::@@@GGGBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEDDDBBBAAAAAACCCAAAAAAAAA@@@@@@???>>>>>>BBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEDDDCCCBBBCCCDDD@@@AAACCCBBB???===<<<<<<999:::;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA===<<<;;;::::::;;;<<<===;;;:::999888888888999:::999999999999::::::::::::888888888888888888888888888999999999999888777777666555555555444444444444555555555555666666666666444555555666666666666555555555555555555444444444777777777666666666666666666666666666666666666666333444444555555666666777444555666777777888777777888888888888999999999999::::::::::::::::::::::::;;;<<<===>>>????????????@@@@@@???>>>======<<<<<<<<<<<<===@@@CCCEEEEEEDDDDDDFFFGGGFFFEEECCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFGGGEEECCCEEEHHHKKKJJJHHHMMMLLLKKKJJJIIIGGGFFFFFFHHHKKKIIIAAA>>>CCCLLLQQQOOOMMMKKKKKKLLLMMMLLLKKKHHHEEECCCCCCFFFHHHHHHGGGFFFGGGIIIIIIHHHHHHJJJKKKLLLKKKJJJGGGEEECCCAAA@@@AAABBBCCCEEEGGGHHHJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA??????@@@AAABBBHHHKKKMMMKKKGGGEEEFFFGGGEEECCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@GGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@>>>>>>???@@@DDDEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA???>>>======>>>>>>======>>>@@@AAABBBCCCBBB@@@@@@@@@@@@>>>======>>>???@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCEEEHHHIIIIIIHHHEEEIIIKKKLLLOOOSSSRRRMMMCCCHHHNNNPPPKKKFFFIIIPPPaaa{{{tttjjjgggjjjwww}}}~~~wwwqqqnnnsssuuuyyy{{{{{{}}}|||~~~{{{lllTTTKKKDDDEEEGGGFFFDDDDDDGGGFFFDDDDDDEEEEEECCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@DDDCCCAAA@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEE???@@@AAACCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHHHHJJJMMMNNNNNNMMMKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMRRRQQQPPPNNNMMMKKKJJJIIIGGGIIIKKKKKKKKKKKKLLLMMMRRRSSSSSSPPPLLLJJJLLLNNNRRRQQQNNNHHH>>>999===EEEBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDAAA??????@@@BBB@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDCCCBBBAAABBBCCC???AAABBBBBB@@@=========::::::<<<===???@@@@@@AAAAAA@@@@@@??????@@@@@@AAA??????>>>>>>???@@@BBBCCC<<<;;;:::::::::;;;<<<===;;;:::888777777777888999777777777888888999999999999999888888888888999999999999999999888777555555555555555444444444333333444444444555555666666666444555555555555444444333333333444555555555444444444555555555555444333222444444444444555555555555222333333444555555666666666666777777777777666666666666888999999999888888999999999999999999999999;;;;;;<<<===>>>>>>>>>>>>@@@??????>>>>>>=========<<<<<<<<>>>>>???AAACCCFFFIIIKKKLLLDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???@@@AAAAAABBBFFFHHHGGGCCCAAACCCFFFBBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFEEECCCBBBCCCCCCBBBBBBAAAAAA@@@@@@EEEEEEDDDCCCBBB@@@>>>===>>>>>>???>>>===>>>@@@BBBBBBCCCDDDEEEEEECCCBBB@@@@@@@@@AAAAAA@@@>>><<<;;;;;;<<<===>>>???@@@AAAAAABBB@@@??????@@@@@@???===???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDD???BBBDDDFFFFFFFFFGGGHHHFFFIIIKKKKKKMMMPPPNNNIIIGGGFFFIIIMMMLLLGGGFFFHHHUUUnnnvvvrrrmmmlllsss{{{yyyxxxvvvrrrooommmjjjhhhqqqqqquuuxxxxxx||||||sssxxxmmmMMMHHHDDDEEEDDDBBBBBBEEEFFFDDDCCCCCCDDDDDDBBB@@@@@@@@@AAABBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@??????@@@???>>>======>>>???@@@@@@AAABBBCCCDDDDDDDDDDDD>>>???AAABBBDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFFFFHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMRRRQQQPPPNNNLLLKKKJJJIIIGGGHHHIIIIIIIIIJJJMMMOOOSSSRRRRRRQQQOOOMMMMMMNNNPPPKKKHHHEEE>>>:::@@@IIIBBBAAAAAAAAAAAABBBCCCCCCEEEEEECCC@@@======???AAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????AAABBBCCCBBBAAAAAABBBCCC???AAACCCBBBAAA???>>>???999:::<<<>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBB@@@???>>>>>>???AAACCCDDD<<<;;;:::999:::;;;<<<===:::999888666666666777888555666666666777777888888:::999999888888999999::::::::::::999777666444333555555444444444333333333333333444444555666777777555555555555444333333222222222333444555555555555222333333444333222111000333333333333333333333333222222333444444555666666777777777777777666666555444666888999:::999888666999999999999999999999999:::;;;<<<===>>>>>>>>>>>>@@@?????????>>>>>>>>>===<<<<<<;;;===@@@BBBBBBAAADDDFFFGGGGGGEEEDDDEEEFFFEEEDDDBBBAAA@@@@@@AAABBBCCCCCCEEEGGGJJJLLLMMMNNNGGGIIIKKKKKKIIIHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMHHHJJJJJJGGGIIIOOORRRRRRMMMJJJHHHHHHJJJKKKJJJHHHBBBCCCDDDCCCCCCDDDGGGJJJEEEHHHKKKKKKJJJIIIKKKMMMDDDCCCBBBBBB@@@??????>>>;;;===???CCCFFFJJJLLLNNNDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAABBBCCCDDD===AAAEEEDDD@@@???AAADDDCCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGGGGFFFDDDBBB@@@>>>??????@@@@@@AAABBBBBBDDDDDDDDDCCCAAA>>>;;;999;;;<<<===<<<<<<===@@@CCC@@@AAACCCCCCCCCAAA???>>>===>>>@@@AAA@@@???===<<<:::;;;===???@@@AAAAAAAAAAAA@@@>>>???@@@@@@???>>>AAAAAABBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCC===AAAEEEFFFDDDCCCEEEGGGGGGJJJKKKJJJLLLMMMJJJDDDIIIBBB>>>BBBFFFEEEBBBAAAHHHXXXpppssshhhhhhsss|||uuummmkkknnnooommmfffhhhooowww~~~{{{~~~bbbWWWFFFCCCCCCEEEEEECCCCCCFFFDDDCCCBBBBBBCCCBBB@@@>>>@@@AAABBBCCCCCCBBBAAA@@@??????@@@@@@@@@??????>>><<<;;;;;;;;;<<<===???@@@>>>>>>???@@@@@@@@@@@@???===>>>@@@BBBDDDEEEEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJDDDDDDDDDFFFHHHJJJKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHHHHHHHJJJMMMPPPMMMMMMNNNPPPQQQPPPOOOPPPLLLFFFCCCBBB???===CCCMMMEEEDDDBBBAAA@@@@@@AAAAAACCCCCCBBBBBBAAA@@@??????AAAAAABBBCCCCCCBBBAAAAAAIIIGGGDDDBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAAAAAAAA???===<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>=========???@@@BBB888888999999999888888777555555444555555666777888999888888888999999:::;;;:::::::::999999777666666444444222222222222444444222222333444555555555555555555444444444333333333111111222222222333333333333333333222222222111111222222222222222222222222222222222333333333444444444444555555666777777888777777777777777666555555666666777777888999;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@AAAAAA@@@<<<:::999::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFEEEDDDEEEFFFHHHFFFEEEDDDCCCBBBBBBCCCDDDBBBDDDFFFIIIKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHDDDGGGJJJLLLLLLLLLMMMNNNGGGHHHJJJLLLMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIILLLJJJIIIJJJKKKJJJGGGDDD>>>AAACCCCCCAAA???>>>>>>AAABBBCCCEEEFFFFFFGGGGGGEEEGGGGGGFFFDDDCCCDDDEEEEEEDDDBBB@@@@@@@@@AAABBBCCCBBBAAACCCEEEEEECCC@@@BBBCCCCCCCCCCCCCCCEEEGGGFFFFFFFFFEEEDDDCCCCCCBBB??????@@@CCCFFFHHHGGGGGGEEEEEEEEEDDDBBB>>>;;;999999999999999::::::;;;<<<<<<<<<===============<<<<<<<<<;;;::::::999888888999:::;;;===>>>>>>??????@@@@@@@@@@@@@@@???>>>===??????@@@AAAAAAAAA@@@@@@===>>>AAACCCDDDCCCBBBAAABBBBBBCCCCCCDDDEEEFFFFFFBBBEEEHHHJJJIIIFFFCCC@@@>>>???AAACCCDDDEEEEEEEEEEEEKKKSSS___rrrlllccchhhpppuuuyyy{{{yyyyyyzzzyyyuuuhhhlllmmmrrr~~~wwwgggWWWPPPRRRDDDBBB@@@@@@BBBCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@?????????>>>>>>=========<<<;;;::::::;;;<<<===<<<;;;:::999999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIICCCBBBDDDGGGFFFCCCDDDHHHJJJIIIHHHGGGGGGHHHIIIJJJNNNNNNNNNNNNMMMKKKIIIGGGMMMLLLLLLOOOPPPNNNHHHBBBEEEEEEEEEFFFHHHIIIKKKLLLMMMPPPRRRQQQMMMJJJJJJKKKQQQJJJAAA<<<:::<<>>===;;;;;;<<<===>>>@@@@@@AAA??????>>>>>>>>>==================>>>>>>>>>>>>>>>@@@???>>>===<<<<<<======:::::::::999888777666555666666555555555666777777888888888888888999::::::999999999888888777555555444333222222222222333444222333444444444444444444444444444444333333333333111111111222222222333333333333222222222111111111222222222222222222222222222222222333333333333444333333444444555666666777666777777777666666555444555555666777888999;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===???@@@???===<<<<<<===<<<===>>>???AAACCCDDDDDDEEEFFFFFFEEECCCCCCDDDFFFFFFEEECCCBBBBBBBBBCCCDDDCCCDDDGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGCCCFFFIIIJJJJJJKKKLLLMMMHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHGGGDDD@@@>>>AAACCCCCCAAA???>>>>>>@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGFFFDDDBBB@@@???@@@AAAAAABBBAAA@@@BBBDDDDDDAAA???@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFDDDBBBAAAAAA@@@AAACCCFFFGGGGGGFFFEEEEEEEEECCCAAA>>>;;;:::::::::999999::::::;;;<<<===============<<<;;;:::<<<<<<;;;;;;:::999999888;;;;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<>>>>>>???@@@@@@@@@@@@???>>>???AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCEEEGGGHHHHHHFFFCCCAAA@@@@@@AAABBBDDDEEEFFFGGGFFFNNNUUUZZZdddvvvrrriiieeedddtttkkknnnooowwwzzzgggVVVOOOGGGDDDGGGBBBAAA@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>======<<<<<<<<<<<<;;;::::::;;;<<<<<<===<<<;;;::::::;;;<<<===;;;<<<======>>>>>>======BBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@BBBDDDEEEGGGBBB@@@BBBEEEDDD@@@AAAEEEFFFFFFGGGHHHIIIJJJKKKLLLIIIJJJJJJJJJJJJIIIGGGGGGJJJKKKLLLNNNNNNKKKGGGCCCGGGGGGIIIJJJKKKMMMNNNNNNOOOPPPOOONNNMMMMMMPPPRRRPPPHHHAAA>>>>>>AAAHHHQQQ@@@@@@@@@@@@AAACCCEEEFFFDDDCCCAAA@@@???@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@FFFDDDBBBAAA@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBAAA@@@???>>><<<<<<===>>>???@@@AAAAAA???????????????>>>======>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888666555444888777777666666666666777777777777777888888888888777777777777666555444444333333222222222222333333333333444444444333222222444333333333333222222222000111111111222222222222333222222222222111111111111111111111111111111111111111222222222333333333222222222333333444555555555555666666555555444444333444555666888999:::;;;::::::999999::::::;;;<<<:::<<<>>>???>>>>>>???@@@>>>??????@@@AAABBBCCCDDDEEEEEEEEEDDDBBBAAABBBCCCEEEDDDCCCBBBAAABBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFCCCEEEGGGHHHHHHHHHJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEIIIHHHGGGEEEEEEGGGHHHIIIGGGFFFFFFFFFFFFEEEBBB@@@???AAACCCCCCAAA???????????????AAACCCDDDEEEFFFFFFGGGIIIJJJJJJHHHGGGGGGHHHFFFEEECCCAAA??????@@@@@@AAA@@@@@@AAABBBBBB@@@??????AAADDDFFFGGGFFFDDDBBBCCCDDDFFFFFFFFFDDDAAA@@@CCCBBBCCCEEEGGGGGGFFFDDDEEEDDDCCCBBB@@@>>><<<;;;::::::::::::::::::;;;<<<===>>>======<<<;;;999999<<<<<<<<<;;;::::::999999======>>>>>>>>>>>>======:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBCCCEEEHHHIIIGGGQQQWWWTTTTTT```rrrtttgggiiivvvooommmjjjppp{{{aaaHHHAAABBBAAA>>>>>>@@@??????AAABBBBBB@@@>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<@@@@@@@@@?????????>>>>>>????????????@@@AAABBBCCC@@@???@@@BBB@@@======AAADDDFFFGGGIIIJJJJJJIIIIIIDDDDDDEEEFFFGGGGGGGGGFFFHHHKKKMMMMMMKKKHHHFFFEEEGGGHHHJJJLLLNNNNNNNNNNNNSSSOOOKKKIIIJJJMMMPPPQQQIIICCC@@@BBBFFFJJJPPPVVV@@@@@@@@@@@@AAACCCDDDFFFDDDCCCAAA??????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBAAA@@@????????????????????????>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@???>>>>>>??????????????????>>>???@@@@@@@@@???======>>>>>>>>>===============999999999::::::;;;<<<<<<999999999999888777555555999888777666666666666666666666666777777777666666555555555555555444333333333222222222222222222333333333444333333222111000333333222222222111111111000000000111111111111222222222222222111111111111111111111111111111111111111111111111222222222222111111111111222222333333333444444444444444333333222222444666777999::::::999999888888888999:::;;;999;;;===>>>>>>>>>???@@@>>>?????????@@@AAAAAAAAABBBCCCCCCBBB@@@@@@AAACCCDDDCCCBBBAAAAAABBBCCCCCCEEEFFFGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEGGGHHHGGGGGGIIIJJJJJJKKKKKKKKKJJJHHHGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEKKKIIIGGGFFFFFFGGGIIIKKKIIIIIIIIIIIIHHHFFFDDDBBB???AAACCCBBBAAA@@@@@@AAA>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJJJJHHHGGGGGGHHHEEEDDDCCCAAA@@@?????????AAA@@@@@@AAAAAAAAAAAA@@@AAAAAABBBDDDFFFFFFEEECCCDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDFFFGGGGGGDDDBBBCCCCCCBBBAAA@@@>>>======;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::===<<<<<<<<<;;;;;;::::::>>>?????????>>>>>>===<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCFFFHHHJJJIIIRRRVVVPPPLLLSSS___iiinnnuuu|||wwwrrrkkkiiisss~~~WWWJJJ@@@AAAEEEBBB===;;;======>>>@@@AAA@@@>>>;;;<<<<<<;;;::::::::::::;;;:::::::::::::::::::::999:::::::::999999:::::::::::::::999999999999::::::999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>???@@@???;;;<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;>>>>>>???@@@@@@>>>===<<<=========<<<<<<<<<;;;;;;777888999999::::::;;;;;;666777777888888888777777888888777666666555666666444555555666666555444444333444444444444333222222222222222222222222222222222333333333222111000000222111111111111000000000//////000000000111111111222222222111111111000000000000000000000000000000000000000111111111222222000000000000111111111111111222222333333333222222000222333555777888888888888777666666666777999::::::<<<======<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>???@@@@@@???@@@BBBDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFHHHGGGFFFGGGHHHJJJKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKJJJHHHFFFDDDCCC@@@AAABBBBBBAAA@@@AAABBB>>>???@@@BBBCCCCCCDDDDDDDDDFFFHHHIIIGGGFFFFFFFFFDDDCCCBBBAAA@@@??????>>>AAABBBBBBAAAAAAAAAAAABBBEEEBBB@@@AAACCCFFFFFFFFFEEEDDDBBB@@@@@@AAACCCDDDDDDDDDEEEFFFGGGFFFCCC@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;::::::;;;;;;;;;999999;;;<<<======>>>>>>======<<<<<<<<<<<<<<<;;;@@@@@@@@@@@@???>>>===<<<:::;;;<<<<<<============::::::::::::;;;<<<===>>>BBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCFFFHHHJJJKKKPPPRRROOOMMMQQQUUUVVVSSSZZZeeerrr}}}}}}{{{}}}|||xxxzzz{{{yyyvvvvvvyyy{{{zzzsss}}}\\\EEEAAA???@@@@@@===;;;;;;<<<<<<<<<>>>??????<<<999;;;:::999999888888999999888888888888888888999999888888999999999999888888777777777777777777777777888888999:::::::::::::::777888999;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???===???CCCFFFFFFFFFEEECCCAAA???>>>BBBCCCCCCEEEFFFHHHIIIJJJJJJMMMOOONNNJJJHHHIIIKKKEEEGGGIIIKKKLLLLLLKKKJJJMMMJJJFFFFFFHHHHHHFFFCCCEEECCCFFFMMMRRRSSSUUUYYYBBBAAA@@@>>>======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@>>>>>>=========<<<<<<<<<::::::;;;;;;<<<<<<======???????????????@@@@@@@@@AAAAAA@@@>>>===;;;::::::<<<===???@@@???>>><<<:::<<<<<<<<<;;;::::::999999::::::::::::999888777777444555666777888888888888777666666555555555555666333444555555555444333222222333333444333333222222111111222222222222111111111111222222222111000000111111000000000/////////////////////000000000000222111111111111000000000///////////////////////////000000000000111111111000000000000000000000000000000111222222222111111000111333555666666666555888666555444444666888999:::;;;===<<<;;;999:::::::::::::::;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>???BBBDDDBBBAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIFFFGGGGGGGGGEEEEEEGGGIIIJJJJJJIIIHHHGGGGGGFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJIIIFFFCCCBBBAAA@@@AAABBBBBBAAAAAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBAAADDDGGGHHHGGGEEEEEEEEEBBBBBBAAAAAA@@@@@@??????AAABBBBBBAAA@@@@@@BBBCCCGGGCCC??????BBBFFFGGGFFFDDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDFFFGGGEEEBBB???>>>???AAABBBBBB@@@>>>======<<<;;;;;;;;;;;;;;;;;;888999;;;===>>>???@@@@@@========================@@@@@@@@@@@@@@@???>>>===<<<<<<======>>>=========:::999999999:::<<<===???BBB@@@???===>>>???AAABBB@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEHHHIIILLLNNNOOONNNOOORRRPPPLLLJJJNNNRRRXXX```kkkxxxhhh^^^dddnnnsss{{{~~~{{{zzztttxxxwwwzzz}}}yyylllaaaUUUDDDBBB@@@<<<888888<<>>???@@@@@@AAA@@@@@@??????===>>>AAAAAA@@@CCCHHHGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLGGGHHHIIIKKKKKKKKKKKKJJJFFFGGGHHHJJJMMMMMMKKKJJJLLLLLLOOOSSSRRRNNNOOORRRAAA@@@>>>===<<<<<<<<<===???@@@BBBCCCCCCBBB@@@???@@@???>>>>>>>>>>>>???@@@<<<<<<<<<<<<<<<;;;;;;:::999999:::<<<===>>>???@@@>>>=========>>>>>>???@@@>>>>>>======<<<;;;;;;;;;;;;<<<>>>??????===;;;999;;;;;;::::::999888888777::::::;;;;;;:::999777666555666777777777777777777555444444444444555555666222333444555444333111000222333333444444333333222000111222333333222111000///000111111111111111111000000000/////////.............../////////000000111111111111000000000000/////////////////////////////////000000000111111000000000000000000000000...///000111111111111000111222444555555555444333777666444333333555777999777999;;;:::999888999:::888888999::::::;;;<<<<<<;;;<<<======<<<===???AAAAAA@@@?????????@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFEEECCCCCCEEEGGGIIIIIIHHHGGGGGGFFFFFFGGGJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIFFFHHHJJJHHHDDDAAA@@@@@@@@@AAABBBBBBAAAAAACCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@CCCGGGHHHGGGEEEEEEDDD@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBB@@@>>>>>>AAACCCFFFBBB???@@@DDDGGGFFFDDD@@@AAABBBBBBBBBBBBAAAAAAAAAAAACCCEEEFFFEEEAAA>>>;;;===AAACCCCCCAAA>>><<<======<<<;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@========================@@@@@@@@@AAA@@@@@@??????<<<============<<<<<<;;;:::999999888:::<<<>>>???AAA???===<<<===???BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBB@@@@@@AAABBBDDDEEEFFFGGGKKKMMMMMMKKKLLLOOONNNIIIKKKJJJJJJKKKPPPZZZeeemmmvvvvvvmmmoootttqqqwww~~~}}}~~~wwwyyy|||tttxxxtttvvvuuuuuuZZZNNNNNNLLLCCCBBB>>>:::888:::>>>@@@;;;:::999999;;;;;;:::999999999888777777777777777666777777777888888888888666666777888888777666666444555666666666666555444666666777888888888888777555666777888:::;;;<<<===<<<===>>>???@@@??????>>>===;;;===@@@AAABBBFFFLLLPPPMMMHHHDDDBBBDDDGGGJJJJJJIIIHHHHHHHHHIIIKKKKKKMMMLLLJJJIIIJJJKKKKKKJJJFFFFFFGGGGGGHHHIIIIIIIIIEEEHHHKKKMMMMMMNNNNNNOOONNNQQQUUUWWWQQQJJJKKKPPP???>>>===;;;;;;<<<<<<===>>>@@@BBBDDDDDDBBB@@@???@@@???>>>======>>>???@@@;;;;;;<<<<<<<<<;;;::::::999:::;;;===???@@@BBBBBB======<<<<<<===>>>??????;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===???>>><<<:::888::::::999999888777666666666777999:::;;;;;;::::::777777888777777666555555333333333333333444555666111222444444444222000///222333333444444444333333000111222333333222111000...///000111111111111111000/////////......................../////////000111111111111000000000000////////////////////////////////////000000000000111111111111000000000000......///000000111000000111222444555555444222111777555333222222444777888555777999999888888999:::777888888999;;;<<<<<<===<<<=========;;;;;;===???@@@@@@?????????@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEECCCBBBBBBCCCEEEIIIHHHGGGGGGFFFFFFGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGIIIKKKIIIEEEAAAAAAAAA@@@AAABBBBBBAAAAAACCCEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@CCCGGGHHHHHHFFFEEEEEE??????@@@AAAAAAAAAAAA@@@???@@@AAA???======???BBBDDDAAA@@@BBBFFFHHHFFFBBB===???CCCEEEEEECCC@@@===@@@@@@BBBDDDFFFDDDAAA===999<<>>;;;>>>===<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???============>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@============<<<;;;:::::::::999999888:::<<<>>>@@@@@@???===;;;<<>>???AAACCCDDDEEEEEEEEEJJJMMMLLLHHHHHHKKKLLLJJJKKKHHHFFFHHHNNNUUU\\\___kkkrrr{{{|||zzzyyyzzz}}}{{{~~~wwwqqqpppmmmzzz~~~wwwVVVOOONNNLLLFFF;;;<<<;;;::::::<<<===;;;777;;;999888888999::::::999999999888777777777777777666777777777888888999999555666777888888777666555444555666777777666555444555666666777777777777777777777888888999999999999999;;;<<<>>>>>>>>>>>>===;;;999;;;@@@BBBCCCHHHOOOZZZUUUMMMFFFCCCEEEIIILLLLLLKKKJJJIIIIIIIIIJJJKKKNNNJJJGGGGGGJJJKKKJJJIIIDDDCCCCCCCCCDDDEEEFFFFFFGGGJJJMMMMMMKKKJJJMMMPPPKKKPPPWWWXXXQQQJJJLLLSSS<<<<<<;;;:::;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===>>>=========??????===<<>>===<<<::::::999999===<<<;;;::::::;;;===>>><<<<<<;;;;;;;;;:::::::::888999::::::::::::999888:::999999999999999999:::===;;;999777666666666777666666777888888888888888888888777555555444444444222111000111333444333222222222222222222222222222222111111111000000////////////000000000000//////............///////////////////////////.......................................////////////..................////////////////////////////////////////////////////////////......///000111222222333///000000222333444555555111111111111222333444444777888888777666555555666::::::999888777777777888999::::::;;;;;;<<<<<<<<<>>>===<<<;;;===@@@CCCEEECCCCCCDDDDDDDDDDDDCCCCCCGGGFFFDDDDDDEEEFFFFFFEEEFFFEEEBBB@@@???@@@AAAAAAGGGFFFFFFEEEDDDCCCCCCBBBGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEHHHDDDAAACCCHHHIIIDDD>>>?????????@@@AAABBBDDDDDDDDDEEEFFFFFFFFFDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>============@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@>>>===<<<<<>><<<===>>>??????>>>===<<<:::;;;;;;;;;::::::<<<===;;;<<<>>>???@@@???===<<<::::::;;;;;;<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@===============<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;===AAADDDBBBCCCDDDDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>???@@@@@@BBBDDDGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMPPPSSSTTTZZZ[[[aaalll{{{xxxppprrr{{{{{{qqqpppnnnnnnyyywwwxxxuuu~~~wwwxxx|||eeeUUUGGGDDDEEEBBB??????<<<<<<;;;::::::::::::;;;999999999999999999999999666666666666666666666666666666666666666666666666555555444444444333333333333333333444444444555555666666555555555555666666555666777888888999999888888888999:::::::::999999888;;;>>>AAABBBDDDFFFHHHJJJIIIGGGEEEDDDEEEFFFGGGKKKIIIGGGEEEEEEGGGIIIKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEAAA===<<<@@@DDDFFFFFFIIIJJJJJJHHHGGGGGGIIILLLPPPRRRSSSQQQNNNMMMOOORRR<<<<<<;;;;;;;;;<<<===>>>@@@@@@???????????????>>>???>>>===>>>@@@@@@>>>=========<<<<<<;;;;;;<<<<<<===<<<;;;::::::;;;===>>><<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;;;;:::999999999888888888888999999<<<;;;999777666666666666444555666666777777666666777666555444333333333333222111000111333444333222222222222222222222222222111111111000000000////////////000000000000//////............////////////////////////..........................................////////////..................////////////......................../////////////////////////////////000000111111222///000000111222333444555222222111111111222333333333555666666555555666888888777777666666666666777888888888999::::::;;;;;;<<<<<<<<<===???BBBEEEFFFBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDFFFFFFEEEDDDDDDCCCBBBBBBHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCDDDDDDEEEDDDDDDCCCHHHEEEDDDEEEHHHHHHEEEAAA>>>>>>>>>>>>???@@@AAAAAAEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAA@@@???>>>>>>=========AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???======<<>><<<<<<<<<===>>>>>>>>>>>>===<<<999:::;;;:::999:::;;;===<<<===>>>??????>>><<<;;;;;;;;;<<<<<<<<<=========<<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;<<<;;;<<<======<<<===@@@BBB@@@AAABBBDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@??????>>>===???@@@@@@AAABBBDDDGGGGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIKKKMMMPPPRRRTTTQQQUUUZZZaaajjjwww~~~ssstttsssqqqooottt{{{xxx|||yyyzzz}}}~~~vvv~~~uuuRRRQQQGGG???@@@BBB@@@======;;;::::::999999999999999888888888888888888888888555555555555555555555555555555555555555555555555444333333333222222222222333333333333444444444444444444444333333444444444555555666777888888888888777888999999::::::999999;;;>>>@@@AAAAAABBBCCCEEEEEEDDDBBBAAAAAABBBDDDEEEFFFEEECCCCCCCCCEEEGGGIIIHHHHHHGGGGGGGGGGGGFFFFFFDDDAAA???@@@CCCFFFGGGFFFEEEEEEFFFEEEDDDDDDGGGIIIJJJKKKLLLLLLJJJJJJLLLOOO<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@@@@???>>>>>>???@@@@@@???===<<<<<<<<<<<<<<<===>>>???<<<;;;;;;:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888888777777777777888888;;;:::999777666666666666333444444555666555555555555555444333222222222222222111000111333333333222111111111111111111111111111111000000000000//////...//////000000//////...---............/////////......................................................////////////......---............/////////------------------------/////////////////////////////////000000000000000//////000111222333333444333222111111111111111111000222444444444555666888666666777777777777777888666666777777888999999:::;;;;;;===???AAADDDEEEFFFAAAAAABBBBBBBBBBBBAAAAAA?????????@@@@@@AAAAAAAAA????????????AAACCCEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBGGGHHHIIIIIIIIIHHHFFFEEEBBBBBBCCCCCCCCCBBBBBBAAAFFFFFFGGGGGGGGGGGGEEEDDD??????>>>>>>>>>??????@@@DDDDDDDDDCCCBBBAAA???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAA???>>>>>>>>>>>>>>>AAAAAA@@@?????????@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>@@@BBBBBB@@@===<<<;;;;;;<<<===>>>>>>===<<<;;;999:::;;;:::999999;;;===<<<===>>>>>>===<<<;;;999<<<<<<<<<===============999:::;;;<<<===???@@@@@@????????????>>>>>>>>>===888888999999::::::;;;;;;;;;===>>>>>>======>>>@@@>>>???AAACCCEEEFFFFFFFFFCCCCCCBBBAAA???>>>===<<<>>>???AAAAAAAAABBBDDDFFFDDDFFFGGGIIIKKKMMMNNNNNNIIIIIIJJJKKKMMMOOOQQQRRRNNNRRRUUUVVVXXX___mmmwww~~~uuu{{{~~~wwwtttxxx{{{vvvvvvtttuuu~~~}}}hhhOOO;;;@@@<<<;;;>>>???<<<:::;;;999999888777777777777888777777777777777777777777555555555555555555555555555555555555555555555555222222222222111111111111222222333333333444444444222222111111111111222222444555666777888888888888777777888999999999999999>>>@@@AAABBB@@@@@@AAABBB>>>=========>>>???AAABBBAAAAAABBBBBBCCCDDDFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCBBBDDDFFFFFFEEEDDDAAACCCDDDDDDCCCDDDFFFHHHLLLMMMMMMLLLJJJKKKMMMOOO===============>>>>>>>>>>>>>>>======>>>???@@@AAA>>>======>>>??????>>><<<===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777666666666666777777999999888777666666555555333333444555555555555555555444333222222222222222222000000111222333222111111111111111111111111111000000000000000000//////...//////////////////...---------.........//////------...............///..............................////////////......---------.........//////------------------------/////////////////////////////////////////////...//////000000111222222333333222111000000000000000///111222333222333444666777888888999999:::::::::555555666777888999999:::;;;<<<>>>AAABBBCCCCCCCCC???@@@@@@AAAAAA@@@@@@???<<<===????????????@@@AAA>>>>>>??????AAACCCEEEFFFCCCCCCCCCCCCBBBBBBAAAAAAEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBCCCBBBBBBAAAAAABBBEEEHHHHHHEEECCCDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@DDDDDDCCCBBB@@@>>>===<<<============>>>>>>??????@@@@@@@@@@@@AAACCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>AAA@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@BBBCCCEEEDDDAAA>>>===<<<:::;;;<<<======<<<;;;:::888999:::999888888:::<<<============<<<;;;999888<<<<<<==================999999:::;;;<<<===>>>???>>>>>>=========<<<======888888999::::::;;;;;;;;;;;;===??????=========>>>>>>???AAACCCEEEEEEEEEEEEAAAAAA@@@???>>>>>>======???@@@AAAAAAAAAAAACCCEEEDDDEEEGGGJJJKKKLLLMMMMMMHHHHHHIIIKKKLLLNNNOOOPPPQQQSSSSSSRRRPPPRRRYYY^^^nnn||||||{{{yyyvvvzzz}}}|||ttttttqqqssseeeVVVLLLEEECCC<<<===>>>???===:::888999999888888777666777777777555555555555555555555555444444444444444444444444444444444444444444444444333222222222222111111111222222222222333333333333222111111000000111111222444444555666777777777777666666777888999999999999===???AAAAAA?????????@@@;;;;;;::::::;;;<<<>>>>>>AAABBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHDDDEEEFFFGGGFFFDDDAAA???BBBDDDEEEFFFFFFGGGIIIKKKPPPOOONNNLLLKKKKKKMMMNNN=========>>>>>>>>>>>>>>>============>>>???@@@@@@<<<;;;;;;<<<======<<<:::>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::999888888888888888888999777666666666666666666777777777777777666555555444333444555555666666555555555444333333222333333333111000///000222333222111000000000000000000000000//////////////////000000......////////////......------------............,,,---------......//////..............................////////////......------------............------------------------/////////////////////////////////.............../////////000000111111111222111111000////////////000111222222111111222333666777888999999999999999555555666777888999::::::<<<===???@@@AAA@@@???>>>>>>>>>????????????>>>>>><<<>>>AAAAAA??????@@@AAA?????????@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@>>>BBBFFFEEEBBB@@@BBBDDDBBBBBBAAA@@@????????????DDDCCCBBB@@@>>>===<<<<<<======<<<<<<<<<===>>>???AAAAAAAAAAAABBBCCCEEEEEEBBBAAA@@@???>>>>>>>>>>>>@@@???>>>=====================>>>???@@@@@@@@@@@@BBBCCCDDDCCC@@@===<<<<<<999:::;;;<<<<<<;;;:::999888999999999888888:::;;;<<<<<<<<<;;;:::999888888<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::;;;888999:::;;;<<<;;;;;;;;;:::<<<>>>>>><<<<<<<<<===???@@@AAACCCCCCCCCBBBAAA======>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@BBBDDDEEEFFFHHHJJJJJJJJJIIIIIIGGGGGGHHHJJJKKKLLLLLLMMMPPPOOOOOOPPPQQQPPPOOONNNVVVcccrrrzzz|||~~~zzzmmmnnnrrrxxxyyyyyyzzzyyyyyyvvvuuu}}}yyy~~~{{{|||ooo\\\TTTOOOGGG@@@???<<<>>>???===:::999999:::999888888777777777777777444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222222222111111111222222222333333222222111111111111222222333444555666666777666666444555666777888888888888:::<<<>>>???>>>>>>???@@@<<<;;;;;;;;;;;;;;;;;;<<>><<>>???????????????======>>>?????????>>>>>>;;;::::::;;;<<<<<<;;;999>>>===<<<;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::888888777777777777888888777777666666666666777777666666666777666555444444333444555555666666555555444333333222222333333444111000///000222222222111////////////////////////......////////////000000---......//////......---,,,------------.........,,,,,,,,,---......//////..............................////////////......,,,------------.........------------------------////////////////////////---------.....................//////000000000000111000//////////////////000111222222111000111333333444555666666666555444444444555666888999::::::<<<<<<===>>>>>>===;;;:::<<<==================<<<===@@@CCCCCC@@@>>>???AAA???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???<<>>===============CCCBBBAAA???>>>============<<<;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBBBBCCCDDDBBBAAA@@@??????>>>??????>>>>>>===<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@???@@@@@@???<<<:::999999888999:::;;;;;;:::999888777888999888777777999;;;;;;;;;::::::999999888888:::999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888999999:::;;;<<<<<<;;;:::999999:::;;;;;;::::::;;;===@@@@@@AAAAAAAAA@@@>>>===;;;;;;<<<======>>>>>>??????@@@@@@@@@>>>>>>@@@BBBEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJMMMPPPOOOLLLHHHJJJQQQYYY[[[YYYYYY^^^bbbwwwzzzsssvvvwwwwww~~~~~~yyyzzzzzznnnqqqwww}}}yyy|||wwwzzzttt[[[RRRKKKEEEEEEEEEAAA;;;888888;;;<<<999777:::;;;;;;888888777666666666666777444444444444444444444444333333333333333333333333333333333333333333333333444333333333222222222222000000111111111222222222222222222111111222222222222333444555666666666666333444555777888888888888666999;;;<<<<<<<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;???>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEFFFGGGHHHHHHGGGHHHHHHEEEBBB???>>>>>>BBBDDDGGGHHHHHHIIIJJJKKKKKKIIIGGGIIIMMMQQQUUUVVV===>>>???@@@@@@@@@??????<<<===???@@@@@@>>><<<;;;;;;::::::;;;<<<<<<;;;999;;;::::::::::::;;;;;;<<<888999:::<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999888777777888999999888777777666666777777888555555666666666555444333222222333444444444444444222222111111111222222333111000///000111222111000////////////////////////........./////////000000---......//////......---,,,,,,---------.........++++++,,,------...//////..............................////////////......,,,,,,---------.................................////////////////////////,,,,,,,,,------......///......////////////000000//////.........///000000...///111111111111333555222333555666555444222111222222333555666777888999999999:::::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;>>>BBBEEEDDD@@@===>>>@@@>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>???AAABBBAAAAAAAAAAAA@@@???>>>===<<<>>>@@@AAA@@@@@@???@@@???>>>===============>>>BBBAAA@@@>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<>>>???@@@@@@@@@??????@@@AAAAAABBBBBBAAA@@@????????????<<<<<<<<<;;;<<<<<<======<<<===>>>??????@@@??????===>>>???===:::999999999777888999::::::999888777666777888888666777888:::999999999888888888999999777777777666666666555555888888888999999::::::::::::999777666555666777888999:::;;;<<<;;;999777666777888999888888999;;;>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>======>>>@@@CCCEEEGGGHHHHHHFFFDDDCCCCCCDDDEEEGGGGGGGGGFFFFFFDDDGGGJJJKKKKKKJJJHHHHHHFFFKKKQQQQQQMMMJJJIIIKKKVVVhhhppprrrzzzzzzvvvyyysss~~~}}}}}}pppeeegggvvv~~~zzzyyy}}}yyyeeeSSSHHH???BBBAAA===888888:::<<<;;;666::::::777888<<<;;;777777666666555555555555555444444444444444444444444222222222222222222222222222222222222222222222222222222222222111111111111000000000000111111111222222222111111111111222222222222333444555555555555222333555666777888888888555777999:::::::::;;;<<<:::;;;;;;<<<============<<<<<<<<<<<<>>>AAADDDFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDAAA@@@CCCEEEBBBEEEGGGIIIIIIHHHIIIJJJOOOLLLIIIJJJOOOTTTVVVWWW===>>>???@@@AAA@@@??????;;;===@@@AAAAAA>>>;;;999<<<;;;;;;<<<======<<<:::888888888999:::;;;======888999:::<<<===>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;888888777777777777888888444555666666666555444333111111222333333333333222111000000000000000111111111//////000111222111000////////////////////////---.........//////000000---..................---,,,,,,,,,---------......++++++,,,,,,---...//////..............................////////////......,,,,,,,,,---------......////////////////////////////////////////////////++++++,,,,,,---...//////.........///////////////...............///000111,,,...000111222333555777444555666777777555333111000111222333555666777888666777777888888999:::::::::;;;;;;<<<<<<;;;;;;:::>>>BBBFFFEEE@@@<<<===???<<<===???@@@BBBBBBCCCCCC??????????????????@@@@@@AAA???===<<<===???AAACCC@@@@@@@@@??????>>><<<<<<===>>>???@@@AAAAAA@@@???@@@@@@????????????@@@@@@BBBAAA@@@>>>>>>>>>???@@@>>>===;;;;;;;;;<<<>>>@@@??????>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@????????????;;;;;;;;;;;;;;;<<<===>>>======>>>???????????????>>>??????>>>;;;::::::;;;777888999::::::999888777666777888777666666888:::999888888777888888999999666666555555444444444333444555666777888999:::;;;:::999777666555666777888999:::;;;;;;:::888555444666777777666666888;;;>>><<<===>>>??????>>>===<<<=========<<<<<<;;;;;;;;;>>>??????>>><<<<<<===>>>AAACCCEEEGGGGGGFFFDDDCCCBBBCCCDDDFFFFFFFFFEEEDDDGGGKKKNNNLLLFFFCCCEEEHHHKKKIIIEEEAAA???CCCLLLSSSHHHWWWZZZYYYbbbkkkpppyyy{{{}}}zzzyyy|||xxxoooeeebbbkkk~~~{{{uuutttvvv{{{qqq[[[UUUZZZQQQGGGDDDCCC888???@@@<<<;;;>>>>>>:::888<<<<<<999;;;===:::222555555444333333333333444444444444444444444444444222222222222222222222222222222222222222222222222111111111111000000000000000000000000111111111111111111000000000000111111222222333444555555555555222333444666777888888888555777999999888888999:::888999:::<<<>>>?????????<<<<<<<<<===@@@EEEIIILLLEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCAAABBBGGGLLLDDDGGGJJJKKKJJJJJJJJJKKKQQQMMMHHHHHHJJJNNNOOOOOO@@@???>>>======>>>??????>>>???AAAAAAAAA???===<<<;;;>>>AAA???:::888;;;>>><<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<======???===;;;999777666666666999999999888888888777777555555555555666666666666444555555555555333222111333444666777777666444333000000000000000000000000111111000000//////......////////////000000000000////////////////////////------......------,,,+++,,,,,,,,,---------......//////...------------...........................------............------,,,...111333333111...,,,---------............///................................................---------............///////////////////////////...000111111000000111222111222444555555444222111222222333333444555666666777666666666666888999:::::::::999999888888999999=========<<<<<<;;;;;;:::<<<<<<>>>???@@@AAAAAABBB????????????????????????????????????@@@AAABBBCCC@@@@@@???>>>======>>>>>>>>>>>>>>>@@@BBBCCCBBBAAA??????>>>>>>>>>>>>>>>???@@@@@@@@@???>>>======<<<@@@???===<<<===>>>@@@AAACCCAAA@@@>>>======>>>>>>BBBAAAAAA@@@???>>>======<<<;;;999888888999;;;<<<;;;===@@@AAA@@@>>>>>>>>><<<<<<;;;;;;;;;:::::::::777777777888999:::<<<<<<999888666555444555777888888888888777777777777777666666555444444444444555666666666666777777777777666666666666777777777777888999999999888777555333666666666777888888999999888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBEEEFFFFFFDDDAAA???CCCEEEFFFFFFEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHKKKIIIFFFCCCBBBDDDGGGHHHKKKJJJJJJLLLRRR[[[dddiii~~~wwwtttooommmmmmtttvvv|||zzzxxx}}}qqq```RRRIIIGGGLLLJJJ@@@<<<@@@;;;;;;:::::::::999999999888888888888888777666666777666555444333222222222444444333222111111111111333222111111000000111111444111---,,,---000222222333333222111000000000111111111000000000000111111000000000000000000000000222222222222222222222222333333333444555666888888777777888999999999999888:::999888888888999:::;;;;;;<<>>>>>===<<<======>>>??????@@@AAABBBBBB@@@>>>===;;;>>>AAA???;;;999;;;???===>>>>>>???>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<999777666555555555888888777777777666666666444555555555666666666666333333333333555666888:::@@@AAABBBCCCCCCBBBAAA@@@000000000000000000000000000000000000//////........./////////000000000000........................------......------,,,+++,,,,,,,,,---------......//////...---------------........................------............---------...000222222000...---------------............................................................------------.......................................000111111000///111222111222444555444333222111222222333333444555555555666666555555666777999::::::999999888888888999999<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>???@@@@@@@@@??????????????????????????????@@@@@@@@@@@@AAAAAA@@@?????????>>>>>>>>>===>>>======???AAABBBAAA??????>>>>>>=========>>>>>>@@@@@@??????>>>======<<>>===<<<<<<>>>???AAABBBAAA???>>>=========>>>AAAAAA@@@???>>>===<<<<<<<<<;;;999888888999:::<<<;;;===???@@@>>>===<<<<<<;;;:::::::::999999999999888888888888999999:::;;;999888666555444555666777777777777777777777777777666555444444333333444444555555666666666777777777444444555555555666666666888888888888777666555555555666666777777888999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>???@@@@@@@@@AAABBBCCCBBBAAA???>>>CCCEEEEEEEEEDDDCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDFFFHHHIIIGGGGGGGGGIIIKKKOOOSSSUUU___uuuzzzyyymmmaaaXXXQQQMMMGGGAAAAAAHHHGGG>>>999<<<999999999999888888888888777888888888888777666555666555444333333222222222333333222111111111222222222222111000000000111111222000...///111222333222333222111111000000111111111111000000000000111111000000000000000000000000222222222222222222222222111111111222333444666666555666777777888888777777999888888777888999:::;;;;;;===???@@@AAACCCFFFIIIFFFDDDCCCBBBBBBCCCDDDFFFDDDEEEEEEDDDAAA>>>>>>>>>CCCFFFIIIJJJKKKKKKLLLMMMJJJKKKMMMMMMLLLLLLMMMNNN<<<;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBAAA???>>><<>>>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;:::888666555444444555666666666666555555555555444444444555555555666666111000000111555999>>>AAA:::;;;<<<======<<<;;;:::000000000000000000000000000000000////////////........./////////000000000........................------......------,,,+++,,,,,,,,,---------......///......---------------------------------------------............------......///000000///......------------............------------------------------------------------------------.......................................///000000//////000222111111333444444333222111222222222333333444444555555555555555555666888888999888888888888888999999;;;::::::::::::::::::::::::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>???@@@@@@@@@???>>>======<<<<<<>>>@@@AAA???>>>>>>>>>=========>>>>>>???@@@@@@??????>>>=========>>>===<<<;;;<<<===>>>???AAA@@@???>>>============@@@@@@???>>>===<<<<<<;;;;;;:::999888888999:::;;;;;;<<<>>>>>><<<:::::::::999999999999888888888888999999888888888888999999888777666444444555666666666666666666666666666666555444333333222222333333555555555666666666666777333333333444444444555555777777666666666666666777555555666666777888888888999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;=========>>>??????@@@@@@????????????>>>>>>>>>===CCCDDDEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEFFFGGGHHHIIIGGGHHHJJJKKKLLLKKKJJJJJJNNN\\\jjjsssyyyrrrpppiii___RRRGGGBBB@@@???===>>>:::<<>>??????AAADDDFFFCCCCCCAAAAAAAAAAAACCCCCCDDDDDDDDDBBB???>>>>>>@@@CCCEEEFFFGGGGGGHHHIIIKKKIIIKKKLLLLLLKKKKKKLLLMMM999999::::::;;;<<<===>>>??????@@@@@@@@@@@@???>>>===>>>@@@???===<<<===?????????>>>===<<<:::999999::::::::::::::::::;;;;;;:::999777555444444555555666666666666555555555444333333444444444555555555000000000222555888<<<>>>...///000000000000///...000000000000000000000000////////////////////////........./////////000000........................------......------,,,+++,,,,,,,,,---------......///...------,,,,,,------------------------------------............------///..................///,,,,,,---------.........------------------------------------------------,,,,,,---------.................................---...000///......///111000111222222333222222111111222222222333333333444333333333444555555666777777777777777777888999:::999999999999999999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA???===;;;===>>>@@@AAAAAA@@@>>>===>>>======>>>@@@AAA@@@>>>???>>>>>>>>>>>>???@@@@@@????????????>>>>>>=========<<<<<<;;;<<<===>>>>>>@@@@@@??????>>>>>>>>>>>>??????>>>===<<<;;;:::::::::999999888888999:::;;;:::;;;===<<<999888777888:::999999999999888888888999999888777777777777777777666555444444444555555555555555555555666666666444333222222111111222222444444555555555666666666333333333333444444444444666555444444444555777888444444555666666777777888999999999999888888888888:::;;;;;;<<<<<<;;;;;;:::======>>>??????@@@@@@@@@??????===<<<<<<<<<===>>>AAABBBDDDCCCBBBBBBDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMLLLSSSWWWWWWSSSSSSZZZdddhhhmmm|||qqqTTTKKKLLLCCCBBBAAABBBCCCBBB???<<<===:::;;;@@@AAA===999:::777777777777666666666666666666666777777666555555444444333222222222222222111111000000111222333333111111000////////////000111000//////111111///...111111000000000000111111000000////////////000000000000000000000000000000111111111111111111111111/////////000000222333333333444444555555555555555444555555666777999::::::;;;<<<===>>>>>>???AAACCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBB@@@>>>===???AAABBBDDDEEEEEEDDDEEEHHHJJJHHHJJJKKKKKKHHHFFFFFFFFF888888999:::;;;<<<<<<<<<=========>>>>>>>>>============>>>>>>=========>>>???>>>===<<<::::::999999::::::::::::::::::999999999888777666555555666777777777666666666555555555333333333333444444444444000111222333444444444444000000111111111111000000////////////////////////.............../////////............////////////........................------......------,,,+++,,,,,,,,,---------............---,,,,,,,,,,,,,,,------------------------------............------///...---,,,,,,---...///,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------...........................,,,...//////......///000///000000111111222222222111111111222222222222222111222222333444444555555555555555666777888999:::777888888999999:::::::::<<<<<<===>>>????????????========================???@@@AAABBBAAA???<<<:::===>>>@@@BBBBBB@@@???>>>@@@??????@@@AAABBB@@@???????????????@@@@@@AAABBB?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;:::999888888888888888999999::::::999:::;;;:::888666666777::::::::::::999999999999999999888777666666666666666555555444444444444444333333444444444555555555333333222111111111111222444444444444555555555555333333444444444555555555444333333222333555666777444444444555666666777777888888888888888888777777::::::;;;;;;;;;;;;::::::<<<<<<>>>???@@@@@@??????@@@???===<<<<<<<<<===>>>>>>@@@BBBCCCCCCCCCEEEGGGFFFEEEDDDDDDCCCCCCDDDDDDHHHIIIIIIIIIHHHGGGEEEDDDFFFGGGGGGIIIJJJKKKLLLMMMPPPXXX\\\VVVNNNKKKLLLKKKNNNXXXiiizzzvvvYYYFFFDDDJJJEEEAAA===::::::;;;<<<===???<<<:::;;;<<<:::999999777777777777666666666666444555555666666666555555333333222111111111222222000000000000111222222333111000//////......//////222000.........///...---111000000///000000111111000000////////////000000////////////////////////000000000000000000000000111111000111111222333444333444555555666666555555333333444666777888888999:::;;;<<<<<<<<<===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???======???AAADDDEEEFFFFFFFFFGGGJJJLLLJJJLLLLLLKKKGGGDDDBBBAAA888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<============>>>===<<<::::::999999999::::::999999999999888888888777666555555666777777777666666666666555555555222222222333333333444444222222333333222000...---111111111111111111111111////////////////////////---............/////////------........./////////------------------------------......------,,,+++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......------...000/////////000000111222222111111111111111111111111///000111222333333333333444444444555666888999:::777777888999::::::;;;;;;<<<===>>>>>>?????????>>>========================@@@@@@@@@@@@@@@>>><<<;;;>>>???@@@AAAAAAAAA@@@???@@@@@@???@@@BBBBBB@@@??????????????????@@@AAABBB??????>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@???>>><<<<<<;;;:::999888888777777777888888999:::::::::888999:::888777666666777;;;:::::::::999999999999888888777666666555666666555444444444444333333333222222222333444444555555444333222222111111222222333333333444444444555555333333333444444444555555333222222222333444555555333333444444555666666666777777777777777777888888::::::;;;;;;;;;;;;:::::::::;;;===>>>??????>>>>>>@@@???===<<<<<<<<<===>>>===???AAAAAAAAABBBDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEJJJJJJJJJIIIHHHFFFDDDCCCIIIHHHHHHGGGHHHJJJLLLMMMLLLTTTYYYTTTNNNKKKKKKJJJLLLMMMTTTbbbmmmrrrsssuuuyyyvvvpppggggggmmmwwwxxxssscccPPPDDDDDDHHH@@@???<<<999888888999999>>>;;;888777777777777777777777777666666666555555333444555555555555555555222222111111000111111222111111000000000111222222000000///...............111000000111222222111///000000/////////000111111000//////......//////000////////////////////////////////////////////////222222111111222333333444333333444555555555555555222333444555666777777777888999:::::::::;;;>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>===???@@@DDDFFFHHHIIIIIIKKKMMMOOOLLLNNNOOOMMMHHHDDDAAA@@@999:::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>>>>;;;::::::;;;<<<===<<<<<<===<<<:::999999999:::::::::999999999888888888888666666555444444555666777555555555555444444444333222222222222333333333333333222111000000///.........------------------...////////////////////////---------.........//////---------.........//////------------------------------......------,,,+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++---......---,,,...///.........///000111222222111111111111111111111000...///000222222222222222333333333444666888999:::777777888999:::;;;<<<===<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????>>>>>>======?????????@@@@@@AAAAAAAAA@@@?????????AAAAAA???>>>============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>???======>>>>>>??????>>>>>><<<===>>>??????>>>===<<<;;;;;;:::999888777777666666777888999999:::::::::777888999888666666777999999999999999888888888888777777666555555555666666444444444444444333222222111111111222333444444444444444333222222222222222222333333333333444444444222222222222333333333333111222333333333333333222222333333444555555666666555666666666777888888888999::::::;;;;;;::::::999999:::<<<>>>>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<===>>>@@@???>>>>>>???@@@>>>???@@@AAACCCFFFHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRNNNHHHGGGKKKOOOOOOHHHCCCCCCJJJNNNMMMLLLMMMXXXhhhzzz~~~|||}}}zzzoooeee```WWWPPPMMMMMMKKKKKKVVVeeehhhgggaaaWWWKKKCCC@@@???666888<<<>>>===;;;999777:::999777666777888777555555555555555444444444444222333444555555555555555111111000000000000111111222111111000000000000111000///......------......---000444999<<<<<<888444///////////////000111111//////............//////////////////////////////////////////////////////222222111111111222333333111222333333444333333333222333444555666555555444666777999999999;;;===???>>>>>>>>>??????>>>>>>>>>===>>>@@@@@@???>>>>>>??????BBBEEEHHHIIIJJJKKKMMMJJJLLLMMMLLLHHHDDDBBBAAA:::;;;<<<<<<<<<;;;:::999===============>>>??????::::::999:::<<<<<<<<<;;;<<<;;;:::999999999:::;;;:::999999999888888777777555444333222333444555666444444444333333333222222111111222222222333333333333222///......///111333000//////......//////000////////////////////////---------.........//////---------.........//////------------------------------......------,,,+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,...---,,,,,,---///............///000222222111111111000000000000000---...000111222222111111222222333444666888999:::777777888999;;;<<<======;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>===>>>>>>???@@@?????????@@@@@@BBBBBB???>>>>>>>>>@@@@@@>>><<<;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>>>>?????????======>>>???????????????:::;;;<<<======<<<;;;;;;;;;;;;:::999888777666666666666777999999:::::::::777888888777666666888:::888888888888777777777777666666555555555555666666333333444444444333222111000000111222333333444444555444333333222222333333222222333333333444444444000111111111111222222222111222333444444333111111222222333444444555555666444555555666777888888999999::::::;;;;;;::::::999888999<<<===>>>===<<<;;;======<<<<<<<<<;;;;;;;;;>>>??????>>>;;;:::;;;;;;:::;;;===@@@DDDHHHKKKMMMIIIIIIHHHGGGGGGGGGHHHHHH@@@BBBEEEHHHKKKMMMNNNNNNTTTRRRMMMJJJLLLOOOKKKEEEKKKEEEDDDIIIKKKHHHIIINNNTTT]]]hhhhhh]]]VVVaaaqqqpppsss}}}yyyrrrhhh]]]WWW___SSSLLLPPPSSSNNNFFFBBBBBB@@@BBBFFFDDDDDDQQQaaaYYYWWWTTTQQQMMMIIIDDD@@@>>>===:::666444444777:::777888999999;;;;;;999555444444444333333333222222222333444444555555555444111000000000000000111111222222111000//////000000//////...------------...***///888AAAEEEDDD>>>999///////////////000111111//////............//////////////////////////////////////////////////////111111111111111111222333000000111222222222222222222333444555555555444333444666888888999:::===???<<<<<<============<<<<<<;;;===@@@@@@???>>>>>>???999<<>>>>>>>>>>>???>>>===<<<;;;<<<======>>>?????????===<<<<<<=========<<<<<<<<<<<<======<<<<<<;;;<<<===???AAABBBAAAAAABBBCCCBBBAAA@@@???===============<<<<<<;;;<<<;;;::::::;;;<<<===>>><<<;;;999777666555444444444555666888888888777666555555555555555444444333666666777777777777666666444444444444444444444444222222222222222222222222000000000000000000000000222222222222222222222222333333222222111000////////////000000111111111222///000111222222222222222111222222333333444555555555555555555666666666666888888888777777777777777::::::;;;;;;<<<=========>>>>>>======<<<<<<;;;;;;<<<::::::<<>>GGGJJJLLLMMMIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDFFFHHHIIIJJJKKKKKKQQQOOOMMMLLLLLLMMMMMMLLLAAAEEEIIIKKKIIIGGGFFFGGGTTTZZZYYYQQQQQQXXXYYYSSSSSSWWW^^^dddiiikkkjjjjjjbbbbbb```^^^\\\ZZZXXXWWW\\\^^^```bbbaaa^^^[[[YYYUUUVVVWWWYYYXXXTTTNNNIIIIIIGGGFFFEEEFFFEEEDDDBBBAAA@@@???===???DDDLLLQQQTTTNNNGGGDDDEEEDDDAAA===:::999888888777777888888999888888777666555555444444444333333333333222222222222222111111111111000222111111111000000//////000000000000000000000000...........................222888===???>>>;;;888000000////////////000000//////............//////222000...---,,,---...///000///...---...///111333000000000000000111111222222222222111111111000000000000111222333333333333333444555666777888999:::999999;;;<<<============??????@@@@@@@@@??????>>>BBBEEEGGGFFFDDDDDDFFFIIIHHHJJJKKKKKKIIIHHHHHHHHH;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;999999999888888999999999;;;:::999777666666777777555555555555444444444444444444333222222222222222333333222111111111111222111111111000000000//////........................000//////...------,,,,,,+++,,,------...---------------------------------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,---......---,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......---------,,,,,,,,,------------...///000111111111000000///......---//////000000000111111111222222333333444555555555777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????;;;;;;::::::;;;<<<===>>>===>>>???>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA???@@@@@@@@@@@@@@@???>>>===============<<<;;;;;;;;;;;;:::::::::;;;===>>><<<;;;999888666555444444555666777888888888777777555666666666666555444444555555666666666666555555333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222333333222111111000////////////000000000111111111000000111111222111111111000111111222222333444444444444555555555666666666777777777777777777777777999999::::::;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;:::<<>>???BBBHHHMMMOOOIIICCCAAABBBAAA>>>;;;::::::999888888888888999888888777777666555555444444444333333333222222222222222222111111111000000111111111000000000//////////////////////////////........................,,,///333666777555222000///......------....../////////............//////111000...---,,,---...///000///.........000222444000000//////000000111222222222222111111111000000000000111222333333333333444444555666777777888888999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@??????GGGIIIJJJHHHFFFDDDEEEGGGGGGHHHIIIHHHFFFDDDDDDEEE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;999999888888888888999999:::999888777666666666777555555555555444444444444444444444444444333222222333222222111111111111111111111000000000000//////........................//////......---,,,,,,,,,++++++,,,---------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,------------...///000000111000000//////.........////////////000000000000111222222333333444555555888999::::::;;;;;;;;;:::888888999999:::;;;;;;<<<;;;<<<<<<<<<<<<=========888888888888999;;;<<<===;;;=========;;;:::;;;<<<;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<>>>???======<<<<<<<<<======>>><<<<<<======<<<<<<;;;:::;;;::::::::::::;;;;;;<<<;;;:::999777666555555555777777888888888777666666444444555555444444333222333333444444444444333333333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111222222111111000000//////////////////000000000000000000111111111000////////////000000111222222222333333444444444555555555666666666666666666666666888888999999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===??????===;;;:::999???IIIPPPOOOKKKJJJGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCFFFHHHJJJLLLMMMNNNJJJHHHGGGGGGIIIJJJJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGKKKOOONNNGGGFFFKKKKKKFFFJJJIIIFFFEEEEEEGGGIIIJJJMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHFFFDDDEEEFFFIIIKKKGGGHHHIIIKKKLLLJJJFFFBBBAAA@@@@@@AAABBBBBBAAA???@@@@@@@@@???>>>???CCCEEEGGGCCC>>>===>>>>>><<<999;;;:::999999888888999999777777777666555555444444333333333333222222222222222222111111111000000000111111000000000000//////////////////////////////------------------------+++---...//////---+++***---------,,,,,,---------///......------......///000///...---,,,---...//////.........000222444555///////////////000111111222111111111111000000000///000111222333333333333444444555555666666666777999:::;;;<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@@@@HHHIIIJJJIIIGGGFFFFFFGGGDDDEEEFFFEEEBBBAAAAAABBB:::::::::::::::::::::::::::::::::;;;<<<===>>>???<<<<<<;;;::::::::::::;;;888888777777777777888888888888777777666666666666555555555444444444333333333444555666555444333222222222111000000000000000000000000000000000//////.................................------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000/////////................../////////000000111111111222333333444444888888888999999888777777555555666888999:::;;;<<<999999999:::::::::;;;;;;777777777888888999:::::::::;;;<<<<<<:::::::::<<<<<<======>>>>>>======<<<:::999999999999;;;<<<>>>;;;:::999999999:::<<<===;;;<<<<<<<<<<<<;;;::::::::::::999999999::::::::::::999888777666666666666777777777666666555555444222222222333222222111000111222222222222222222111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111000000000/////////////////////////////////000000000000000///...------......//////000111111222222222333333333444444444444444444555555555555888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>>>>===<<<::::::<<>>>>>>>>???AAABBB@@@>>>???@@@@@@???===<<<===>>>AAA>>>;;;:::;;;;;;:::888999999888777777777777777666666666555555444444444333333333222222222222111111111111111000000000000000000000000000000//////////////////////////////------------------------------------,,,,,,++++++------,,,,,,,,,,,,------...------------------.........---,,,,,,------............///111222444666///............///000000111111111111000000000000///000111222222333333222444444444444444555555555888999;;;<<<===>>>??????<<<===>>>???@@@AAAAAAAAACCCDDDEEEEEEFFFFFFGGGHHHCCCDDDDDDDDDBBBBBBCCCEEE::::::::::::::::::::::::999999::::::<<<===???@@@<<<<<<;;;::::::::::::;;;888777777666666777777888666777777777666666555555555444444444444333333333333444555666555444333222222111000000//////000000//////////////////000000........................---------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************************++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///////////////............---............/////////000000111111222333333333555555666666666555444444222333444666777999:::;;;999999999:::::::::;;;;;;888888888888888888888777999;;;<<<;;;::::::;;;<<<===>>>???@@@@@@???>>>===999999888888999:::;;;<<<:::999888888888999:::;;;;;;;;;;;;;;;;;;::::::999999999999999999999888888888777777666555555555555555555444444333333333333222333333333333222111111000000111111111111000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000/////////////////////.....................////////////......---,,,,,,------......//////000111111111111222222222222222222333333333444444444777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<===<<<<<<;;;;;;<<>>@@@BBBBBB@@@>>>===??????>>><<<:::::::::<<<;;;:::999::::::999888777666666555555555555555555555555555444444444444333333222222222111111111111111111000000000////////////////////////000000........................------------------------------,,,,,,,,,---.........------,,,,,,------...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------...///111222444555.........---......///000000000000000000000000000//////000111222222222222333333333333333444444444777888:::;;;===>>>>>>???<<<===>>>???@@@AAAAAAAAA??????@@@AAACCCDDDDDDDDDCCCDDDEEEEEEDDDEEEHHHJJJ::::::::::::::::::::::::999::::::;;;<<<===??????<<<<<<;;;::::::::::::;;;777777666666666666777777555555666666666666555555444444444444333333333333444444444444444333222222111000000///////////////......////////////000000........................------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************************************************************************************))))))))))))******++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---..............................------------.........//////000000111111222333333333333333444444333222222000111222444666888999999;;;;;;;;;;;;<<<<<<<<<<<<999999::::::999888777777999;;;<<<;;;::::::;;;===<<<===???@@@@@@???===<<<:::999888888888:::;;;<<<;;;:::999999888888888999::::::;;;;;;::::::999888888888888999888888777666666555555444444444555555444333222222111222222222444555555555555444333333//////000000000000//////000000000000000000000000........................////////////////////////////////////////////////////////////...........................---------------.........---,,,,,,,,,,,,------...///////////////000000000111111111000111111222222333333333666666777777888999999999;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;::::::<<<===>>>@@@HHHRRRUUUQQQMMMLLLMMMLLLJJJGGGFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFDDDDDDEEEDDDEEEFFFIIIIIIHHHGGGHHHFFFEEEFFFIIILLLMMMMMMIIIIIIIIIIIIHHHGGGEEEDDD@@@AAACCCEEEHHHJJJLLLMMMJJJJJJIIIGGGFFFDDDCCCCCCBBBCCCEEEGGGHHHHHHGGGFFFJJJHHHFFFEEEDDDCCC@@@=========>>>@@@BBBBBB???===<<<===>>>>>>;;;999999999::::::999999999888888888666555444444333333444444444444444444444444444444222222222222111111111111111111000000000/////////......////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---.........------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222222---------------...////////////000000000000000111...///000111222222222222111111222222333333333444666777888:::<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@AAA???>>>???@@@AAA@@@>>>DDDEEEEEEEEEEEEGGGJJJLLL999999999999999999999999:::::::::;;;<<<===>>>???<<<<<<;;;::::::::::::;;;777666666555555666666777444444555666666666555444444444444333333333222222444444333222222222222222000000///............///........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********))))))))))))************************************************************************************))))))))))))******************************------,,,+++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...........................,,,,,,---------.........//////000000111222222222222222333333333333333222000000111333555666777888999999999:::::::::;;;;;;888999:::;;;;;;;;;:::999999;;;<<<<<<;;;;;;<<<===:::;;;===??????===;;;:::::::::999888999:::;;;<<<;;;;;;;;;;;;:::888777777:::::::::::::::999888888777777888888888777666555333333333222222333444444333222222111111222333444333333333444333333222111//////000000000000//////////////////////////////------------------------////////////////////////////////////////////////.................................---------,,,,,,+++,,,,,,------------,,,,,,,,,------.../////////....../////////000000000//////000111111222333333333444444555555666777777888888999999999:::::::::888999:::999888999===@@@???@@@EEEMMMOOOLLLKKKMMMNNNLLLJJJGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDFFFHHHHHHGGGEEEGGGEEEDDDEEEHHHJJJJJJHHHFFFFFFFFFGGGGGGEEEDDDDDDBBBCCCDDDEEEGGGIIILLLMMMKKKKKKJJJJJJIIIHHHGGGGGGDDDEEEFFFHHHHHHHHHGGGGGGHHHFFFCCCBBBBBBAAA???>>><<<<<<===???AAA@@@===;;;;;;<<<===<<<;;;999:::;;;888999999999888777777777666555444444333333444444333333333333333333333333222222222222111111111111111000000000////////////........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---...///000000000------,,,,,,------...///////////////000000111111...///000111222222222222///000000111222333444444444555777999;;;<<<======>>>??????@@@@@@@@@??????BBB@@@>>>???AAABBBAAA???EEEFFFEEEDDDCCCDDDGGGIII999999999999999999999999;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;666666555555555555666666333444555666666666555444444444444333333333222222444333222111000111222333000000///...............---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************...------,,,+++++++++,,,*********++++++,,,,,,,,,************+++,,,---...---.....................,,,,,,,,,---------....../////////000111111222222111222333444444444444333///000111222444555666777666666666666777777777777777888:::<<<=========<<<:::;;;<<<<<<;;;;;;===>>>888:::<<<======<<<:::888;;;:::999999999:::;;;<<<<<<======<<<;;;999777555999::::::::::::999888888666777888888888666555444222222111111222222333333333222222111222333555666000000000000000///......//////000000000000//////////////////////////////------------------------////////////////////////////////////////////////---..............................------,,,,,,,,,***+++,,,,,,------------,,,,,,---......//////000.........////////////000...//////000111222222333111111222333333444444555666666777777888888888999888999999888777888===BBB??????CCCHHHIIIHHHIIIMMMNNNLLLIIIGGGEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEGGGGGGEEECCCEEECCCAAABBBEEEFFFDDDBBBEEEEEEFFFHHHHHHEEEDDDEEEDDDCCCBBBAAABBBEEEHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDBBBAAABBBBBBAAA@@@;;;<<<===???@@@???<<<999:::;;;<<<<<<::::::;;;<<<777888999888777555555666666666555444444444444555333333333333333333333333222222222111111111111000000000000000////////////---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---........./////////000000111111...///000111111222222111...///000111222333444444333444666888:::;;;<<<<<>>@@@>>>>>>@@@DDDFFFFFFDDDGGGFFFEEECCCAAAAAACCCEEE;;;;;;:::;;;;;;:::888666;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666555555555555666666555444444333333444444555555444333222222222333333222111111000000000000000222000...,,,+++,,,---.........................../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++************)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((())))))******+++++++++++++++)))'''''')))+++************************************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,///.........///000222333222222222222222222222222111111222222222333333333666666777888999::::::;;;<<<>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>===;;;999;;;;;;:::;;;;;;<<<===>>>;;;;;;:::999999888777777777777777777777777777777999999888888777666555555444333333222222333333444222222222111111111000000000000000000000///......000000000000000000000000111///---...000111...+++...------,,,,,,------...000000//////.........---///////////////.........///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------------...////////////000111222222333333222222333333333444444444666666555444444666777888777888999:::;;;<<<<<<<<<>>>>>>???CCCIIIMMMMMMKKKIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFDDDCCCAAA@@@>>>>>>CCCCCCDDDEEEEEEDDDDDDCCCEEEDDDBBBBBBCCCCCCCCCBBBDDDEEEFFFFFFGGGGGGGGGGGGAAABBBCCCCCCCCCEEEHHHJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEE@@@;;;;;;???AAA@@@>>>???????????????>>>======;;;;;;:::999999::::::::::::999777666555666777999555555555444444333333333222333333444444333333222000000111111111222222222......///000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......///000111222222111000/////////000111222222333333222222333555666888999999<<<<<<===>>>???@@@@@@AAA;;;<<>>===;;;::::::;;;::::::::::::::::::::::::<<<===>>>??????===<<<:::;;;;;;;;;;;;;;;;;;<<<===;;;;;;::::::999888888777777777777777777777777777999999888888777666666666444333333222222333333444333222222222222111111111111111111111111000//////000000000000000000000000000///---...000000...+++------,,,,,,,,,,,,------////////////......------///...................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------...//////000000000111111222222222111222222222222333333333555444444444444555666666666777888:::;;;;;;<<<<<<<<<<<<===AAAGGGJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>AAAAAABBBBBBCCCCCCDDDDDDEEEDDDBBBBBBCCCCCCCCCBBBCCCDDDFFFGGGGGGFFFEEEEEEBBBCCCCCCCCCBBBCCCFFFHHHHHHGGGFFFFFFGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCC???<<<<<>>======<<<;;;::::::999999999999:::::::::888777555555666777888555555444444444333333333222222333333333333222222000000000111111222222222......///000000000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........///000000000000000000/////////000111111222333333222222333444666777888999::::::;;;<<<===>>>>>>???>>>???@@@AAAAAAAAAAAAAAAAAA@@@???AAAEEEGGGFFFEEE<<<:::888666555666777999777777888999:::;;;;;;<<<:::::::::::::::999888777444444333333333333444444444444333333333333444444333333333222222222222111222111000000//////000000000///...,,,,,,,,,------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++++++++++++++++++++++++++************)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))************))))))))))))***++++++)))(((''')))*********************************************************************************))))))))))))******,,,,,,,,,,,,------------,,,,,,------------,,,,,,//////.........//////000000000000000000000000000000111111111222222222222444555555666777888999999999;;;<<<<<<:::999999:::888888888888888888888888;;;<<<===>>>???>>>===<<<<<<<<<;;;:::::::::::::::;;;;;;;;;:::999999888888777777777777777777777777999999888888777777666666444333333222222333333444333333333333222222222222111222222222222111000000000000000000000000000000///.........//////---,,,------,,,,,,,,,,,,------///............---------...................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------......///000000000000111111111111000000000111111111222222222333333444444444444444666666888999:::;;;;;;;;;::::::;;;???CCCFFFGGGFFFHHHFFFDDDAAA@@@???@@@@@@AAAAAA@@@??????>>>======>>>>>>>>>???AAABBBDDDEEEFFFDDDBBBBBBCCCDDDCCCBBBCCCDDDFFFGGGGGGEEECCCBBBBBBCCCCCCBBBAAABBBDDDFFFIIIHHHFFFFFFFFFFFFDDDCCCCCCDDDDDDDDDDDDCCCAAA@@@AAA???===>>>@@@AAA>>>;;;;;;;;;<<<<<<;;;;;;:::999999999888888888888999999999888666555555555666777444444444444333333333333222222333333333333222222000000000000111111111111......///000000000000///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********++++++,,,,,,,,,------------------.........////////////............////////////000000111111222222111222333444555666777888999:::;;;<<<===>>>??????@@@@@@???>>>============<<<<<<===???CCCFFFFFFFFF777777777555333333444555555555666777888::::::;;;999999999999999888777777555444444333333444444555444333333333333333333444222222222222222111111000111111000//////////////////...---,,,,,,,,,,,,---------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++***+++,,,,,,---************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))++++++******))))))(((((()))***+++***(((((()))************************************************************************************))))))*********++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,//////..................////////////////////////000000000111111111111222333333444555666777888888777999::::::999888888999666666777777777777888888;;;<<<===>>>>>>>>>>>>>>><<<<<<;;;999999888888888;;;;;;::::::999999999888777777777777777777777777888888888777777666666666444333333222222333333444444444444333333333222222000111111111111000//////////////////////////////............///...---,,,---,,,,,,,,,,,,,,,,,,------------------------------------------.................................------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,------...///000000000000000000///////////////000000000000111000111222444444333222222555555777888999:::::::::888999;;;>>>AAADDDEEEEEEHHHFFFBBB???======???@@@>>>>>>>>>===============;;;;;;<<<===@@@BBBEEEFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCEEEHHHIIIIIIFFFCCCAAABBBCCCCCCCCCBBBCCCEEEHHHJJJHHHFFFEEEFFFEEECCCAAABBBCCCDDDEEEDDDBBB???>>>???>>>>>>???@@@???<<<999:::;;;;;;;;;;;;:::999999777777777666777777888888777666555555444444555555333333333333333333333333111111222222222222111111000000000000000000000000---...//////000000//////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************+++++++++++++++************)))******+++++++++,,,,,,,,,------.........////////////...---,,,,,,---...////////////000000000111111111111222333444555666666:::;;;<<<===>>>???@@@AAA>>>===<<<:::999:::;;;;;;::::::;;;===@@@BBBCCCDDD444777999999777444333333444444555666777888999:::888888999999888888777777666666555555555555666666333333333222222333333333111111222222222111000///111000000///.../////////...------,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......+++++++++++++++++++++++++++************+++,,,,,,************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))+++***)))((()))***************************************************************************++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++...............---------........................//////000000000111111111111222333444555666666777666777999999888777777888666777777777888888888999;;;;;;<<<<<<============<<<;;;:::888777777777777999999999999999999888888666666666666666666666666777777666666666666666555444333333222222333333444444444444333333333222222/////////000///......---........................---...//////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,---------...........................,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......000000//////////////////....../////////000000000///000222333333333222111444444666777888999999999888:::===???AAABBBCCCDDDGGGEEEBBB???===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>AAADDDGGGHHHFFFEEECCCCCCDDDDDDDDDCCCEEEGGGIIIKKKJJJHHHDDDBBBCCCDDDDDDDDDDDDEEEHHHJJJIIIHHHFFFEEEEEEEEECCCAAABBBCCCDDDDDDCCCAAA???======>>>>>>@@@@@@>>>;;;888::::::;;;;;;::::::999888555555555555555666777888555555555444444444444444333333333333333333333333000111111222222111111000////////////////////////------...///////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******))))))******+++*********************************+++++++++,,,,,,------------.........//////...---,,,,,,---.../////////////////////000000000000111222333444444555888999:::;;;===>>>???@@@===<<<;;;::::::;;;===>>><<<===>>>???@@@@@@BBBBBB444888======:::666555555444444555666777888888999777777888888888777777666666666666555555666666666333333222222222222333333000000111222222000///...111000//////......//////,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++,,,,,,************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''')))++++++***))))))***************************************************************************+++++++++******+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,........................////////////000000000000000111111222333444555555555777888888777777777888666777777888888999999999;;;;;;;;;;;;;;;;;;<<<<<<::::::999777777666666666888888888888888888888777666666666666666666666666555555555555555444444444444333333222222333333444333333333333222222222222......//////......---,,,........................,,,...//////---,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,---***++++++,,,,,,---------------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////........./////////000000000111111222222222222222333333555666777888888888888;;;>>>???@@@AAABBBDDDEEECCCAAA???>>>>>>???@@@<<<<<<;;;;;;;;;;;;;;;;;;:::<<<>>>BBBEEEGGGIIIJJJGGGEEECCCCCCDDDEEEDDDCCCFFFGGGIIIJJJJJJIIIFFFEEEDDDEEEFFFEEEDDDEEEHHHJJJHHHGGGEEEEEEEEEEEECCCBBBAAABBBBBBBBBBBBAAA???>>>===>>>??????>>><<<:::888999::::::::::::999888888444444333444444555666777444444444444333333333222222222222222333333333333000000111111111111000000////////////............------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))***************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------------..................////////////000000000111222333333333444555666777999;;;<<<<<<============>>>???@@@AAAAAABBBCCCCCCBBBAAABBBDDD444999<<<<<<888444444666555555666666777777777888666666777777777777777666666555555444444555555666333333222222222222333333///000111222111000...---000000///............///+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***************************************++++++,,,************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********&&&(((***+++***)))************************************************************************************))))))))))))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---......------................................./////////000000///000000111222333444444555666888888777777888999555666666777888888999999;;;;;;:::999999999::::::999888777777666666666666666666666666666666666777666666666666666666666666333333333333333333333333444333333222222333333444333222222222222111111111///////////////......---------------------------,,,...000///,,,+++,,,---,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,*********+++,,,,,,------------------------------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------....../////////...////////////000000000222111111111111222333333222333444555666777777777888:::>>>???>>>???AAACCCAAAAAA@@@???????????????<<<<<<<<<;;;;;;:::::::::;;;>>>BBBFFFIIIKKKKKKKKKGGGEEECCCCCCDDDEEEDDDCCCEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGGGGEEECCCCCCEEEFFFGGGEEEDDDDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@===>>>???>>><<<:::999999777888888888888777666666222222222333333444555666333333333333333222222111111111222222222333333333///000000000000000000////////////......---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************************************************************))))))))))))******))))))***+++,,,---......++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---......////////////..............................//////000000111222222222222333444666777999:::;;;;;;<<<===>>>????????????@@@BBBCCCCCCAAA@@@BBBDDD444777999777333000333666666666666777777777777777666666777777777777777666555444444333333444444555333222222222222222222333...///111222111000...---000000///...............++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********************************)))***++++++,,,))))))))))))))))))))))))+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++&&&(((***+++***)))******************************************************************************))))))(((((((((((())))))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++(((***+++---......------////////////////////////............/////////000//////000111222333444444555666888999888777888999555555555666777888888999;;;;;;:::999888888888888888777777666666666666777555555555666666666666666666666666666666666666666222222222222222222222222444333333222222333333444222222222111111111000000000000000000000//////...------------------------+++...000///,,,++++++---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000////////////000000000111333222111111111222444555222222444555666777777777777:::===>>>======???BBB>>>>>>????????????>>>>>>======<<<;;;;;;:::999999<<<@@@EEEIIILLLMMMLLLKKKGGGEEEDDDCCCDDDEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIIIIHHHEEEBBB@@@AAABBBFFFEEEDDDDDDEEEFFFDDDCCCAAA@@@@@@??????@@@AAAAAA===>>>???===;;;999999999666666666777666555555444222222222222333444555666222333333333333222111111111111111222222333333333//////000000000000////////////.........---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++---...///000++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---...///000000///...---.....................---//////000000111111222222333333555777888:::;;;<<<999:::;;;<<<===<<<;;;:::<<<>>>@@@@@@>>>>>>@@@CCC777666555444444555666777777888888777666666777999999999999888777666555555666555333333444444333222222222222111111111111000000000//////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************************************))))))))))))******************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++++++++******************,,,++++++******++++++,,,------------------------...............///000000000000111222333333444444555666777888888999999888999888666666777:::===???:::::::::999999888888888777777666666555555555444666666666666666555555555555555444444444555555666111111111111222333444444333333222111000000000111222111111000000000000000...//////000///---+++***------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,((()))***+++,,,---------,,,,,,,,,++++++*********,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////////////////000000000000111222222333333444555555666777777888888999::::::;;;<<<===<<<;;;:::;;;===:::<<<===<<<;;;:::;;;===>>>AAAEEEIIIKKKKKKJJJIIIFFFDDDCCCCCCDDDDDDCCCAAABBBAAA@@@BBBEEEGGGGGGEEEGGGGGGFFFFFFDDDCCCAAA@@@???@@@AAABBBBBBBBBAAA@@@???@@@AAAAAA@@@???===<<<>>>>>>===<<<;;;999777666666666666666555555555555444333333222222333333444333333333333333333333333222222222111111111000000111000///......///000111///............---------------------------------++++++++++++++++++++++++++++++++++++***)))((('''************************+++*********))))))(((((()))************+++++++++******))))))((((((''''''***(((&&&'''***+++)))''''''''')))+++...111333444++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------////////////////////////...------......///000111000222444777999:::::::::>>>===<<<<<<<<<<<<<<<======???@@@@@@>>>======>>>777666555444444555666777333444666666666777:::<<<999999999999888777666555666444333333444444333222111111111000000000//////000/////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************))))))))))))******************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))))))))*********++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......//////000000111222222333444555666777888888888888777666555555666888;;;<<<::::::999999999888888888777666666666555555555444555555555555555444444444555555555555555555555555222222111111111222333333333222111111000000000111222111000000//////000000.../////////...---,,,+++------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------......................................./////////000000000111111111222333333444444666777777888999999::::::;;;<<<===<<<;;;;;;<<<===>>>??????>>><<<;;;<<<===@@@BBBFFFIIIKKKKKKIIIHHHEEEDDDBBBCCCDDDDDDBBBAAABBB@@@@@@AAAEEEFFFFFFDDDGGGGGGFFFFFFEEECCCBBBAAA>>>???AAABBBBBBAAA@@@@@@@@@@@@AAA@@@@@@>>><<<<<<>>>>>>===<<<:::999777666666666666666555555555555444333333222222333333444222222222222222222222222222222111111111000000000111000///......///000111............------------------------------------++++++++++++++++++++++++)))******+++++++++******************************************)))))))))((())))))*********+++++++++***)))))))))((((((((('''+++)))'''(((+++,,,***(((''''''((()))+++...///111++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,........................------------...///000111111222444777888999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<===???>>>===<<<<<<===666666555444444555666666333444666666666777:::<<<999999999999888777666666555444333333444444333222000000000000/////////...////////////............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************************************))))))))))))******************************************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))************************************++++++************++++++++++++++++++++++++++++++***,,,...///000///---,,,......//////000000111111333444555666777777777777444444555555666777888999999999888888888888777777666666666555555555555555444444444444444444444444444444555666666555444333333333222111111111111222222111111000000000000000111111000///////////////......///......---,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))******+++++++++++++++************+++++++++++++++******++++++++++++******++++++++++++++++++++++++---------.........//////.................................////////////000//////000111111222222333666777777888888999999:::;;;<<<======;;;;;;<<<===@@@AAAAAA@@@===<<<<<<===BBBCCCFFFHHHIIIIIIHHHGGGDDDBBBAAABBBCCCCCCBBB@@@AAA@@@???AAACCCEEEDDDCCCFFFFFFFFFFFFEEEDDDBBBBBB>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@???>>>===;;;:::===<<<<<<;;;:::999777666666666666555555555555444333333222222222222333333111111111111111111111111111111111111000000000000000//////......//////000............------------,,,,,,,,,,,,------------++++++++++++++++++++++++(((((()))++++++,,,,,,,,,************************************)))))))))))))))))))))*********++++++))))))))))))((((((((((((***)))))))))+++,,,,,,+++(((((((((((()))***+++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++........................------------...///000111111222444666777999999999::::::::::::::::::;;;;;;:::;;;======<<<;;;;;;<<<555555555555555555555555777888888888777777888:::888888999999888777777666444333222333444444333222111111000000000////////////////////////.........000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************************************************************))))))))))))******************************************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************++++++************++++++************************+++,,,------......------....../////////000000000222333444555666666666666222333555666777777777666777777777777777777777777555555555555555555555555444444444444444555555555333444666777777555333222444333222111000000000000111000000/////////000000000000///............///............------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++******)))))))))******++++++,,,,,,******++++++++++++******++++++++++++++++++++++++------........./////////........................------........./////////......//////000111111111666666666777888888999999:::<<<===<<<;;;:::;;;===>>>???@@@???>>>===>>>???CCCDDDEEEFFFGGGFFFFFFEEEBBBAAA@@@@@@AAABBBAAA@@@?????????@@@AAABBBCCCBBBEEEEEEEEEEEEEEEDDDCCCBBB???@@@AAABBBCCCBBBBBBAAA@@@@@@???>>>===;;;::::::;;;;;;;;;;;;:::888777777666666555555555444444444333333222222222222333333111111111111111111111111111111000000000/////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,---------************************'''((()))***++++++++++++*********************************)))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))++++++++++++))))))(((((('''(((((((((************************************++++++++++++---,,,,,,,,,++++++******------------------------------------...///000000111222333444666777888888999:::::::::;;;;;;;;;:::999:::<<<===<<<;;;<<<===444444555555555555444444777999999999888888:::<<<777777888888888777666666444222111222444444333222222222111111111000000000.........///////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((()))))))))(((((()))))))))*********+++******))))))******+++************************------,,,+++,,,---...////////////000000000000000111111222333444444444444222444666777888777666555666666666666666666666666444444444555555555555555444444555555666666666666444555666777777555333111444333222111000/////////000//////...//////000000000///......---............---------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))************************+++++++++***)))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------.........///........................------------............---......//////000111111444444555666666777777888999;;;<<<;;;:::999:::;;;999;;;============???@@@DDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>???@@@AAA@@@???>>>>>>?????????@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAA??????>>><<<;;;:::::::::999:::::::::999888777777555555555555444444444444333222222111111222222333222222222222222222222222000000000/////////............////////////.........------------,,,,,,,,,+++++++++,,,,,,,,,------************************((())))))))))))))))))(((************************))))))))))))))))))******(((((()))))))))*********(((((((((((())))))))))))'''((())))))))))))******+++***)))(((((((((((((((************************))))))*********+++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,------...///000000000111222333555666777888999:::;;;;;;;;;;;;:::888:::<<<===<<<<<<===???444444555555555555444444333555777888888:::===@@@555666666777777666555555333222111222333444333222222222222222111111111111.........////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((('''(((((())))))***************))))))))))))******************************---------,,,---......////////////000000000000000000000111222333333333333333444555666777666666555444444555555555555666666444444444444444555555555444444555555666777777777555666666666666444333222444333222111000/////////...............//////000//////...---------------------,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************++++++++++++))))))***************))))))))))))***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---......//////000000111222333333444444555666666888999::::::888888999:::666888:::;;;<<<===???AAACCCBBBAAAAAAAAAAAABBBBBB???=========???@@@???>>><<<>>>??????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>===<<<;;;::::::::::::888888999999999888888777555555555444444444444333222222111111111111222222222222222222222222222222////////////............---......//////......---------------,,,,,,,,,,,,******++++++,,,,,,------************************))))))*********))))))(((************************))))))))))))************((((((((()))))))))******(((((((((((())))))))))))''')))***)))((('''((()))******))))))(((((())))))************************)))))))))************++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111222444555666777888:::::::::999999777999<<<===<<<===>>>???333444444555555444444333111333555666777999<<<>>>444444555555555555444444222111000111333444333222111111111111000000000000............/////////000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''(((((()))******+++******))))))))))))******+++++++++++++++++++++++++++,,,///111111000...,,,........................//////000111222222222222222333333444444444444444333333444444555555555555333333333444444555555555333333444555555666777777777666666555444444333333222222111000000///000000...---------......///000///...------,,,,,,---------,,,,,,++++++,,,------)))******+++,,,,,,------++++++*********)))))))))***++++++,,,,,,++++++***************************************************))))))*********+++++++++'''((()))******+++******************))))))))))))******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,---------.........///000000111111111111111222333333444444666888999888777666777888777999;;;;;;;;;<<<>>>@@@AAA@@@???>>>>>>???@@@AAA===<<<;;;<<<>>>???>>>===;;;===???>>><<<<<<===???>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCCCCAAA???===<<<<<<;;;:::999999:::;;;;;;777777888888888888888777555555555444444444333333222222111111111111222222111111111111111111111111/////////.........------------...//////...---------------,,,,,,,,,++++++)))******+++,,,,,,------************************)))***+++,,,,,,,,,,,,,,,************************((()))))))))************(((((((((((()))))))))***'''((((((((()))))))))***)))+++,,,+++(((&&&''')))((((((((((((((())))))***************************))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...---------...000111333222444666777888888777666555777:::;;;;;;<<<===???333333444555555444333333333444555555555555777999333333444444555444444333222111000111333444333222000000000000////////////---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******))))))))))))******++++++++++++++++++++++++(((,,,111555555222---***------------------------...///000111111222222222222222222222222222333333333333333444444555555555333333333444444555555555222222333333444555666666888777666444444333333444222111111000000000000000---------------...///000......---,,,,,,,,,,,,------,,,+++++++++,,,---...))))))***+++,,,,,,------*********))))))))))))(((+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))******++++++''''''(((******+++++++++++++++******))))))(((((())))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------......//////000111111111///000000111222222333333555777888777666555666777999;;;<<<<<<;;;;;;===>>>@@@???===<<<<<<>>>@@@AAA===;;;;;;<<<>>>???>>>===:::===???>>><<<;;;===???===>>>???@@@@@@@@@@@@@@@BBBCCCBBBAAA@@@===;;;999;;;:::999999999:::;;;<<<666777777888888888888777555555444444444333333333222222111111111111222222000000000000000000000000//////.........---------,,,---...//////...---,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------)))))))))))))))))))))))))))***+++---...///000000************************(((((())))))*********+++(((((((((((())))))))))))'''((((((((())))))******+++---...,,,)))'''(((***&&&&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////---,,,,,,,,,---...000111000111333555666666555444333666888::::::;;;<<<>>>666555333333333444666888555555666777777888777777666666666666555444333222333222000///.........///000000000000000000000000////////////////////////000000///...------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++*********))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))***)))((()))***+++***(((&&&''''''(((((((((((((((++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&###%%%((()))(((''''''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))''')))******))))))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------............//////000000111111111111222333555666666777222333444444555555444444333333333444444444555555333333444555666666666555555555444333333222111111222222111000///...------........................------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************,,,++++++***)))(((''''''***++++++++++++,,,,,,,,,************************************************+++++++++*********))))))******+++,,,,,,,,,,,,++++++)))((()))---///---,,,...------,,,,,,,,,------...............---------///111333222111000111222444444555666777888999999999::::::999888:::>>>AAA????????????????????????======>>>>>>>>>>>>======;;;===>>>>>>>>>>>>@@@BBBBBBBBBAAA@@@>>>???BBBDDDBBBBBBAAA???>>><<<;;;:::;;;::::::;;;<<<<<<;;;999777666444333333444444555666444333333333333111000222222111111111111222222////////////////////////111000///---,,,+++******......//////......---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((())),,,111555888777666...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))((((((((((((((((((((((((((())))))))))))*********************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222333555555555444444333333333666888;;;<<<;;;:::::::::555444333222333444666777333444444555666666555555555555555444444333222111222111000///.........///////////////////////////........................//////......---,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************************)))))))))((((((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))))))))(((((((((((((((((()))))))))((((((((((((((((((((('''))))))))))))))))))))))))***)))((()))******)))(((&&&''''''((((((((((((((())))))))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$&&&(((((('''&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))''')))******))))))***+++)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------......///000000111111333333333333333333333333222333333444444444444444333333333444444555555555333444444555555555555444555444444333222222111111222222111000///...------........................------------,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************************++++++******))))))(((((((((((()))))))))*********************************************************+++++++++*********)))))))))***++++++,,,,,,+++++++++***(((***,,,...---+++...------,,,,,,,,,------------..................000111333333111000111222333444444555666777888999777888999888888999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<>>>??????>>>>>>@@@AAAAAAAAAAAA???>>>>>>AAACCCAAA@@@???>>><<<;;;:::999;;;::::::;;;<<<<<<;;;999666666555444444444444555666444333222333333111000222111111000000111111222////////////////////////000///...---,,,+++++++++---------------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))***+++---111555777666555///...,,,)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000111222333333222222222222333333444777:::<<<=========>>>555444333222333444555666111222222333333333333333333333333333222111000000111111000///............////////////////////////...........................------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++************************************))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))***)))((((((******)))(((&&&''''''(((((((((((((((''''''((())))))***++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&''')))((('''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))''')))******))))))***+++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------------......///000000000444444333222111000//////222222333444444444444333444444444444555555555555444444555555555444333333444444333333222111111111222111000000///...------------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++***************************************)))))))))))))))((((((((()))))))))******************************************************+++************))))))))))))***++++++,,,,,,++++++,,,+++******,,,---,,,***------,,,,,,,,,,,,------,,,---------.../////////000222333333222111111222333333444444555666777777444666888888888888:::;;;========================;;;;;;;;;<<<<<<;;;;;;;;;>>>???@@@@@@>>>>>>???@@@?????????>>><<<===???AAA???>>>===<<<;;;:::999999::::::999:::;;;<<<:::888666666666666666555444444555333222222333333111000111111000000000000111111///////////////////////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,...111444666555444222000,,,)))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((())))))))))))*********************************************+++++++++*********++++++++++++,,,++++++,,,,,,,,,---------++++++,,,---...//////000111000//////000111444555222555999;;;<<<===>>>???333333222222333333444555111111222222222222222111222333333333222222111000000000//////............////////////////////////........................,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,------......------,,,*********************************************************)))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))))))))))))))((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((&&&''''''((((((((((((((((((((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))******))))))***+++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000222222111000//////...---111111222333333333333333444444444444444444555555444444444444444333222111333333222222111111111000111000000///......------------------------------.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))***************************************)))))))))))))))*********************++++++++++++************************************************************))))))))))))))))))***+++++++++++++++,,,++++++++++++++++++***,,,,,,,,,+++,,,,,,------,,,,,,,,,---...///000000000222333333222111111222222222333333444555555666222555888999999888888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>???@@@@@@>>>===>>>???===>>>>>>===;;;;;;===???>>>======<<<;;;::::::999:::999999999;;;;;;999888555555666777777555444333444222111111222222111///000000000//////000000000////////////////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))++++++,,,///333555555444333000---)))'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))***************************)))*********************************++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,------......000///......///222555777444666888999999999:::;;;222222222222222333444444222222333333333222222111222333333333333222222111///////////////.........................................................+++++++++++++++*********------,,,,,,,,,+++++++++,,,------------------,,,************************))))))))))))))))))))))))))))))))))))))))))******(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''((()))***)))'''&&&''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))'''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))******))))))***+++))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,---......//////////////////////////////000111222222333333222222444444444444444333333333333444444444333222111111222111111111111111000000000000//////......------------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))************))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,++++++***+++++++++++++++++++++,,,---...,,,,,,,,,---...///000000///111222222111000000111111111111222333333444444111444888::::::999888999========================<<<<<<<<<======<<<<<<<<<>>>???@@@???=========???;;;<<<===<<<;;;;;;<<<============<<<<<<;;;;;;;;;999888888999::::::999777444555666666666555333222333111000000111222111///000//////......//////000////////////////////////------,,,,,,,,,---......---------------,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))***---111444444444111///,,,)))(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,******++++++,,,,,,------000///......000333666999:::;;;<<<;;;999777777888111111222222222333333333333333333333333333222111222222333333333222222111....../////////......---........................------------------------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))(((''''''))))))((('''&&&''''''(((((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))******))))))***+++((()))******++++++******))))))*********+++++++++++++++,,,,,,---.........------......//////000000000000111222222222222111333333333333222222222222222222333333333222111111000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++************************************************'''((())))))******))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((()))******++++++*********+++,,,,,,+++***+++,,,+++******++++++,,,---...,,,---------.../////////...000111111000//////000000000000111111222222222111444888999999888888999========================<<<<<<============<<<<<<<<<===>>>>>><<<<<<===>>>:::<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<<<<;;;;;;999888777888999:::888666444444444444444333222222111000///000111111000/////////............//////////////////////////////------,,,,,,,,,------...---------------,,,,,,+++++++++************++++++************************)))))))))))))))))))))))))))))))))+++///111111111...---+++***)))((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++))))))*********+++++++++***+++++++++,,,,,,,,,---///.........000333666888?????????===;;;999999:::000111111222222222222222333333333333333222111000000000111111222111111000------...//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))(((''''''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))******))))))***+++((())))))***************))))))))))))*********++++++++++++,,,------................../////////000///000000111111111111111222222222111111111000000000111111222222222222111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))*********++++++++++++************************************************************************'''(((((()))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((())))))***************(((***,,,,,,******,,,...************+++,,,---...------..................---...000000........./////////000000000000111111111333666777666666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999;;;<<<<<<;;;;;;===>>>:::<<<======<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;888777777888999999888666333333222222111111222222111///...///000111000//////......------......///////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++************++++++************************)))))))))))))))))))))))),,,***)))***,,,------,,,************))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************))))))))))))*********++++++++++++,,,,,,,,,,,,------------...000222444555:::;;;<<<;;;::::::<<<===000000111222222222222111222222222222222111000000//////000000000000000///,,,---.../////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''&&&%%%&&&(((+++''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))******))))))***+++(((((()))***************))))))))))))***************++++++,,,,,,---......//////////////////////////////000111111111111111222111111111000000/////////000111222222222222222////////////000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******++++++++++++************************))))))))))))))))))))))))************************'''(((((())))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************'''***,,,,,,******---///************+++,,,---..................---------,,,...//////...------...////////////000000000000000222444555444444666777::::::::::::::::::::::::999::::::;;;;;;::::::999888999;;;;;;;;;;;;<<<>>>:::<<<======<<<;;;;;;<<<888999999999999:::::::::888777666777999999777666444333111000000000111222000///...///000111000///.........------.........///////////////////////////...---,,,,,,,,,,,,---***++++++++++++***))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))...,,,***)))******)))((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,------++++++---...000111222222333444666777888:::===???////////////000000000000222222111000//////000000000000000000000000000000////////////////////////........................***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((()))******))))))***+++)))))))))))))))))))))))))))((((((((((((***+++,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,---...///000000//////000000000000//////222111111000///......---000000000000111111111111......//////000000111111..............................---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))'''(((,,,000...(((%%%'''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((************************)))************+++++++++++++++++++++++++++++++++------,,,+++,,,---...///000000///...........................///////////////111333444444555777888999999888888999999:::;;;999888777777777888999:::888888999::::::;;;<<<<<<===<<<;;;:::::::::::::::999999888888777666666666888777666555444444444444666555555444222111000000////////////////////////000000////////////000000////////////............------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++***((('''(((***+++)))&&&((((((((((((''''''''''''&&&%%%%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,------+++,,,,,,---...///111111333333444555666777888888///////////////000000000222111111000//////000000////////////////////////................................................***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((())))))(((((()))+++(((((((((((((((((((((((()))((((((((((((***+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,---...///000000//////000000000000//////111111000000///......---//////000000000111111111///////////////000000000...........................------------,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,---000444222---+++---)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///000//////...------..................///////////////111333333333444666888888888888888999999::::::999888777777777888999:::888888999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;999999999888777777666666:::999888777777666666666555555444333222111000000////////////////////////000000////////////000000////////////............------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********)))((('''(((******(((&&&((((((((((((''''''''''''&&&&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,...///000111222222222333444555555666........./////////000000111111000/////////000000////////////////////////........................------------------------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((()))***++++++)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,......///000//////000000000000//////111000000//////.........//////000000000000111111///////////////.........------------------------------------,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***))),,,///...******---((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////...---------......---............/////////...000222333333333555777888888888888888999999999888777666666666888999:::888888999999::::::;;;;;;::::::999999999::::::;;;::::::999999888777777777999999888777777666666555555444444333222111000000////////////////////////000//////......//////000/////////............---------------------------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))))))))))))))((((((((('''((()))***(((&&&((((((((((((''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000111111222222222333---------......//////000111000000/////////000000////////////////////////........................------------------------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))******************************************+++,,,---...////////////000000000000//////000000/////////.........////////////000000000111000000///......---,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))******))))))((((((''''''&&&%%%&&&)))(((%%%'''+++((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************************************,,,,,,,,,,,,,,,---------......---------------...---------.........//////---///111222222333444666666777777888888888888888777666555555666777999:::888888999999::::::::::::888888888888888999:::;;;::::::999999888888777777666666666666555444333333444333333222111000000000/////////////////////////////////......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((((('''((('''(((((()))(((((('''((((((((((((''''''''''''((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////000000000111111111+++,,,,,,---......//////000///////////////000000................................................------------------------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&''''''((())))))******(((((()))))))))*********************************))))))***+++,,,---......//////000000000000//////////////////...............////////////000000000000//////...---,,,++++++------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))***)))))))))(((((((((''')))'''(((+++***''')))...'''''''''((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............,,,...000111111111333555555666777888888888777777555555444444555777888999888888999999999999999:::777777777777777888999:::::::::999999888777777666555666666666555444333222222222222111111000000/////////////////////////////////............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))((((((''''''&&&'''((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000111111222222***++++++,,,---...////////////......//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((()))))))))******************************((()))******,,,,,,---...//////000000000000//////..............................////////////000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''(((((())))))***((((((((())))))))))))))))))((()))+++***'''(((,,,'''''''''((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))************************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------------.........+++---///000000111222444444555666888888777777666444444444444555666888999888888999999999999999999777777666666666777888888999999888888777666666666666777888888777666444333111111111000000000/////////////////////////////////......------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))(((((((((((((((((('''%%%''')))((('''&&&'''(((((((((((((((''''''''''''&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))************************++++++++++++,,,,,,,,,,,,,,,---............///000111222333333******+++,,,---...//////...............///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''((()))''''''''''''''''''''''''%%%&&&'''))))))))))))((((((((((((((()))))))))***************************(((((()))***+++,,,------//////000000000000//////................................./////////000000...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((())))))******&&&%%%''')))((($$$$$$'''''''''''''''((((((((()))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((()))))))))***************************)))***+++,,,---,,,,,,++++++++++++++++++,,,------,,,,,,---------.........+++,,,...//////000222444333444666888888777666555444333333333444666888999999999888888888888888888777777666555555555666666888888777777666555555555666777888888777666444222000000000000000////////////////////////////////////......------......///.........---------,,,,,,++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((%%%'''))))))&&&%%%&&&(((((((((((((((''''''''''''$$$%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********))))))))))))************************++++++++++++,,,,,,++++++,,,,,,------+++,,,---///000222333444)))******+++---...//////...............///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''(((***''''''''''''''''''''''''%%%&&&'''))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,------//////000000000000//////---................................./////////000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++'''&&&(((+++)))$$$###&&&&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++++++++*********+++,,,,,,---,,,,,,,,,---------......***,,,.../////////111333333444666888888777666555333333333333444666888999999999888888888888888888888777666555555555555555777777777666555555444444444444666666555444111000000000000000////////////////////////////////////.........------...............---------,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))$$$'''))))))&&&%%%&&&((()))(((((((((''''''''''''###$$$&&&((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************)))************+++++++++,,,,,,+++++++++,,,------******,,,...000222333444