BM6P6(@ HHHEEELLLWWWYYYXXXfff{{{XXXOOOEEE@@@@@@AAA@@@>>>BBBAAA??????@@@AAA@@@??????@@@@@@???===<<<===>>>AAACCCBBBFFFKKKXXXuuuggg~~~zzznnniiidddgggooovvvxxxwwwyyyzzz}}}zzzvvvlll```WWWOOOJJJHHHLLLNNNKKKHHHHHHKKKLLLQQQTTTQQQJJJIIILLLOOOSSSYYY^^^aaadddfffhhhuuuzzzvvvsssqqqqqqrrrrrrtttwwwjjjPPPQQQRRRSSSUUU[[[bbbgggnnnsss~~~|||{{{||||||}}}~~~~~~~~~}}}|||{{{zzzwwwuuutttsssqqqlllgggbbb\\\RRRIIIDDD@@@<<<<<>>???HHHYYY```gggvvvvvviiieeelll~~~yyytttrrrppprrrzzztttnnnuuu{{{|||hhh```uuu{{{vvvuuuwwwvvvsssnnnkkkeee]]]XXXXXX\\\aaaeeejjjrrr~~~zzzzzz}}}}}}{{{{{{~~~~~~}}}~~~}}}}}}}}}|||{{{zzzzzz|||~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~{{{wwwssspppnnniii^^^SSSQQQQQQQQQQQQSSSPPPSSSXXX]]]___^^^\\\ZZZ[[[\\\eeexxx}}}rrrkkkiiimmmiiieeebbbccciiipppvvv~~~MMMLLLRRRXXXTTTVVVuuuRRRKKKCCC???@@@AAA@@@>>>@@@???>>>???@@@AAA@@@>>>===>>>??????>>>===???@@@EEEDDDAAABBBDDDKKKqqqpppzzzpppjjjeeeeeekkkqqqtttssswww{{{}}}{{{vvvmmmaaaXXXOOOJJJIIIMMMOOOMMMJJJJJJLLLMMMPPPTTTTTTOOONNNPPPPPPTTTZZZ```dddhhhlllooowww{{{|||www{{{zzzyyyxxxwwwxxxzzz}}}qqqYYYQQQSSSTTTVVVZZZaaajjjqqqzzz~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}xxxvvvtttqqqmmmggg```\\\ZZZPPPGGGBBB???<<<===@@@DDDGGGKKKOOORRRUUUWWWYYY^^^dddnnnzzzqqq^^^@@@:::222000444:::>>>???DDDFFFIIIHHHFFFSSSwwwgggWWWkkkxxxzzzppp\\\WWWRRRPPPNNNJJJKKKOOOOOOMMMJJJKKKMMMOOONNNMMMMMMMMMLLLLLLPPPSSSPPPIIIJJJKKKNNNPPPPPPOOONNNLLLGGGHHHIIIMMMPPPRRRRRRQQQKKKHHHEEEFFFGGGFFFAAA<<<999======DDDSSS[[[dddtttzzzuuummmeeedddwwwyyy||||||zzzyyyyyy}}}vvvsss~~~mmmbbbnnnyyywwwwwwwwwssspppoooiii```ZZZYYY\\\```dddhhhoooyyy~~~{{{}}}}}}{{{zzz{{{~~~~~~~~~~~~}}}}}}|||||||||{{{{{{|||~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~|||yyyvvvsssqqqfff[[[QQQOOOOOOOOOPPPRRRNNNRRRWWWZZZ[[[\\\]]]^^^gggnnnzzz~~~tttnnnkkkeeecccbbbeeemmmvvv}}}RRRPPPXXXbbbaaafff~~~cccKKKFFFAAA???@@@AAA@@@>>>=========???AAAAAA@@@>>><<<===??????>>>>>>@@@AAAFFFEEE@@@???@@@AAA[[[vvv|||uuuoooiiifffiiimmmpppqqqttt{{{~~~}}}{{{vvvmmmaaaYYYOOOJJJIIINNNQQQOOOMMMLLLNNNLLLNNNTTTWWWUUUTTTUUUSSSWWW]]]bbbggglllrrrvvv|||{{{vvvwww}}}}}}~~~dddPPPQQQTTTWWWZZZ___hhhttt}}}~~~}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}wwwuuurrrnnnjjjddd\\\WWWVVVMMMDDD@@@>>><<<>>>CCCHHHKKKOOORRRUUUWWWZZZ\\\```iiiuuu~~~yyybbbMMM:::666111000666<<<@@@BBBFFFJJJJJJGGGQQQnnn{{{WWWSSSdddkkkuuudddZZZTTTPPPOOOMMMJJJJJJNNNOOOMMMLLLLLLMMMMMMLLLJJJPPPPPPMMMKKKMMMQQQOOOIIIJJJLLLNNNPPPPPPNNNLLLKKKGGGJJJMMMPPPRRRSSSTTTVVVKKKHHHEEEDDDEEEDDD@@@<<<:::===:::>>>LLLTTT___qqq}}}~~~{{{mmmbbbvvvxxxvvvzzz}}}zzz{{{llljjjvvv}}}yyyxxxxxxuuusssrrrmmmddd]]]ZZZ[[[___ccchhhjjjqqq~~~}}}~~~}}}{{{}}}{{{zzzyyy{{{}}}|||}}}~~~~~~~~~~~~}}}||||||{{{{{{zzz{{{|||~~~~~~}}}}}}~~~}}}|||}}}~~~|||yyyuuussscccYYYQQQOOOPPPOOOPPPRRRPPPUUUYYY[[[[[[^^^eeekkkxxxvvvooolllcccbbbcccjjjuuu~~~TTTUUUeee{{{TTTFFFDDDAAA@@@AAAAAA???===<<<<<<>>>@@@BBBBBB@@@>>><<<===??????>>>>>>???@@@CCCBBB>>>@@@BBB@@@PPPooowww}}}}}}wwwooojjjiiikkkoooqqqpppyyy{{{xxx~~~}}}{{{zzzvvvmmmbbbYYYOOOJJJIIINNNRRRPPPOOOOOOMMMJJJKKKRRRXXXYYYXXXYYYYYY\\\```dddhhhmmmrrrvvv}}}yyy}}}www[[[PPPPPPTTTYYY]]]dddooo}}}~~~~~~~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzzyyyzzz|||~~~~~~~~~}}}|||sssqqqooolllhhhccc\\\WWWQQQHHH@@@>>>======AAAEEEKKKOOOSSSVVVWWWYYY]]]```bbbmmmyyy|||mmmTTT???777444111222777===AAACCCFFFKKKJJJHHH___mmmOOOYYYjjjnnn~~~rrr[[[TTTPPPMMMNNNMMMKKKLLLPPPPPPOOOPPPPPPPPPPPPNNNMMMOOOQQQPPPNNNOOORRRPPPKKKKKKLLLNNNOOOOOONNNKKKJJJLLLOOORRRRRRPPPOOOPPPRRRKKKHHHDDDBBBBBBBBB@@@>>>===>>>999:::EEEMMMZZZmmmyyyeeeuuuxxxrrrwww{{{vvvhhhmmm{{{yyyyyyxxxwwwsssnnnggg```[[[\\\___bbbhhhhhhlllyyy}}}~~~}}}zzzzzz|||{{{zzzzzz{{{|||}}}~~~~~~zzz}}}{{{}}}~~~|||||||||{{{{{{{{{zzzzzzyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}yyytttqqqaaaYYYSSSRRRRRRQQQRRRUUUUUU[[[```bbbccciiittt~~~uuummmhhhggggggjjjppp{{{wwwqqqTTTfffMMMDDDCCCBBBBBBAAA@@@>>><<<<<<===>>>AAACCCCCCAAA???===>>>???>>><<<;;;<<<===??????===@@@DDDAAAIII```jjjvvv~~~zzztttrrr{{{tttlllhhhhhhlllooommmvvvxxxuuu}}}~~~~~~|||{{{yyyvvvnnnbbbZZZPPPKKKKKKPPPSSSRRRPPPQQQMMMIIIJJJRRRXXXZZZ[[[\\\aaaccceeegggiiilllpppttt|||}}}bbbPPPNNNPPPVVV^^^dddkkkwww~~~~~~~~~}}}zzz{{{|||}}}}}}|||{{{zzzzzz{{{}}}~~~|||{{{sssqqqnnnkkkfff```YYYSSSKKKCCC>>>>>>???@@@CCCHHHKKKOOOTTTVVVVVVXXX^^^bbbhhhsss}}}~~~tttcccLLL:::555444333555999===AAABBBDDDKKKJJJMMMmmmhhhUUUiiiyyy}}}```SSSOOOLLLKKKMMMNNNMMMNNNRRRPPPPPPRRRRRRQQQQQQPPPPPPLLLPPPRRRRRRSSSUUURRRLLLMMMOOOQQQRRRRRRPPPNNNLLLNNNQQQSSSRRRNNNKKKKKKMMMJJJHHHDDDBBBAAAAAAAAA@@@@@@AAA;;;999AAAGGGSSSggg}}}vvvzzz|||sssxxxyyyeeeeeezzz}}}zzzzzzzzzzzzqqqooojjjddd^^^]]]```ccchhhhhhkkkuuu}}}{{{~~~|||yyyyyy|||||||||{{{zzzzzz{{{|||yyy|||{{{|||}}}~~~~~~{{{{{{zzzzzzzzzzzzzzzyyyxxxzzz}}}|||||||||{{{{{{{{{{{{{{{|||{{{{{{|||~~~~~~|||xxxrrrooo___YYYUUUVVVUUUTTTVVVYYY[[[aaagggjjjmmmuuu}}}qqqhhhcccggglllttt{{{|||mmmgggXXX|||kkkHHHBBBBBBBBBAAA@@@???===============???AAAAAA@@@>>><<<===>>>===:::999:::;;;<<>>AAACCCDDDKKKMMMVVVzzzeeegggXXXSSSMMMJJJJJJMMMNNNNNNPPPTTTPPPQQQQQQPPPOOONNNNNNOOOJJJPPPSSSTTTTTTUUURRRMMMOOOQQQSSSUUUUUUSSSQQQPPPLLLMMMOOOOOOMMMKKKKKKKKKHHHGGGEEECCCBBBBBBBBBCCCBBBDDD===:::???BBBLLL___uuuvvvyyy|||~~~kkkgggxxx}}}{{{{{{{{{qqqqqqooojjjccc___```bbbfffhhhlllrrr|||}}}{{{~~~~~~|||||||||}}}}}}{{{yyyxxxyyy{{{yyy|||}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz}}}~~~}}}{{{yyywwwvvvuuu|||{{{zzz{{{}}}~~~}}}|||wwwssspppbbb]]][[[\\\\\\ZZZ\\\```cccgggmmmqqqvvvyyylllfffdddhhhrrrrrreee```aaa~~~RRREEE===>>>??????>>>>>>>>>???===<<<;;;<<<===>>>===<<<999;;;;;;;;;999999999;;;;;;>>>======@@@999;;;KKKbbbxxxzzzgggyyy}}}|||xxxpppgggdddgggllloooqqquuuyyyxxxzzz~~~{{{ssshhh```YYYTTTSSSXXX[[[YYYWWWWWWUUUTTTVVV[[[]]]^^^ccciiimmmqqqvvvzzz}}}vvv```SSSSSSWWW[[[fffuuu{{{|||}}}}}}}}}}}}|||{{{||||||{{{{{{{{{{{{||||||~~~~~~zzzvvvtttooolllhhhbbb[[[RRRIIICCC@@@<<<<<<@@@DDDEEEHHHKKKJJJPPPVVVXXXXXX[[[cccjjjxxx}}}zzzkkkWWWHHH===777222444777;;;>>>AAACCCEEEGGGLLLPPP___tttrrrjjjSSSRRRNNNKKKKKKNNNOOOMMMOOORRRTTTTTTSSSPPPLLLJJJKKKMMMLLLQQQSSSQQQPPPQQQOOOLLLLLLNNNPPPRRRSSSRRRPPPOOOLLLKKKKKKLLLMMMMMMJJJHHHFFFFFFFFFEEEDDDDDDDDDEEEBBBEEE???;;;>>>===EEEVVVpppxxxxxxwwwtttsssmmmxxx{{{zzzyyytttvvvvvvqqqhhhbbb___```aaagggnnnqqqttt~~~~~~~~~~~~|||}}}zzz{{{|||{{{xxxxxxzzz|||zzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}{{{yyywwwuuuuuu{{{zzzzzz{{{}}}~~~~~~}}}|||yyyvvvtttjjjgggfffhhhgggfffhhhlllmmmppptttzzztttiiihhhkkkvvvzzziii______iiijjjBBBDDD999:::<<<=========???AAA===;;;:::999;;;;;;;;;:::666888999999999999:::<<<999>>>===>>>???999<<>><<<<<<>>>BBBDDDDDDBBB<<<;;;;;;:::;;;<<<===>>>999999999:::;;;<<<>>>>>>===>>>??????>>>???AAACCCXXXooo{{{uuupppllliiihhhooopppqqqsssvvvyyy}}}{{{tttlllfffbbb]]]XXXXXX^^^cccdddccccccdddcccaaaaaadddlllrrr|||}}}tttooommmppptttxxxyyyxxxuuussslllllllllmmmooossswwwzzz|||vvv[[[RRRRRRSSS[[[eeeoooyyy}}}{{{{{{xxxyyyyyy{{{|||}}}}}}}}}}}}{{{zzzyyyxxxvvvtttrrrqqqfffddd___XXXPPPGGGAAA===<<<;;;<<<@@@FFFLLLOOOPPPTTT]]]aaa^^^ZZZaaammmuuu|||mmmRRR===777777888///888>>>======DDDHHHHHHLLLGGG\\\}}}pppOOOSSSOOOQQQQQQQQQOOONNNOOORRRTTTYYYYYYTTTLLLKKKRRRWWWVVVNNNOOOPPPPPPPPPNNNLLLJJJIIIHHHHHHJJJNNNOOOLLLJJJKKKKKKKKKLLLKKKKKKJJJIIIFFFDDDDDDFFFIIIIIIEEEAAAAAAAAA>>>999666:::DDDLLL```~~~sssyyyyyyrrrwwwzzznnnbbbeeennn}}}{{{rrr}}}}}}{{{{{{zzz~~~|||vvvmmmbbb[[[ccchhhlllnnnooovvv|||}}}{{{{{{zzzyyyyyyxxxxxxyyyyyy|||}}}~~~}}}zzzxxxxxxyyyxxxxxxxxxyyyzzz{{{|||}}}yyyyyyyyywwwvvvvvvxxxzzzzzzzzz{{{}}}~~~~~~{{{xxx||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}{{{{{{|||}}}~~~}}}|||{{{wwwxxxyyy{{{{{{|||||||||}}}rrriiinnn~~~ooocccaaacccppp{{{TTTHHH>>>???===<<<>>>AAACCCBBBAAA;;;:::999999:::;;;<<<===888999999999:::<<<===>>>;;;===>>>=========???AAANNNmmm~~~yyysssooollljjjmmmmmmoooqqqtttwwwzzz{{{|||uuulllgggbbb]]]YYYZZZ___eeeggggggiiijjjjjjgggfffhhhoootttvvvppppppooorrrxxx|||~~~|||yyyvvvqqqpppoooppprrrvvvzzz}}}sss___NNNMMMQQQUUU___jjjttt~~~{{{|||~~~~~~}}}yyyzzz{{{{{{|||||||||{{{xxxxxxwwwuuusssqqqnnnmmmccc```ZZZSSSKKKDDD>>><<<;;;<<<>>>BBBGGGLLLPPPSSSVVV[[[\\\YYY[[[ggguuu~~~|||vvveeeLLL999333333333333:::??????@@@FFFIIIGGGBBBQQQppp}}}tttdddOOOQQQIIIOOOPPPPPPOOOOOOPPPRRRTTTWWWVVVPPPIIIJJJQQQTTTQQQNNNOOOPPPQQQPPPNNNLLLKKKHHHGGGGGGIIILLLMMMKKKIIIJJJJJJJJJIIIGGGFFFDDDCCCEEEEEEDDDEEEEEEEEEBBB@@@CCCCCCBBB>>>:::;;;AAAFFF]]]uuuzzz|||wwwqqq{{{}}}~~~~~~ssskkknnnwwwssswww}}}|||zzz~~~}}}{{{vvvmmmccc\\\aaaeeeiiijjjkkkrrr}}}~~~}}}~~~}}}{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyyyyxxxwwwxxxyyy{{{{{{{{{{{{|||}}}}}}{{{yyy||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~{{{|||}}}tttnnnuuuvvvuuuxxx}}}~~~lllbbbaaaddd|||zzz|||tttNNNGGG===???>>>===>>>@@@AAA@@@???:::999999999999::::::;;;888888888999:::;;;<<<===:::;;;<<<<<<;;;<<<>>>???HHHggg~~~xxxsssooolllkkkmmmooorrrtttvvvxxxxxx~~~}}}vvvnnnhhhccc___[[[[[[aaafffjjjkkknnnooopppooonnnpppuuuzzzuuunnnqqqxxxyyy~~~}}}|||~~~zzzjjjXXXNNNIIIOOOWWW^^^jjjvvv~~~|||~~~~~~~~~zzzzzz{{{{{{zzzyyyxxxxxxuuutttsssrrrooollliiiggg^^^ZZZSSSKKKDDD???;;;::::::>>>BBBEEEHHHLLLQQQVVVZZZ\\\]]]^^^dddpppyyy|||qqqhhhWWWBBB666222333222888===@@@AAADDDHHHHHHFFFGGGlllcccbbbxxxXXXQQQQQQHHHLLLNNNPPPPPPOOOPPPQQQSSSTTTQQQKKKGGGKKKQQQQQQMMMMMMMMMNNNNNNNNNLLLJJJIIIFFFFFFFFFHHHJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGGGGEEEBBBAAAAAABBBDDDFFFFFFCCC>>><<<===???SSSccc{{{qqqgggmmmmmmyyyzzzxxxvvvyyy|||xxxssszzz}}}zzz~~~}}}}}}{{{vvvnnneee^^^___bbbfffgggggglllvvv~~~}}}||||||{{{yyyyyyyyyxxxxxxxxxwwwwwwuuuwwwyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwyyyyyyxxxxxxyyyzzz{{{||||||{{{zzzzzz||||||{{{zzz{{{{{{|||}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~}}}~~~wwwuuuyyysssoooqqqwwwyyyjjjbbbeeekkkyyycccIIIGGG===??????>>>>>>>>>>>>======:::999999999999:::::::::888888888888999:::;;;<<<:::;;;<<<;;;;;;;;;===>>>CCCYYYzzzqqq{{{|||vvvqqqooolllnnnqqqtttvvvwwwxxxxxxyyyxxxqqqkkkfffbbb^^^]]]aaafffjjjlllnnnqqqtttttttttwww|||vvvqqqrrrzzz{{{yyyrrrjjjfffccc\\\UUUSSSPPPQQQYYYbbbkkkxxx}}}}}}|||{{{{{{{{{{{{zzzyyyxxxwwwuuutttqqqqqqpppnnnkkkgggdddaaaYYYTTTMMMDDD>>>;;;:::::::::@@@FFFIIIIIIMMMSSSYYYYYY\\\___dddlllpppllldddaaaWWWGGG:::444555777777===???AAACCCFFFHHHHHHGGG^^^tttTTT___ooo~~~gggTTTSSSOOOJJJLLLNNNPPPPPPOOONNNOOOOOORRRMMMHHHIIIOOOSSSQQQMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEGGGHHHHHHFFFEEEDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJIIIEEE@@@>>>AAADDDEEEFFFEEECCC???<<<<<<===JJJRRRsss~~~zzzjjjhhhjjjwwwtttvvvsss}}}rrrrrrzzz||||||{{{zzzwwwpppgggaaa___bbbeeeffffffjjjqqqwww{{{zzz{{{xxxxxxxxxxxxxxxxxxwwwwwwtttvvvwwwwwwvvvuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxyyy{{{||||||||||||zzzyyyyyyzzz{{{{{{zzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~~~~}}}}}}{{{|||~~~}}}yyy{{{tttuuuyyysssgggeeemmmvvv{{{WWWGGGGGG>>>>>>???>>>>>><<<<<<;;;;;;:::;;;;;;;;;;;;:::::::::888888888888888999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>;;;GGG___}}}sssmmm|||{{{}}}wwwsssppplllnnnpppsssuuuvvvvvvvvv{{{zzz|||uuupppkkkgggbbb___aaaeeeiiikkkqqqtttxxxyyyyyyzzz}}}vvvooossszzz~~~rrrhhhccc```]]]XXXXXX[[[aaajjjvvv~~~~~~~~~|||{{{{{{{{{zzzzzzyyyxxxvvvtttrrrqqqooonnnnnnlllhhhccc___\\\TTTOOOGGG@@@;;;:::;;;======CCCIIILLLLLLOOOUUUZZZWWWXXX[[[aaaiiijjj___PPPUUUJJJ===555444666999:::??????BBBEEEGGGHHHJJJLLLuuulllUUUfffppp{{{xxx[[[VVVPPPIIIKKKMMMOOOPPPOOOMMMLLLLLLLLLPPPKKKIIIMMMTTTWWWTTTPPPKKKKKKKKKJJJJJJIIIHHHGGGBBBDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKGGGHHHGGGCCC>>>===@@@CCCDDDCCCAAA???<<<<<<===???JJJNNNlllzzziiigggrrr|||uuusss~~~|||mmmhhh|||{{{{{{zzzzzzzzzwwwqqqjjjeeebbbdddggghhhhhhkkkooosssyyy|||zzz{{{xxxyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwvvvtttsssssssssvvvvvvwwwwwwxxxzzz{{{|||yyyxxxwwwyyy|||}}}|||{{{{{{zzzxxxxxxyyyzzzzzzyyyuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{}}}}}}~~~~~~}}}}}}zzz{{{}}}zzzzzz}}}{{{kkkfffiiitttxxxppp~~~TTTMMMKKKCCC===>>>>>>===;;;::::::;;;:::;;;;;;;;;;;;::::::999888888777777888888999:::;;;<<<<<<;;;::::::;;;===:::???QQQlllvvvggglll{{{~~~yyy{{{sss}}}~~~xxxuuussskkklllnnnoooqqqrrrssssss{{{sss~~~yyytttoookkkfffbbbbbbeeejjjnnnvvvzzz~~~}}}}}}~~~rrrpppwww|||uuunnniiiaaaaaaccciiittt~~~}}}~~~}}}}}}}}}}}}}}}yyyyyyxxxvvvtttrrrpppoookkkkkkkkkhhhddd^^^YYYVVVNNNIIICCC===:::;;;===???BBBFFFKKKNNNOOORRRUUUYYY[[[[[[\\\bbbkkkmmmbbbTTTMMMCCC999555555555888;;;@@@AAADDDGGGHHHHHHNNNUUUbbbWWWeeennn}}}bbbXXXUUUJJJEEEJJJMMMNNNOOONNNLLLKKKKKKLLLPPPLLLLLLRRRWWWVVVRRRPPPMMMLLLLLLKKKJJJJJJIIIIIIAAACCCFFFFFFEEECCCCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDBBB@@@>>>>>>???AAADDDAAA>>><<<;;;===@@@BBBMMMQQQhhhsssgggnnnvvvttt{{{wwwjjjcccvvv|||yyyyyyyyyyyywwwssslllhhhdddfffhhhiiijjjlllnnnqqqrrr|||||||||yyyyyyzzz{{{zzzyyyxxxwwwuuuvvvwwwvvvsssqqqqqqrrruuuuuuvvvwwwyyy{{{}}}~~~yyywwwvvvyyy|||}}}{{{xxxzzzyyyxxxxxxzzzzzzyyyxxxttttttuuuvvvvvvvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{||||||||||||}}}~~~}}}}}}~~~yyy|||qqqiiiiiiooozzzjjjsssnnnQQQOOOKKKDDD;;;===>>>===:::999:::;;;999:::;;;;;;:::999888777888777777777777888999999::::::;;;:::888888:::;;;===;;;EEE]]]vvv}}}ooohhhqqqzzz}}}~~~zzzwwwvvvllllllmmmnnnoooppprrrsssvvvuuu||||||xxxqqqnnnjjjfffeeeiiiooosssvvv{{{}}}vvvvvv|||zzzttttttvvv{{{}}}}}}~~~~~~}}}}}}|||{{{xxxxxxwwwuuusssqqqooonnnhhhhhhgggeee```ZZZTTTPPPHHHDDD???;;;:::;;;>>>AAAGGGIIILLLOOORRRTTTVVVWWW[[[]]]bbbjjjtttuuuiiiYYYCCC;;;555555555555888>>>AAACCCGGGJJJIIIIIISSS```nnnaaajjjuuuyyyWWWXXXOOOGGGJJJKKKKKKLLLLLLKKKJJJKKKMMMOOOPPPMMMOOOUUUVVVQQQLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHAAADDDFFFFFFDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDBBB@@@@@@BBBCCCCCCCCCCCCAAA>>>===>>>???AAABBBEEEQQQbbbyyy~~~{{{xxxuuuvvv|||zzzrrrlllqqq|||}}}xxxxxxxxxxxxwwwtttnnnjjjcccdddfffhhhjjjkkkmmmnnnmmmyyy}}}}}}yyyzzz{{{||||||zzzyyywwwsssuuuvvvuuutttrrrrrrsssuuuuuuvvvvvvxxxyyy{{{{{{zzzwwwvvvxxx||||||yyyuuuxxxxxxxxxyyyzzzzzzxxxvvvtttuuuuuuvvvvvvvvvvvvvvvttttttuuuuuuvvvvvvvvvvvvtttuuuvvvxxxyyy{{{|||}}}{{{||||||}}}~~~~~~~~~~~~yyy|||mmmnnnuuuyyyppp^^^IIIIIICCC===:::<<<>>><<<999888:::<<<888999::::::999888777666888777777777777777888999888999999888777777888:::<<<555:::PPPkkkqqqnnnttt{{{yyyyyyoooooonnnnnnoooqqqsssuuupppyyy~~~{{{sssppplllhhhhhhlllsssxxxrrryyy}}}{{{zzz|||}}}|||~~~}}}{{{xxxwwwwwwwwwvvvuuussspppooommmeeeeeeeeebbb]]]WWWPPPMMMCCCAAA===:::999;;;???AAAJJJJJJLLLPPPTTTVVVVVVUUURRRYYYdddpppzzzwwweeeRRR:::444222555666666;;;BBBCCCEEEJJJMMMJJJJJJWWWhhhgggppphhhSSSWWWIIIGGGSSSOOOIIIIIIJJJIIIIIILLLOOOSSSPPPNNNQQQVVVTTTLLLFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDAAADDDGGGFFFDDDBBBCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDBBBCCCGGGIIIHHHFFFCCCBBB@@@@@@AAAAAAAAA@@@999LLL\\\uuuzzzvvvsssuuu|||~~~~~~zzzooozzz}}}xxxxxxxxxxxxxxxtttoookkkaaabbbeeeggghhhjjjkkkkkkkkkwww~~~~~~zzz{{{|||}}}}}}{{{yyyxxxqqqsssuuuuuutttssstttuuuvvvvvvuuuvvvvvvwwwxxxxxxzzzwwwuuuxxx{{{|||xxxssswwwwwwxxxzzz{{{zzzxxxuuuuuuvvvvvvwwwwwwwwwwwwwwwttttttttttttuuuuuuvvvvvvrrrssstttvvvxxxzzz|||}}}{{{{{{|||}}}~~~~~~}}}}}}}}}|||}}}~~~zzzxxxnnnvvvyyyLLL>>>BBBDDD???<<<<<<;;;::::::999888888999999999888888888777777666777888999::::::999888666777777777888888888888666;;;888AAAcccmmmyyyzzzsssrrrrrrpppoooppptttwwwzzzvvvtttzzz}}}{{{yyyuuupppmmmnnnrrrvvv}}}~~~|||{{{uuuvvvvvvtttpppmmmkkkjjjfffeeebbb\\\UUUNNNGGGCCC???===:::888999===BBBEEEPPPPPPPPPPPPQQQTTTWWWYYYVVV^^^iiittt{{{sss[[[DDD999666222333888===@@@AAAIIIGGGLLLQQQJJJFFF]]]|||rrrwwwgggUUUNNNNNNNNNPPPSSSOOOMMMKKKIIIIIIKKKMMMOOOOOOLLLMMMQQQQQQKKKHHHKKKKKKGGGBBB>>>???CCCCCCBBBHHHHHHGGGEEECCCBBBDDDEEEGGGIIIKKKJJJHHHHHHKKKNNNOOOPPPLLLEEECCCHHHLLLMMMFFFIIIKKKIIIDDD@@@>>>>>>@@@>>>OOOooo|||~~~|||}}}~~~sssttt~~~wwwuuu{{{zzzuuuvvvzzzzzztttnnniiigggeeeeeegggjjjlllmmmssskkkuuu{{{}}}~~~}}}{{{yyyyyyxxxvvvuuuuuuwwwzzz{{{xxxuuuvvvvvvvvvvvvuuutttsssrrryyyyyyxxxwwwwwwxxxyyyzzzvvvwwwxxxxxxwwwvvvuuuttttttssstttvvvyyy{{{{{{zzz{{{yyyvvvttttttvvvxxxzzzuuuuuutttsssssstttvvvvvvzzz{{{|||}}}~~~~~~~~~~~~|||{{{{{{}}}~~~vvvuuuhhhCCC;;;??????;;;<<<;;;;;;:::999999888888999999888888888777777777555666777888999888888777666666666777777777888888777:::666>>>ZZZuuu}}}~~~zzzqqqqqqpppooooooqqquuuxxxzzzvvvsssvvv~~~|||xxxtttqqqrrrwwwzzz~~~~~~|||zzzvvvvvvvvvtttqqqmmmkkkjjjdddbbb___ZZZSSSKKKEEEAAA>>><<<:::999;;;???DDDGGGMMMOOOQQQSSSTTTUUUVVVWWWZZZcccnnnuuuuuujjjTTT???888555222333888>>>AAABBBIIIIIILLLNNNJJJPPPjjjxxxpppaaaRRRMMMMMMNNNOOOQQQPPPOOOMMMKKKKKKMMMOOOPPPJJJIIIMMMRRRRRRNNNNNNRRRHHHGGGBBB<<<;;;@@@GGGKKKGGGGGGGGGFFFEEEFFFGGGHHHGGGIIIKKKKKKJJJKKKMMMPPPNNNPPPNNNHHHFFFIIIMMMMMMHHHJJJKKKIIIDDD@@@?????????===IIIeee|||~~~}}}vvvmmmooo|||wwwuuu{{{}}}yyyuuuwww{{{|||xxxsssjjjhhheeeeeegggiiijjjkkkmmmhhhppp|||xxxzzz{{{{{{zzzxxxwwwwwwyyyxxxwwwxxxyyyyyyvvvsssuuuuuuvvvvvvuuuuuuttttttyyyxxxwwwvvvvvvwwwxxxxxxuuuuuuvvvwwwvvvvvvttttttvvvuuuuuuwwwyyyyyyxxxwwwxxxwwwuuussssssuuuvvvxxxuuuttttttsssssstttvvvwwwzzzzzz{{{|||}}}~~~~~~}}}{{{zzz{{{|||}}}WWW>>>>>>@@@>>><<<;;;;;;::::::999888888888888888777777777777777666444555666666777777666666555555666666666777777777666888555<<>>;;;::::::;;;>>>BBBGGGJJJKKKOOOSSSWWWXXXXXXXXXYYY```kkkuuuuuulll]]]III999555444333555:::???CCCEEEKKKLLLLLLKKKPPPccc~~~dddYYYNNNKKKMMMMMMNNNPPPPPPOOOMMMLLLLLLMMMOOOPPPHHHKKKQQQTTTRRROOOQQQWWWJJJIIIAAA888666<<>><<<===::::::999999888888888777666666666666666666666666444444444555555555444444444555555555555666666666555666555<<>>;;;999:::;;;>>>AAAFFFJJJLLLMMMQQQVVVYYYZZZ[[[^^^aaajjjtttzzzrrraaaOOO???555333333444777<<>>;;;999999:::===AAAEEEHHHKKKLLLRRRUUUXXXYYYZZZ___gggnnntttzzzyyyjjjUUUDDD999333333444777;;;???CCCGGGJJJPPPQQQRRR```yyyiiixxxbbbQQQKKKHHHJJJLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNOOOUUUZZZWWWPPPMMMNNNQQQJJJDDDBBBUUU{{{mmmQQQNNNKKKJJJKKKLLLLLLKKKEEEDDDCCCCCCDDDEEEEEEEEEEEEJJJLLLIIIFFFGGGGGGDDDFFFDDDBBB@@@???>>>>>>===888===???CCCVVVvvvuuudddgggzzz~~~uuupppuuusssppp|||}}}zzzwwwvvvssspppnnnmmmllljjjiiifffjjjkkkmmmxxx~~~}}}~~~~~~}}}{{{zzzzzzzzzyyywwwwwwwwwwwwttttttvvvwwwxxxxxxyyyyyyxxxwwwuuutttttttttuuuuuuvvvvvvvvvwwwwwwxxxxxxyyyuuuttttttuuuwwwwwwvvvtttqqqqqqssstttttttttsssssssssrrrrrrrrrssstttvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{~~~~~~UUUGGG<<<======:::999<<<777777777777777777777777333444444444444555555555444444333222222222333333222333333333333444444444555777666888:::@@@cccxxxzzz~~~{{{xxxvvvvvvwwwvvvxxxzzzyyywwwvvvxxx{{{zzz}}}~~~}}}|||{{{{{{yyyvvvtttssspppllljjjiiieee```[[[PPPMMMHHHCCC>>>;;;999999:::<<<@@@DDDHHHJJJKKKKKKTTTWWWYYYYYY[[[cccoooyyy|||{{{ppp\\\III===777333333666;;;???BBBEEEIIILLLPPPUUUaaa|||jjjcccrrrmmm[[[NNNJJJHHHKKKMMMLLLLLLNNNPPPPPPRRRSSSSSSRRRPPPPPPLLLSSSWWWTTTPPPOOOPPPPPPMMMGGGHHHddd}}}VVVQQQKKKHHHIIIKKKJJJIIIEEECCCBBBBBBCCCCCCBBBAAACCCGGGIIIFFFDDDEEEDDDAAABBB@@@????????????===<<<777>>>@@@@@@NNNkkkqqqlll}}}zzzrrrsss~~~ssskkkuuu~~~|||yyyvvvsssqqqpppnnnkkkiiidddgggiiijjjrrr}}}}}}~~~}}}{{{yyyzzzzzzyyywwwwwwxxxzzzuuuuuuvvvxxxxxxyyyyyyyyywwwvvvuuuttttttuuuvvvwwwxxxxxxwwwwwwwwwxxxyyyyyyttttttssstttvvvvvvuuusssppppppqqqrrrssssssssssssrrrrrrqqqqqqrrrtttvvvwwwwwwwwwwwwxxxxxxyyyyyyyyy{{{yyyxxxxxxyyyzzzyyyyyyxxxwwwwwwwwwxxxxxxyyyyyy}}}}}}}}}~~~lllKKKFFF@@@>>>???@@@???===777777777777777777777777222333333333444444444444555444333222222222333333222222222222333333333333222666555555888;;;OOOppp}}}sssxxx|||tttwww~~~|||yyywwwwwwxxxuuuwwwxxxyyyyyyyyy{{{|||yyy}}}}}}~~~}}}|||{{{yyyyyyyyywwwtttqqqppplllhhhfffeeebbb[[[VVVLLLIIIDDD???;;;999999:::<<>>999666333555999>>>BBBDDDGGGKKKNNNPPP\\\uuuvvvffflll}}}^^^ZZZNNNKKKJJJMMMNNNLLLLLLOOOMMMOOOQQQRRRRRRQQQOOOMMMKKKQQQTTTQQQOOOQQQQQQNNNOOOKKKLLLaaaoooXXXQQQHHHEEEFFFIIIJJJIIIFFFDDDBBBBBBEEEFFFEEEDDDBBBFFFHHHDDDBBBCCCCCCAAA???>>>===???AAAAAA???<<<999<<<>>>@@@JJJ```zzz}}}tttrrrxxxxxxooovvv~~~}}}zzzwwwtttrrrqqqooollliiidddeeehhhkkknnnwww~~~~~~~~~|||yyyzzz{{{yyyvvvvvvxxx{{{vvvvvvwwwxxxyyyyyyyyyyyyvvvuuuuuutttuuuvvvxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxvvvuuuttttttuuuuuusssqqqnnnooooooppppppqqqrrrrrrrrrqqqqqqqqqrrrtttvvvwwwvvvvvvwwwwwwwwwwwwxxxxxx{{{xxxvvvvvvxxxzzzyyyxxxvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{~~~]]]FFFDDD???:::<<>>======@@@CCCCCC@@@===<<<:::;;;@@@IIIYYYooovvvqqquuu{{{}}}|||uuu{{{|||{{{zzzyyywwwtttrrrpppnnnkkkiiifffeeeiiimmmooottt{{{||||||yyyvvvuuuwwwzzzwwwwwwxxxyyyyyyyyyxxxxxxuuuuuuuuuuuuvvvwwwyyyzzzyyyxxxwwwuuuuuuuuuvvvvvvxxxwwwuuuuuutttssspppnnnmmmmmmmmmmmmnnnoooqqqqqqqqqqqqqqqqqqrrrtttvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwyyyvvvssstttvvvxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuwwwyyy|||}}}|||{{{|||}}}vvvsssPPPCCCFFFEEE>>>:::;;;:::888666555555555555444444444111000//////111333555777222111111000000111111222222222222222222222222222222333333111111666AAAIIIlll~~~yyy~~~|||{{{zzz{{{{{{{{{|||||||||}}}}}}yyy~~~}}}}}}~~~~~~}}}zzzxxxvvvtttsssrrrqqqooommmlllhhhbbb\\\WWWRRRMMMIIICCC???:::888:::<<<<<<;;;DDDFFFIIIKKKLLLNNNQQQSSSPPPTTTXXX\\\gggvvvhhhKKK;;;666555555666888@@@CCCHHHOOOJJJGGGOOOQQQooorrrzzzYYYYYYQQQNNNKKKLLLQQQRRROOOMMMNNNMMMNNNOOORRRTTTTTTQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLSSSLLLIIIUUUgggpppjjj```PPPHHHCCCFFFGGGDDDDDDGGGCCCBBBCCCFFFKKKLLLKKKHHHEEEEEEEEEEEEDDDCCCBBBAAA?????????@@@BBBBBBAAA???>>><<<;;;===BBBNNNdddwwwtttlllsss{{{~~~zzzyyy{{{yyyyyyyyywwwtttpppmmmjjjgggfffiiilllmmmooo|||~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvuuuvvvsssqqqqqqssssssqqqnnnnnnoooppprrrssssssrrrrrrtttrrrqqqrrruuuwwwxxxwwwzzzvvvqqqqqqsssuuuvvvuuuuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwvvvvvvwwwxxxyyyyyyzzzyyywwwyyy}}}~~~}}}{{{|||yyyuuussstttxxx~~~[[[BBBAAADDDCCC===:::::::::888555555555555444444444444555444333222222333444555222222111000000000000000222222222222222222222222111444666555444666<<>>:::888:::===>>>>>>FFFIIILLLNNNOOOPPPRRRTTTSSSVVVYYY```mmmzzz~~~oooZZZBBB777555666888:::>>>BBBAAADDDMMMLLLKKKTTTSSSrrryyyeeeUUUZZZRRROOOKKKKKKNNNOOOMMMNNNPPPQQQQQQRRRTTTWWWYYYXXXWWWQQQQQQQQQQQQPPPPPPPPPPPPKKKHHHGGGMMMWWW]]][[[WWWQQQIIIDDDFFFFFFCCCCCCEEEDDDBBBBBBDDDGGGIIIGGGEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCAAA@@@AAA>>>===>>>@@@III[[[lllxxxqqqsssuuuxxxttt||||||{{{|||zzzzzzzzzxxxuuuqqqnnnlllhhhgggiiikkkjjjkkkvvv~~~}}}|||{{{zzzzzzyyyzzzzzzyyyyyyxxxwwwvvvwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvuuuuuutttsssssstttrrrqqqqqqssssssrrrpppnnnoooqqqrrrrrrrrrrrrqqqrrrrrrqqqsssuuuwwwwwwvvvxxxuuurrrrrrtttuuuuuutttuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyzzzyyywwwyyy{{{}}}|||zzzxxxtttnnniiihhhkkkppptttzzz}}}|||KKK???===@@@@@@;;;888::::::999555555555555444444444444888777555444333333333333222222111000000000000000222222222222222222222222111444777888666555777999TTTnnn~~~}}}{{{zzzyyyyyyzzzzzz{{{|||~~~{{{|||~~~yyy~~~{{{{{{{{{{{{{{{|||}}}~~~}}}yyyvvvuuusssqqqpppooommmjjjgggccc___XXXRRRMMMHHHDDDAAA@@@<<<999888:::>>>AAABBBIIILLLOOOQQQRRRRRRSSSTTTUUUXXX^^^hhhwww}}}tttZZZIII999333444666999<<>>===>>>???EEERRR```qqq~~~xxxwwwrrr~~~ppppppwww}}}{{{{{{{{{{{{zzzxxxvvvrrrooonnnjjjjjjkkkllliiihhhoooxxx~~~}}}||||||zzzzzzzzzzzzyyyxxxwwwwwwuuuuuuttttttttttttuuuuuuvvvvvvuuuuuutttsssssssssrrrqqqpppqqqssstttsssrrrppppppqqqqqqrrrqqqqqqpppqqqqqqqqqtttvvvwwwuuutttuuutttrrrssstttuuutttsssuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyyzzzyyyxxxxxxzzzzzzzzzxxxyyytttmmmfffccceeehhhkkkqqquuu}}}iiiGGGCCC999======999777999:::999555555555444444444333333777666555444333222222222111111111111111222333333111111111111111111111111000333666666555444555666NNNfff|||zzzyyyyyyyyyxxxyyyzzz|||~~~~~~}}}wwwwww~~~~~~}}}~~~~~~~~~||||||||||||||||||}}}}}}}}}|||||||||{{{yyyvvvssssssqqqooonnnllljjjfffccc]]]YYYRRRLLLGGGCCC???<<<<<<:::888888:::???CCCFFFKKKNNNRRRTTTTTTTTTTTTUUUWWW\\\eeeqqq~~~tttcccKKK@@@555222444555888;;;AAAIIIKKKMMMPPPKKKKKKWWWxxxkkkVVVYYYTTTKKKKKKHHHHHHJJJKKKJJJNNNTTTQQQQQQQQQSSSUUUUUUTTTRRRUUUTTTTTTSSSRRRQQQQQQPPPOOOPPPOOOLLLIIIIIIMMMQQQNNNKKKHHHGGGFFFEEEEEEFFFLLLJJJGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBAAA@@@AAABBBBBB@@@>>>;;;:::;;;>>>???BBBKKKVVVfff~~~~~~{{{ttt}}}ssstttwww}}}{{{yyyzzzzzzyyyxxxuuussspppooolllmmmnnnllliiihhhlllqqq|||~~~~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvttttttttttttttttttttttttvvvvvvvvvuuuuuuuuuttttttpppppppppqqqssstttttttttqqqqqqqqqqqqqqqpppppppppooopppqqqtttvvvvvvtttqqqrrrrrrssstttuuuuuusssrrrssstttuuuvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwyyyvvvqqqlllhhhggghhhiiimmmpppwwwqqqTTTBBB???666::::::777666888:::999555444444444444333333333333333222222222222222222000000111111333555666777111111111111111111111111111111222222222444666777CCC\\\}}}zzzyyyzzzzzzwwwxxxyyy{{{}}}}}}{{{||||||{{{zzz{{{~~~}}}||||||}}}}}}||||||{{{zzzyyyyyy{{{zzzxxxxxxwwwuuurrrpppqqqooommmkkkiiifffaaa^^^WWWRRRLLLFFFBBB???<<<:::888888888999<<<@@@EEEIIIMMMPPPSSSTTTTTTUUUVVVWWWZZZbbbmmmxxx~~~xxxdddQQQAAA:::444555777777:::>>>AAAKKKMMMLLLMMMMMMXXXnnn^^^XXXVVVNNNKKKFFFFFFIIILLLLLLKKKNNNSSSQQQRRRTTTXXXZZZYYYVVVTTTTTTTTTSSSRRRPPPOOONNNNNNMMMLLLJJJHHHGGGGGGIIIJJJIIIJJJIIIGGGGGGHHHIIIIIIKKKJJJHHHEEEBBBAAAAAABBBAAA@@@@@@???????????????@@@?????????AAAAAA???===;;;:::;;;>>>??????DDDKKK[[[xxxrrrttt~~~}}}vvvtttuuuxxxzzz{{{zzzyyyxxxwwwuuusssqqqpppkkkmmmmmmjjjhhhiiikkkmmmqqq~~~~~~}}}}}}|||yyyyyyyyyyyyxxxwwwvvvuuussssssttttttttttttssssssuuuuuuuuutttttttttttttttooopppqqqrrrrrrssstttuuuqqqqqqppppppppppppppppppoooooopppsssuuutttrrrpppoooqqqsssttttttssssssrrrqqqrrrssstttuuuuuuuuuuuuxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxwwwwwwwwwxxxvvvvvvtttsssqqqooonnnmmmnnnpppsssyyyyyyRRREEE>>>:::555999999666555888:::999444444444444333333333333//////000000111111222222///000000111333555666777111111111111111111111111111000//////000333666888<<>><<<:::999777999;;;>>>@@@CCCHHHKKKOOOQQQSSSTTTUUUVVVYYY[[[```jjjtttwwwrrrfffSSSCCC888555444888;;;===AAAFFFEEEKKKIIIGGGNNNZZZtttcccRRRPPPNNNMMMMMMDDDEEEIIIMMMMMMKKKOOOUUUOOOPPPRRRVVVYYYYYYWWWTTTUUUTTTSSSQQQPPPNNNMMMMMMJJJIIIHHHHHHIIIIIIGGGFFFDDDGGGHHHFFFEEEHHHJJJIIIFFFFFFEEEBBB???======>>>>>>>>>?????????>>>>>>===>>>======>>>@@@AAA???>>>???======???>>>;;;===BBBNNNiiizzz{{{ooohhhppp|||}}}~~~~~~xxxttt|||zzzzzzyyywwwvvvtttsssssskkkmmmlllhhhfffiiilllkkkjjjuuu~~~~~~~~~}}}}}}}}}||||||xxxxxxxxxxxxwwwvvvuuuuuusssssstttuuuuuutttssssssqqqqqqqqqqqqqqqqqqqqqqqqoooppprrrrrrrrrrrrtttuuuppppppoooooooooppppppqqqoooooooooqqqssssssqqqooonnnpppssstttsssrrrrrrssspppqqqrrrtttuuuuuuuuuuuuyyyxxxwwwwwwvvvwwwwwwwwwwwwxxxyyyyyywwwwwwxxxyyyyyyzzz{{{|||||||||{{{zzzwwwvvvwwwzzz]]]DDDAAA<<<888555999999666555888:::999444444444333333333222222//////000000111111111000000000000000111222333333111111111111111111111111000///...///111222444444999EEEccc}}}zzz}}}~~~}}}|||{{{|||}}}~~~zzzzzzvvv~~~|||zzzyyyzzz|||||||||}}}~~~}}}}}}|||{{{{{{wwwwwwxxxxxxxxxwwwuuutttwwwuuusssqqqqqqooollljjjhhhfffdddbbb___ZZZTTTPPPJJJFFF@@@<<<:::999888888777;;;@@@DDDEEEHHHKKKNNNRRRTTTUUUUUUVVVYYY]]]```iiisssyyyqqqaaaQQQCCC;;;444333666;;;>>>@@@EEELLLIIILLLHHHKKK\\\qqqpppuuummmTTTQQQIIIJJJPPPJJJEEEFFFIIILLLKKKKKKQQQYYYWWWUUUSSSSSSSSSTTTSSSRRRSSSSSSQQQPPPNNNLLLKKKJJJGGGIIILLLMMMKKKIIIGGGEEE@@@FFFGGGCCCAAADDDFFFEEEAAABBBCCCBBB>>><<<<<<===;;;<<<>>>@@@@@@>>><<<;;;=========???AAABBBAAA@@@???======??????<<<<<>>999777555999:::666555888999888444444444333333333222222000000111111111000000///111000000///////////////000000000000000000000000000//////000222222111000777888LLLrrryyy{{{|||yyy{{{vvv}}}~~~}}}~~~~~~}}}|||{{{{{{oooeeeyyywww~~~{{{yyyyyyyyyyyyxxx|||~~~~~~}}}}}}||||||{{{{{{vvvwwwxxxzzzzzzyyyxxxxxxvvvtttqqqpppooonnnkkkiiidddcccaaa___[[[VVVPPPKKKFFFBBB<<<999777777777777999>>>DDDHHHIIIKKKMMMPPPUUUUUUVVVVVVWWW[[[```dddoooyyyzzzkkkTTTCCC;;;888555555999===???@@@EEELLLJJJMMMKKKUUUmmmvvviiinnn}}}{{{YYYSSSWWWIIILLLTTTDDDHHHGGGHHHJJJIIIJJJSSS]]]fffaaaZZZUUUSSSRRRRRRRRRQQQPPPOOOMMMKKKIIIHHHGGGAAAGGGMMMNNNIIIDDDBBBBBB???EEEGGGAAA>>>AAACCC@@@???BBBDDDCCC@@@======>>>999;;;>>>@@@@@@>>><<<:::=========???BBBDDDCCCBBB<<<:::;;;???@@@>>>???BBB===RRRdddwwwwwwtttyyy|||{{{}}}tttnnn~~~~~~|||{{{zzzyyyyyyyyywwwyyyuuunnnlllqqqssspppvvvgggjjj~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzyyyxxxwwwwwwssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrsssooorrrtttsssqqqppprrruuuooonnnnnnnnnnnnppprrrsssqqqooonnnnnnoooqqqppppppmmmppprrrrrrppppppsssuuussstttuuuwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwuuuxxxzzzzzzxxxxxx{{{}}}{{{zzzxxxxxx{{{```GGG:::777888555999888666555444444555555444444444333333222222222///000000111111111000000////////////////////////000000000000000000000000000000000000111111111111555888DDD\\\zzz~~~}}}{{{zzz~~~www}}}|||}}}~~~~~~~~~~~~yyyrrrkkkuuu||||||wwwwwwzzz{{{}}}~~~}}}~~~}}}{{{yyywwwvvvyyyxxxwwwvvvvvvvvvwwwxxxuuusssqqqpppnnnlllhhheeeeeeccc___[[[VVVPPPJJJFFFAAA???===:::888777777666;;;???DDDIIIKKKMMMPPPQQQXXXYYYZZZYYYWWWZZZeeepppssswwwmmmVVVDDD@@@<<<555555:::>>>===>>>CCCJJJNNNOOOcccZZZTTTyyyxxxzzzzzzfffYYYNNNLLLLLLIIIHHHJJJHHHJJJKKKIIIIIIPPP]]]iiijjj```XXXUUUOOOKKKUUUeeeqqq[[[IIIIIILLLHHHDDDFFFGGGHHHIIIIIIHHHEEECCCAAACCCDDDDDDBBB@@@>>>>>>???@@@AAACCCDDDDDDCCCBBB@@@@@@:::777;;;@@@???======777999;;;===>>>>>>===<<<>>>======<<<<<<>>>???@@@@@@LLLWWWkkk{{{|||yyy|||qqqooo{{{{{{xxxzzz{{{yyyzzz|||||||||zzzvvvpppnnnoooqqqooojjjkkkwww}}}~~~}}}yyyzzz{{{{{{zzzyyyxxxwwwvvvuuuttttttsssssssssttttttuuutttuuuvvvvvvvvvuuusssrrrqqqrrrrrrssssssrrrrrrqqqrrrpppnnnoooqqqsssssssssmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnooooooooooooqqqsssuuuvvvuuuuuuvvvwwwtttvvvwwwxxxwwwvvvwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz|||yyyKKK===:::;;;<<<777777666555333333333333444333333111000000//////000111111000000000000000000........................//////////////////////////////000000000111111111777555888FFF___vvv}}}|||~~~|||~~~|||~~~{{{tttrrrttt|||zzzvvvuuuwww{{{}}}~~~}}}}}}}}}}}}}}}|||{{{yyyyyyxxxwwwvvvvvvuuuvvvwwwxxxuuurrrooolllkkkiiifffdddaaa^^^YYYTTTPPPKKKEEEAAA===<<<:::888777777888999???CCCHHHKKKMMMOOOQQQRRRVVVUUUUUUWWW\\\fffttt|||vvveeeOOO???:::666222555;;;@@@CCCDDDEEEFFFGGGJJJRRRXXXiiiaaaUUULLLKKKKKKIIIIIILLLFFFIIIKKKKKKKKKRRR^^^hhhiii]]]SSSOOOMMMPPPaaauuuttt^^^LLLJJJLLLGGGDDDEEEGGGGGGHHHGGGFFFDDDCCCAAACCCDDDDDDBBB@@@>>>>>>???===>>>@@@AAAAAA@@@>>>===DDD===999<<>><<<<<<::::::<<<===>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>BBBKKKQQQ```}}}{{{vvvzzzzzzwwwyyyyyyxxxxxxzzzyyyyyywwwtttooommmoooqqqlllhhhhhhqqq|||}}}{{{yyyyyy{{{zzzyyyxxxwwwvvvuuuuuuuuuttttttssssssttttttuuuuuuuuuvvvvvvvvvuuutttsssqqqrrrrrrssssssrrrrrrqqqqqqooonnnnnnppprrrrrrrrrooooooppppppppppppooooooooooooooopppppppppqqqqqqppprrrtttuuuttttttuuuvvvuuuvvvxxxxxxwwwvvvwwwxxxuuuuuuuuuuuuvvvwwwxxxyyy{{{zzzzzzzzz|||~~~aaaAAA;;;;;;<<<;;;444555555444333222222222222111000/////////111333555333222000///...//////000........................//////////////////////////////000000000000111111888444222999JJJaaawwwwwwvvvmmmrrr}}}~~~~~~~~~sssjjjzzz~~~zzzvvvtttsssyyy{{{}}}~~~}}}}}}~~~~~~}}}|||~~~~~~~~~}}}|||{{{|||||||||||||||{{{zzzvvvvvvuuuuuuuuuuuuvvvvvvsssqqqmmmjjjhhhfffcccaaa[[[WWWQQQKKKGGGCCC???<<<:::999888777888:::===???FFFIIIMMMOOOPPPQQQRRRSSSWWWUUUTTTXXXdddtttnnnTTTDDD:::444222333:::===AAAFFFHHHIIIIIIIIIPPPIIIZZZ}}}|||ddd[[[QQQMMMKKKIIIHHHIIIFFFIIILLLLLLLLLPPPYYY```bbbWWWOOONNNNNNTTTdddvvvmmm[[[LLLJJJLLLJJJHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEEEECCC@@@>>>>>>???@@@AAABBBCCCCCCBBB@@@???GGG@@@;;;===>>><<<:::;;;========================<<<;;;;;;;;;;;;<<<======???GGGJJJWWWsssuuurrryyy~~~{{{xxxzzzzzzyyyyyy{{{xxxxxxwwwtttqqqppppppqqqkkkhhhggglllsssyyy~~~~~~yyywwwzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvuuuttttttqqqrrrrrrssssssrrrrrrqqqpppnnnmmmnnnpppqqqrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqpppqqqqqqqqqrrrrrrrrrrrroooqqqssssssrrrrrrsssuuuuuuvvvxxxwwwvvvvvvwwwyyyuuuuuuuuuuuuvvvvvvwwwxxx{{{zzzyyyyyyzzz}}}{{{vvvrrrmmmiiikkkgggjjjtttwwwqqqQQQ>>><<<999888888333555444444333222222111111///......000333777<<>>>>>???AAABBBDDDEEEDDDCCCAAA@@@EEE???;;;;;;<<<::::::<<>>>>>=========>>>>>>============>>>>>>>>>???:::AAAEEESSSpppzzzjjjcccqqq}}}~~~~~~||||||||||||{{{yyyvvvtttrrrrrrmmmjjjhhhiiilllqqq}}}|||~~~}}}{{{yyyyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvuuuuuutttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuqqqrrrrrrssssssrrrrrrqqqpppooonnnoooqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrooopppqqqqqqpppppprrrssstttuuuvvvuuuttttttvvvwwwvvvvvvuuuuuuvvvwwwwwwxxx{{{zzzyyyxxxyyy{{{}}}~~~yyydddZZZYYYXXXUUURRRSSSOOOPPPVVV]]]^^^```bbblll|||yyyUUUBBB;;;;;;444222777666555555444444333222222111///......000333888===@@@444222000...------...///...................................................////////////000000000......222666;;;HHH```wwwjjjaaaiiittt~~~||||||}}}zzzyyy||||||nnnrrrwww|||}}}yyysssnnnnnnqqqtttvvvxxx{{{~~~~~~{{{{{{~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}|||zzzyyyxxxuuuuuuttttttsssrrrqqqqqqmmmmmmmmmllliiiccc[[[UUURRRMMMFFF@@@===;;;999888666666777999>>>CCCHHHKKKOOOQQQSSSSSSSSSSSSTTTUUUVVVZZZbbbpppwwwVVV999555777444777???BBB@@@CCCIIILLLKKKMMMRRRRRRZZZ}}}fff[[[RRRPPPKKKHHHHHHKKKNNNNNNMMMOOOQQQPPPNNNLLLNNNOOOPPPOOOQQQSSSRRRNNNNNNPPPLLLHHHGGGKKKOOOOOOMMMLLLIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEECCCAAA???@@@@@@??????AAABBBAAA@@@>>><<<@@@;;;888:::;;;999:::===???>>>>>>=========>>>>>><<<======>>>>>>>>>>>>>>>999>>>???NNNlll}}}kkkcccqqq~~~|||yyyuuurrrooommmjjjgggffffffjjjuuuzzzxxxyyyzzz|||yyyyyyxxxxxxwwwvvvvvvvvvxxxwwwvvvuuuuuuuuuuuuuuuwwwvvvvvvuuuuuuuuuuuuuuuqqqrrrrrrssssssrrrrrrqqqqqqppppppqqqssstttsssrrrpppqqqqqqqqqqqqqqqqqqpppooooooooooooppppppppppppoooppppppooonnnnnnppprrrqqqrrrsssrrrqqqqqqsssuuuwwwvvvvvvvvvvvvwwwxxxxxxzzzyyyxxxwwwwwwyyy{{{||||||gggSSSNNNQQQRRRRRRRRROOOLLLLLLOOOQQQPPPQQQUUUZZZbbbppp~~~}}}oooOOOCCCBBB@@@555222666555444444444444333222111111000///...///000222555666222111///...---......///------------------------..............................////////////000000333222333555666@@@[[[wwwqqqhhhttt|||~~~{{{{{{}}}}}}zzzyyy{{{~~~mmmnnnppptttwwwvvvqqqllljjjlllppprrruuuxxx|||~~~}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~}}}|||zzzyyyxxxuuuuuutttsssrrrpppnnnmmmiiiiiiiiihhheee]]]TTTNNNLLLGGGBBB===;;;:::888777444555888;;;@@@EEEJJJLLLPPPRRRTTTTTTTTTTTTVVVXXXTTT___nnn~~~eeeLLL777444777666888??????@@@GGGPPPOOOIIIIIIPPP]]]wwwyyy[[[VVVYYYXXXTTTMMMJJJMMMNNNMMMOOOQQQSSSSSSRRRQQQRRRRRRPPPNNNMMMMMMLLLLLLMMMNNNGGGGGGHHHKKKLLLKKKHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDCCCAAAAAAAAABBB@@@AAABBBCCCBBBAAA???===:::888777:::;;;999:::===========================:::;;;;;;<<<===<<<<<<<<<===???<<>>>>>===<<<::::::<<<=========<<<;;;;;;@@@>>>CCCWWWiiiyyy{{{www~~~zzztttooommmiiieeeeeeddddddiiipppvvvxxxvvvzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuuuussssssrrrsssssstttqqqrrrrrrssssssrrrrrrqqqppppppppprrrtttuuusssrrrppppppqqqqqqqqqqqqppppppmmmmmmnnnnnnnnnooooooooopppppppppnnnmmmmmmppprrrqqqqqqqqqooonnnooorrrtttuuuttttttsssssssssttttttwwwvvvuuuuuuuuuwwwzzz{{{zzz{{{}}}}}}}}}}}}hhhWWWKKKNNNRRRQQQQQQTTTPPPQQQTTTXXXWWWUUUXXX^^^ZZZ[[[^^^bbbhhhqqqyyy~~~KKK>>>>>>555888@@@@@@AAA===222111111222222111000...---,,,,,,---....../////////---...//////000//////...------------------------..................................../////////000++++++000444111222DDD\\\}}}||||||xxxzzz~~~yyy}}}zzzzzz|||~~~vvv|||{{{xxxtttppplllvvvmmmccc___ccchhhiiiiiijjjkkkmmmnnnoooqqquuuxxxrrruuuwwwyyyzzz|||{{{}}}|||}}}|||~~~~~~~~~}}}|||}}}~~~}}}{{{yyyzzzzzz{{{|||}}}}}}||||||wwwvvvuuussspppmmmiiigggccc```[[[VVVRRRMMMHHHEEE???<<<999777666666444333;;;>>>BBBHHHLLLPPPRRRSSSRRRSSSUUUVVVWWWYYY\\\___kkkyyyzzz___DDD888555444555999===AAADDDJJJGGGHHHLLLLLLOOOccczzz}}}~~~wwwdddeeeQQQOOOSSSQQQKKKJJJPPPSSSRRRSSSSSSRRRQQQOOOLLLKKKJJJHHHIIIIIIIIIIIIIIIGGGCCCIIIJJJIIIFFFDDDFFFGGGGGGAAABBBDDDEEEEEECCCAAA@@@@@@AAACCCCCCBBBCCCDDDFFF@@@AAABBBBBBAAA@@@===<<<999999;;;???>>>:::999;;;777999;;;===>>>>>>===<<<;;;<<<>>>?????????>>>===555@@@DDDFFFPPP[[[kkkzzzrrr}}}yyytttpppkkkggghhhgggfffiiimmmooo~~~xxxzzz{{{zzzzzzzzzzzzzzzzzzyyyzzzyyyxxxwwwvvvvvvvvvvvvuuutttsssrrrqqqrrrssssssqqqrrrrrrssssssrrrrrrqqqoooooopppqqqttttttrrrppppppqqqqqqrrrrrrqqqqqqpppnnnnnnnnnnnnooooooooooooqqqqqqpppnnnmmmmmmppprrrqqqrrrqqqpppooopppsssuuusssrrrrrrqqqqqqqqqrrrrrrvvvuuuttttttuuuwwwzzz{{{xxxyyyyyyyyyxxxyyy|||~~~}}}}}}uuufffXXXOOOUUUYYYVVVUUUZZZUUUWWW[[[___]]]ZZZ]]]ccceeejjjoooqqqqqqsssxxx|||yyyvvvtttvvv|||aaa???>>>:::999666555666999===???333222111000////////////................................................///...---,,,,,,,,,,,,,,,////////////////////////............////////////...111333222111555>>>FFFooowwwxxx{{{ooozzz~~~vvvzzz|||}}}}}}|||{{{{{{~~~}}}xxxvvvrrrmmmpppoookkkeee______eeekkknnnmmmjjjggggggjjjpppttttttuuuwwwyyyzzzzzzyyyyyy{{{|||~~~~~~}}}}}}}}}~~~~~~}}}~~~||||||}}}}}}}}}}}}||||||zzzyyyxxxxxxxxxyyy{{{|||xxxwwwvvvsssoooiiieeebbbaaa[[[TTTPPPNNNJJJDDD>>>;;;;;;;;;999777777999<<<===AAAHHHNNNRRRSSSRRRQQQ[[[VVVUUUWWWWWWXXX___jjjxxxeeeKKK===666777777777999>>>DDDHHHKKKEEELLLWWWOOOKKKppp|||ccc]]]ZZZOOOQQQPPPOOOOOONNNNNNNNNOOOSSSRRRPPPNNNMMMMMMMMMNNNLLLIIIIIILLLQQQRRRNNNIIIFFFFFFFFFGGGHHHHHHFFFDDDCCCGGGIIIFFFFFFGGGEEE@@@<<>>>>>???@@@@@@@@@@@@???AAABBBBBBBBBAAA???===<<<;;;;;;<<<<<<======>>>>>>AAAAAAAAA@@@>>>;;;999777===>>>BBBGGGLLLUUUfffvvv~~~vvv{{{wwwrrrqqqnnnjjjgggfffhhhjjjooozzzzzz|||{{{|||yyyvvvyyy}}}vvv{{{zzzzzzxxxvvvtttrrrppptttttttttssssssrrrrrrrrrrrrssssssttttttssssssrrrqqqqqqppppppppppppqqqqqqqqqqqqrrrsssrrrqqqpppooopppooonnnmmmmmmnnnooopppsssrrrqqqooonnnnnnmmmmmmnnnoooqqqqqqppppppqqqsssrrrrrrqqqppppppqqqqqqqqqvvvvvvttttttuuuwwwyyy{{{sssvvvyyy}}}~~~}}}~~~yyyuuuwww|||~~~{{{vvveee\\\VVVWWWZZZZZZZZZ[[[[[[YYY[[[]]]\\\ZZZ```jjjlllqqqyyy|||wwwrrrttt{{{SSS<<<888999888555333222333555666333222111000////////////......................................................---,,,,,,,,,,,,,,,....................................///////////////111111111000333999>>>^^^zzz|||wwwxxx}}}|||~~~||||||||||||zzz{{{}}}}}}xxxuuurrrmmmmmmppppppjjjbbb]]]```dddhhhgggfffeeeeeegggkkknnnrrrsssuuuwwwyyyzzz{{{{{{zzz{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzzyyyxxxxxxxxxyyyzzz{{{ttttttsssqqqnnnjjjgggeee\\\WWWOOOKKKIIIEEE@@@;;;888888777666555777:::===CCCFFFJJJNNNRRRTTTUUUUUU\\\ZZZZZZZZZXXXYYYdddrrrrrrTTT???888666777888:::<<<@@@EEEIIIKKKJJJMMMNNNJJJTTTzzz}}}\\\UUUUUURRROOONNNNNNNNNNNNOOOPPPPPPRRRPPPNNNLLLKKKJJJJJJJJJIIIGGGGGGJJJNNNOOOLLLHHHFFFFFFFFFGGGIIIIIIGGGEEEAAADDDEEEBBBAAABBBAAA======???@@@@@@>>><<<;;;;;;======>>>?????????>>>>>>BBBCCCBBBBBB@@@>>><<<;;;<<<<<<<<<<<<<<<========================;;;:::999======@@@DDDGGGNNN]]]kkk}}}|||xxxqqqpppmmmjjjgggfffggghhhhhhnnnyyyxxxwww{{{|||yyyyyy|||{{{wwwxxxxxxxxxxxxwwwvvvuuuuuuttttttsssssssssrrrrrrrrrrrrssssssttttttssssssrrrpppooonnnnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqooooooooonnnmmmllllllmmmnnnoooqqqqqqpppooonnnnnnnnnnnnmmmoooppppppnnnnnnoooqqqssssssrrrrrrrrrrrrssssssuuuttttttssstttuuuwwwxxxrrrtttwwwzzz|||||||||{{{zzzwwwuuuxxx~~~|||wwweee\\\WWWXXX[[[[[[ZZZ\\\^^^[[[\\\aaaeeegggnnnuuu|||vvvuuu|||}}}WWWBBB:::444777666444222111000000000222111000//////...//////------------------------------------------------...------,,,,,,,,,,,,,,,........................---............/////////000000000///000222444555IIIaaa{{{|||rrrsss|||{{{{{{zzzzzz{{{{{{{{{}}}}}}wwwvvvsssoookkkpppsssoooeee]]]ZZZ[[[_________```bbbdddfffgggkkkmmmooorrruuuxxxzzz{{{yyyzzz{{{|||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}~~~~~~}}}|||{{{yyyxxxwwwzzzyyyxxxxxxwwwxxxxxxyyyttttttrrrppplllhhhdddbbbUUUPPPIIIEEEBBB???:::666666666666666777:::???CCCKKKLLLNNNPPPSSSUUUWWWXXXTTTVVVYYY\\\]]]eeeuuusssYYY@@@666777555777;;;===@@@DDDHHHLLLNNNQQQPPPLLLQQQggguuu^^^RRRQQQUUUNNNMMMMMMMMMMMMOOOPPPQQQQQQOOOMMMKKKJJJIIIIIIIIIHHHFFFFFFHHHKKKLLLHHHDDDFFFEEEFFFGGGIIIIIIHHHFFFBBBDDDCCC???>>>@@@???<<<>>>??????>>><<<;;;<<<===;;;<<<======>>>>>>======@@@@@@@@@???===;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;;;;::::::===<<<>>>@@@AAAEEEPPP]]]ttt}}}yyytttrrrpppnnnllljjjiiiiiiiiiiiipppzzzuuuzzz|||zzzwwwxxxyyyxxxzzzzzzzzzyyyyyyxxxwwwvvvtttssssssssssssrrrrrrrrrrrrssssssttttttssssssrrrqqqpppooonnnnnnnnnnnnnnnppppppqqqqqqppppppooonnnnnnmmmmmmllllllmmmmmmnnnoooooonnnnnnnnnnnnoooooommmooooooooommmlllmmmnnnrrrrrrqqqqqqqqqrrrrrrsssrrrrrrrrrrrrrrrrrrssssssqqqrrrtttvvvxxxyyyzzzzzzwwwuuuwww|||}}}xxxggg```[[[\\\]]]]]]\\\^^^bbbbbbfffpppyyy~~~~~~{{{~~~|||YYY>>>:::999555444444444444333333222111111000//////.........///------------------------------------------------------,,,,,,+++,,,,,,------------------------------------.........//////000///...///111222222111999NNNjjj~~~}}}www~~~{{{yyyxxxxxxzzzyyyyyyzzz~~~|||xxxxxxwwwtttnnnooopppnnnhhhaaaZZZVVVUUUVVVYYY\\\```bbbccccccdddeeegggjjjnnnsssvvvxxxxxxxxxyyyzzz{{{{{{||||||zzz{{{{{{|||||||||{{{zzz|||}}}~~~}}}|||{{{|||}}}~~~}}}||||||||||||{{{zzzxxxwwwvvvzzzyyyyyyxxxwwwvvvvvvvvvyyywwwtttnnngggaaa[[[XXXNNNJJJDDD???<<<:::777444666777999:::<<>>BBBEEEHHHLLLOOOTTTSSSUUU^^^pppxxxmmmbbbPPPJJJQQQOOONNNMMMLLLLLLMMMNNNOOOOOONNNMMMKKKKKKKKKKKKLLLIIIHHHHHHIIIIIIHHHDDDAAADDDCCCDDDFFFHHHHHHGGGEEEFFFHHHFFFAAA@@@BBBBBB???>>>>>>>>>===;;;;;;<<<>>><<<<<<===>>>>>>>>>>>>===;;;;;;;;;::::::999888888<<<<<<;;;;;;::::::999999888888999999:::::::::;;;===<<<===>>>>>>@@@HHHRRRddd~~~nnnqqq|||yyywwwuuutttrrrpppnnnlllllliiilllyyy}}}|||yyyvvvvvvxxxyyyzzz~~~~~~}}}{{{yyywwwuuutttssssssssssssssssssssssssrrrssssssttttttssssssrrrssssssrrrqqqppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnooopppnnnooopppooommmlllmmmnnnoooooonnnnnnnnnoooppppppoooppppppqqqqqqpppoooooorrrssssssuuuvvvxxxyyyyyywwwxxx{{{}}}xxxmmmfffaaaaaaaaa______aaaeeeooo~~~~~~{{{{{{aaaBBB;;;999888888333444444444444222111000000///......---.........------------------------------------------------,,,,,,+++++++++,,,,,,---------------------------------------.....................000222333333222111DDD]]]qqq}}}yyywwwwwwyyyyyyyyyzzz||||||zzz||||||yyysssppplllkkkjjjfff^^^WWWQQQRRRTTTYYY^^^bbbbbbbbb``````bbbeeeiiinnnsssvvvvvvvvvwwwwwwxxxyyyzzz{{{yyyyyyzzz{{{{{{{{{zzzzzz|||}}}~~~|||{{{zzzzzz||||||{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwyyyxxxxxxwwwuuutttsssrrrxxxuuupppiiiaaaYYYSSSPPPHHHEEE@@@<<<999888666666777999<<>>BBBBBBBBBDDDFFFFFFDDDBBBGGGIIIGGGCCCBBBDDDDDDAAA===>>>>>><<<;;;;;;<<<>>><<<===>>>>>>??????>>>>>>999999999999::::::;;;;;;;;;;;;::::::999999888888;;;;;;::::::::::::::::::===;;;<<<>>>>>>???DDDLLLQQQmmm~~~{{{|||iiilll}}}zzzwwwvvvuuutttpppmmmhhhfffhhhooowww|||vvvsssvvvzzz{{{{{{~~~~~~|||zzzxxxvvvtttssssssssssssssssssssssssrrrssssssttttttssssssrrrssssssrrrqqqqqqpppqqqqqqpppppppppooooooooooooooooooooooooppppppooooooooollllllllllllmmmnnnooopppooopppqqqpppnnnmmmnnnooommmmmmmmmmmmmmmnnnooopppnnnooooooooooooooonnnmmmttttttuuuvvvwwwxxxzzzzzzzzz{{{~~~}}}xxxqqqjjjdddcccbbb```aaaeeelll}}}|||{{{xxxuuuuuu{{{GGG<<<@@@:::555888555444444222000...,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------///000111222333444...???RRRddd}}}zzzxxxwwwxxxxxxyyyyyyzzz|||}}}}}}~~~~~~~~~xxxrrrlllkkkkkkiiibbb\\\TTTRRRRRRUUU[[[```aaa```^^^^^^___aaaeeejjjooosssrrrrrrssstttuuuwwwyyyzzzxxxxxxyyyyyyzzz{{{{{{|||}}}}}}{{{zzzyyyyyyzzzzzzyyyxxxvvvwwwwwwxxxxxxwwwwwwwwwuuuuuuuuusssqqqooommmlllmmmkkkfff___XXXRRRMMMKKKCCC@@@===999777777888999777;;;???DDDGGGKKKOOORRRQQQSSSVVVXXXZZZYYYWWWVVVYYY^^^ggguuueeeSSS???444222333666:::<<>>????????????>>>;;;;;;::::::;;;<<<===>>>999999999999888888888888======<<<;;;::::::::::::<<<;;;;;;>>>???>>>AAAGGGGGG]]]{{{|||uuuttt{{{}}}nnnooo{{{vvvuuuuuutttpppmmmgggfffhhhkkknnnuuuxxxtttwww{{{|||}}}{{{||||||{{{{{{zzzyyyxxxrrrrrrrrrsssssssssssstttrrrssssssttttttssssssrrrppppppoooooooooppppppqqqqqqqqqpppoooooooooooopppoooppppppqqqqqqppppppooolllllllllllllllmmmnnnoooooopppqqqpppnnnnnnnnnpppnnnnnnnnnnnnoooppppppqqqnnnnnnnnnnnnnnnooooooooouuuvvvwwwxxxzzzzzzzzzzzz{{{|||~~~|||yyyssslllfffeeeddddddhhhnnnyyy{{{zzzyyytttrrrsss\\\;;;:::>>>777222666444333222000///---,,,,,,...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........,,,...000000......222555///<<>>===:::777666777999;;;;;;???EEEJJJNNNPPPRRRTTTUUUUUUWWWXXXYYYZZZZZZZZZ```jjjyyyyyyRRREEE888444444666999===@@@CCCGGGJJJMMMQQQUUUXXX]]]tttzzzpppaaaSSSNNNLLLKKKPPPYYYSSSQQQMMMIIIHHHHHHJJJKKKIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHJJJIIIGGGEEECCCBBBCCCCCCBBBCCCDDDCCC@@@>>>===@@@AAA??????AAA@@@===999;;;>>>>>><<<;;;;;;<<<;;;<<<======>>>>>>======<<<<<<:::999999999:::;;;777777777888888888888888===<<<;;;:::999:::;;;;;;;;;999:::======;;;<<<@@@BBBSSSkkkvvv{{{|||~~~~~~yyy~~~}}}wwwtttuuuuuurrrooojjjjjjjjjjjjjjjooozzzzzzzzz|||~~~{{{{{{{{{{{{zzzyyyxxxxxxrrrrrrrrrsssssssssttttttrrrssssssttttttssssssrrroooooooooooopppqqqrrrrrrsssrrrqqqpppoooppppppqqqnnnooopppqqqqqqpppooonnnlllllllllkkkllllllmmmmmmlllnnnoooooommmmmmnnnpppmmmmmmmmmmmmnnnooopppqqqooonnnnnnmmmnnnoooqqqrrruuuvvvyyy{{{|||{{{zzzzzzzzzzzz{{{}}}~~~~~~|||{{{vvvpppjjjiiijjjmmmuuu~~~}}}zzzzzzxxxsssrrrsss\\\EEE555666888222000555111111000000000000111222------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,///111///++++++///444222;;;???LLLyyyzzz{{{yyysssyyy~~~wwwmmmhhhqqqwww~~~}}}{{{{{{xxxvvvuuutttuuuxxx{{{}}}wwwzzz{{{uuukkkcccbbbddd```ZZZSSSQQQTTTXXXYYYXXXWWWVVVTTTUUUXXX]]]bbbfffjjjjjjkkklllnnnqqqtttvvvxxxwwwwwwwwwyyy||||||}}}{{{yyyyyyzzzyyyxxxxxxyyyyyywwwvvvxxxxxxxxxwwwvvvtttrrrrrrmmmmmmlllkkkhhheeebbbaaa\\\YYYTTTNNNHHHCCC@@@>>>;;;:::888666555666:::===???DDDKKKPPPSSSUUUVVVWWWXXXXXXWWWWWWXXXZZZ]]]^^^rrrxxxdddCCC<<<777777888888===CCCCCCEEEHHHKKKNNNQQQVVVYYYfffppplllzzzxxxZZZ[[[XXXRRRMMMMMMOOOPPPQQQOOOLLLIIIHHHIIIKKKLLLMMMLLLJJJHHHFFFFFFFFFFFFCCCEEEGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCC@@@>>>:::>>>@@@??????AAA@@@<<<888;;;>>>???===<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;999777555555555555666666777777888888999999;;;:::999999999:::;;;<<<;;;888999;;;;;;888888;;;<<>>;;;777888888777777999<<>>CCCCCC===<<<<<<===???AAA@@@===:::888999999:::;;;;;;;;;;;;999:::<<<;;;:::999999:::<<<;;;999888888888666444777777888777666666888::::::::::::999999999888888888888888888888888999:::BBBFFFQQQcccwwwtttzzz~~~~~~|||{{{zzzzzz{{{{{{uuusssmmmhhheeegggmmmqqq~~~xxxzzzyyyyyyyyyzzz{{{zzzwwwuuurrrrrrqqqqqqqqqrrrssssssrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnooopppqqqpppoooqqqooommmmmmnnnooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllmmmmmmnnnoooppppppooolllkkkkkklllnnnpppqqqpppooonnnnnnppprrrssstttssszzzyyytttyyyrrrsssuuuxxx|||}}}|||zzzyyyxxxvvvuuuxxx|||{{{xxxuuusssrrrqqqooommmyyyTTT@@@<<<888555555555555444222111000///....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000---444333444OOO}}}~~~zzz|||vvvkkkkkkwwwxxxhhhxxx~~~{{{zzzuuuvvvvvvtttrrrsssvvvyyyvvvwww{{{}}}yyytttooojjjggg___\\\WWWSSSPPPOOOOOONNNRRROOOLLLLLLOOOSSSVVVWWWZZZ\\\___bbbgggkkknnnoooqqqrrrtttwwwyyy{{{}}}}}}~~~}}}|||{{{zzzyyyyyyyyyxxxwwwwwwwwwyyyzzzyyyxxxxxxyyyxxxuuuttttttpppiiiiiigggeeeccc```\\\VVVRRRNNNJJJEEEAAA@@@>>>;;;999555666888999:::===AAAEEEHHHLLLOOOPPPVVV]]]]]]XXX\\\\\\[[[[[[[[[bbbppp~~~{{{\\\FFF>>>999666555777<<>>??????;;;999999999:::;;;;;;;;;::::::888:::<<<;;;:::999999:::;;;:::888777888777555444777888999888666666777999888888888888777777777666888777777777777888999999<<>>BBBGGGJJJHHHQQQVVVOOOFFFIII^^^rrrzzz___XXX^^^SSSTTTVVVUUURRRPPPOOOOOORRRRRRQQQNNNKKKJJJKKKLLLIIIHHHGGGGGGHHHIIIHHHFFFHHHHHHGGGDDDBBB@@@BBBCCCCCCDDDEEEFFFHHHHHHFFFCCC?????????AAABBBBBB@@@===;;;;;;;;;;;;:::999999888888999;;;;;;:::999:::;;;;;;:::888888888888777555888999:::999777555555666555555555555555555555555666555555555666777888999;;;<<>>@@@AAAAAA???===;;;;;;;;;;;;:::999999888777999;;;;;;:::::::::;;;===;;;::::::::::::999888888999:::999777555555555666666666666666666666666555555555555666777888999999999:::<<>>LLLSSSLLLEEEIIIQQQUUUYYYUUUUUU^^^qqqzzz```SSSXXXUUUHHHMMMNNNOOOOOOMMMLLLLLLLLLMMMMMMLLLJJJGGGFFFHHHIIIHHHGGGGGGIIIKKKKKKJJJIIIEEEEEEEEEEEEDDDDDDGGGIIIGGGDDDDDDGGGHHHEEECCCCCC<<<;;;:::;;;======;;;:::::::::;;;;;;;;;:::999999777999;;;;;;::::::;;;<<<===<<<;;;;;;<<<<<<:::999666888::::::888666555666666666666777777777777777555555555666777888999::::::;;;;;;:::===MMMfffyyy~~~}}}|||~~~lllnnnxxx~~~~~~yyytttqqqooodddjjjjjjjjj{{{zzzwww|||yyyxxxyyyzzz{{{{{{|||zzzwwwuuutttuuuwwwyyyvvvuuuuuuttttttuuuuuuvvvrrrrrrrrrrrrssssssssssssrrrpppooooooppppppnnnmmmqqqooommmmmmnnnooonnnmmmmmmmmmnnnoooooopppqqqqqqrrrqqqpppooonnnmmmmmmmmmiiikkkkkkfffbbbaaafffkkkppppppppppppooooooooonnnqqqqqqrrrrrrpppoooppprrrkkkjjjjjjkkklllnnnmmmllllllooosssvvvwww{{{~~~}}}{{{xxxtttppplllkkkgggfffdddbbbaaa^^^YYYVVV~~~UUU===555555666444222111111111111000///.........------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++***))))))************************************+++++++++++++++,,,,,,------......///111000222333222333888>>>PPPiiiwwwvvvwww|||uuubbbbbbxxx{{{tttqqqooommmllljjjmmmooopppppprrrvvvzzz|||sssooonnnllleee```YYYUUUOOOJJJHHHHHHGGGFFFEEEDDDDDDDDDFFFIIILLLNNNOOOQQQUUUZZZ___cccfffhhhlllnnnrrrssstttvvvxxxzzzwwwyyyzzzyyyxxxxxxyyyzzz|||{{{zzzyyyyyyzzz{{{|||xxxyyyyyyzzz{{{|||}}}}}}~~~}}}}}}~~~}}}{{{zzz{{{~~~|||||||||{{{zzzyyyxxxwwwtttuuuvvvvvvuuusssqqqpppooommmllllllmmmmmmlllkkkjjjkkkgggaaa]]]ZZZSSSLLLGGGEEEAAA???>>>===:::888555777999999999;;;???CCCFFFIIIMMMPPPSSSVVVYYY\\\___\\\[[[\\\\\\\\\bbbjjjmmmZZZJJJ:::555666999<<<@@@<<>>???;;;;;;GGG___sss~~~{{{~~~rrr{{{sss{{{}}}yyyuuutttjjjkkkjjjjjjqqq}}}rrrzzzzzzvvvvvvxxxzzzzzzyyyxxxwwwvvvvvvvvvxxxyyyuuuuuuuuuttttttuuuuuuuuuqqqqqqrrrrrrssstttttttttsssqqqppppppppppppooommmooonnnmmmmmmoooppppppooolllmmmnnnooopppqqqrrrrrrsssrrrqqqooonnnmmmmmmmmmggggggfffdddbbbdddgggjjjppppppppppppooonnnnnnmmmrrrtttuuusssqqqppppppooojjjhhhhhhiiikkkmmmmmmlllkkknnnrrrssstttwww|||~~~zzzzzzxxxuuuqqqmmmkkkjjjgggeeecccaaa___[[[VVVRRR]]]BBB;;;888555333333222111222333444333111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))************************)))************+++++++++++++++,,,------......///,,,///000...,,,///555:::EEEcccxxxppprrrtttuuuzzz~~~mmm```lll|||tttpppnnnmmmkkkgggjjjmmmnnnnnnppptttwwwyyyvvvvvvssskkkddd^^^YYYRRRLLLIIIHHHHHHGGGFFFEEECCCCCCDDDFFFIIIKKKHHHKKKOOOUUUZZZ___bbbdddiiikkknnnoooooopppqqqsssvvvwwwxxxwwwvvvvvvxxxzzz|||{{{zzzyyyyyyyyyzzz{{{xxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{{{{||||||||||||{{{zzzyyyxxxwwwssstttuuuuuusssqqqooommmmmmllljjjkkkkkkllljjjiiieeeeeeaaaZZZVVVRRRKKKCCCBBB@@@>>>======<<<999777555777:::;;;;;;>>>BBBGGGGGGJJJOOOSSSUUUXXX\\\^^^aaa[[[XXXZZZ[[[___kkkxxxpppHHH@@@999666555444888>>>===DDDFFFDDDJJJXXX]]]YYY^^^oookkk{{{UUUOOOSSSKKKHHHPPPMMMMMMMMMLLLJJJJJJMMMOOOKKKLLLKKKIIIHHHGGGIIIKKKHHHHHHIIIKKKMMMNNNLLLKKKGGGHHHHHHGGGEEEFFFHHHJJJJJJCCCAAADDDDDD???>>>AAA;;;:::999999;;;;;;:::999888999::::::;;;;;;;;;;;;666888:::;;;::::::;;;<<<<<<:::999999;;;;;;:::888444666999:::999777777777555555555666666666777777666666666777888:::;;;<<<555:::<<<999666AAAXXXkkkuuu~~~xxx{{{~~~|||uuu{{{}}}uuuooosss{{{xxxvvvuuukkkggglllqqqqqquuu}}}vvvrrrvvv{{{uuutttvvvxxxyyyvvvvvvwwwxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuupppqqqqqqrrrssstttuuuuuutttsssqqqqqqqqqqqqpppnnnooommmlllmmmoooppppppppplllmmmnnnooopppqqqrrrrrrsssrrrqqqooonnnmmmmmmmmmhhhgggffffffgggiiikkkllllllmmmmmmmmmmmmmmmllllllrrruuuwwwuuuqqqooommmkkkiiihhhggghhhkkkmmmmmmmmmllloooqqqrrrrrruuuzzz~~~}}}{{{wwwwwwvvvsssooollljjjjjjcccaaa___\\\YYYTTTNNNJJJeeeDDD<<<999888444+++222222222222111111111000......------------.........---,,,,,,++++++,,,,,,************************++++++************+++++++++++++++*********))))))************************+++++++++***************------------------------------......///000000000555RRRvvvhhhmmmnnnmmmzzzuuufff]]]qqq{{{zzzrrrppppppooohhhiiikkklllmmmooosssvvvxxx|||yyytttqqqkkkddd[[[TTTQQQMMMIIIEEEDDDCCCAAAAAACCCCCCCCCBBBEEEFFFHHHKKKOOOSSSVVVXXX```aaacccfffhhhiiijjjkkkrrrssssssttttttvvvyyy||||||{{{yyywwwvvvwwwxxxyyysssttttttuuuvvvwwwyyyzzz}}}}}}}}}}}}{{{zzzyyyxxxyyyzzz||||||{{{{{{{{{|||~~~~~~|||{{{{{{||||||zzzyyyxxxwwwvvvuuutttssswwwvvvuuusssqqqnnnlllkkkiiihhhfffeeedddccc```^^^ZZZVVVPPPMMMJJJGGGCCC???;;;:::999888777666666666:::;;;>>>AAADDDGGGJJJKKKQQQRRRTTTWWW[[[\\\[[[ZZZ]]]WWWXXX```dddjjj~~~fffJJJ;;;999888777999===BBBDDDDDDHHHKKKKKKNNNUUUYYYXXXhhhlllRRRNNNPPPNNNRRR]]]```YYYNNNDDDDDDIIIJJJFFFOOOKKKGGGDDDEEEFFFFFFFFFKKKKKKJJJJJJIIIIIIIIIJJJEEEDDDCCCBBBCCCEEEHHHIII>>>???AAA@@@??????@@@BBB???===<<<;;;<<<<<<:::888999;;;>>>===<<<;;;>>>@@@<<<<<<===;;;999999:::;;;999777555444666:::???BBB>>>:::666666999:::777444888777666666888999888777555555888;;;;;;888999===888777888999:::>>>IIITTThhh|||wwwqqqwwwyyy~~~~~~ssstttxxxuuupppkkkjjjkkknnnpppxxxpppfffbbbfffqqq|||~~~tttooonnnooopppssstttuuuvvvvvvuuusssrrrssssssrrrrrrrrrsssssstttuuusssqqqooooooqqqsssuuuuuuooonnntttuuuqqqnnnoooooommmlllmmmoooppppppoooppppppoooooopppqqqqqqrrruuurrrooonnnooonnnkkkhhhhhhhhhiiijjjkkkkkklllmmmmmmlllkkkjjjiiijjjkkkkkksssrrrqqqooonnnmmmmmmmmmooonnnllljjjiiijjjkkkmmmlllmmmooorrrtttwwwyyyzzz}}}~~~||||||uuutttrrrpppllliiifffdddbbb\\\UUUQQQOOOLLLFFFAAAdddFFF444444444666777333222111111111000000000000......------------......------,,,++++++++++++,,,************************+++******))))))******++++++++++++*********))))))******************************************++++++---------------------------------...//////000000444IIIppp|||zzz|||~~~yyyvvv}}}rrrssssss|||uuuccc]]]vvvxxxmmmlllnnniiikkkllllllmmmooorrruuuvvvxxx||||||yyyrrrkkkbbb\\\XXXTTTOOOKKKHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCEEEFFFIIIKKKNNNOOOVVVWWWYYY\\\```ccceeefffkkklllmmmnnnmmmnnnqqqssswwwvvvtttsssrrrssstttuuutttttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvxxxzzzzzzyyyyyyyyyzzz|||~~~~~~}}}zzzxxxwwwwwwxxxyyyyyyyyywwwvvvtttrrrqqqqqqqqqpppooommmjjjhhheeedddeeecccaaa___^^^\\\YYYVVVOOOLLLGGGEEECCCBBB>>>;;;999999888888888999::::::@@@BBBDDDGGGJJJMMMOOOQQQSSSTTTWWWZZZ\\\\\\ZZZXXXUUUYYYcccppp{{{www[[[GGG<<<::::::::::::===@@@DDDGGGIIIHHHMMMSSSSSSPPPWWWcccuuukkkXXXMMMQQQUUUTTTYYYddd```\\\RRRKKKMMMRRRSSSPPPLLLJJJHHHHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHCCCDDDDDDBBB@@@>>>?????????>>><<<<<<<<<<<<;;;999;;;===>>>>>><<<;;;===???<<<======;;;:::999:::<<<<<<:::777555555888;;;======999666666999:::888555999888777777777777666555888555444888999777888;;;888777777999888:::CCCMMM]]]sss{{{zzzrrrkkksss{{{xxxsssooommmlllmmmnnnkkkqqqrrrjjj___aaaqqqzzzqqqkkkhhhhhhjjjjjjlllmmmoooqqqssstttttttttqqqpppqqqqqqrrrrrrssstttuuutttrrrppppppqqqsssttttttooooootttvvvrrroooppppppnnnmmmmmmooopppppppppqqqppppppppppppqqqqqqqqqsssqqqnnnnnnooonnnllliiiiiijjjjjjkkklllmmmmmmmmmlllllljjjiiiiiijjjkkklllpppoooooonnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkklllmmmmmmmmmnnnpppqqqsssttttttvvvxxxzzz|||||||||{{{zzz}}}|||{{{zzzzzzzzz{{{|||yyy{{{}}}}}}zzzwwwvvvvvvpppooonnnllliiieeebbb```]]]XXXQQQMMMKKKHHHCCC>>>sssGGG666333777333222666555000000000000////////////......------------......------,,,+++++++++++++++************************+++******))))))******++++++************)))))))))************************)))))))))***+++++++++,,,,,,,,,,,,,,,------------,,,,,,---......//////000222;;;SSSrrr|||tttsssvvv}}}~~~xxxyyyjjjVVVmmmuuuooollljjjkkklllllllllmmmpppssssssssstttwww}}}{{{uuummmgggbbb^^^XXXTTTNNNKKKFFFCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFKKKLLLNNNQQQVVV[[[___aaaccceeeggghhhhhhiiijjjlllqqqpppooonnnnnnooopppqqqrrrrrrsssssssssttttttuuutttuuuuuuuuuuuuuuutttttttttvvvxxxxxxwwwvvvwwwxxxzzz|||}}}~~~|||{{{yyyxxxvvvtttssssssttttttvvvuuutttrrrpppnnnmmmlllnnnmmmjjjgggdddaaa^^^]]]]]][[[XXXVVVTTTRRRNNNKKKDDDAAA>>>===<<<<<<:::888777777888999;;;===???@@@GGGHHHJJJMMMPPPRRRTTTVVVWWWXXXZZZ\\\\\\[[[ZZZXXX[[[hhhwwweeeHHH<<<999999:::;;;<<>><<<<<<======<<<;;;===>>>???>>><<<;;;<<<===;;;<<<<<<;;;999999:::<<>>BBBEEEFFFJJJKKKMMMPPPRRRUUUVVVWWWZZZZZZZZZZZZZZZ[[[]]]___gggxxxYYY???:::>>>>>>::::::;;;???BBBFFFIIILLLMMMUUUVVVXXXYYYVVV\\\uuuwwwVVVSSSMMMNNNVVVWWWOOOLLLPPPLLLMMMKKKIIIKKKPPPQQQMMMJJJKKKOOOSSSVVVVVVSSSPPPIIIHHHGGGGGGHHHJJJMMMOOOUUUSSSOOOLLLIIIGGGEEEEEEBBBCCCEEEDDDCCCCCCDDDFFF@@@>>><<<<<<===>>>>>>===?????????>>><<<<<<;;;;;;999::::::999888777999;;;???===999666444444555666999777666888::::::999777:::999777555555888===AAARRRGGG<<<999999666444444777555666888777555888===@@@RRRhhh{{{{{{}}}yyyfff]]]fffsssxxx|||xxxsssnnnlllmmmmmmlllllljjjfffbbb^^^]]]]]]```dddggggggfffdddggggggggghhhiiikkkmmmnnnoooooopppqqqqqqqqqqqqqqqttttttsssrrrrrrrrrrrrrrrqqqqqqrrrtttuuuuuutttsssrrrpppoooooopppqqqqqqppprrrrrrrrrrrrrrrqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmjjjjjjiiihhhhhhiiikkkllljjjjjjkkkkkkllllllmmmmmmjjjkkklllmmmmmmmmmmmmmmmllllllllllllllllllllllllooopppqqqrrrrrrrrrrrrqqqrrrrrrrrrsssssstttuuuuuuppprrrttttttqqqooommmmmmgggfffeeebbb^^^XXXSSSPPPMMMJJJFFFCCCAAA???;;;999___@@@777...111666222333555000////////////.........---------,,,,,,,,,,,,------,,,,,,+++************+++***************************))))))))))))))))))***))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------......222---000@@@QQQaaatttxxxtttvvvpppZZZTTT]]]iiipppqqqggghhhhhhhhhggghhhkkknnnlllmmmoooqqqsssxxxzzzwwwqqqjjjeee\\\VVVOOOHHHDDDBBB@@@???BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGKKKOOOQQQTTTWWW\\\___bbbdddfffhhhggggggggghhhiiijjjkkkllllllmmmnnnnnnooonnnnnnmmmqqqqqqrrrsssttttttttttttppprrrttttttssssssssstttvvvwwwwwwwwwvvvuuutttsssqqqpppooonnnmmmllllllkkkjjjjjjiiiiiiiiihhhhhhhhhmmmjjjfff___ZZZUUUQQQOOOLLLJJJGGGEEEDDDAAA>>>;;;:::::::::999888888888999777999;;;>>>BBBFFFIIIKKKOOOOOOQQQSSSUUUWWWYYYZZZYYYYYYXXXWWWXXX^^^ffflllrrrwww^^^CCC777:::>>>:::444;;;===AAAFFFJJJMMMOOOPPPTTT[[[ZZZRRRWWWqqqaaaXXXRRRJJJHHHOOOUUUSSSQQQSSSJJJMMMMMMKKKMMMQQQPPPMMMMMMNNNQQQUUUWWWUUUQQQMMMJJJJJJIIIIIIJJJMMMOOOQQQZZZWWWRRRMMMIIIHHHHHHIIIBBBCCCEEEDDDCCCCCCDDDFFF@@@>>>;;;;;;===>>>?????????>>>======<<<;;;::::::777888888777666666777999===<<<999666555666777888777777888999::::::888777999888555333555;;;DDDLLLSSSHHH===::::::777555444555444555888888666777;;;@@@KKKZZZooo|||~~~wwwqqqppp|||sssiiimmmuuuyyy{{{~~~xxxsssooonnniiifffhhhllljjj___UUUUUUXXX^^^dddhhhgggddd```cccbbbbbbccceeehhhkkkmmmppppppqqqqqqqqqpppoooooosssssssssttttttssssssrrrqqqsssuuuuuuuuuvvvuuutttrrrqqqoooooopppqqqqqqppprrrrrrssssssssssssrrrqqqmmmnnnnnnnnnmmmmmmmmmnnnllllllllllllkkkkkkkkkkkkjjjiiihhhhhhhhhhhhjjjjjjiiijjjkkkkkkkkkkkkjjjjjjiiijjjkkklllmmmmmmlllllliiijjjjjjkkklllmmmmmmnnnnnnnnnooooooppppppoooooooooppppppqqqqqqrrrrrrrrrmmmoooqqqpppmmmjjjiiihhhdddcccaaa]]]XXXRRRMMMJJJGGGEEEBBB???>>><<<:::999}}}QQQBBB???:::111222444000222555...////////////............------,,,,,,,,,,,,------,,,,,,+++******************************************))))))(((((())))))***(((((()))))))))))))))***************************)))))))))***+++++++++,,,******++++++,,,,,,------******+++,,,,,,------...222...///666???KKKccczzzzzz{{{fffQQQFFFKKK^^^qqqiiijjjiiihhhffffffhhhiiihhhkkkooopppqqqsssyyy}}}{{{tttnnnfffaaaYYYQQQLLLGGGDDDAAAAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@BBBDDDFFFGGGIIILLLPPPTTTVVVYYY\\\___^^^___```aaacccdddeeefffhhhiiikkklllllllllkkkjjjjjjkkklllmmmmmmmmmmmmmmmlllmmmoooooonnnnnnnnnoooppppppppppppoooooonnnmmmjjjjjjiiihhhgggfffeeeeeeddddddddddddcccccccccbbbaaa___YYYTTTNNNJJJGGGFFFDDDBBB@@@??????===:::888777888999888777888:::;;;>>>???AAADDDHHHKKKNNNPPPTTTUUUVVVXXXZZZ[[[]]]]]]YYYZZZ[[[\\\aaakkkxxxgggHHHBBB>>><<<999555555888???AAAEEEIIINNNQQQSSSUUUQQQYYYYYYTTTeeeiiiPPPXXXUUUMMMHHHMMMSSSSSSRRRRRRJJJMMMOOOMMMMMMPPPOOOLLLOOOOOOQQQSSSTTTRRRMMMJJJHHHHHHIIIJJJKKKLLLNNNNNNSSSPPPLLLGGGDDDCCCCCCDDDDDDEEEEEEDDDAAA@@@@@@AAA???<<<::::::<<<>>>??????>>>===;;;;;;;;;;;;:::888666777777777555666777999<<<;;;999888777888999:::777888999::::::999777777777777666444555;;;FFFMMMFFF>>>888888888666666777666333444888888666777:::CCCHHHNNN^^^ttt}}}zzz}}}oooeeennn~~~xxxwwwwwwqqqxxx~~~yyyvvvjjjkkkjjjiiifffaaa^^^[[[TTTUUUXXX\\\___^^^\\\YYYYYYYYYYYY[[[```eeejjjnnnnnnnnnoooppppppooonnnmmmpppqqqsssuuuuuuuuutttsssqqqvvvxxxvvvuuuvvvvvvtttrrrpppoooooopppppppppoooqqqrrrssstttuuutttssssssnnnooopppooonnnmmmnnnooommmlllllllllkkkkkkjjjjjjkkkjjjhhhggggggggghhhiiihhhiiijjjkkkkkkkkkjjjiiijjjjjjjjjjjjkkkkkkkkkkkkhhhhhhiiijjjlllmmmnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllmmmlllllllllhhhjjjkkkjjjfffccc``````___]]]ZZZVVVQQQLLLHHHEEEBBBAAA???===;;;:::999999SSS::::::999<<<666777666...///222,,,000000000/////////......---,,,,,,++++++,,,,,,---,,,++++++***************************************))))))(((((((((((())))))(((((((((((())))))************************************************++++++)))******+++,,,,,,------*********+++,,,,,,------......111444333:::SSSnnnwwwnnnyyyzzz|||}}}fffLLLCCCRRRhhhppppppnnnjjjfffccccccddddddhhhlllmmmmmmoootttyyy~~~}}}wwwqqqlllddd]]]VVVPPPJJJFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAAAAACCCFFFHHHIIILLLPPPSSSSSSTTTVVVXXXZZZ[[[\\\\\\___aaaccceeefffeeeeeedddddddddeeeeeefffeeeeeeeeedddfffhhhhhhgggfffggghhhgggggggggggggggfffffffffbbbbbbbbbaaa```___^^^]]]\\\\\\[[[ZZZXXXWWWVVVUUUQQQOOOKKKFFFBBB@@@??????<<<;;;::::::;;;:::888666555777:::::::::<<>>??????>>>;;;999999;;;>>>???@@@===;;;999999;;;;;;999777666888888888777777999;;;<<<;;;:::999999999;;;;;;777999:::;;;999888666666777999:::888777999???DDD999555444777777555555888777444333666777555444777<<>>...000///555444***,,,333000000000000000////////////---,,,,,,++++++,,,,,,---,,,++++++***)))*********************************))))))(((((((((((())))))'''((((((((())))))******************************+++++++++***************))))))***+++,,,,,,------)))******+++,,,,,,------)))---444444...222LLLjjj{{{qqqkkkyyytttppp{{{{{{bbbOOOQQQ]]]vvvuuurrrlllfffbbbaaaaaaaaaeeeiiijjjjjjlllsssyyytttyyy~~~yyytttmmmeee^^^VVVPPPKKKGGGFFFEEECCCBBBAAAAAAAAA>>>>>>@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBDDDHHHKKKKKKLLLNNNPPPRRRTTTUUUUUUWWWXXX[[[]]]^^^^^^^^^]]]aaaaaabbbbbbbbbaaaaaa```___```bbbbbbaaaaaaaaabbb`````````````````````aaa\\\\\\\\\\\\[[[YYYXXXWWWUUUTTTRRRPPPMMMKKKIIIHHHFFFDDDAAA>>><<<;;;<<<<<<777777666777888888777555555888<<<===>>>AAAEEEIIINNNNNNOOOPPPRRRTTTVVVWWWWWWXXXYYYZZZ\\\]]]^^^___ccckkkvvvsssVVVBBB999AAA888444999>>>???AAAEEEJJJKKKMMMPPPTTTXXX[[[]]]XXXRRR[[[zzzwww```VVVPPPPPPHHHLLLQQQTTTSSSPPPQQQTTTKKKPPPRRRPPPPPPSSSTTTSSSOOOMMMKKKKKKKKKKKKJJJHHHHHHIIILLLNNNNNNMMMLLLKKKDDDFFFIIIJJJIIIEEEAAA???>>>???AAA@@@??????@@@BBB===:::888888:::===???@@@<<<999777888:::;;;999777888999:::999888888:::<<<===<<<;;;:::::::::;;;;;;888:::;;;;;;999777555555666:::===<<<888666777:::444444666999777333444777999444222444555222222444111:::;;;CCC]]]rrr|||{{{yyyuuuxxx{{{xxx}}}}}}qqqaaahhhhhhjjjnnnuuu{{{~~~wwwlllhhhjjjkkkgggccc]]]VVVLLLFFFEEEHHHLLLOOONNNMMMLLLMMMQQQWWW]]]```bbbdddhhhkkkmmmnnnnnnnnnlllooorrrvvvwwwxxxwwwvvvsssyyy|||wwwtttvvvvvvsssqqqooonnnmmmnnnooonnnmmmnnnpppsssuuuvvvwwwvvvuuuppprrrtttrrrooommmnnnpppppppppooonnnmmmllllllkkklllkkkiiigggfffeeeeeeeeeccceeehhhkkkmmmnnnnnnmmmllljjjhhhffffffggghhhiiiggghhhhhhhhhiiiiiiiiijjjhhhhhhgggffffffgggggggggfffgggggghhhgggfffdddcccbbbddddddbbb]]]XXXUUUTTTMMMKKKGGGDDDBBBBBBBBBBBB:::;;;:::999777666777888cccJJJ>>>555222444555444333111000////////////000111111111000...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------333---***---...000BBBVVV~~~~~~sssbbbfffpppzzzeeeXXXOOO```hhhmmmhhh^^^YYY]]]ccc```fffhhhfffiiippptttrrrrrruuuzzz~~~zzztttoookkkeee]]]XXXPPPNNNJJJEEECCCBBBBBBCCC<<<<<<============<<<<<>><<<;;;999888777888777666555555666888888999:::<<<>>>BBBEEEHHHJJJRRRSSSSSSRRRRRRSSSVVVYYYaaa[[[XXX\\\]]]]]]```gggrrr{{{cccOOO@@@999777888777777999===CCCHHHLLLHHHMMMTTTXXXXXXWWWWWWYYYQQQccc~~~sss```\\\VVVQQQOOOLLLMMMOOOPPPPPPOOONNNMMMQQQXXXZZZUUUQQQSSSTTTRRRNNNJJJHHHJJJOOOQQQOOOKKKJJJJJJKKKLLLLLLLLLLLLLLLFFFGGGHHHJJJJJJHHHCCC???DDDBBBAAABBBDDDDDD@@@===999999888888999;;;<<<===;;;888555555777999;;;;;;::::::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777<<<:::777444444555888:::666555555666777777666444555555444444444333333333555555999BBBMMM]]]sss}}}zzz||||||{{{bbb___eeehhhhhhllltttzzz|||~~~yyytttpppnnnjjjeeeaaabbb\\\TTTKKKGGGFFFHHHIIIMMMKKKJJJKKKPPPUUUXXXYYY\\\___cccgggkkklllmmmmmmwwwvvvtttrrrqqqrrrtttuuuwwwxxxyyywwwtttqqqoooooopppqqqpppooommmlllmmmnnnsssrrrqqqrrrtttvvvuuutttttttttsssrrrpppnnnlllkkknnnnnnnnnnnnmmmlllkkkkkkmmmkkkhhhgggggggggfffeeeeeeeeeffffffgggggghhhhhhiiihhhhhhhhhiiiiiijjjkkkhhhfffccccccfffjjjmmmoooiiihhhggggggggggggdddbbbbbbbbbbbbbbbbbbbbbbbbbbb```^^^[[[WWWTTTQQQOOONNNLLLHHHCCC@@@@@@???<<<999::::::999888666777999<<>>>>>>>>===>>>>>>???????????????@@@AAAAAABBBBBBGGGGGGHHHIIIJJJJJJKKKKKKNNNPPPRRRSSSRRRPPPOOOPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEBBBAAA@@@???>>>===<<<<<<:::999999888888777666666999888888888999;;;<<<===>>>???AAACCCGGGJJJMMMNNNUUUUUUUUUTTTTTTVVVZZZ]]]___\\\\\\```ccceeellluuu{{{[[[FFF===888666666888999<<>>BBBAAA@@@AAABBBBBB???<<<999888888888999:::<<<===???<<<999888999;;;;;;;;;888777666666555555555666<<<<<<;;;;;;:::999888888999999999999999888777777999888666444444555777888222333444444444333333333333222222111111111111111444444888===EEERRRhhh{{{{{{www]]]XXXZZZcccjjjmmmttt|||{{{wwwsssnnngggaaabbb]]]WWWRRRNNNKKKHHHEEEGGGGGGHHHKKKNNNQQQQQQPPPUUUWWW[[[```eeehhhjjjkkkttttttsssrrrrrrssstttuuutttvvvwwwvvvtttrrrqqqqqqqqqqqqqqqpppmmmmmmnnnooouuutttsssssstttuuutttrrrqqqqqqqqqpppooonnnmmmlllmmmmmmmmmmmmlllkkkiiiiiiiiigggffffffggggggfffeeedddeeeeeeeeefffffffffffffffffffffffffffggghhhhhhhhhfffccccccfffiiilllmmmgggeeeccccccccccccaaa```aaaaaa```___^^^^^^]]]]]]YYYWWWUUUQQQNNNKKKIIIIIIEEEBBB>>><<<<<<;;;999888888888888777777888<<>>??????@@@===<<<<<<<<<======>>>???;;;;;;;;;<<<<<<<<<<<<<<<>>>?????????@@@@@@@@@@@@BBBDDDFFFGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;::::::999888777777777666666777777777777888888;;;;;;<<<===???AAACCCDDDEEEFFFHHHKKKNNNQQQSSSTTTVVVVVVTTTSSSRRRUUUZZZ^^^]]]___dddmmmttt}}}fffQQQ;;;333555777777777:::===BBBGGGKKKMMMOOOOOOTTTVVVXXXWWWWWWZZZ```ffflllUUUOOOQQQQQQSSSVVVOOOOOOOOOOOOOOOPPPQQQQQQOOOQQQPPPOOOQQQTTTTTTQQQPPPNNNKKKLLLOOOOOOMMMKKKHHHIIIJJJKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBAAA???===@@@??????@@@@@@@@@===;;;888888777777888999;;;<<<===:::777777888999::::::777666666555555555555555<<<<<<;;;:::888777666555777777888888888777666666555444444444444444555666111333666555222111222444444333111000///000111222333444666888;;;DDDXXXkkk}}}ooo^^^XXXdddkkkjjjqqq~~~|||vvvnnnhhhgggbbb^^^\\\ZZZTTTKKKDDDCCCDDDGGGKKKMMMNNNKKKIIILLLMMMQQQVVV[[[```eeeggglllmmmnnnpppqqqrrrssssssqqqsssuuuuuutttsssssssssqqqrrrrrrqqqooonnnooopppuuutttrrrrrrssssssqqqooonnnnnnnnnnnnnnnnnnmmmmmmlllllllllkkkjjjhhhgggfffeeedddeeefffhhhhhhgggeeeddddddddddddeeeeeeeeeeeeccccccccccccddddddddddddfffcccaaa```bbbeeeggghhheeebbb___^^^^^^___^^^]]]___^^^]]][[[YYYWWWVVVUUUPPPOOOLLLIIIFFFDDDBBBBBB>>><<<999888888888888777777888999999;;;???DDDHHHdddAAA999555777888555444666111000///...---------------------------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,///333000+++---444333DDDYYYjjjtttyyy{{{zzz|||vvvtttuuuxxxnnn___NNNHHHNNNWWW[[[[[[ZZZ[[[[[[]]]aaadddcccaaagggiiilllooosssvvvxxxyyy{{{wwwtttnnnfff^^^WWWRRRPPPGGGEEEBBB???>>>>>>>>>???===============>>>??????======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@@@@>>>===>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;::::::::::::999999888888888777888888888777777777777777:::::::::;;;;;;<<<<<<<<<===>>>???BBBDDDGGGIIIJJJLLLMMMOOORRRTTTVVVXXXYYYXXXWWWUUUSSSSSSVVV\\\aaaeeejjjttt~~~mmmWWWFFF<<<555777<<<===;;;:::???BBBFFFKKKOOOQQQRRRSSSWWWZZZ[[[XXXZZZiiilll___SSSPPPQQQQQQRRRUUUOOONNNNNNMMMNNNOOOQQQRRRRRRPPPNNNNNNQQQTTTRRROOOPPPNNNLLLLLLMMMMMMKKKIIIIIIJJJKKKKKKJJJGGGDDDBBBDDDBBB????????????>>><<>><<<;;;888888777777777888:::;;;:::888666666888:::;;;;;;888888777777777777777888::::::999888777666555555555666666777666666555555111222222333444444444444222777:::999555333555999888666444222111333555666333333555555444:::LLL^^^rrr}}}yyy|||rrrbbb^^^```cccmmmxxxxxxqqqoooiiidddcccbbb\\\QQQGGGDDDDDDFFFIIILLLLLLJJJHHHFFFGGGIIILLLQQQWWW\\\___ccceeehhhlllnnnoooooooooppprrruuuuuutttsssssssssrrrrrrrrrqqqoooooopppqqqsssrrrppppppqqqqqqpppooommmnnnnnnnnnnnnmmmlllllljjjjjjjjjiiigggfffdddccccccdddeeehhhjjjkkkiiigggddddddddddddddddddddddddbbbbbbcccccccccccccccbbbbbb___]]]\\\^^^```aaaaaaccc```]]][[[[[[[[[[[[[[[[[[ZZZXXXVVVSSSQQQOOONNNIIIHHHEEECCC@@@???>>>===<<<:::888777777777777888777999<<>>======<<<<<<======>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;===<<<;;;:::;;;<<<::::::::::::;;;;;;;;;;;;:::999999999999999888888777777777666666666666666777888888888888999999999?????????@@@@@@@@@@@@@@@@@@AAADDDFFFIIILLLNNNOOOPPPQQQTTTVVVYYYZZZ[[[[[[ZZZYYYXXXVVVWWW[[[bbbfffsss|||nnnNNN???;;;999:::===>>>;;;<<>>>>>>>>===<<<>>>???@@@@@@???>>><<<<<<999888777777777888999:::>>><<<:::999:::;;;;;;:::888888777777777777888888888777777777777777666666444555555666666666555555000111222333444444333333444888;;;:::666444666:::999777555333333444666888333333555555333666DDDSSSkkk||||||xxxyyy~~~xxxuuu|||{{{gggOOOGGGTTTeeemmm~~~xxxuuuooohhheeeddd___UUULLLGGGFFFEEEEEEHHHIIIJJJIIIEEEEEEEEEGGGJJJOOOSSSVVV[[[^^^cccgggkkklllmmmmmmppprrrssstttrrrqqqpppqqqpppqqqqqqpppooonnnpppqqqqqqppppppqqqrrrssssssrrrnnnnnnnnnnnnmmmkkkjjjiiihhhhhhhhhgggfffdddcccbbbeeeeeefffiiilllllljjjhhhddddddddddddddddddddddddaaabbbcccccccccbbbbbbaaa___]]]ZZZZZZ[[[]]]]]]]]]aaa^^^ZZZXXXXXXXXXXXXWWWVVVUUUSSSPPPMMMKKKIIIHHHDDDCCCAAA???>>><<<<<<;;;:::999888777666666777888888;;;@@@DDDJJJQQQXXX]]]sssPPPAAA777666444333111000000000///......---,,,,,,------///...---,,,,,,,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++************++++++++++++,,,,,,------,,,---000333...000:::KKKXXXeeevvv}}}xxxxxxttttttsssvvvaaaRRRRRRaaaqqqxxxhhhYYYWWW\\\_________bbbdddfffiiilllmmmnnnnnnlllrrr{{{~~~uuullleeeaaaWWWTTTPPPKKKGGGCCCAAA@@@??????>>>===<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999999:::;;;999999999999999:::::::::888888888888888888888888666666666666666777777777888888999999:::;;;;;;<<>>;;;:::999999999777666===FFFJJJLLLNNNQQQSSSUUUVVVWWWUUUNNNSSSoooooo]]]PPPOOOOOOOOOPPPOOOPPPPPPNNNNNNNNNNNNOOOQQQRRRRRRWWWRRROOOPPPPPPNNNMMMOOONNNNNNNNNMMMLLLKKKKKKJJJLLLKKKJJJIIIGGGEEEDDDCCCCCCAAA>>>===>>>>>>===;;;===???AAA@@@>>><<<<<<<<<:::999888777777888999:::???<<<:::888888777666444666666666666666777777888777777777777777777777777444444555666666666555555222333333444444444444333333555888777555333444666666555333222111222444555333222333444444555>>>HHHcccsss}}}||||||}}}zzznnnkkkvvvyyyvvvTTT@@@KKK```jjj}}}zzzyyyrrrkkkfffddd```YYYSSSLLLIIIEEECCCCCCEEEFFFFFFDDDCCCCCCCCCEEEHHHKKKMMMUUUWWW\\\aaaeeeggghhhiiikkkmmmooopppnnnmmmmmmnnnnnnoooooonnnmmmmmmnnnpppqqqpppoooqqqsssttttttsssmmmmmmmmmlllkkkiiihhhgggffffffffffffeeedddcccbbbfffeeefffhhhiiijjjhhhfffccccccccccccbbbbbbbbbbbb___```aaaaaaaaa```___^^^]]][[[YYYYYY[[[\\\]]]\\\[[[YYYVVVTTTTTTSSSRRRQQQOOONNNLLLJJJGGGEEECCCBBB@@@@@@>>>===;;;;;;::::::666777777666666666999;;;===AAAFFFKKKPPPUUUZZZ^^^gggJJJ<<<666777666333111111222111000///......---------------...---,,,+++***++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++************+++++++++++++++,,,,,,++++++---//////000,,,000===IIIWWWqqq{{{zzzrrrmmmtttiiiuuummm]]]^^^gggjjjbbb]]]___aaa___^^^```^^^```cccgggiiijjjkkkkkkiiimmmsssvvvxxx}}}{{{tttpppdddbbb]]]XXXRRRMMMIIIGGGEEEDDDBBBAAA???>>>>>>>>>==================<<<<<<<<<<<<<<<===============;;;<<<<<<;;;::::::;;;===999:::::::::;;;;;;;;;;;;999999999999999999999999888888999999:::::::::;;;:::;;;<<<===>>>???@@@AAACCCDDDEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQSSSTTTTTTTTTUUUWWWZZZ\\\^^^^^^^^^]]]^^^```eeejjjqqqzzzyyy___PPPFFF:::666999999777777::::::<<>>@@@???<<<::::::;;;;;;:::999888888999:::;;;===<<<::::::;;;;;;:::888777777777777777888999999999888888777777666666666444444555666666666666666555555555555555444444444333333444444444444333333333333222111111111111222333111111333444333777<<>>>>><<<<<<:::999888888888888333666888888999;;;@@@CCCHHHLLLRRRVVVXXXZZZ[[[]]]^^^@@@>>><<<111444333111///000111///,,,//////...---------......---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++)))+++,,,++++++,,,,,,+++111)))***444???NNNlll{{{uuulllrrreeeuuuiiiZZZYYYQQQVVVaaallllllccc^^^___\\\___bbbfffiiijjjkkkkkkfffiiillllllmmmrrr{{{uuusssoooiiibbb\\\VVVSSSKKKJJJHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@===>>>???>>><<<<<<>>>???<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQPPPQQQSSSUUUVVVVVVVVVVVVWWWYYY[[[^^^___```___^^^lllpppxxxnnnSSS<<<999===;;;888999777666999BBBHHHJJJMMMPPPNNNRRRXXX\\\]]][[[WWWTTTTTTiiirrrWWWOOORRRPPPQQQQQQPPPQQQRRRQQQNNNOOOPPPRRRTTTVVVVVVUUUUUUPPPMMMMMMOOOLLLHHHKKKSSSPPPQQQQQQQQQOOOOOOOOOPPPJJJIIIFFFCCCBBBBBBBBBCCC???>>><<<======<<<:::888:::<<>>;;;888888:::<<<;;;:::999999999:::;;;@@@??????BBBEEEGGGHHHGGG:::999999999:::;;;<<<<<<;;;:::999888777666555444444444555666777777777666888777666555555555555555444333333444555555444222333333333333222222111111333000///222444222111333>>>OOOgggzzz{{{tttxxxyyyyyykkkKKKTTTmmm}}}zzz{{{{{{zzz~~~zzzuuuooojjjfffcccZZZVVVPPPKKKHHHDDDAAA????????????@@@AAAAAABBBCCCCCCDDDHHHLLLPPPTTTWWWXXX]]]```cccffffffggghhhjjjjjjkkklllkkkjjjjjjkkkmmmjjjhhhgggggghhhhhhfffeeeddddddeeefffggggggffffffccccccdddeeeeeeeeeeeeddddddbbb___^^^______^^^]]]_________^^^^^^]]]]]]]]]WWWXXXYYYZZZYYYXXXVVVUUUSSSRRRQQQRRRTTTUUUUUUUUUNNNLLLKKKJJJIIIHHHEEEBBB@@@@@@???>>>===<<<;;;;;;999999888777666666666666333666:::<<<>>>AAAGGGKKKSSSWWW\\\______^^^]]]]]]```EEE;;;555333555333333222111000///...---000///...---,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))******(((&&&%%%&&&((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++---+++,,,000333@@@dddsssssswwwvvveeePPPJJJQQQeeeooohhh___]]]___```dddhhhgggccceeejjjkkklllkkkkkkkkkmmmrrruuu}}}zzzwwwsssmmmeee___VVVRRRLLLHHHFFFEEEDDDCCCCCCAAA?????????@@@???===@@@AAABBBCCCBBBAAA@@@???@@@???>>>===>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCDDD????????????????????????===>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEGGGHHHJJJJJJKKKKKKKKKLLLMMMPPPRRRTTTTTTTTTTTTVVVWWWWWWVVVTTTXXXWWWYYY___eeeiiilllooozzzuuu___FFFAAA<<<::::::;;;999888???@@@AAADDDIIIMMMMMMJJJSSSRRRUUU]]]]]]XXXUUUXXXggg}}}ttt]]]QQQOOOQQQOOOQQQSSSSSSPPPOOOPPPRRRUUUTTTSSSRRRPPPPPPOOOOOOPPPRRRRRRNNNJJJIIINNNSSSQQQRRRPPPMMMNNNQQQPPPLLLFFFIIIJJJHHHDDD@@@@@@@@@??????>>><<<::::::;;;===;;;;;;;;;;;;;;;;;;::::::EEEQQQSSSCCC555555;;;<<>><<<;;;===???AAA::::::999999:::;;;===>>><<<;;;:::888666555444444444555666777777666555444777555222000111333666888444333222222111111222222444333111000000000111222000111111111111222222222;;;GGGVVVcccooo{{{tttnnn}}}|||YYYRRR^^^wwwzzz|||{{{vvvqqqkkkgggccc\\\TTTOOOMMMIIIDDD???@@@@@@AAA@@@>>>======>>>>>>???AAADDDHHHLLLOOOQQQXXXZZZ[[[\\\]]]___bbbdddeeeeeeeeefffggghhhjjjkkkiiihhhgggeeedddcccccccccdddeeefffgggfffeeecccaaabbbbbbcccdddeeeeeeeeeddd_________^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRNNNNNNNNNNNNMMMLLLKKKJJJIIIFFFCCCBBBBBBAAA>>>;;;???>>>===;;;::::::999999777888777666555666:::<<<777:::>>>BBBFFFKKKPPPTTTUUU\\\```^^^]]]aaaaaa]]]vvvPPP>>>999444222444333222222111000///...---//////...,,,,,,++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&(((((((((&&&&&&((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++---+++---000111999RRRmmm}}}yyy}}}dddRRREEEKKK\\\iiijjjffffffeeegggjjjggg```\\\\\\cccfffhhhiiijjjkkkmmmooouuuzzz~~~wwwpppjjjeeeaaaZZZSSSOOOJJJGGGDDDHHHFFFCCCAAABBBBBBAAA@@@AAABBBCCCCCCDDDCCCBBBBBBCCCBBBAAAAAABBBDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNNNNPPPPPPQQQRRRRRRTTTVVVWWWWWWVVVVVVVVVXXXYYYYYYYYYTTTYYYaaagggkkkqqqzzzkkkVVVHHHAAA===888666888999:::999777===DDDJJJOOORRRSSSRRR[[[ZZZYYYXXXSSSSSS```ooouuu^^^RRRLLLMMMPPPNNNPPPRRRRRRPPPNNNOOOQQQSSSRRRPPPOOONNNNNNNNNOOOQQQQQQQQQOOONNNOOOSSSVVVOOOPPPMMMIIIIIILLLLLLHHHEEEGGGGGGEEEBBBAAACCCEEECCCCCCCCCAAA>>>======>>>;;;:::::::::::::::;;;;;;AAAJJJKKK@@@777999<<<;;;@@@>>>===;;;;;;;;;<<<===;;;;;;::::::;;;<<<>>>???;;;:::999777666555555555555555555666666555555555666666555555444555555666333333222111111111111222333222111000///000000111000000111111111222222222333:::FFFTTTfffwww{{{vvvkkk[[[WWWcccqqq{{{wwwrrrnnngggaaaZZZUUURRRNNNHHHBBBAAAAAAAAA@@@??????@@@@@@>>>>>>???AAADDDFFFHHHJJJOOOQQQTTTVVVWWWZZZ]]]```bbbbbbccccccddddddeeeeeeggggggfffeeeddddddddddddcccccceeeeeeeeecccbbb```___``````aaaaaaaaaaaa```\\\\\\\\\[[[ZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXTTTSSSRRRPPPNNNMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFDDDBBB??????@@@@@@>>>;;;===<<<;;;999888888777777888888888666555666999;;;???BBBEEEIIILLLPPPUUUXXXXXX^^^```]]]\\\______\\\kkkVVV@@@999777333111222222222111000///......---///...---,,,,,,++++++,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&'''(((''''''(((***((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++---+++---000///000<<>>???AAAFFFMMMQQQSSSSSSTTTVVVYYYVVVVVV\\\gggwwwqqqWWWQQQQQQMMMKKKOOOMMMOOOPPPPPPOOONNNNNNOOORRRPPPNNNMMMLLLMMMNNNOOOPPPNNNMMMNNNQQQTTTVVVWWWOOOOOOKKKFFFFFFIIIHHHEEEDDDDDDCCCBBBAAABBBEEEHHHDDDEEEEEEDDDAAA>>>>>>>>><<<;;;:::999999:::;;;<<<<<>>;;;>>>>>>:::===<<<<<<;;;:::999999888::::::999999999;;;<<<===999999888777666666666666555555444444444444555555666777888888888666444333333222222111111111111111111000000////////////000000000000111111111222222333444:::HHH\\\pppyyydddRRROOO\\\ppp~~~{{{xxxqqqlllfffaaa]]]XXXPPPKKKCCCAAA???===<<<===>>>>>>=========>>>>>>???AAAAAADDDFFFIIILLLNNNQQQUUUXXX[[[\\\]]]^^^______^^^]]]aaaaaaaaaaaaaaaaaabbbbbb______```aaaaaa```^^^]]]\\\]]]]]]]]]]]]]]]\\\[[[YYYXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSTTTOOONNNLLLJJJHHHFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???===<<<;;;;;;<<<===<<<;;;;;;;;;999888777777777777666777888999999;;;>>>AAAJJJMMMPPPSSSUUUXXX[[[^^^\\\```aaa___^^^___```^^^NNNDDD;;;999666111///000111111000//////...------...------,,,+++++++++,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((($$$&&&((()))(((''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************************++++++++++++---+++,,,///---+++///666PPPXXXcccnnnxxx~~~zzzuuupppppp}}}|||tttcccOOOCCCJJJXXXaaa^^^^^^^^^[[[VVVUUUXXXSSSWWW[[[___``````aaabbbggghhhiiilllpppwwwzzzuuuoooiiiddd]]]XXXQQQKKKGGGEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAABBBCCCEEEGGGHHHIIIKKKMMMNNNOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQRRROOORRRUUUVVVUUUTTTTTTVVVVVVXXX[[[___bbbfffiiillluuu|||[[[TTTIII@@@<<<:::888777;;;999888999<<>>>>>>>>@@@???===;;;::::::;;;<<<999@@@DDD@@@===??????===;;;;;;<<<;;;:::999777666777666666555666777888999888777777666666666666777555444333222222333444555777777777777666555333333222222111000000000000000/////////.........//////000000000000111111111111666444666@@@NNN^^^qqq~~~||||||ooo]]]NNNOOO]]]www|||yyyvvvvvv{{{|||xxxsssnnniiibbb[[[UUUKKKHHHCCC???>>>=========<<<<<<;;;;;;;;;<<<<<<======???BBBCCCEEEHHHKKKNNNQQQRRRUUUXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZYYYZZZZZZ[[[ZZZZZZYYYXXXXXXVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPOOONNNNNNMMMMMMIIIHHHFFFCCCAAA@@@??????===============<<<;;;:::888888777888888999888888:::999888888777777888888666999<<>>>>>===<<<999888999:::;;;>>>AAAFFFLLLOOOQQQOOORRRYYY[[[WWWUUUVVVVVVeeezzzlllZZZNNNKKKUUUXXXQQQLLLPPPKKKKKKLLLMMMNNNNNNNNNMMMQQQPPPOOOOOOOOOQQQSSSTTTSSSNNNJJJKKKPPPRRRPPPLLLNNNNNNJJJEEEEEEHHHGGGDDDCCCDDDEEEFFFFFFDDDBBB@@@<<<>>>AAABBBAAA@@@AAAAAAFFFDDDAAA???<<<;;;;;;::::::BBBHHHEEE>>><<<>>>@@@:::;;;<<<<<<;;;:::888666666666555444555666777888777777666666666666666777555444333222222333444555777666555333222222222333222111000000//////000000........./////////......//////000000000111111111111000222888===HHH]]]pppxxxyyy|||uuuooovvvxxxtttbbbVVVSSSeee}}}xxxlllkkkkkknnnttt||||||vvvpppiiibbb^^^YYYTTTMMMGGGDDDBBB@@@>>>;;;;;;;;;:::;;;;;;<<<<<<;;;===>>>??????@@@CCCEEEGGGIIILLLPPPRRRSSSSSSSSSQQQSSSTTTVVVXXXYYYYYYYYYWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPOOONNNMMMKKKIIIHHHFFFFFFDDDCCCAAA???===<<<;;;:::999999::::::999999888888666666777666666555666666777666666777777888999:::???BBBFFFJJJNNNRRRWWWZZZZZZ]]]___aaaaaaaaabbbccc___aaacccdddaaa\\\ZZZZZZ555555444333111000000222//////......------------,,,,,,++++++++++++,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&***---...,,,(((&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******(((((())))))***+++++++++,,,+++++++++,,,---000111...222@@@VVVlll}}}zzzooofffeeeooolllsssrrrOOODDDEEELLLXXXaaa```XXXTTTTTTOOOOOOOOOOOOPPPSSSXXX\\\___bbbeeeggghhhiiijjjlllrrrxxxyyyqqqiiiccc^^^ZZZWWWRRRQQQOOOMMMKKKJJJIIIIIIFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMNNNOOOOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTZZZ___```^^^^^^bbbgggiiiooowww~~~uuuXXXIII@@@:::======<<<<<<;;;;;;;;;;;;888;;;???CCCFFFJJJOOORRRUUUSSSVVV]]]ZZZQQQLLLOOO___xxxXXXQQQMMMJJJLLLMMMLLLNNNRRRLLLKKKKKKLLLNNNOOONNNMMMNNNNNNOOOOOOQQQRRRSSSTTTWWWRRRNNNNNNPPPQQQMMMIIIHHHIIIGGGDDDEEEHHHGGGCCCEEEEEEGGGHHHHHHFFFAAA======???BBBCCCCCCDDDEEEGGGGGGFFFDDDBBB???===;;;:::;;;BBBGGGEEE>>>:::<<<@@@:::;;;<<<<<<<<<;;;999888888888777666666777888999777777666555555555666666555555444444444444555555555444222111000111222222111000000///////////////---...//////000//////////////////000000000111111///...222666777===QQQggg}}}wwwqqqpppxxxqqqgggmmm|||vvvddd^^^fffpppmmmdddaaabbbdddiiipppyyy{{{tttnnnhhheeebbb\\\SSSMMMIIIEEE@@@<<<<<<<<<;;;;;;;;;<<<<<<===;;;=========<<<<<<>>>??????AAADDDGGGIIIKKKLLLLLLLLLNNNPPPRRRTTTUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTUUUQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIGGGFFFDDDBBB@@@@@@???>>><<<;;;999888888888666777777888888777777666555666777777555555666777555666666888999;;;===>>>MMMPPPSSSUUUWWWYYY\\\^^^]]]___bbbccccccbbbbbbcccbbb```aaaaaa^^^YYYXXX[[[111222222111000///000000.........------------,,,,,,+++++++++++++++,,,,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%)))...///...+++((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((()))***+++++++++***,,,,,,++++++---///111......666JJJ```wwwooo|||vvvqqqkkkpppoooXXXHHHEEEHHHPPPUUUTTTQQQQQQKKKKKKKKKKKKKKKNNNSSSVVV[[[^^^bbbeeefffggghhhiiijjjooouuuzzzzzzuuuqqqllliiibbb```]]]YYYVVVTTTSSSRRRNNNNNNNNNOOOOOONNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSVVVXXX[[[^^^______eeejjjlllkkkmmmsssyyy}}}vvvfffSSSDDD<<<<<>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<===;;;;;;===>>>@@@AAACCCCCCEEEGGGIIILLLNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNIIIIIIJJJJJJKKKJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@???>>>======<<<:::999888777666666666666555555666666666666555555333555777777666666999;;;999:::<<<>>>AAADDDGGGHHHVVVXXXZZZ\\\\\\]]]___aaa^^^```cccddddddcccbbbcccccc^^^\\\^^^^^^^^^dddlll222444444222000000...,,,------------------,,,,,,+++++++++***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$(((---000000---***)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++))),,,...,,,***+++---...111---000@@@WWWrrr|||xxx~~~~~~hhhxxx}}}___OOO???===BBBEEEDDDCCCHHHIIIIIIIIIIIIKKKOOOQQQYYY\\\___aaabbbcccdddfffgggiiimmmooorrrwww~~~}}}wwwtttppplllhhheeeccccccZZZ[[[[[[[[[[[[ZZZYYYYYYSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[\\\]]]```dddhhhlllppprrrpppuuu{{{||||||tttYYYPPPFFF>>><<<;;;999;;;???999:::;;;<<<<<<===???AAA???EEELLLQQQSSSUUUXXXZZZYYYUUURRRMMMFFFMMMlllxxxTTTKKKRRRFFFNNNQQQNNNRRRZZZWWWLLLLLLKKKJJJLLLPPPQQQOOOMMMDDDFFFIIILLLNNNNNNMMMMMMRRRPPPNNNLLLKKKIIIGGGEEEDDDGGGIIIJJJLLLPPPNNNIIIJJJGGGEEEFFFGGGHHHFFFCCCBBBCCCCCCBBBBBBCCCFFFHHH???AAABBBCCCCCC@@@===;;;;;;999888:::;;;999888777888888888999999:::;;;;;;777666555444444555666777888888666555555444444444444555666777777666555444...000333555555444111///000000///...............---...000111111111000///////////////000000000000222++++++111333222;;;HHHVVVmmm}}}vvv}}}~~~QQQGGGMMMOOOaaadddhhhlllqqqwww||||||{{{yyyxxxsssmmmeee```]]]XXXPPPJJJ@@@???>>><<<;;;::::::999999:::;;;;;;::::::<<<===999999999999:::;;;<<<===>>>@@@CCCFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;777666555555444444555555333444444555555555444444111444777888888999<<>><<<===>>>???GGGEEEAAA@@@FFFMMMLLLFFFMMMPPPTTTYYY]]]aaacccdddccccccbbbcccfffiiimmmppptttxxx{{{xxxwwwxxxrrrqqqpppnnnllljjjiiihhheeeeeecccbbbaaa`````````aaa```______^^^^^^^^^______bbbeeeggggggjjjnnnrrrrrrwwwzzzzzz|||ppp___QQQEEE>>>>>>===:::888777777888999<<<;;;:::<<<@@@DDDGGGHHHJJJNNNRRRUUUWWWYYYZZZXXXZZZRRROOORRRXXXhhhvvvTTTMMMLLLGGGJJJJJJJJJLLLNNNNNNLLLJJJIIIHHHJJJNNNRRRSSSOOOLLLIIIIIIKKKLLLLLLKKKJJJIIIRRRPPPMMMIIIFFFEEEEEEEEECCCDDDGGGKKKNNNOOOMMMKKKFFFFFFFFFFFFFFFEEEDDDDDD?????????>>>>>>>>>======>>>AAAAAA???>>>@@@???<<<===<<<;;;:::::::::::::::555777999:::::::::888777888666555555666666555333111333555777888777666555777888999999888666444222555444333222000///...---...000111111///---,,,,,,---.........//////000000..................------222222111111222222333444LLL]]]ssswwwxxxmmmQQQJJJPPPjjjmmmooosss|||xxx{{{}}}~~~|||wwwqqqlllgggaaaZZZUUUPPPKKKEEE@@@>>>===<<<<<<777999::::::999999999999999888888777777777777888========================>>>>>>>>>======<<<<<<<<<::::::::::::;;;<<<======>>>===<<<:::999777666666777777888888888777666666555555444333222222333333333333222222333444666777777999<<<>>>@@@BBBEEEGGGKKKLLLNNNPPPSSSVVVYYYZZZ\\\^^^______^^^___aaacccbbbbbbaaabbbaaa___\\\ZZZWWW[[[eeemmmpppvvv000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))((('''&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%$$$&&&***,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))************)))))))))*********+++++++++***+++,,,---666JJJeeeyyy|||uuussswwwxxx}}}zzzppprrrlll[[[OOODDD??????;;;DDDHHHEEE??????BBBCCCGGGIIIMMMQQQUUUXXXZZZZZZ[[[[[[\\\]]]^^^___```aaadddhhhmmmrrryyy~~~~~~|||zzzxxxwwwwwwwwwzzzyyyyyyxxxxxxxxxyyyyyyzzz}}}oooeeeWWWLLLEEE@@@;;;888;;;:::999888888:::;;;===;;;;;;<<<@@@EEEJJJNNNPPPYYYXXXVVVUUUUUUTTTRRROOOPPPTTT___jjjoooyyy```MMMLLLLLLHHHJJJJJJKKKLLLMMMNNNMMMLLLOOOLLLKKKLLLPPPRRRQQQOOOJJJKKKLLLMMMNNNMMMMMMLLLPPPNNNLLLIIIHHHGGGHHHHHHDDDDDDFFFIIILLLLLLJJJHHHEEEDDDBBBAAABBBCCCDDDEEEBBBAAAAAA@@@???>>>>>>======@@@AAA???@@@CCCCCC@@@===<<<;;;:::::::::999:::666777999;;;;;;:::999888999777666666777777666555444555777888999888777666555666777888777666444333333222222222111111111111000111333222000.........------------.........///........................111000000000000111222222>>>NNNeeewwwnnn]]]SSScccooo{{{xxxyyy{{{|||}}}zzzuuuqqqkkkeee```YYYUUUOOOJJJGGGEEECCCAAA;;;;;;;;;;;;:::999::::::999888888777777888888888999999999999999999999999;;;;;;;;;;;;::::::999999999888888888888999999:::888888888777666666555555555555555555555555555555333333222222222222333333555555555666888:::<<<===???AAADDDFFFGGGIIILLLNNNPPPQQQRRRTTTWWWYYY[[[]]]\\\]]]^^^^^^^^^___aaacccaaa```___^^^^^^^^^]]]]]]aaahhhttt000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&''')))(((''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$&&&***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++'''+++...,,,---888LLL]]]{{{~~~{{{xxx~~~uuuqqquuuwwwzzznnnddddddiiioooxxx~~~uuubbbLLL===777???DDDAAA<<<===AAABBBAAACCCGGGJJJMMMOOOPPPPPPSSSUUUWWWYYY[[[[[[[[[[[[\\\^^^```cccgggnnnuuuyyyqqqdddZZZTTTKKKEEE===999888888777555999999888999999;;;===>>>>>>@@@DDDIIINNNSSSWWWYYY[[[YYYXXXVVVUUURRROOOMMMMMM___yyydddQQQLLLLLLIIIFFFKKKKKKKKKKKKLLLMMMNNNOOOUUUQQQLLLJJJMMMPPPQQQQQQKKKLLLMMMNNNOOOPPPPPPOOOLLLJJJIIIGGGGGGHHHIIIJJJEEEEEEFFFHHHIIIHHHFFFCCCCCCAAA???>>>???AAADDDFFFDDDCCCBBBAAA@@@???>>>===;;;???AAA@@@AAAEEEFFFCCC<<<<<<;;;::::::999999888777888999:::;;;:::999888999888666777888888777555555666777888888888777666333444555666666555444333111111111222222333444444111333444333111000///000,,,,,,,,,---------------........................///////////////000000111666CCCXXXmmm|||pppVVVWWWlllwwwxxxzzzzzz{{{}}}{{{uuuoookkk```]]]WWWRRRNNNJJJFFFCCC@@@???===;;;:::::::::;;;888888888777777888888999777777777777777777777777888888888888777777777777777666666555555555555666333333333444444444444444444333333222333333444444333333333333444555666666999999;;;===???BBBEEEFFFHHHJJJLLLNNNOOOPPPSSSUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^______^^^^^^___aaacccZZZYYYXXXWWWYYY\\\___bbbllluuu/////////.........------++++++++++++++++++++++++************************((((((((((((((((((((((((%%%'''(((((('''''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%%%%&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************)))---...---+++000;;;DDD[[[eeennnuuuvvvpppoooppppppqqqwwwlllNNNIIICCC;;;777<<>>@@@AAABBBEEEGGGIIIKKKMMMLLLNNNPPPQQQQQQRRRTTTVVVWWWWWWWWWXXXXXXYYY[[[[[[_________]]]\\\\\\^^^aaaWWWWWWWWWXXX]]]dddmmmsss~~~............------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********,,,,,,,,,,,,---///222444???MMM___lllxxx|||uuuwwwtttkkk^^^JJJ;;;888===>>>;;;@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCDDDGGGJJJMMMOOOQQQQQQPPPOOOPPPSSSXXX\\\YYY^^^dddiiinnnttt|||yyyqqqhhhaaaVVVNNNCCC>>>===<<<:::666555444444555777999999999888999;;;>>>AAADDDGGGHHHPPPRRRTTTTTTRRRQQQRRRSSSRRRRRRRRROOOHHHGGGUUUeeewww[[[KKKBBBHHHNNNLLLJJJNNNLLLLLLMMMLLLJJJKKKMMMPPPQQQNNNJJJJJJLLLMMMKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOKKKJJJHHHFFFEEEEEEFFFGGGHHHGGGFFFFFFFFFEEEBBB@@@>>>???AAACCCEEEEEEEEEDDDAAAAAA@@@>>>===;;;:::999;;;??????===>>>@@@@@@===;;;;;;;;;:::999888666555444444555666666666666666666444333444666666555444666666777777888888777777222222222333333333333333333333222222222222222111111222222000...---.../////////..................---------.........//////000////////////000111111...222999FFFWWWkkk{{{xxxuuuyyytttiiiwwwuuukkkfffooo|||yyyvvvsssnnniiiddd^^^XXXTTTOOOJJJEEEAAA@@@???===;;;999888777777666666777777::::::::::::::::::::::::666666666666777777777777888777777666555555555555666666666666555555555555888888888888999:::;;;<<<>>>>>>???@@@BBBDDDEEEFFFIIIIIIJJJLLLMMMNNNOOOPPPOOOQQQRRRSSSRRRSSSUUUVVVYYYYYYXXXXXXXXXYYYZZZZZZ\\\\\\[[[YYYWWWWWWZZZ\\\[[[]]]aaafffnnnzzz......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******+++***)))***---...---,,,000;;;JJJWWWfff~~~www~~~pppTTT===444555666<<<===???AAAAAAAAAAAA@@@BBBAAA>>>======???BBBDDDGGGGGGGGGFFFFFFHHHLLLOOOPPPRRRUUUUUUVVVYYY```eeekkkpppwww~~~|||xxxtttgggaaaXXXQQQKKKEEE???:::???;;;666555666777777555444444444555666777888888999;;;???DDDJJJOOOSSSUUUVVVWWWWWWRRRLLLHHHGGGIIIHHHHHHLLLPPPSSS\\\uuu~~~XXXMMMFFFDDDIIIKKKGGGFFFJJJKKKMMMNNNLLLIIIHHHKKKMMMLLLJJJHHHJJJMMMMMMJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEDDDBBB@@@<<<>>>AAADDDEEEDDDCCCAAA???>>>===<<<;;;:::999888;;;>>>???<<<;;;===<<<999::::::;;;:::999777555333333333333444444444555555444333222333555666555444777777888888999:::;;;;;;333333333222222222222222333333222222111000//////000000000///---,,,---...///////////////.........,,,,,,------...////////////////////////000111111---...111999GGG[[[ppp~~~uuuqqquuutttkkkuuuddd^^^ooo|||xxxsssoooiiiccc___ZZZUUUOOOKKKIIIGGGCCC@@@<<<;;;:::999888777777777888888888888888888888888777777777777888888888888:::999999888888888888999:::::::::::::::999999999;;;<<<>>>???AAAAAAAAABBBDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVWWWZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWVVVUUUTTTVVVZZZ]]]bbbgggoooxxx---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***)))******++++++,,,,,,,,,,,,000888CCCVVVsssxxxyyy~~~ttt]]]MMMCCC>>>:::;;;<<<>>>>>>>>>>>>===@@@???>>>=========>>>>>>???@@@AAA@@@@@@AAADDDFFFHHHJJJLLLLLLJJJKKKNNNRRRSSSWWW]]]ccchhhnnntttxxxxxxkkkaaa\\\YYYVVVHHHEEEAAA???======<<<<<<666666666666777666666555;;;;;;;;;:::::::::<<<===AAADDDHHHMMMSSSXXX[[[]]]ZZZ[[[YYYRRRIIIDDDDDDFFFDDDHHHWWWlllzzzeeeNNNNNNLLLJJJHHHFFFDDDDDDFFFJJJMMMOOOMMMIIIFFFGGGJJJIIIGGGFFFHHHLLLMMMLLLIIIGGGGGGFFFFFFFFFHHHIIIJJJLLLKKKHHHFFFEEEEEEFFFGGGDDDCCCBBBBBBCCCCCCBBBAAA:::<<<===???@@@@@@??????===<<<<<<;;;::::::999999;;;>>>>>>;;;;;;===<<<888999:::::::::999666444222444444333333444444555555555444333444666666666555444555555666777999:::;;;555444333333222222222222222222111000000//////...000000000...,,,+++---////////////......---------,,,,,,------...//////000......------......///000///000222555===MMMbbbqqq{{{|||zzz~~~zzz|||zzzccc___kkk{{{xxxsssooolllgggaaa[[[XXXVVVSSSMMMGGGAAA@@@>>><<<:::999999888888888888888888888888888777777777888888888999999::::::::::::::::::;;;<<<;;;<<<<<<======>>>>>>???>>>@@@CCCFFFGGGGGGFFFEEEHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPRRRSSSTTTTTTSSSSSSUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXUUUVVVVVVWWWXXX]]]bbbgggooovvv---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))),,,......+++***,,,///,,,,,,///;;;OOOlllsssssswwwyyyxxxyyy~~~~~~~~~xxxkkkmmmsssttt^^^JJJ999:::<<<===>>>>>>======888999;;;<<<======<<<;;;999:::;;;;;;;;;<<<>>>@@@<<<@@@DDDEEECCCCCCEEEGGGGGGJJJMMMQQQTTTYYY^^^aaaccceeeiiilllooosssxxx{{{|||zzzwwwuuusssrrrnnnhhhcccVVVWWWQQQGGGAAAAAABBB@@@<<<:::888555333333444555111444888999888777666666333555777888;;;>>>BBBEEELLLNNNQQQUUUXXX[[[]]]]]]^^^^^^[[[TTTKKKEEEFFFIIINNNVVVnnnmmmUUULLLEEEFFFCCC@@@AAAEEEHHHHHHIIIMMMPPPNNNIIIEEEEEEGGGIIIGGGEEEGGGKKKNNNNNNLLLHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCBBBCCCDDDEEEBBBAAA@@@@@@BBBBBBBBB@@@::::::::::::;;;;;;<<<===<<<<<<<<<;;;;;;::::::::::::======;;;;;;======:::999:::::::::999666333222555444444444444555666666555444444555777888777666000000111222444666888999666555444333222222222222000000000000////////////111111000...,,,,,,---///.........------,,,,,,,,,,,,,,,------...///000000---,,,,,,,,,,,,---......///111222111444???PPP___wwwyyy~~~qqqYYYVVVjjj{{{yyyooojjjdddaaa___[[[TTTMMMEEEDDDAAA???===;;;::::::999999999999999999999999666777777777888888999999::::::::::::;;;<<<======;;;;;;===>>>@@@AAABBBCCC???BBBFFFIIIKKKJJJIIIGGGHHHIIIIIIJJJLLLMMMOOOPPPOOOPPPRRRTTTUUUUUUUUUTTTUUUVVVWWWVVVUUUTTTUUUVVVTTTTTTSSSSSSSSSTTTTTTUUUVVVXXXZZZ\\\___fffmmmrrr+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,...000111:::SSSuuuwwwssskkklllvvvzzzxxxtttppplllwwwpppooo}}}qqqWWWHHH999555:::>>>===;;;;;;;;;<<<<<<<<<<<<;;;:::>>><<<999777666666777888<<<;;;:::999999;;;===>>>>>>>>>???AAABBBDDDEEEEEEJJJJJJLLLMMMOOOQQQRRRSSSYYYZZZ[[[\\\^^^___``````ffffffdddcccaaa___^^^]]][[[ZZZYYYVVVTTTQQQPPPOOOMMMLLLJJJHHHEEECCCAAA@@@:::::::::999999888888777666666555555444333333222666666666666777777777777888:::===@@@EEEIIILLLNNNSSSTTTUUUWWW]]]bbbccc```]]][[[WWWQQQIIIHHHUUUdddttteeeWWWRRRSSSEEEIIIGGG>>>???IIIMMMIIIKKKIIIFFFCCCBBBBBBDDDEEEFFFHHHMMMUUUVVVPPPLLLKKKMMMKKKHHHFFFEEEFFFHHHIIIJJJHHHEEEBBB@@@?????????======>>>???????????????>>><<<;;;;;;===>>>======>>><<<===>>><<<777666999===<<<;;;:::;;;:::999888555666666666666666555444555555555666666666666666:::888666333222222333444111000///000222333333222000000000000000000000000111000000///...------,,,///...---++++++,,,------......---,,,,,,,,,------------------------------,,,,,,,,,---------......222333222//////444>>>GGGffftttlllXXXTTTXXXmmmzzz~~~yyyrrrmmmkkkggg```ZZZRRROOOKKKHHHEEECCC@@@===<<<<<<;;;;;;::::::;;;;;;;;;::::::999888999999999888999:::;;;;;;<<<======>>>>>>??????AAABBBCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQNNNMMMMMMLLLMMMNNNOOOPPPPPPQQQTTTWWWXXXXXXXXXWWW\\\YYYUUUTTTUUUUUUTTTRRRQQQTTTVVVUUUSSSTTTWWWZZZ^^^bbbhhhnnnuuu}}}++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,---...///...222AAAXXXiii|||~~~qqqmmmvvvzzzrrrnnnjjjmmm}}}zzzmmmYYYHHH>>>999999:::???===;;;::::::<<<===>>>999999888777777888999:::;;;:::888777777999:::;;;::::::;;;<<<===>>>??????<<<<<<===>>>@@@AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;::::::<<<<<<;;;:::888777666666666666666555555555444444666666666555555555444444666777888888999:::;;;;;;AAABBBCCCFFFJJJOOOSSSVVVXXXWWWXXX[[[]]]\\\[[[ZZZZZZTTTQQQUUU___pppyyy[[[LLLHHHIIIJJJEEEJJJHHHAAABBBKKKNNNJJJJJJHHHEEECCCBBBBBBDDDEEEFFFEEEFFFJJJKKKGGGEEEGGGJJJHHHFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<===>>>>>>>>>>>>>>>===<<<;;;<<<===???>>>>>>@@@<<<;;;;;;888666888===HHHBBB<<<;;;===>>><<<888888888888777666555444333555555555555666666666666999888666333222222333444222000000000222333222111////////////////////////111111000//////...------///...------,,,,,,------...---,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,------------...,,,...000///...111888>>>UUUeeewwwmmm[[[RRRTTT\\\lll{{{yyyuuunnnhhhaaa^^^ZZZVVVSSSPPPLLLIIIFFFEEEBBB@@@>>>===<<<<<<::::::999888888888888999999999999999:::<<<===>>>@@@@@@@@@AAABBBCCCEEEEEEEEEGGGIIIJJJJJJLLLNNNPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSUUUVVVWWWVVVUUUTTTTTTQQQNNNNNNOOOPPPNNNLLLLLLPPPVVVZZZ\\\aaagggllluuuyyy~~~++++++,,,,,,++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,---,,,++++++111:::AAAZZZfffqqqtttyyyzzzoooyyyooonnnsssxxxbbbMMMAAA>>>???AAA>>>;;;999:::::::::999888888999999999:::::::::999888777666666666888888666666666666777777777777666666666777888888999999666666777777777888888888777777666666555555444444000000000000111111111111333333333333333333444444444444333333333333333333555555666666666777777777777888:::<<<>>>@@@@@@AAAHHHHHHIIILLLQQQVVV[[[^^^]]]XXXXXX]]]]]]WWWVVVZZZYYYcccuuutttUUUBBB???BBBDDDCCCAAAFFFFFFBBBCCCJJJKKKGGGGGGFFFDDDBBBBBBBBBDDDEEEGGGBBB@@@AAA@@@???AAAEEEFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@;;;;;;<<<===============>>><<<<<<===>>>??????>>>@@@;;;888777555555999@@@RRRHHH???<<>>AAADDDFFFGGGHHHIIIJJJMMMPPPUUUYYY\\\^^^^^^VVVTTTWWWTTTLLLNNNXXXpppfffXXXGGG@@@BBBEEEBBB===<<>>??????>>>AAAGGGDDDCCCAAA@@@???>>>>>>>>>======?????????>>>===<<<;;;<<<======>>>>>>======@@@???>>>>>>???>>>===;;;===999777666555555999@@@NNNHHHAAA?????????<<<999999999999999888666555555444444555555666666777777888777555444333333333444444333111111222111000...........................111111000000000/////////---...///000///...---,,,,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++...111222111000000111555EEE[[[nnnyyywwwsss}}}{{{lllmmm{{{pppRRRHHHGGGJJJWWWggg}}}~~~|||yyytttpppkkkfff```]]]^^^ZZZUUUOOOKKKHHHFFFFFFCCCCCCAAA@@@@@@????????????===<<<;;;<<<>>>AAACCCDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMNNNNNNNNNNNNOOOPPPSSSSSSRRRRRRRRRQQQQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMOOOQQQTTTVVVWWWWWW[[[cccmmmvvv***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&'''&&&$$$$$$$$$%%%''')))333000,,,(((&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++*********+++---...//////222???NNN[[[oooxxxzzz~~~}}}}}}{{{{{{{{{vvvmmmeeeccclllwwwlllTTTKKK@@@999999;;;<<<<<<888999::::::::::::999999888888888777777777888888888888777666666555555444666666555555555444444444666666666666555555555555333333333444444555555555555555555555444444444444111222222222333333333333555555555666666777777888777777888999;;;<<<===>>>>>>@@@DDDGGGJJJLLLMMMMMMNNNOOORRRUUUVVVVVVUUUTTTTTTOOONNNPPPOOONNNXXXfffaaaLLLGGGBBB???@@@???<<<999999===@@@@@@BBBDDDCCCAAAAAAAAA@@@@@@@@@AAABBBCCCCCC@@@???AAABBBAAACCCGGGCCCBBB@@@???>>>>>>?????????@@@@@@@@@???>>><<<;;;======>>>????????????>>>BBBAAA??????>>><<<999777999666777888777555777<<>>FFFVVVeeettt}}}yyysssmmmiiigggddd___ZZZVVVSSSQQQPPPLLLKKKIIIGGGFFFEEEDDDDDDBBB@@@>>>======???AAACCCCCCBBBBBBBBBCCCDDDEEEFFFIIIJJJKKKKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMIIIIIIIIIJJJKKKMMMOOOPPPQQQSSSVVVZZZ^^^bbbfffhhhlllsss~~~******++++++******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((222000,,,)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************++++++++++++***+++,,,---...***222<<>>@@@AAABBBCCCDDDFFFJJJMMMPPPQQQQQQPPPUUUUUUVVVVVVTTTQQQNNNLLLGGGLLLSSSYYYbbbrrr]]]CCCCCCBBB???<<<999999;;;===999<<>>BBBCCCAAABBBEEECCCAAA???======???AAACCCDDDDDDCCCBBBAAA???===<<<===>>>>>>???????????????BBB@@@???>>>>>>;;;777555666555777:::999555555888777;;;??????;;;777888999555555666777888888888888333444444555666777888888666666555555555444444444444333111111222111000...///////////////////////////////////////.........------......------,,,+++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,444@@@KKKWWWfffxxxxxx|||~~~xxxssstttzzzxxxbbbLLLAAAAAAAAAOOOcccttt~~~|||sssqqqnnnjjjfffccc```___XXXVVVTTTQQQOOOMMMKKKKKKHHHFFFDDDCCCBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGHHHHHHGGGGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLNNNMMMNNNOOOSSSWWW[[[]]][[[^^^ccchhhmmmttt{{{}}}***************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************,,,,,,+++)))(((***,,,***///222666GGGeeeooolllmmmssswww|||~~~|||}}}wwwtttrrrzzzpppeee]]]UUUPPPDDDBBB@@@===;;;:::999999555666777888999:::::::::=========<<<;;;;;;::::::999999999888888888888888444444444555555555555555666666666666777777777777444444444555555555555555777777888999::::::;;;;;;::::::;;;<<<===>>>??????BBBBBBCCCDDDEEEGGGHHHHHHJJJLLLOOORRRTTTTTTSSSRRRTTTSSSQQQOOONNNMMMMMMMMMPPP```mmmrrr~~~tttUUUBBB===@@@???===;;;999:::<<>>???BBBCCC@@@@@@CCCCCC@@@===;;;<<>>>>>===<<<======>>>???>>>>>>>>>>>>>>>=========;;;888555666555666999888444444777777999::::::999888888999555555666777777777666666333333444555666777888888555555555555555555444444444222111111222222000///........................------------............------,,,+++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++000555999AAAQQQhhhyyyvvv}}}|||~~~|||wwweeeQQQCCC===EEEMMMNNNNNNUUUfffttt~~~~~~}}}yyytttpppnnnhhhfffccc___\\\YYYWWWVVVTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOKKKMMMOOOOOONNNOOOPPPRRRPPPQQQSSSTTTUUUVVVUUUUUU[[[[[[[[[]]]aaafffkkkoooooorrrwww}}}vvvjjjeee***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((+++---,,,)))(((***,,,...111///+++222LLLkkkuuupppvvvzzz~~~~~~uuuzzzvvvlllSSSPPPJJJDDD>>>:::888888333444666888999:::::::::============<<<<<<;;;;;;999999999999999999999999777777777888888999999999555555555555555555555555555555666777777888888999888888999;;;<<<>>>???@@@>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMOOORRRTTTVVVUUUTTTSSSMMMKKKHHHGGGHHHLLLPPPSSSjjj}}}eeeNNN===;;;AAA888999:::;;;;;;;;;:::999777777999===???>>>>>>@@@????????????>>>>>>>>>===DDDAAA@@@CCCBBB@@@@@@BBBBBB???<<<999;;;???DDDHHHAAA@@@>>><<<<<<<<<<<<===;;;<<<<<<===============;;;;;;;;;<<<===<<<999777777666666888666222333777;;;999777777999::::::999666666777666666555444444333333444555666777888999555555555666555555444444333222000111222222111000------------------------,,,------------------------,,,+++***)))***+++,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---///000///---***+++...000000444DDD]]]ppp}}}|||zzzvvv~~~ppp```KKKUUU\\\VVVHHHAAAGGGPPPcccuuu}}}}}}}}}~~~{{{xxxuuussspppkkkgggdddaaa```___^^^]]][[[YYYWWWVVVUUUXXXWWWWWWWWWWWWWWWXXXYYYUUUWWWYYYYYYYYYZZZ[[[]]]YYYZZZ\\\^^^````````````ggggggggghhhmmmrrrxxx{{{wwwfffZZZVVV+++*********))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))************++++++************+++++++++...///---...999MMM\\\vvvvvvzzz||||||~~~sssaaabbbkkk{{{yyyqqqjjjcccTTTBBB999;;;>>>666000444888888999;;;===>>>>>>>>>>>>===<<<;;;@@@>>>;;;;;;<<<<<<;;;:::===============>>>>>>>>><<<<<<<<<<<<============???>>>===>>>@@@???===:::======<<<<<<===>>>@@@AAADDDCCCBBBCCCEEEGGGHHHHHHMMMKKKJJJIIIIIIJJJKKKLLLQQQOOORRRUUUQQQHHHDDDFFFCCCBBBCCCJJJUUUcccooovvv]]]LLLEEE<<<666666888888888777777777777777:::999999999:::<<<>>>???======>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEEEEEEEIIIDDD???===>>>@@@AAA@@@@@@@@@???>>>==================<<<<<<======>>>???=========@@@BBBBBB>>>:::999999777555333444777999555777:::;;;:::999:::;;;::::::999999888777666666333333444555666777888999666666555444333333333333222222111111111111222222........................------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------/////////777LLL```pppuuuyyy|||{{{~~~|||tttzzzwww|||~~~{{{lllcccbbbYYYEEE:::;;;JJJSSS```rrr}}}{{{}}}{{{vvvrrrooommmllljjjjjjiiihhhhhhgggffffffiiifffbbbbbbdddfffeeedddffffffffffffeeeeeeeeeeeehhhjjjkkklllllllllnnnppppppxxx~~~~~~ppphhh```UUUUUU[[[))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++******))))))******+++)))+++,,,***(((---888AAASSS```nnntttrrrzzz~~~rrreee```eeelllvvvwwwaaaTTTRRRHHHBBB;;;777777888888666666777888999:::;;;<<<===;;;:::::::::<<<=========<<<======<<<;;;;;;;;;<<<;;;<<<<<<<<<============777888:::===@@@AAABBBAAACCCBBB@@@??????@@@BBBCCCCCCCCCCCCEEEGGGIIIIIIIIIHHHKKKOOOPPPOOOMMMLLLLLLMMMHHHEEEEEEDDDCCCHHHPPPMMMPPP[[[mmmuuu[[[BBB<<<;;;777555666777777777777777777777777666666666777888999;;;;;;<<<======>>>@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@>>>???AAACCCBBBAAA>>>>>>======<<<=========@@@@@@??????@@@@@@AAABBB???>>>>>>???AAA@@@<<<999:::999888666555555888;;;888999;;;;;;999888888888888888888777777666666555444444444444444444444444333222111111000000000000222222111111111111222222........................------------,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,+++************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,---...///---000===KKKZZZhhhwww~~~~~~|||}}}zzz}}}~~~qqqlllttt|||zzz]]]BBB999>>>888>>>CCCIIISSSdddttt}}}~~~zzzyyyyyyxxxwwwvvvuuuuuuvvvsssqqqqqqsssuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxwwwyyy|||}}}~~~{{{lll___\\\XXXRRRUUU^^^((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))******+++******))))))******++++++,,,---,,,******,,,...555DDDWWWaaacccooo~~~yyysssqqqwww|||}}}}}}~~~tttlllgggkkkmmmlllppp{{{zzzyyyooonnncccSSSJJJHHHAAA888::::::;;;<<<===???AAABBB===>>>>>>===<<<<<<<<<===BBBDDDFFFDDDAAA???AAACCCBBBCCCCCCDDDDDDDDDDDDDDDBBBDDDEEEEEECCCBBBBBBBBB===;;;999888888999;;;<<>>>>>AAAAAAAAAAAAAAABBBCCCCCCBBB@@@???>>>>>>===;;;999999::::::888777888:::<<<:::;;;<<<;;;888666666666666666666666666555555555555555444333222222111000111111000000000000000000222222111111111111222222////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++++++++***---,,,++++++******++++++*********++++++++++++,,,************************,,,,,,,,,,,,------------++++++---///...,,,111777DDDWWWmmmwwwxxx~~~~~~xxxwwwyyy|||~~~{{{qqqmmmrrrxxx}}}^^^HHH===666666888;;;;;;>>>GGGQQQfffvvv}}}lll```[[[TTTRRRWWWZZZZZZ```iii(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********))))))))))))******++++++,,,---///...---+++...333???NNN]]]mmmzzz{{{vvvmmmeee___^^^eeennnvvv{{{tttyyyzzzxxxwww{{{mmmqqqzzzrrrjjj]]]LLLEEEEEEEEECCCBBB@@@???>>>;;;===???>>><<<;;;<<<>>><<>>???@@@AAA@@@@@@???BBBBBBBBB???:::666555666999888666555666777999:::???AAACCCEEEEEEEEEFFFGGGHHHHHHJJJMMMOOOPPPPPPOOOKKKUUUfffwww~~~[[[FFF@@@:::777999:::666444555222333333444555666666777666777999;;;<<<<<<<<<;;;>>>>>>>>>???AAACCCDDDEEEHHHGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBAAA@@@>>><<<>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDBBB???===;;;:::999999888999:::999888888:::<<<:::;;;;;;:::777666666666555555555555555666666666555555444333222111111000222222222333333333333333222222111111111111222222000000000000000000000000.........---------,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++************++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------+++***,,,000111//////222:::III\\\hhhmmmxxx{{{zzz|||xxx~~~}}}xxxxxxwwwhhhNNNFFF===888===???;;;555444GGGXXXnnn~~~uuummmcccXXXQQQRRRRRRVVV^^^cccfffnnnwww))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***))))))))))))))))))***'''&&&&&&(((,,,---,,,***000---111>>>OOObbbuuu{{{}}}zzzrrrjjjddd``````eeeooo~~~~~~{{{uuu___bbbiiisss~~~{{{jjjXXXYYYYYYWWWQQQIIIAAA<<<:::<<<======<<<;;;;;;<<<999<<<>>>===;;;;;;===???===>>>???@@@AAA@@@???>>><<<<<<<<<;;;999888888999<<<;;;::::::999:::;;;;;;666999===???@@@AAADDDFFFKKKLLLPPPYYYcccfffaaa\\\___pppyyyXXXCCC<<<===:::888888666111///000111111222333444444555555666888:::;;;<<<===<<<<<>>>>>CCCCCCAAA@@@>>>>>>>>>???AAAAAA@@@AAAAAABBBCCCDDD@@@@@@??????@@@@@@AAABBBCCCBBB???<<<999888888999777999::::::999888999:::777888999888777777888999555555666666666666666666444333333333333333333333111222333444555555444444222222111111111111222222000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------...++++++///111///000222333;;;JJJZZZfffsss}}}zzz{{{}}}qqq___RRRDDD===:::888:::===:::CCCRRRcccqqqyyy{{{zzz|||zzzyyyyyy{{{~~~vvvqqqhhh```YYYVVVTTTTTT[[[\\\___ccciiirrr))))))))))))************'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))***))))))(((((())))))******((('''(((***+++++++++++++++...222999IIIddd|||{{{}}}wwwmmmgggeeelll}}}}}}ttteeeggglllqqqwww~~~}}}|||tttfff]]]SSSQQQNNNLLLIIIEEE@@@<<<<<<<<<<<<======>>>>>>>>>:::<<<>>>???@@@???===<<<<<<;;;999:::<<<======<<<:::;;;<<<===>>>>>>>>>===CCCFFFJJJKKKLLLNNNSSSXXX]]]bbbmmm|||~~~uuu~~~gggSSSDDD;;;888777666555444333333222222000111111222222333333333555555777888999999::::::>>>>>>============>>>>>>???@@@AAABBBBBB@@@>>><<>>>>>AAACCCAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@>>><<<999888999:::777:::;;;;;;:::888777888555777888777777777:::<<<666666666666666666555555222222222333333444444444///000111333444444333333222222111111111111222222////////////////////////------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,+++******))))))******)))))))))************+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,000,,,+++------+++,,,///---000===PPP^^^iiixxx}}}yyy~~~{{{|||dddIII:::777888888999===GGGTTT^^^bbbbbblllooorrruuuvvvvvvtttssswwwyyy}}}wwwmmmggg```]]]WWWQQQNNNPPPVVV[[[```ccchhhmmmxxx((((((((()))))))))******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))(((((((((((())))))+++++++++++++++***+++,,,(((***,,,,,,+++333III^^^kkksssyyyxxxuuuzzzwwwrrrrrrzzztttzzzrrrmmmmmmsssyyyxxxtttpppoooqqqooogggaaaNNNKKKHHHHHHKKKKKKIIIEEE>>>???BBBCCCDDDCCCAAA@@@BBB>>>===AAAIIINNNNNNLLLOOORRRXXX___dddggghhhhhhuuuwwwwwwuuurrrsssxxx|||kkkOOOAAA===999666555333333333333444666555333111111111111111111111111444444444444555777888999;;;;;;::::::;;;<<<=========@@@DDDGGGGGGFFFBBB@@@<<>>???AAA??????>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@<<<===>>><<<999888:::<<<999<<<>>>>>>;;;999777777666777777777666777999<<<666666555555444444333333111111111222222222333333---...000333444444333222222222111111111111222222........................,,,,,,+++++++++***************+++++++++,,,,,,,,,+++***))))))(((((())))))))))))))))))***************************************++++++++++++,,,,,,,,,---+++,,,---+++((()))...---+++222AAAKKKSSSccctttyyy}}}wwwtttzzz}}}}}}|||||||||uuunnnuuu|||cccNNN===:::888666888===CCCGGGIIITTTXXX^^^dddhhhiiiiiihhhooossszzz|||tttllleee___ZZZWWWPPPRRRRRRSSSUUU[[[eeemmmqqq|||&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&(((***+++)))((()))***+++)))***,,,+++***///666MMMWWWeeennnqqqyyy|||zzz|||~~~~~~uuu|||~~~ssslllmmmoootttyyyttttttxxxxxxsssmmm```bbbdddfffgggeeecccbbb\\\YYYZZZddduuuyyyUUUGGG:::777777555555888222222111111222444111---111111111111000000000000555444444444555777999:::777888888999:::;;;===>>>@@@DDDIIIMMMNNNLLLIIIFFF===AAADDDDDDAAA===;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===999;;;===<<<:::999;;;===;;;>>>@@@@@@===:::888777777777888777666666999;;;555555444333333222111111111111111000000000000000---///111444555555444444222222111111111111222222........................+++++++++*********))))))*********++++++,,,,,,,,,***))))))((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,((())),,,...,,,)))+++111222++++++222888@@@UUUllljjjyyyzzzuuu{{{}}}}}}jjjfffeeefffrrrddd>>>===;;;888666777<<<@@@???BBBGGGNNNWWW```hhhlllnnnsss|||vvvfff```XXXRRROOOPPPQQQQQQNNNSSSZZZ```fffppp|||******)))))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---......555666DDD\\\lllvvv|||mmmccccccnnn}}}}}}{{{{{{{{{uuunnnmmmpppvvv^^^III999888666444222111000000000000000000000000000000///////////////000000111000111333444555666666555666777777888999999::::::BBBFFFIIIGGGDDDDDDHHHLLL@@@AAACCCDDDCCC???:::666999999888888999;;;<<<===<<<;;;999999:::999888666999777666666888:::::::::=========<<<;;;:::888777888777777666555444444444333333444444333333222111111111111111000000000000222222333333333333444444222222111111000////////////............---------,,,+++***))))))***+++,,,************************))))))(((((((((((())))))+++++++++*********))))))***************************,,,------++++++,,,......---+++,,,---...---,,,---...///000///333BBBRRRgggpppuuu{{{~~~|||zzz{{{}}}iiiaaaTTTFFF===>>>EEEKKKRRRHHH@@@???BBBIIIYYYhhhsss~~~qqqmmmrrrxxxzzzxxxzzzsssnnnhhhaaa\\\XXXRRRMMMMMMRRRUUUTTTRRRZZZaaafffiiisss+++***))))))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,---------000///888KKK\\\jjj}}}wwwlllhhhmmmzzz~~~uuulllhhheeedddiiippp{{{vvvVVVDDD???777666555333222111111111000000000000000000000000//////......//////000111333333444555666777777888555666777888999:::;;;;;;===@@@CCCBBB??????BBBFFFHHHFFFEEECCCAAA???<<<;;;:::999999999:::;;;<<<===<<<:::888888999:::999888;;;999777777999:::::::::=========<<<;;;:::888888777777777666555444444444222222333333222222111000111111111111000000000000111111111222222222333333222222111000000//////...............------------+++******))))))******+++************************))))))(((((((((((())))))*********))))))(((((((((************************)))***,,,+++******+++---+++******,,,---...,,,+++***+++---...---///888CCCRRRaaakkkvvv|||zzzrrrgggXXXIII???MMMCCC:::777777<<>>===;;;;;;===@@@LLLIIIEEE@@@===<<<<<<===999999999999999:::<<<<<<;;;999777777999:::;;;:::<<<:::999888:::::::::999<<<<<<<<<;;;;;;999888777777777666666555444444444111222222222222111000000111111111111000000000000000000000111111111111222111111111000//////............---------,,,,,,,,,)))******++++++******)))************************))))))(((((((((((())))))))))))((((((((((((''''''************************((()))******))))))***,,,)))))))))+++------+++******)))+++......---///555:::JJJXXXfffwww~~~www~~~|||||||||yyylllYYYPPPKKKEEECCC@@@===>>>AAAHHHSSSaaajjjoooooojjjcccaaaXXXOOONNNUUU[[[\\\[[[ccceeegggkkkoootttwwwyyy~~~|||yyytttmmmfff^^^]]]YYYTTTPPPNNNOOOPPPQQQTTTXXX[[[]]]bbbhhhlllxxx,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))++++++++++++************,,,'''%%%)))000999HHHVVVyyywwwyyyzzzyyyvvvsssrrrqqqqqquuu|||sssttttttrrrsssxxx|||}}}rrr[[[HHH???:::555111222222111111000000111111------------------------......------......///000000000///...///222444666777777777777888888888888888:::<<<<<<;;;:::<<<===IIIGGGCCC===999777777999777777777888888999999:::999777666666999;;;<<<<<<<<<:::888888999999888777:::::::::999999888666666666666666555555444444444222222222222222111111000111111111111000000000///000000000111111111222222111000000//////...------------------,,,,,,,,,+++((()))***++++++***)))(((************************))))))(((((((((((())))))((((((((((((((((((((((((************************((()))+++***))))))***,,,...,,,))))))***++++++***---******...///------///---888AAAPPPdddqqqxxxrrrzzzvvvxxx}}}uuummmhhhjjjoooeeefffhhhiiicccXXXLLLEEEBBBAAA@@@BBBFFFJJJLLLKKKIIIPPPWWWXXXSSSPPPPPPQQQQQQSSSUUUYYY___eeejjjmmmrrruuuxxxzzz|||~~~}}}{{{wwwqqqiiieeebbb]]]VVVOOOOOOQQQRRRQQQQQQSSSZZZ___]]]```eeelllssszzz+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******************))))))+++)))(((***+++,,,222888RRRbbbwww~~~vvvyyy~~~ssssss{{{zzz|||xxxpppooonnnqqqwww~~~vvvwwwuuutttxxx{{{|||xxxuuuvvvyyyyyyxxx}}}uuuXXXHHH666000555888333,,,000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////...------...000333444999999888888777666666555888999;;;;;;;;;::::::;;;CCCDDDCCC@@@;;;666555555555666666666777777777777888666555666999<<<======:::888777777888888666555777777777777777666555444555555555555444444444444333333333444333222222111111111111111000000000///111111111111222222222333000000//////...------------,,,,,,,,,++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++---444000+++'''''')))++++++///***(((+++...------///---111222>>>UUUdddppp~~~|||{{{yyytttwwwvvvvvvuuuqqquuu}}}|||nnnbbbTTTJJJ>>>999;;;???BBBDDD===GGGVVVbbbeee```XXXRRRGGGGGGHHHJJJNNNSSSWWWZZZZZZ]]]aaaeeehhhlllqqqtttwwwzzz~~~~~~zzztttooolllhhheeebbbYYYWWWTTTSSSTTTUUUTTTRRRSSSVVVZZZ\\\___dddlllrrrrrrrrrvvv***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))******)))+++---...---,,,,,,...555>>>TTTmmmuuurrrxxxwwwjjj___aaannnyyyxxxtttqqqrrrvvvzzz|||}}}tttssssssssspppooorrryyy~~~uuunnnooorrrrrr{{{jjjMMM===:::555222111000//////000///...............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...///000111333444999999888777666666555555777888999::::::999888777>>>BBBFFFFFF@@@:::666555555555666777777666666555666666666888;;;<<<<<<<<<888777666777888888666444666666666666666555444444444444444444444444444444333444444444444333222222111111111111000000000000111111111222222222333333/////////...------,,,,,,,,,,,,,,,+++++++++******((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******)))))))))))))))))))))))))))***,,,+++******+++---666111+++'''''')))+++,,,,,,(((&&&)))++++++,,,///000111---666JJJXXXccctttyyyxxxyyyyyyvvv{{{{{{{{{zzzbbbSSSEEE???>>><<<999888>>>===FFF[[[qqqvvvhhhXXXJJJHHHEEECCCCCCEEEHHHJJJHHHKKKOOORRRVVV[[[```cccfffiiimmmrrrvvvxxxyyyzzzzzz}}}~~~~~~}}}|||{{{|||{{{zzzwwwtttgggccc^^^[[[XXXVVVSSSQQQKKKLLLLLLLLLMMMPPPVVVZZZYYY\\\cccjjjrrrzzz(((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))*********'''***,,,,,,+++,,,------,,,333@@@PPP\\\hhhwwwxxxnnnkkksss|||~~~yyyzzznnnZZZJJJ???555777999666111......111//////...------,,,------------------------------,,,,,,,,,+++,,,------...------...///000111222222777777777777777777777777777888999:::;;;:::888666;;;AAAGGGHHHCCC===999888666777888888888777666666555555777:::<<<===;;;:::777666666888999999888666666777777777777666555555444444444444444444444444333333333333333222111111111111111111000000000000000000000111111111111222//////......---,,,,,,+++++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))((()))******))))))***,,,000---)))((()))************((((((++++++)))***...---111...111===DDDNNNaaaqqquuuyyyyyywww}}}~~~xxxgggVVVOOOLLLFFF???<<>>===LLLaaammmiii```\\\WWWPPPJJJEEECCCCCCDDDCCCEEEGGGIIIJJJMMMQQQTTTTTTVVVYYY]]]```ccceeeffffffhhhkkkooorrrsssttttttqqqpppooommmlllkkkjjjiiiiiiiiiiiiiiiiiigggccc```WWWTTTQQQPPPPPPPPPPPPOOOOOOSSSUUUTTTSSSWWWbbbkkksssuuuzzz''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''))))))&&&&&&(((,,,---'''///111000:::RRRiiittttttWWWGGGAAA:::222222111///000111000...,,,//////...---,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...)))***,,,---.../////////444444555666777888999999::::::;;;<<<===<<<:::777999???FFFGGGCCC===::::::777888999::::::999888777555555888;;;======;;;888777666777999;;;;;;999777777888888888888888777666444444444444444444444444111222222222222111000000111111111111000000000000////////////000000000000///......------,,,+++++++++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((())))))(((((()))***)))(((((()))++++++***)))***))),,,///---)))***...'''//////---000000:::NNNVVVaaammmsssxxx}}}xxxqqqmmmkkkppprrriiieee___YYYWWWJJJFFFBBBBBBHHHRRR^^^eeelllggg]]]SSSLLLGGGEEEEEEBBBBBBCCCBBBBBBCCCFFFHHHFFFFFFHHHIIIKKKMMMOOOPPPNNNPPPSSSVVVWWWXXXWWWWWWSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQRRRSSSSSSQQQMMMJJJQQQOOONNNNNNQQQSSSTTTTTTUUU\\\bbbcccccckkk|||((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***+++---111777>>>CCCggguuu{{{wwwnnn]]]HHH:::666666333000222111111000///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,------......///111222333444666777888999888:::<<<<<<;;;999999999;;;???BBB@@@<<<888999<<>>===;;;999777555444888666555777:::;;;:::888555666666555555777:::===>>>===;;;:::999999:::;;;555666666777666444222111333222000//////000000111000000000000000111222222333222222111000//////......---,,,,,,++++++,,,,,,---+++******++++++)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((()))))))))((((((((())))))))))))(((((()))+++,,,,,,+++***,,,------,,,,,,---...000222333???LLL\\\iiisss~~~yyyzzzlllkkklllwww{{{qqqiiihhhtttvvv|||||||||{{{jjjWWWKKKGGGFFFIIINNNmmmooonnnggg\\\RRRMMMLLLGGGHHHIIIHHHFFFEEEGGGIIIEEEDDDCCCDDDEEEEEECCCAAAGGGFFFFFFHHHJJJKKKIIIGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRRRRRRRQQQNNNSSSWWWZZZ[[[]]]aaaeeefffsssqqqttt'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!###%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++++++++...222666CCCOOO^^^iiioootttzzz|||vvvxxxlllUUUHHH???444...000222222111111111000//////...------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,---.........000111222333444666777777444666888888777666666777:::>>>AAA@@@;;;999999;;;======<<<<<<;;;:::999999:::999888999<<<===<<<:::777888999888888999<<<>>><<<<<<;;;:::999999999999777777777666666555444333444333111000000000000111000000000//////000111111222111111000//////......------,,,++++++++++++,,,,,,+++******++++++***((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))((((((((((((((((((((('''''''''''''''''''''''')))((((((((())))))(((((((((((())))))))))))(((((()))***,,,+++******+++---,,,+++++++++,,,...///000555<<>>;;;999999;;;;;;;;;;;;<<<<<<=========<<<;;;;;;<<<>>>???>>>===;;;===>>>===;;;:::::::::999999999999888777666666888777666555555444444555444444222111000000000000111000///////////////000000000000///......------------,,,+++++++++++++++,,,+++***+++,,,,,,***((())))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((***++++++******+++,,,***************+++,,,,,,111111777EEEYYYlllyyy}}}xxxxxxzzz}}}~~~xxxjjjrrr}}}zzzvvvaaaZZZVVV]]]lll||||||wwwqqqnnnjjjgggeee^^^YYYTTTQQQPPPQQQQQQQQQRRRSSSTTTTTTSSSTTTVVVXXXTTTUUUVVVXXXYYY[[[\\\]]]cccaaa```bbbiiisss~~~&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************''')))++++++******+++,,,,,,///222666;;;FFFTTT^^^nnnyyycccNNN<<<666999444555555444111///------............------,,,,,,,,,,,,+++***))))))((((((++++++++++++++++++++++++))))))************))))))*********+++,,,,,,---------......000111222222333333555777777777777888:::888;;;======;;;999999:::999::::::;;;<<<<<<=========<<<<<<===>>>??????>>>???AAAAAA@@@<<<888666555666777888888777666444333777666444333222333444444333333222111000//////...111000//////...///////////////.........------------,,,,,,+++***++++++++++++******+++---,,,+++)))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''((()))(((''''''(((((((((((())))))))))))((((((((()))******))))))***,,,************************000...000999JJJ[[[ggglllyyyvvvsssssswww}}}xxxuuu|||qqqkkknnnmmmzzz~~~~~~zzzkkkfffnnnzzzzzzvvvqqqmmmkkkkkkjjjiiiiiiiiiiiihhhggghhhlllpppjjjkkkmmmoooqqqsssuuuvvvuuuvvvzzz&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************&&&(((+++++++++***+++,,,---------,,,...333<<>>;;;888555444555666666777666444333222444333222111000111222333222111111111000///......000000////////////000000............------------,,,,,,+++************+++******+++,,,...---+++)))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&((()))((('''&&&''')))(((((())))))))))))((((((''')))******)))(((***++++++++++++++++++******))),,,,,,,,,///666AAALLLSSSfffkkkqqquuuxxx}}}{{{zzztttnnnlllvvv&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************''')))******((('''(((((())))))*********---222555333EEEPPP\\\qqq~~~~~~zzzzzzjjjXXXIII<<<333444555000---...---------,,,++++++...000,,,,,,,,,++++++++++++++++++++++++***************))))))))))))))))))))))))((())))))******))))))(((((())))))******+++,,,,,,,,,,,,---......///000000222444444444333333555777666777888:::::::::999999777777777777777777777777<<<======<<<999888888999444777:::;;;:::999888888555555555555444333222222111111000000000000111111000111111111111000//////000000000000000111222222........................,,,,,,+++*********************+++---///...,,,)))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&%%%''')))(((((())))))))))))((((((&&&((())))))(((((()))******++++++,,,++++++*********,,,---,,,,,,000888@@@RRR^^^llltttxxx~~~zzzvvv~~~rrrmmmlllrrrwww}}}%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************((()))***)))'''''''''))))))***++++++,,,---///000(((333777>>>RRRaaaiiisssuuu}}}{{{~~~{{{dddPPPAAA000333222222444444222...+++222111///---,,,,,,++++++++++++++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***+++++++++,,,,,,---....../////////222333333222111111333555555555777888::::::999888555555666666777777777777===>>>>>><<<888555666777444666888999888777888999666666555444333333333333000000111111111111000000000111222333333333222222000000000000111333444555........................,,,++++++***************)))***+++---//////,,,)))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))%%%$$$&&&)))(((((())))))))))))((((((&&&''')))(((''''''(((***))))))++++++,,,+++*********,,,...---+++,,,111666>>>LLL]]]hhhnnnwwwyyysssnnnnnnqqqssszzz~~~|||vvvwwwrrroooqqqzzzooonnntttvvv$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************((()))***)))))))))+++---++++++++++++************+++000+++***999EEEOOO[[[rrrvvv~~~sssxxx|||cccOOO;;;777;;;:::444666555...***+++...000,,,+++***,,,...///...,,,******************++++++&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++---------....../////////444444444333111111333555555555666888::::::999888444444555666777888999999>>>??????<<<777444444666888::::::999666555444555777666444333222222333444///000222333333222111000111222444555666666555444///000000111222444555666......//////////////////,,,++++++***)))*********)))***+++...000///,,,***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))%%%###&&&***(((((())))))))))))((((((&&&'''((((((''''''(((***'''(((***+++++++++***)))&&&((()))******+++---//////;;;JJJVVV^^^iiixxx|||wwwuuuuuummmhhhhhhppp||||||wwwtttxxx|||&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$&&&***...111'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''''''''(((***+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---///000222333AAANNNbbbuuuyyy{{{yyyWWWLLL???666444444333111000//////...------,,,,,,,,,,,,,,,+++++++++******************)))))))))(((******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))************+++++++++,,,,,,------------------000222333333222222444555555555555555555666777888666333111222555999:::999>>>===;;;999888777666666777777888888999999999:::888666444222111222333444444444555555444444333222000222333555555444222111.........///000222333444------..................*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------//////111888EEETTTcccllluuuxxxwwwrrrnnnsss~~~~~~}}}|||rrrkkkpppyyy&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&))),,,...&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&'''))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---...///000111111777BBBNNN\\\iiivvv~~~~~~~~~vvvcccQQQKKK???999111...///111///...//////......---,,,,,,+++,,,,,,+++++++++******************)))))))))(((((())))))))))))(((((('''''')))(((((((((((((((((()))''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,,,,------------///222666777666444333222555555444444444444444444666444222444777999:::999::::::999888777666666666777777777777888888999999888777555333222333444444666666555555555444444444222333444444444222000///000////////////000000111---...............------***++++++++++++++++++,,,*********+++++++++,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------,,,---111:::EEEPPPWWWdddllltttuuurrrttt~~~~~~{{{wwwuuuwwwyyysssttt}}}|||wwwuuuvvv}}}&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))))))))*********++++++,,,,,,++++++,,,,,,---...---,,,---///666BBBOOOXXXkkkkkkppp}}}yyyyyyttteeeVVVPPPHHH;;;222111111...,,,...111222000---......------,,,,,,++++++++++++++++++*********)))))))))))))))(((((((((((()))))))))(((((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))++++++,,,,,,,,,---------...333888;;;999555111///555555444333222222222222666555444666888999999888666666666666666777777777666666666666777777777777888777555444333444444555777666666555555555555555333444444444333111///...111111000///......//////...............---,,,++++++++++++++++++*********)))*********++++++++++++++++++***)))((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,++++++,,,///555:::>>>JJJXXXgggnnnnnnqqq|||wwwvvvtttrrrqqqooopppyyy~~~}}}vvvtttyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))************,,,++++++*********++++++---------,,,,,,///333666GGGIIIQQQaaasss}}}tttkkkOOOCCC888555444222111444111000//////111111...,,,------,,,,,,+++++++++++++++************)))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,,,,------000444999;;;999555111///444333333222222222333333444444555666777777777666333444555666777888888888555555666666666666666666888777666555555555555666777666555444333444444555333333444444333222111000222111000000//////000000/////////...---,,,+++***,,,,,,++++++******)))))))))))))))************+++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++,,,,,,++++++,,,---///000333AAARRRZZZ^^^hhhyyywwwzzz|||~~~vvvoooqqqxxx~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********++++++***))))))))))))***'''***...//////...//////000111777CCCRRR___fffhhh|||~~~|||yyymmmZZZHHH???===666111111222111111222111///---,,,+++***)))(((++++++++++++*********************)))))))))(((((((((((((((''''''''''''&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))******+++,,,,,,---222444666666444222111111222222222222333444555666222333444555444444444444333444555777888999999999666666555555555555555555777666666555555555555555555444333333222222333333222222333444444444444444111000000000000111222222............---,,,+++***+++++++++******)))))))))(((((()))))))))************)))((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********++++++******+++,,,------------)))222<<>>LLLVVVccclllpppsssxxx}}}zzz~~~|||zzzsssfff[[[TTTQQQMMMFFF@@@:::555222444333333222111111000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((()))***)))((()))***,,,++++++,,,,,,---.........---///000000000000111333666555444333222222222222666555333333555666555444666666777666555444222111444444444444555555555555222222333444444444333333111222222333333222222111000000//////......------,,,,,,,,,,,,+++***)))))))))'''&&&))),,,,,,((($$$''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((((((((()))))))))******++++++******+++,,,...///333222333777@@@MMMYYYaaaqqqwww~~~|||uuuqqqooo}}}|||}}}}}}{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,---...***---000000///---,,,,,,)))///777>>>CCCGGGJJJLLLTTTXXX___gggmmmpppqqqqqqsss}}}zzzsssxxxwwwrrrqqqrrrmmmdddXXXUUUPPPLLLIIICCC;;;444111111000//////...------000000000///......------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))+++***++++++,,,,,,---......---...000000//////111222555555555444333333333333777555444444555666666555444444666666666555333222333333333444444444555555333444444444444333222222111111222222222222111111000000//////...---------,,,,,,,,,,,,+++******)))***(((&&&'''***+++)))&&&'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%)))***(((&&&&&&''''''''''''(((((((((''''''((((((((()))))))))'''''''''(((((((((((()))************+++,,,---...111---)))(((,,,555@@@FFFVVV^^^iiipppqqqqqqqqqqqqooocccqqqsss{{{sssmmmpppzzzzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''(((((((((((()))((((((((())))))))))))******************+++,,,,,,***---//////...,,,,,,---------...///111111000///333555888<<>>>>>???===;;;===AAADDDDDDCCCAAA??????@@@AAA>>>??????<<<;;;:::888555222555666222///000000000222222111000///...///000///////////////.........------------,,,,,,,,,,,,+++******))))))******+++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))))))))******+++,,,,,,,,,,,,---...///......///111222333444555555444444333444222111111222333333222555333222111111444666888333333333444444444555555666666666555444333222111000111111222222111111000/////////...------,,,,,,++++++,,,,,,,,,+++******+++)))'''&&&'''))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""%%%***---***&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++***,,,...///...,,,***(((,,,000777???JJJZZZkkkwww|||{{{zzz{{{{{{vvvllldddVVVSSSSSSXXXaaappp%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((())))))***+++******)))'''&&&'''***---(((''''''(((***++++++***...---,,,,,,,,,---......---......,,,+++---///111111111222111///...///111///000111222222111000000111000///......///000000,,,.../////////000111222111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))((())))))******+++,,,,,,+++,,,......------///000000111333444555444333333333111///000111222111111444333111000111333666888444444444555555555666666666666666555555333222222000000111111111111000000//////......---,,,,,,,,,+++++++++,,,,,,++++++******)))(((''''''((()))***)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))***(((&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''')))******+++******---,,,++++++++++++,,,,,,,,,------...444@@@OOOYYYxxxyyy{{{{{{yyyssskkkeeegggbbb[[[WWW[[[hhh|||{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''(((((((((((())))))))))))))))))((()))******+++***++++++***)))((()))***------...------,,,,,,,,,***)))))))))))))))***+++000...++++++---------......000000///---...///000...------.........---,,,...---,,,---------...///---,,,,,,...//////...///***((('''(((+++---,,,+++***+++++++++,,,,,,------++++++++++++++++++++++++)))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''')))(((((())))))***+++++++++***,,,------------...000...///111333444444333222333111000000111222222111111222222333444444444444555555555666666666777777555555666666555444333333000000111111111111000000///......------,,,,,,+++***++++++,,,,,,+++++++++((())))))((((((((()))***)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((&&&'''(((************)))+++***)))((()))***,,,...+++,,,,,,+++***...555;;;AAAKKKYYYdddjjjlllllllllmmmnnnmmmiiifffhhhmmmqqqyyywwwyyy|||%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((((('''%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***++++++%%%(((***+++***(((''''''%%%''')))***))))))***,,,,,,+++******************,,,(((&&&)))------,,,+++***,,,,,,)))'''((()))***---+++)))(((((()))((((((***)))***,,,,,,+++***+++000---,,,---...---***)))...+++)))+++...///---*********+++++++++,,,,,,,,,))))))))))))************(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))((((((((()))******++++++***,,,------------...000---...111333444333222222444222111111222333333222///111444666777555333111666666666666777777777777555555555666555555444333000000111111111111000000///......------,,,++++++***++++++,,,,,,,,,++++++((()))***)))((((((((())))))))))))))))))(((''''''((((((((((((((((((((((((&&&'''''''''((()))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))%%%'''(((*********))))))&&&''')))+++,,,,,,+++***&&&***------+++***+++---///444999===BBBKKKWWW```iiimmmnnnmmmlllpppuuuxxxooo}}}}}}%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))************************)))***+++,,,,,,+++***)))************************...+++'''''')))***)))(((************************************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###%%%,,,222666,,,###"""'''***%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))((((((((((((***+++,,,,,,---.../////////...---111111222222222333333333444444333222222333444444000111222444555666666666555666888999888666333111444444333333333333222222111111111111000000000000......---,,,++++++++++++,,,,,,++++++***)))(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&((()))***&&&&&&&&&'''((())))))***+++***)))(((((()))***+++)))************+++++++++------------000333666888KKKPPPZZZfffpppwww{{{}}}yyy|||{{{yyybbb%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,+++******************************))))))***++++++***))))))************************---***(((''')))***)))(((************************************************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&(((---333HHH:::)))!!!###''''''$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((())))))((((((((((((***+++,,,+++,,,---.........------111111111111222222222222444333222111111222333444111222333444555555555555666666555555444444333222444444333333333222222222111111111111000000000000......---,,,++++++++++++,,,,,,++++++***))))))((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&'''((()))***&&&&&&&&&'''((()))))))))******)))(((((()))******))))))*********+++++++++******)))***,,,...111333555888===GGGUUUdddrrrzzzyyywwwgggRRRCCC$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++************************))))))************))))))))))))))))))))))))))))))+++***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%$$$%%%)))---KKK===,,,######&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''((()))***+++***+++,,,------------,,,000000000000111111111111222222111111111111222222333333444555555555555555777555444222111222333333333333333333222222222222111111111111000000000000......---,,,++++++++++++,,,,,,++++++***)))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&'''(((((())))))***))))))(((((())))))***)))))))))*********++++++))))))(((((()))+++---...---++++++///888EEERRRZZZiiiqqq|||yyyyyy|||uuuaaaQQQIIIBBB;;;555#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""###&&&(((555///)))&&&''''''%%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((()))******)))******+++,,,,,,,,,,,,////////////000000000000111111000000000000111111555666666777777777666666666555444333222222222222333333333222222222222111111111111111000000000///......---,,,+++++++++++++++++++++*********))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''((((((((()))))))))(((((()))))))))))))))))))))************++++++*********+++,,,---------,,,,,,...000222444;;;CCCOOOYYY```fffmmmsss~~~{{{wwwzzz|||wwwggg___NNNFFF===777777777555222#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&''')))$$$######%%%'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))))))))******+++,,,------....../////////000000000000000000000000000000000666777777888888888777777444555666777666444222111333333222222222111111111111111111111000000000///......---,,,+++++++++++++++++++++***************'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((((()))))))))*********,,,+++++++++++++++++++++)))***,,,---...---,,,,,,(((,,,222666999>>>DDDHHHVVV]]]gggrrr{{{yyypppnnn|||}}}|||jjjWWWFFF<<<666555222000///000///...,,,$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''))))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((()))))))))***+++,,,---...////////////000000000000000000111111111111000000555555666777777888777777333555777888777555222000222222222222111111111111111111111111000000000000......---,,,++++++++++++************************'''''''''''''''((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))+++***))))))***,,,...///000111111000000222555888666;;;DDDNNNXXXaaajjjooopppsssxxx~~~{{{|||zzzpppZZZVVVMMMBBB888333111222222111///......///000111%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''$$$'''******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""#########"""''''''&&&$$$""""""%%%'''"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''************+++---...000//////000000000111111111000000111222222111000000111222333444555666666666444444555555444333111111222222222222111111111111111111111111000000000000......---,,,++++++++++++************************'''''''''''''''((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''(((((((((((()))))))))***(((((()))))))))))))))(((---,,,***))))))***+++,,,)))***++++++++++++,,,------...000444888===BBBEEEMMMRRRYYY___fffnnnxxxooo___YYYRRRHHH;;;:::777333000000222555///000000000000111333666&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###'''******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%###&&&))))))&&&$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&+++*********+++---///000000000000000111111111111000111222333333222111000...///000222333444444444555444333111111111111222222222222111111111111000111111111111000000000000......---,,,++++++++++++******************++++++'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))******+++*********&&&(((***,,,---,,,+++)))+++,,,...///...---++++++000...,,,+++---000222444000555999;;;<<>>BBB???;;;777444222111111111111111111000000000000/////////.........------...---------,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((***+++++++++++++++,,,---...////////////000000000000000000000000//////000000000...,,,+++111111111111111111111111444333333222111111111000111000//////......//////......------,,,,,,+++++++++******)))))))))))))))***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''''''''((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++******++++++,,,///111111111333777<<<777:::>>>BBBFFFGGGHHHHHHKKKLLLOOOSSSXXX\\\___aaa```bbbdddeeedddbbb___^^^TTTOOOIIIDDDAAA???>>><<<===:::888777888777333///......---,,,---...///000---.........//////000000............------------------,,,,,,,,,,,,,,,+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&((()))***+++++++++***+++,,,---...//////////////////000000000000000...///000000000///......000000000000000000000000222222222222111111000000000000//////............---------,,,,,,,,,+++++++++******))))))))))))))))))((('''((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++++++++++++++++++++++++++******+++++++++++++++,,,///...............////////////000...---...111444///000222333555666777777666777888999;;;<<<>>>>>>===>>>???@@@@@@???>>>===<<<999666333222333444444222111///000222222000...000////////////000111222---------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#################################$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))*********)))***+++---......//////---------.........//////---...///000111111222222000000000000000000000000///000000111000000///...///////////////......---,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///)))***++++++******+++,,,......------...//////000111111111111111111111111000000000111000000///...//////000000///000111111///...------...///......000//////...........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""########################&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))((()))***,,,---......///+++++++++,,,,,,------...---...///000111222444444111111111111111111111111......000000000///...---...////////////...------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,+++***)))))))))))))))+++,,,---/////////...------,,,++++++++++++,,,---......//////000111111111000//////...............+++---000000...---,,,---111111000//////000000000+++,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++************)))************+++++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""########################'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))'''(((***+++---.........******++++++,,,------............///000111222222222222222222222222222222---///000111111000///........./////////...---,,,+++++++++++++++++++++++++++******)))))))))))))))'''&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,---,,,+++***************)))))))))***+++++++++***,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...///000111...------,,,,,,---...///,,,///111000---,,,,,,---++++++***)))((((((***+++++++++,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++*********)))))))))))))))))))))******++++++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""########################'''&&&%%%$$$###!!! $$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$&&&'''((()))))))))'''((()))+++---.........******+++,,,,,,---......//////.........//////000222222222222222222222222...///111222333111000///---.../////////...,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((''''''((()))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))***++++++++++++*********++++++,,,------+++***)))+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++,,,---------))))))(((((()))***,,,---+++---...---++++++---///.........---,,,,,,...000,,,,,,,,,,,,,,,+++***)))''''''((()))***+++,,,,,,************))))))))))))(((((())))))*********+++$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########%%%&&&)))******(((%%%###########################$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$---$$$!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++$$$###(((%%%'''########################%%%%%%%%%%%%%%%%%%%%%%%%""" """$$$(((--- $$$$$$$$$$$$$$$$$$$$$$$$"""(((&&&$$$!!!'''...&&&###,,,$$$...'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((%%%###---#########$$$$$$$$$%%%%%%%%%&&&''',,,&&&$$$)))'''%%%$$$&&&'''&&&$$$$$$###"""$$$)))'''!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''&&&!!!######$$$"""###+++ (((,,,$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((***************+++++++++******+++++++++,,,,,,,,,,,,------...///000111111//////111222333333333222222333444444333111...---////////////............///......------,,,+++++++++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))***))))))))))))))))))))))))'''((()))((('''&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''%%%$$$"""########################$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! &&&+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$))),,,+++***)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...***&&&!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""%%% ***(((%%%&&&"""(((!!!###################################################!!!((((((///$$$$$$######$$$$$$$$$%%%%%%%%%$$$...)))&&&'''!!! """###$$$%%%%%%%%%""""""%%%''''''+++222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...444&&& (((***###%%%,,,+++!!!%%%+++((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,------......//////000000///000000000111111222222111222333333333111///.../////////......---------......------,,,+++++++++*********)))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++************))))))++++++++++++++++++++++++))))))*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$######""""""########################$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))%%%)))(((!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***+++&&&!!!$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$***...""")))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&"""###(((### ***&&&+++&&&$$$&&&###***###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333,,,%%%%%%!!!)))!!!######$$$$$$$$$%%%%%%%%%###"""$$$)))+++)))))),,,///---)))%%%$$$%%%'''(((,,,$$$"""&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""'''### !!!''')))(((### )))000333)))"""###  +++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((()))))))))*********++++++,,,,,,,,,,,,------------..................//////000000///......///111111000000222222222111000///111000000///...---,,,,,,---------,,,++++++************))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++)))))))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###########################$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***...###!!!"""!!!(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,---+++)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((###)))(((########################$$$((($$$)))''',,,'''%%%(((***'''"""################################################!!!,,,+++---######$$$$$$$$$%%%%%%%%%--- +++,,,!!!(((!!!%%%%%%%%%&&&%%%"""(((&&&###""""""%%%,,,222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!###$$$###%%%)))$$$###!!!"""&&&)))###!!!&&&&&&""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((((((((())))))******++++++,,,,,,,,,---------...........................---111///...------...000111...///000111222222111111333222111000///...---------,,,,,,++++++******)))***)))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))***++++++************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))((((((''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""$$$$$$########################$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###***...(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''$$$!!!+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***&&&,,,///&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&+++!!!""")))%%%%%%&&&,,,((("""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...((( %%% %%%&&&######$$$$$$$$$%%%%%%%%%%%%---*** ...000%%%&&&******$$$!!!$$$%%%$$$&&&,,,***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ******"""%%%///'''$$$***%%%!!!%%%((('''&&&###"""''',,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((((()))******++++++,,,,,,,,,---------..................------------000///---,,,,,,...000111...//////000111111111111444444333222111//////...---,,,,,,++++++******)))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))(((((()))))))))************************)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$%%%########################$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''###(((&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""(((...))) %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###)))000!!!!!!!!!!!!!!!!!!!!!!!!!!!888---$$$,,,!!!###......%%%555''')))""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!(((###(((,,,666#########$$$$$$$$$%%%%%%%%%$$$)))'''#########"""&&&OOORRR888!!!000///###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###---IIInnnPPP333"""%%%"""%%%+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&'''(((((()))***++++++,,,,,,,,,,,,------------------------------............------...///111222/////////000000111111111444333333222111000//////---------,,,++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$########################$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))###---~~~((($$$$$$$$$$$$$$$$$$$$$$$$########################,,,&&&&&&---KKKppp%%%(((*** ---$$$''' $$$+++PPP111#########$$$$$$$$$%%%%%%%%%%%%""")))### <<>>666###)))***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...000111222333000////////////000000111111111111000000/////////......------,,,+++++++++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!---&&&"""################################################)))---CCC''')))''' ''')))111&&&BBB///$$$######$$$$$$$$$%%%%%%%%%""",,,(((---rrraaa'''+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;***,,,''' &&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////***,,,...000111222333333000000////////////000000////////////............///......------,,,,,,+++(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''########################################################################################################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''""",,,''' (((%%%###""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""" &&&###+++BBB$$$$$$%%%''',,,&&&****** EEE111%%%%%%%%%%%%%%%%%%%%%%%%$$$))) """OOO///***!!!000+++((('''"""---&&&+++$$$%%%%%%### +++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&''''''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222111111111111111222222111000000///////////////------,,,,,,,,,,,,++++++(((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######***$$$===aaaQQQSSSwwwuuuppp^^^???!!! """&&&'''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%###<<<$$$"""&&&###!!!&&&!!!(((###!!!$$$###qqqOOO\\\ggg|||]]]ZZZ```'''%%%%%%%%%%%%%%%%%%%%%%%%"""000ppp&&&)))"""...'''))))))!!!///666}}}qqq!!!...((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------......//////000000333222111111000000000111000000///...............------,,,,,,,,,+++++++++((((((((((((((((((((((((%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$#######################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########***%%%'''((($$$!!!111PPP%%%''' 111!!!$$$&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$''' $$$???&&&&&&+++'''%%%+++'''***))),,,))) (((999xxx555%%%)))111!!!///$$$$$$%%%%%%%%%%%%%%%%%%"""BBB(((999BBBKKK)))!!!"""(((%%%###&&&000%%%***@@@QQQ!!!===###***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((())))))***+++,,,------------------------------.........///////////////222222111000000///000000000///......------......,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%#########$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$%%%%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###+++&&& """(((&&&$$$)))***%%%sss444)))---'''$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""" &&& ###:::""" %%%""" %%% %%%***$$$### ''''''$$$!!!333yyy&&&!!!((((((,,,$$$$$$$$$$$$$$$%%%%%%%%%,,,///***!!!,,,...$$$$$$***%%%,,,,,,ooo"""---###ooo%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''(((***+++---......---------...............///////////////.........000000/////////000000111000//////...............,,,,,,,,,++++++++++++***((((((((((((((((((((((((''''''&&&%%%%%%'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%######$$$%%%############$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$%%%&&&&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### ***%%% &&&%%%!!! '''777XXX###'''"""(((***$$$""" """&&&******)))(((((((((((((((((((((((((((&&&***###&&&>>>(((###&&&$$$###''' )))'''%%%(((!!!***000&&&'''VVV'''%%%"""***777+++#########$$$$$$%%%%%%%%%###SSS333!!!,,,++++++"""!!!###)))$$$"""###111NNN***"""%%%!!!EEE---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))&&&'''((()))+++,,,......---------........./////////////////////.........---------...///000111222000000///.........//////,,,,,,+++++++++*********((((((((((((((((((((((((''''''&&&%%%%%%'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%######$$$%%%$$$$$$######$$$%%%&&&'''%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################################################################################################################$$$$$$$$$########################$$$$$$############$$$$$$###########################################################################$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###((()))"""'''+++))))))***&&&222!!! ### """,,,((($$$###"""$$$%%%### """""""""""""""""""""""""""###???###!!!'''%%%%%%,,,'''!!!""" )))---%%%+++)))(((___'''"""***$$$***)))""""""######$$$%%%%%%%%%"""000+++!!!"""JJJ!!!,,,"""!!!$$$666$$$...(((+++aaa&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))&&&'''((()))+++,,,---...,,,,,,,,,---......//////.........///////////////------------...000111222000///......------......++++++++++++************(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%$$$###$$$&&&%%%%%%$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''(((&&&  %%%666---333)))"""(((///&&& $$$&&&&&&### !!!''',,,''''''''''''''''''''''''&&&"""%%%$$$,,,DDD&&&+++...###"""!!!---%%% """"""$$$)))***(((bbb%%% $$$"""###(((+++!!!""""""###$$$$$$%%%%%%kkk---)))&&&'''### ###+++%%%&&&(((;;;:::mmm...%%% (((!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&'''((()))***+++,,,---+++++++++,,,---.........------......//////000000///......------............---,,,,,,++++++,,,,,,++++++++++++************((((((((((((((((((((((((%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&################################################$$$$$$$$$$$$############"""$$$%%%%%%$$$###%%%&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###""" $$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%""")))&&&%%%&&&###""" ###FFF%%% &&&"""###)))(((!!!%%%'''###"""...GGG[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[XXX]]]ZZZ[[[dddUUUZZZTTT:::&&&'''%%%###***&&&333!!!!!!+++...QQQ###$$$,,,"""&&&)))$$$!!!""""""###$$$$$$%%%%%%%%%******...333%%%(((!!!$$$'''888### '''%%%!!!555$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''''''''((()))***++++++,,,******+++,,,,,,---......,,,------...///000111111111111///...---,,,,,,+++,,,+++******))))))******+++++++++************)))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&$$$""""""###$$$################################################$$$$$$$$$############""""""###%%%%%%$$$$$$%%%&&&((('''%%%#########%%%&&&%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$################################################""""""######$$$%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""""""""""""##############################$$$#########$$$%%%%%%&&&$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&"""%%%ZZZ&&&!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$???$$$$$$$$$$$$$$$$$$$$$$$$***%%%''' ***:::!!!!!!+++ ######lll&&&222((($$$&&&###$$$###)))!!!(((&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''***+++,,,...///......---////////////000000000000............------------......---,,,++++++++++++************))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#################################$$$$$$$$$$$$####################################################################################""""""######$$$%%%########################$$$$$$############$$$$$$############$$$$$$$$$%%%####################################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######################################################""""""""""""##############################$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&"""%%%ZZZ&&&!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$???$$$$$$$$$$$$$$$$$$$$$$$$'''!!!$$$'''###!!!%%%``` ***!!!###$$$$$$,,,(((&&&'''BBB"""$$$&&&!!!(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((***+++,,,---.........---....../////////000000000111000000///...---,,,,,,......---,,,++++++++++++************))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$####################################################################################""""""######$$$%%%########################$$$$$$############$$$$$$"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%######################################################""""""""""""##############################$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&"""%%%ZZZ&&&!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$???%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""&&&&&&&&& '''""""""%%%&&&###&&&(((%%%$$$rrr!!!&&&###"""'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))******+++---------------.........////////////000222222111000...---,,,,,,......---,,,++++++++++++************))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$&&&'''(((&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$################################################$$$######""""""######$$$########################%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&"""%%%ZZZ&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$???%%%%%%%%%%%%%%%%%%%%%%%% )))!!!%%%'''(((!!!%%%###"""%%%333"""######&&&### '''"""$$$&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))***++++++,,,---------------........./////////111111000000//////............---,,,++++++++++++************)))))))))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((((((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$############$$$$$$!!!""""""""""""#######################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&"""%%%ZZZ&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$???%%%%%%%%%%%%%%%%%%%%%%%%+++!!!###&&&&&&))) ######%%%"""&&&JJJ###%%%'''###""" '''$$$'''$$$ ***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((())))))******+++,,,,,,---------------..................//////000000111111......---,,,++++++++++++************)))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&''')))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%##############################""""""######$$$%%%########################$$$$$$############$$$$$$"""""""""#########$$$$$$########################""""""#########$$$$$$$$$"""""""""############$$$################################################$$$$$$############$$$$$$########################%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&"""%%%ZZZ&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$???%%%%%%%%%%%%%%%%%%%%%%%% ***!!!###%%%$$$BBB"""%%%!!!&&&!!!&&&kkk$$$%%%(((###%%%!!!yyy###%%%%%%)))###!!!444$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''((())))))))))))***+++,,,---,,,,,,,,,---------......,,,,,,---...000111222222......---,,,++++++++++++************))))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######"""######$$$%%%&&&##############################$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%##############################""""""######$$$%%%########################$$$$$$############$$$$$$############$$$$$$$$$%%%########################!!!!!!"""""""""#########""""""""""""############################################################%%%$$$$$$######$$$$$$%%%########################&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&"""%%%ZZZ&&&!!!$$$########################$$$$$$%%%$$$???&&&&&&&&&&&&&&&&&&&&&&&&!!!'''"""###%%%$$$bbb$$$''' '''!!!&&&######%%%&&&%%%"""vvv&&&######***###&&&AAA$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((()))))))))(((((()))***,,,---+++,,,,,,,,,,,,---------,,,,,,---...///000000111......---,,,++++++++++++************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###"""""""""###$$$%%%&&&##############################$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%#################################"""###$$$$$$%%%########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!""""""""""""""""""""""""############################################################%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$#########$$$!!!"""$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&"""%%%ZZZ&&&!!!%%%########################$$$$$$%%%$$$???&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%######&&&%%%xxx&&&(((((( &&&"""!!!###)))###!!!vvv((("""!!!***%%%+++JJJ$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))(((((((((***+++---++++++,,,,,,,,,------------------.....................---,,,++++++++++++************))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###""""""""""""$$$&&&'''######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$$$$$$$###"""###$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$***###UUU]]]OOO[[[\\\RRR]]][[[RRRdddTTTYYYSSS999%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%???%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ (((%%% &&&%%%""")))"""%%%$$$&&&######$$$%%%vvv&&& ---222&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((******))))))+++,,,,,,,,,,,,++++++*********------,,,,,,,,,---......------......------,,,++++++*********))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$&&&%%%###"""$$$'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###!!!%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###################################################""""""!!!!!!""""""###$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$---$$$&&& ''')))%%%555***'''(((***BBB&&&***---"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%???%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%"""'''&&&'''&&&%%%""")))"""%%%"""'''"""$$$$$$!!!qqq###(((444''' &&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***))))))***,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------...---------...------,,,+++******)))))))))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%###%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&################################################$$$##################$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###%%%###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$))) (((%%%))),,,!!!((("""###$$$==="""!!!&&&$$$$$$+++&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%???%%%%%%%%%%%%%%%%%%%%%%%%"""((($$$%%%$$$,,,%%%%%%""")))"""&&&(((!!!$$$$$$yyy$$$000111222ooo$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))))))))***,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,---------------------,,,++++++))))))((((((((((((((('''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''################################################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$""" ///$$$!!!...%%%$$$vvvuuu&&&+++...###%%%>>>'''"""%%%###"""&&& %%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%???%%%%%%%%%%%%%%%%%%%%%%%%###+++&&&""" ,,,%%%%%%""")))"""&&&)))!!!%%%###!!!$$$)))EEEEEE########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((((((***+++++++++++++++++++++++++++++++++******++++++,,,---,,,------------,,,++++++((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!###&&&'''%%%###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$'''!!!,,,&&&%%%)))'''"""jjj&&&"""@@@!!! $$$!!!$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%???%%%%%%%%%%%%%%%%%%%%%%%%###+++&&&""" ,,,%%%%%%""")))###'''***"""%%%"""'''000***###III(((########################"""##################"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))((((((***+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------,,,,,,+++***''''''''''''(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!###&&&'''%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&################################################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$,,,!!!"""%%%###%%%&&&"""!!!:::GGG%%%!!!$$$&&&FFF%%%&&&***'''%%%***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%???%%%%%%%%%%%%%%%%%%%%%%%%"""((($$$%%%$$$,,,%%%%%%"""***###'''"""***###%%%!!!+++>>>FFFddd#########$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))+++***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,+++******'''(((((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''&&&&&&'''(((((('''%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$&&&%%% %%%)))(((((($$$$$$BBB&&&###<<<###!!!%%%""" %%% &&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%%%%???%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%"""'''&&&'''%%%%%%"""***$$$'''&&&***$$$%%%+++OOO)))$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''((()))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,+++******((((((((()))))))))******))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%''')))&&&'''((()))((('''%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$##################$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&###%%%!!!&&&>>>$$$$$$$$$$$$$$$$$$$$$$$$---((($$$%%%!!!%%%&&&***---666bbb---&&&888$$$###$$$&&&+++%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%%%%???%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ (((%%% $$$%%%"""***$$$((()))***%%%%%%***---777!!!((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))************++++++,,,,,,,,,------,,,,,,------...///+++,,,,,,,,,,,,+++******(((((())))))******++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&%%%###"""$$$'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((&&&&&&(((+++&&&'''((())))))'''%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$***,,,'''HHH((("""$$$&&&###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&BBB''''''&&&%%%$$$$$$######)))"""!!!%%%...!!!)))(((&&&$$$###"""###&&&"""###%%%&&&RRR 000###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))******+++++++++******++++++,,,,,,,,,,,,------************************(((((('''(((((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''333+++''')))666((("""$$$&&&###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&BBB((((((((('''&&&%%%%%%%%%(((&&&###"""(((&&&~~~((('''&&&$$$### %%%&&&""")))))) 111"""555%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))******++++++******+++++++++,,,,,,,,,------************************)))(((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBB 999(((111===(((###$$$'''###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&BBB******))))))(((''''''''''''((($$$"""!!!***```'''&&&%%%%%%$$$'''%%%###''''''MMM]]])))"""&&&&&&)))---$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((()))***************++++++++++++,,,,,,,,,,,,***************************))))))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&!!!'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***+++444111uuu@@@)))###%%%'''###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&BBB))))))))))))(((((('''''')))'''###''' ***DDD '''$$$%%%&&&$$$uuu!!!(((###%%%!!!'''"""444000888kkk)))###222!!! +++!!!$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***************++++++++++++,,,,,,,,,******************************)))(((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&!!!'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!---(((((((((SSS)))###%%%'''$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&BBB(((((('''''''''''''''&&&***$$$!!!...###&&&000###'''###%%%'''$$$]]]%%%'''"""'''111"""***''' 111&&&&&& '''(((666)))$$$+++!!!$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******)))*********+++++++++,,,,,,******************************)))(((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***444(((333''')))$$$%%%((($$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&BBB&&&&&&&&&&&&&&&&&&&&&&&&)))$$$!!!000'''$$$'''&&&'''"""%%%'''$$$FFF''''''###(((666KKK&&&!!!---(((&&&******///&&&///###!!!333%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))************++++++++++++***************************))))))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,222'''III***$$$&&&((($$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&BBB&&&&&&&&&&&&&&&&&&&&&&&&%%%)))###***)))&&&$$$)))(((!!!%%%((($$$///&&&'''&&&(((,,,!!!(((ddd ###$$$..."""$$$///333!!!+++%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))************++++++++++++************************)))(((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&"""'''???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###...&&&&&&+++'''ppp***$$$&&&((($$$&&&'''''''''''''''''''''''''''&&&%%%&&&&&&BBB&&&&&&&&&'''''''''''''''!!!...&&&###(((***$$$,,,)))!!!%%%((($$$ %%%((()))'''(((!!!)))%%%%%%///***###'''111!!!///$$$!!!%%%###,,,%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((())))))))))))************+++++++++************************(((((('''(((((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''***'''+++///$$$111@@@&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********%%%'''***&&&((()))---%%%$$$111888+++######CCC'''''''''&&&&&&%%%%%%%%%***))),,,---'''###333HHH///)))&&&)))&&&---***,,,(((&&&''' +++$$$)))777WWW((($$$000!!!*** ***&&&&&&'''$$$ %%%...%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))************+++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########""""""""""""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((+++***(((&&&&&&''')))***%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%444%%%(((+++$$$&&&'''&&&aaa&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''000MMM***%%%'''***&&&((()))222/// 888111000+++'''+++111CCC(((((((((((('''''''''&&&---((((((+++(((""")))555""""""$$$%%%###"""OOO###((('''$$$)))---###((()))###ddd+++:::333$$$!!!""")))---+++$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))*********++++++++++++++++++************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((''''''''')))***%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$&&&)))+++((('''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111)))---}}}~~~888 YYY&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$KKK***%%%(((***&&&((()))111(((CCCAAA222XXXCCC******))))))))))))((((((---&&&$$$)))+++&&&$$$'''%%%***///***,,,(((###,,,&&&$$$$$$((()))$$$,,,)))222&&&|||zzz&&&000)))'''---...***### $$$))),,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))*********++++++))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&'''(((((('''((()))+++&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,+++)))&&&$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((---%%%888&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((''''''***---&&&###UUU***%%%(((***'''((()))>>>,,,:::CCC*********)))))))))))))))+++%%%$$$***---+++((()))===&&&'''---$$$''''''mmm'''***'''&&&'''&&&###$$$333%%%"""333)))%%%---000((()))%%%%%%'''***)))$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))************))))))((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))***))))))***///333%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###%%%(((***((('''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%666333(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))###000%%%:::+++&&&(((+++''')))***...333...CCC)))))))))))))))))))))***(((''''''***+++***,,,...(((111 ...(((""",,,&&&222!!!)))***(((''''''$$$000'''&&&)))&&& ...mmmLLL666111,,,%%%$$$***---&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((()))))))))***************)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''')))+++,,,---333===EEE$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######%%%'''######""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,"""333'''333777&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))***+++,,,&&&$$$???+++&&&)))+++''')))***(((***+++(((LLLCCC)))))))))***************)))******)))''''''***...---VVVSSS ,,,---(((QQQCCC+++++++++((('''))),,,###$$$(((%%%''''''""" '''NNN///000###$$$&&&&&&!!!$$$,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&((((((((()))))))))******************))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))++++++'''+++000333777@@@LLLVVV#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########+++000***,,,sss&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''000...+++)))((()))***+++)))333###!!!222555```+++&&&)))+++((()))******''',,,111'''111QQQCCC***+++++++++,,,,,,,,,,,,)))+++,,,***)))******+++((()))333!!!%%%;;;444%%%%%%---""",,,'''***'''!!!(((...,,,+++&&&---333 000hhh]]]'''!!!$$$...,,,""""""+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))************))))))))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((***,,,---......444;;;???BBBHHHRRRZZZ""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%"""$$$&&&((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&222***'''((('''***,,,"""JJJ&&&&&&&&&'''''''''((((((((((((((((((((((((((((((555222...***(((((()))******666///444***aaa+++&&&)))+++((()))***,,, 000 444333///&&&###PPPCCC,,,,,,,,,------.........)))***,,,,,,///000...++++++666bbb...000ggg&&&111###,,,---...333"""'''000'''&&&)))%%%'''(((&&&---'''!!!LLL???###(((***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&''')))+++---///111666>>>FFFIIIIIIJJJPPPVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$---*** 444yyy((((((''''''''''''((((((''''''&&&&&&''''''((((((///---,,,+++******++++++---+++))))))))))))((('''mmm//////%%%&&&(((***,,,+++,,,,,,,,,+++,,,...000&&&666222...bbbQQQ555555555666777777555333444666777777555444333444333333,,,BBBKKK""")))*********)))(((''''''+++******))))))))))))******)))******((()))111<<<___@@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!$$$((('''%%%&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$&&&)))+++***(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))&&&'''))))))(((((()))***%%%)))---------111999@@@EEEGGGLLLPPPLLLCCC>>>>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''')))!!!###+++'''&&&@@@ddd((((((''''''''''''((((((''''''&&&&&&&&&''''''(((***)))((((((((()))*********)))(((((()))***++++++333((((((---333---(((,,,***,,,///000000111333555FFF***---FFF<<<666PPPBBBCCCCCCBBBAAA@@@AAABBBBBBCCCCCCAAA>>><<<===>>>222JJJCCC+++PPPHHH111)))***++++++++++++++++++******)))(((((()))))))))(((&&&&&&'''&&&%%%***111fff&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))(((''''''((())))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((%%%!!! ###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%(((***)))'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((('''((()))(((''''''(((***++++++,,,...444<<>>BBB$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***(((&&&######$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((+++ """///000### )))###---&&&(((///AAAUUUFFF))))))(((((((((((())))))))))))((((((((()))******)))***+++,,,,,,---------...000333444555777:::===HHH888RRR{{{}}}}}}tttZZZ\\\fffccclllgggbbbjjjooovvvzzz||||||}}}}}}xxxoookkknnnmmmjjjtttwwwuuuxxx{{{yyyyyyyyyyyy}}}zzzvvvuuuwwwxxxxxxwwwwwwyyyzzzzzzxxxtttsssxxxzzzsssiiivvvvvvxxx~~~]]]YYYbbbdddSSSEEEOOOTTTFFFKKKJJJHHHDDD@@@<<<999777555444333111///......---,,,)))***///000,,,)))(((//////...,,,***(((&&&%%%222''''''222CCC[[[dddXXX''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%% """555GGG==='''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&''''''&&&'''***,,,...222777;;;CCCJJJQQQRRRLLLDDD???<<<:::888777888888<<>>AAADDDEEEEEELLLSSS[[[___``````bbbeeedddnnniii~~~ooonnnmmm{{{vvvyyyeeeooosssyyyxxx{{{}}}~~~|||yyywwwwwwxxxooonnntttnnncccmmmuuunnnhhhhhhkkkooo{{{wwwxxxzzztttxxx}}}}}}yyyrrrkkkggg\\\xxx~~~hhheee{{{xxxxxx{{{{{{www{{{tttttt{{{nnncccpppeeedddccc```^^^[[[XXXWWWTTTQQQMMMIIIDDD???<<<;;;555444444444///***+++000...111000+++***------***)))$$$***///)))''')))$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***'''((())))))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&###"""$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''((()))***+++...///222555999???FFFJJJQQQNNNHHHAAA<<<===CCCHHHAAAAAAFFFOOO[[[mmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))(((!!!"""+++---((()))000(((333'''(((+++###+++000******))))))))))))******...///000222444666888999BBBDDDIIIMMMRRRUUUWWWXXX___fffnnnqqqooollllllnnnhhheeeqqqeeerrrtttnnnpppzzzrrrsssuuuvvv|||zzzyyyjjjeeecccfffkkknnnsssxxxkkkbbbaaa\\\cccmmm```pppyyywwwiiicccjjjsssffflllsssuuurrrjjjaaa\\\eee^^^]]]hhhuuu}}}~~~xxxwww|||}}}zzzsssnnnmmmppppppppppppooonnnmmmlllccc```\\\VVVPPPKKKGGGEEEAAA???>>><<<444///222888111...---///...,,,---//////&&&***000+++)))***%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))******)))((('''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((!!!%%%******)))+++&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((()))***,,,---222444666888<<>>AAAEEEIIIKKKNNNPPPYYYhhhwww########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))((((((((()))+++,,,+++******+++,,,''')))++++++***)))******,,,,,,++++++,,,...///000=========@@@FFFOOOWWW\\\eeeiiimmmnnnoooooommmjjjqqqvvv{{{|||xxxrrrooonnnrrrvvvtttnnnmmmpppooojjjssstttwwwvvvlllaaa^^^cccjjjeeeiiitttvvvlllfffhhhXXX[[[XXXSSSZZZiiioookkkhhh\\\ZZZcccfffeeemmm{{{rrriiifffeeedddddddddppp}}}wwwlllfffeee^^^bbb___dddrrrvvvqqqtttfffbbb]]]]]]cccnnn{{{|||yyyyyytttuuu{{{}}}yyyvvvwwwvvvxxxwwwmmmaaaYYYVVVUUUOOOPPPPPPNNNJJJEEEAAA???888666555555555444111///333000,,,)))))))))(((''''''''''''((())))))'''$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$%%%'''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))((('''&&&'''(((((('''''',,,***'''%%%%%%***222888555;;;CCCHHHHHHEEEBBB@@@>>>@@@@@@>>>BBBIIINNNNNN]]]www$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))((()))******)))((()))+++***+++,,,,,,***+++,,,...111111222333666;;;BBBGGGRRRTTTWWW[[[```dddhhhkkkvvvyyyyyywwwvvvvvvuuurrrtttvvvwwwtttpppnnnppprrrtttssskkk```ZZZ[[[[[[WWW]]]dddjjjfff]]]UUUTTTVVV^^^___iiivvvxxxmmmfffgggZZZaaadddeeennn{{{}}}wwwtttoooqqqyyy~~~xxxxxxxxxxxxyyy}}}}}}vvvssssssyyywwwrrr{{{yyyllldddaaa___aaahhhuuuwwwttttttrrrsssttt}}}}}}{{{tttnnnlllmmmoookkkjjjhhhbbbZZZQQQJJJGGGEEECCC@@@>>><<<999666333///---++++++,,,.........))))))((()))++++++***(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))(((''''''((()))*********'''(((***,,,000444777:::CCCEEEHHHHHHDDD@@@<<<;;;;;;>>>>>><<>>999777444333222111///...,,,+++))))))+++,,,+++***)))((((((''''''(((((()))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''((()))''''''(((((()))+++,,,---'''))),,,222999???BBBCCCOOONNNLLLGGG@@@<<<999999999???CCCDDDNNNggglllZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************+++---...---++++++,,,---,,,,,,---...000666===BBBCCCKKKUUU\\\]]]\\\\\\]]]___dddkkkqqqtttrrrnnnlllvvvxxxtttlllmmmuuuzzzxxxgggccc[[[SSSNNNQQQZZZbbbgggccc]]]XXXYYY```hhhlllrrryyylllnnnqqqnnnqqqwww{{{~~~zzz|||zzzvvvzzz~~~zzzyyyyyyzzz}}}~~~ooommmhhhkkkpppwww|||uuunnnggg___[[[^^^eeeooowwwyyyqqqooorrryyyyyy}}}~~~wwwqqqmmmkkkjjjjjjccc___YYYTTTQQQNNNKKKIIIFFFCCC@@@===;;;888444222222///,,,+++,,,,,,,,,+++*********)))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))'''(((((((((((()))+++---------000666???GGGLLLNNNNNNLLLHHHCCC===::::::;;;888EEESSS___ooozzzhhhZZZUUU%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***((((((((())))))************+++------,,,,,,---///222444777;;;@@@GGGPPPUUU\\\bbbjjjnnnnnnkkkiiihhhmmmqqqwww{{{{{{wwwqqqmmm[[[```___ZZZ^^^kkksssqqq[[[ZZZXXXWWWZZZcccpppzzzxxxsssnnnjjjhhhhhhllloootttwwwmmmqqqvvvttt}}}}}}~~~{{{vvvvvv|||vvvyyy||||||yyyvvviiiiiijjjllliiifffiiippp||||||zzztttnnniiigggfffdddhhhvvvsssjjjhhhkkkooorrruuuppphhhbbb]]]YYYVVVTTTMMMJJJGGGEEEDDDCCCAAA???<<<999666333222222111///,,,,,,++++++***)))(((((((((((('''&&&&&&%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''((()))((('''(((,,,///222555:::AAAHHHMMMNNNOOOGGGFFFBBB>>>:::;;;>>>@@@JJJ\\\tttyyyhhhdddaaa[[[]]]ddd%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((((())))))***''''''''''''''''''''''''((((((((()))))))))******(((((())))))***+++++++++(((+++...000111333666999DDDGGGKKKPPPVVV\\\bbbggglllmmmnnnoooooonnnmmmlllfffjjjooorrrqqqkkkddd___KKKTTTVVVSSSZZZiiippplllddddddeeeeeehhhqqq}}}~~~zzzxxxuuuqqqppprrrvvv~~~yyy|||}}}~~~wwwwwwzzz}}}{{{vvvwww{{{zzzwwwrrrmmmmmmpppppplll]]]aaapppzzzzzz~~~tttiiieeejjjtttwwwqqqllliiiggg___ZZZTTTPPPLLLJJJHHHFFFHHHFFFBBB@@@???>>>;;;999111111000///---,,,***)))))))))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))))))))(((''')))+++******,,,111666999@@@JJJPPPQQQOOOKKKIIIFFFCCC@@@===>>>DDDMMMTTTzzzvvvaaaWWWQQQVVV]]]aaaiiirrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((()))))))))***************+++,,,,,,---......///333888>>>CCCHHHMMMQQQXXX\\\aaaeeehhhjjjmmmoooooommmmmmnnnoookkkccc\\\QQQXXXaaaggghhhccc\\\WWW]]]iiinnnkkkqqqzzzuuuuuussspppooosss{{{~~~}}}}}}zzzzzz{{{yyyvvvwww{{{yyyrrrqqqrrr{{{tttnnnrrrnnnggg```bbbnnn}}}|||zzzxxxwwwvvvpppfff^^^WWWSSSPPPNNNOOOMMMKKKKKKJJJIIIFFFDDD<<<<<<;;;999777444111000,,,+++***)))((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))((('''***...///000444<<>>EEEMMMUUU]]]dddiiieeeiiinnnqqqqqqpppoooooonnnooossswwwwwwlllYYYKKKLLLUUUcccoootttqqqjjjeeedddqqqwwwssswwwwww}}}|||yyyuuusssvvv~~~zzzpppooonnnttt{{{vvvkkkjjjrrrjjjddd___bbbmmm|||zzzyyyyyyzzzzzzxxxooogggccc```___^^^OOONNNNNNOOOOOONNNKKKIIIGGGGGGFFFDDDAAA===:::888...---,,,+++************)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''$$$%%%'''))))))))))))((('''+++000333555;;;DDDLLL]]]___]]]TTTIIIFFFLLLSSSSSSNNNJJJKKKXXXooo{{{fffWWWNNNWWW^^^eeekkkttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))'''&&&&&&(((***++++++&&&''')))+++++++++******000,,,,,,000333444;;;EEEGGGSSS^^^dddjjjpppnnnggguuunnnkkkmmmmmmhhhbbbaaadddmmmwwwyyypppbbbZZZYYYdddiiiyyy}}}qqqoooqqqooosss}}}yyyyyyxxxwww}}}}}}xxx|||~~~~~~zzzsssmmmkkkkkkeeeqqqvvvvvv|||vvvlllfffhhhnnnsssxxx}}}zzzzzznnnjjjlllooo^^^YYYRRRKKKGGGFFFGGGIIIOOONNNMMMJJJFFFBBB===:::444444333111---+++******)))))))))(((((('''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&''')))***)))((('''000888888666===OOO___^^^VVVLLLHHHLLLSSSXXXYYYIIIIIITTTlll~~~ppp```WWWXXX]]]cccllluuu|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&'''(((((())))))((((((((((((((()))))))))******---+++***))))))***)))))))))***+++,,,,,,---...///111111777AAAHHHMMMUUU^^^hhhjjjkkklllmmmqqqwwwzzzuuunnnhhheeeaaa]]]\\\^^^uuuwwwyyyvvvpppjjjjjjmmmkkkrrrxxxyyyzzzwwwyyy~~~zzzxxx{{{xxxrrrrrrzzz{{{www~~~rrrjjjhhhffffffeeegggppp{{{vvvuuuyyy{{{pppiii___UUUPPPNNNNNNOOOOOOMMMKKKJJJIIIIIIHHHHHH@@@AAA@@@===888333///,,,*********)))((((((''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((()))***+++---...111333:::DDDMMMRRRSSSQQQRRROOOMMMPPPWWWZZZWWWSSSSSScccyyydddbbb^^^ZZZWWWXXX___fffwww~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))************)))((())))))))))))*********+++*********))))))((((((,,,...///000111444999<<>>;;;777333///,,,******)))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))***(((+++...///000666@@@IIISSS[[[___WWWIIIFFFRRR___eeebbb]]]YYY]]]mmmsss[[[RRRSSS^^^eeekkkrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))&&&'''(((((())))))((((((******+++++++++,,,,,,,,,'''***,,,------000555999AAAHHHRRRXXX^^^eeeooowwwuuuwwwvvvqqqpppsssvvvvvvlll```\\\eeekkkqqq|||zzz}}}|||xxxuuuuuu}}}~~~zzzrrrmmmttt~~~{{{qqqgggcccccciiimmmmmmlllmmmgggbbb^^^```bbbbbbdddgggsssrrrrrrnnnfffdddnnn{{{vvvuuuuuuvvvuuuqqqiiibbbkkkrrrzzz}}}sssssssssuuuwwwvvvuuuyyy{{{}}}|||uuuqqqggghhhgggccc]]]XXXWWWXXXYYYXXXZZZ___gggoootttvvvzzz}}}~~~{{{www~~~yyytttuuu~~~~~~tttuuu{{{~~~uuusssrrrsssuuuqqqiiiaaaWWWSSSMMMJJJJJJJJJIIIGGGHHHFFFCCC???:::666333111+++***((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''(((((())))))((((((((()))))))))******+++---000333777???IIIPPP]]]YYYSSSNNNNNNTTT]]]ddd^^^XXXYYYiiivvvhhhYYYRRRWWW```cccooozzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++'''((())))))******))))))+++++++++,,,,,,,,,,,,---(((,,,000333666===FFFNNNWWW___hhhllllllnnnsssxxxssssssmmmdddccckkktttvvvllljjjppp|||yyyyyy{{{{{{}}}~~~uuujjjggg\\\]]]```gggnnnooojjjeee]]]___gggttt{{{zzzvvvvvvhhhbbbbbbkkksssttttttuuu~~~~~~~~~yyyqqqppp}}}|||uuuppp{{{|||}}}zzzwwwtttqqqlllgggaaaaaaccchhhllljjjccc\\\WWW^^^fffhhhffffffkkkqqqxxxvvv~~~~~~}}}~~~}}}xxxqqqmmmnnnpppmmmmmmnnnuuu|||}}}wwwqqqjjjccc\\\WWWUUUQQQKKKFFFLLLJJJHHHEEEBBB>>><<<;;;333111...,,,***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))))))))*********///000333999@@@IIIQQQVVVUUUQQQNNNQQQYYY___```^^^[[[cccuuu}}}bbbZZZSSSQQQRRRXXXdddoooooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,))))))***++++++++++++***++++++,,,,,,,,,---------///444;;;AAAGGGRRR```jjjhhhpppxxxyyytttpppqqqssseeeeee```YYY]]]nnn}}}~~~}}}~~~jjjhhhlllsssooo```VVVUUUUUUZZZfffssswwwqqqllllllppprrrxxx|||yyyyyywwwoooooozzz}}}{{{sssuuuzzz}}}mmm```YYYYYYXXXYYY[[[```fffjjjeeehhhoooyyywwwyyyzzz{{{pppccc\\\^^^bbb```aaahhhuuu|||vvvooojjjfff```WWWPPPMMMLLLJJJHHHFFFDDDCCCBBB<<<:::666222///------,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***))))))))))))************222333666<<>>999444///,,,***)))'''((()))*********))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''(((((()))))))))---222333000444DDDSSSaaaVVVKKKJJJNNNTTTYYY]]]XXXWWW```uuuuuucccSSSLLLRRR^^^fffwwwpppaaa$$$%%%%%%&&&&&&%%%%%%$$$'''###"""%%%&&&%%%'''+++777---$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))************************)))))))))******+++------............///333888<<>>999333...+++'''((()))***************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((()))+++,,,///000444:::>>>DDDRRRaaadddQQQAAAAAAJJJQQQTTTVVV^^^nnnzzzdddVVVRRROOORRRZZZeeepppwwwqqqkkkmmmqqqsss$$$%%%%%%&&&&&&%%%%%%$$$'''######%%%&&&$$$&&&***,,,%%%!!!###%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''((((((((()))))))))************************))))))******+++,,,......+++---///111555:::AAAEEETTTaaakkkoootttzzzzzzuuunnnkkkgggbbb\\\ZZZaaakkkuuupppsss{{{vvv|||{{{~~~yyyxxx{{{{{{{{{{{{yyy~~~}}}}}}~~~}}}{{{www{{{rrrppprrrvvvyyy}}}{{{ssstttsssnnnlllqqq}}}yyyzzz{{{|||}}}|||{{{zzz}}}~~~}}}wwwwwwyyynnngggoootttiiidddbbbhhhzzz}}}uuusss~~~{{{yyyvvvrrrrrrwwwzzzxxxvvvvvvtttpppdddTTTMMMMMMIII@@@EEEEEEEEEDDD@@@;;;666333,,,,,,+++*********++++++)))))))))(((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((''''''&&&((((((''''''''''''((((((((((((((((((***,,,...///999111222CCCTTTZZZ\\\^^^QQQHHHBBBCCCDDDFFFOOOZZZqqqxxx___QQQFFFIIIQQQ^^^hhhooowww~~~~~~kkkbbbfffrrr$$$%%%%%%&&&&&&%%%%%%$$$'''$$$###&&&&&&$$$$$$'''%%%""""""%%%&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&'''((((((((())))))))))))*********************************+++,,,---...///---111666<<>>888333000......***)))))))))******(((&&&(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))$$$&&&(((((('''''''''(((+++((()))000555777888:::BBBYYYhhh^^^OOOMMMUUU[[[VVVLLLEEEOOOiiixxx[[[PPPKKKLLLXXXkkksss~~~|||lllhhhkkkyyy&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))((()))))))))*********)))(((...+++,,,111555888@@@IIIUUUXXXaaannnvvvxxx{{{~~~tttwwwnnnhhhooosssuuu~~~nnnrrr||||||qqqttt~~~~~~}}}|||~~~~~~wwwnnnhhhbbbfffjjjllllllnnntttyyyvvvxxx|||nnnVVVNNNXXXfffnnnoooxxx~~~vvvlllkkklllppprrrqqqssstttnnneee```___mmm~~~yyynnnggghhhiiiiiirrrwwwooorrruuurrrsssyyyooollljjjggg^^^PPPEEEBBBCCCCCCDDDDDDAAA:::111+++,,,***(((((()))***)))((((((((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))$$$&&&(((((('''''''''(((&&&(((...333444555===EEEXXX[[[[[[SSSNNNQQQVVVYYYQQQOOOTTTeee}}}~~~```LLLHHHHHHRRRfffxxxlllmmmzzz~~~qqq&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++000///111777???IIIVVVaaapppqqqwwwxxxqqqnnnlllxxxwwwtttzzzyyy|||~~~~~~~~~~~~|||yyyxxxzzz|||~~~~~~vvvwwwyyyzzzwwwqqqhhhaaa^^^cccjjjmmmmmmmmmnnnooorrrtttwwwyyy{{{|||}}}}}}~~~oooZZZTTT^^^nnnzzz~~~ssspppwww|||zzzttthhhaaabbbiiikkkggglllxxxyyyooolllssszzzxxxwwwxxxwwwlllfffiiimmmooowww~~~~~~ssseeeZZZPPPIIICCCCCCDDDFFFFFFAAA888111000---***((()))******)))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))%%%'''((((((''''''((()))))),,,222555666;;;KKK[[[eeeYYYMMMKKKNNNPPPQQQRRROOO[[[qqqnnn```NNNIIIOOOPPP\\\sss}}}ppppppqqqeee%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,++++++,,,///111444888???IIIUUUbbboooxxx~~~lll^^^XXXssszzzvvvxxx~~~yyyzzz{{{xxxttt{{{yyy{{{wwwsssooommmnnnooopppqqqjjjkkklllnnnmmmjjjddd___^^^bbbfffhhheeebbb___^^^aaabbbccceeeeeeeeeeeeeeeffffffgggiiilllnnnpppqqqsssgggZZZWWW```mmmwww{{{zzz~~~~~~uuuooommmhhhdddfffmmmqqq~~~wwwwww{{{rrrkkkjjjjjjkkksss{{{oooiiiddd^^^RRRLLLEEEBBBDDDEEEDDDBBB777444...+++*********)))******)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))&&&((()))(((((((((***+++444222333888@@@LLL]]]kkk^^^RRRKKKMMMMMMIIIKKKRRR^^^tttsssaaaUUUQQQOOO[[[gggdddhhh{{{oooooo~~~qqqcccWWW%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))*********+++---------,,,,,,///555999@@@JJJWWWeeeqqq}}}qqqccc]]]___{{{~~~{{{yyy~~~}}}|||zzz}}}xxxqqqfffdddbbbbbbeeeiiikkkllljjjhhheeebbb___[[[VVVSSSSSSTTTUUUSSSPPPLLLJJJIIIKKKKKKLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMOOOQQQRRRWWWTTTPPPQQQWWW^^^aaaccccccfffkkknnnppprrrsssuuu|||zzzxxxyyy{{{}}}~~~~~~|||zzzvvvuuuuuuccchhhooo{{{}}}uuupppmmmkkknnnrrrwwwtttrrrlllggg^^^SSSJJJHHHJJJKKKLLL@@@<<<777222///---+++)))++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((()))))))))***---///777333777EEEVVV___ccceeeSSSQQQRRRPPPHHHEEETTTiiimmmWWWMMMJJJOOOXXXlll|||yyyxxxuuusss|||rrreeeVVVKKK$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((())))))******++++++++++++,,,......000666@@@GGGVVVbbbppp{{{xxxqqqjjjiiirrr|||zzzrrrxxx~~~~~~xxxvvvtttsssssssssooojjjeeejjjgggeeedddeeeeeeddddddaaa]]]XXXTTTQQQOOOKKKIIIFFFDDDBBB@@@???>>>>>>>>>;;;;;;;;;:::::::::::::::<<<===>>>===<<<<<<===???===???BBBDDDFFFGGGGGGGGGJJJMMMQQQTTTUUUWWWYYY[[[```______```ccceeeeeeeeehhhjjjmmmqqqtttvvvxxxxxx|||}}}vvvlll```___lll{{{}}}wwwyyyuuusssssssssssssssyyy{{{vvvqqqnnnllliiinnnkkkddd\\\SSSMMMHHHFFFFFFCCC@@@<<<888444...***---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))((()))***++++++---111444333666CCCYYYhhhggg[[[RRRRRRUUUUUUPPPIIIRRRnnncccPPPKKKMMMMMMXXXbbbsss}}}sssyyyooogggYYYKKKAAA$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++...111444:::DDDQQQ[[[lllvvv~~~yyyooonnnssszzzyyy{{{zzztttooorrrtttvvvtttooolllkkkkkkpppmmmiiieeeaaa]]]XXXUUUNNNLLLJJJHHHHHHFFFDDDBBB===;;;999888888888999999333333222222222333444444222444666555444333555777111444777888777777888::::::<<>>:::666888666444333333333222222000000000000000111222333+++...111222000000111333000222444222000111555:::444666999:::::::::;;;===;;;<<<>>>BBBFFFHHHGGGFFFFFFHHHKKKNNNOOOPPPOOONNNQQQSSSWWW\\\```dddfffggglllooouuu}}}~~~vvvlll```^^^dddmmm~~~xxxxxxrrreeecccccceeennn{{{sss{{{~~~rrrfff^^^\\\HHHIIIJJJKKKHHHAAA888222...---,,,+++************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))(((***+++---///222777;;;BBBQQQeeelllbbbSSSOOOSSSPPPNNNKKKOOOggghhhQQQHHHLLLSSSXXXccczzzuuuggg```WWWHHH<<<777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))((((((((((((,,,+++***))))))***+++,,,+++***+++///---))),,,444444>>>JJJRRR\\\iiissswww{{{xxxsssnnnggggggqqq~~~~~~vvvvvv~~~{{{xxxyyy~~~|||xxxvvvmmmgggeeeeeeXXXUUUPPPKKKGGGDDDCCCCCC===<<<:::888666444222111////////////......---,,,------------------------------------------------------------------------222111111111111333555666666666666777777777888888;;;===???AAABBBBBBBBBAAAEEEEEEEEEFFFGGGJJJLLLMMMTTTWWW]]]ccchhhlllnnnoooooosssyyyzzzzzzuuuqqqoooppptttvvvzzzvvvyyyyyymmmpppzzzxxxnnnuuummmkkkcccUUUEEE???CCCEEE@@@999888333---,,,,,,,,,)))&&&)))((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))''''''''''''((((((((((((***))))))'''&&&'''***---)))(((---555888777:::@@@SSShhhooo___QQQQQQQQQKKKKKKOOOXXXjjjtttaaaNNNQQQ\\\YYY\\\mmmxxxppp^^^SSSJJJ???555111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))(((((())))))***++++++)))+++000111111888AAAKKKSSS\\\fffqqq||||||tttlllfffeeekkk{{{{{{vvvwww}}}zzzuuuqqqjjjbbb[[[VVVSSSRRRLLLIIIEEEAAA===;;;::::::444444333222000///...---,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---......000111222111111222222222333333333444555777999::::::::::::;;;;;;;;;;;;===???@@@BBB@@@CCCGGGKKKOOOQQQRRRSSSXXX\\\bbbhhhmmmsssyyy}}}ooolllzzz~~~uuutttwwwuuuooo{{{vvvtttmmmfff[[[PPPHHHDDDCCCCCCBBB===666...***)))+++,,,))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''')))))))))(((((()))+++---,,,///555888;;;FFFQQQhhhbbb\\\XXXTTTNNNHHHFFFOOObbbyyytttbbbSSSWWWYYY___gggeeekkk~~~ssscccRRRGGG@@@999333111&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''(((((())))))*********(((((())))))***+++++++++,,,,,,...222666<<>>FFFPPP\\\cccPPPHHHJJJQQQIII>>>NNNkkkfffPPPIIIKKKNNNjjjwwwrrrrrrwwwoooeeeVVVJJJ===777555222222444&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,------000555;;;@@@IIIVVVdddmmm||||||wwwppppppxxx|||tttrrrkkkbbbXXXQQQMMMMMMKKKEEE???======<<<888333333333222111000000////////////......---,,,++++++******+++,,,,,,+++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,---------------............////////////............///000000111111111111111111111111111111111222333333444444444222444777888999:::===???BBBCCCIIIRRRZZZ___gggooo}}}}}}kkkiiimmmzzzyyysssqqqnnnlllssszzzsss___RRRJJJEEEAAA@@@BBB>>>555---+++************)))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())),,,111555999:::>>>FFFPPPXXXYYYWWWKKKKKKKKKHHHDDDLLLgggqqqYYYHHHDDDHHHSSSjjjsssrrr|||vvvaaaWWWJJJBBB:::888666222000111&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((((((((((())))))******++++++++++++*********,,,...000111333===GGGOOOYYYgggsssyyy{{{nnneeejjj}}}{{{www|||wwwmmmiiieee^^^VVVNNNHHHEEECCC>>>:::666555555444111///////////////......------......---,,,+++******)))(((((()))************)))******************************************************++++++,,,,,,------******+++,,,,,,++++++***,,,,,,,,,---------......---------------...//////,,,,,,---.........------,,,------...///000111111///000222333222333444666999888:::@@@DDDHHHOOOWWWbbbiiisss~~~yyymmmjjjmmmuuuzzzrrrooo{{{rrrnnnZZZNNNBBB>>>BBBDDD@@@;;;...---+++)))((('''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''((((((((((((******)))(((***///777<<<<<<@@@EEEKKKSSSWWWSSSLLLMMMHHHAAACCCWWWuuukkkWWWMMMKKKOOOUUU\\\nnnvvv{{{fffSSSJJJ???:::777777666111......&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))************************+++******+++///444888<<<@@@LLLZZZbbbjjjuuu|||}}}xxxpppggggggwwwqqqrrryyy~~~~~~}}}vvviii___[[[UUUMMMGGGCCC@@@<<<999666555444333222111000///---------------,,,++++++************************((())))))***++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---------,,,,,,+++,,,,,,,,,,,,------------...---,,,,,,,,,---...///***+++,,,---......---,,,------------...///000111---///000000//////000111333111333777888999>>>DDDIIIOOOXXXdddooo{{{{{{uuummmdddeeennn~~~}}}}}}||||||wwwiii]]]OOOGGGHHHIIIHHHFFF:::666222---)))(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''******)))))))))(((((((((''''''''''''((((((((((((((()))***+++...444;;;@@@>>>FFFMMMMMMMMMOOONNNJJJGGGBBBBBBUUUwwwpppSSSJJJQQQZZZ```eeeooo}}}hhhRRREEEBBB888444333555444000...///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******+++++++++***************---,,,,,,...333;;;AAAFFFMMM[[[iiiooouuu{{{}}}zzznnnjjjiiivvv|||}}}xxxwww{{{|||zzzyyy}}}{{{tttpppjjj```WWWSSSLLLCCC???>>>===888444111222222111///---...///,,,,,,------,,,,,,+++***((())))))***+++,,,------***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------...///000000000///...---------.........////////////......------...///000,,,---///000111111111000------------------...///...000111111//////000111111000222555666444666;;;:::???GGGPPP[[[fffpppwwwoooaaa___[[[^^^lll}}}{{{||||||nnnoooggg^^^UUUPPPMMMJJJHHHEEEAAA:::333...++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$&&&'''))))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''++++++******))))))((((((''''''''''''((((((((()))%%%(((+++...222777<<<@@@@@@KKKRRRLLLFFFGGGLLLNNNDDDDDDSSSrrrhhhVVVMMMXXXiiiooohhhaaazzznnnWWWEEE======666222222444444111111333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))******((('''(((***---...***---888@@@DDDNNN[[[eeemmmrrruuuqqq]]]mmm~~~sssllljjjoooxxxyyyooohhhbbb[[[RRRKKKFFFDDD@@@<<<777444111000000000///------,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...---,,,,,,,,,,,,---..............................---------............///............////////////+++,,,...000222555666777777999<<>>EEEKKKNNN[[[bbblllvvv~~~zzzsssvvv~~~}}}tttpppooonnnvvvzzz{{{xxxtttkkk[[[LLLDDDFFFDDD???;;;888222+++,,,***(((((())))))'''&&&))))))((('''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***&&&$$$%%%)))+++)))&&&&&&'''))))))(((((()))+++***---222666;;;BBBJJJPPPZZZRRRKKKKKKOOONNNJJJFFF___vvv{{{bbbQQQGGG]]]iiiiiiiiiffflll|||ppp\\\OOOFFF???;;;:::666555333222000/////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,+++,,,---///000<<>>888666555333111000///......------,,,+++*********************)))))))))))))))+++++++++*********************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,------...---,,,,,,,,,,,,---..............................---------............///............////////////////////////////////////000000000222444888;;;===EEEKKKSSS]]]fffpppxxx}}}vvvqqqpppqqqvvv|||eeeRRR@@@CCCCCCBBBBBBAAA999000///---***)))))))))(((''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))&&&$$$%%%(((***)))'''((()))))))))'''''')))+++000111444999AAAJJJRRRWWWVVVKKKHHHOOOQQQNNNTTT```qqq[[[PPPKKKGGGggguuukkkgggooo}}}eeeXXXKKKEEEAAA<<<888888444444222000///.........&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,,,,---,,,---000444888DDDWWWhhhmmmpppwwwxxxssszzzlll\\\ZZZmmmvvvqqqwww|||kkk\\\NNNFFFHHHPPPSSSZZZccckkkooovvv}}}tttkkkeeeaaa```UUURRRNNNJJJFFF@@@999444444333222111000/////////---,,,+++*********************************))))))******************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...---,,,,,,,,,,,,---..............................---------............///............////////////000/////////////////////111111000000111333444666:::>>>EEELLLUUU^^^gggmmmvvv}}}}}}nnn~~~~~~~~~}}}qqqvvv___LLLJJJFFFBBBDDDFFFCCC===333000,,,***++++++++++++)))******+++***)))'''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%''')))((('''(((((()))((('''''')))+++444555999???FFFMMMSSSVVVOOOPPPSSSPPPJJJOOOjjjuuuRRRHHHNNNUUUZZZkkkmmmhhhrrr}}}kkkYYYOOOGGGDDDAAA;;;666555333222111///......------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))*********+++,,,+++++++++...555>>>DDD]]]nnn|||}}}|||}}}yyyqqqeeecccfffqqqrrrvvvuuu~~~wwwccc[[[PPPHHHCCCAAAGGGMMMVVV```mmmuuuxxxzzz~~~tttnnnfffbbbaaa```]]]YYYQQQOOOKKKGGGBBB===777333444333111000///...---------,,,++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,---..............................---------............///............/////////////////////000000111111111111111000000111222333444888:::>>>CCCIIIPPPYYY^^^iiipppyyywwwwwwsssooowwwtttkkkyyyppp|||ppphhh```SSSGGGCCCGGGIIIHHH888555000---,,,+++***)))***++++++,,,+++)))'''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''&&&''''''''''''(((+++...555999???DDDIIILLLNNNNNNSSSZZZYYYNNNMMMcccjjjOOOJJJSSSYYYbbbiiillluuujjj^^^TTTMMMHHHFFFCCC<<<666444222111000///......---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***))))))))))))))))))))))))((())))))******+++++++++***+++,,,///555@@@KKKSSShhhpppxxx{{{||||||yyyttteeeppp}}}~~~}}}uuuhhhXXXIIIEEEBBB@@@@@@CCCGGGJJJWWWbbblllppprrrttttttrrrfff___XXXVVVXXXWWWSSSNNNLLLJJJFFFBBB===888555333222111///...,,,+++++++++,,,,,,++++++***++++++,,,+++++++++++++++,,,,,,,,,***************+++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---..............................---------............///............////////////......///000111111222222////////////000111222333666888999;;;>>>CCCJJJNNNXXX___hhhooovvvttthhh[[[XXXcccvvv|||kkkmmmkkkmmm}}}zzzxxx}}}vvv|||tttcccOOODDDCCCEEEEEE@@@<<<777222///+++(((&&&,,,,,,,,,++++++)))((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''((())),,,000333777>>>EEEJJJIIIHHHIIIJJJSSSTTTPPPQQQfffsssYYYLLLMMMWWWaaa]]]nnn~~~~~~nnn```[[[OOOIIIFFFEEEBBB<<<777777222111000///............&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))******))))))))))))))))))))))))((())))))******+++,,,,,,,,,///555<<>>999666888@@@GGGKKKXXX]]]```___```dddddd```TTTRRROOONNNNNNKKKHHHDDDEEECCC@@@;;;777444444444000///...---,,,+++++++++******)))))))))******+++)))*********++++++++++++))))))*********+++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---..............................---------............///............////////////---......//////000000111---......//////000111111333444555555666999>>>AAAEEEKKKTTT[[[bbbmmm{{{uuu]]]GGGCCCJJJUUUfffuuu}}}rrrhhhpppxxxvvvvvvcccRRRJJJFFFDDDEEEBBB>>>;;;888444000......---,,,+++***)))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%&&&'''(((&&&''')))***---111777;;;;;;CCCKKKMMMIIIFFFIIIMMMNNNLLLQQQgggnnnZZZUUUUUUWWW```jjjhhhmmm```ZZZXXXLLLGGGCCCBBB???:::777888222222111000////////////&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,///555???IIIUUU```kkkqqqxxxyyy{{{rrrqqqvvv|||ooo^^^VVVPPPDDD@@@@@@<<<666666666777===FFFMMMOOOYYYZZZVVVPPPPPPVVVWWWSSSGGGIIILLLLLLIIIGGGEEEEEE@@@???;;;777444333444666//////......---.........))))))(((((((((((()))***(((((())))))*********+++))))))******++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---..............................---------.........//////............/////////000..............................//////000000000111000111222222222444888;;;888>>>FFFLLLRRR\\\iiisss{{{hhhOOOKKKLLLKKKSSSbbb^^^ooossslllxxx{{{oooqqq{{{yyygggZZZQQQLLLGGGEEEDDDCCCBBB@@@===:::000...,,,***)))))))))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%###""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((&&&(((***,,,000555<<<@@@>>>GGGOOONNNHHHEEEKKKRRRPPPPPPbbbuuu^^^RRRUUUiiitttmmmgggkkk}}}zzz~~~lll^^^WWWUUUTTTMMMHHHCCCAAA===777555777333222111000000///000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))***)))))))))))))))******,,,***+++------+++...222::::::KKKeeeqqqkkkiiipppzzzyyylllsss|||eeeVVVRRRLLLGGGCCC???<<<999888555333666===FFFKKKNNNPPPNNNKKKLLLNNNOOONNNMMMHHHHHHFFFDDDBBB@@@>>>===:::999777555333222222111//////...---,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++*********+++++++++++++++*********))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------///...,,,++++++,,,...///........................------,,,++++++,,,------////////////////////////000000111111000///.........///000000111111000000000000///...///000111222222222333444444555666666777;;;AAADDDFFFLLLVVV^^^llloooxxxppp]]]ZZZ\\\[[[]]]ccciiidddcccppp}}}yyyzzzqqqqqqttt|||sss```KKKJJJDDDKKKPPPGGGBBBFFFGGG;;;444000222111***''')))))))))(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))'''(((******(((%%%''''''(((,,,111888>>>AAADDDHHHKKKKKKLLLNNNMMMKKKJJJddd~~~fffTTTDDDRRRfffqqqmmmgggooo~~~{{{{{{mmmccc^^^WWWRRRQQQNNNJJJEEE@@@===:::777555222222111000///...------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''''''''((((((((())))))))))))((())))))***+++,,,)))***,,,,,,)))(((///999HHHVVVhhhttttttpppqqqtttzzz}}}~~~}}}|||{{{uuunnnlllpppwwwiiiZZZRRROOOIIIEEEAAA===:::777666555666:::@@@FFFIIIIIIHHHFFFEEEFFFHHHIIIGGGEEECCCBBBAAA@@@>>><<<;;;:::777666555333111000000000---------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,+++*********+++++++++++++++*********))))))******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------///...,,,++++++,,,...///------------------------......---,,,,,,---..............................000000000000000///............///000000000000///000000/////////000111222000111111222333333444444444777;;;===>>>BBBJJJQQQYYY^^^iiiwwwtttrrrqqqlllkkkpppmmmjjjhhhmmmxxxxxxuuuxxxssstttvvvxxxeee[[[KKKAAADDDJJJFFFDDDFFFCCCFFF===444///+++''')))...))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***((('''(((******(((&&&&&&)))---000444:::AAAGGGLLLLLLLLLJJJGGGFFFJJJNNNaaaxxxlllWWWJJJMMMXXXhhhpppmmmiiippp}}}{{{wwwyyyvvvfff___[[[WWWTTTUUUMMMJJJDDD@@@===:::777555222222111000///...------&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&''''''(((((((((((((((''''''((((((((()))))))))(((((())))))***+++,,,---***+++......+++...===MMMsssxxxuuuqqqkkkkkkllllllmmmsssxxxwwwqqqppprrryyyvvv```SSSMMMMMMJJJFFFBBB???;;;777444444555888<<>>CCCEEEKKKWWWfffqqqyyy}}}wwwoooiiigggjjjnnn{{{jjjtttvvvuuuwwwxxxqqqnnnVVVGGGCCCGGGGGGIIIJJJCCCMMMFFF===666...((()))---***))))))(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&''')))***)))''')))---222666:::???FFFKKKFFFEEEHHHMMMMMMMMMXXXfffmmmTTTHHHCCCQQQXXXcccjjjjjjkkktttjjjdddgggmmmoooggg^^^ZZZXXXUUUUUUWWWMMMIIIDDD@@@<<<:::777444222111000000///...------&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&''''''((((((((((((((('''(((((((((((()))))))))***************+++,,,---------///333777BBBWWWjjjzzztttjjjaaaccchhhmmmqqqwww}}}}}}yyy{{{rrrfff]]]UUUMMMHHHHHHEEEBBB???===:::666333222444777:::======<<<;;;;;;<<<===>>>???>>><<<:::555555444444444444333333111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))*********+++++++++++++++++++++++++++,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,,,,---.........------.........---------...............//////000000000//////.........///000000000000000/////////000000000111111///000000000111111111222333444555555444666999<<<>>>AAAIIITTT]]]eeerrr}}}|||nnnddd^^^]]]\\\dddmmmvvv|||yyywwwzzzwwwvvvyyy}}}}}}zzztttiiiYYYPPPLLLHHHKKKNNNHHHHHHHHHHHHDDD;;;000***'''***))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))******///111444:::@@@EEEGGGHHHAAA@@@GGGRRRYYY^^^pppqqqSSSEEEDDDHHHPPPVVV___gggmmmvvvyyyeeeZZZ[[[cccdddyyy}}}nnn```^^^[[[XXXUUUSSSTTTVVVLLLIIICCC???<<<999666444111000000///......------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((((((((((((((((((((((()))))))))***---,,,+++++++++++++++,,,...,,,...777EEEVVVlll~~~ooofffiiiqqqxxx|||zzzwwwyyy|||}}}}}}ppp___VVVTTTRRRMMMGGGDDDBBB???<<<;;;888555333555666777888888888888999111333555666555444222222111111111111111111111111000000///......---.........------,,,++++++***************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------+++++++++,,,,,,---------------............------.........//////000000000000111111222222111111111///000111111222222111111//////000000111111111111111111111222222222222222222333333444444555888:::<<<<<>>;;;888555333000000//////......------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((((((((((()))))))))******---,,,,,,++++++,,,,,,------...666DDDTTTccctttwwwlllfffssszzzxxxsssyyyvvvnnnkkkeee]]]SSSKKKHHHFFFAAA>>>:::888777666555333777888888777555555777888///111333333222000000111000000000000000000000000//////......---...............---,,,+++***))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,------............////////////......000000111111222222333333222333444444555444444444222333444444555555444444111111222333333333333222333333333333333333333333000000111222333555666777999777999===BBBIIIVVVbbbuuu|||yyymmmlllbbb___kkk{{{vvv|||vvvppp|||{{{}}}uuunnn^^^JJJGGGLLLHHHGGGIIIIIIFFFDDD???777...+++******))))))******+++******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((()))+++...111:::999;;;AAAIIIKKKGGGBBBJJJHHHJJJVVVlll```HHHFFFPPPWWWWWWYYYbbbmmmsss}}}rrrbbbaaannnvvviiidddbbb[[[]]]]]]XXXTTTSSSPPPMMMKKKGGGBBB>>>;;;888555222/////////.........------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((()))))))))***************++++++---...///000444<<>>:::666333222333333333333555666555222111222333000222333333000000111333////////////////////////...------,,,------......---,,,,,,,,,++++++******************************************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------------,,,+++,,,,,,---......//////000111222222222222111000222333333444555555666666555555666777777777777777555666666777777777777777444444666777777777666555333333333333333333333333000000000111333444444444666555666:::<<>>FFFMMMWWWfffttt~~~yyyvvvvvvjjjnnnzzz|||jjjddd^^^PPPGGGHHHFFFFFFIIIHHH<<<,,,++++++************++++++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&(((*********---222666333===HHHMMMJJJHHHKKKNNNGGGYYYnnnrrrYYYRRRNNNYYYnnnzzzrrrbbbhhhxxx{{{uuukkkbbbaaa^^^YYYXXX[[[ZZZVVVVVVYYYUUUNNNJJJGGGAAA===:::777444222...............---------&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''((()))***'''&&&%%%(((+++---+++)))+++)))+++...///111<<>>999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::888555333222111444444444333333222222222444444333444555777999:::@@@DDDPPPeee}}}tttuuuyyy}}}~~~}}}xxxvvvtttrrr{{{|||qqqeeeRRRLLLHHHFFFHHHGGGCCCAAABBB777111+++))),,,...---***)))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''$$$''')))+++,,,///555999BBBIIILLLHHHHHHLLLMMMIIILLLnnnoooWWWBBBGGGXXXnnnvvvppplllppp}}}}}}|||ooofffbbb```\\\YYY[[[ZZZYYYWWWUUUSSSRRRQQQGGGEEEAAA<<<777444222111000000//////.........---&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((******)))''''''))),,,---,,,***------...000111888IIIZZZnnnpppsssvvvxxxvvvmmmbbbiiiqqqyyyzzzwwwwww}}}}}}{{{zzz{{{qqqhhhaaa\\\UUUKKKEEEBBB>>>999555333222222111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111222333444666666777777777777666666777666555555555666888888777777888888999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;999888666555444555555555444444333333333555444444444555666888999:::===GGGWWWkkk}}}tttuuu{{{~~~uuurrrtttxxxzzztttbbbPPPJJJFFFGGGHHHDDDBBBCCC>>>888000++++++,,,,,,+++)))))))))))))))(((((('''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,---000555:::BBBEEEGGGHHHIIIMMMOOONNNnnnsssTTTBBBDDDKKK^^^rrrxxxsssttt|||tttmmmeee``````aaa```]]]]]]\\\ZZZWWWUUURRRPPPOOOGGGEEEAAA<<<777444222111000/////////............&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%---+++)))'''%%%%%%$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))*********))))))***,,,---,,,++++++---///333777CCCXXXkkktttnnnppp|||tttfff___lllsss{{{}}}|||~~~~~~pppiiijjjnnnwwwjjjbbb^^^XXXRRRJJJCCC@@@<<<777333111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333222222222222333444555555666666777777777777777666666666555555555666777888555666888999::::::999999;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????>>>======<<<;;;:::999999777777777777777666666666666666555555555555555666555777===GGGUUUeeesss|||zzzxxx{{{zzzsssrrruuu{{{~~~tttYYYOOOGGGFFFGGGFFFDDDEEEEEE@@@888000,,,***+++,,,******)))))))))(((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***,,,---...///333888<<>>IIIWWWhhhuuuqqquuuvvvmmmlllooosssxxx}}}}}}|||wwwlllcccdddnnnyyy|||oooccc\\\XXXNNNJJJDDD???<<<999666333000/////////......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---------...---...///000222333555555333333333333333444555666555555666666777777666666555555555666666666777777666777:::<<<<<<<<<:::999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555444444444666999===EEEQQQ___hhhyyy~~~zzzzzz}}}}}}fffXXXJJJFFFFFFFFFFFFHHHGGGEEE@@@888111---,,,---*********)))))))))))))))'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))),,,---...111444888===???JJJFFFCCCDDDEEEMMMaaatttaaaIIICCCFFFPPPUUU```nnnwww~~~yyydddcccaaa______aaaaaa```^^^]]]\\\[[[XXXUUUQQQNNNLLLGGGDDD@@@;;;777333111000///////////////.........&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((()))***+++***************+++---...///777CCCRRRaaannnuuuwwwtttxxxpppooopppuuummmkkkfffbbbbbbhhhrrryyy}}}wwwmmmdddYYYOOOFFFBBBAAA???;;;999777555444222......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---.../////////111111222333333444555555444444333333333444555555333444555666666666666666666666666777777777777777666888:::<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>========================????????????????????????<<<;;;:::999888666555444333666888999;;;AAAKKKSSShhhvvvttteeeTTTKKKHHHGGGHHHKKKFFFFFFEEE@@@999333///---++++++***)))((())))))***''''''((((((''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))******+++---000555:::???BBBCCCFFFEEECCCBBBFFFWWWwwwkkkQQQFFFHHHLLLVVVXXX```ooo~~~vvvoooccccccbbbbbbaaaaaa```^^^\\\\\\[[[[[[YYYVVVSSSPPPNNNFFFDDD@@@;;;666333111000.........///////////////&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++***+++,,,++++++,,,///222222>>>OOO___mmmuuuvvvrrrxxxzzzyyywww{{{uuueeeqqqttt{{{}}}kkkkkkkkklllmmmmmmlllkkkggg\\\QQQKKKGGG@@@;;;999666666444333222111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///111111222444444444444555555555666555555444444444555555666333444555666666777777666666777888999999999888888666777999:::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>========================@@@@@@@@@AAAAAAAAAAAAAAA??????>>>===;;;999777666333444666666555888===BBBSSScccuuu|||{{{{{{ttteeeZZZQQQKKKJJJMMMGGGGGGGGGDDD@@@999222---,,,+++***)))((()))******'''(((((((((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''(((((())))))******+++---///333:::@@@DDDEEEDDD===AAACCCDDDPPPllloooXXXPPPSSSXXXYYY\\\___jjj~~~qqqjjjjjjeee``````aaaaaa```___^^^]]]\\\\\\\\\[[[XXXUUUQQQOOOFFFDDD???:::666333000000.........///////////////&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++---......---///333777999KKK___iiioootttvvvtttsssnnnkkkooorrrqqqnnnlllvvv~~~~~~rrrlllqqqrrrrrrqqqnnnggg___ZZZOOOGGGAAA@@@???::::::===111111111000...------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...000111222444444444444555555666777777888777777666666666666777777555666777888888999999999777888999:::;;;::::::999888999999:::;;;;;;<<<<<<============>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???<<<:::999444555444444444666999<<>>999222222777000000000///---++++++,,,***************+++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///111222444555555333444555666777888999:::999999888888888888888999777777888999:::;;;;;;;;;888999:::;;;<<<;;;::::::<<<<<<<<<<<<<<<>>>??????????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@CCCCCCCCCBBBAAA???<<<;;;888666444444666999<<<>>>>>>JJJWWWbbbooo||||||}}}yyyvvv|||~~~xxx||||||jjjWWWLLLKKKPPPKKKFFFCCCBBB===555...---,,,***(((((()))***+++(((((((((((((((''''''&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''(((((()))***+++++++++222555:::BBBGGGGGGCCC>>>777BBBIIIQQQmmmppp___KKKHHHXXXkkkoooiiiiiizzzwwwkkkgggbbbcccddddddcccbbbaaabbbcccbbbbbbaaa^^^ZZZUUUPPPLLLFFFCCC???:::666222000///---.........//////000000''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))%%%'''((()))((()))+++,,,(((...111......777FFFPPPkkklllooosssxxxzzzzzzyyyrrruuuwwwuuurrrvvvzzz|||~~~xxxrrrooooooqqqqqqpppmmmiiiccc\\\UUUNNNGGGCCC<<<;;;999666444333222111---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++******************************************************************************************************+++++++++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222111222222333444555666777999666555555888999777555:::::::::999999999999999===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===????????????@@@AAACCCCCCAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>???@@@AAABBBBBBAAA@@@>>>===:::777666666777888999AAAIIIOOO^^^tttxxxrrryyyzzz~~~xxxcccUUUOOOMMMJJJGGGFFFDDD>>>666///,,,,,,,,,,,,---,,,+++))))))******)))((('''((()))''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''***,,,+++((((((,,,000===;;;CCCMMMKKK>>>999<<>>============;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@>>>???????????????@@@AAA@@@@@@@@@AAA@@@??????>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>><<<:::999888888888555;;;AAAFFFSSSgggxxx~~~|||}}}xxx}}}sssaaaRRRKKKKKKJJJIIIFFF@@@:::666111111000---)))(((+++---******((('''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''***+++***((()))...333<<>>999555333222111///...------///222555777''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,+++***)))+++---000...777KKK]]]gggooovvvuuu~~~|||kkkllllllooowww~~~wwwpppnnnrrrqqqrrrsssrrrlllbbbZZZQQQMMMFFF@@@<<<888444222111000///---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++******************************************************************************************************)))))))))+++,,,---+++++++++++++++++++++++++++***))))))))))))***+++******************************+++++++++,,,,,,,,,++++++,,,,,,------------...///111222333333333333222333444555666777777888888777777888;;;<<<<<<;;;999999:::;;;===???AAACCCFFFEEEDDDBBBAAA@@@??????===>>>>>>??????>>>>>>===BBBBBBAAAAAAAAA@@@@@@???BBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA??????>>>>>><<<;;;999888555888:::<<>>PPPxxxeeeFFF@@@FFFRRR^^^fffmmmyyy}}}wwwiiicccffffffaaadddcccaaabbbcccdddcccbbbbbbaaa```___\\\ZZZXXXWWWMMMHHH@@@:::555333000///......---...000222555777'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++,,,,,,+++))))))+++---///333HHHfffxxxxxxvvvxxxttteeeeeekkkwwwzzztttqqqwwwzzzssslllggg```XXXSSSJJJFFF???:::777666444333///...------,,,,,,------,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************************************************************************************************)))(((((()))+++---///++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,------.../////////111333555666555444333333444444555666777888999999999999:::;;;<<<<<<<<<:::;;;<<<>>>AAADDDGGGHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@BBBAAA@@@???>>>======<<>>;;;AAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@>>>;;;:::;;;:::999999???KKKYYYbbbsssiiiVVVTTTXXXXXXTTTOOOHHHDDDFFFNNN]]]ppp~~~||||||nnn[[[UUUNNNKKKLLLLLLKKKHHHAAA@@@>>>:::555000+++)))+++***))))))***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''((()))))))))+++000777<<>>XXXttt{{{wwwzzzvvvnnnjjjgggqqqzzz~~~vvvxxxyyymmmbbbZZZSSSMMMIIICCC???:::666444444333222------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************************************************************************************************)))(((((()))+++---///++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,+++,,,---...///000111111111333555777777666555444444555666666888888999::::::;;;;;;;;;;;;;;;<<<<<<>>>???AAADDDGGGIIIJJJKKKHHHGGGEEECCCAAA??????>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>===<<<:::999999999999;;;<<>>999AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@BBBCCCBBB@@@>>><<<@@@===:::999<<>>>>>======>>>@@@DDDFFFIIIKKKMMMMMMLLLKKKFFFEEECCCAAA???>>>======<<<;;;;;;::::::;;;;;;<<<:::999888666666666777888999;;;???FFFLLLLLLGGGBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEDDDCCCBBBAAA???@@@BBBCCCCCCBBBAAA@@@AAA>>>;;;<<<<<<>>>EEEMMMfffwwwuuuggg[[[QQQPPPSSSNNNHHHDDDBBBAAABBBHHHPPPbbbsss~~~tttrrr}}}|||vvv~~~~~~yyyhhhSSSHHHIIILLLLLLIIILLLHHHFFFLLLSSSPPPBBB444...+++((((((******(((%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''((((((***...444;;;BBBFFFLLLCCCAAAEEEFFFJJJ^^^vvvxxxcccMMMKKK[[[]]]^^^eeeqqq}}}~~~rrrrrr{{{ppphhheeeeeeeeeffffffeeecccbbbbbbaaaaaabbbcccbbbaaaaaabbbcccccceeeggggggfffbbb^^^\\\SSSMMMDDD<<<777222///---,,,---...000222555777888''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,...111666:::HHH^^^qqquuuvvvzzzzzzwwwrrrrrrtttvvvuuuttt{{{{{{sssxxxyyyqqqbbb\\\SSSKKKFFF@@@999444333111...---------+++***++++++***))))))*********)))*********++++++++++++++++++************++++++++++++++++++++++++++++++******************************************************************************************************************++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---...///111333555666777555555555555666666666666666666777888999:::;;;;;;:::===???@@@@@@AAADDDGGGIIILLLOOORRRRRROOOLLLIIIDDDCCCAAA@@@>>>===<<<<<<999888666444444666888999888777666555666777999:::======???EEEKKKMMMKKKGGG@@@@@@@@@AAA@@@??????>>>===>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBDDDFFFHHHGGGEEEBBB@@@>>>???AAABBBCCCDDDCCCCCCBBB>>>>>>@@@???<<<@@@FFFZZZkkk~~~|||nnn___ZZZ[[[WWWQQQJJJHHHEEEAAAAAADDDMMM```wwwwwwzzz{{{ppppppwww~~~xxxfffVVVNNNKKKLLLLLLNNNIIIGGGMMMWWW[[[VVVOOO<<<444,,,'''(((***)))(((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((+++111888@@@FFFJJJEEEDDDCCCDDDJJJ\\\xxxxxxdddSSSXXXiiiqqqhhhdddjjj|||yyyyyyvvvjjjgggeeecccdddgggeeedddeeeeeecccbbbaaaaaabbbcccaaa______bbbddddddfffhhhiiigggccc^^^[[[TTTNNNEEE===777333///---,,,---...111333555777888''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))***,,,---000555;;;???PPPiii|||{{{zzz}}}wwwjjjnnn|||zzztttzzzssssssxxx~~~sssggg___aaaXXXKKKAAA<<<999666333333111/////////...,,,***---,,,,,,+++++++++++++++))))))******++++++++++++++++++************++++++++++++++++++++++++++++++******************************************************************************************************+++++++++******)))))))))))))))))))))))))))***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,...///000222444666777888666555555555555555666777777777888999:::;;;;;;<<<999<<<@@@BBBCCCEEEIIIMMMMMMPPPTTTVVVUUUQQQKKKHHHCCCBBBAAA???>>>===<<<<<<:::888555333333555888:::888777666666777999;;;===???;;;:::<<>>>>><<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFCCCEEEHHHJJJIIIGGGCCC@@@===>>>@@@AAACCCDDDEEEEEECCC@@@@@@DDDBBB===>>>DDDPPPaaavvvrrreeecccaaaYYYQQQMMMHHHBBB@@@@@@888LLLfffzzz}}}rrrjjjqqqwwweeeUUUMMMNNNRRRNNNJJJGGGLLLVVV```dddeeeIII???111((((((+++------''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((((((((('''''''''))),,,333;;;CCCIIIKKK>>>GGGGGGBBBLLLlllwwwlllXXXLLLhhhmmmfffnnnssswww~~~kkkddddddeeeeeefffgggbbb___aaafffgggfffeeebbbcccccc```^^^^^^bbbeeeeeefffiiijjjgggccc]]]ZZZTTTNNNEEE===777333000...,,,---///111333666888888''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''(((((((((((())))))))))))((((((((((((---((('''+++...,,,))))))'''111444---,,,999KKKVVVqqqlllqqqyyypppzzzzzzssszzzvvvlllqqqxxxzzztttiii]]]VVVQQQMMMFFF???999555333222...---,,,,,,++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))******++++++++++++******************+++,,,------+++++++++++++++,,,,,,,,,---,,,+++***+++---000111444444555555666777777777777888999888666666777999;;;;;;;;;::::::;;;???BBBAAAAAABBBDDDGGGIIILLLMMMPPPOOOPPPRRRTTTRRRLLLFFF@@@BBBCCC@@@>>>>>>>>>===777666444333222111111111444444444555777:::<<<>>>@@@???======???@@@AAAAAABBBAAA@@@>>>=====================;;;;;;<<>>>>>???@@@AAABBBCCCCCCEEEEEEDDDBBB@@@???AAACCCHHHVVVkkkzzzrrreeebbb^^^XXXQQQHHH???999@@@HHHRRR```tttxxxuuuvvvyyyxxxsssuuupppaaa\\\TTTIIIPPPLLLJJJKKKNNNTTTaaammm___QQQ<<<,,,&&&&&&)))+++))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&%%%'''***(((%%%%%%)))***+++///999BBBGGGDDDAAAGGG@@@;;;EEEdddxxxbbbKKKMMMgggtttccckkkyyy~~~pppzzzrrriiiddddddeeedddbbbdddfffggggggeeecccccccccbbbbbbcccccccccdddddddddjjjiiihhhgggdddbbb```___WWWPPPFFF>>>888444///+++000//////000333666888888''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''''''''(((((((((((((((((((((((())))))))))))***&&&%%%)))+++***((()))+++...000222;;;LLL^^^iiisss{{{}}}wwwzzzyyyuuuvvvvvvfff[[[gggkkkooonnnhhh]]]RRRKKKEEEBBB===777333000//////...---,,,+++++++++++++++++++++++++++++++++++++++************************+++***))))))))))))***+++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222666666666666666666555555777888888777666666888::::::;;;<<<<<<<<<===@@@CCCDDDEEEFFFHHHKKKMMMOOOPPPQQQRRRRRRSSSRRROOOLLLJJJIIIJJJIIIFFFBBB???<<<:::444333333333333333444444666666777888:::<<<>>>@@@AAA???===>>>@@@BBBBBBBBB@@@??????>>>===<<<<<<;;;======<<<<<<===@@@FFFJJJVVVUUUTTTSSSTTTVVVXXXYYYVVVUUUSSSPPPLLLGGGCCCAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDFFFGGGOOO]]]ooo~~~yyyrrriii___SSSHHH@@@;;;???CCCMMMaaaxxxyyy{{{wwwvvvvvvvvvttt{{{rrrmmmeee[[[PPPLLLHHHFFFEEEIIIVVVccceee[[[KKK999---((()))+++))))))(((''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))'''&&&'''******'''(((,,,---///444;;;AAADDDCCCAAACCCDDDJJJZZZttt{{{[[[NNNDDDOOOjjj}}}wwwgggbbbnnntttnnngggdddeeefffeeecccccceeeggggggfffddddddeeeccccccdddddddddeeeeeeeeeiiiiiihhhgggeeecccaaa```\\\TTTJJJ@@@:::555000...111000000111444777999:::''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&(((***''''''''''''((((((((((((''''''(((((())))))*********&&&%%%)))+++))))))+++...***,,,:::LLL^^^nnnwwwyyyzzzwwwmmmooorrrvvvqqqbbbZZZWWWdddeeedddaaaZZZOOOEEE???999777444000...---......---,,,,,,++++++++++++,,,************************************************++++++************++++++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111333333444888888777666666555444444666777888777777777999;;;;;;===@@@BBBBBBCCCEEEGGGIIIJJJLLLNNNQQQRRRTTTTTTSSSUUUUUUQQQMMMLLLPPPTTTVVVTTTPPPKKKDDD===888666111111222333444666777888::::::;;;<<<===???AAABBBAAA@@@??????BBBCCCDDDCCC????????????>>>===;;;;;;>>>>>>>>>???BBBIIIRRRXXXccc```]]]]]]___```^^^\\\[[[YYYUUUPPPKKKGGGCCCAAABBBBBBAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBEEEGGGHHHHHHNNN\\\ooo~~~}}}qqqcccVVVNNNCCCAAA>>>AAAQQQjjj}}}{{{zzzzzz||||||yyytttlll]]]WWWOOOFFF>>>===IIIVVVdddaaaXXXHHH666+++)))+++***)))((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((('''(((+++***(((***///222666;;;???BBBDDDGGGHHHBBBJJJZZZpppuuubbbEEEAAABBBOOOgggvvvqqqccckkk{{{~~~xxx|||qqqllliiieeedddfffgggfffdddccceeeggghhhfffeeeeeefffeeeeeeeeeeeeffffffffffffhhhhhhhhhhhhgggeeedddcccaaaZZZNNNCCC;;;666222000222111111222555888;;;===''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''((((((((((((&&&''''''((()))******+++...***)))+++,,,***+++...333000666III]]]jjjuuu|||vvvllloooxxxyyypppeeeaaaiiiuuuyyyxxxrrrhhh^^^[[[aaagggdddaaa]]]WWWOOOGGG>>>999444333000///.........///,,,,,,+++++++++++++++,,,))))))))))))))))))))))))************************,,,++++++++++++++++++,,,************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***------,,,+++************,,,,,,,,,+++++++++++++++,,,---000333555666666555777777777777666666555555555777888888888888;;;===???BBBFFFIIIJJJKKKLLLMMMMMMNNNQQQTTTVVVWWWWWWWWWTTTVVVUUUOOOIIILLLWWWbbbbbbZZZQQQJJJBBB:::555444111222222444666888999;;;======>>>???@@@AAABBBCCCBBBAAA@@@AAACCCEEEDDDDDDBBBBBBBBBBBB@@@>>><<<;;;@@@AAAAAADDDIIIRRR]]]eeejjjeee``````aaaaaa\\\WWWVVVTTTQQQMMMIIIGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@BBBDDDEEEEEEDDDDDDFFFHHHHHHFFFHHHQQQ```rrr~~~rrrfff^^^UUUOOOFFFBBBIII\\\rrr{{{pppvvv}}}~~~~~~}}}{{{~~~|||vvvrrrkkk___OOO@@@888???JJJYYY]]]\\\PPP<<<---)))+++***))))))((('''((((((((()))((('''&&&%%%$$$$$$$$$'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))***((((((+++***))),,,111999>>>CCCEEEEEEGGGMMMRRRFFFRRRggg{{{~~~hhhTTTCCCEEEHHHOOO^^^lllqqqooo|||vvvxxx{{{qqqlllhhhgggeeefffggghhhfffddddddfffhhhhhhgggeeeeeeeeeffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhggggggfffeee^^^RRRFFF<<<666222111222222333444666999>>>AAA''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''((((((((((((&&&''''''((()))******+++111---+++,,,+++***,,,000888===JJJ]]]llltttyyy|||{{{mmm___```mmmuuupppfffdddppp~~~~~~yyy{{{~~~}}}qqqaaaVVVUUU\\\dddjjj___ZZZSSSMMMGGG@@@:::555222111000...---------...+++++++++******++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++------,,,+++************************++++++++++++---///222555777888777666666666666666777777888888555777888999999;;;===@@@BBBEEEJJJNNNOOOOOOPPPQQQPPPRRRUUUXXXYYYXXXWWWVVVUUUUUURRRMMMLLLRRRaaammmgggZZZLLLDDD===666444666555555555666777999;;;;;;>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCBBBAAA@@@???======BBBCCCEEEIIIOOOYYYdddkkknnniiidddbbbbbb___XXXQQQQQQPPPNNNKKKHHHGGGFFFEEECCCDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIHHHGGGFFFGGGHHHGGGGGGIIIMMMUUUeeewww}}}sssmmmbbb\\\RRRHHHEEELLL]]]kkk}}}zzzwwwsssnnnnnnzzz~~~{{{~~~{{{xxxxxx~~~{{{{{{sssgggWWWEEE:::;;;BBBOOOWWW\\\SSSAAA111++++++******)))((((((((((((((()))((('''&&&%%%$$$$$$$$$'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))))),,,))))))******)))---333BBBFFFHHHGGGDDDFFFLLLSSSNNN]]]rrrpppYYYJJJEEELLLQQQRRRXXXfffvvvyyywwwqqqlllmmmhhhggghhhhhhhhhgggeeecccgggiiijjjiiigggeeeddddddgggggghhhhhhhhhiiiiiiiiihhhiiiiiijjjjjjiiiiiihhhfff```UUUHHH===555111000111333444555777<<>>LLLSSSYYYUUUHHH999///++++++***))))))(((((())))))((('''&&&&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))))),,,))))))+++,,,---222999KKKLLLKKKFFFBBBCCCIIIOOO[[[jjj}}}www^^^LLLEEELLLUUUZZZYYY\\\kkkzzzwwwuuujjjhhhkkkggghhhhhhiiihhhfffdddcccgggiiijjjjjjhhhfffeeefffhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkkkjjjjjjfffaaaWWWKKK>>>555111000000333555777999>>>GGGMMM''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))''''''''''''(((((((((((((((((((((((()))))))))))),,,***)))+++,,,---444<<>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCCEEEDDDDDDDDDDDDCCC@@@>>>?????????@@@CCCGGGKKKNNNPPPTTT[[[```eeejjjooorrroooooonnnkkkgggaaa[[[XXXWWWWWWVVVTTTQQQMMMJJJHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJMMMMMMLLLLLLLLLMMMLLLNNNOOONNNNNNRRRZZZ```iiirrr~~~uuueeeZZZ^^^jjjiiiwwwrrrkkkpppzzzzzz{{{vvvuuu{{{}}}qqqlllgggcccYYYKKK@@@===FFFKKKQQQSSSNNNCCC888000+++***))))))(((((())))))'''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))***((((((,,,///333:::BBBPPPNNNKKKGGGEEEGGGNNNTTTkkkvvv|||eeeOOOKKKRRRiiijjjfffaaagggyyy}}}{{{ssslllfffdddfffdddeeeggggggfffeeeddddddeeegggiiijjjiiihhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiikkkkkklllllllllkkkkkkjjjeeebbbZZZNNNAAA777222111///222666888:::AAAJJJRRR''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''((((((((()))))))))))))))((((((((((((+++******---///222;;;DDDeeexxxrrrhhhttt|||wwwrrrtttyyy{{{}}}wwwsssgggYYYYYY```fffeee[[[PPPHHHEEE???999222///000111///,,,,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))(((************************************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,------)))***,,,...000222333444333333555666666777777777999999888888777666666666777999;;;===???AAAEEEGGGQQQTTTVVVXXXYYYZZZ\\\]]]ZZZ\\\___```___[[[VVVSSSPPPOOOTTT```nnnqqqhhh^^^MMM???888===???:::999>>>999999:::<<<>>>@@@BBBDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDDDDDDDBBB???===@@@@@@AAACCCHHHOOOUUUYYYZZZ```gggmmmqqqtttvvvxxxvvvxxxzzzxxxsssmmmiiigggbbbcccccccccaaa]]]ZZZXXXWWWVVVVVVUUUTTTRRRRRRQQQSSSVVVYYY[[[[[[[[[\\\]]]TTTRRRQQQQQQQQQQQQQQQQQQTTTaaaxxxtttgggjjjvvvxxxxxxlllnnnrrr~~~}}}wwwuuu}}}tttooolllkkkcccTTTEEE===???BBBHHHNNNPPPKKK???666+++******)))))))))))))))&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))))))))'''(((---222777AAAJJJPPPNNNKKKHHHJJJOOOWWW]]]yyy}}}~~~oooUUUFFFQQQgggpppfffnnnrrrtttmmmggggggeeeccccccaaaccceeeeeeddddddeeefffbbbeeehhhjjjjjjjjjkkklllggghhhhhhhhhhhhiiiiiiiiillllllmmmmmmllllllkkkkkkdddbbb\\\QQQCCC999333111...111666888;;;BBBMMMUUU(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&******))))))((((((''''''(((((((((((())))))))))))---***((())),,,,,,***(((111''''''111444444GGG```llluuuyyyuuuzzzyyyqqqqqq~~~sss___UUUXXXdddddd```WWWLLLAAA;;;999444333222000///---,,,+++************************+++,,,---,,,***)))***+++,,,,,,+++***))))))******+++++++++***************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,+++***)))(((---,,,+++******+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...,,,---...///000111222333555555555555666666666777999888777777777777777777===>>>?????????CCCKKKPPPYYYXXXXXXZZZ\\\]]]\\\ZZZ^^^\\\[[[]]]___]]]WWWQQQMMMQQQ^^^qqq{{{eeeQQQBBB???;;;:::;;;===<<<;;;>>>???@@@AAAAAABBBEEEGGGKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEECCCBBBAAAAAAAAA???EEEKKKNNNTTT___gggiiimmmpppvvv||||||yyyvvvrrrooopppssstttrrrmmmiiiggggggdddgggeee\\\WWW[[[^^^]]]dddlllrrrqqqooopppqqqqqqgggccc^^^ZZZXXXXXXWWWVVV]]]fffxxxvvvyyypppssszzzyyy|||}}}~~~ooojjjkkkcccSSSGGGAAACCCFFFKKKQQQRRRGGG:::111+++(((++++++''''''***(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((&&&&&&&&&''')))***(((...000---///===LLLTTTZZZLLLGGGOOONNNMMMaaa~~~qqqTTTCCCMMMfffxxx|||uuullljjjyyyxxxrrr|||{{{rrrhhhcccccceeefffdddeeeffffffdddcccccceeegggfffggghhhiiijjjiiihhhhhhhhhhhhiiiiiiiiiiiihhhgggiiikkkmmmoooooommmkkkiiihhhccc]]]SSSEEE777222333333333666:::===BBBKKKUUU((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''(((***)))))))))((((((((('''(((((((((((()))))))))***...+++******,,,,,,+++))),,,+++,,,000777EEEYYYiiiooowwwtttwwwxxxxxx}}}{{{lllXXXQQQUUU___^^^YYYQQQFFF===888666222111000///...---,,,+++************************+++,,,,,,,,,***)))***+++,,,++++++***))))))******))))))))))))))))))******)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++************+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...//////000000111222333333555555555666666666777777999888888777777777888888>>>???@@@AAACCCIIIQQQWWWXXXXXXXXXZZZ]]]^^^^^^\\\ZZZYYYYYY[[[]]]\\\WWWRRROOOXXXhhhyyyxxxcccQQQBBB???;;;:::;;;<<<<<<;;;>>>@@@BBBCCCCCCDDDFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAGGGOOOWWW\\\ccclllqqqrrrvvvxxx|||}}}yyywwwxxxxxxwwwtttooollllllnnnnnnpppkkkbbb^^^bbbggghhhpppyyyyyytttmmmhhhffffffggggggeeennn{{{yyyrrrwwwwwwyyy}}}tttppprrrmmm___TTTCCCEEEGGGJJJPPPRRRKKKAAA444,,,(((***+++((('''***(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&''')))***%%%***,,,---555FFFTTTYYYQQQHHHFFFMMMPPPTTThhhzzzfffOOOIIIXXXooo}}}vvvpppiiimmmyyywwwtttmmmeeebbbcccffffffeeeeeeffffffdddcccccceeeggghhhiiijjjkkklllkkkjjjjjjhhhhhhiiiiiiiiihhhhhhgggjjjkkkmmmoooooonnnlllkkkiiiddd^^^UUUGGG999333444333333666:::===@@@HHHRRR((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))((((((((((((((((((((()))))))))******...,,,++++++,,,,,,+++***(((---//////===UUUhhhmmmxxx{{{~~~mmmnnnsss}}}~~~wwwnnn```SSSSSSZZZWWWTTTOOOGGG>>>777333222//////...------,,,++++++************************)))+++++++++)))((()))***,,,+++******)))*********'''((((((((()))*********)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,------++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,------------------,,,,,,---...////////////111111222222222333333333555555666666666777777777888888888777888888999999<<<===>>>@@@CCCJJJRRRXXXXXXXXXYYY\\\___```___^^^VVVVVVVVVXXXYYYXXXUUURRRRRR```ssssss^^^OOOBBB???<<<::::::;;;;;;:::???AAADDDFFFFFFEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGAAAAAAAAAAAABBBCCCEEEEEEPPPZZZdddkkkqqqxxxzzzyyy~~~zzzuuuqqqpppqqqsssqqqpppiiiaaa___fffnnnrrrzzz|||vvvttttttvvvvvvsss{{{wwwbbbhhhtttwwwxxx|||sssnnnqqqooohhhbbbKKKKKKIIIGGGJJJNNNLLLGGG999000)))(((***)))(((((()))(((''''''&&&&&&''''''&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&'''((()))***%%%(((+++222???NNNWWWXXXHHHEEEFFFLLLVVVbbbsssxxxiiiSSSEEEKKK^^^ooowwwmmmjjjiiitttzzz|||lllgggbbbaaadddffffffeeeeeeeeefffeeecccccceeeggghhhiiijjjkkkkkkkkkjjjiiigggggghhhhhhiiihhhhhhgggjjjlllnnnppppppooonnnmmmjjjfff```XXXIII;;;444555333333666;;;<<<>>>EEEMMM((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))(((((((((((((((((()))))))))*********---,,,+++******++++++,,,,,,000444;;;LLLaaannnqqq{{{uuuuuuzzz~~~|||xxxooonnnvvvzzz}}}wwwggg\\\UUURRRWWW^^^NNNKKKEEE===666222000///,,,,,,,,,,,,++++++++++++************************(((***+++***)))((()))***++++++***************+++'''(((((()))***++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------+++******+++++++++,,,,,,---------,,,,,,------------------..................///000222222222111000222222222222222333333333555666666666666777777777888888888888888999:::;;;>>>>>>???AAAFFFLLLSSSXXXZZZZZZ[[[]]]``````___]]]SSSTTTTTTTTTSSSQQQPPPOOOWWWeeewww~~~mmmXXXIIIAAA???<<<:::::::::;;;;;;@@@CCCFFFHHHHHHGGGGGGHHHGGGHHHJJJJJJJJJHHHFFFDDDBBBAAAAAACCCGGGMMMSSSWWWcccllltttyyy}}}|||wwwtttrrrrrrrrrllliiiccc```cccmmmyyy}}}qqqwww}}}{{{}}}~~~~~~~~~~~~qqqmmmmmmmmmpppssseeeaaaWWWLLLGGGJJJMMMLLL>>>555+++((()))***)))''')))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''''''''((()))***+++)))+++111<<>><<<:::999999;;;<<>>555444333333777;;;<<<===BBBJJJ((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((((((((()))))))))))))))))))))*********++++++)))*********)))+++///222666777FFF___qqqvvvzzzqqqfff___eeepppwwwxxxxxxfff```[[[[[[]]]ZZZPPPHHH@@@<<<666222000///...---++++++******************************************(((***+++***))))))***,,,*********)))******+++,,,***+++++++++,,,---------)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,++++++---...///000000111000000000111222222222222111000000000111111222222333333333333444444444444444333111111111222222333333333666666666777777777888888888888888999:::<<<===>>>>>>@@@DDDLLLUUU]]]aaabbb^^^^^^^^^``````^^^ZZZWWWUUUWWWXXXSSSMMMJJJLLLOOOiiipppwwwyyyooo]]]JJJ>>><<<<<<<<<:::999999<<<>>>CCCEEEHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDEEEFFFJJJQQQ]]]kkkwww~~~}}}}}}~~~~~~|||vvvooojjjcccaaaeeeppp~~~yyynnnsssuuuxxxxxxtttttt}}}bbbLLLDDDEEEHHHEEEAAA888...***++++++(((***)))((((((''''''((((((&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((()))******++++++(((000???NNNSSSMMMEEEBBBAAADDDOOOhhhnnnFFFGGGNNNYYYbbbddddddeee|||sssllljjjffffffffffffeeeeeeddddddccceeeffffffeeeddddddeeeggghhhiiijjjjjjjjjiiihhhhhhhhhiiijjjkkkkkkkkkkkknnnoooqqqrrrtttuuuvvvvvvtttqqqlllcccSSSAAA666444333444777<<<===???EEENNN((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''((('''((((((((()))))))))***))))))*********+++++++++)))++++++++++++...333777@@@JJJZZZiiixxxfffbbbccckkkssswww}}}oooZZZ\\\^^^^^^[[[TTTIII@@@:::666111/////////---++++++++++++******)))))))))************************)))***++++++******+++---******))))))***++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------------///000222333444444333333222333444555555444333222222222333333444555555555555555444444444444555555111111222333444555555666666666777777777888888888777888888999;;;<<<>>>???@@@BBBHHHPPPXXX]]]^^^]]]\\\\\\]]]___```^^^ZZZWWWWWWZZZ[[[VVVOOOLLLPPPUUUttt{{{xxxfffRRREEE???:::;;;;;;:::888999===@@@EEEFFFGGGHHHGGGGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJOOOWWWcccppp}}}~~~{{{sssmmmiiihhhooo|||qqqooorrrwww{{{zzzzzzkkkRRRDDDAAAAAAFFFFFF???333+++***+++)))***))))))(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((()))***+++++++++***555EEEQQQNNNDDD@@@CCCCCCJJJ\\\wwwnnn]]]HHHSSSeeepppmmmgggiiipppuuummmjjjhhhdddeeeeeeeeeddddddeeefffccceeeggggggeeeddddddeeefffgggiiijjjjjjjjjiiihhhiiiiiijjjkkkllllllllllllooopppqqqsssuuuwwwxxxxxx{{{xxxsssjjjXXXDDD999666444444777<<<>>>AAAJJJSSS(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''((((((((())))))******)))************+++++++++***+++---------000666;;;QQQdddrrruuubbbdddllltttvvvwww~~~vvv\\\QQQVVVYYYTTTKKKCCC>>>;;;666333///.........,,,***,,,,,,++++++***)))))))))************************)))***,,,,,,++++++,,,---******))))))***+++,,,,,,+++++++++***************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,---//////000111222333555666666555555333444555666666555444333333333444444555666777777666666444333333444555666222222333444555777777888777777777777888888888888777888888999;;;===???@@@JJJLLLQQQWWW^^^___]]]YYYZZZZZZ\\\___```___[[[XXXXXX\\\^^^YYYRRROOOUUU[[[|||yyy```KKKBBBBBB888:::;;;:::888:::>>>BBBEEEFFFGGGGGGFFFFFFHHHJJJFFFFFFFFFGGGHHHJJJKKKLLLWWW^^^kkkyyyxxxrrrvvvvvv~~~|||}}}uuussstttyyywww]]]MMMFFFDDDFFFIIIDDD666+++***+++*********)))(((((((((((((((&&&&&&'''((())))))(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((***++++++,,,,,,///:::JJJQQQIII<<<;;;CCCGGGRRRiiisss[[[MMMXXXiii{{{nnnssszzznnnkkkhhhdddbbbcccddddddcccdddfffhhhccceeeggggggfffddddddeeedddeeeggghhhhhhhhhgggfffiiijjjkkklllmmmmmmmmmmmmpppppprrrtttvvvwwwyyyzzz}}}xxxnnn\\\GGG;;;777555555777<<>>888333000///...---,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++......///000222555777888666666666666666666555555444444444444444444444444444444555555666777777777444444444444444555666666555555555555666666666777777777777777888888888888666777888:::===BBBFFFHHHSSSTTTVVVYYY\\\^^^```aaa______^^^^^^^^^______```aaaVVVSSSYYYSSSKKKYYYssstttZZZJJJBBB<<<===<<<<<<<<<>>>AAADDDEEELLLIIIHHHIIIGGGCCCBBBEEEEEEDDDFFFJJJJJJMMMZZZiiipppyyytttlllmmmqqqtttwww|||yyydddSSSGGG???DDDFFFFFF???555+++'''&&&+++***)))(((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((***)))&&&'''+++000111777LLLJJJ???BBB===999FFFOOOkkk}}}zzziiiQQQFFFNNNoooqqqppp~~~{{{oooiiicccbbbeeeddddddddddddeeefffggggggffffffffffffffffffffffffffffffeeedddeeefffggghhhggghhhhhhhhhhhhiiilllnnnsssssssssssstttvvvxxxyyy|||}}}zzzqqqbbbPPP@@@777:::888777:::AAAIIIPPPSSS((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************)))***+++,,,++++++...///000333999EEEZZZlllnnnwwwzzzqqqmmmnnnxxxqqqgggiiinnnpppggg\\\NNNBBB<<<777333/////////...,,,,,,++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000111222444555777777777777777777777777777777777777666666666666666666555555666666777777777888555555555555555666666777555555555666666666777777777777777777888888888888888888:::<<>>AAADDDGGGIIIKKKHHHHHHJJJHHHDDDCCCFFFFFFGGGLLLRRRUUU\\\lll|||zzz|||yyyuuuqqqrrrlllnnntttvvvxxxvvvgggZZZNNNEEE>>>CCCGGGCCC999...)))(((+++***)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))(((''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''')))******+++///444888GGGFFF???BBB===>>>PPP]]]rrrxxxjjjVVVEEEIII\\\ssszzzssskkkiiiffffffhhhddddddcccddddddeeefffgggffffffffffffffffffffffffffffffeeeeeeeeefffggghhhhhhiiijjjiiiiiijjjmmmoooqqqqqqqqqqqqrrrsssuuuvvvyyyyyywwwpppbbbQQQBBB999999888888<<>>XXXnnnwwwrrryyy|||wwwqqqsssyyy}}}mmmggghhhvvv|||{{{jjjfffmmmrrrrrrbbbWWWGGG;;;444111000...///...---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000111222444555666777777777888888888888888888888888::::::999999888888777777666666666777777777777777666666666666666777777888666666666666777777777777777777888888888999999999999:::<<<@@@FFFMMMSSSWWWWWWWWWWWWWWWYYY[[[^^^```dddbbb___\\\ZZZYYYYYYZZZYYYVVVRRRLLLIIIRRRiii~~~oooSSSEEEAAA>>>>>>>>>???AAADDDGGGJJJLLLHHHGGGGGGIIIGGGCCCDDDGGGHHHLLLTTT]]]eeepppiiippptttkkkfffxxxuuuqqqrrr{{{~~~}}}uuummmcccVVVJJJ:::@@@GGGGGG???444---*********)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&%%%)))...---***000;;;@@@DDDBBB@@@AAA===GGG___ooo{{{sss[[[EEE<<>>EEEMMMUUUYYYZZZ(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,)))+++......,,,,,,///111444444BBB]]]tttrrreee^^^iiizzzwwwllluuu}}}yyyvvvsssmmmhhhfff```PPP@@@888666444111///---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111111333444555777888999888888888888888999:::;;;888888999999:::;;;;;;;;;;;;::::::999999888888888888777777666555444444333777777777777777888888999777888888888999999999999888888999:::;;;;;;<<<===???CCCIIIPPPVVVZZZ\\\]]]\\\[[[ZZZZZZZZZ\\\^^^___\\\\\\[[[ZZZZZZZZZZZZZZZTTTRRRMMMMMMZZZqqquuuWWWEEECCCDDDBBBDDDDDDDDDEEEEEEEEEEEEEEECCCDDDGGGJJJKKKNNNXXXcccnnn|||zzzyyyxxxyyy{{{~~~{{{___MMM===CCCYYYsss}}}pppooozzzxxxwwwzzzwwwtttmmmyyy|||}}}}}}~~~zzzooobbbTTTIII>>><<>>:::;;;;;;<<<======>>>>>>=====================<<<::::::999888777666555555777666666666666777888888888888888999999999::::::888888999:::;;;<<<======CCCHHHOOOVVV[[[\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\]]]\\\[[[YYYXXXTTTLLLIIIRRReeeyyykkkNNNBBBEEEFFFBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEJJJOOOSSS[[[jjjyyy~~~}}}||||||vvvuuuttttttuuuyyy}}}www```@@@444;;;===YYYrrrtttrrr~~~vvvnnnllljjjyyy|||~~~}}}{{{wwwmmmcccTTTKKKBBB>>>???@@@>>>:::...---,,,***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((------,,,555FFFNNNLLLDDD666;;;IIITTTooowwwfffLLLIIIaaaooommmmmmcccmmm~~~qqqeeehhhfffbbbccchhhhhheeebbbbbbbbbbbbcccdddeeefffffffffffffffffffffffffffeeefffggghhhiiihhhhhhggggggiiilllmmmmmmlllmmmnnnlllmmmooopppqqqqqqqqqqqqsssrrrrrrqqqkkk^^^LLL@@@;;;<<<@@@GGGPPPYYY___bbb((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,(((,,,//////,,,,,,000444555JJJ]]]hhh|||hhhccceeepppwwwwwwwwwyyysssiiiqqqqqqkkk^^^RRRIII???777000000///---,,,,,,...000+++++++++***++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111555555666777888999999::::::888666555666999===???<<<======>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA===<<<;;;:::999777666666666666666666666777777888888888999999999:::::::::888888999:::;;;======>>>GGGLLLSSSZZZ^^^]]][[[YYYVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^]]][[[XXXVVVTTTHHHEEEUUUkkk}}}fffIIIAAAFFFHHHBBBCCCDDDEEEFFFGGGHHHHHHHHHEEEGGGLLLSSSZZZeeeyyy|||zzzxxxwwwsssrrrqqqqqqssswww|||qqq[[[888888DDD777HHHeeezzzsssyyyuuullliiihhh{{{|||wwwrrrhhh^^^PPPLLLEEE@@@>>>>>>???@@@///...,,,***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((######$$$%%%%%%$$$######&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%...///---999NNNRRRHHHBBB777@@@NNNYYYuuu|||fff]]]PPPYYYuuuvvvooohhhpppzzzlllgggjjjgggaaaaaafffgggcccbbbbbbbbbbbbcccdddeeefffffffffffffffffffffffffffeeefffhhhiiiiiiiiihhhggghhhjjjmmmnnnnnnnnnnnnooommmoooppprrrssssssssssssrrrqqqqqqrrrnnnaaaPPPDDD<<<===@@@GGGQQQZZZaaaddd))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))++++++******++++++,,,---///,,,,,,...//////444;;;IIIZZZiiissswwwmmmkkkrrr|||~~~}}}~~~xxxrrrqqqiii\\\PPPFFF???999666------------------------++++++++++++++++++++++++*********************************************************)))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********///...,,,+++++++++,,,,,,------...///000222444555666666666777777999::::::;;;<<<>>>>>>===<<<>>>??????@@@AAABBBCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFCCC???<<<999888777444666777999999999888777999999:::::::::;;;;;;;;;===;;;:::;;;===@@@AAAAAAKKKUUU]]]^^^\\\]]]^^^^^^YYYZZZ\\\\\\[[[ZZZ[[[\\\\\\\\\\\\ZZZWWWSSSOOOMMMFFFFFFPPPdddyyytttWWWIIIGGGFFFDDDCCCHHHFFFDDDEEEHHHIIIGGGDDDMMMPPPTTT[[[fffzzz}}}yyyvvvuuussspppnnnlllllllllkkkkkkoootttyyyyyy{{{}}}uuummm^^^NNN@@@888666666666???JJJVVVhhh{{{}}}vvv~~~wwwwwwvvvpppkkkooo{{{pppccc]]][[[MMMLLLGGG@@@===???AAAAAA<<<444+++''''''((((((&&&))))))(((((((((((())))))((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''''''''''''''(((((((((((()))******)))''''''(((***,,,---,,,222EEEUUUOOO???>>>;;;CCCZZZttt|||sssfffOOOHHHVVV|||yyywww|||pppjjjhhhgggfffdddcccbbbaaaaaaffffffffffffgggggggggggggggfffeeeddddddeeeggghhhbbbdddfffhhhiiijjjjjjjjjiiikkkmmmooopppnnnlllkkkjjjfffjjjssstttoooqqqxxxxxxvvvuuuwwwuuuiiiUUUDDD======AAAIIIOOOTTT[[[ccc))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))+++++++++***++++++,,,---++++++---......222>>>KKK\\\fffrrr||||||tttjjjhhhppp|||~~~~~~{{{wwwpppiiiaaaTTTHHH???888444222------------------------++++++++++++++++++++++++************************************************************))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++------,,,++++++,,,------//////000111222444555666777777777777888999:::;;;:::<<<============???AAABBBBBBDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHEEEBBB>>>;;;999777666666666777777777777777999999999:::::::::;;;;;;======<<<<<<===@@@DDDFFFTTT\\\aaa___[[[ZZZZZZYYYYYY[[[]]]]]][[[ZZZZZZ[[[YYYXXXVVVTTTQQQNNNKKKIIIHHHIIISSShhh~~~nnnSSSGGGEEEFFFFFFGGGHHHFFFDDDEEEHHHIIIIIIHHHSSSYYYbbbkkkvvvyyyvvvssspppooommmjjjhhhgggeeebbbaaacccgggkkknnntttvvvxxxyyyyyyyyyzzz|||}}}}}}llleeeXXXJJJ>>>777555555222777;;;BBBRRRhhhyyy}}}{{{~~~{{{{{{yyy{{{{{{xxx}}}zzzvvvzzzzzzlllccc^^^]]]RRRPPPKKKEEE???===CCCIIIAAA888...((()))+++***((())))))(((((((((((())))))(((((('''&&&''''''))))))(((((('''''''''&&&&&&&&&''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))******)))'''''')))***+++,,,333CCCOOOPPPIIIAAA???DDDRRRiiiyyywwweeeTTTHHHNNNhhh|||uuu~~~tttjjjfffggggggeeedddccccccbbbbbbffffffggggggggghhhhhhhhhgggfffeeeddddddeeeggghhhcccdddgggiiijjjkkkkkkjjjjjjlllnnnooooooooommmllloooooorrruuussspppqqqvvvuuussssssuuutttjjjWWWHHH??????CCCLLLRRRWWW^^^fff))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))+++++++++++++++,,,------)))+++...000111999NNNaaannnrrr{{{yyyllljjjqqqvvvooohhhiiiqqq|||{{{yyyssskkk___WWWJJJ???777222000...------------------------++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......------------,,,,,,++++++++++++,,,---...///111111222333444555777888888888888888999:::;;;<<<;;;<<<=========???CCCFFFGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHEEEBBB>>>:::888888777666555555555666777999999999999::::::::::::===>>>>>><<<<<<@@@HHHMMM\\\bbbddd```[[[[[[[[[YYY[[[\\\^^^]]][[[XXXWWWWWWVVVTTTQQQMMMKKKIIIIIIIIIKKKMMMXXXnnnkkkQQQFFFFFFGGGIIIJJJJJJHHHGGGHHHJJJNNNOOOPPPVVV___kkkwww{{{zzzzzzwwwyyy}}}|||xxxvvvqqqnnnkkkiiihhhfffdddaaaccc]]]XXXVVVYYY^^^aaabbbjjjlllooopppnnnmmmlllllloooqqquuu{{{}}}~~~eee^^^TTTHHH>>>888444444111222000000<<>>111+++,,,...,,,***))))))(((((((((((()))))))))((((((''''''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))***)))((((((***++++++...???TTTXXXJJJ@@@AAA@@@PPPhhh}}}rrrWWWCCC???PPPqqq~~~tttwww{{{xxxlllfffeeeffffffeeedddddddddddddddggghhhhhhhhhhhhiiiiiiiiigggfffeeeddddddeeefffgggeeefffhhhjjjkkklllkkkkkklllmmmnnnooooooooonnnnnnuuuzzz|||vvvqqqqqqssssssqqqppppppssstttlll\\\OOOCCCBBBFFFOOOWWW\\\ccciii((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,++++++++++++,,,---------,,,...111666CCCZZZnnnsssyyy~~~yyykkkaaadddmmmoookkkjjjooowww}}}{{{xxxmmm```VVVOOOCCC999333000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,******+++,,,---///000111222333333333555666777888888888888999:::;;;<<<======>>>??????@@@CCCGGGJJJLLLMMMMMMNNNNNNMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHFFFDDD@@@===;;;;;;:::777555555555777888999999999999::::::::::::<<<>>>>>>===<<>>BBB\\\zzzmmmRRR???AAARRRlll}}}yyypppvvvxxx}}}qqqiiigggiiifffeeeeeeeeeeeeeeeffffffhhhhhhiiiiiiiiijjjjjjjjjggggggfffeeeeeeeeefffffffffgggiiikkkllllllllllllnnnnnnnnnnnnooooooooopppvvvvvvooorrrtttrrrrrrqqqqqqttttttnnnbbbXXXIIIGGGJJJRRRZZZ```ffflll((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))************************,,,,,,++++++,,,,,,---...000------444>>>MMMbbbrrrvvv|||kkk___dddlllnnnjjjkkkqqqzzz}}}|||{{{tttcccSSSLLLFFF<<<444000.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******,,,...///111222222333333333444555666777888888888999:::;;;===???@@@AAABBBCCCDDDEEEGGGJJJMMMPPPPPPPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEEEEDDDBBB???===>>><<<999666666777999;;;999999:::::::::;;;;;;;;;;;;===>>>======DDDOOOYYYaaadddeeeaaaaaacccdddccc______]]]YYYSSSNNNLLLKKKMMMKKKIIIHHHHHHKKKOOOQQQPPPRRR^^^sssvvvdddRRRKKKLLLOOORRRTTTPPPPPPQQQSSSWWW\\\bbbfffnnnsss||||||yyyvvvvvvuuuuuu|||{{{zzzwwwtttqqqooommmlllkkkhhhgggfffccc```]]]XXXQQQIIIGGGJJJNNNOOOMMMNNNQQQUUUWWWWWWUUUUUUUUUYYY[[[ccclllsssyyyttt[[[VVVNNNGGGCCC???<<<:::444555444222222<<>>>>>>>>MMMhhhwwwbbbNNNAAANNNWWWfffnnnmmmnnn~~~zzz||||||mmmggghhhkkkffffffeeeeeeffffffggggggiiiiiiiiiiiijjjjjjjjjjjjggggggffffffeeeeeeeeeeeeggghhhjjjkkklllllllllkkknnnnnnnnnnnnooooooooopppqqq{{{}}}tttppptttvvvsssuuuttttttvvvvvvrrrhhhaaaRRRMMMMMMTTT\\\bbbhhhmmm))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))***))))))(((((())))))***************************,,,,,,,,,,,,,,,------...000///333>>>LLL[[[lllyyyzzzddd___llltttnnnlllooozzzzzzyyyxxxwwwtttiiiWWWHHHAAA<<<555///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,+++,,,...000222333444444444444444555555666888888999:::;;;<<>><<<999888777999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>AAAIIITTT\\\dddfffeeebbbaaabbbbbb___]]]\\\XXXSSSMMMJJJIIIIIIIIIHHHHHHHHHJJJLLLOOOQQQQQQTTT```tttpppbbbTTTQQQTTTWWWZZZ]]]TTTVVVYYY\\\```ffflllqqq|||~~~|||zzzyyyzzzzzzxxxwww|||zzzwwwssspppnnnnnnnnnjjjhhhfffeeeccc```[[[XXXNNNIIICCCAAABBBEEEEEEEEEEEEHHHKKKMMMNNNMMMNNNOOONNNPPPWWW```hhhppp|||~~~vvv]]]VVVNNNHHHFFFDDDAAA???111222555555333333===GGGccctttzzztttnnnnnnuuuzzzyyyooommmnnnddd[[[YYYZZZWWWMMMCCCHHHFFFAAA;;;444///+++)))))))))(((((((((((())))))'''(((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((()))***++++++,,,...000777KKKSSSFFF:::===DDDFFF^^^tttyyybbbRRRJJJEEESSSXXXaaagggiiippp{{{{{{llldddeeehhhggggggfffffffffgggggghhhhhhiiiiiiiiiiiijjjjjjjjjgggggggggffffffeeeddddddggghhhjjjkkkllllllkkkkkklllmmmnnnooooooooonnnnnnmmmrrrtttssssssuuuvvvtttwwwvvvuuuwwwxxxuuuooojjj]]]UUUQQQVVV]]]ccciiinnn))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))******))))))))))))******************************---,,,,,,,,,,,,---.........444BBBRRR```mmm}}}vvvhhhjjjtttvvvppprrrwwwuuussspppmmmeeeXXXKKKCCC:::666111---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...000222444555555555777666666777777888999:::;;;<<<>>>@@@CCCGGGIIIKKKLLLNNNQQQQQQPPPOOONNNOOOOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLGGGFFFEEEDDDBBB@@@???>>>;;;:::999888888999;;;<<<<<<<<<<<<============>>>======>>>AAAGGGPPPYYY___bbbdddccc```___```^^^ZZZWWWUUUQQQLLLHHHGGGIIIKKKJJJJJJLLLMMMOOOOOOPPPPPPRRRUUUaaauuuwwwjjj___]]]```aaaaaaccc\\\```eeejjjnnnssszzz~~~}}}|||}}}|||yyyvvvqqqnnnllljjjjjjdddccc```___\\\XXXSSSOOOEEEDDDAAA???>>>???@@@@@@AAACCCFFFGGGGGGHHHIIIJJJHHHIIIMMMTTT[[[cccqqq}}}}}}mmmdddXXXPPPKKKGGGBBB>>>333333555777444111444<<>>@@@CCCGGGKKKNNNPPPOOORRRUUUVVVTTTQQQOOOOOOMMMMMMNNNNNNOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJGGGDDDAAA???>>>>>>999888888888888999;;;<<<============>>>>>>>>>>>>@@@>>>>>>CCCKKKUUU]]]aaa]]]``````]]]^^^___]]]XXXRRRPPPLLLHHHEEEFFFKKKNNNNNNOOORRRSSSTTTSSSQQQPPPRRRUUUbbbwwwxxxmmmiiiiiigggeeeeeedddiiiooouuuyyy~~~}}}{{{xxxsssnnnjjjgggeee___]]][[[YYYVVVQQQLLLHHHBBBCCCBBB@@@>>>===>>>@@@AAACCCDDDDDDDDDDDDFFFHHHGGGFFFHHHNNNTTT\\\iiivvvuuueeeXXXOOOHHH@@@;;;999777888:::777333555<<>>>>>OOOfffwwwgggMMMHHHRRR[[[YYY[[[___dddmmmyyyzzztttiiidddfffjjjiiiiiihhhgggggggggggggggggghhhhhhhhhhhhiiiiiiiiiggggggggggggfffeeedddcccfffgggiiijjjkkkjjjjjjiiiiiikkkmmmooopppnnnlllkkkkkkeeehhhuuu|||wwwsssuuusssrrrsssvvvyyyzzzyyyxxxooodddZZZYYY___eeelllqqq))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,...---------...///000111999HHH```uuu}}}}}}xxxsssrrrtttxxx}}}|||jjjeeemmmggg___XXXQQQIII@@@999333222000...,,,+++******,,,,,,,,,++++++*********+++++++++*********))))))************************......------,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,...///---///222444666777888777888888999:::;;;<<<===>>>>>>AAAEEEHHHIIIJJJLLLMMMOOOQQQSSSUUUUUUSSSPPPMMMLLLNNNOOOPPPQQQPPPOOONNNOOONNNNNNNNNOOOOOOMMMKKKKKKKKKJJJFFFAAA===<<<<<<:::999777666666888999;;;999:::<<<>>>????????????===<<<>>>FFFQQQZZZ]]]]]]\\\]]]^^^^^^\\\XXXTTTRRRIIIIIIIIIJJJKKKLLLMMMNNNTTTQQQPPPQQQTTTUUUSSSQQQWWW[[[fffwwwwwwnnnhhheeecccbbbjjjqqqyyy~~~~~~~~~yyyrrrlllhhheeebbb```VVVWWWWWWVVVTTTPPPLLLIIIEEEDDDAAA???============CCCBBBAAA@@@@@@AAABBBBBBFFFGGGIIIKKKPPPVVV^^^cccsss{{{{{{eeeUUUOOOIII@@@===999<<>>>>>@@@CCCFFFIIIJJJLLLNNNOOORRRSSSTTTUUUTTTRRRPPPNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNOOOOOOOOONNNMMMLLLLLLJJJGGGBBB>>>======:::999888777777999:::<<<:::<<<>>>@@@AAAAAA@@@@@@@@@???BBBJJJTTT\\\____________]]][[[XXXSSSPPPMMMJJJJJJKKKLLLNNNPPPRRRSSSUUUSSSRRRSSSUUUWWWUUUTTTSSSXXXeeewww|||rrrkkkhhhhhhiiittt{{{{{{tttnnniiiddd___\\\UUUVVVVVVUUURRRNNNJJJHHHCCCBBB@@@???>>>>>>>>>???AAAAAAAAAAAACCCDDDFFFGGGDDDEEEFFFHHHJJJOOOTTTXXXgggmmm|||vvvhhh^^^OOOAAA@@@<<<>>>BBBBBBAAALLL\\\mmmpppqqqpppxxx~~~vvvoooyyy~~~vvvvvvuuu~~~pppddd___]]][[[XXXPPPKKKJJJGGG===000)))+++++++++***)))((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))---++++++......000:::EEEMMMDDD;;;<<>>:::555111//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************************************,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222555444444444555666777888;;;;;;<<<<<<===>>>??????BBBDDDGGGIIIKKKMMMPPPRRRUUUUUUUUUUUUTTTRRRQQQPPPSSSRRRPPPNNNMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMKKKHHHCCC???>>>>>>;;;:::999888999:::<<<===<<<>>>AAACCCDDDCCCBBBAAAAAAAAAEEEMMMWWW^^^``````aaa___[[[WWWRRRNNNJJJIIILLLMMMNNNPPPRRRUUUWWWYYYWWWVVVTTTUUUWWWXXXXXXWWWSSSZZZgggwwwxxxrrrrrrvvvzzz}}}vvvpppjjjddd^^^ZZZYYYYYYYYYWWWSSSOOOKKKHHHAAA@@@???>>>>>>>>>???@@@??????@@@@@@BBBDDDEEEFFFDDDEEEFFFFFFGGGHHHKKKNNNYYY\\\hhh}}}xxxnnn[[[JJJFFFCCCEEEJJJLLLOOOZZZiiisssuuummmbbbggg}}}~~~vvvyyy|||sssmmmzzzzzzyyyjjjaaa]]]ZZZ___[[[SSSMMMJJJEEE777)))***************)))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***++++++---///000555BBBOOOGGG???888===SSSnnnrrr[[[GGGKKKbbb~~~nnnXXXKKKVVVvvvxxxkkkbbbbbbhhhjjjhhhjjjjjjjjjiiiiiihhhhhhhhhggghhhhhhiiiiiihhhhhhgggeeeeeefffffffffeeeeeedddeeehhhjjjjjjhhhgggjjjmmmmmmmmmmmmnnnqqqssssssrrrxxxvvvuuuxxxyyyyyyyyyzzz{{{{{{||||||{{{ssshhhaaabbbhhhooottt))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))***++++++,,,,,,------///111///...444AAALLLjjjpppzzztttjjjggg~~~yyytttrrrqqqttt}}}|||iii``````aaa___PPPJJJAAA;;;888555222///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------------...///111222444444666555555555666777999;;;<<<<<<===>>>??????@@@@@@BBBDDDFFFHHHJJJLLLPPPSSSUUUUUUTTTTTTSSSTTTTTTTTTUUUSSSPPPMMMKKKKKKLLLLLLOOOPPPPPPPPPOOOOOOQQQRRRNNNNNNLLLIIIDDD@@@??????<<<;;;:::999:::<<<>>>???>>>@@@CCCEEEFFFEEECCCBBB>>>AAAFFFOOOXXX^^^_________\\\WWWRRRMMMJJJIIIIIIPPPQQQQQQRRRTTTVVVXXXYYYWWWVVVVVVVVVWWWXXXYYYYYYZZZ```kkkwwwzzz}}}wwwpppkkkfffbbb___cccbbb```\\\WWWQQQLLLIII@@@???>>>======>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKQQQQQQYYYhhhyyy|||wwwjjj\\\RRRNNNNNNUUUXXXXXXYYY]]]dddiiiaaaSSSYYYuuupppooo|||tttrrrtttfff___\\\```bbb]]]RRRLLLIII>>>///+++*********+++***)))((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))******))))))))),,,222<<>>:::EEEccczzzaaaLLLCCCWWWrrrvvvbbbLLLIII```{{{rrrfff```ccchhhiiigggjjjjjjiiiiiihhhhhhggggggggghhhhhhhhhhhhhhhhhhgggeeeeeeeeeeeefffffffffeeefffhhhiiiiiihhhhhhjjjlllmmmmmmllllllmmmmmmmmmlllttt|||{{{tttsssvvvyyyyyyzzzzzz{{{|||||||||}}}vvvmmmfffeeehhhooosss))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,------***---//////111;;;LLLYYYvvvuuu}}}zzzeeeaaalll{{{vvvrrrsssvvv}}}rrreeeeeehhhaaaUUULLLEEE<<<666444222///---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------............///000222333555666666555555555666777:::===>>>===>>>>>>??????@@@@@@@@@AAABBBDDDEEEGGGKKKPPPSSSTTTTTTSSSSSSTTTUUUVVVWWWUUUSSSOOOLLLJJJJJJKKKMMMOOOPPPQQQPPPNNNNNNPPPSSSNNNNNNMMMIIIDDD@@@??????<<<;;;::::::;;;<<>>BBBJJJSSSZZZ^^^___^^^XXXUUUQQQMMMKKKKKKMMMNNNUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUWWWYYY[[[^^^dddmmmyyywwwppplllkkkjjjjjjllljjjeee___XXXPPPJJJFFFAAA@@@???>>>>>>>>>???@@@EEEFFFGGGIIIKKKMMMNNNNNNHHHIIIJJJIIIHHHHHHJJJKKKMMMNNNRRRZZZcccpppxxxnnnddd[[[SSSVVVZZZYYYSSSNNN\\\^^^UUUEEEHHHdddjjjnnn~~~wwwxxx~~~kkkcccaaa]]]ffffff[[[PPPJJJCCC999...,,,******++++++)))'''))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********,,,)))&&&+++888EEELLLMMM>>>???EEEVVVuuulllZZZGGGAAASSSiiiwwwttt^^^LLLTTTtttxxxnnndddaaaeeehhhgggeeeiiiiiiiiihhhhhhhhhgggggghhhgggggggggggggggggghhheeeeeeeeeeeefffgggggghhhggghhhiiijjjiiijjjkkkllljjjkkkkkkkkkkkkjjjkkkkkkqqqsssvvvwwwuuuttttttuuuxxxxxxxxxyyyzzzzzz{{{{{{}}}yyyqqqjjjfffgggkkknnn))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++******++++++,,,---------(((+++---111888FFFYYYfffrrr}}}ppp[[[fff{{{vvvtttzzz|||lllhhhllljjj\\\NNNEEE>>>777222000///---***,,,,,,+++*********++++++***++++++++++++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---...///000000000111333444666666777777555555666888:::<<<>>>???>>>>>>>>>?????????@@@@@@@@@AAABBBCCCEEEIIIOOOSSSSSSSSSSSSSSSTTTUUUVVVWWWSSSQQQNNNLLLJJJKKKLLLMMMPPPQQQRRRPPPLLLLLLOOORRRNNNNNNLLLIIIDDD@@@??????<<<;;;::::::;;;===???AAAAAAAAACCCDDDDDDDDDCCCCCCDDDIIIQQQXXX]]]^^^]]][[[PPPNNNLLLKKKLLLOOORRRUUUZZZZZZXXXWWWUUUUUUTTTTTTUUUUUUUUUTTTTTTVVVYYY\\\```dddmmm{{{~~~vvvqqqooopppqqqqqqnnnkkkfff^^^UUUMMMFFFBBBBBBBBBAAAAAAAAABBBDDDDDDCCCEEEHHHKKKNNNPPPQQQRRRGGGGGGGGGFFFEEEFFFHHHJJJLLLMMMQQQTTTXXXaaatttyyywwwhhhXXXRRRUUUUUUOOOIIIRRROOODDD777:::RRRtttlllkkkvvv}}}zzz{{{llleeebbb]]]gggllldddVVVLLLEEEBBB333///+++***+++,,,***((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++...+++)))...===JJJKKKFFF:::BBBRRRlllwww___MMMEEEFFFSSS^^^eeettthhhWWWPPPeeerrrjjjddddddgggfffeeeeeehhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffgggggghhhffffffffffffggghhhiiijjjiiiiiijjjjjjkkklllllllllgggiiikkklllllllllnnnppptttsssssstttuuuwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz}}}zzzuuunnnhhheeeeeeggg))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))*********+++++++++******+++,,,,,,------...+++---000777DDDVVViiiuuuwwwkkkdddqqqxxxuuuzzzzzzppplllooolll___QQQLLL===888222/////////---+++,,,,,,+++*********************+++++++++,,,,,,,,,))))))*********+++++++++************************+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++---...000111222222333555666777777777777666777888:::<<<======>>>>>>>>>>>>>>>????????????@@@AAAAAABBBDDDIIIOOOTTTUUUUUUTTTTTTTTTSSSSSSSSSPPPOOOMMMLLLKKKLLLNNNOOOPPPRRRRRROOOKKKIIIMMMQQQMMMMMMLLLHHHCCC@@@>>>>>>;;;::::::999;;;===???AAAAAAAAAAAAAAAAAABBBBBBCCCIIIOOOVVV[[[\\\ZZZVVVTTTJJJIIIIIIJJJNNNRRRWWWZZZ___^^^]]][[[YYYXXXWWWWWWUUUVVVVVVUUUTTTVVVZZZ^^^ccceeennn~~~{{{wwwttttttsssrrrqqqmmmjjjddd\\\SSSKKKEEEAAACCCCCCCCCDDDFFFIIIKKKMMMJJJLLLMMMOOOQQQRRRRRRRRRGGGFFFEEECCCBBBCCCFFFIIIMMMLLLOOORRRSSSWWWcccooo}}}uuueeeYYYTTTPPPKKKEEE@@@;;;666222444CCCbbb~~~~~~tttkkkkkkpppttt{{{uuupppjjjcccdddhhhmmmlll```OOOFFFEEE888222,,,)))+++,,,***((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,---111===GGGEEE===:::EEE^^^|||fffRRRBBBHHHSSS]]]```aaahhhqqqXXXRRRZZZyyy~~~xxxiiidddcccggghhheeeccceeeffffffgggggghhhiiiiiiiiihhhgggffffffffffffggghhhggggggfffggghhhjjjkkkmmmkkkjjjjjjkkkmmmnnnnnnmmmgggiiilllllllllllloooqqqrrrtttvvvwwwvvvwwwxxxyyywwwwwwwwwxxxyyyyyyzzzzzz}}}|||yyysssjjjdddaaaaaa))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''((((((((())))))******)))************+++++++++***++++++,,,,,,------...000111555>>>NNNbbbuuupppzzz~~~ttttttttttttooorrruuugggNNNAAADDD999555000///000111///------,,,+++***))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,((()))+++---///111222333444555666888888888777666888999:::<<<======<<<;;;>>>>>>>>>>>>>>>?????????AAAAAABBBBBBDDDIIIPPPUUUVVVVVVVVVUUUSSSQQQPPPOOOMMMMMMLLLLLLLLLMMMOOOOOOQQQRRRSSSOOOIIIHHHKKKOOOMMMMMMKKKHHHCCC???>>>>>>;;;:::999999:::<<>>555111222555333666LLLfffvvv}}}llleeekkkwww}}}uuuqqqvvvzzztttkkkjjjiiimmmqqqgggRRRFFFEEE;;;444,,,)))***,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++&&&+++///222:::AAA???777<<>>dddtttrrr{{{yyyxxxsss{{{rrriiiddd\\\NNN@@@888333222111000......------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,+++,,,,,,------***+++---000222444555666777666555444444555666777999::::::;;;;;;<<<<<<<<>>===@@@EEEIIIJJJJJJOOORRRUUUVVVVVVUUUUUUUUUNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPNNNKKKIIIIIIKKKNNNNNNJJJJJJLLLJJJCCCAAADDD???<<<999888:::>>>@@@AAA>>>??????>>><<<===AAAFFFOOOTTTXXXYYYTTTOOOLLLKKKIIIJJJOOOTTTZZZ]]]^^^^^^bbb```\\\YYYWWWWWWXXXYYY[[[VVVTTTWWWYYYYYYZZZ]]]jjjjjjsss}}}{{{sssvvvvvvsssssswwwxxxvvvnnniiibbbXXXJJJ@@@@@@EEEEEEIIIOOOSSSUUUWWWZZZ]]]hhhwww~~~sssgggccc___YYYRRRNNNJJJIIIFFFCCCDDDHHHKKKLLLNNNPPPQQQRRRRRRRRRWWW]]]hhhtttvvvjjj^^^PPPBBB===888333222222666AAALLLfffzzzlllnnn}}}xxxxxxzzzxxxssstttlllmmmuuulllTTTFFFGGGGGG>>>222,,,***++++++***************))))))))))))***)))(((''''''((()))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))((('''''')))+++------///222555666777777<<<\\\xxxgggOOOKKKPPP___hhhhhhkkk{{{tttWWWPPPWWWssstttggg^^^bbbgggiiiiiihhhgggfffhhhgggfffffffffhhhiiijjjggggggggggggggggggggggggggghhhiiiiiiiiijjjmmmpppkkkjjjjjjkkkmmmnnnnnnmmmooonnnnnnmmmmmmmmmmmmnnnrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwxxxyyy}}}yyyoooccc[[[XXX))))))))))))(((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************---***+++///000------...,,,;;;CCCSSSooozzz|||sssyyytttzzz|||pppccc[[[RRRFFF<<<777222111000///...---------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,------+++,,,...111333444555555555555555555666777999999:::::::::;;;;;;<<<======BBBCCCCCCAAA??????@@@AAABBB@@@???AAAEEEIIIJJJJJJRRRUUUWWWXXXWWWUUUTTTTTTPPPQQQQQQQQQRRRSSSTTTUUURRRPPPNNNKKKJJJKKKMMMPPPPPPNNNNNNQQQMMMEEEBBBCCC???<<<999888:::===@@@@@@>>>???>>>===;;;===AAADDDKKKPPPTTTUUUQQQLLLJJJJJJLLLNNNSSSYYY^^^bbbcccccc___]]][[[YYYWWWWWWXXXYYYZZZVVVUUUXXXZZZZZZ]]]```bbblll|||xxxuuuoooqqqrrrrrrvvv{{{|||xxxpppiii```VVVJJJAAA@@@DDDCCCLLLWWW\\\]]]___fffllltttkkkbbbZZZZZZRRRKKKKKKLLLLLLLLLNNNNNNOOOPPPRRRTTTVVVXXXYYYYYY\\\bbbjjjttt}}}|||rrrhhhYYYLLL===888444333333444:::BBB\\\vvvtttuuu}}}}}}{{{vvvwwwzzzqqqmmmpppkkk\\\OOOLLLIII@@@555---******)))(((************))))))))))))***)))(((''''''((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))'''((()))+++...,,,000888:::777555777KKKjjjxxx]]]JJJJJJcccpppvvvqqqrrrcccIIIMMM^^^|||rrrfff```dddgggiiiiiihhhgggggghhhhhhgggfffggggggiiiiiiffffffffffffffffffffffffiiijjjjjjjjjiiijjjkkkmmmmmmlllkkklllnnnpppooonnnooooooooonnnnnnnnnnnnnnnsssssstttuuuvvvvvvvvvvvvvvvwwwxxxxxxwwwxxxzzz|||~~~yyypppdddZZZUUU))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********+++++++++***+++///111......111...>>>UUUjjjuuu{{{uuuzzzqqqjjjxxxsss}}}mmm[[[OOOGGG>>>777555111000///---,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---......///000222333444555555444555666888999:::;;;;;;::::::;;;;;;<<<======>>>BBBCCCCCCBBB@@@@@@AAACCCDDDCCCBBBCCCFFFIIIKKKKKKUUUXXXZZZZZZXXXVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTRRRPPPMMMKKKKKKMMMPPPRRRRRRSSSWWWYYYTTTLLLFFFEEE>>><<<999999;;;===??????=========<<<;;;<<<@@@BBBFFFJJJNNNOOOLLLIIIHHHIIIRRRTTTXXX\\\```ccceeeeee]]]\\\[[[ZZZYYYYYYYYYYYYYYYVVVVVVZZZ\\\]]]aaaffffffuuu}}}{{{xxxssspppnnnpppppprrryyy~~~{{{uuuggg___UUUNNNFFF@@@@@@CCCHHHRRR\\\aaabbbhhhuuuyyylll```cccWWWMMMLLLOOOQQQRRRSSSXXXXXXYYYZZZ]]]___bbbddd___^^^]]]___dddlllsssxxx~~~yyypppbbbUUUCCC===999888666333444888MMMddd{{{|||wwwyyyooorrryyy||||||zzz}}}zzznnnjjjjjjggg]]]SSSLLLDDD999000+++*********************))))))))))))))))))(((((((((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))((((((***,,,///---444??????555555>>>___yyyjjjPPPFFFOOOrrrhhhRRRDDDSSSooo{{{vvvmmmddddddfffiiiiiihhhggghhhhhhiiiiiihhhggggggggghhhhhhffffffffffffffffffffffffiiikkklllllljjjiiijjjkkklllkkkkkklllnnnoooooonnnnnnooopppqqqqqqpppooooootttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwyyy|||{{{rrreeeYYYQQQ))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((('''((())))))***))))))))))))))))))))))))))))))*********++++++++++++***,,,000000...///333>>>QQQnnn{{{yyy~~~~~~nnnooommmrrrwwwoooqqq{{{jjjVVVIII@@@888444333///...---,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000111222333444555555555555777999;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>???BBBCCCDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEGGGIIIJJJKKKUUUWWW[[[\\\ZZZXXXVVVUUURRRRRRRRRRRRRRRRRRRRRQQQQQQOOOLLLKKKLLLOOORRRSSSRRRWWW^^^```[[[RRRKKKIII>>><<<999999;;;===>>>>>><<<<<<;;;;;;;;;===???@@@AAAEEEIIIJJJHHHGGGIIIKKKUUUWWW[[[^^^___aaacccddd```___^^^]]]\\\[[[ZZZYYYXXXWWWXXX\\\___```eeekkkuuu~~~~~~|||zzzwwwtttqqqoooqqqqqqrrrtttzzz}}}uuukkk\\\SSSJJJGGGEEEDDDGGGKKKXXX^^^dddjjjqqqnnnlllaaaVVVSSSUUUWWW\\\aaapppooooooooopppsssuuuwwwmmmjjjeeeaaaaaacccgggjjjuuuyyylll```QQQIIIBBB???<<<777444555===SSSooo{{{xxxzzz{{{yyy{{{yyyyyyoooggglllwwwooocccgggllldddUUUKKKFFF>>>555...+++,,,---************)))))))))(((((((((((((((((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((()))***,,,000111;;;EEE???333;;;OOOppppppXXXEEEGGGYYYrrrfffPPPKKKMMMeee|||uuuooohhhbbbfffhhhiiiiiihhhggghhhiiijjjiiiiiihhhhhhgggggggggeeeeeeeeeeeeeeeeeeeeeeeehhhjjjlllmmmlllkkkkkkkkkjjjiiihhhjjjlllmmmlllkkkmmmoooqqqssssssrrrqqqpppvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxwwwwwwxxx|||~~~~~~{{{ssshhhYYYNNN))))))))))))(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************++++++++++++,,,+++,,,//////---111777MMMfffhhhcccuuuzzzuuuwww{{{vvvfffSSSGGG???777222111...---,,,++++++***++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333444555666666666666888999;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>??????@@@BBBCCCEEEFFFFFFHHHKKKMMMIIIIIIHHHGGGGGGHHHJJJKKKPPPTTTYYY\\\[[[ZZZYYYXXXTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMJJJKKKNNNRRRSSSSSSMMMVVV```bbb]]]UUUMMMIII>>>;;;999999;;;<<<======<<<;;;:::;;;<<<===>>>???>>>BBBEEEFFFFFFGGGKKKOOOTTTXXX\\\___aaadddgggjjjfffeeedddbbb```]]]\\\[[[ZZZYYY[[[```aaabbbhhhooo}}}}}}yyyuuuqqqnnnnnnnnnqqqrrrsssvvvzzzzzzooobbbVVVNNNGGGFFFIIILLLRRRXXXeeekkkvvv|||sssmmmfffbbb```dddooo{{{|||vvvpppjjjfffdddccchhhppp{{{xxxoooaaaVVVKKKGGGCCC===999888444IIIfff~~~{{{uuuqqqooouuu{{{zzzyyyzzzpppiiipppmmm]]]```ggg```OOOFFFDDD???777///++++++---************)))))))))(((''''''((()))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))+++---333888BBBFFF<<<666IIIeeexxx]]]HHH>>>HHH___ttt~~~XXXEEEJJJUUUyyywwwpppiiieeebbbggghhhjjjjjjhhhhhhiiijjjjjjjjjiiiiiiiiihhhggggggfffffffffffffffffffffffffffhhhkkkmmmmmmlllmmmnnnjjjiiiiiijjjlllmmmmmmlllmmmoooqqqsssttttttsssrrrvvvvvvuuuuuuuuuvvvwwwwwwyyyyyyzzzxxxwwwxxxzzz||||||{{{tttjjjZZZLLL))))))))))))(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))*********++++++++++++,,,---,,,---//////000777@@@RRRmmm{{{```jjj{{{zzzooo```OOOEEE>>>666111000------,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,---------------...///000111222333444555666777777777777;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHJJJMMMOOOJJJKKKJJJIIIGGGGGGHHHJJJLLLPPPVVVZZZ[[[[[[ZZZZZZWWWXXXXXXXXXWWWUUUSSSRRRNNNLLLKKKNNNRRRVVVVVVTTTJJJVVVaaabbb\\\TTTLLLFFF===;;;999999;;;<<<<<<<<<<<<;;;:::;;;===??????>>><<>>III]]]wwwYYYGGGNNN]]]{{{ssskkkeeeccceeeeeegggiiijjjiiihhhiiiiiiiiiiiijjjjjjjjjiiihhhhhhggggggggggggggggggggggggfffhhhkkkllllllmmmnnnpppmmmllllllmmmoooppppppooommmnnnppprrrtttttttttsssvvvuuuttttttuuuvvvxxxyyyyyyzzz{{{zzzyyyxxxyyyzzzzzzzzztttlll\\\KKK))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((())))))***+++))))))))))))))))))))))))*********+++++++++,,,,,,---,,,---000222666AAALLLaaavvvrrrgggxxx}}}{{{hhhYYYIII@@@:::444000000------,,,++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++...---,,,,,,,,,,,,---.........//////000222333444333444555777888999999999::::::::::::;;;;;;<<<===:::;;;<<<===???@@@AAABBBCCCEEEFFFGGGGGGHHHJJJMMMKKKLLLLLLIIIFFFEEEGGGIIIIIINNNTTTYYYZZZZZZYYYXXXYYYYYYZZZYYYXXXUUUSSSQQQMMMLLLMMMRRRXXX[[[YYYUUUNNN[[[fffeee]]]UUULLLEEE===;;;::::::;;;<<<;;;;;;===;;;:::<<<>>>@@@???>>>:::===@@@AAACCCHHHOOOUUUWWW\\\bbbfffiiimmmtttzzznnnllliiieeecccbbbbbbbbb``````ccceeeddddddiiiqqqrrrxxx}}}{{{yyyuuunnniiigggjjjmmmooouuuzzzzzzvvvnnn```SSSCCCAAACCCIIIQQQ\\\nnn|||zzzrrrnnniiilllnnnrrr{{{{{{{{{wwwjjj___]]][[[TTTIIICCC:::<<>>@@@;;;;;;<<<>>>???AAABBBBBBEEEFFFFFFFFFEEEEEEGGGIIIKKKLLLLLLIIIFFFDDDFFFIIIHHHMMMTTTXXXYYYXXXWWWVVVWWWXXXXXXXXXVVVSSSPPPOOONNNMMMOOOUUU\\\^^^[[[WWWUUUcccmmmjjj```WWWNNNFFF===;;;::::::;;;<<<;;;:::>>><<<;;;<<>>???BBBGGGPPPVVV\\\```eeeggghhhjjjqqqvvvmmmkkkhhheeecccccceeefffcccccceeegggeeedddiiiqqqsss{{{~~~yyyxxxvvvpppkkkjjjlllooossszzz|||ttthhhXXXKKKAAABBBHHHRRR^^^nnnvvvuuurrrpppttt~~~}}}qqqhhhhhhhhh___QQQHHH@@@999<<>>DDDAAA:::CCC```yyy~~~kkkJJJ;;;FFFQQQUUU\\\```qqqwwwYYYSSSkkkxxxnnnjjjfffcccfffmmm```dddhhhkkkkkkiiihhhhhhggghhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhlllmmmlllkkkjjjjjjlllooommmlllkkkmmmooopppooonnnnnnnnnnnnoooqqqsssuuuvvvttttttssstttuuuxxx{{{}}}sssvvvzzz}}}}}}|||{{{{{{yyy~~~wwwsssooo```MMM)))))))))))))))(((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))************++++++******************++++++++++++,,,---......***---///000444BBBXXXjjj{{{{{{{{{xxx|||~~~pppTTTIII===777444///...///......---------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000222222222333333444444444666777999:::;;;;;;::::::777888999:::;;;;;;;;;;;;<<<===>>>>>>>>>???BBBEEECCCCCCBBBAAAAAACCCIIIMMMQQQQQQPPPLLLGGGFFFHHHKKKHHHOOOTTTUUUVVVZZZ[[[YYY[[[YYYWWWXXXYYYWWWRRRNNNPPPMMMPPPWWW[[[ZZZXXXXXXXXXfffqqqooodddWWWKKKDDD<<<<<<<<<;;;<<<<<<<<<===;;;;;;;;;===??????===;;;:::888:::@@@FFFJJJQQQWWWbbbgggjjjkkkmmmqqqpppllljjjjjjiiihhhfffeeecccccc```bbbdddeeefffjjjqqqvvvxxxuuukkkiiihhhhhhnnnvvv~~~zzzjjjVVVKKKHHHAAAKKKVVV]]]ggg~~~}}}zzzzzzzzzrrroooqqqrrrhhh\\\FFF@@@:::???XXXzzzyyyllliiikkkuuu~~~}}}sssuuu|||wwwhhh[[[UUURRRQQQWWWWWWNNNDDD<<<111'''+++***))))))***)))'''%%%******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))***%%%'''...---''',,,888GGGAAA666666OOOtttqqqTTT<<<<<>>????????????@@@BBBEEEGGGHHHHHHFFFDDDEEEHHHKKKPPPPPPPPPLLLGGGFFFHHHJJJHHHOOOUUUVVVWWWZZZZZZXXXYYYXXXWWWWWWXXXVVVRRRNNNRRRQQQTTT[[[]]]XXXSSSRRRbbbmmmtttooocccWWWLLLDDD======<<<;;;;;;<<<===>>>;;;;;;<<<===>>>>>><<<999999888;;;BBBHHHKKKRRRYYYdddiiilllmmmpppsssrrroooqqqpppmmmjjjhhhfffeeedddbbbdddggghhhiiimmmsssyyy|||vvvmmmeeeeeegggjjjqqqzzzsss___OOOHHHEEELLLRRR\\\kkk~~~zzzyyy}}}wwwlll[[[QQQFFFCCCOOOfff{{{wwwcccnnnzzz}}}vvvyyyiii[[[TTTTTTZZZZZZPPPEEE<<<222***+++)))((()))***)))(((&&&***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))+++---,,,///;;;JJJGGG@@@666<<>>>>>???>>>>>>@@@AAAAAAAAA@@@AAADDDFFFLLLNNNOOOLLLHHHEEEFFFHHHNNNNNNNNNJJJFFFEEEGGGJJJJJJQQQWWWXXXXXXZZZYYYVVVWWWVVVVVVVVVVVVUUURRROOORRRSSSXXX^^^^^^WWWQQQPPPnnnuuuwwwooocccWWWKKKCCC???>>><<<;;;;;;<<<===???<<<;;;<<<===>>><<<999666999999===EEEJJJMMMTTT[[[ggglllpppqqqtttwwwwwwtttxxxuuupppkkkhhheeeeeeeeefffhhhkkklllmmmqqqxxx~~~}}}uuujjjdddaaaccchhhoooyyyiiiRRRIIIHHHFFFUUUXXXccczzzpppdddXXXSSSRRRXXXkkkzzzdddllltttuuuyyy|||ttt|||rrr```VVVYYY]]]]]]SSSEEE;;;333///+++)))((()))******)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))(((---...))),,,;;;OOO\\\GGG>>>888FFFgggqqqOOOEEEGGG\\\rrr{{{}}}~~~zzz^^^eeezzz}}}qqqmmmiiigggfffeeecccbbbbbbbbbccceeeiiillllllllliiijjjkkkkkkkkkjjjiiihhhjjjiiiiiiiiiiiijjjkkkkkkjjjkkkllllllkkklllnnnpppoooooonnnnnnnnnoooppppppnnnoooppprrrsssuuuvvvvvvyyyyyyxxxxxxxxxxxxyyyyyy{{{|||}}}}}}||||||}}}~~~}}}}}}vvvgggYYY)))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))***************************+++++++++,,,++++++,,,,,,---...//////---000???VVVjjjtttwww|||xxxuuupppqqq~~~}}}iiigggkkkxxx}}}lll^^^GGG===444222111...---///......---------,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,---///000111222222444555777888999:::===<<<;;;::::::;;;<<<=========>>>??????????????????@@@AAABBBBBBDDDGGGJJJPPPSSSTTTQQQJJJDDDDDDEEEKKKLLLKKKHHHDDDCCCFFFIIILLLSSSYYYYYYYYYZZZYYYUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTYYY^^^\\\VVVTTTVVVtttyyyzzzqqqdddWWWJJJ@@@???>>><<<::::::;;;===>>><<<<<<;;;<<<<<<:::666333888:::@@@GGGLLLOOOWWW___kkkppptttvvvyyy}}}|||yyy{{{wwwqqqkkkgggffffffgggjjjmmmoooqqqrrrvvv}}}zzzppphhhcccccccccgggnnnxxx}}}___JJJIIIMMMNNN\\\aaaooo|||ooohhhhhhccc\\\cccsss{{{qqqsssqqqvvv~~~}}}vvvzzz~~~rrrrrrwwwyyyhhh___]]]```___UUUFFF:::555333+++***))))))***+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''...---'''///HHH[[[```DDD======SSSrrrvvvbbbFFFFFFUUUtttfff\\\nnnyyyhhhhhhhhhfffdddbbbbbbbbbcccbbbccceeeiiikkklllkkkhhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkllljjjkkkllllllkkklllnnnppppppoooooonnnooooooppppppnnnoooppprrrtttuuuwwwxxxzzzyyyyyyxxxxxxxxxyyyyyyzzz|||}}}}}}|||}}}~~~{{{nnnaaa)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,---...////////////777KKKdddvvv|||{{{rrr```\\\gggqqqyyywwwjjjnnn~~~vvvfffZZZCCC:::222000000...---.........---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........---------...///111222222333444555666888999;;;;;;===<<<;;;;;;;;;<<<===>>>===>>>>>>????????????>>>===???AAABBBDDDFFFJJJNNNRRRUUUVVVQQQHHHBBBBBBDDDKKKKKKIIIEEEBBBBBBGGGKKKOOOVVV[[[ZZZYYYZZZXXXUUUUUUUUUVVVVVVVVVUUUUUUUUUXXXYYY[[[\\\WWWSSSUUU[[[ttt{{{}}}tttfffWWWHHH>>>???>>><<<;;;:::;;;<<<======<<<::::::999888555222888:::AAAHHHMMMPPPYYYcccnnntttxxxzzz}}}}}}yyysssmmmjjjiiikkklllnnnpppssstttvvvzzzyyyrrriiibbb^^^bbbfffkkkpppxxxxxxZZZIIIKKKTTTXXXooowwwwwwooorrroooeeecccjjjpppzzz{{{tttrrrxxxxxx|||yyyzzz~~~zzzqqqqqquuussskkkbbbbbb___WWWIII===666666---+++))))))***++++++***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((,,,***'''666PPPZZZTTTBBB???GGG```yyy{{{hhhTTT@@@JJJgggfffWWWaaazzzyyypppccceeeffffffcccbbbcccdddeeeddddddeeehhhiiiiiihhhhhhhhhiiijjjjjjjjjiiihhhggggggggghhhiiijjjkkklllkkklllmmmmmmllllllnnnpppppppppooooooooooooppppppnnnoooppprrrtttvvvwwwxxxyyyxxxxxxxxxyyyzzzzzz{{{zzz{{{|||{{{{{{|||~~~uuuiii)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000111777FFF\\\rrrlllTTTTTTiiiuuuxxx}}}~~~~~~mmm\\\PPP@@@888111//////------.........---------,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---......//////......///111222333444444555666777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@>>>??????@@@@@@@@@??????===???AAACCCDDDGGGKKKNNNRRRUUUUUUNNNEEE@@@BBBGGGNNNMMMIIIDDDAAACCCJJJPPPTTTYYY\\\ZZZYYYYYYXXXUUUUUUWWWXXXXXXWWWWWWXXXZZZ```___^^^ZZZSSSNNNTTT^^^ttt~~~vvvdddTTTGGG???AAA@@@???>>>>>>=========>>>;;;888666666555444333888;;;AAAHHHLLLQQQ[[[gggqqqwww{{{}}}|||wwwrrrooooooppprrrooorrruuuwwwxxx}}}yyypppkkkhhhdddccceeeeeennnwww}}}qqqWWWKKKNNN[[[fffsssqqqooohhhbbbaaafffuuu|||zzzzzz}}}~~~xxxyyy~~~}}}mmmrrrwwwpppfffccc___ZZZOOOBBB:::888000---*********++++++***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))))))))+++)))--->>>RRRSSSFFFBBBEEEVVVnnnzzznnnWWWIII:::MMMrrriiiSSSTTToooppphhhccceeefffeeeddddddeeefffgggeeeeeeeeeggghhhgggfffggghhhiiijjjjjjjjjiiihhhhhhhhhhhhiiiiiikkklllllllllmmmnnnnnnmmmnnnppprrrqqqqqqpppoooooooooppppppooopppqqqssstttvvvwwwwwwxxxxxxxxxxxxyyy{{{|||}}}zzz{{{{{{zzzzzz{{{~~~~~~{{{ppp)))))))))))))))((('''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,---,,,,,,------...///000222>>>TTTkkk}}}eeeXXXbbbwww{{{zzzzzzgggTTTGGG???777000//////---,,,---......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...////////////000111333444555666666777888888999:::;;;;;;;;;:::;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDFFFIIILLLRRRTTTSSSKKKBBB???EEELLLTTTQQQLLLEEEBBBFFFOOOVVVWWW\\\]]]ZZZXXXYYYYYYVVVWWWYYYZZZZZZYYYYYY\\\^^^``````___[[[RRRNNNUUU```yyywwwaaaPPPFFFBBBCCCCCCCCCCCCCCCAAA@@@???>>>;;;666333333444444444888;;;@@@GGGJJJPPP]]]jjjsssxxx}}}zzzuuurrrqqqrrrrrrpppsssvvvxxxyyy~~~{{{qqqhhhfffeeeeeeiiiooolllyyygggTTTNNNTTTggg{{{|||tttqqqkkk```WWW]]]kkk{{{}}}~~~yyy}}}qqqqqqzzz}}}vvvwwwkkkeee```^^^VVVIII???;;;222///,,,************)))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))***+++---555DDDOOOKKK@@@CCCMMMeee{{{xxx___JJJBBB999LLLpppbbbOOO]]]zzznnnhhhiiihhhgggffffffffffffeeefffeeedddeeegggggggggeeefffggghhhjjjjjjjjjiiihhhjjjjjjjjjjjjjjjkkklllmmmmmmoooooooooooooooqqqsssrrrqqqppppppooooooppppppqqqqqqrrrssstttuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{|||{{{|||{{{zzzzzz{{{}}}|||~~~}}}sss)))))))))))))))((((((''''''((((((((())))))******(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,---------------...000000111BBB[[[sss^^^aaavvvzzzyyyeeeRRRDDD???777000000000---,,,---......---------,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000///000222444555666777777999999999::::::;;;;;;;;;999:::===???AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCCCCDDDGGGIIISSSTTTRRRIIIAAA@@@HHHQQQXXXTTTNNNGGGDDDIIISSS[[[ZZZ]]]]]]YYYWWWXXXYYYWWWXXXZZZ\\\[[[ZZZ[[[^^^aaa\\\]]]___[[[SSSPPPXXXddd~~~www^^^LLLFFFEEEEEEFFFGGGGGGGGGDDDBBB@@@???:::555222111333555555999;;;@@@FFFIIIPPP^^^lllsssyyy~~~zzzvvvrrrpppoooooopppsssvvvxxxzzz~~~uuujjjbbbaaabbbccciiiqqqsss^^^PPPQQQZZZrrr}}}wwwooo___OOOMMM[[[uuuxxxyyy~~~}}}xxxwww{{{zzzuuuyyyooofff``````\\\NNNBBB===333000,,,*********))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))***+++000;;;FFFLLLGGG@@@DDDSSSooowwwWWWBBB@@@<<>>???@@@@@@???@@@BBBDDD@@@BBBDDDDDDEEEFFFIIIKKKOOOKKKFFFAAAAAADDDIIIMMMUUUQQQIIIAAA===AAAKKKSSSQQQLLLFFFEEEJJJRRRXXX[[[ZZZ]]]```]]]YYYWWWYYY\\\YYYZZZ[[[]]]^^^^^^]]]]]]ZZZXXXVVVSSSNNNNNNXXXddd}}}bbbLLLDDDFFFHHHIIIOOOTTTQQQGGG???===:::555222222222222555:::;;;@@@EEEHHHKKKSSSaaakkkxxxyyy}}}~~~wwwtttuuutttqqqsssyyy{{{wwwvvv{{{{{{uuupppfff___\\\```eeekkkwwwqqqVVVQQQUUU___xxxwwwqqqbbbPPPGGGOOOgggyyyxxx~~~|||nnnnnnuuuyyyzzzyyyzzzrrrhhhcccddd___MMM:::<<<333,,,+++***(((''')))+++***)))(((((()))***+++((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&'''((()))***+++,,,,,,+++)))***>>>SSSNNNAAACCCMMMrrrkkkQQQ>>>;;;444KKKcccwwwqqqXXXaaaxxxrrrqqquuullliiifffeeeffffffcccaaa```aaaccceeefffggghhhhhhhhhhhhgggggggggggghhhhhhhhhiiijjjjjjiiijjjlllnnnnnnoooppppppooonnnoooppptttsssqqqooonnnoooooopppuuuuuuvvvvvvvvvvvvuuuuuuwwwyyyzzzyyyxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz||||||************))))))))))))&&&'''''''''((()))))))))(((((((((((())))))))))))***))))))((()))***+++,,,++++++++++++,,,,,,,,,,,,***000---,,,222222111888SSScccvvv~~~xxxxxxgggRRRHHH???666444000.........,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,,,,,,,---......//////000111111222222222444777888888888:::;;;<<<999888888;;;>>>>>>===>>>???@@@@@@??????AAABBB@@@AAACCCDDDEEEGGGJJJMMMQQQNNNKKKHHHHHHJJJMMMOOOPPPMMMGGGBBB???BBBIIIOOOMMMJJJHHHIIIPPPWWW]]]___\\\^^^```^^^ZZZYYY[[[^^^ZZZZZZ[[[[[[ZZZXXXVVVUUUOOONNNNNNNNNMMMQQQ]]]jjjzzzaaaMMMIIILLLLLLOOOWWW]]]YYYKKK???::::::555222222222222555;;;>>>CCCIIILLLOOOWWWdddnnnyyy{{{~~~|||wwwtttvvvuuusssvvv{{{|||xxxxxx}}}~~~xxxqqqkkkdddbbbeeennnvvvxxx```PPPTTT\\\cccrrr|||uuuiiiZZZIIIJJJ[[[wwwxxxxxxyyyjjjhhhnnnsssuuuvvvvvvppphhhfffkkkjjj]]]NNN>>>555...,,,,,,***)))*********))))))))))))******((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((()))***++++++,,,...///222AAAOOOHHH===BBB[[[zzzzzzdddKKK<<<===@@@VVVkkk{{{hhh```oootttiiihhhllliiifffccccccddddddbbb```aaabbbdddeeeggghhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiijjjkkkkkkjjjkkkmmmooooooppprrrrrrqqqppprrrssstttsssqqqpppooooooppppppsssssstttvvvvvvwwwwwwwwwxxxyyy{{{{{{zzzzzz{{{|||{{{{{{||||||||||||{{{{{{{{{{{{}}}}}}************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,,,,---------...,,,...,,,...444111444EEEiiisss~~~vvvrrryyy^^^LLLDDD;;;666333000.........---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------..............................---------......///000000000111222222333333222555888:::::::::;;;<<<:::999:::<<<@@@BBBBBBBBB>>>???AAAAAA@@@???@@@AAA???AAACCCDDDEEEGGGJJJLLLRRRQQQQQQPPPPPPPPPPPPPPPIIIGGGEEEBBB@@@CCCHHHLLLKKKKKKLLLQQQWWW]]]aaaccc^^^```aaa___\\\\\\^^^aaa^^^^^^]]]\\\XXXTTTPPPMMMIIIHHHIIIKKKNNNTTTcccqqquuu]]]MMMLLLQQQRRRXXXcccjjjcccPPP@@@888999444111222333333666<<>>@@@BBBBBBAAA@@@@@@AAAAAADDDHHHIIIIIIHHHGGGHHHOOOQQQSSSUUUTTTSSSPPPOOOEEEDDDBBBAAABBBEEEJJJMMMOOOQQQTTTYYY]]]```bbbbbb```aaabbbaaa___^^^```bbbccccccaaa]]]XXXSSSMMMJJJLLLJJJKKKNNNQQQXXXfffsssrrr[[[LLLLLLQQQWWW___kkkrrriiiTTTAAA888888444111333444444888>>>EEEIIINNNRRRWWW```kkksss}}}zzzxxxwwwwwwwwwxxx{{{}}}{{{yyy{{{}}}yyyuuupppjjjgggjjjvvvqqq^^^WWWXXXhhhzzz~~~pppccc___QQQOOOccc|||~~~nnn}}}sssjjjkkkpppwwwzzzooohhhiiikkkddd[[[FFF<<<333000...+++***,,,((()))***++++++***)))(((((((((''''''''''''(((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((************************'''555>>>CCCEEE>>>@@@PPPwwwzzzeeeOOO<<<;;;JJJvvv{{{\\\aaannnuuukkkeeeaaa___aaaaaaaaa``````aaabbbbbbbbbcccdddfffggghhhiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjjjjkkkllllllkkklllnnnpppooopppssssssssstttvvvxxxtttssssssrrrrrrrrrrrrrrrqqqrrrsssuuuvvvwwwwwwwwwtttvvvxxxyyyxxxyyy{{{}}}~~~~~~~~~~~~{{{|||************)))))))))((()))))))))))))))((((((((((((((((((((()))))))))))))))*********++++++++++++*********+++,,,------...,,,...---///222333IIInnnyyyyyyiiidddnnn{{{sssvvvzzzuuuoooVVVFFF@@@888444222///......///...............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------.........///000000111111222222222222333333444444555666666666777999;;;;;;:::888888999;;;===???@@@AAAAAAAAABBB@@@BBBDDDDDDCCCBBBCCCDDDHHHKKKPPPQQQOOOKKKGGGEEEJJJMMMQQQSSSSSSQQQMMMKKKGGGDDDBBBAAAEEEJJJPPPTTTWWWZZZ]]]___```_________aaabbbbbbbbbaaa``````aaacccbbb___[[[VVVPPPLLLIIINNNLLLMMMQQQVVV\\\iiitttsss]]]OOONNNRRR]]]eeeqqqvvvlllVVVCCC<<<888444222444555666;;;AAAFFFJJJOOOTTT[[[dddnnnuuu~~~{{{{{{zzzxxxyyy{{{}}}}}}zzzyyy{{{~~~~~~|||wwwrrrnnnllllllmmmvvvggg]]]^^^eeesss{{{lllgggWWWOOO]]]tttyyyyyyyyytttvvv|||~~~|||}}}xxxtttvvvxxx{{{~~~xxxnnnffffffiiigggaaaIII???555111...+++***+++((()))***++++++***)))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((***************+++++++++(((888@@@AAAAAA>>>FFFYYYvvvwwwkkkXXXHHH;;;AAAXXXiiiVVViiixxxooogggeeecccbbbcccaaabbbbbbbbbbbbccceeefffeeefffggghhhiiijjjjjjjjjhhhhhhgggggggggggghhhhhhiiijjjkkkkkkjjjkkkmmmooommmoooqqqrrrssstttvvvxxxtttttttttttttttssssssrrrsssttttttuuuuuuuuuuuutttuuuwwwyyyyyyyyyzzz|||~~~~~~~~~~~~~~~zzz|||~~~************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++))))))***+++,,,---......+++///...000888AAAZZZ|||~~~iiiWWW\\\ooo~~~{{{tttvvv|||{{{iiiRRREEE???777333111......////////////............---------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////111111222333444444444444555555555666777777888888999:::;;;:::999888999;;;===???@@@@@@??????AAABBBDDDEEEFFFEEEEEEEEEGGGIIIOOOQQQTTTTTTQQQLLLHHHFFFGGGIIIMMMOOOPPPNNNJJJHHHIIIGGGEEEFFFLLLRRRXXX[[[^^^```bbbbbb```^^^]]]]]]```aaaccccccbbb```^^^\\\]]][[[WWWSSSOOOLLLJJJIIIMMMKKKNNNTTT[[[bbblllvvvsss___SSSSSSXXXeeemmmyyy}}}pppXXXFFF>>>999555333555777999>>>DDDHHHKKKQQQXXX```jjjssszzz}}}{{{}}}}}}{{{||||||{{{}}}{{{xxxsssnnnlllnnntttyyywwwfffppp{{{vvveeeXXX\\\lll|||~~~|||yyyooolllmmmrrrxxx~~~{{{yyy~~~~~~rrrmmmmmmjjjeeeMMMBBB777222///+++***+++))))))************))))))((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((*********+++++++++,,,,,,000>>>BBB@@@AAABBBMMMaaarrrkkkZZZLLLCCC===LLLllluuugggVVVXXXqqquuuiiieeeeeecccccceeebbbdddeeedddddddddfffhhhfffggghhhiiijjjjjjjjjjjjhhhhhhgggggggggggghhhhhhiiijjjkkkkkkjjjkkkmmmooommmoooqqqrrrrrrsssuuuwwwttttttuuuuuuuuuuuutttsssttttttuuuuuuuuuttttttsssxxxyyy{{{{{{{{{{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}yyy|||~~~************))))))))))))((((((((()))*********+++(((((((((((()))))))))))))))***+++,,,,,,,,,++++++******+++,,,---...//////+++000...222DDDWWWkkkzzz```ZZZmmm}}}zzzzzzyyyqqqaaaMMMBBB>>>666222000......///000000///............------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...//////000111111111222333555666666555555666666777777888999999999999::::::999999;;;>>>AAA???@@@AAA@@@??????BBBEEEGGGGGGGGGFFFFFFHHHLLLPPPPPPPPPOOOMMMIIIGGGFFFGGGFFFHHHJJJLLLMMMKKKIIIHHHJJJIIIJJJNNNUUU\\\___``````bbbbbbaaa___]]]___aaa___```bbbdddccc```[[[WWWUUURRROOOLLLJJJJJJKKKLLLPPPOOOSSSZZZbbbgggpppxxx~~~nnn\\\TTTXXX___mmmwwwwww\\\GGG>>>999555444777999;;;AAAGGGKKKOOOUUU]]]gggqqq{{{~~~}}}zzz~~~~~~yyywwwuuurrrssszzzssssss```YYY___mmm}}}tttrrrttttttttt{{{{{{www}}}yyyooolllhhhcccQQQFFF:::444000,,,+++---******))))))))))))******((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((())))))***++++++,,,------666AAABBB>>>DDDKKKYYYmmmooobbbMMMAAA>>>@@@YYYiiiTTTTTTllltttlllfffeeeeeedddeeegggccceeeffffffddddddgggiiiggghhhiiijjjkkkkkkkkkkkkiiihhhhhhhhhhhhhhhhhhiiijjjkkkllllllkkklllnnnpppnnnppprrrrrrrrrssstttvvvttttttuuuvvvvvvvvvuuutttrrrrrrssstttuuuuuuuuuuuuwwwxxxzzzzzzyyyyyyzzz{{{{{{{{{||||||||||||{{{{{{zzz}}}************))))))))))))''''''((()))***++++++,,,(((((((((((()))))))))))))))***+++,,,---,,,++++++++++++,,,---...///000111,,,111---444OOOhhhvvvuuu]]]ccc~~~uuu|||zzzyyyiii[[[III@@@<<<444222000......///000000000//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////000111222222222111222444666777666666555777777777888999999::::::999999:::999:::===BBBFFF???AAAAAA@@@???@@@EEEIIIIIIIIIHHHGGGGGGKKKPPPTTTMMMKKKGGGBBB???@@@CCCFFFFFFHHHIIIKKKKKKKKKJJJIIIJJJKKKNNNUUU]]]bbbcccbbb___```aaa```^^^^^^aaaeee^^^```bbbdddddd___YYYTTTQQQOOOKKKHHHHHHJJJNNNPPPWWWVVVYYYaaagggkkkrrrxxxxxxfffVVVRRRYYYcccsss~~~}}}```HHH===:::666555888;;;===BBBHHHOOORRRXXXaaalllwww~~~zzz~~~yyyyyyyyyzzz}}}{{{www```QQQPPP\\\ooo}}}qqq{{{zzz{{{xxxrrriiigggeeeaaaTTTHHH<<<666222...---...+++***)))(((((()))***+++((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((((())))))+++,,,---......777AAA@@@===HHHTTTdddxxxppp^^^FFF;;;;;;BBBaaammmTTTaaa|||mmmhhheeefffgggeeefffiiidddfffgggfffddddddgggjjjhhhiiijjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjlllmmmnnnmmmmmmmmmoooqqqoooqqqssssssssssssuuuvvvtttuuuvvvwwwwwwvvvuuutttpppqqqrrrtttuuuvvvvvvwwwtttuuuvvvvvvuuutttuuuwwwzzzzzz{{{{{{{{{{{{zzzzzz{{{~~~******))))))((((((''''''))))))(((((((((((()))))))))************+++++++++)))******++++++,,,------+++++++++---...///...---------111>>>VVVqqqwww```vvvxxxvvv|||tttfffZZZIII???<<<666000000//////......------......---------,,,,,,,,,...---+++))))))***+++,,,************+++,,,------//////000111222333333444555555555555555666777777666777999:::;;;;;;::::::>>><<<999:::<<>>AAAEEEJJJKKKKKKKKKJJJJJJKKKLLLPPPSSSXXX]]]bbbddddddddddddaaa^^^]]]^^^aaabbbcccccccccccc```\\\VVVPPPLLLMMMLLLJJJGGGGGGJJJOOOSSSZZZ]]]aaaeeejjjnnnqqqsss}}}ssseeeZZZXXX___fffwww}}}bbbHHH@@@888555444666888<<>>>>>@@@FFFbbbppp[[[xxxxxxqqqnnnjjjgggfffgggiiikkkhhhgggeeeddddddeeefffgggiiiiiiiiijjjkkklllnnnnnniiihhhfffeeefffgggiiijjjiiijjjkkkmmmnnnmmmmmmlllqqqqqqqqqrrrrrrssssssssssssqqqqqquuuzzz|||yyytttuuurrrpppqqqtttuuuuuusssrrrttttttppplllnnnwwwzzzvvvuuuyyy}}}+++*********))))))))))))))))))(((((((((((()))))))))************+++++++++*********+++,,,,,,------,,,,,,,,,---...///...---//////666GGG^^^tttzzzttt|||wwwooobbbWWWGGG>>><<<555111111000//////......---............---------,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,---...///000000111222333444444555555555555555555666777777666777888999:::;;;;;;;;;===<<<;;;<<>>@@@CCCFFFKKKNNNQQQRRRRRRRRRTTTVVV\\\]]]```bbbccccccbbbaaabbb```______aaacccccccccaaa```^^^[[[WWWSSSPPPOOOOOONNNLLLJJJJJJNNNTTTXXXaaabbbfffjjjnnnqqqsssttt}}}yyypppddd[[[[[[ccclll~~~aaaFFF===:::666555888;;;>>>GGGPPPQQQUUU]]]hhhsss}}}~~~vvvZZZIIIKKKNNNYYYmmm}}}~~~wwwqqqoooooosssyyyyyyuuupppaaaWWWHHH<<<555222...,,,+++++++++************)))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%(((((('''%%%&&&'''(((((())))))(((((())))))))))))***************++++++******+++///222===@@@======RRRqqq~~~{{{eeeOOO===;;;???IIIaaa{{{kkkaaa~~~wwwooommmkkkhhhggggggiiijjjhhhgggeeeddddddeeeggghhhjjjjjjjjjjjjjjjkkkkkkkkkhhhgggfffeeefffgggiiijjjiiijjjkkkmmmmmmmmmmmmlllqqqqqqqqqrrrrrrrrrsssssssssqqqqqquuuyyyzzzwwwssstttrrrpppqqqsssttttttrrrrrrrrrqqqnnnnnnttt~~~{{{vvvvvvyyy}}}}}}~~~++++++++++++************))))))(((((((((((()))))))))************+++++++++******++++++,,,,,,---------------...............111444AAAZZZnnn{{{{{{~~~{{{yyy}}}jjj^^^TTTEEE===;;;444222111111000000///....../////////.........------...---+++******+++,,,,,,---------......///000111111111222333444555666666666666555555555666777777777777777888999;;;<<<============???BBBDDDDDDCCCBBBBBBCCCCCCDDDGGGLLLPPPMMMMMMOOOQQQTTTTTTRRRPPPHHHAAA<<>>999BBB```~~~tttUUUGGG;;;;;;HHH]]]tttgggooozzzuuummmlllkkkiiihhhhhhhhhhhhggggggeeeeeeeeefffggghhhiiiiiijjjjjjjjjiiihhhggggggffffffeeeeeeggghhhiiiiiijjjkkklllmmmmmmmmmmmmqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqtttxxxxxxuuurrrrrrqqqoooppprrrssssssrrrrrrpppnnnnnnrrr{{{{{{xxxwwwzzz}}}{{{}}}************************))))))(((((((((((())))))))))))*********+++++++++******++++++,,,------...---...............///000333:::QQQnnntttzzzwwwwwwuuu{{{{{{hhh]]]TTTEEE===:::444222222111111000/////////000////////////.........---,,,,,,+++++++++,,,,,,............///000222222333333444555666777777888777666666666666666777777888777777888999<<<>>>???>>>===>>>@@@BBBCCCBBBAAA@@@AAACCCDDDFFFKKKPPPTTTSSSUUUVVVWWWWWWTTTQQQNNNHHHBBB???BBBFFFFFFFFFGGGIIIQQQ[[[_________cccgggfffeeeddddddddddddeeefff______```bbbcccaaa]]]ZZZSSSSSSRRRRRRSSSSSSTTTUUURRRRRRRRRRRRUUUZZZbbbgggmmmnnnnnnooooooooooooooopppnnniiibbb___eeeqqq{{{```CCC<<<;;;888999<<<@@@CCCLLLTTTVVV\\\eeeoooyyy}}}\\\LLLFFF===BBBYYYwww{{{}}}{{{mmmmmmzzzwwwlllggg\\\LLL===222---,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((()))))))))(((''''''((()))))))))))))))((()))))))))************'''+++---+++)))---888AAAEEE@@@>>>LLLmmmkkkJJJBBB999<<>>@@@BBB@@@??????@@@AAAAAA@@@>>>???AAACCCFFFHHHMMMRRRVVVYYYZZZ[[[ZZZWWWRRROOOLLLJJJEEEBBBFFFIIIGGGFFFGGGKKKSSS]]]bbbcccdddfffiiibbbbbbaaa```aaabbbdddeee_________```___\\\WWWTTTLLLOOOSSSVVVXXXXXXWWWVVVSSSSSSTTTUUUXXX___gggmmmsssssssssrrrpppooommmllllllkkkhhhcccccckkkyyy___CCC???:::888999>>>AAAEEEMMMVVVZZZ```jjjttt{{{cccNNNEEE999;;;MMMkkk{{{|||}}}pppqqq|||zzzmmmjjjcccTTTCCC666///---+++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((())))))'''(((((()))))))))))))))((()))))))))************&&&***,,,+++***///;;;EEECCCBBBFFFYYYvvv{{{fffJJJBBB:::AAA\\\~~~llllllqqqqqqiiijjjjjjjjjjjjiiigggfffffffffffffffgggggghhhhhhcccdddgggiiijjjiiihhhgggfffffffffffffffggghhhhhhjjjjjjkkkkkklllmmmmmmnnnppppppppppppppppppppppppooopppqqqtttuuuvvvtttrrrrrrrrrrrrrrrrrrrrrssstttxxxvvvuuuxxx~~~}}}xxxwwwwwwwwwyyy|||~~~~~~((((((((((((((()))))))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,------......,,,...000///---///333777===RRRnnnvvvnnnkkk```jjjyyy{{{ooommmvvvyyyzzzhhh]]]UUUFFF===:::222222111111000000///....../////////.........------,,,,,,,,,,,,------------.........///000222333444444444555666777888999999888888777666666666777777888999:::<<<>>>@@@BBBDDDCCCBBBAAAAAACCCCCCBBBAAABBBDDDFFFGGGIIIKKKOOORRRWWWXXXXXXVVVRRROOOOOOOOOOOOIIIFFFHHHJJJHHHEEEEEEFFFKKKSSSZZZ^^^```aaabbbaaa```___^^^^^^^^^___```___]]]\\\[[[ZZZXXXTTTRRRNNNRRRXXX]]]___]]]YYYWWWTTTUUUVVVXXX\\\ccckkkqqqyyyxxxwwwuuurrrooommmkkkjjjjjjiiigggjjjttt]]]BBBAAA:::999:::???CCCGGGOOOWWW___fffqqqyyyyyykkkPPPEEE:::888CCC\\\ssszzzwww}}}vvvpppooojjj^^^NNN>>>444///+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***'''((())))))******))))))))))))))))))************''')))++++++,,,222===FFF===BBBNNNddd~~~wwwbbbGGG@@@>>>QQQvvv~~~bbbsss{{{ooooooiiiiiijjjjjjiiihhhhhhgggeeeffffffggghhhhhhhhhiiicccdddfffhhhiiiiiiiiiiiiggggggggghhhhhhhhhhhhhhhkkkkkkkkkkkkkkkmmmnnnnnnpppppppppooooooooooooooommmooorrrtttvvvvvvuuutttssstttuuutttssssssuuuwwwyyyxxxyyy|||~~~zzzvvvuuuuuuuuuwww{{{~~~(((((()))))))))*********))))))(((((((((((()))))))))************+++++++++++++++,,,,,,---.........***---//////...///555:::PPPiiivvvnnnddd[[[bbbnnnuuuvvvuuurrrwwwtttcccYYYRRRDDD<<<999222111111000//////......---............---------,,,+++,,,,,,------...------//////000111222444666777444444555666777888999999999888888777666666777777888999<<<>>>AAACCCDDDEEEFFFEEECCCDDDGGGIIIJJJJJJHHHIIIJJJIIIGGGHHHIIIKKKMMMNNNNNNMMMLLLMMMQQQUUUTTTMMMIIIJJJJJJGGGDDDDDD@@@CCCHHHPPPYYY]]]^^^\\\______^^^^^^]]]^^^^^^^^^^^^[[[XXXWWWWWWWWWVVVUUUWWW[[[```cccccc___ZZZVVVWWWXXXYYY[[[___fffooouuuzzzyyyxxxuuuqqqnnnkkkiiiiiijjjkkkmmmrrrYYY???AAA<<<:::<<>>DDDSSSlllpppXXXCCC<<>>DDDHHHLLLTTT\\\iiirrr|||}}}|||}}}~~~~~~yyyTTTFFFBBB;;;888:::OOOmmmzzzyyy|||{{{www}}}|||yyyqqqbbbPPP===222+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))(((((()))***************))))))))))))************++++++,,,...444;;;BBBFFFCCCHHHWWWpppiiiNNNDDD===IIIssspppOOOUUU{{{tttmmmmmmnnnjjjiiihhhhhhhhhhhhhhhiiieeeeeeggghhhiiiiiiiiiiiiiiiiiihhhgggggggggggghhhhhhhhhiiijjjjjjjjjjjjjjjlllkkkjjjjjjkkklllnnnoooppppppoooooonnnnnnnnnmmmkkknnnrrruuuwwwwwwxxxyyyvvvxxxzzzyyywwwvvvyyy|||uuuvvvyyyzzz{{{zzzzzzzzz{{{yyyyyy|||}}}|||{{{{{{|||************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,,,,---///+++...444111...<<>>>>>>>>@@@DDDHHHMMMOOOHHHDDDCCCFFFNNNSSSUUUTTTVVVOOOGGGDDDFFFHHHGGGDDD???BBBEEEIIILLLPPPVVVYYY[[[NNNGGGMMMPPPIIIDDDEEEHHHIIIMMMUUU\\\aaa```___]]]ZZZXXXXXX\\\^^^^^^]]]\\\VVVQQQPPPTTT\\\aaaddddddgggiiihhhccc^^^YYYWWW]]]^^^```dddiiiqqqzzz|||vvvpppmmmkkkiiihhhiiinnnrrrttt|||sssOOO>>>>>>===>>>CCCHHHJJJMMMWWWbbbnnnttt}}}{{{yyyuuuuuu}}}vvv```MMMBBB===<<<777???TTTrrrxxxxxx}}}~~~}}}www}}}{{{xxxwwwllloooqqqaaaFFF222...,,,******++++++***)))************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((,,,---...888FFFJJJEEEDDDPPPeee{{{xxx[[[DDD@@@GGGTTTtttpppXXXGGG[[[tttqqqooommmhhhgggfffeeeeeefffggghhheeeeeeffffffgggggghhhhhheeefffgggfffeeeeeefffgggiiikkklllkkkhhhfffhhhjjjkkkkkklllmmmnnnnnnnnnnnnkkklllmmmnnnnnnnnnmmmlllrrrrrrrrrsssuuuxxx{{{}}}}}}||||||{{{{{{{{{||||||||||||{{{zzzyyywwwwwwvvvzzz}}}}}}}}}}}}|||}}}~~~~~~************************************************************************+++,,,,,,,,,,,,---------///---000333000111DDD\\\}}}~~~zzzbbbRRR^^^ttt{{{xxxyyysss```VVVMMMFFF@@@888555555111000///......---------.........---------------+++,,,---...///000111111222444555777777666555444000111222444666777999999888888777777888888999999@@@AAACCCEEEIIILLLOOOPPPEEEBBBAAAEEELLLSSSVVVVVVUUUQQQLLLJJJKKKJJJFFFCCCCCCFFFKKKOOOSSSWWW[[[^^^___RRRJJJOOOQQQLLLHHHJJJIIIJJJNNNUUU[[[______]]][[[YYYWWWXXXZZZ[[[[[[YYYVVVSSSPPPRRRXXX___eeehhhiiiiiiiiifffaaa]]][[[ZZZZZZ\\\```dddiiiqqqyyy~~~|||wwwqqqnnnllljjjjjjrrrvvvzzz}}}oooLLL<<<>>>>>>@@@EEEJJJLLLPPPZZZeeemmmsss|||{{{wwwwwwuuuxxxwwwdddPPPCCC===;;;666;;;KKKfff{{{{{{{{{vvv{{{~~~tttwwwxxxooonnnooodddKKK444///---+++***+++++++++***************))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******,,,,,,///:::HHHKKKGGGHHHWWWlll~~~oooUUUAAA???KKK\\\zzz|||gggRRRMMMfff~~~ssspppoookkkiiihhhgggffffffggghhhiiieeeeeefffgggggghhhhhhiiieeegggggggggeeeeeeeeegggiiikkklllkkkhhhggghhhjjjjjjkkklllmmmmmmlllkkkjjjiiijjjlllmmmnnnnnnnnnnnnppppppoooooorrruuuxxx{{{}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvv|||}}}||||||************************************************************************++++++,,,,,,------------///000222222...666QQQmmmzzzfff[[[uuuzzzvvv}}}~~~mmmZZZQQQHHHCCC===666333444111000///......---......------------------------,,,------...000222333444555555666777777555444333111222333444666777999999777777777888999;;;<<<===@@@BBBFFFJJJMMMNNNNNNNNNDDDAAA???BBBIIIPPPTTTUUURRROOONNNNNNNNNLLLGGGBBBFFFJJJPPPUUUXXX[[[^^^```[[[PPPJJJMMMOOOKKKHHHJJJKKKLLLOOOTTTYYY\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVUUUQQQPPPQQQVVV]]]dddjjjlllmmmllliiieee```]]]\\\]]]ZZZ]]]bbbgggmmmtttzzz}}}xxxsssooolllllllllsssvvvzzziiiHHH;;;>>>@@@BBBGGGLLLOOOSSS]]]hhhooouuu}}}}}}vvvqqqmmmnnnuuu|||mmmXXXFFF===:::666666>>>UUUtttyyyyyyyyyrrruuu|||}}}tttnnnnnnhhhPPP777000...+++***+++,,,+++***************))))))))))))''''''(((((())))))******''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++---444@@@KKKMMMIIIPPPcccxxxwwwaaaKKK???<<>>BBBHHHMMMOOONNNLLLJJJFFFCCC@@@AAAEEEJJJMMMOOOKKKJJJJJJKKKLLLKKKHHHDDDJJJNNNTTTXXXZZZ[[[[[[\\\YYYQQQNNNQQQSSSOOOKKKKKKMMMNNNPPPSSSVVVWWWWWWWWWTTTTTTTTTTTTTTTSSSSSSRRRPPPRRRVVV\\\ccciiimmmnnnnnnmmmjjjeee```]]]\\\]]]\\\aaahhhnnntttyyy~~~yyytttooollllllmmmooosssxxxbbbEEE;;;???AAACCCHHHNNNQQQVVVaaallltttzzz|||uuuppplllfffjjjttt{{{cccKKK>>>999666333666HHHhhhrrrsssuuuqqqttt}}}}}}pppmmmiiiUUU;;;222///,,,++++++,,,++++++************)))))))))(((&&&''''''((()))******+++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***///<<>>AAASSSeeeuuuyyyVVVTTTNNNeee|||qqqnnnnnnlllhhhiiihhhgggffffffggghhhiiiffffffgggggghhhiiiiiiiiihhhiiiiiihhhfffeeefffgggiiijjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmllliiigggeeeggghhhjjjllloooqqqrrrsssuuusssrrrrrrtttxxx|||}}}|||zzzzzzyyyyyyzzzzzzyyyxxxwwwwwwvvvvvv|||}}}~~~|||{{{{{{{{{}}}~~~~~~~~~}}}}}}************************************************************************++++++,,,------...//////,,,222444111666MMMmmm}}}~~~vvvsss}}}~~~uuuiiiXXXKKKDDD>>>;;;888333111222000//////............///,,,,,,,,,------.........//////000111333555777888777666666555444333222222333333444555666888999999777777999;;;===@@@BBBDDDAAADDDJJJOOOQQQOOOLLLJJJKKKHHHDDDBBBBBBDDDEEEFFFEEEDDDDDDFFFHHHJJJKKKKKKQQQTTTYYY\\\[[[YYYXXXWWW]]]ZZZZZZ^^^___[[[VVVTTTOOOPPPRRRSSSSSSSSSSSSSSSPPPQQQQQQQQQQQQQQQRRRRRRUUUXXX___eeejjjmmmoooppplllllljjjgggbbb^^^\\\\\\^^^dddlllsssyyy~~~|||vvvooollllllnnnpppuuu||||||[[[CCC===AAAAAACCCIIIPPPSSSXXXcccoooxxx~~~xxxsssmmmiiigggfffnnn{{{~~~}}}~~~nnnRRR@@@999333222444CCCcccqqqpppyyysssrrr{{{vvvnnniiiWWW@@@333000---++++++,,,,,,,,,************)))))))))(((&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***333EEEOOONNNJJJIIIhhhzzzcccIII???@@@KKK[[[iiixxxkkkPPPVVVYYYvvvuuulllkkkllljjjggggggfffeeeeeeeeeeeefffgggfffffffffggghhhhhhiiiiiihhhiiijjjiiigggfffggghhhiiiiiiiiijjjkkkkkklllkkklllmmmnnnnnnmmmkkkiiiggghhhiiijjjmmmoooqqqssstttvvvuuuttttttvvvzzz~~~}}}|||zzzzzzyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{|||{{{zzz{{{}}}}}}}}}~~~}}}|||}}}************************++++++++++++++++++++++++************************++++++,,,---...//////000,,,222444555CCC___zzz{{{xxxtttwwwssshhh\\\JJJEEE>>>:::999777333111222//////............//////,,,------....../////////000111333555666777888888666555444444333222222111333444555666777888888999888999:::<<>>DDDQQQ```ooohhh]]]hhhhhh~~~pppkkkjjjiiihhhhhhffffffeeeddddddeeeffffffeeeeeeffffffggghhhhhhhhhgggiiijjjiiihhhggghhhjjjiiihhhhhhiiilllmmmmmmlllmmmmmmmmmnnnmmmmmmllllllllllllmmmnnnppprrrtttuuuuuuttttttuuuwwwzzz}}}~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwyyyzzz{{{zzz{{{}}}~~~}}}~~~~~~~~~************************++++++++++++++++++++++++************************++++++,,,---...///000000,,,222555;;;QQQqqq}}}jjjrrrtttsssuuu~~~xxxddd[[[RRRBBB@@@;;;777777666222111333//////............//////------...//////000111111000222555888999888777666444333333222111111111111444444555666777888888999999:::;;;===@@@CCCEEEGGGIIIKKKMMMOOOPPPOOONNNNNNLLLLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIKKKNNNRRRVVVYYY[[[]]]___```]]]ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWUUUSSSTTTTTTRRRNNNKKKKKKLLLKKKMMMMMMMMMNNNQQQWWW\\\ccchhhooossstttttttttuuupppooolllgggdddbbbdddeeedddiiiqqqxxx~~~~~~uuuppppppsssqqqyyyhhhNNNAAA???AAADDDFFFMMMTTTYYY^^^jjjvvv~~~wwwrrrkkkddd``````bbbdddgggxxx{{{xxx}}}yyy[[[DDD999000333333:::RRRvvvwwwqqqzzz~~~{{{vvvzzz}}}wwwiii[[[RRR666222...++++++,,,------************))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...---:::KKKMMMDDDGGGSSSwww~~~}}}jjjOOO===???GGGXXXkkk~~~zzzdddjjjvvvvvvyyynnnkkkiiigggfffhhhgggfffeeeddddddeeefffgggddddddeeeeeeffffffggggggfffhhhiiiiiiiiiiiijjjllljjjhhhgggiiilllnnnnnnlllllllllllllllmmmnnnooopppppppppooooooppprrrtttuuussssssuuuwwwyyy{{{|||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{||||||{{{{{{}}}|||}}}~~~}}}}}}************************++++++++++++++++++++++++************************++++++,,,---...///000111...333666???[[[|||lll[[[jjj~~~tttqqqwww}}}kkkXXXRRRMMM@@@>>>999555666666333111333//////.........//////000.........///000111111222111333777::::::999777555333222111111000000111111444555555666777888888999:::;;;<<<>>>AAADDDFFFGGGIIIJJJKKKKKKLLLLLLLLLMMMIIIKKKMMMMMMLLLLLLLLLMMMKKKMMMPPPSSSTTTWWWZZZ\\\ZZZ\\\^^^^^^\\\ZZZYYYYYYTTTTTTSSSPPPPPPSSSUUUTTTSSSUUUUUUQQQMMMIIIIIIKKKJJJLLLLLLLLLMMMRRRZZZ```ffflllssswwwwwwvvvwwwxxxtttqqqlllgggcccdddhhhkkkhhhmmmttt|||xxxrrrrrruuuvvv~~~bbbJJJ@@@???@@@EEEHHHNNNVVV[[[aaammmyyy|||uuuqqqiiiddd^^^YYYYYY]]]cccggglll}}}yyywwwyyy\\\EEE:::222555222222FFFhhhxxxjjjqqq|||xxxqqqvvvzzz{{{iii]]]ZZZ777333...++++++,,,------************))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++111000:::JJJIII@@@GGGXXXyyy|||wwwbbbIII;;;???IIIeee|||gggZZZkkkwww}}}wwwmmmkkkiiieeefffiiihhhgggfffeeeeeefffggghhhccccccddddddeeeffffffgggfffgggiiiiiiiiiiiikkkmmmjjjhhhgggiiimmmooonnnlllkkkjjjjjjjjjkkknnnqqqssssssrrrqqqqqqqqqrrrssstttssstttwwwyyy{{{|||}}}}}}}}}||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{zzzzzz~~~~~~~~~||||||}}}yyyzzz{{{{{{{{{}}}******+++++++++,,,,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,...------...000111000///,,,000???ZZZuuu~~~aaaXXXttt{{{{{{ssssss```RRRGGG???:::555444333222111111111111111000///...............111///......000222222222555777888777333111222444444333111000000000111222666666777888999::::::;;;??????@@@CCCFFFIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQXXXWWWWWWXXX[[[\\\\\\[[[\\\[[[YYYYYYYYYYYYWWWVVVQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQNNNKKKHHHGGGHHHJJJNNNNNNOOOOOOSSS\\\hhhrrrvvvwwwxxxyyyzzzzzzzzzzzztttooollllllkkkhhhjjjmmmooottt{{{yyynnnnnnuuuzzzvvvYYYFFF@@@BBBGGGIIINNNTTTWWW\\\fffvvv}}}{{{vvvmmmeeebbb]]]ZZZXXXYYY^^^dddhhhjjjxxx~~~kkkQQQ???444444333333666>>>RRRtttkkkkkkyyyuuu}}}~~~zzzuuuxxx}}}sssggg___CCC777.........))))))---))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))***,,,---,,,,,,,,,444AAAGGGAAA>>>NNNcccoooTTTCCC;;;@@@OOOsssuuu]]]YYYgggvvv}}}tttoooiiigggiiijjjgggdddfffffffffggggggggggggggggggfffeeedddeeegggiiijjjjjjjjjjjjjjjjjjiiihhhggghhhiiijjjkkklllmmmmmmmmmmmmnnnoooppppppqqqsssuuuttttttttttttttttttttttttssstttuuuvvvxxxzzz{{{|||}}}}}}||||||{{{{{{zzzzzz||||||{{{zzzzzzzzzzzz{{{{{{}}}~~~||||||}}}}}}|||}}}******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...------...///000000///111444EEEccc}}}uuu]]]cccxxxzzzuuuxxx{{{mmmZZZLLLBBB:::666333333222111000000000000000000///...............//////000111222222333333666777888666333111333555444333222111111111222333666777777888999:::;;;;;;<<<===???BBBEEEHHHIIIIIIJJJKKKKKKMMMOOOQQQRRRSSSWWWVVVUUUUUUUUUWWWYYYZZZ\\\[[[[[[\\\___``````___[[[YYYXXXWWWXXXXXXVVVUUUTTTSSSSSSRRRQQQPPPPPPOOORRRRRRQQQOOOLLLJJJJJJLLLNNNNNNOOORRRYYYdddooowww{{{||||||}}}}}}}}}||||||wwwrrrnnnmmmkkkhhhiiimmmrrrwww~~~zzzooopppvvv|||oooSSSEEE@@@BBBFFFGGGMMMUUUZZZ___iiiwwwzzzsssllliiieee^^^YYYXXXZZZ[[[]]]___bbbjjjssszzz~~~bbbIII:::222333111111444:::LLLkkkqqqjjjrrrssszzz}}}}}}wwwmmmeeeHHH:::000000///***)))---))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************,,,------,,,)))333???DDD>>>@@@VVVooo~~~gggKKK>>><<>>AAADDDFFFHHHHHHHHHIIIIIIJJJLLLOOOSSSVVVXXXYYYXXXXXXXXXYYY[[[]]]^^^___^^^]]]^^^```aaaaaa```ZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPOOONNNPPPQQQQQQOOOMMMMMMMMMNNNNNNPPPWWWbbboooyyy~~~~~~zzztttooonnnkkkiiikkkooovvv{{{{{{qqqrrrxxx~~~dddLLLBBB@@@BBBEEEGGGMMMUUU\\\dddooo}}}yyyppphhhaaa^^^[[[VVVUUUWWWXXX]]]aaadddiiittt~~~~~~VVV===444111111000///111555CCC]]]ttt{{{ooonnnyyy}}}}}}vvvjjjaaaNNN???222000///***))),,,))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...+++666@@@@@@:::BBB___zzzxxx\\\AAA999===NNNfffdddXXX```sss}}}pppllliiihhhjjjkkkiiiggggggggggggfffeeeeeeeeedddiiihhhgggggghhhiiikkkllllllllllllllllllkkkkkkjjjhhhiiijjjlllmmmmmmmmmmmmmmmnnnoooooonnnnnnppprrrsssssssssrrrrrrqqqqqqqqquuuuuuvvvvvvwwwxxxxxxyyy{{{{{{zzzyyyyyyzzz||||||{{{zzzxxxwwwwwwxxxzzz{{{zzz|||~~~~~~}}}~~~~~~}}}~~~******+++++++++,,,,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,,,,------.........---------///111111===YYYwwwjjjiii{{{ssszzz{{{eeePPPCCC;;;777555333222111000000//////000.........---......//////...222555555333333888===:::999666333111111333555111111000000111222444555888999:::;;;<<<======>>>AAACCCFFFHHHIIIIIIIIIIIIGGGHHHIIIKKKOOOTTTXXXZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[[[[]]]^^^]]]\\\\\\ZZZYYYYYY[[[[[[ZZZYYYWWWWWWVVVVVVUUUTTTSSSSSSOOORRRUUUVVVUUUTTTSSSSSSOOOOOOSSS^^^lllxxx~~~zzztttoooooommmllloootttyyy~~~}}}ttttttzzz[[[FFFAAAAAABBBDDDHHHNNNVVV^^^hhhuuu|||rrrjjjgggaaa]]]\\\[[[XXXYYY\\\^^^aaaeeelllvvvuuuJJJ555222222111//////000222;;;OOObbbxxxxxxqqqzzzxxxlllcccSSSBBB333000///***)))---))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))************+++---///444>>>DDD>>>999FFFddd~~~|||oooQQQ;;;999AAAUUUnnnaaa]]]mmmwwwmmmkkkiiihhhjjjkkkjjjiiihhhggggggfffeeeddddddccchhhhhhggghhhhhhiiikkkkkkkkkkkkllllllllllllkkkkkkhhhiiijjjlllmmmmmmnnnnnnoooppppppooonnnnnnppprrrssssssssstttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwzzzyyyxxxwwwxxxzzz{{{}}}yyyxxxvvvvvvvvvxxxzzz|||zzz|||}}}~~~}}}~~~******+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++,,,,,,,,,------------...///...---...111444222HHHhhh~~~|||qqqwww}}}pppooo}}}wwwaaaMMM@@@:::777555444444333222111111111111...............///000111111444666444222555<<>>??????DDDFFFIIIJJJHHHGGGHHHIIIGGGHHHIIILLLOOOSSSWWWYYY[[[[[[[[[[[[[[[\\\\\\\\\YYYXXXXXXYYY[[[\\\[[[ZZZ[[[ZZZYYYZZZ[[[\\\[[[ZZZXXXXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^^^^\\\YYYXXXXXXTTTVVV\\\gggttt}}}{{{vvvrrrooopppqqqqqquuuzzz{{{~~~vvvuuuzzz}}}TTTCCCBBBBBBBBBEEELLLPPPWWW```kkkyyy{{{rrriiibbb___ZZZXXXXXX[[[\\\ZZZ\\\```jjjlllqqq~~~jjjAAA333333444111000000111111666DDDRRRqqqvvvzzzxxxyyy{{{xxxpppXXXEEE333//////++++++...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((*********)))***...111:::CCCEEE>>>>>>RRRmmmrrrdddIII:::???HHHZZZrrraaahhh~~~uuukkkjjjiiiiiijjjkkkkkkjjjhhhhhhgggfffeeeeeeddddddgggggggggggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiijjjkkklllmmmnnnnnnnnnpppqqqrrrqqqppppppqqqssspppqqqrrrsssuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwxxxyyyzzz{{{wwwwwwvvvvvvvvvxxxzzz|||zzz|||}}}}}}}}}}}}******+++++++++,,,,,,,,,++++++******************,,,,,,,,,,,,---------------///000///---///333888>>>ZZZwww}}}xxxyyy{{{rrrfffkkkyyy}}}~~~ppp[[[HHH===777555333555444333222111111111111///...//////000111222333333444555555555999@@@EEE<<<999555333333333222222.........///111333666777;;;<<<<<<===>>>???@@@@@@CCCEEEHHHHHHFFFEEEHHHKKKJJJKKKLLLOOOQQQSSSUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXZZZ\\\^^^^^^]]][[[YYYYYYZZZ\\\]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^___```___]]]YYYWWWWWWXXX```ccckkkttt}}}}}}zzzxxxrrroooooosssuuuvvvzzz}}}wwwvvvzzztttNNNAAACCCCCCEEEIIINNNSSS[[[dddnnnyyy{{{pppiiibbb\\\YYYZZZVVVVVVYYY___bbbcccgggmmm~~~~~~\\\:::333666333111000111222111333<<>>AAACCC;;;888555444444444222////////////111333666888:::<<<<<<===>>>???@@@AAAAAAAAADDDFFFFFFEEEGGGMMMRRRNNNOOORRRTTTUUUTTTTTTSSSNNNOOOQQQSSSUUUWWWXXXXXXZZZYYYYYY[[[^^^`````````^^^]]]\\\]]]```aaaaaa```^^^^^^^^^_______________^^^]]]\\\ZZZXXXZZZ]]]```nnnttt|||~~~{{{xxxvvvqqqooopppuuuyyyyyy|||xxxvvvzzziiiGGG???CCCDDDHHHOOOOOOUUU___iiipppuuuxxxyyysssjjjbbb```]]]ZZZZZZ^^^\\\]]]aaaggglllpppxxx|||~~~{{{NNN333444777111000000222333222111777???^^^~~~}}}uuujjjRRR;;;333111---+++---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***+++***((()))///444999>>>???AAAWWWvvv[[[MMM;;;<<>>]]]uuu|||{{{ooosssvvvhhhaaammmrrrzzzuuuiiiVVVFFF===888555444333222111000////////////000000000111222444555666000222666;;;@@@BBBAAA@@@;;;888555555555444111...000000111222555888;;;<<<======>>>???@@@AAAAAABBB@@@DDDGGGGGGGGGKKKRRRYYYRRRSSSVVVWWWWWWVVVSSSQQQNNNPPPRRRVVVYYY[[[]]]^^^YYYXXXYYY[[[___aaabbbaaabbbaaaaaabbbeeeffffffeeebbbbbbaaaaaa``````______]]]]]]\\\\\\___dddlllrrryyy}}}zzzwwwuuuqqqooorrrwwwzzzzzz|||yyyvvvyyybbbCCC>>>CCCEEEJJJTTTOOOWWWbbbmmmrrrrrrnnnkkkiiiaaa]]]___```^^^```dddbbbaaaeeekkkqqqxxx{{{pppDDD///555777...//////111444222000444;;;RRR|||yyyxxx~~~qqqXXX@@@666222---***,,,))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''***+++***''')))///444:::???>>>DDD___zzzTTTFFF666<<>>\\\tttxxxwwwzzzwww~~~{{{~~~qqqjjjWWW???111///...+++,,,,,,,,,+++++++++******((((((((()))))))))******))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))&&&***---,,,***---555<<<<<<666???TTTlll~~~iiiJJJ@@@???MMM```tttnnn^^^fff~~~xxxuuuoookkkmmmmmmllllllkkkkkkjjjjjjiiihhhgggggghhhiiijjjkkkiiiiiiiiijjjjjjkkkkkkkkkmmmmmmllllllmmmmmmnnnoooppppppppppppooooooooooooqqqqqqppppppqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvtttsssrrrrrrvvvxxxzzz{{{|||}}}{{{|||zzz~~~}}}}}}|||}}}~~~------------------------++++++,,,,,,,,,,,,------,,,------------.........,,,---000111111999SSSnnn~~~yyyaaaVVVZZZcccvvvsssooo}}}dddXXXHHH<<<777666444222333222222111222222333333555555555666666777777888777999<<>>;;;;;;<<<===<<<:::888:::;;;;;;:::;;;>>>@@@AAAAAAAAAAAAAAABBBBBBCCCAAADDDHHHLLLNNNOOORRRSSSVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWYYY[[[]]]^^^______bbb```]]]]]]]]]^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRUUUWWWZZZ^^^dddjjjpppsssyyy~~~~~~|||zzzxxxuuusssrrrrrrqqqtttxxx{{{~~~zzzuuuyyytttQQQ@@@EEEGGGIIIQQQVVVYYY\\\aaaccccccccccccccchhhgggiiioooqqqpppqqqtttyyyzzz}}}||||||WWW:::666555111222000000000000000111222333555QQQiiizzz|||ttt{{{{{{xxxzzz|||xxxzzz|||yyyrrraaaJJJ888///------,,,,,,,,,+++++++++******)))))))))*********++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))******%%%(((*********///999AAA<<<777EEEaaayyyyyy\\\@@@;;;>>>PPPggg~~~xxxddd\\\ooo|||uuuzzzqqqnnnlllmmmllllllkkkjjjiiiiiihhhiiiiiihhhhhhhhhiiijjjjjjggghhhiiijjjkkkllllllmmmmmmlllkkkkkkkkklllnnnoooooooooooooooppppppppppppooopppqqqrrrrrrrrrrrrrrrttttttttttttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvuuuttttttuuuuuuwwwyyy{{{|||}}}}}}{{{|||zzz}}}~~~}}}~~~~~~|||zzzzzz|||}}}------------------------+++++++++,,,,,,,,,------------------............,,,000111...---;;;ZZZvvvuuu]]]\\\jjjiii|||uuuxxxvvv^^^TTTFFF===888777666444222222111111222222333333555666666666777777888888666888===CCCKKKPPPOOOLLLEEE@@@:::999<<>>>>>???AAACCCBBBBBBAAAAAAAAAAAAAAABBBAAAEEEIIIMMMOOORRRTTTVVVTTTUUUUUUUUUVVVVVVWWWWWWXXXYYY[[[]]]^^^]]]]]]\\\]]][[[YYYWWWVVVVVVWWWWWWSSSTTTVVVWWWXXXYYY[[[]]]dddfffiiinnntttzzz{{{zzzxxxwwwvvvuuuuuutttuuuwww{{{~~~|||lllNNNAAAFFFGGGJJJSSSWWW[[[]]]___```aaacccgggiiilllmmmqqqxxx{{{zzz}}}~~~~~~}}}}}}}}}~~~~~~xxxVVV===;;;777000111000000//////000111111222222KKKbbbwwwsssvvv~~~|||yyyyyyooovvvxxx}}}vvvgggSSS>>>000---///,,,,,,,,,+++++++++******)))*********++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********'''((())))))***111;;;BBB>>>;;;MMMmmmtttTTT===888===RRRkkkzzzfff]]]zzzuuuxxxxxxooonnnnnnllllllkkkkkkjjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiijjjhhhhhhiiijjjkkkkkkllllllmmmlllkkkjjjjjjlllmmmnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnoooqqqrrrssssssrrrqqqtttsssssstttuuuxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzxxxvvvuuutttuuuwwwxxxyyy{{{}}}}}}}}}~~~|||~~~}}}{{{|||~~~~~~}}}}}}|||zzzxxxyyy{{{}}}+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////---222333...111EEEeee}}}xxxcccfffuuupppzzzwwwoooYYYQQQEEE===888666555333111111111111222222333444666666666666777777777777555777<<>><<<999;;;===???AAAAAABBBDDDFFFCCCBBBBBBAAAAAABBBBBBCCCDDDFFFJJJMMMOOORRRUUUXXXVVVVVVWWWWWWXXXXXXXXXYYYXXXYYYZZZZZZZZZYYYWWWVVVTTTSSSQQQOOOMMMNNNOOOQQQQQQTTTYYY]]]aaaeeejjjmmmppprrruuuyyy~~~}}}{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz|||fffMMMCCCHHHHHHLLLUUUXXXZZZ[[[]]]___bbbgggnnnrrruuuvvvyyy~~~~~~~~~}}}yyy}}}~~~}}}sssTTTBBBCCC===333333000000000///000000111222555HHH]]]ttttttuuu|||zzznnnwww{{{}}}ttthhhZZZEEE222---111,,,,,,,,,+++++++++******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))************)))******)))+++111:::AAA>>>===SSSsssmmmMMMBBB===CCCYYYppp|||jjjbbbqqq~~~tttmmmlllmmmllllllkkkjjjjjjiiihhhhhhiiijjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjllllllkkkjjjkkklllmmmnnnlllmmmmmmmmmnnnnnnnnnooonnnoooqqqrrrssssssrrrrrrttttttttttttvvvxxx{{{|||xxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvuuuvvvwwwyyy{{{zzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||}}}|||}}}}}}{{{yyyyyy{{{}}}++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////---222333111<<>>>>>===;;;===???BBBCCCCCCCCCEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLNNNOOOPPPSSSUUUVVVVVVVVVVVVVVVWWWWWWWWWSSSSSSSSSRRRRRRPPPOOOOOOLLLKKKKKKIIIHHHJJJMMMPPPWWW\\\bbbfffjjjnnntttyyyyyy{{{}}}}}}{{{{{{yyyyyyyyyzzz{{{|||}}}~~~```LLLFFFKKKJJJNNNXXX[[[ZZZ]]]```eeejjjpppxxx}}}~~~|||{{{xxx}}}}}}|||~~~{{{lllSSSHHHLLLEEE999888111111000000000111111222000@@@SSSooo~~~~~~xxxssshhh___MMM666...222,,,,,,,,,+++++++++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************((((((((()))******++++++***+++***+++---333:::@@@>>>AAAZZZwwwwww```FFF@@@@@@KKK```rrr{{{~~~mmmkkksss~~~ooojjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjiiihhhkkkkkkkkkjjjjjjjjjiiiiiikkklllllllllmmmmmmmmmmmmnnnnnnooooooppppppqqqqqqnnnooopppqqqrrrsssssssssttttttuuuvvvxxxyyy{{{|||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{|||{{{}}}~~~~~~}}}}}}~~~~~~|||}}}~~~}}}zzz|||}}}~~~~~~}}}|||}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////...222333444HHHhhhyyy{{{{{{{{{bbbJJJFFF@@@:::666333222111444444444444555666777888999999999999888888888888888777999===???@@@GGGQQQQQQNNNJJJFFFCCCBBBAAAAAAAAACCCEEEEEEDDDCCCCCCCCCAAAAAABBBCCCEEEGGGIIIJJJLLLNNNQQQRRRPPPMMMLLLKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIHHHHHHKKKQQQUUU\\\bbbhhhmmmooossszzz}}}|||}}}~~~|||{{{}}}yyyyyyzzz{{{}}}YYYIIIGGGLLLLLLRRR]]]___bbbeeekkkqqqwww~~~}}}~~~|||{{{xxx~~~}}}{{{~~~zzzmmmWWWQQQWWWNNN>>>;;;222222111111111111222222...999IIIfffuuujjjeeeUUU<<<000444,,,,,,,,,+++++++++******((((((((()))))))))******))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++))))))***,,,///555;;;???@@@HHHeee~~~lllVVV@@@999BBBWWWllluuuvvv|||yyykkkyyy~~~zzzwwwmmmkkkllljjjkkkkkkkkkkkklllllllllllljjjjjjkkkkkkkkkjjjiiihhhjjjjjjjjjjjjjjjjjjkkkkkkkkklllmmmoooooonnnmmmlllnnnnnnnnnooopppqqqqqqqqqooooooooopppqqqrrrtttttttttuuuvvvxxxyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyzzz{{{|||}}}{{{}}}~~~}}}||||||}}}~~~|||zzzzzz}}}{{{xxxyyy~~~}}}------------------------++++++,,,,,,,,,---------............/////////000///333222666MMMoooqqqtttyyytttzzzwww]]]GGGDDD???:::777555444444666666666666777888:::::::::::::::::::::::::::::::::888999<<<<<<===FFFRRRVVVUUUSSSNNNIIIFFFEEEFFFDDDFFFGGGFFFDDDAAA@@@@@@@@@@@@BBBDDDFFFIIIKKKMMMNNNRRRUUUUUUQQQKKKFFFCCC??????>>>>>>======<<<<<<@@@@@@??????@@@BBBDDDEEEGGGHHHJJJJJJKKKOOOUUU[[[]]]cccjjjoooqqqvvv}}}}}}}}}yyyyyy|||}}}{{{{{{||||||{{{yyy{{{xxxxxxyyy{{{}}}TTTGGGGGGMMMNNNUUU```cccjjjooouuu|||~~~}}}|||xxx}}}{{{~~~~~~sss___ZZZ___SSS@@@;;;333333222222222222222333444:::DDD]]]|||}}}yyyxxxllljjj[[[@@@222444,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++'''(((***---111777===@@@CCCOOOooogggPPP===777IIIeee{{{}}}xxx~~~oooccctttmmmnnnooollljjjkkkkkkllllllmmmmmmnnnjjjkkkkkklllkkkjjjiiihhhhhhhhhiiijjjkkkllllllmmmjjjlllnnnpppqqqooommmlllkkkllllllmmmnnnooooooppppppoooooooooppprrrtttvvvtttuuuwwwyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvxxxzzz{{{|||}}}}}}{{{|||~~~}}}|||{{{|||~~~{{{wwwxxx{{{zzzuuuwww}}}~~~///...------++++++***))),,,,,,,,,---------............---------......///,,,;;;666888VVVkkkrrr~~~iiieee}}}wwwxxxsssrrrZZZMMMDDD<<<999666333333555333555777888999;;;???AAABBB@@@===;;;999:::;;;<<<999:::;;;===???CCCFFFHHHSSSUUUUUUQQQKKKFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAACCCFFFJJJNNNPPPRRRRRRSSSUUUUUUPPPHHHAAA;;;::::::999999999999999:::;;;;;;===???BBBEEEGGGIIILLLOOOPPPPPPRRRWWW[[[bbbjjjqqqrrrttt{{{}}}{{{{{{{{{{{{zzzyyyyyyzzz|||}}}~~~~~~}}}|||xxxzzz|||qqqRRRMMMHHHGGGNNNYYYdddkkkqqq{{{~~~~~~~~~~~~~~~~~~{{{~~~~~~|||{{{}}}~~~xxxmmmfff```XXXLLLBBB>>>444444666//////444111777999;;;IIIggg~~~~~~}}}}}}xxx|||xxxttt___III===666///***))),,,---***)))*********))))))))))))******))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++***,,,------555@@@CCC@@@>>>^^^xxx{{{cccHHH===<<>>AAADDDEEECCC@@@===;;;;;;;;;<<<999999:::<<<>>>AAADDDFFFOOORRRUUUUUUPPPIIIEEECCCDDDCCCAAA@@@???@@@@@@AAAAAAAAABBBDDDGGGJJJMMMOOORRRRRRQQQRRRQQQMMMFFFAAAAAA@@@>>><<<:::999888888::::::;;;<<>>444555888222222888777444555888DDDbbb~~~{{{www}}}~~~yyyfffOOO@@@444///+++***,,,---***)))*********))))))))))))******))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++***,,,------444>>>BBB@@@EEEeee}}}vvv\\\BBB:::IIIcccwwwrrr\\\hhhsssoooooommmkkkmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkjjjmmmlllkkkjjjjjjlllnnnooollllllllllllllllllllllllmmmmmmnnnoooppppppqqqqqqpppppppppqqqrrrtttuuuvvvxxxvvvuuuwwwzzz}}}}}}|||yyyyyyyyyxxxwwwvvvvvvuuuuuuttttttvvvyyy{{{{{{zzz|||{{{{{{{{{{{{{{{zzzyyyyyyzzzzzzyyywwwwwwyyy{{{~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000///444888LLLjjjwwwxxxyyy]]]RRR___mmmvvv{{{zzz{{{nnnYYYIIIAAA:::888666444444777;;;<<<>>>???@@@AAADDDFFFGGGEEEBBB???===;;;;;;;;;888888999:::<<>><<<:::999888999999:::;;;>>>BBBEEEHHHOOORRRUUUWWWWWWZZZ```dddgggooowww{{{}}}zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~fffLLLMMMPPPVVV^^^iiirrrxxx}}}~~~{{{xxxxxxyyy|||~~~}}}|||}}}~~~{{{wwwtttrrrkkk```WWWFFF===>>>???666444::::::444555666???ZZZyyyzzzuuuvvvyyyuuu{{{zzzuuu~~~nnn\\\III777111,,,***,,,---***)))+++******))))))))))))******))))))))))))))))))))))))+++******))))))))))))))))))************++++++++++++,,,---...444===AAAAAAKKKllloooTTT>>>;;;PPPkkk||||||```ZZZqqq}}}rrrooopppnnnlllooooooooonnnmmmmmmllllllmmmmmmmmmllllllllllllkkkmmmlllllllllmmmoooqqqrrrpppooooooooonnnmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooopppqqqsssuuuwwwxxxxxxwwwwwwyyy|||~~~~~~}}}yyyzzz{{{{{{zzzvvvrrrpppqqqpppqqqssswwwzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyvvvxxxyyyxxxxxxyyy{{{}}}{{{{{{|||}}}~~~+++++++++,,,,,,---------,,,,,,,,,---------.........---------...///000111444555AAA\\\www||||||mmmQQQWWWqqqxxx{{{zzzlllWWWFFF???888777666444555888<<<>>>???@@@@@@BBBDDDFFFGGGEEECCC@@@>>><<<:::999888888888999:::<<<>>>???<<>>AAATTTooo}}}rrr]]]fff~~~|||rrrppppppooollloooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqssstttttttttsssrrrqqqppppppooommmmmmmmmnnnnnnoooppppppppppppqqqrrrsssuuuwwwwwwyyyyyyzzz|||~~~|||}}}}}}|||zzzvvvrrrppprrrqqqqqqtttwwwyyyyyyyyyxxxyyyyyyxxxwwwvvvwwwxxxtttvvvxxxyyyyyyzzz}}}zzzzzz{{{|||}}}***++++++,,,,,,------...,,,,,,,,,---------......---------...///000111111444777KKKkkk}}}```NNN^^^{{{~~~}}}iiiUUUEEE===777666555444555999;;;===>>>>>>>>>???AAACCCDDDDDDBBBAAA>>><<<:::999999888888888888:::;;;<<<:::>>>DDDKKKOOOPPPOOOMMMGGGGGGFFFGGGHHHIIIKKKLLLJJJKKKMMMPPPRRRTTTUUUUUURRRQQQOOOKKKGGGEEECCCBBB======<<<::::::999999999555555666888<<>><<<::::::999888777777888999:::<<<>>>BBBGGGKKKMMMLLLJJJJJJJJJIIIIIIIIIKKKLLLMMMIIIIIIKKKMMMOOOQQQSSSSSSQQQRRRRRRPPPLLLHHHFFFEEEBBBAAA???===;;;::::::999888777666777;;;@@@EEEHHHRRRUUUXXXZZZZZZ]]]ccchhhssszzz~~~{{{zzzzzz{{{{{{{{{zzzzzz|||nnnWWWNNNSSS[[[dddnnn{{{~~~}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||~~~wwwwwwwwwwwwwwwuuupppmmmfffbbbeee___HHH;;;;;;:::555777888;;;FFFaaaxxxooozzz}}}tttqqqdddMMM777111---------***)))+++******))))))))))))******))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++---,,,...222777<<>>;;;:::999777777777888888:::;;;@@@FFFLLLOOOMMMKKKMMMLLLJJJHHHGGGGGGGGGHHHCCCCCCCCCDDDFFFIIIKKKMMMPPPTTTWWWVVVRRRMMMJJJIIIGGGFFFEEECCCBBBBBBAAAAAA===;;;999888999<<<@@@CCCKKKNNNRRRUUUVVVZZZ```eeeqqqwww}}}xxxwwwwwwvvvvvvvvvwwwwwwxxxxxxzzz~~~kkkYYYQQQYYYdddnnnxxx}}}~~~}}}}}}|||||||||}}}}}}~~~|||wwwzzz}}}~~~yyyrrrmmmfffeeejjjdddLLL<<<;;;:::444777999999>>>UUUxxxyyyuuu|||uuuvvvtttlllXXX999222......---******,,,******))))))))))))******))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++---,,,...444999===GGGQQQvvvkkkQQQ???@@@OOOppp{{{~~~eeeoootttmmmnnnqqqqqqooollllllmmmmmmnnnoooppppppooooooooopppppppppqqqqqqnnnoooppprrrssstttttttttuuuuuutttttttttttttttttttttrrrqqqooonnnooopppqqqooooooooopppqqqrrrssstttqqquuuyyyzzzzzzyyyzzz{{{yyywwwvvvuuuuuuxxx{{{}}}}}}{{{zzzzzz{{{{{{zzzxxxyyy{{{|||yyyuuuuuuxxx|||zzz|||~~~~~~~~~~~~}}}|||||||||}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///111222333;;;OOOttttttoooxxxxxxooobbbWWWDDD===666555444222333666555666666666555555777999>>>???BBBDDDEEEDDDBBBAAA<<<;;;999888777777777888333666===GGGPPPTTTRRROOOOOOMMMJJJGGGDDDCCCBBBBBB===<<<<<<<<<>>>AAAEEEGGGPPPUUUZZZ[[[VVVQQQLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLBBB???;;;888777999<<<>>>???CCCIIINNNRRRXXX```fffkkkqqquuuwwwyyy{{{vvvpppoooooopppqqqqqqrrrrrrrrrwwwxxx{{{jjj[[[SSS]]]kkkvvv~~~}}}~~~~~~~~~|||}}}~~~}}}~~~~~~{{{zzz|||}}}~~~}}}yyyxxx}}}~~~tttmmmhhhgggmmmgggMMM;;;888666777:::;;;888888JJJlllxxxzzz}}}nnnxxxxxxtttccc:::333......---******,,,******))))))))))))******))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++---+++...555:::>>>HHHTTTxxxgggOOOAAAEEEVVVyyy}}}eeeyyy|||pppkkkmmmqqqrrrpppmmmmmmmmmmmmnnnnnnnnnnnnooooooppppppqqqqqqqqqqqqooopppqqqrrrssstttttttttxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvssspppnnnnnnnnnooommmmmmnnnoooppprrrtttuuunnnrrrvvvxxxwwwvvvwwwyyyssssssssstttvvvxxx{{{}}}|||{{{zzzzzz||||||{{{zzz{{{}}}~~~{{{wwwvvvzzz|||~~~~~~~~~~~~}}}|||{{{{{{|||~~~---------...------,,,,,,---------............///***222///,,,222222///333???sssrrrmmmxxxwww{{{tttnnnkkk___RRRBBB???:::555222222333555555555444444555666777888>>>@@@DDDHHHGGGDDDBBBBBB>>>;;;888555555666555444777777:::CCCOOOUUUTTTPPPTTTRRRPPPMMMIIIFFFDDDCCC<<<<<<<<<===>>>???@@@@@@HHHMMMSSSWWWWWWUUUSSSRRRWWWUUUSSSRRRRRRRRRQQQPPPLLLFFF???===???@@@===;;;>>>???BBBGGGNNNUUU\\\___ccceeehhhjjjjjjhhheeeccceeedddddddddgggjjjnnnpppvvvxxx|||~~~eeeZZZ[[[dddppp|||~~~~~~~~~}}}}}}}}}yyy|||}}}}}}}}}}}}zzzwww~~~~~~yyyvvvqqqjjjjjjaaaIII::::::999999555888===;;;>>>YYYyyy|||zzzyyywww}}}wwwmmmGGG333...333,,,'''---111)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,---222///555BBB<<>>HHH```vvvooo~~~}}}{{{pppkkkmmmooonnnkkkjjjkkklllmmmnnnooopppqqqppppppqqqrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvuuuttt|||||||||}}}}}}~~~~~~{{{zzzyyyxxxvvvtttsssrrrooonnnnnnnnnoooqqqssstttvvvuuutttsssrrrqqqqqqrrrttttttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||||||||||||||}}}~~~~~~~~~~~~{{{}}}~~~~~~}}}}}}~~~,,,------...------,,,,,,---------............///+++222///,,,222222000777JJJwwwxxx___^^^nnnzzzzzzsssyyy}}}nnnhhheee[[[OOO@@@===888444111222444666666666555555555666888999===???CCCGGGGGGEEECCCCCC???<<<888666555555444444777666888???IIIQQQSSSSSSVVVUUUSSSPPPLLLIIIGGGFFF======<<<<<<======>>>???>>>CCCJJJPPPTTTWWWYYY[[[]]][[[XXXWWWWWWVVVTTTRRRLLLGGGAAA@@@AAABBBAAA>>>@@@AAABBBEEEIIIMMMRRRTTTZZZ[[[]]]^^^^^^]]][[[ZZZ[[[[[[[[[]]]```eeeiiillltttxxx}}}}}}eee\\\^^^hhhvvv~~~~~~~~~}}}~~~~~~~~~~~~~~~|||~~~|||zzz}}}zzzxxxtttmmmkkkbbbIII;;;:::999:::666999===:::===VVVtttyyy}}}|||~~~xxxpppLLL555---111,,,)))---///************************)))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,222222888BBB===GGGggg{{{vvv[[[FFF===IIIcccvvvuuu{{{zzzpppkkkmmmooonnnllljjjjjjkkklllmmmnnnoooooooooooopppqqqqqqqqqppppppssssssuuuvvvwwwwwwvvvvvvxxxyyy{{{|||~~~~~~{{{yyywwwuuutttppppppoooooooooppprrrsssssssssrrrqqqqqqqqqqqqrrrtttuuuvvvwwwyyy{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{~~~}}}||||||{{{{{{{{{|||~~~}}}}}}|||{{{}}}~~~~~~}}}|||~~~,,,,,,------...------,,,---------............///,,,222///,,,111222444???ZZZ{{{yyydddRRRYYYlllwww}}}yyyttt|||sssccc^^^[[[SSSIII>>>:::666222000222555777888777666666666777888999;;;???CCCFFFHHHHHHFFFDDD@@@===999666555555444333666666777;;;AAAIIIPPPTTTUUUUUUSSSQQQNNNKKKHHHGGG???>>>===<<<;;;<<<======777;;;AAAGGGMMMTTT[[[___^^^\\\[[[ZZZYYYWWWTTTRRRNNNJJJEEEDDDFFFHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLNNNQQQUUUZZZ___bbbkkkpppxxx~~~|||qqqnnnqqqzzzooo^^^ZZZaaakkkyyy~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||{{{}}}~~~~~~{{{~~~~~~}}}wwwnnnlllcccKKK===<<<;;;<<<999:::<<<999:::OOOjjjyyyxxxvvvyyyzzzvvvVVV:::,,,000---***---,,,************************))))))))))))))))))))))))+++++++++++++++***************+++++++++,,,,,,,,,***222666<<>><<<;;;;;;<<<<<<888:::<<>>>>>>>>>>>????????????AAADDDHHHLLLPPPSSSYYY___hhhpppwww}}}pppfff\\\WWWWWW[[[eeeoooppprrrvvvvvvjjjZZZTTTVVVgggppp{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~}}}||||||}}}}}}}}}|||~~~|||zzzxxx{{{wwwnnnmmmeeeOOOBBBBBB@@@>>>::::::;;;666777GGG\\\zzz|||rrrvvv}}}rrrxxx~~~~~~bbb@@@---///...,,,---***************************))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,***111999???@@@CCC[[[yyyiiiKKK;;;<<>>;;;;;;::::::;;;@@@FFFKKKKKKLLLNNNQQQSSSQQQLLLIIIFFFEEEDDDDDDEEEGGGGGGGGGEEEEEECCCBBBAAA@@@??????999999888777777888999999888888999:::===@@@BBBDDDHHHLLLRRRZZZbbbjjjrrrwww}}}sssYYYRRRJJJGGGFFFFFFKKKQQQQQQTTTXXXWWWQQQLLLQQQXXXlllttt}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~|||~~~|||yyywwwyyy}}}|||tttllllllgggTTTIIIHHHEEE???<<<:::999555444@@@OOOgggwwwlllzzz{{{wwwzzzxxxnnnHHH000///...------)))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++000<<>>:::888666555444333333555666777666666666666888:::<<<======EEELLLOOOUUUYYYRRRGGG@@@===999666555555444333111555999:::999999<<<>>>IIIJJJLLLNNNNNNMMMLLLKKKHHHFFFCCC@@@>>>???@@@AAA;;;;;;:::999888;;;@@@CCCDDDFFFJJJNNNPPPNNNIIIEEE=========>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB999999888888888888999999777777777777888999::::::===???BBBFFFJJJQQQXXX]]]gggooowww{{{aaaIIIDDDBBBBBBBBBAAACCCHHHFFFIIILLLKKKIIIMMMWWW```gggqqq}}}~~~~~~~~~|||||||||}}}}}}}}}}}}~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~|||~~~|||zzzxxxxxx|||wwwssskkkmmmjjjYYYOOOMMMHHHAAA>>><<<:::555444;;;FFFXXX}}}pppwww~~~}}}zzzyyy~~~xxxPPP555111...---...+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,---///<<>>>>>IIIQQQUUU[[[___UUUGGG???<<<888666555555444444111333555777888:::<<<===CCCEEEHHHKKKMMMMMMLLLKKKKKKIIIEEEBBBAAAAAACCCEEE=========;;;999:::<<<>>>@@@CCCGGGLLLNNNKKKDDD???999::::::;;;;;;;;;<<<======>>>???@@@AAABBBBBBCCC<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999;;;===>>>???BBBEEEHHHPPPVVV^^^dddooo}}}lllRRRDDDAAA@@@CCCEEEDDDGGGKKKHHHKKKMMMLLLMMMSSS\\\ccceeeqqq~~~~~~||||||}}}}}}}}}~~~~~~~~~zzzzzz|||}}}~~~|||~~~}}}}}}yyy{{{}}}}}}{{{zzz{{{}}}}}}zzzssslllooonnn^^^RRRNNNHHHDDDBBB???<<<777666:::AAAQQQuuuzzzyyyWWW:::333...---///---++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********+++******+++++++++,,,,,,,,,111...;;;AAA888IIImmm~~~~~~www\\\BBB>>>KKKggg|||}}}wwwnnnqqqooommmkkkkkkjjjiiiiiihhhhhhhhhggggggfffffffffiiikkknnnqqqrrrqqqpppnnnpppppppppppprrrtttvvvwwwxxxyyyzzz{{{zzzwwwtttrrrvvvvvvwwwxxxzzz{{{|||}}}||||||{{{yyyvvvssspppnnnqqqqqqrrrssstttuuuwwwxxxuuuwwwyyy{{{||||||{{{zzzxxxyyyzzz{{{{{{{{{{{{{{{|||{{{{{{{{{||||||}}}~~~yyyzzz{{{{{{||||||||||||xxxzzz{{{{{{zzzyyy{{{|||***+++,,,---............---------........./////////111///000666<<>>888444333444555666777777777666555222222333555777:::===???@@@KKKTTTXXX^^^bbbWWWFFF>>>;;;888666555666555444111111222444777;;;===???===@@@DDDGGGJJJJJJJJJIIIMMMJJJGGGDDDCCCCCCEEEGGGAAAAAAAAA>>>;;;999999:::>>>AAAFFFJJJKKKGGG@@@:::999:::<<<<<<;;;;;;<<<>>>:::;;;===???@@@AAABBBBBB>>>??????@@@@@@??????>>><<<<<<<<<;;;;;;;;;::::::888;;;>>>??????>>>???@@@BBBGGGJJJOOOYYYgggrrruuuzzzbbbIIIFFFBBBBBBEEEFFFFFFIIINNNLLLOOOQQQPPPQQQVVV]]]```lllzzz~~~~~~|||}}}}}}}}}~~~~~~~~~~~~zzzzzz|||~~~||||||~~~zzz}}}~~~||||||vvvyyy||||||{{{{{{~~~tttnnnqqqppp```SSSNNNFFFGGGDDDAAA>>>:::888;;;???OOOpppyyyttt|||[[[===555...,,,///...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,333...;;;@@@777JJJnnn|||}}}vvv[[[BBB@@@NNNkkk{{{tttiii}}}pppooommmkkkjjjiiihhhgggfffffffffeeeeeeddddddccciiikkkooorrrsssrrrpppoooooonnnnnnooopppsssuuuvvv}}}}}}|||yyyuuuooojjjfffhhhjjjmmmqqquuuyyy|||~~~{{{{{{zzzxxxuuurrrooommmqqqqqqqqqrrrssstttvvvvvvvvvwwwyyy{{{||||||{{{zzzxxxyyyzzzzzz{{{{{{{{{zzz|||||||||||||||}}}~~~~~~{{{{{{{{{|||{{{{{{zzzzzzxxxyyy{{{zzzyyyyyyzzz|||---------------------------------.........//////555000...222;;;KKKbbbvvvzzzgggiiivvv}}}dddJJJ>>><<<999555555222222444555666777777777666777888:::<<>>===>>>@@@CCCEEEGGGHHHHHHJJJLLLLLLJJJFFFDDDFFFIIIGGGFFFEEEDDDCCC@@@<<<999999>>>DDDEEECCC???======??????>>>===============>>>=========>>>???@@@@@@@@@AAABBBFFFIIIJJJIIIHHHDDDBBB@@@>>>>>>>>>@@@AAABBBAAAAAA@@@??????>>>>>>AAABBBCCCDDDEEEIIIOOOSSSeeejjjqqqwww~~~pppXXXIIIHHHDDDDDDHHHLLLOOOSSSXXXYYYZZZZZZYYY]]]dddhhhgggqqq~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}{{{yyyyyyzzz{{{{{{}}}~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}~~~|||wwwsssqqqpppgggXXXMMMJJJJJJJJJIIIDDD>>>::::::<<>>VVVooo{{{|||eeeOOO???<<>>============???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHJJJMMMOOOPPPOOOLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEGGGJJJMMMRRRWWW\\\bbbiiivvvqqqUUUCCCHHHEEEFFFMMMTTTXXX[[[___gggiiiiiihhhkkkppprrrppp{{{~~~~~~~~~~~~|||{{{{{{|||~~~{{{yyyzzz{{{||||||~~~~~~~~~~~~}}}||||||~~~~~~|||zzzzzz{{{~~~|||wwwtttssstttlll]]]QQQMMMIIIJJJHHHDDD>>>;;;:::;;;AAA\\\|||vvv}}}hhhKKK777111000///,,,++++++*********++++++,,,)))************+++++++++************************************++++++++++++,,,444777777BBB[[[sss~~~xxx```KKK???@@@ZZZyyy{{{~~~uuupppzzzsssvvvllljjjhhhggghhhhhhgggeeehhhgggfffffffffggghhhiiilllooorrrsssrrrqqqqqqrrrsssqqqppppppsssuuuwwwwww}}}{{{mmmaaa^^^^^^^^^\\\ZZZWWWWWW[[[dddmmmsssyyyxxxvvvtttqqqnnnkkkjjjmmmppprrrsssssstttuuuwwwvvvxxxzzz{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{||||||{{{{{{zzz|||{{{yyyxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwwww------------------------------........./////////...333333333AAA]]]wwwuuugggeeexxxyyyzzzxxx~~~iiiPPPBBB<<<888555444333444555666777888888888:::::::::<<>>AAADDDEEEJJJMMMQQQTTTTTTQQQMMMJJJTTTSSSRRRQQQOOOKKKEEEAAABBBCCCDDDGGGHHHGGGCCC@@@??????>>>???@@@CCCFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJOOOOOOOOOPPPQQQSSSUUUWWWRRRRRRRRRRRRRRRQQQQQQQQQNNNMMMMMMLLLLLLKKKKKKJJJMMMNNNNNNLLLIIIHHHHHHIIIGGGIIILLLOOOUUU```mmmwwwyyy[[[FFFHHHFFFIIITTT^^^bbbeeegggkkkpppuuuxxx}}}~~~~~~~~~}}}{{{zzz{{{~~~|||zzzyyyzzz|||}}}}}}}}}}}}~~~|||{{{zzzvvvxxx{{{~~~}}}|||wwwuuuvvvvvvpppcccVVVPPPIIIIIIGGGDDD???;;;::::::<<>>QQQlllvvvVVVAAAAAALLLaaasssuuu{{{~~~rrr]]]aaavvvvvvppptttlllkkkjjjjjjlllmmmmmmllllllkkkjjjjjjkkklllnnnpppnnnppprrrrrrrrrqqqssstttsssuuuwwwwwwuuuuuuyyy|||zzzkkk[[[XXXbbbnnnwww{{{zzz{{{yyytttmmmkkkpppuuuuuutttrrrpppooooooppppppnnnooopppppppppqqqsssuuusssuuuvvvvvvuuuvvvwwwyyyzzzzzzzzz{{{{{{{{{||||||{{{||||||||||||||||||{{{yyyyyyxxxxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{zzzzzz+++,,,,,,------.............../////////000000000222111333BBBbbb}}}fffUUUNNN[[[kkkttt{{{xxx~~~sss___III===:::888666777888999:::;;;<<<<<<<<<<<>>???@@@MMMPPPSSSTTTTTTVVV[[[___aaahhhsss|||}}}tttfff[[[[[[WWWRRRPPPPPPSSSUUUWWW[[[ZZZZZZYYYXXXXXXXXXXXXTTTVVVYYY[[[]]]^^^^^^^^^ZZZZZZZZZWWWTTTTTTXXX\\\ZZZ[[[[[[\\\]]]^^^______________________________XXXZZZ]]]]]]\\\[[[[[[[[[XXXYYYZZZZZZYYYVVVSSSQQQPPPRRRRRRQQQRRR\\\mmmzzz~~~}}}zzzsssdddSSSGGGMMMPPPWWW```fffjjjsss|||~~~~~~}}}zzzwwwzzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzz|||||||||}}}zzzzzz{{{ssskkkhhhfff```XXXJJJIIIGGGEEEDDDAAA===:::999HHHgggkkkhhhgggppp}}}xxxrrr~~~rrrSSS:::---,,,///------,,,+++************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,222777???TTTpppvvvTTT@@@CCCMMM```qqqttt{{{hhhWWWeeeuuuttt|||rrrmmmkkkjjjjjjlllmmmlllllliiijjjjjjjjjkkkmmmnnnnnnnnnoooqqqqqqpppppprrrssssssuuuwwwwwwwwwvvvvvvwwwmmm```XXX^^^lllvvvyyyyyy{{{}}}~~~{{{wwwuuuvvvwwwrrrqqqppppppooopppppppppoooooopppooonnnooorrruuussstttuuuuuuuuuvvvxxxzzzyyyyyyzzzzzz{{{|||||||||{{{||||||}}}}}}||||||{{{yyyyyyyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~}}}||||||++++++,,,,,,---......///.../////////000000000000111000888NNNiii|||{{{\\\NNNOOOcccqqqqqqrrrzzzzzz}}}uuubbbKKK===::::::888888999:::;;;<<<=========>>>CCCLLLWWWbbblllssswww|||vvvcccPPPEEE???;;;777555444444333222///000222444777999;;;<<>>>>>>>>>>>>>>>>>>>>HHHNNNTTTTTTRRRSSSZZZbbbfffhhhlllooonnniiiaaaZZZ]]]]]]\\\ZZZWWWUUUVVVWWW\\\]]]]]]^^^]]]\\\[[[ZZZTTTVVVYYY]]]```bbbbbbbbb]]]___aaa___]]]]]]bbbfffaaaaaaaaaaaabbbdddfffgggiiiiiiiiiiiiiiiiiiiiiiiieeegggjjjkkkkkkkkkmmmnnnjjjiiiiiiiiigggdddaaa^^^______]]]YYYVVVWWW]]]bbb^^^]]]\\\]]]]]]ZZZTTTOOONNNTTT]]]eeejjjqqq~~~~~~~~~|||{{{zzz}}}||||||}}}~~~}}}~~~}}}||||||||||||||||||}}}}}}}}}{{{tttmmmlllmmmggg]]]KKKIIIGGGGGGFFFCCC>>>:::888CCCaaa}}}vvvgggfffgggrrryyyyyyyyytttttt|||^^^BBB111,,,...///...---,,,++++++++++++)))************+++++++++************************+++++++++,,,,,,,,,---------333888BBBXXXsssrrrRRR@@@EEEPPPbbbuuu{{{}}}ooo^^^nnn{{{|||yyypppmmmllljjjjjjkkklllkkkjjjgggiiijjjlllmmmmmmmmmmmmnnnoooqqqppppppppprrrtttuuuuuuvvvwwwxxxuuurrrnnn___ZZZ[[[gggtttxxxzzz{{{~~~}}}|||{{{qqqqqqrrrrrrsssrrrrrrrrrooooooooonnnmmmoooqqqttttttuuuuuuuuuuuuvvvyyy{{{yyyyyyzzzzzz{{{||||||}}}||||||}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzyyyxxxxxxzzz{{{}}}~~~~~~++++++,,,,,,---...//////////////////000000000000///000===VVVlllwwwzzz{{{```SSSXXXqqq~~~uuunnnrrr}}}|||uuucccLLL===;;;;;;999888999;;;<<<======>>>>>>???EEEPPP]]]jjjuuu|||sss^^^LLLBBB>>>;;;777555444444333333///000333555888;;;===>>>BBBBBBCCCCCCBBBAAA@@@???CCCLLLUUUVVVQQQQQQYYYbbbkkkiiifffeeedddcccbbb``````dddhhhgggddd```___```[[[\\\^^^______^^^\\\[[[SSSUUUYYY^^^aaacccdddddd___cccffffffeeefffkkkpppnnnnnnmmmmmmnnnpppsssuuuwwwwwwxxxxxxxxxxxxxxxxxxtttvvvxxxyyyzzz{{{~~~}}}zzzxxxvvvssspppmmmkkkkkkjjjfffbbb___^^^___fffbbb]]][[[[[[[[[XXXUUUNNNVVVaaajjjnnnxxx~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~}}}{{{zzz{{{}}}{{{|||{{{|||}}}~~~}}}||||||{{{uuuppprrrtttlllaaaLLLJJJHHHHHHGGGEEE???;;;:::AAA[[[yyyqqqfffggggggpppyyywwwzzzzzz}}}fffIII444---,,,000///...---,,,,,,,,,,,,)))************+++++++++************************++++++,,,,,,,,,---------///444999CCC[[[vvvoooOOO???FFFRRReeezzz~~~yyyeeesss~~~wwwooonnnllljjjjjjkkkkkkkkkjjjggghhhkkkmmmnnnnnnmmmlllooopppqqqqqqpppqqqsssuuuwwwvvvvvvwwwxxxuuummmhhhWWWXXX```ooowwwxxxzzz~~~}}}|||}}}}}}|||{{{rrrsssuuuvvvwwwvvvuuuuuuooooooooonnnmmmnnnqqqttttttuuuuuuuuuuuuvvvyyy|||yyyyyyzzzzzz{{{|||}}}}}}||||||}}}}}}}}}}}}||||||zzzzzz{{{{{{{{{zzzyyyxxxzzz{{{~~~---------............///......//////000000111111222333BBB___xxx}}}uuunnnMMMRRRcccxxx|||rrrpppwww}}}sssaaaPPPCCC<<<::::::???@@@@@@???======???AAABBBHHHTTTcccrrrzzzzzzxxx{{{~~~jjjUUUFFF@@@:::777555666777666333000222333555888;;;>>>@@@AAAAAAEEEIIIGGGBBB???@@@CCCKKKPPPRRROOOOOOUUU[[[^^^cccaaa^^^^^^___aaabbbcccfffiiimmmooopppqqqssstttmmmkkkiiijjjkkkjjjfffcccbbb^^^[[[\\\```eeehhhiiikkknnnsssyyy~~~}}}}}}|||xxxsssmmmmmmqqquuuvvvrrrllliiikkkmmmhhh___ZZZYYY```ppp~~~~~~~~~~~~||||||~~~}}}{{{{{{|||~~~~~~~~~}}}{{{~~~|||zzzyyyxxxyyy{{{||||||~~~{{{yyy|||{{{{{{{{{{{{||||||}}}{{{wwwrrrppptttvvvnnndddQQQMMMHHHDDDBBB@@@>>>======FFFXXXqqqwwwnnn{{{oooNNN333,,,222......---,,,++++++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++,,,---......---666888CCCccc|||rrrUUU???FFF]]]pppyyy~~~zzziiiwwwpppnnnmmmkkkjjjiiijjjkkkkkkmmmkkkjjjhhhhhhiiikkklllooopppqqqqqqpppooopppqqqtttttttttuuuvvvqqqcccWWWVVVbbbpppxxxyyyyyy|||~~~yyyyyywwwtttqqqooooooqqqnnnnnnnnnnnnooopppqqqrrrsssuuuvvvvvvuuuvvvyyy{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~---------............///......//////000111111111333;;;QQQooorrrhhhSSS]]]qqquuusss||||||sssbbbQQQCCC===>>>???CCCDDDDDDCCCAAA@@@AAABBBGGGOOOZZZfffnnntttvvvwww}}}|||ooo[[[III???<<<;;;999777777888777555222222333666999<<<@@@CCCDDDMMMRRRVVVUUUNNNGGGEEEEEEGGGNNNSSSRRRSSSXXX]]]^^^dddbbb______aaaeeeiiilllrrrvvvzzz}}}~~~sssppplllmmmsssyyy~~~kkkhhhooo~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~|||zzzzzz|||}}}}}}|||{{{zzzzzzzzzzzz|||}}}~~~|||}}}}}}~~~}}}}}}|||{{{}}}||||||||||||}}}~~~~~~}}}}}}wwwwwwuuutttvvvvvvmmmcccOOOKKKGGGCCCBBBAAA???>>>===CCCQQQiiivvvxxxWWW888...222......---,,,+++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,---......---666<<>>BBBFFFIIIJJJKKKJJJGGGEEEDDDDDDJJJSSS^^^ggglllpppvvvzzz{{{wwwlllZZZHHH===:::;;;<<<:::999888999888666555555666999<<<@@@DDDGGGIIIQQQWWW]]]\\\UUULLLHHHGGGGGGPPPVVVVVVUUUWWWZZZ[[[cccbbbaaabbbfffmmmuuuyyy~~~}}}zzz{{{~~~~~~}}}~~~~~~~~~}}}~~~xxxrrrrrrwww}}}xxxyyyzzz{{{}}}~~~|||{{{yyyxxxyyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~zzzyyytttxxxzzzyyywwwtttjjjaaaNNNKKKGGGEEEDDDCCCAAA@@@===AAAKKK___~~~|||bbb@@@000222......---,,,++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......---666@@@QQQlll{{{___QQQKKKXXXjjjyyypppnnnuuupppooonnnllljjjhhhhhhhhhiiijjjiiihhhgggggghhhjjjjjjmmmnnnpppppppppppprrrttttttvvvxxxwwwrrrjjjeeebbbqqqxxx}}}xxxtttqqqpppqqqmmmmmmmmmmmmnnnoooppppppqqqssstttuuutttuuuvvvxxxyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}|||{{{{{{zzz{{{{{{{{{|||}}}}}}~~~~~~}}}}}}---------............///......///000111222222333666GGGaaazzzyyyqqqnnn~~~ooouuu|||ssscccPPPBBB>>>CCCJJJNNNPPPQQQPPPMMMJJJGGGGGGHHHOOOZZZccckkkqqqvvvzzzppphhhZZZIII<<<777:::>>>;;;:::999888888888777777:::;;;===???CCCGGGJJJLLLKKKQQQVVVUUUOOOJJJHHHIIILLLTTTZZZWWWSSSSSSVVVWWW___```ccchhhnnnwww}}}zzz}}}~~~}}}}}}~~~~~~}}}|||}}}vvvoooqqqxxxxxxyyy{{{}}}~~~zzzyyyxxxxxxxxxzzz}}}~~~||||||||||||}}}~~~~~~{{{yyywww}}}{{{uuuppphhh```QQQNNNJJJHHHFFFEEEBBB@@@>>>@@@FFFXXXwwwvvvwwwkkkEEE222111......---,,,++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,---......000555CCCWWWnnntttTTTJJJJJJ[[[ooo|||uuuyyyppptttppprrrqqqooolllkkkjjjjjjjjjiiihhhhhhgggggghhhiiijjjkkkmmmoooppppppqqqsssuuutttvvvxxxvvvnnnffffffjjjxxx|||yyytttpppoooooommmmmmmmmmmmnnnooopppqqqqqqsssuuuuuuuuuuuuwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxyyyyyyzzzzzzzzzzzzzzzzzz}}}|||{{{zzzzzzyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}---------............///......///000111222333333;;;OOOkkkyyynnnuuu{{{sss}}}sssbbbOOOBBB???DDDJJJQQQSSSUUUTTTQQQNNNLLLKKKIIILLLSSS]]]fffkkkkkkjjjYYYRRRGGG===777777;;;???::::::999888777666777888<<<===???BBBFFFKKKPPPRRRQQQSSSSSSOOOIIIGGGJJJOOORRRZZZ]]]XXXQQQRRRVVVYYYXXX]]]eeemmmttt{{{}}}~~~~~~~~~}}}}}}~~~~~~|||zzzyyytttpppsss|||~~~{{{{{{|||}}}~~~}}}}}}}}}xxxyyyzzz{{{|||}}}}}}}}}{{{zzzzzz{{{|||}}}~~~}}}}}}~~~zzzrrrlllfffaaaUUURRRNNNJJJHHHEEEAAA???===@@@CCCOOOlll~~~mmmooowwwsssrrrJJJ333///......---,,,++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,---......333444GGG]]]nnnlllLLLBBBDDDYYYqqq}}}zzzzzzxxx|||rrrppprrrqqqooolllkkkjjjjjjjjjhhhgggggghhhhhhiiiiiijjjkkkmmmoooppppppqqqtttuuutttuuuvvvtttkkkdddhhhqqqzzz}}}yyyrrrnnnmmmmmmnnnnnnnnnnnnooopppqqqqqqrrrtttvvvwwwwwwwwwxxxyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxyyy{{{{{{|||}}}}}}}}}}}}}}}---------............///......///000222333444444;;;VVVwwwzzzeeeVVVggg}}}qqqttt|||qqq___NNNEEECCCGGGKKKRRRTTTUUUUUURRRPPPPPPPPPPPPRRRUUU[[[```^^^VVVOOOBBB===777444555888;;;<<<::::::999888666666888:::<<<>>>AAAGGGOOOXXX___ccchhhfff```VVVMMMLLLRRRYYYZZZbbbeee^^^VVVUUUYYY]]]UUU\\\eeemmmrrrwww}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyuuusssssswww~~~{{{}}}}}}}}}||||||{{{{{{{{{wwwyyy|||~~~~~~~~~}}}|||zzzzzzzzzzzz{{{}}}~~~~~~xxxppplllhhhcccXXXUUUQQQNNNKKKGGGCCC@@@>>>AAAAAAGGG```ppplllwww~~~ttttttyyyRRR555.........---,,,++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......555444LLLeeeqqqaaaEEE===AAAXXXqqq}}}}}}yyyzzzyyyqqqpppooonnnllljjjhhhhhhhhhiiigggggghhhiiiiiijjjjjjjjjkkkmmmoooppppppqqqsssuuutttrrrrrrppphhhbbbjjjwww|||~~~~~~xxxrrrmmmllllllmmmmmmmmmmmmnnnoooppppppqqqtttwwwxxxxxxwwwxxxyyyxxxyyy{{{}}}}}}|||{{{zzzxxxyyyyyyzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyzzz{{{||||||}}}}}}||||||---------............///---...///000222333444555AAAccc~~~gggSSSHHHVVVlllzzzrrrkkkvvvzzzmmm[[[NNNIIIKKKMMMNNNQQQRRRSSSSSSRRRQQQRRRTTT\\\___cccccc]]]RRREEE<<<666333000222666:::;;;::::::;;;;;;999777777999<<<===AAAHHHSSSaaaooozzz{{{pppcccXXXWWW^^^eeeiiirrruuukkk^^^YYYZZZ[[[VVV\\\ccchhhjjjlllqqqvvvvvvzzz}}}}}}zzzxxxvvvwwwyyy|||}}}~~~}}}{{{zzzzzzzzz{{{{{{xxxzzz{{{}}}}}}}}}|||{{{zzzzzzzzz{{{|||~~~~~~wwwrrrpppkkkeee^^^\\\XXXVVVSSSOOOKKKHHHDDDGGGDDDCCCXXXzzz|||tttyyy|||yyysssuuu[[[:::.........---,,,+++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,---......666444RRRoooxxx~~~WWW???<<>>666555222000333999<<<;;;999<<<======:::888888;;;>>>???EEEOOO^^^pppyyykkk```^^^fffnnnwwwvvvfff[[[WWWVVVYYY]]]bbbbbbaaaccchhhmmmiiimmmrrrwwwzzz}}}~~~~~~}}}zzzwww{{{|||}}}|||zzzyyyyyyzzz|||}}}zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||xxxuuusssmmmfffdddbbb___]]][[[YYYUUURRRKKKNNNHHHCCCUUUzzzxxxwwwuuutttrrruuu}}}}}}zzzccc>>>///......---,,,++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++,,,---......555555WWWwww~~~|||PPP;;;===III___rrr}}}lll|||vvvooopppnnnmmmkkkjjjiiijjjkkkkkkggghhhiiikkkkkklllllllllmmmnnnpppppppppppprrrtttsssllliiijjjfffbbbmmm}}}yyysssnnnmmmmmmiiiiiiiiiiiijjjkkkllllllooorrruuuwwwvvvvvvvvvvvvuuuwwwyyy{{{|||{{{yyyxxxxxxxxxyyyyyyzzz{{{||||||xxxxxxxxxyyyzzz{{{|||}}}zzz{{{{{{|||||||||||||||..................------000444///---333222222;;;KKK}}}WWWHHHQQQXXXooonnndddooo|||xxxlll^^^VVVUUUWWWVVVTTTTTTQQQOOORRRRRRRRRTTTXXXfffrrr~~~hhhKKK999444333333444666999;;;<<<<<<>>>AAA:::777===<<<999>>>EEELLLSSSgggnnncccbbbhhhrrr{{{iiiWWWSSSVVVYYY\\\___```______aaadddiiiggghhhnnnsssvvv{{{}}}|||{{{{{{{{{{{{||||||~~~{{{yyyzzz|||~~~}}}{{{|||{{{yyyxxxxxxyyy{{{|||zzzzzzzzz{{{|||~~~}}}zzzxxxxxxxxxuuummmfffddd```]]]^^^aaabbb___\\\XXXSSSJJJHHHWWWvvvvvvmmm{{{zzzttt{{{|||zzz~~~}}}fffCCC444///...,,,---------,,,***************************************************''')))*********,,,...000000???ZZZrrrwwwUUUAAA<<>>\\\xxxSSSFFFOOOhhhxxxrrrhhhsss{{{pppbbbZZZYYYYYYXXXUUUSSSNNNKKKKKKLLLLLLPPPUUUdddnnnzzzxxxcccIII:::777333333444666999;;;<<<<<<:::>>>:::888???@@@???FFFHHHNNN^^^~~~rrrhhhhhhoooyyylllWWWQQQTTTWWW[[[___```^^^^^^```bbbaaa```dddkkkpppsssxxx~~~~~~~~~}}}||||||~~~}}}}}}}}}yyy{{{zzzxxxzzz}}}~~~}}}zzzyyyxxxxxxxxxzzz|||~~~zzz{{{|||}}}~~~}}}zzzwwwwwwwwwtttmmmgggfffbbb]]]\\\___aaa```^^^ccc\\\PPPJJJUUUqqqzzzuuu}}}yyy~~~zzzxxx{{{kkkHHH888000...---,,,------,,,+++++++++++++++++++++++++++************************)))***+++,,,,,,---///222000???ZZZrrrwwwTTT>>>???RRRhhhooowww}}}~~~}}}wwwppp}}}vvvpppkkkllllllkkkjjjiiiiiiiiiiiihhhhhhiiiiiijjjlllmmmnnnmmmmmmnnnppppppqqqqqqpppnnnooonnniiifffiiittt}}}~~~xxxooommmmmmkkkjjjiiigggggggggiiilllnnnooorrruuuvvvvvvuuuuuuvvvwwwwwwwwwvvvwwwxxxzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~}}}||||||........................,,,000---///444333555CCCeee^^^TTT]]]ooowwwpppiiitttuuuiiiaaa^^^\\\YYYVVVPPPJJJDDDCCCCCCEEEJJJQQQ```gggooolllYYYCCC999888333444555777999;;;===>>>999???<<<;;;AAABBBCCCKKKMMMSSSooo{{{rrrrrrxxxpppYYYPPPRRRUUUYYY^^^```___]]]^^^```^^^___dddkkkoooqqquuu{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzwwwyyyxxxxxxzzz}}}~~~xxxwwwwwwxxxyyy{{{}}}zzz|||}}}~~~~~~~~~{{{wwwvvvuuurrrmmmiiihhhbbb\\\[[[]]]aaabbbbbbiii```SSSIIINNNddd|||wwwqqqNNN:::111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------...000333222AAA]]]vvvwwwTTT===GGGaaatttsssuuu{{{vvv{{{uuupppkkklllkkkjjjiiiiiihhhiiiiiihhhhhhiiiiiijjjlllmmmnnnmmmmmmnnnoooppppppppppppoooooolllhhhfffjjjuuuwwwnnnllllllllljjjiiihhhggghhhjjjlllmmmnnnqqqtttuuuuuutttuuuvvvxxxxxxxxxxxxyyyzzz{{{||||||||||||||||||{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}---------...............,,,000...000444111666HHHkkk~~~fffaaajjjssssssooommmvvvyyynnnfffaaa]]]XXXUUUNNNFFF>>><<<<<>>@@@===DDDAAA===AAABBBDDDOOOTTT\\\qqqZZZRRRSSSTTTYYY___bbb```______```eeeeeejjjppprrrtttzzz~~~}}}|||{{{zzzyyyxxxyyyzzzzzz{{{}}}}}}}}}}}}xxxxxxxxxyyyzzz{{{}}}~~~{{{|||~~~~~~}}}|||xxxuuutttqqqnnnkkkfffaaa\\\YYY\\\aaafffhhheee[[[OOOFFFEEEUUUvvvtttQQQ999222000---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,------...000222444DDDaaazzzxxxSSS@@@RRRrrrxxxwww}}}vvvyyysssoookkklllkkkjjjiiihhhhhhhhhhhhiiiiiijjjjjjkkkmmmnnnooommmmmmnnnoooppppppoooooonnnmmmjjjfffeeekkkvvvuuunnnllllllllljjjiiihhhhhhiiijjjlllmmmnnnpppssstttttttttuuuvvvyyyyyyyyyzzz{{{{{{|||}}}||||||||||||||||||||||||~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~~~~---------........./////////111000111444000888OOOwww{{{^^^dddqqqzzztttttt{{{yyyppphhhbbb\\\VVVRRRLLLCCC;;;999999<<>>???>>>???BBBFFFFFFMMMIIIBBBCCCEEEOOO```gggvvvzzzhhh\\\YYYZZZVVV[[[aaaddddddeeegggiiijjjmmmuuu~~~}}}yyyvvvuuutttwwwyyy|||~~~~~~yyy{{{}}}}}}|||{{{{{{|||{{{}}}~~~~~~|||zzzyyyyyy}}}}}}}}}}}}}}}}}}||||||}}}~~~|||xxxuuurrrppppppbbb```^^^]]]___ccchhhkkk]]]QQQJJJJJJGGGJJJccc}}}```AAA555222...,,,,,,------,,,************************************************(((***+++,,,,,,---///111444EEEccc{{{mmmFFF???UUUuuuvvvzzzqqqzzzwwwuuuuuupppnnnlllkkkjjjiiihhhhhhggghhhhhhkkkkkkkkkkkklllnnnooopppmmmnnnnnnoooooonnnnnnnnnjjjiiigggfffhhhoooxxx~~~tttnnnllljjjjjjkkkgggggghhhiiikkkmmmnnnooonnnppprrrsssssstttwwwyyyyyyyyy{{{||||||}}}||||||{{{{{{{{{{{{||||||||||||}}}|||{{{zzzzzzzzz{{{|||}}},,,,,,------...//////000000111///111444222CCCdddxxxnnn[[[[[[}}}rrrqqqxxx|||~~~{{{yyyvvvqqqkkkcccZZZRRRMMMCCC===999999:::===CCCJJJYYYYYYXXXSSSGGG:::666999999===AAAAAA@@@@@@DDDHHHOOOVVVPPPFFFEEEGGGTTThhhnnn}}}yyykkkaaa\\\ZZZZZZUUUZZZ```cccdddfffjjjmmmnnnuuusssqqqooollllllmmmnnnppphhhfffddddddfffhhhjjjkkksssyyy~~~~~~}}}yyy|||}}}{{{{{{|||yyy|||~~~|||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{wwwsssqqqqqqccccccbbbaaaaaabbbeeeggg\\\LLLDDDFFFDDDDDD\\\{{{lllJJJ666222...,,,,,,------,,,++++++++++++++++++++++++***************************+++,,,------...000333666GGGeee}}}kkkBBB===QQQmmmwwwrrr|||vvv{{{xxxttt~~~sssooonnnlllkkkjjjiiihhhhhhgggggggggiiiiiiiiijjjkkklllmmmnnnmmmnnnnnnnnnnnnnnnmmmmmmjjjiiihhhiiilllssszzz|||nnnkkkllljjjiiijjjeeefffgggiiilllnnnpppqqqoooqqqsssssstttuuuxxxzzzxxxyyyzzz||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~}}}|||{{{||||||}}}~~~,,,,,,------...///000000//////---111444444HHHllltttfffQQQTTTtttzzzuuugggqqqwwwuuurrrkkkcccZZZQQQLLL@@@;;;888:::;;;===BBBIIISSSSSSTTTPPPEEE999555888:::>>>BBBCCCAAABBBFFFJJJZZZ___WWWIIIFFFGGGTTTiiiqqq~~~zzzuuuwww}}}wwwjjjaaa^^^\\\ZZZXXXUUUYYY___bbbdddfffkkkooovvv~~~|||ssskkkddd___\\\^^^]]][[[YYYXXXYYYZZZZZZZZZZZZ[[[^^^eeelllrrrttt|||~~~~~~}}}{{{zzzyyy}}}~~~{{{zzz{{{wwwzzz~~~}}}{{{{{{}}}{{{|||~~~~~~~~~~~~}}}}}}~~~|||{{{{{{{{{|||~~~}}}yyytttrrrqqqeeeeeeeeedddbbbaaaaaabbbYYYFFF<<>>===SSSsss{{{rrrtttOOO666333...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,.........///222444:::KKKiiikkkBBB===OOOhhhrrrppp~~~|||vvvwwwwwwxxxuuu}}}rrrooonnnlllkkkjjjiiihhhggggggggggggggggggggghhhiiijjjllllllmmmnnnnnnnnnnnnnnnmmmmmmjjjjjjjjjlllpppuuu|||xxxkkkiiikkkjjjhhhiiidddeeegggjjjmmmoooqqqrrrpppqqqsssttttttvvvyyy{{{xxxyyyzzz||||||||||||{{{}}}}}}~~~~~~~~~............////////////555000///333333;;;WWWwww}}}kkkZZZNNNYYYmmmtttrrrsssxxxyyyxxxuuuoooiiiaaaYYYOOOJJJDDD:::666:::<<<:::AAALLLUUUOOOJJJGGGAAA999999>>>BBBCCCEEEFFFDDDDDDLLLVVVhhheeeWWWKKKJJJJJJPPP___lll~~~}}}ooolllmmmnnnpppiiiaaa^^^^^^^^^[[[XXXXXX___fffgggeeehhhrrr|||vvvqqqmmmiiiggg\\\ZZZWWWUUUTTTSSSRRRQQQOOORRRUUUXXXXXXXXXZZZ[[[WWWaaaccceeeooosssvvv}}}}}}~~~~~~}}}|||~~~|||{{{{{{yyyzzz|||~~~~~~}}}{{{zzz|||{{{{{{{{{zzzzzzzzzzzz}}}|||xxxzzz}}}~~~~~~~~~}}}|||{{{|||}}}|||{{{zzzwwwssspppcccbbbcccddd```[[[[[[```WWWIII>>><<<;;;<<>>222//////***,,,///***---,,,,,,++++++,,,,,,---************+++,,,---...++++++,,,++++++---000333>>>SSSsssddd@@@>>>IIIaaassszzzzzzttt~~~zzzuuu||||||qqqoooooommmkkkkkkkkkjjjjjjjjjiiiiiihhhiiijjjjjjllllllmmmnnnqqqooommmnnnppppppnnnkkkjjjhhhgggkkkrrrwwwzzz{{{}}}}}}~~~wwwrrrlllgggeeeeeefffeeegggiiikkklllmmmnnnqqqtttuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwxxxzzz|||~~~~~~}}}}}}............////////////222...///222444>>>]]]}}}xxxeeeSSSMMM]]]ooorrrrrrqqqzzz|||wwwtttmmmfff___VVVMMMHHHEEE<<<888===???===CCCMMMOOOJJJGGGEEEAAA;;;<<>>@@@???CCCKKKGGGDDDBBBBBB@@@>>>AAAFFFIIIFFFCCC@@@???EEEVVVgggpppooo___QQQPPPQQQXXXfffppp|||uuummmkkklllaaa^^^[[[[[[\\\\\\YYYVVVZZZ___dddgggjjjttt~~~uuujjjbbbWWWSSSOOOLLLKKKKKKJJJIIILLLLLLLLLMMMNNNOOOPPPQQQVVVWWWXXXYYYYYY[[[^^^aaagggooopppqqq|||}}}~~~~~~|||{{{{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzzxxxyyyzzz|||}}}~~~~~~~~~}}}{{{zzzyyyzzz|||~~~~~~~~~|||||||||{{{zzz{{{}}}~~~|||{{{zzzwwwssspppmmmmmmnnnnnnggg^^^[[[^^^XXXLLLAAA<<<888888AAAMMMiiisss~~~~~~eeeCCC333...000,,,---111---+++******))))))******+++************+++,,,------++++++,,,++++++---111444???ZZZxxx```???:::NNNqqq}}}www{{{yyy{{{}}}ttttttyyyvvvzzzpppoooooommmjjjjjjjjjiiiiiiiiihhhhhhiiiiiijjjkkklllmmmnnnnnnpppooonnnoooppppppnnnmmmmmmkkkkkkmmmrrrxxx{{{}}}~~~uuuqqqkkkgggfffffffffffffffhhhjjjkkklllmmmpppsssssssssttttttuuuvvvvvvwwwvvvvvvuuuuuuvvvxxxzzz{{{{{{xxxwwwxxxzzz~~~............////////////---///111222999MMMoooiiiSSS]]]pppqqqiiioootttzzzvvvtttoooeee\\\SSSKKKDDD@@@<<<888888<<<>>>>>>@@@FFFAAA@@@@@@??????@@@CCCGGGIIIGGGDDDBBBAAAHHHZZZmmmsssssscccSSSQQQTTTZZZfffjjjttt{{{uuulllkkkmmmbbbaaa``````aaa```]]][[[___dddjjjooouuuvvvmmmgggaaaWWWOOOOOOOOONNNMMMNNNOOOOOOOOOQQQSSSTTTUUUVVVXXXZZZ\\\[[[\\\^^^___aaafffkkkoooyyy}}}~~~~~~~~~}}}|||{{{{{{|||~~~|||yyyxxxxxxxxxyyyzzzzzz{{{}}}~~~}}}}}}~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~{{{{{{|||{{{zzzzzz|||~~~~~~}}}{{{yyyuuuqqqooooooqqqqqqiii```[[[]]]VVVMMMCCC===999888???HHHaaa}}}}}}jjjFFF333---///,,,,,,///---++++++************+++++++++*********++++++,,,---***+++,,,+++,,,...222555>>>___zzz}}}[[[===:::PPPqqq}}}pppzzzuuuvvv|||xxxpppoooooollljjjjjjiiiiiiiiihhhhhhhhhiiiiiijjjkkklllmmmnnnnnnooooooooopppppppppooonnnmmmlllkkkmmmqqqvvvzzz}}}~~~tttpppkkkhhhgggggggggffffffhhhjjjkkkkkkmmmppprrrssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~zzzwwwwwwzzz|||~~~............////////////...222333444>>>XXXyyyiiiXXXlll{{{qqqfffmmm{{{|||zzzssslllaaaWWWMMMFFF???<<<888777888;;;===>>>@@@CCC>>>??????>>>===AAAEEEGGGHHHHHHIIIHHHFFFKKK\\\nnntttvvvgggTTTRRRUUUYYYbbbbbbiii{{{~~~}}}zzzvvv{{{}}}uuummmmmmqqqiiihhhhhhiiiiiigggdddbbbfffnnnxxxnnneeeZZZVVVUUUTTTOOOIIINNNOOOPPPQQQQQQRRRTTTUUUTTTVVVYYYZZZZZZ\\\___bbbeeegggjjjnnnssszzz~~~~~~~~~}}}}}}}}}~~~}}}zzzwwwvvvvvvwwwxxx}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyyzzz{{{||||||}}}}}}}}}}}}zzz{{{||||||{{{{{{|||~~~~~~}}}{{{wwwtttooooooppppppiii___ZZZ\\\SSSLLLDDD???::::::@@@GGG___rrrKKK444+++///,,,***---,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,***+++,,,,,,,,,...222555AAAhhh~~~~~~YYY???>>>YYY{{{}}}{{{xxxkkkyyyzzzuuuooopppoookkkjjjjjjjjjiiiiiiiiiiiihhhiiijjjkkklllmmmnnnnnnooonnnoooppppppppppppoooooollllllkkklllnnnsssxxx|||~~~rrroookkkhhhhhhhhhggggggfffhhhjjjkkklllmmmpppssstttuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||{{{||||||}}}~~~}}}zzzyyyzzz}}}............///////////////333444666FFFfffjjjdddxxxooolll~~~~~~ssskkk^^^RRRHHHAAA<<<999777777888;;;===???AAACCC===@@@@@@======BBBFFFGGGIIIKKKNNNNNNJJJMMM]]]mmmwww{{{lllXXXUUUWWWYYY___ccchhhwwwxxxvvvyyytttrrrtttyyy|||zzzuuutttvvvqqqqqqrrrrrrqqqpppnnnmmmllluuuzzzkkkbbb]]]WWWQQQPPPSSSTTTSSSPPPOOOQQQSSSSSSSSSUUUWWWYYYXXX\\\___aaaaaadddhhhlllnnnqqqvvv|||}}}~~~~~~zzz~~~}}}}}}~~~~~~~~~|||{{{yyywwwwwwwwwyyyzzz~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}|||zzzyyy{{{{{{{{{||||||}}}}}}}}}zzz|||}}}}}}|||{{{}}}~~~~~~|||yyyvvvooonnnooommmfff\\\XXXZZZQQQMMMGGGAAA======AAAFFF___}}}vvvQQQ777,,,000,,,***,,,+++---,,,,,,,,,,,,,,,,,,---,,,++++++***++++++,,,,,,***+++,,,,,,---///333666FFFqqqZZZCCCEEEggg~~~sss|||~~~sssooopppoookkkkkkkkkkkkjjjjjjjjjiiiiiijjjjjjkkklllmmmnnnoooooonnnoooqqqqqqpppooopppqqqmmmmmmlllkkkmmmqqqwww|||qqqnnnjjjhhhhhhhhhhhhggggggiiikkklllmmmnnnqqqtttuuuvvvxxxyyyzzzyyyyyyxxxtttuuuvvvwwwxxxyyyyyyzzz{{{{{{{{{|||}}}~~~|||{{{|||............////////////...333333777NNNsssgggkkkxxxssskkk|||~~~{{{sssjjj\\\OOOEEE>>>999777555666777888:::>>>@@@AAA;;;???@@@<<<===CCCHHHHHHKKKNNNRRRQQQLLLNNN]]]mmm{{{ttt^^^ZZZ[[[ZZZ^^^eeehhhvvv~~~wwwvvvxxxrrrqqqqqqwww||||||zzz{{{|||||||||||||||}}}xxxqqqddd[[[VVVZZZWWWTTTSSSTTTUUUUUUTTTQQQSSSUUUUUUUUUWWW\\\______ccciiikkkmmmpppvvv|||zzz~~~}}}|||~~~~~~~~~~~~~~~|||}}}~~~|||{{{zzzzzzyyyyyyyyyzzz|||}}}~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}{{{zzz|||{{{{{{{{{{{{|||}}}}}}{{{|||~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}|||yyywwwrrrpppoookkkbbbXXXTTTVVVRRRPPPKKKDDD@@@@@@BBBDDDXXXyyy|||vvvyyyXXX;;;...222...***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,***+++,,,,,,---///444777HHHvvv~~~WWWCCCJJJppp}}}~~~~~~rrrnnnpppooojjjlllllllllkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnoooooommmooorrrrrrpppoooppprrrnnnnnnnnnlllmmmqqqwww}}}pppmmmjjjiiiiiiiiihhhggghhhjjjlllmmmnnnooorrruuutttuuuwwwyyyyyyyyyxxxwwwtttuuuvvvwwwxxxyyyyyyyyy||||||||||||}}}~~~~~~||||||}}}~~~............/////////000---111222888SSS{{{^^^gggnnnkkkjjjyyyzzzvvvsssjjj[[[NNNCCC<<<888666111333444444666;;;>>>>>>999>>>???<<<===EEEJJJJJJNNNQQQTTTRRRLLLMMM]]]nnnyyyccc^^^^^^\\\^^^___bbbqqqyyyssssssvvvppppppooowwwmmm```ZZZXXXYYYWWWVVVTTTQQQOOONNNNNNNNNPPPRRRTTTTTTUUUXXX]]]aaaaaagggmmmqqqsssxxx~~~}}}}}}zzz}}}~~~~~~~~~{{{|||~~~}}}zzzyyyyyyyyyzzz{{{|||}}}||||||||||||||||||||||||~~~~~~~~~}}}{{{zzz||||||{{{{{{{{{||||||}}}{{{}}}~~~}}}~~~|||{{{{{{|||||||||yyywwwuuussspppkkk```UUURRRTTTTTTSSSNNNFFFAAAAAABBBBBBOOOqqqsss}}}\\\>>>000444000+++------++++++************++++++,,,,,,++++++***+++++++++***+++,,,,,,---000444777GGGwww{{{zzzSSSAAAMMMqqq|||}}}|||}}}}}}qqqnnnpppooojjjmmmmmmlllllllllkkkkkkkkkjjjkkkkkklllmmmnnnoooooommmooorrrrrrpppoooqqqsssooopppooonnnmmmqqqxxx~~~ooommmjjjiiiiiiiiiiiihhhiiikkkmmmnnnnnnpppsssuuussstttvvvxxxyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}}}}}}}~~~~~~|||zzz{{{|||~~~~~~|||////////////000000000000222222222>>>```tttZZZhhhzzzeeemmmiii|||wwwooohhhZZZIII>>>;;;777222333444555555555777:::===@@@===;;;<<<@@@DDDHHHIIISSSXXXZZZTTTNNNRRRaaapppmmmdddaaa]]]___```fffnnnrrrtttuuuwwwyyyuuuuuu|||uuuiiiaaa^^^\\\YYYVVVZZZWWWSSSRRRSSSSSSRRRPPPTTTRRRSSSYYY]]]^^^aaaffflllrrryyy~~~~~~}}}{{{zzz~~~}}}{{{zzzzzzxxxyyyzzz|||}}}}}}}}}}}}~~~}}}||||||~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}|||{{{{{{|||~~~|||}}}~~~~~~|||{{{{{{|||xxxrrrkkkeee\\\RRRNNNOOOPPPPPPOOOJJJDDDAAABBBDDDQQQnnnkkkwwwsss>>>,,,555++++++333'''------,,,,,,+++***))))))++++++******++++++,,,------,,,,,,...------333;;;QQQrrr}}}{{{~~~kkkKKK???LLLiii{{{zzz{{{uuusss}}}sssooommmkkkiiihhhiiijjjlllmmmllliiifffiiijjjllllllllllllnnnooonnnnnnmmmmmmmmmoooqqqrrrooopppppppppppprrrvvvyyy~~~vvvlllkkkjjjjjjiiiiiijjjjjjkkklllnnnppprrrssstttttttttvvvwwwyyyyyyyyywwwvvvxxxxxxxxxxxxyyyzzz{{{|||||||||}}}~~~~~~{{{{{{|||~~~////////////000000000000222222555EEEjjjhhhSSSdddxxxeeekkkppp~~~yyyooohhhYYYHHH>>>:::777222333444555555555666999<<>>======???DDDHHHKKKTTTYYY\\\WWWQQQSSS```mmm~~~jjjbbb___]]]aaafffjjjnnnooooooqqqtttxxxvvvvvv|||{{{xxxpppiii```[[[\\\]]]\\\[[[WWWVVVUUUWWWXXXXXXUUURRRTTTSSSVVV[[[___cccjjjrrrzzz~~~~~~~~~~~~}}}{{{yyyxxx||||||}}}~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}~~~}}}||||||vvvqqqkkkeee[[[QQQKKKLLLOOOPPPOOOJJJEEEAAABBBDDDRRRnnnrrrsssvvv{{{~~~}}}yyyDDD000555,,,---333)))------,,,,,,+++******)))++++++******++++++,,,------,,,,,,...------333;;;PPPsss}}}{{{dddEEE===GGG^^^rrrwww|||xxxzzz}}}zzzyyytttooonnnmmmkkkjjjjjjkkkmmmooonnnkkkhhhiiikkkllllllkkkkkkmmmnnnooonnnnnnnnnooopppqqqrrrrrrrrrrrrqqqpppqqqsssvvv|||~~~vvvllllllkkkkkkkkkkkklllllllllmmmoooqqqssstttuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~////////////000000000000111000555MMMuuupppZZZMMMcccxxxhhhkkkrrr~~~yyyooohhhYYYHHH===:::777222222333444444444555888;;;>>>?????????>>>BBBIIINNNVVV[[[___ZZZTTTUUU```kkk{{{zzzggg```^^^]]]ccckkklllmmmllljjjlllpppuuurrrssszzz~~~~~~}}}xxxsssnnnjjjgggfffddd^^^XXXVVVXXXZZZ[[[[[[[[[\\\___bbbcccbbb^^^ZZZYYYZZZ]]]aaadddjjjvvv~~~~~~~~~}}}}}}~~~}}}|||}}}~~~}}}|||{{{~~~~~~}}}{{{|||}}}~~~~~~|||{{{zzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||uuupppjjjeee\\\PPPHHHGGGMMMOOOOOOKKKFFFCCCCCCEEESSSlllppphhhgggrrrqqqooozzzNNN555555---...333,,,------,,,,,,++++++******++++++******++++++,,,------+++,,,...------444<<>>===???@@@???===AAAJJJRRR```cccccc___ZZZ\\\gggppp{{{xxxiiiccc___aaakkklllppptttuuuttttttvvvyyyrrrvvv}}}uuukkkgggeeecccccceeefffeeedddWWWTTTTTTZZZbbbeeeaaa\\\JJJHHHFFFEEEDDDEEEGGGHHH???@@@BBBHHHOOOWWW]]]```ccccccaaa___]]]]]]]]]]]][[[___hhhqqqxxx~~~}}}~~~~~~{{{zzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~{{{|||}}}~~~}}}|||{{{|||}}}~~~{{{zzzxxxwwwwwwxxxzzz{{{zzz{{{|||~~~}}}zzzxxxvvvooojjjfff___RRRHHHCCCJJJMMMOOONNNJJJFFFFFFGGGMMM^^^qqqhhhkkk}}}nnnllluuuaaa<<<000.........,,,---------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++,,,...---...444<<>>======>>>>>>??????AAADDDGGGKKKNNNPPPUUUTTTQQQNNNMMMNNNRRRVVVWWW^^^lll}}}~~~~~~~~~{{{zzz{{{||||||}}}~~~~~~}}}{{{zzz~~~~~~}}}|||||||||yyyzzz{{{}}}~~~~~~}}}zzzxxxxxxyyy|||}}}{{{zzzyyyxxxxxxyyyzzzzzz{{{|||}}}{{{xxxwwwvvvooohhheee___SSSHHHCCCFFFJJJNNNNNNJJJFFFEEEFFFIIIVVVyyy{{{vvv~~~xxxwwwhhh???...///...,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---+++***+++.........555===XXXqqqzzz}}}~~~cccAAA;;;FFF[[[sss~~~{{{uuuuuuxxx{{{zzz}}}}}}{{{|||wwwsssqqqqqqqqqqqqpppooopppqqqrrrpppoookkklllmmmmmmkkkkkklllmmmjjjkkklllmmmnnnnnnnnnnnnmmmoooqqqrrrrrrsssuuuwwwppprrruuuxxx}}}zzzsssmmmjjjkkkjjjjjjkkkkkkmmmnnnooopppqqqrrrssstttuuuvvvvvvvvvxxxxxxxxxxxxyyyyyyzzzzzztttuuuwwwyyyyyyyyyxxxxxx||||||}}}~~~~~~~~~}}}||||||////////////000000000000666333FFFoooaaaYYYjjjyyyooolllwww{{{|||yyywwwppphhhWWWEEE:::888666333111333666888:::>>>CCCFFFFFFDDDBBBBBBEEEKKKRRRWWWfffkkkqqqrrrpppqqqwww}}}|||pppjjjaaa```lllqqqwww~~~qqqeeefffdddbbbbbbaaa[[[QQQIIIIIIJJJKKKJJJHHHEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAEEEFFFFFFDDDCCCCCCCCCCCCHHHHHHIIIHHHIIINNNUUUZZZaaaiii{{{}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~}}}{{{{{{zzzzzzzzz{{{||||||zzzzzz{{{{{{||||||}}}}}}}}}zzzxxxxxxuuullleeebbb]]]SSSHHHDDDBBBFFFKKKKKKHHHDDDCCCCCCGGGPPPqqqzzzmmmAAA...111000+++,,,------------------------++++++******++++++,,,---+++***+++.........555===WWWpppzzz|||{{{^^^@@@???LLLgggyyyjjjlllvvv}}}yyy~~~vvvppppppsssqqqpppooopppqqqqqqpppoooiiikkkllllllkkkkkkmmmnnnkkklllmmmnnnooooooooonnnmmmoooqqqrrrssssssuuuvvvooorrrvvvzzz~~~sssooommmjjjjjjmmmlllllllllmmmnnnooopppqqqqqqrrrssstttuuuvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{|||vvvwwwyyy{{{{{{{{{zzzyyy|||}}}}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzzzz////////////000000000000111111HHHuuueee```ssspppmmm~~~|||{{{ppphhhWWWDDD:::888666333111333666999<<<@@@FFFIIIKKKGGGCCCCCCHHHOOOUUUYYYfffnnnvvvzzzzzzzzz}}}}}}rrrkkkaaa___jjjrrrwww}}}vvvllliiigggeeedddccc]]]RRRJJJFFFHHHJJJHHHFFFEEEHHHJJJ>>>???AAACCCEEEFFFFFFFFFAAACCCEEEFFFFFFGGGIIIJJJDDDGGGKKKMMMQQQWWW```fffoooxxx~~~~~~zzz{{{||||||{{{{{{}}}}}}||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||zzz{{{|||~~~~~~~~~}}}}}}yyyzzz|||~~~}}}zzzyyyyyytttkkkccc```\\\RRRHHHCCC>>>CCCHHHIIIFFFBBBAAAAAAFFFMMMmmmzzzppppppCCC///444222+++---------------------------++++++******++++++,,,---+++***+++......///555>>>WWWsssyyy[[[AAADDDXXXzzzooonnnyyysss~~~{{{xxxpppppptttooommmlllmmmnnnooonnnmmmiiijjjllllllllllllnnnoookkkmmmnnnpppppppppoooooonnnppprrrssssssssstttuuuqqquuuzzz}}}uuulllhhhmmmrrrooommmmmmnnnnnnnnnnnnooopppqqqrrrqqqqqqssstttuuuuuuuuuuuuvvvvvvwwwxxxyyy{{{|||}}}wwwyyy{{{}}}}}}}}}|||{{{}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~}}}|||zzzyyyyyy.........//////000111222555999WWW|||bbbtttnnnzzz~~~{{{xxxpppfffTTTCCC<<<;;;888333666555777<<>>CCC^^^||||||PPP222000111,,,...---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---...,,,---666@@@ZZZttttttPPP:::HHHeeesssrrrzzzyyy|||uuusssrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmnnnooooooooooooooonnnppprrrsssrrrrrrrrrssssssssstttsssqqqmmmjjjgggiiiddddddjjjmmmkkkkkknnnppppppppppppqqqqqqrrrrrrsssuuuxxxxxxwwwvvvvvvwwwxxxxxxwwwwwwxxxxxxyyyyyy{{{||||||yyy{{{~~~||||||}}}~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||~~~}}}zzzyyyxxx////////////000111222222666???___qqqdddyyyssszzz{{{xxxrrrhhhVVVEEE<<<:::888333888999???FFFKKKMMMQQQWWW\\\VVVRRRTTTWWWYYY^^^ccceeeooowwwyyyzzz}}}wwwrrrppppppuuuyyy|||{{{yyyxxxuuuooohhhccc```[[[UUURRRQQQQQQOOOMMMJJJJJJJJJJJJKKKKKKLLLMMMQQQQQQQQQRRRTTTVVVWWWXXXZZZaaajjjnnnrrr~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{|||~~~~~~~~~yyy|||~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{wwwzzz}}}~~~~~~~~~yyyyyyxxxxxxyyy{{{}}}~~~xxxyyyyyyzzz{{{|||}}}~~~zzzyyyxxxxxxyyyxxxvvvtttooojjjddd```\\\TTTHHH???AAADDDHHHJJJJJJGGGCCC@@@999>>>ZZZ}}}wwwfffvvvXXX555000111...///------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...------666AAA]]]vvv~~~rrrNNN999FFF___yyy}}}{{{yyyvvvvvvsssqqqqqqppppppooooooooooooooommmmmmllllllllllllmmmmmmmmmmmmnnnnnnnnnooooooooonnnppprrrrrrpppooopppqqqrrrrrrqqqooollliiigggfffhhhddddddgggjjjjjjjjjlllpppppppppppppppqqqqqqrrrsssuuuxxxxxxwwwvvvvvvwwwxxxxxxwwwwwwxxxxxxyyyzzzzzz||||||zzz{{{~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyxxxxxxxxx{{{}}}~~~|||zzzyyyyyy////////////000111222333999EEEgggzzzeee^^^tttwwwhhhhhhvvv~~~{{{sssjjjYYYGGG===:::888555999:::@@@IIIQQQWWW```hhhiiibbb\\\[[[[[[[[[```fffkkksssyyywwwvvv{{{}}}zzzyyyvvvsssrrrsssuuuzzz}}}yyytttnnnkkklllfff___YYYVVVUUUTTTSSSRRRSSSRRRQQQPPPQQQRRRSSSTTTUUUWWWYYY[[[]]]aaadddgggnnnxxx~~~}}}|||{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~~~~{{{{{{|||}}}~~~|||||||||~~~}}}|||yyyxxxyyyyyyyyyzzzzzz{{{xxx{{{~~~~~~~~~~~~~~~xxxxxxyyyyyyzzz{{{|||}}}xxxxxxxxxyyy{{{}}}}}}{{{xxxwwwvvvvvvwwwwwwuuusssnnnjjjeeeaaa\\\SSSHHH@@@???AAACCCEEEFFFDDD@@@<<<888<<>>;;;999666<<<<<>>;;;666999SSSvvvooofffssswwwkkk>>>000333111///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,...---...777AAAbbbwww}}}yyymmmKKK666CCC[[[vvvyyyyyy}}}|||ttttttvvvvvvssstttsssqqqooonnnmmmllllllmmmmmmllllllllllllmmmmmmmmmmmmmmmlllmmmnnnooooooqqqrrrrrrqqqooonnnooopppqqqpppnnnmmmllllllmmmmmmkkkjjjiiijjjllloooooommmjjjjjjiiiiiijjjlllnnnpppsssuuuxxxxxxwwwvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{xxx|||}}}zzzyyy|||~~~~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwww{{{|||}}}}}}{{{zzz{{{|||000000000000111222333333999LLLpppmmmRRR]]]qqq}}}vvvlllppp|||xxxqqq```LLL@@@<<<;;;999@@@???DDDNNNXXXcccqqq}}}yyyqqqlllfffcccgggmmmzzz|||zzzuuutttyyy}}}}}}rrrfff^^^bbbeeedddeeeiiiooovvv~~~||||||}}}zzzvvvrrrpppnnnnnnhhhiiihhheeeaaa```cccffffffkkkqqquuuxxx{{{~~~}}}zzzyyywwwwwwvvvyyyyyyzzz{{{|||}}}~~~~~~}}}||||||}}}}}}~~~}}}}}}~~~~~~{{{xxxuuuvvvwwwyyyzzz{{{{{{||||||}}}}}}|||zzzyyyyyyzzz~~~}}}}}}}}}||||||{{{{{{}}}|||{{{zzz{{{}}}{{{|||}}}|||yyyxxxwwwwwwxxxwwwuuusssppplllgggaaaZZZRRRJJJDDDBBB@@@???AAACCCCCC???<<<888:::RRRtttqqq___iiisss{{{ssssssBBB111444222......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,...---...777BBBcccvvv{{{vvvkkkJJJ666CCCRRRgggpppsss~~~|||rrrzzz}}}vvvuuuvvvuuuttttttsssqqqooommmlllkkkkkkmmmmmmllllllllllllmmmmmmnnnmmmlllllllllmmmnnnoooqqqrrrrrrpppooonnnoooqqqqqqpppnnnmmmkkkjjjjjjjjjhhhjjjjjjjjjlllooonnnjjjffffffffffffhhhkkknnnpppsssuuuxxxxxxwwwvvvvvvwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{~~~{{{~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}}}}||||||}}}~~~000000000000111222333333<<>>===;;;???BBBKKKYYYfffrrrzzzvvvppplllpppwww}}}~~~|||xxxyyy{{{xxxsssiii\\\UUU\\\aaa^^^]]]___dddmmmwww}}}xxxwwwzzz~~~~~~{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}{{{{{{{{{|||}}}~~~}}}|||~~~~~~{{{xxxzzzzzz{{{|||}}}|||{{{{{{{{{{{{{{{yyywwwwwwzzz|||~~~}}}||||||{{{{{{||||||~~~|||zzzyyyzzz|||}}}||||||}}}~~~~~~zzzyyyxxxxxxxxxwwwtttrrrppplllfff___WWWPPPIIIEEEBBB???===???BBBBBB???;;;777888PPPqqqrrr\\\fffpppxxxyyyxxxFFF222555222,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++******,,,------...888BBBdddvvvxxxtttjjjJJJ666CCCRRRdddpppvvv{{{vvvqqqxxx|||qqqlllxxxzzzwwwvvvuuusssqqqpppooommmlllkkkkkkkkkmmmmmmllllllllllllmmmmmmnnnmmmlllkkkkkkmmmnnnppppppppppppooommmmmmoooqqqooonnnnnnmmmmmmllllllkkkgggkkklllkkkmmmpppnnnhhhdddddddddeeehhhlllppprrrsssuuuxxxxxxwwwvvvvvvwwwvvvvvvvvvwwwxxxyyy{{{||||||{{{}}}}}}|||zzzyyyxxxwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{|||}}}~~~~~~}}}}}}000000000000111222333444@@@VVV|||qqqTTTaaaooouuulllgggsss|||uuueeeQQQCCC>>>>>><<<===BBBPPPcccttt|||wwwtttxxx}}}~~~}}}|||}}}}}}uuukkk]]]PPPJJJSSSYYYUUUPPPRRRZZZcccoooxxx|||zzz~~~~~~~~~|||vvvvvvvvvvvvwwwxxxzzzzzzwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}||||||~~~~~~|||{{{}}}}}}{{{xxx~~~}}}{{{zzzyyyyyyxxxwwwvvvwww{{{~~~}}}|||{{{zzzzzz{{{}}}}}}~~~{{{yyyxxxxxxyyyzzz}}}}}}~~~~~~~~~{{{yyyxxxwwwwwwvvvsssqqqoookkkeee]]]UUUNNNHHHEEE@@@<<<:::;;;???@@@<<<888000222IIIjjjyyycccoooyyy{{{HHH333555222,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++******,,,------///888BBBddduuuwwwrrriiiJJJ777DDD[[[mmm{{{qqqhhhppp}}}tttpppqqq{{{}}}yyyvvvtttrrrnnnnnnmmmlllllllllllllllmmmmmmmmmllllllmmmmmmmmmnnnmmmkkkkkkkkklllnnnpppnnnnnnnnnmmmllllllnnnpppkkklllnnnooopppqqqqqqqqqggglllooommmooosssooohhhdddcccccceeehhhmmmrrrtttsssuuuxxxxxxwwwvvvvvvwwwvvvvvvvvvwwwxxxzzz{{{|||{{{}}}yyyzzz}}}~~~zzzyyyxxxvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{{{{||||||~~~~~~~~~}}}~~~222...---000222111111333BBBbbbnnnddddddsssrrrhhhnnn{{{~~~}}}yyynnn```MMM???===CCCEEEGGGSSSiii}}}yyyyyyzzz{{{}}}|||}}}}}}|||wwwnnngggVVVOOOKKKKKKLLLLLLOOOTTTYYY^^^gggqqq|||rrrjjjppprrruuuxxx|||}}}~~~~~~}}}|||{{{ttttttvvvwwwxxxxxxxxxxxx|||||||||{{{zzzyyyxxxwwwvvvxxx{{{{{{wwwwww|||~~~|||~~~}}}{{{~~~zzzuuuuuuxxx|||}}}|||{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyxxxwwwwwwxxxzzz{{{{{{}}}~~~~~~}}}|||~~~yyyyyyyyyxxxvvvuuusssrrrooommmhhhaaaXXXOOOGGGBBB@@@999;;;===:::>>>>>>555888777HHHhhhooopppOOO555999111///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,,,,///---666MMMkkkvvvvvvuuulllIII888LLLYYYvvvtttooozzzxxxqqqtttwww|||~~~zzzuuurrrssspppooonnnmmmmmmnnnooopppllllllkkkkkkkkklllmmmmmmoooooooooooooooooopppppppppooonnnmmmmmmnnnooopppnnnnnnnnnnnnnnnnnnnnnnnnnnnpppsssvvvwwwuuusssqqqooonnnlllkkklllooorrrtttwwwyyy{{{zzzvvvuuuuuuwwwxxxwwwwwwvvvvvvwwwxxxyyy{{{{{{{{{yyyxxxxxxzzz||||||||||||{{{zzzxxxwwwvvvyyyzzz||||||{{{|||}}}|||}}}}}}~~~~~~~~~~~~}}}000---,,,000222111222666BBBdddpppccciiiuuupppfffmmmzzz~~~}}}zzzqqqeeeTTTEEE@@@BBBGGGIIIWWWooo~~~}}}}}}|||{{{yyyuuussspppjjjccc^^^TTTNNNJJJKKKLLLMMMPPPUUU\\\aaajjjuuu~~~zzzhhhccceeeiiiooouuuzzz~~~|||{{{ssstttuuuvvvwwwwwwwwwwwwyyyyyyxxxxxxwwwvvvuuuuuuvvvxxx{{{~~~{{{wwwyyy}}}~~~~~~~~~~~~}}}zzzyyy{{{zzzxxxxxxzzz{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||~~~|||yyyxxxxxxyyyzzzyyy{{{}}}~~~{{{{{{zzzxxxvvvtttsssrrrmmmjjjeee]]]TTTKKKDDD@@@???999;;;<<<999>>>???444777666FFFeee}}}sss~~~UUU666666...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***---++++++...,,,666LLLiiiuuuvvvuuukkkHHH:::PPPqqquuuyyyxxxooozzznnnsss}}}|||xxxtttqqqrrrppppppnnnnnnmmmnnnoooooommmllllllkkkkkkkkklllllloooooooooooonnnnnnnnnnnnpppooonnnmmmmmmnnnoooooooooooopppppppppppppppppppppqqqtttvvvvvvvvvtttssspppnnnlllkkkkkknnnqqqssssssvvvxxxxxxvvvuuuvvvwwwxxxwwwvvvvvvvvvwwwxxxyyyxxxyyyzzzyyyxxxxxxyyy{{{{{{||||||{{{{{{zzzyyyxxxyyy{{{||||||||||||}}}|||}}}~~~~~~~~~}}}||||||///------000222222444888FFFhhhzzzooommmnnntttwww}}}~~~}}}}}}vvvnnn```PPPDDDAAAKKKOOO___|||~~~{{{yyyuuuooojjjddd___YYYUUUTTTOOOMMMOOOQQQRRRVVV\\\cccjjjttt}}}~~~eee]]]```^^^```bbbeeellluuu~~~}}}{{{zzzyyyssssssssstttuuuuuuvvvvvvwwwwwwvvvvvvuuuuuuttttttvvvwwwzzz}}}}}}|||zzzxxxzzz~~~}}}~~~}}}|||{{{yyyxxxxxxyyy{{{||||||{{{yyyyyyzzz}}}||||||{{{{{{||||||}}}}}}|||{{{{{{{{{|||xxx{{{~~~}}}{{{xxxvvvtttssssssmmmiiicccZZZQQQIIICCC@@@>>>888:::;;;:::AAABBB555555555EEEaaaxxxyyy\\\999444,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,***+++...+++555LLLffftttwwwuuuiiiGGG===XXXyyyooopppeeelll{{{~~~wwwvvvsssqqqqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjkkkooooooooonnnnnnmmmmmmmmmooonnnmmmmmmmmmnnnooooooqqqqqqrrrrrrrrrsssssssssrrrssstttuuuvvvvvvvvvvvvqqqpppmmmllllllmmmpppqqqqqqsssuuuvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwxxxyyyuuuwwwzzzzzzyyyyyyyyyzzzzzz{{{{{{||||||{{{{{{{{{zzz{{{}}}}}}||||||}}}|||}}}~~~~~~|||zzzyyy111......111222111444999NNNooo~~~ooonnnppppppuuu~~~{{{wwwlllZZZIIIAAAMMMUUUlll~~~yyywwwtttoooiiiccc]]]YYYVVVWWWTTTUUUXXXZZZ\\\bbbiiipppxxxttt```SSSVVVaaa]]]YYYSSSPPPUUUbbbsss}}}}}}|||zzzyyywwwvvvuuurrrrrrrrrssssssttttttuuuwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{}}}~~~}}}}}}~~~zzzyyyzzz|||}}}}}}|||{{{yyyxxxxxxxxxyyyzzz|||~~~|||yyywwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}|||~~~~~~~~~}}}yyyvvvtttssssssooojjjcccYYYPPPIIIDDDBBB<<<888;;;<<<>>>HHHIII;;;444555DDD^^^ttttttddd===555...333------,,,,,,,,,+++++++++++++++++++++++++++++++++)))---++++++...,,,666MMMeeeuuuyyyuuugggEEE???]]]wwwmmm}}}iii___ggguuuvvvrrruuuuuusssrrrqqqqqqpppoooooonnnnnnnnnnnnnnnlllkkkjjjjjjjjjjjjpppppppppooonnnnnnmmmmmmooonnnmmmmmmmmmnnnooopppssssssssstttuuuuuuvvvvvvttttttuuuuuuvvvwwwxxxyyytttrrrpppooonnnoooqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyuuuxxx{{{}}}|||{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{|||~~~}}}}}}|||~~~|||}}}~~~~~~|||yyyxxx222000000222111000444:::WWWzzz|||uuudddkkkuuu{{{~~~uuubbbNNNCCCOOO[[[xxx|||rrrrrrpppmmmhhhccc```^^^^^^]]]___dddgggjjjrrrzzz|||lll^^^SSSNNNSSS[[[XXXRRRJJJEEEHHHTTTcccnnn|||||||||zzzyyywwwvvvuuuuuusssrrrrrrqqqrrrrrrssstttuuuuuutttttttttuuuvvvvvvwwwwwwxxxzzz|||~~~~~~~~~~~~|||yyywwwyyy}}}~~~zzzzzz{{{}}}}}}|||{{{zzzxxxxxxxxxyyy{{{|||}}}~~~}}}zzzwwwwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwuuusssrrrnnnjjjaaaXXXOOOHHHCCCAAA;;;999<<<>>>BBBOOOQQQAAA555444BBB\\\sssgggllljjjAAA555---444------,,,,,,,,,+++++++++++++++++++++++++++++++++***...,,,---000...888OOOfffwww{{{vvvfffDDD>>>^^^xxxtttiiiwww|||xxxeee___gggsss~~~sssssswwwwwwsssqqqpppppppppppppppooonnnnnnooonnnmmmlllkkkkkkjjjkkkqqqqqqqqqppppppoooooooooooonnnnnnmmmnnnooopppqqqttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxzzz{{{wwwuuutttrrrqqqrrrssstttxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwxxxyyyyyyyyyvvvzzz~~~~~~|||{{{{{{xxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~}}}}}}~~~}}}~~~~~~|||zzzxxx222111111333111000555<<<```|||kkkkkk{{{ggg___oooyyyfffRRRHHHPPP^^^}}}nnnpppqqqpppmmmkkkjjjjjjiiijjjnnnuuuxxx|||tttdddZZZUUUPPPNNNOOOLLLKKKJJJIIIKKKPPPWWW\\\lllsss||||||vvvrrrppppppmmmpppuuu|||~~~~~~~~~}}}{{{zzzxxxxxxxxxwwwtttsssrrrqqqqqqrrrssstttsssrrrqqqqqqqqqssstttuuuxxxxxxyyyzzz{{{}}}{{{}}}~~~~~~{{{uuupppooossswww}}}}}}{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyy{{{|||}}}}}}{{{xxxwwwxxx|||}}}~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{zzz~~~~~~~~~~~~~~~~~~|||}}}~~~~~~{{{xxxuuurrrqqqlllggg___VVVMMMFFFAAA???;;;999<<<===BBBRRRSSSAAA777444???YYYqqqfff[[[nnnmmmnnnnnnEEE444)))111------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...------111///:::QQQjjjzzz}}}wwwgggDDD<<>>;;;999;;;:::???OOOPPP;;;999333<<>><<<:::999555===SSSdddtttYYYUUUkkkzzzVVV;;;555444......---,,,,,,,,,,,,---+++++++++++++++++++++++++++///------000...888OOOnnnsssuuusssaaaBBB:::NNNaaagggiiillllllaaaaaappp}}}yyyjjjiiiwwwlllmmm|||zzzqqqoooooonnnooorrrnnnoooooopppqqqqqqqqqppprrrqqqpppooonnnnnnnnnnnnqqqpppppppppqqqrrrssstttrrrrrrqqqpppqqqrrrssstttxxxwwwvvvuuuttttttttttttsssrrrsssvvvyyyyyyvvvsssvvvwwwxxxyyyyyyxxxwwwvvvxxxxxxwwwwwwwwwxxxyyyzzzzzz|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyzzzzzzzzz{{{}}}}}}{{{yyy~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzz111///444...000444888XXXnnnTTTYYYnnntttqqqrrrssslllmmmhhh```aaannnzzz}}}vvvgggYYYRRRRRRTTTZZZ___hhhpppwwwsssiiifff[[[UUUUUUQQQQQQQQQRRRWWW___fffkkkmmmuuukkkiiieee\\\VVVVVVfffrrr~~~{{{yyyxxxxxxyyyzzzyyyxxxvvvuuuttttttssssssrrrqqqpppooooooooooooooopppqqqqqqqqqqqqrrrvvvxxx{{{|||~~~~~~}}}~~~~~~iiiTTTHHHFFFDDDFFFIIIMMMRRRZZZdddjjjppptttyyy{{{{{{}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{|||~~~~~~~~~|||{{{|||}}}~~~zzz{{{||||||{{{{{{|||}}}}}}|||zzzyyyyyy{{{}}}~~~||||||||||||}}}~~~{{{xxxvvvvvvvvvwwwjjjhhhbbbXXXNNNDDD>>><<<<<<:::777888;;;===;;;999:::888AAATTTeeeuuu]]]XXXqqqZZZ<<<333000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++...,,,---000///999QQQmmmoooooommm^^^@@@999KKK\\\iiissszzzyyyjjjeeerrrzzzzzz~~~{{{kkkhhh{{{lllmmmvvvzzzpppmmmmmmkkklllnnnlllmmmnnnooopppqqqqqqqqqqqqpppooonnnnnnmmmnnnnnnqqqqqqqqqqqqrrrssstttuuurrrqqqppppppqqqrrrssstttvvvvvvvvvvvvuuutttsssrrrtttssssssuuuwwwxxxvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyy{{{||||||{{{{{{|||}}}||||||}}}~~~}}}|||{{{zzz{{{zzzyyyzzz|||}}}|||{{{~~~~~~}}}}}}~~~|||{{{yyyxxx111...444///111444;;;]]]oooUUUZZZnnnvvvqqqqqq}}}wwwssstttwwwkkkeeemmmzzz~~~|||zzzqqqdddXXXRRRRRRVVVYYYZZZaaalllvvv~~~{{{uuuggg___^^^XXXZZZ[[[]]]aaafffiiijjjiiizzzsssnnnmmmiiiaaa\\\]]]mmmwww}}}{{{xxxwwwvvvwwwwwwwwwvvvuuutttsssrrrrrrqqqqqqppppppooonnnnnnoooooonnnoooqqqqqqqqqsssvvvxxxzzz|||~~~oooUUUGGGCCC@@@@@@AAACCCHHHOOOXXX___ffflllrrrwwwyyy|||}}}|||}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}}}}}}}~~~zzz{{{|||zzzyyyxxxyyyzzz|||{{{zzzyyyyyyzzz{{{||||||||||||}}}}}}}}}{{{xxxuuutttsssrrrggggggcccZZZMMMCCC>>><<<<<<:::888888999::::::999;;;999@@@OOO^^^qqq___]]]~~~\\\===222.........---,,,,,,,,,,,,---+++++++++++++++++++++++++++...,,,,,,000///:::RRRmmmpppppplll[[[???;;;QQQjjj|||{{{rrr}}}qqqggg{{{jjjhhhoooyyypppmmmllliiiiiikkkjjjkkkmmmnnnoooppppppqqqpppooonnnnnnmmmmmmmmmnnnppppppqqqqqqrrrsssssstttqqqqqqppppppppprrrsssttttttuuuvvvvvvuuutttrrrqqquuutttssstttuuuvvvvvvvvvyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwxxxxxxyyyxxxyyy{{{{{{zzzzzzzzz{{{zzz{{{|||}}}}}}|||{{{{{{{{{zzzyyyyyy|||~~~~~~}}}{{{}}}~~~~~~~~~~~~}}}zzzxxxwww111,,,333000222444===cccpppZZZbbbwwwuuuooommmwww~~~yyywwwxxxzzznnngggnnn{{{}}}wwwtttjjj^^^WWWYYY___fffkkkkkktttvvvooonnnhhhiiikkknnnqqqrrrppplllhhhooosssxxxzzztttkkkhhhjjjxxx~~~}}}{{{xxxwwwuuuuuuuuutttttttttsssrrrqqqpppoooqqqppppppooooooooooooooommmoooqqqqqqrrrsssuuuwwwxxx{{{~~~sssVVVFFFAAA>>>>>>======@@@EEEMMMRRR\\\bbbjjjqqquuuzzz}}}||||||}}}~~~~~~~~~~~~}}}|||{{{~~~}}}}}}|||}}}~~~~~~}}}}}}~~~{{{{{{{{{xxxvvvtttuuuwwwzzzzzzyyyxxxxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~|||yyyuuuqqqooogggfffbbbYYYMMMCCC>>><<<;;;:::888777888999999999;;;999<<>>@@@\\\uuuzzzlllwwwfffdddmmmyyypppmmmllliiihhhjjjiiijjjlllmmmnnnoooooopppooonnnmmmmmmlllmmmmmmmmmooooooppppppqqqrrrrrrrrrppppppooooooppprrrssstttttttttuuuuuuuuusssqqqpppuuuttttttsssssstttuuuwwwyyyxxxxxxwwwwwwxxxxxxyyyvvvvvvwwwwwwxxxxxxxxxxxxwwwyyyzzz{{{zzzyyyzzz{{{yyyzzz|||}}}}}}||||||{{{{{{yyyxxxzzz|||~~~yyy{{{}}}~~~}}}{{{xxxwww000+++222111222555@@@iiirrrdddtttrrrlllkkkttt}}}{{{zzztttnnnjjjppp|||zzztttlllbbb^^^bbbllluuuyyy{{{yyy{{{~~~|||uuupppsss~~~zzzuuuuuu{{{~~~{{{yyywwwuuutttsssrrrrrrrrrrrrqqqooonnnmmmpppoooooonnnnnnooooooooommmoooqqqrrrrrrrrrtttvvvwwwyyy}}}sssUUUDDD@@@<<<<<<;;;::::::===CCCGGGOOOVVV___gggmmmttt|||~~~~~~~~~~~~}}}~~~}}}|||{{{}}}|||{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~{{{{{{zzzwwwuuutttuuuwww{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{|||~~~|||wwwqqqnnnhhhfff```WWWMMMDDD???<<<:::999777666666777999;;;;;;999:::@@@LLLeeejjjnnnfffCCC555111......---,,,,,,,,,,,,---+++++++++++++++++++++++++++...+++,,,000111===VVVnnnvvvyyyqqqZZZ>>>CCCccc~~~~~~sssqqqdddcccoooyyyqqqnnnmmmjjjiiikkkiiijjjkkklllmmmnnnnnnnnnmmmmmmllllllllllllmmmmmmnnnnnnoooqqqqqqqqqqqqqqqpppooooooooopppqqqssstttttttttttttttsssrrrqqqppptttuuuuuutttsssssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwwwwxxxxxxwwwwwwwwwyyyzzz{{{yyyyyyzzz{{{yyyzzz{{{|||}}}|||{{{zzzyyyyyyyyy{{{~~~xxx{{{}}}}}}zzzxxxwww000***222111333555AAAmmmiiiccczzzrrrlllkkksss}}}yyywwwvvvyyy}}}wwwpppmmmqqq{{{||||||~~~~~~|||zzzwwwuuussssssqqqqqqqqqqqqpppnnnmmmkkknnnnnnmmmmmmmmmmmmnnnnnnnnnppprrrrrrqqqqqqssstttuuuxxx|||~~~qqqSSSBBB>>>999999888777777999<<<@@@CCCIIIRRRZZZbbbkkkuuu|||~~~~~~~~~~~~}}}|||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||zzzzzzyyyxxxvvvvvvyyy{{{||||||{{{{{{{{{zzzzzzzzzxxxyyyyyyzzz{{{}}}}}}~~~~~~zzzuuupppmmmjjjeee]]]TTTMMMFFF@@@<<<888888666555555777:::<<<::::::<<<@@@KKKdddjjjhhhkkkFFF555///......---,,,,,,,,,,,,---+++++++++++++++++++++++++++...++++++000111>>>WWWooottttttlllXXX>>>CCCccczzz{{{wwwzzzhhhaaafffrrrzzzrrrpppooolllkkkllljjjjjjkkklllllllllllllllmmmllllllkkkllllllmmmmmmnnnoooppprrrrrrrrrrrrqqqoooooonnnooopppqqqssstttuuutttsssrrrqqqqqqqqqqqqrrrtttvvvuuusssrrrsssuuuuuuvvvwwwwwwwwwwwwvvvuuutttuuuvvvwwwxxxwwwwwwvvvwwwyyy{{{{{{zzzyyyzzz{{{zzz{{{|||||||||{{{zzzyyywwwxxxyyy|||{{{}}}~~~}}}{{{yyyvvvuuu000***111111333555BBBpppoooXXXTTTppptttnnnmmmttt}}}{{{xxxuuusssrrrppppppqqqpppooonnnlllkkkllllllkkkkkkkkkllllllmmmnnnppprrrrrrqqqqqqrrrssstttwww{{{~~~oooQQQ@@@<<<666666666666555666999<<<:::@@@IIIRRRZZZeeepppxxx{{{zzzzzz|||~~~{{{yyyyyy{{{}}}|||~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyyyyxxxxxxyyy|||~~~~~~}}}}}}|||||||||{{{xxxxxxxxxyyy{{{}}}~~~|||~~~|||xxxtttpppmmmlllllleee[[[SSSMMMGGG@@@;;;777777666555555777:::===:::;;;>>>CCCMMMeeeggg]]]ssstttMMM999222......---,,,,,,,,,,,,---+++++++++++++++++++++++++++...++++++000111???XXXoooqqqnnngggVVV>>>BBB___rrr|||}}}vvvrrrxxxwwwzzzwwwyyyooo______jjjssszzzsssqqqpppnnnmmmnnnjjjjjjkkklllllllllkkkkkkllllllkkkkkkkkkllllllmmmoooppprrrsssttttttsssrrrooonnnnnnnnnpppqqqsssuuuuuutttrrrqqqppppppqqqrrrqqqtttvvvvvvsssrrrssstttsssuuuvvvxxxxxxvvvuuussstttuuuvvvxxxxxxwwwwwwvvvwwwyyy{{{{{{zzzzzzzzz{{{zzz{{{|||||||||{{{yyyxxxvvvwwwyyy}}}~~~}}}}}}|||}}}~~~}}}|||yyywwwuuuttt111222...///222333GGGiiihhhNNNTTTmmmzzznnnrrrnnnrrrwwwqqqxxx~~~|||{{{yyyyyyzzzyyywwwtttnnnoooooooooooommmkkkjjjiiiiiiiiijjjkkklllmmmnnnoooppprrrtttuuuuuuuuutttxxxvvvxxx}}}}}}gggPPPAAA:::777666555444333444555555;;;<<>>???SSS```mmmpppkkknnnyyy~~~vvv{{{}}}|||ppp___VVV\\\ffftttzzzrrrqqqrrrpppmmmmmmlllkkkkkkjjjjjjkkkkkklllnnnnnnmmmmmmmmmmmmnnnnnnppppppqqqqqqqqqppppppooonnnooooooppprrrsssttttttsssssssssssssssrrrrrrrrrsssuuuvvvtttpppnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrruuuwwwxxxwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvxxxzzz|||}}}}}}}}}|||zzzzzz{{{|||}}}~~~~~~}}}|||{{{xxxvvvtttrrrqqq111222///000333555JJJmmmgggLLLRRRkkkuuuiiiooorrr~~~}}}{{{wwwuuuwwwzzz}}}{{{zzzyyyxxxwwwtttqqqmmmnnnnnnooonnnmmmlllkkkiiiiiijjjjjjkkklllnnnnnnpppqqqrrrttttttttttttsssyyywwwyyyxxxbbbNNNAAA;;;777666555333333444444555444555777:::@@@IIISSSYYYccchhhnnnrrrtttuuuyyy|||~~~||||||||||||{{{{{{{{{{{{|||yyyuuutttwwwzzz{{{{{{zzzyyywwwvvvwwwyyy}}}~~~|||zzzyyyyyyzzz{{{|||}}}}}}|||zzz|||zzzwwwvvvvvvtttpppmmmjjjeee___XXXQQQIII@@@:::999888777555555777888999;;;BBBEEECCCIII^^^~~~mmmSSSYYYgggpppzzz|||yyyxxxXXX666222000...,,,,,,---------,,,,,,,,,+++++++++++++++++++++---,,,...000///@@@___ooowwwuuuiiiTTT===;;;NNNVVVgggnnnlllllloooxxxttt|||~~~iiiZZZ]]]fffqqqzzzrrrrrrsssqqqnnnnnnllllllkkkkkkkkkkkkllllllnnnmmmmmmmmmmmmmmmmmmnnnppppppqqqqqqqqqppppppooooooooopppqqqrrrsssttttttuuutttttttttssssssrrrrrrsssuuuvvvtttqqqooooooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrruuuwwwxxxwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxzzz{{{|||}}}||||||zzz{{{{{{{{{|||}}}}}}}}}|||{{{zzzxxxwwwuuutttsss000222///000444777NNNsssdddKKKSSSjjjsssgggkkkoooyyyrrruuuuuuxxx~~~{{{vvv}}}|||yyyxxxwwwuuuqqqooolllmmmmmmnnnnnnmmmlllllljjjjjjjjjkkklllmmmnnnoooqqqqqqrrrssstttttttttsss{{{yyy|||ooo[[[JJJ???;;;777666444333333333444555444555555666999???GGGLLLTTTZZZaaagggjjjnnnssswwwyyy}}}~~~}}}{{{{{{{{{zzzzzzyyyyyyyyyzzzxxxvvvvvvxxxzzz{{{zzzyyyxxxxxxxxxyyy{{{}}}~~~}}}}}}||||||{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{yyywwwvvvuuusssooommmlllhhhaaaZZZSSSJJJBBB<<<999888777555555777888999<<>>999777666555333222222222333444///000111222222333666999777<<>>AAADDDJJJOOOUUUZZZaaagggmmmrrrwwwzzz|||~~~||||||||||||{{{{{{{{{{{{yyyzzz{{{yyyvvvuuuwwwyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}zzz||||||zzzuuurrrqqqqqqjjjiiieee\\\PPPEEE???<<<999888777555555777888999;;;>>>KKKVVVQQQOOOmmmqqqkkkhhhEEE666111///------...///...---,,,,,,+++++++++++++++++++++---+++...111000AAA```sssvvv\\\???<<>>EEERRReeezzzrrryyywwwpppfffYYYVVV\\\iiizzz}}}zzzwwwuuusssqqqpppnnnkkkiiijjjjjjiiiiiiiiijjjlllmmmjjjkkklllmmmoooqqqssstttxxxwwwwwwwwwwwwyyyzzz{{{{{{zzz}}}~~~uuu^^^XXXMMMDDD>>>;;;999999555444333222222222333333000111222222000000111222000444888:::;;;>>>CCCHHHGGGMMMUUU]]]dddkkkqqqtttzzz||||||||||||}}}}}}}}}}}}}}}yyyzzz{{{zzzxxxxxx{{{~~~{{{zzzyyyxxxwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{}}}}}}zzzvvvrrrrrrrrrkkkjjjfff\\\PPPEEE???===999888777555555777888999<<<>>>LLLYYYTTTQQQmmmnnnlllhhhDDD888111///...---//////...------,,,,,,++++++*********,,,...,,,---000...>>>^^^lll}}}|||dddFFF@@@SSSlllsssYYYXXXfffzzzxxxqqqqqqsssqqqpppooooooooonnnnnnnnnnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnoooqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssqqqqqqrrrrrrsssttttttttttttrrrqqqrrruuuwwwuuusssttttttttttttttttttttttttuuuvvvvvvuuuuuuvvvxxx{{{uuuvvvvvvwwwxxxzzz{{{|||yyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{wwwwwwxxxxxxyyyzzz{{{{{{vvvvvvvvvvvvuuuuuuuuuuuu000...///111222???bbbyyyyyyrrryyyyyydddOOOCCC???===BBBOOOddd{{{|||oooxxxzzzggg]]]___bbb```[[[llluuu|||yyywwwtttsssrrrpppnnnkkkjjjiiijjjiiihhhhhhhhhiiijjjkkkhhhjjjlllmmmnnnoooqqqsssuuuuuuvvvwwwxxxxxxyyyyyywwwyyy{{{}}}wwwkkkWWWQQQHHH@@@<<<:::999888777777666444333222111000111111222333333333222222555444444555777:::===???@@@DDDJJJQQQXXX```iiinnnuuu|||~~~}}}||||||}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxyyyxxxwwwwwwyyy{{{~~~{{{zzzxxxvvvvvvxxxzzz|||zzz{{{|||{{{zzz{{{}}}{{{zzzxxxxxxwwwuuurrrooommmkkkfff\\\QQQFFF>>>;;;999888777555555777888999;;;:::DDDZZZ___TTTeee~~~```jjjqqq???111///...---,,,+++,,,---...------------------------)))...---,,,///111AAA]]]rrrgggGGGAAAVVVooozzz|||nnnWWWXXXjjjuuummmmmmoooooonnnooonnnnnnnnnnnnnnnoooppppppllllllllllllllllllllllllmmmnnnnnnooopppqqqqqqqqquuutttsssrrrssssssuuuuuupppqqqrrrsssttttttttttttqqqqqqqqqrrrssstttvvvwwwvvvvvvuuutttssssssrrrrrrvvvuuuuuutttttttttuuuuuuwwwvvvuuuwwwyyy{{{{{{zzz{{{|||}}}}}}}}}|||zzzyyy{{{{{{{{{{{{{{{{{{zzzzzz|||||||||zzzxxxwwwxxxzzzwwwvvvuuuuuuuuuuuusssqqq222000111333444AAAccctttsssppphhhooo{{{vvv^^^III>>>;;;>>>CCCOOOcccyyyrrrjjj~~~pppfffhhhnnnmmmfffaaannnzzz~~~zzzwwwuuutttrrrpppnnnllljjjiiiiiijjjiiihhhhhhhhhiiijjjkkkiiikkkmmmnnnoooppprrrtttwwwwwwwwwxxxxxxxxxxxxxxxwwwxxx{{{|||~~~}}}ooocccQQQKKKDDD>>>;;;;;;::::::999999888777666555555444333333333444444333222222444444333444555888:::<<<;;;>>>CCCHHHNNNUUU\\\aaalllttt{{{~~~~~~}}}|||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwvvvvvvwwwyyy{{{|||zzzyyyxxxxxxxxxzzz|||}}}{{{|||}}}|||{{{zzz{{{|||zzzyyyxxxxxxwwwuuurrrooollljjjeee\\\QQQFFF???<<<999888777555555777888999>>>===GGG\\\bbbUUUfff]]]ZZZuuuyyyyyyFFF666///...---,,,,,,,,,---...------------------------***...,,,,,,///000???ZZZpppiiiHHHAAAUUUqqq|||{{{vvvfffUUUXXXfffuuummmmmmoooooonnnooonnnnnnnnnnnnnnnoooppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnoooppppppqqqqqqssssssrrrqqqpppqqqrrrrrrrrrrrrssstttuuuuuuuuuuuuqqqqqqrrrssstttuuuvvvwwwvvvuuuuuutttssssssrrrrrruuuuuutttttttttttttttuuuvvvvvvuuuwwwyyy{{{zzzzzzzzz{{{|||}}}}}}|||{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{zzz{{{{{{zzzxxxwwwwwwxxxwwwvvvuuuuuuuuutttrrrppp111000111333555BBBbbbuuueeehhh~~~```gggkkkyyy}}}~~~~~~~~~}}}rrrXXXCCC;;;;;;>>>CCCNNN___rrrrrrjjjlll}}}qqqhhhjjjzzzxxxmmmjjjxxx~~~{{{xxxuuusssrrrpppmmmjjjhhhhhhhhhhhhiiihhhhhhhhhhhhiiijjjkkkiiilllnnnpppppprrruuuwwwyyyyyyyyyyyyxxxxxxxxxxxxwwwyyy{{{|||}}}~~~~~~xxxpppdddYYYJJJFFF@@@<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999666666777666666555444333444444333333333555666777666999<<>>===BBBJJJWWWeeepppxxx{{{~~~~~~vvvfff^^^gggvvv{{{wwwyyyxxxsssllliiitttxxxnnnsss~~~|||yyyuuurrrppppppnnnjjjgggffffffggghhhgggggghhhhhhiiiiiijjjjjjjjjllloooqqqrrrtttwwwyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz|||}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}yyyrrrlllfffZZZPPPFFFCCC???<<<<<<======<<<<<<<<<<<<===============;;;;;;;;;:::999888777666555444333222222222333333444666999;;;===@@@EEEHHHSSS]]]iiipppxxx~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyyyy|||{{{zzzzzzzzzzzz{{{{{{yyyzzzzzz{{{zzzyyywwwvvvwwwzzz~~~}}}{{{yyyxxxyyyxxxwwwwwwwwwuuurrrpppiiihhhccc\\\QQQHHHAAA???999888777555555777888999999;;;IIIbbbkkkaaattthhhRRRXXXiiiooowww{{{{{{yyy{{{QQQ777000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---++++++...---999QQQeeexxxmmmHHH===MMM]]]mmmtttvvvtttoookkkaaagggqqqvvvnnnoooqqqpppnnnnnnoooooopppppppppqqqppppppppppppppppppppppppppppppnnnnnnooooooppppppppppppuuuuuutttssssssrrrrrrrrrssstttttttttttttttsssrrrqqqqqqrrrsssttttttuuuuuuuuuuuutttttttttssssssssstttssssssssssssttttttuuuvvvuuuuuuvvvyyyzzzzzzyyywwwxxxyyyzzz|||}}}~~~~~~|||zzzwwwuuutttuuuvvvwwwwwwzzz|||}}}{{{yyywwwwwwwwwuuutttttttttssspppnnn---...000000555FFFddd~~~rrrjjjVVVNNNbbbzzzxxxiiijjjpppzzzttt^^^ZZZYYYZZZYYYYYYaaajjjxxx|||fffLLL>>>===???;;;???FFFMMMUUU^^^fffjjjooopppnnncccUUUTTTeeewwwzzzwwwqqqlllmmmppppppmmmmmmooo}}}ooommm{{{~~~|||yyyvvvrrrpppnnnmmmkkkhhheeedddeeefffgggffffffggghhhiiiiiijjjjjjjjjmmmppprrrsssvvvyyy{{{wwwxxxyyyzzz{{{|||}}}}}}}}}~~~}}}||||||{{{zzzyyyyyyzzzzzz{{{yyyrrriiiddd^^^UUUJJJFFFCCC@@@>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::666666555444333333222222333444666777999<<<@@@CCCIIISSS^^^gggpppzzz~~~~~~}}}~~~}}}|||{{{zzzzzzzzz||||||{{{{{{{{{zzz{{{{{{zzzzzz{{{zzzxxxuuurrrqqqtttwww|||~~~|||{{{zzzxxxwwwvvvwwwwwwuuurrrpppiiigggccc[[[QQQHHHBBB???999888777555555777888999888;;;JJJeeeoooeeevvvqqqWWWTTTkkkrrr}}}{{{yyy{{{{{{TTT666111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---++++++///---777NNN```ssskkkFFF:::JJJ]]]nnnwww|||zzzjjjiiisssaaaeeepppvvvoooppprrrpppnnnnnnoooooopppqqqrrrqqqqqqqqqoooooooooooooooooooooooooooooooooooooooppppppppptttttttttssssssrrrrrrqqqrrrrrrsssssssssrrrqqqqqqpppqqqrrrsssttttttsssssstttttttttttttttsssssssssssssssssssssssstttuuuvvvuuuuuutttvvvxxxzzzzzzyyyvvvwwwxxxyyy{{{}}}~~~}}}yyyuuussssssttttttxxxzzz}}}}}}|||zzzyyyyyywwwuuutttssssssrrrooommm///111222222999NNNmmmuuulllSSSIII___qqqmmmfffkkk}}}{{{dddZZZRRRRRRQQQPPPUUU^^^mmmvvvrrr\\\DDD:::;;;<<<;;;???CCCGGGKKKQQQZZZ```___bbbaaaYYYQQQRRR]]]iiieeebbb```aaaeeekkkmmmlllnnnsss~~~zzznnnvvv|||{{{yyyvvvssspppnnnmmmjjjiiigggeeeddddddeeefffeeefffggghhhiiijjjjjjjjjjjjlllppprrrtttvvvzzz|||wwwxxxyyyzzz|||~~~}}}{{{{{{{{{{{{xxxvvvtttuuuvvvvvvrrriiiaaa]]]ZZZQQQGGGEEECCCAAA@@@@@@@@@>>><<<========================??????@@@??????>>>===<<<999888888777666555444444111222444444555777;;;>>>AAAJJJSSSZZZeeeqqqzzz}}}~~~}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyvvvtttqqqooorrrvvv{{{~~~~~~||||||{{{xxxwwwvvvvvvvvvuuurrrpppiiihhhccc\\\QQQHHHBBB???999888777555555777888999<<<>>>NNNhhhpppdddtttfff\\\sss|||{{{XXX999222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,***,,,000...777LLL^^^qqq~~~hhhDDD888III^^^lllqqqtttwwwkkklllhhhfffrrrvvvoooppprrrqqqnnnnnnooopppqqqrrrsssrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrrqqqqqqpppqqqssstttttttttsssrrrtttttttttttttttttttttttttttttttttttttttuuuvvvwwwuuuttttttvvvxxxyyyyyyxxxwwwwwwwwwyyyzzz}}}~~~~~~{{{xxxuuutttttttttxxxzzz||||||{{{yyyyyyzzzvvvuuussssssrrrqqqnnnlll///111222222:::SSSttt}}}tttWWWKKK```mmmhhhhhhrrrkkkZZZLLLJJJIIIEEEHHHPPP[[[eeebbbOOO===999<<<<<<<<<@@@DDDFFFHHHMMMWWW___\\\ZZZUUUOOOLLLOOOTTTXXXUUUTTTWWW]]]eeekkkoooqqqooottt{{{}}}zzz|||~~~}}}zzzyyyvvvtttqqqooonnnmmmhhhgggffffffeeeeeeeeeeeedddeeeggghhhiiijjjjjjiiiiiilllooorrrtttwwwzzz}}}yyyyyyzzz{{{}}}~~~~~~{{{yyyvvvvvvvvvsssnnnllllllnnnnnnjjjaaaYYYWWWUUUMMMDDDBBB@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>======;;;;;;;;;:::999888777666222333444333333444666999:::AAAGGGMMMWWWfffrrrxxx}}}~~~}}}~~~}}}|||{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxvvvuuusssrrrtttwww{{{}}}|||{{{{{{{{{wwwvvvuuuvvvvvvuuurrrpppjjjhhhddd\\\QQQGGGAAA>>>999888777555555777888999<<>>BBBFFFGGGHHHNNNYYYbbbcccZZZMMMDDDEEEKKKOOOPPPOOOPPPVVV___hhhoootttxxxppptttxxxzzz}}}|||xxxwwwuuurrrpppooonnnmmmgggggggggffffffeeeeeeeeecccdddfffhhhiiijjjiiiiiihhhkkkooorrrtttwwwzzz}}}{{{{{{||||||}}}}}}~~~~~~|||yyyxxxooopppppplllgggddddddfffhhhddd[[[TTTSSSRRRKKKAAA???>>>>>>???AAABBB@@@????????????>>>>>>>>>======;;;<<<<<<============<<<=========<<<;;;:::999888555666666444333333555777555;;;???DDDNNN___mmmsss{{{~~~}}}~~~}}}||||||{{{||||||zzz{{{{{{|||}}}}}}||||||yyyxxxxxxwwwwwwwwwvvvvvvwwwyyy||||||{{{zzzyyyzzzwwwvvvuuuvvvvvvuuurrrpppjjjiiiddd\\\QQQGGG@@@===999888777555555777888999999<<>>;;;:::===@@@???BBBCCCDDDJJJXXXdddiiilllXXXIIIJJJMMMLLLMMMSSSOOOSSS\\\gggpppuuuzzz~~~{{{qqqooo|||}}}xxxuuuttttttuuuuuussspppmmmjjjgggddddddfffgggeeecccooolllhhhhhhjjjkkkjjjhhhkkkmmmpppsssuuuyyy}}}~~~}}}}}}~~~}}}|||yyywwwsssoooiiidddaaa___]]]\\\bbb[[[QQQKKKIIIHHHDDD@@@@@@???>>>======>>>???@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<===============<<<;;;;;;<<<<<<===>>>???888777777666555444333333666666888===FFFTTTcccmmmwww~~~}}}~~~~~~}}}|||{{{{{{||||||}}}zzzzzzzzzzzzzzz{{{|||}}}xxxwwwvvvvvvwwwxxx{{{|||}}}xxxssstttxxx{{{{{{yyywwwvvvttttttuuutttqqqooojjjddd___ZZZQQQFFF???>>>888777555333333555777888666===EEE```jjjrrrnnn^^^:::444111...---......---,,,---,,,,,,++++++,,,,,,---***///,,,***......666IIIcccsss|||uuuaaaDDD<<>>??????>>>======>>>????????????>>>>>>===<<<<<<;;;===============>>>>>>>>>??????>>>======<<<======<<<;;;;;;:::999777666666555555666888???JJJWWW```uuu~~~}}}~~~~~~}}}|||||||||}}}}}}yyyyyyyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwwwwxxxyyyzzz}}}yyyuuutttuuuvvvwwwvvvwwwvvvuuuttttttsssqqqoooiiiddd^^^ZZZQQQFFF@@@???888777555333333555777888:::???GGG```jjjsssqqqwww___:::444111...---......---,,,---,,,,,,++++++,,,,,,---***///,,,+++//////777IIIeeevvvzzzeeeFFF;;;III```tttzzzuuu{{{|||uuuqqqrrrsssqqqooopppsssssssssrrrrrrrrrqqqqqqrrrqqqpppoooooopppqqqqqqpppqqqqqqpppooooooppprrrrrrpppppprrrtttuuurrrpppttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttttttttuuuttttttsssrrrsssssssssrrrrrrsssttttttssstttuuuvvvxxxyyyzzz{{{zzzzzzzzzzzz{{{}}}~~~~~~{{{zzz{{{|||}}}}}}|||{{{zzzyyywwwwwwvvvvvvssssssrrrqqqqqqpppoooooo000222///777:::OOOzzztttuuuwwwpppttt~~~|||xxxxxxzzzyyytttdddXXXIIIAAA===;;;<<>>===:::999:::>>>BBBAAADDDIIIQQQ___mmmqqqooodddVVVLLLNNNRRRPPPOOORRRVVVYYY```lllyyy}}}{{{vvvuuu~~~|||wwwsssvvvuuuuuuuuuuuussspppmmmllljjjgggeeedddcccaaa```ccccccdddfffjjjkkkkkkjjjhhhjjjmmmoooqqqtttxxx{{{||||||{{{{{{{{{}}}~~~|||xxxtttpppmmmfffaaa[[[VVVSSSRRRQQQPPPMMMHHHBBB@@@@@@@@@???<<<>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666666666555555888@@@IIIPPPjjjuuu~~~}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}xxxxxxxxxxxxxxxyyyyyyzzz|||{{{yyywwwwwwwwwwwwxxx{{{zzzxxxuuurrrrrrsssuuuxxxwwwuuuttttttsssqqqoooiiiccc^^^YYYQQQGGG@@@@@@999777555333333555777999;;;???GGGbbbmmmvvvttthhhiiiccc:::444222///............---------,,,,,,,,,,,,------+++000---+++///000888JJJgggyyy~~~iiiHHH:::EEE]]]rrr|||yyy}}}{{{uuuppprrrsssrrrpppqqqssssssssssssrrrrrrrrrrrruuusssrrrppppppppppppqqqooopppqqqpppooonnnoooqqqqqqppppppqqqssstttrrrqqquuuuuutttsssssssssssssssssstttuuuvvvwwwwwwwwwwwwttttttuuuuuutttssssssrrrttttttssssssssssssssstttrrrssstttvvvxxxzzz|||}}}yyyzzz{{{{{{}}}}}}~~~|||yyywwwyyy{{{}}}~~~||||||zzzyyywwwvvvuuuuuusssrrrrrrqqqpppppppppppp///222...777===SSS~~~ppprrrjjjcccjjj|||||||||yyyuuuuuuxxxxxxttthhh\\\NNNCCC>>><<<<<<<<>><<<;;;===AAADDDDDDGGGLLLWWWiiivvvwwwqqqgggYYYNNNMMMPPPRRRUUUYYY[[[___fffttt{{{{{{~~~}}}yyyvvvsssvvvvvvuuuuuuuuusssooolllkkkiiigggeeedddcccbbbaaa```aaacccfffhhhiiiiiihhhfffhhhkkknnnppptttxxx{{{{{{{{{{{{{{{|||~~~~~~{{{xxxtttpppkkkhhh]]]XXXQQQKKKHHHFFFEEEDDDBBB???<<<<<<===>>>===<<<=================================<<<<<<;;;;;;;;;========================<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<:::999888999888777555666:::AAAFFFWWWfffvvv~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||yyyyyyxxxxxxxxxxxxyyyyyyzzzyyyxxxvvvvvvvvvvvvvvvxxxzzzzzzwwwrrrqqqtttxxxzzzxxxuuutttsssrrrpppnnnhhhccc^^^YYYQQQGGGAAA@@@999777555444444555777999;;;<<>><<<:::?????????>>>===???BBBEEEHHHLLLUUUdddwww{{{mmm```SSSNNNQQQXXX```fffccciiirrr~~~|||yyyvvvuuuvvvuuuuuuuuutttrrrnnnkkkggggggfffeeecccccccccccc___aaaccceeeffffffffffffdddgggkkknnnqqqvvv{{{~~~{{{{{{{{{|||}}}|||xxxsssooolllgggbbb^^^YYYSSSKKKEEEAAA???>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???>>>>>>>>>???@@@AAAAAA@@@AAAAAAAAAAAA???===<<<999999888666666888<<>>:::===>>>>>>>>>>>>@@@CCCFFFGGGPPP^^^qqq}}}hhh^^^SSSNNNSSS]]]gggmmmjjjqqq}}}{{{|||}}}|||yyywwwwwwvvvuuuttttttsssqqqmmmiiifffffffffeeecccbbbccceee```bbbddddddddddddeeefffdddgggkkknnnrrrvvv{{{~~~zzzzzz{{{|||~~~|||wwwpppkkkgggbbb\\\WWWVVVPPPHHHBBB???>>>>>>>>><<<<<<===>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????????????????@@@AAABBBBBBEEEFFFFFFEEECCC???<<<:::777888777666555666888:::<<>>:::888666444444666888:::>>><<>>555222000////////////.........------------......+++000---+++///000888JJJfffrrrvvvooo___EEE===KKK___gggpppvvvqqq~~~|||yyyxxxyyy{{{wwwqqqrrrsssqqqqqqrrrttttttttttttsssssssssrrrooonnnnnnnnnnnnpppqqqrrrppprrrtttuuusssrrrrrrrrrnnnoooppppppppppppsssuuussssssssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttvvvvvvuuuuuutttsssqqqqqqttttttsssssstttuuuuuuvvv{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||}}}~~~~~~zzzyyyzzz|||}}}}}}}}}}}}|||{{{xxxuuurrrppprrrpppnnnllljjjkkkllllll---111...777DDD```zzz]]]TTTllltttgggfffdddvvv|||}}}{{{wwwwwwxxxuuupppddd^^^QQQCCC???AAA@@@;;;<<<>>>???@@@AAADDDHHHKKKLLLYYYmmmrrr\\\YYYVVVWWW^^^hhhpppsssttt}}}zzzuuuwwwzzz~~~}}}~~~{{{xxxxxxyyyuuutttsssrrrrrroookkkhhhfffggggggeeebbb```aaaccc```bbbccccccbbbccceeehhhgggiiilllnnnqqqtttxxx{{{xxxyyyyyy{{{~~~}}}wwwooohhhddd___WWWQQQOOOJJJCCC>>>===>>>???@@@>>>???AAAAAA@@@>>>======:::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<>>>???AAABBBCCCBBBCCCEEEGGGKKKNNNQQQRRRSSSRRRQQQMMMHHHBBB===:::888999999888666555666888999BBBOOO^^^ppp}}}}}}}}}}}}|||zzzyyywwwzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxzzz{{{yyyzzz|||~~~zzzvvvsssqqqpppooommmkkkeee___ZZZQQQEEE>>>===:::888666555555666888:::<<<;;;IIIvvvgggqqqWWWdddttt{{{}}}tttAAA555333000////////////.........------------......***///,,,+++//////777IIIeeepppsssmmm]]]DDD;;;IIIXXXbbbnnnvvv|||rrrmmmyyyyyy{{{yyyrrrrrrrrrpppppprrrttttttttttttssssssssssssqqqpppooooooooopppqqqrrrooorrrtttuuusssrrrqqqqqqmmmoooppppppooopppsssvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvuuutttrrrqqqpppsssssssssssstttvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{||||||{{{{{{|||~~~}}}{{{{{{}}}~~~{{{xxxtttrrrrrrpppmmmjjjhhhhhhiiijjj---222...666CCC```{{{]]]TTTlllssseeedddqqq{{{}}}|||xxxwwwwwwtttnnn___ZZZNNNAAA>>>BBBBBB======???AAACCCFFFIIINNNQQQXXXiii}}}iiiWWWZZZ___fffoooxxx||||||uuuppprrrrrrvvv|||{{{~~~}}}zzzwwwxxxyyytttsssrrrrrrqqqnnnjjjggghhhiiiiiifffaaa___```aaa___aaacccbbbaaacccgggkkkiiijjjmmmnnnooorrruuuxxxwwwwwwxxxzzz}}}~~~yyyrrriiibbb]]]WWWOOOIIIHHHCCC===999:::<<>>===<<<::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<===???AAACCCEEEFFFJJJMMMQQQWWW]]]dddiiillldddccc```[[[TTTLLLEEE@@@<<<<<<===;;;999777777888888<<>>;;;999999<<<>>>>>>===999<<<>>>??????>>>>>>???===???BBBDDDFFFMMMVVV^^^______eeesssttteeeZZZRRRJJJCCC>>>===<<<:::999888888777;;;<<>>>>>>>>@@@BBBDDDBBBBBBBBBCCCDDDCCC@@@>>>===;;;999:::<<<>>>>>>===<<>>===;;;:::999999999888777888===HHHZZZmmmzzz~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyvvvvvvvvvwwwyyyzzzyyyxxxzzzzzzzzzzzzzzzyyyyyyyyy{{{wwwttttttwwwzzz||||||zzzyyyxxxvvvssspppmmmlllhhhfffaaaYYYNNNCCC===:::888777666555444555555666888;;;FFF[[[yyysssiiirrr}}}DDD777444000.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///...///555===YYYoootttqqqkkkPPP<<>>===<<<@@@FFFJJJPPPXXXbbbiiiyyyvvviiijjjnnnyyywwwfff___aaaaaadddjjjpppvvv{{{~~~~~~{{{yyyxxxwwwtttsssssssssrrrqqqpppnnnlllkkkfffeeecccaaa```___``````bbbccccccccccccdddfffiiikkkkkkmmmoooqqqssstttuuuxxxyyy|||xxxqqqmmmcccYYYPPPLLLIIICCC@@@???@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBCCCDDDDDDAAA???<<<;;;:::;;;===??????>>>AAACCCFFFGGGHHHHHHJJJKKKKKKOOOUUUZZZ___eeennntttuuu~~~xxxggg[[[OOOFFF@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;AAAPPPdddssszzz~~~~~~~~~~~~~~~~~~|||{{{zzzwwwwwwwwwyyy{{{{{{zzzxxx||||||{{{{{{{{{zzzzzzzzzwwwvvvuuuvvvyyy|||}}}~~~{{{zzzyyywwwtttqqqooonnniiigggbbbYYYNNNDDD===;;;888777555444444555666666888:::EEE[[[}}}wwwiii~~~pppEEE888555111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,.........555===XXXooovvvtttpppTTT===EEEZZZmmmuuu}}}|||yyyssstttuuusssrrrsssooooooqqqrrrtttvvvwwwxxxvvvsssppppppssstttssspppsssssstttuuutttsssqqqpppqqqqqqqqqrrrrrrssssssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{}}}|||{{{zzzyyyzzz{{{|||~~~}}}|||{{{{{{zzz{{{yyyvvvtttrrrqqqqqqqqq......333888IIIooo~~~nnn^^^ggg|||zzznnnnnnyyy}}}{{{xxxuuuqqqnnnjjjddd[[[TTTMMMIIIDDD@@@>>>>>>>>>======BBBHHHMMMRRRZZZdddkkkxxxpppooouuuwww{{{}}}nnn___ZZZ^^^[[[^^^cccjjjpppuuuyyy{{{}}}zzzxxxxxxwwwuuussssssrrrqqqooommmkkkiiihhheeedddcccaaa`````````aaabbbccccccbbbaaacccgggiiikkklllmmmoooqqqsssuuuvvvwwwyyy|||yyyppphhhdddZZZRRRJJJGGGDDD@@@???@@@???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@AAACCCCCCAAA???<<<<<<<<<===???@@@AAAAAADDDGGGJJJLLLMMMOOORRRTTTQQQVVV\\\aaaeeejjjqqqvvvsss}}}yyyhhh\\\PPPFFF???>>>===<<<<<<<<<<<<<<>>;;;777666555444444555666777999999CCC[[[xxxfffppp___HHH999666222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........444<<>>@@@AAACCCDDDDDDCCCBBBAAA@@@???>>>???@@@AAA???>>>===>>>@@@AAABBBCCCEEEEEEHHHJJJNNNPPPRRRUUUYYY\\\^^^ccchhhlllnnnpppuuuyyyxxxxxxiii]]]OOODDD======<<<<<<<<<<<<<<<===;;;???AAA???>>>CCCOOOYYYgggsss~~~~~~}}}|||{{{zzzwwwtttsssuuuxxx{{{|||{{{{{{{{{zzzzzzyyyyyyyyytttvvvxxxzzz{{{}}}~~~|||{{{zzzyyyvvvtttrrrpppjjjgggaaaXXXMMMCCC>>>;;;777666555444444555666777::::::CCC[[[~~~uuuaaaeeeQQQwwwyyyuuuKKK999666222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---...444<<>>;;;:::;;;;;;;;;888???IIISSS\\\hhhsss{{{~~~nnncccbbbeeejjjlllhhhcccbbblllkkkiiidddYYYNNNLLLOOONNNPPPTTTZZZ```fffkkkmmmpppvvv~~~}}}zzzyyyxxxwwwvvvtttpppooommmjjjhhhfffeeeeeeddddddbbbbbbaaabbbcccdddcccddddddddddddeeegggjjjkkkkkkmmmoooqqqssstttuuuwwwxxx{{{~~~{{{qqqfff\\\SSSNNNIIIDDDBBBBBBAAA>>>???BBB@@@AAABBBCCCCCCCCCAAAAAA???===<<<===???@@@???>>>???AAADDDFFFGGGGGGIIIKKKLLLNNNRRRUUUXXX\\\aaadddiiilllpppqqqqqqrrrvvvyyy~~~vvvhhh[[[MMMBBB===<<<<<<<<<<<<======>>><<>><<<===???@@@@@@???AAAEEEHHHJJJKKKKKKMMMOOOPPPSSSVVVZZZ]]]bbbhhhlllnnnqqqssssssqqqrrrvvvyyy~~~mmm___UUUIII@@@===============>>>???@@@AAABBBDDDDDDDDDEEEGGGJJJLLL[[[ooo~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{xxxwwwvvvwwwyyy{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}zzz|||}}}|||zzzyyy|||~~~{{{{{{zzzxxxvvvtttrrrqqqiiifff___UUUJJJAAA<<<:::666555555444555666777888:::;;;EEE[[[{{{qqq^^^gggVVViiisssqqqiiivvvNNN777444000.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------333<<>>DDDKKKSSS[[[bbbeeegggooowwwzzzyyyzzz|||zzzwwwvvvvvvuuutttrrrmmmllliiigggeeeeeeeeeeeeaaaaaa```______```bbbcccbbbdddggghhhgggggghhhjjjiiijjjkkkmmmoooqqqssstttyyy{{{}}}yyytttlllbbbXXXPPPJJJGGG???>>>@@@CCCBBB???@@@CCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>@@@AAAAAA@@@CCCGGGKKKMMMMMMMMMPPPRRRSSSUUUYYY]]]aaaffflllqqqsssuuuwwwvvvuuuuuuyyy}}}tttcccVVVNNNFFF>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBDDDFFFGGGMMM[[[ppp~~~~~~}}}}}}}}}}}}}}}|||{{{zzzvvvwwwyyy|||~~~}}}zzzxxxvvvwwwwwwxxxyyyzzz{{{{{{}}}~~~~~~|||yyyxxx{{{~~~zzzzzzyyyxxxvvvtttrrrqqqhhheee^^^TTTIII@@@<<<:::666555444444555666777888999;;;FFF\\\{{{rrr```hhhYYYbbbmmmmmmgggxxx~~~MMM777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------333;;;RRRjjjtttzzzzzz]]]@@@AAARRRlll|||}}}|||}}}wwwwwwwwwtttssstttrrrsssuuuwwwwwwvvvtttssssssuuuwwwxxxxxxwwwwwwwwwttttttttttttuuuwwwxxxyyyrrrrrrssstttuuuvvvwwwxxxuuuuuutttttttttvvvwwwyyywwwvvvuuuuuuuuuvvvwwwxxx{{{zzzzzzyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwvvvtttrrrrrrsssuuuxxxzzz|||}}}}}}xxxyyyyyyzzzzzz{{{{{{{{{tttttttttttttttsssrrrrrr...///444:::PPPyyyvvvYYYPPPggguuuiiibbbhhhttt}}}zzzyyyuuunnniiidddYYYNNNCCC???:::777666666555555999:::@@@LLL\\\lllvvvzzzuuu___TTTSSSRRRSSSTTTTTTSSSQQQFFFFFFEEECCCAAA@@@>>>>>>=========@@@GGGPPPXXX]]]```ffflllppprrrtttwwwzzz}}}}}}~~~|||yyyvvvttttttrrrpppooommmjjjeeebbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaabbbeeefffggghhhiiiiiiiiiiiikkklllmmmmmmmmmooorrruuuyyy{{{zzzxxxlll___VVVNNNGGGEEEGGGDDDDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@???===>>>???>>>>>>???BBBDDDEEEHHHLLLOOOQQQSSSVVVXXXXXX[[[```dddhhhkkkoooqqqvvvyyyyyywwwssstttyyy~~~zzzhhhWWWLLLIIIIIIKKK===???AAAAAA???=========@@@??????AAADDDFFFFFFFFFKKK^^^xxx~~~~~~~~~}}}zzzxxxwwwwwwwwwyyy{{{}}}}}}}}}vvvwwwzzz|||~~~~~~}}}~~~|||zzz{{{{{{{{{yyyvvvrrrnnnkkkiiiddd\\\RRRHHH@@@;;;999666555555444444666777888<<<;;;>>>fffcccmmm[[[eeeyyyzzzuuuyyy~~~JJJ777444000---------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,...111444PPPlllwwwwwwwww^^^AAA>>>PPPfff}}}zzztttssstttrrrqqqrrrttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwxxxxxxxxxxxxyyywwwtttuuuvvvvvvtttqqqrrrtttvvvvvvttttttwww{{{xxxwwwuuuvvvxxxzzz{{{{{{zzzwwwssspppppptttxxx|||zzzzzzzzzzzzzzzzzzzzzzzzvvvxxxzzzyyyxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvxxxxxxwwwvvvuuuuuuuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~}}}{{{xxxwwwvvvtttssstttuuutttsss///111555<<>><<<;;;:::999777777888;;;AAAIIIPPPUUUYYY^^^eeejjjlllnnnrrruuuxxxzzz}}}~~~~~~~~~}}}}}}~~~{{{yyyuuutttsssrrrpppnnnnnnjjjfffcccbbbbbbaaa```aaaaaaaaaaaaaaabbbbbbccceeefffggghhhiiiiiiiiiiiikkklllmmmmmmmmmooorrruuuwwwzzz}}}}}}uuulllbbbVVVOOOIIIDDDCCCEEEDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBAAA@@@@@@@@@???===>>>???@@@@@@BBBEEEHHHIIILLLOOORRRSSSUUUWWWYYY^^^```eeehhhlllooossswwwwwwyyyyyywwwssstttyyy}}}wwwkkk[[[MMMGGGFFFGGGHHH>>>@@@BBBCCCAAA@@@@@@AAA??????@@@AAABBBEEEHHHIIIMMMYYYlll}}}~~~~~~{{{xxxuuuvvvwwwxxxzzz{{{|||}}}xxxyyy{{{}}}~~~|||}}}~~~{{{zzz{{{zzzyyywwwuuuqqqnnnllliiiddd\\\RRRHHH@@@;;;999666555555444444666777888777<<>>===<<<:::999777666555333333333555:::AAAHHHLLLOOOUUU\\\aaadddggglllooorrrtttvvvxxxxxxxxxzzz{{{|||||||||}}}}}}~~~|||{{{{{{yyywwwtttrrrrrrqqqooommmnnnjjjfffcccbbbaaa```______`````````aaacccdddeeeffffffggghhhiiiiiiiiiiiikkklllmmmmmmnnnpppsssvvvvvvxxx{{{|||~~~~~~}}}vvvmmm___VVVMMMIIIFFFBBBBBBEEEDDDDDDCCCBBBBBBAAA@@@@@@DDDCCCAAA@@@?????????@@@===???AAABBBDDDFFFIIILLLMMMPPPSSSUUUVVVXXXZZZ\\\bbbeeehhhjjjmmmqqqwwwzzzxxxyyyxxxuuurrrssswww||||||hhh]]]NNNEEEBBBCCCCCCBBBAAABBBDDDDDDCCCBBBCCCDDD>>>@@@BBBBBBAAADDDJJJOOOUUUYYYdddrrr{{{~~~~~~~~~~~~~~~~~~{{{xxxsssvvvyyyyyyxxxxxx{{{}}}{{{|||}}}~~~}}}~~~}}}|||{{{zzzxxxvvvsssqqqooonnniiiddd\\\QQQHHH@@@;;;888666555555444444666777888555===DDDeeevvvtttcccuuu```NNN888444000------......---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,...111444GGGcccmmmnnnrrr```GGGEEESSSbbbttt~~~xxx{{{tttsssxxxxxx}}}vvvuuuvvvtttsssuuuuuuuuussssssssssssuuuuuuwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuwwwwwwvvvuuuwwwvvvuuuuuuwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwwwwyyyxxxvvvvvvwwwyyy{{{}}}yyyxxxxxxwwwvvvuuuttttttxxxyyy{{{{{{yyyxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyyyy{{{|||}}}~~~~~~zzzyyyyyyzzz~~~}}}yyywwwuuussspppnnn222111777AAAYYYqqqddd```______fffooouuu~~~~~~~~~{{{uuupppjjj^^^SSSEEE@@@:::555333333333222111333666888@@@RRRiiizzzwwwaaaNNNIIIFFF===<<>>===<<<:::888777666555333222222333777===BBBFFFHHHNNNUUUZZZ]]]bbbggglllllloooqqqsssssstttuuuwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}{{{yyyyyywwwuuurrrqqqpppooonnnlllmmmiiieeebbbaaa```^^^]]]]]]^^^^^^```aaaccceeefffffffffggghhhiiiiiiiiiiiikkklllmmmnnnnnnppptttvvvvvvxxxzzz{{{|||}}}{{{xxxvvvnnneeeWWWPPPIIIGGGEEECCCCCCFFFDDDCCCBBBAAA@@@@@@??????EEECCCAAA???>>>???@@@AAA???AAADDDEEEFFFHHHKKKMMMPPPRRRVVVXXXZZZ[[[]]]___dddeeegggiiikkkooouuuyyyxxxwwwuuurrrpppqqquuuyyy~~~qqqaaaVVVIIIBBBAAAAAA@@@>>>BBBDDDEEEDDDBBBAAABBBCCC???BBBDDDCCCBBBEEELLLSSS```aaagggrrrzzz}}}~~~|||yyysssxxx{{{{{{xxxwww{{{|||{{{yyyvvvsssrrrqqqpppiiiddd[[[QQQGGG@@@;;;888666555555444444666777888777>>>CCC___llljjj[[[iiiPPP888555000...---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,...111444BBBaaammmnnntttdddJJJDDDUUUaaaooowwwzzz{{{wwwrrrzzzqqqxxxyyy{{{}}}}}}nnnvvv}}}vvvuuuuuutttsssuuuwwwvvvtttsssssstttvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyvvvuuuuuuvvvvvvwwwvvvvvvtttsssrrruuuzzz|||{{{yyyuuuwwwxxxyyyxxxvvvvvvuuuwwwwwwxxxxxxyyyzzz{{{|||yyyxxxxxxvvvuuutttssssssvvvxxxzzzzzzxxxwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyxxxxxxxxxyyyyyy||||||}}}~~~zzzzzzzzz}}}~~~zzzxxxvvvsssqqqnnn111///666BBBZZZ~~~mmm^^^]]]bbbgggmmmsssrrr}}}~~~{{{vvvrrrlll```UUUGGGBBB;;;555333333333222222444666555888EEEYYYiii|||iiiUUUFFFFFFCCC:::;;;DDDEEEDDDDDDEEEEEECCC@@@======<<<;;;:::888666555444333222111111444888<<>>CCCDDDDDDCCCAAA@@@AAABBBAAADDDGGGFFFFFFJJJRRRYYYeeegggoooyyy~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}zzzvvv{{{~~~~~~zzzzzz}}}}}}{{{xxxuuusssrrrqqqhhhccc[[[QQQGGG???:::888666555555444444666777888999===???ZZZiiihhhYYYlllSSS999555111...............------,,,,,,,,,++++++++++++,,,,,,,,,,,,...111444???```oooqqqyyyiiiKKKAAAPPPaaarrrxxxvvvsssqqqooovvvpppzzz~~~}}}pppbbbqqq|||tttssstttrrrsssuuuxxxwwwuuuttttttuuuwwwxxxxxxxxxyyyzzzzzzzzzyyyyyytttuuuuuuuuuuuuuuuvvvvvvuuutttsssvvv{{{}}}{{{xxxtttvvvyyyyyyvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuttttttuuuvvvxxxxxxvvvuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxyyy|||{{{zzzyyyxxxxxxxxxxxx{{{{{{|||}}}~~~~~~~~~~~~{{{|||~~~|||yyywwwvvvuuusssqqq000---555CCC[[[~~~pppgggqqqzzzuuuooopppzzz|||}}}|||xxxtttooocccXXXIIICCC<<<666333333333333222555777555444;;;HHHRRRcccnnnzzz}}}kkkUUUHHH@@@BBB@@@999;;;CCCDDDDDDEEEFFFGGGEEEAAA>>>;;;:::999888666444333222222111//////000333666888>>>CCCIIINNNRRRWWW^^^cccccceeehhhjjjjjjkkkmmmoooooopppsssvvvxxxyyyzzzzzz{{{|||{{{yyyvvvttttttuuusssqqqnnnmmmmmmmmmkkkjjjfffdddaaa___^^^]]][[[ZZZZZZZZZ[[[]]]___aaaccceeefffggghhhiiijjjjjjjjjjjjjjjlllmmmnnnoooqqquuuxxxxxxyyy{{{{{{{{{{{{}}}~~~|||~~~yyyqqqmmmiiiaaaXXXMMMGGGCCCCCCBBB@@@???BBBCCCBBBAAA@@@???@@@AAABBBCCCBBBAAAAAAAAABBBDDDEEEFFFHHHKKKLLLLLLMMMNNNPPPUUUXXX[[[^^^___aaaccceeefffggghhhiiiiiikkknnnpppnnnkkkhhheeefffiiimmmppp{{{}}}hhhTTTQQQMMMHHHDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBDDDFFFGGGJJJNNNQQQTTTZZZbbbhhhjjjmmmuuu~~~}}}}}}||||||}}}~~~~~~~~~}}}zzz}}}}}}}}}}}}zzzwwwtttrrrppphhhccc[[[PPPGGG???:::777666555555444444666777888999<<<>>>ZZZkkkkkk\\\uuucccTTT999555111......//////...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,...111444===```pppsss{{{mmmMMM???GGG```yyyzzzsssooonnnyyyxxxyyyeeeXXXmmm}}}|||tttssssssrrrsssuuuwwwwwwvvvuuuuuuvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzsssuuuuuuuuusssssstttuuuyyyxxxxxxyyyzzzyyywwwuuurrruuuxxxwwwuuusssuuuwwwxxxxxxyyyzzzzzzzzzzzzyyyzzzyyyyyyxxxwwwvvvuuuuuutttuuuwwwwwwuuutttuuuvvvxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxzzz{{{|||}}}}}}~~~~~~}}}}}}~~~}}}|||zzzwwwwwwwwwwwwuuuttt111---555EEE]]]{{{yyy}}}lllkkk||||||}}}}}}zzzwwwrrrggg\\\KKKEEE===777444333444444111555777777444555:::>>>CCCPPP^^^hhhrrr}}}{{{xxxtttuuurrrxxxzzzbbbVVVJJJDDDAAABBBAAA>>>AAAFFFFFFFFFGGGIIIJJJIIIEEEAAA;;;:::999777555444333222222111///...///000222444777;;;AAAFFFJJJOOOVVV[[[\\\___bbbddddddfffgggiiiiiikkknnnrrruuuvvvvvvvvvzzzzzzxxxuuurrrqqqrrrtttrrrooommmllllllllljjjiiibbb```^^^]]]]]]\\\[[[YYYYYYYYYZZZ[[[]]]```aaacccgggggghhhiiijjjjjjjjjjjjjjjlllmmmnnnooorrrvvvyyyxxxyyy{{{{{{zzzzzz{{{|||zzz|||~~~~~~}}}{{{tttlllgggccc[[[RRRJJJDDDAAABBBCCC@@@@@@BBBCCCBBB@@@@@@@@@AAACCCDDDAAABBBBBBCCCDDDEEEFFFFFFHHHJJJNNNPPPQQQRRRTTTUUU\\\^^^aaabbbbbbcccdddffffffgggiiihhhhhhhhhiiijjjhhhddd```___```dddiiilllqqqxxx|||{{{wwwooobbbVVVQQQQQQOOOKKKFFFCCCCCCEEEBBBCCCEEEFFFGGGIIILLLOOOTTTWWW]]]dddmmmvvv~~~{{{yyy|||~~~}}}|||}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~{{{wwwssspppmmmhhhcccZZZPPPGGG???:::777666555555444444666777888666<<<@@@\\\kkkiiiYYYcccVVVpppssszzzUUU999666111///...//////...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,...111444;;;___nnnppp{{{oooPPPBBBFFF^^^wwwyyyrrrooonnn~~~ppp___TTTfffwww}}}uuussstttssstttwwwtttttttttttttttttttttttttttuuuvvvxxxyyyzzzzzzzzzssstttuuutttqqqpppqqqsssxxxzzz||||||yyywwwvvvuuuqqquuuwwwvvvsssrrrvvvzzz{{{{{{||||||{{{{{{zzzzzzxxxxxxxxxwwwwwwvvvvvvvvvtttvvvwwwwwwvvvuuuuuuvvvxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}zzzxxxvvvvvvvvvwwwvvvuuu111---555FFF___|||~~~}}}lllnnnwww~~~|||~~~~~~|||zzzuuujjj___LLLFFF>>>777444444444444000444888888666333222333555AAALLLRRRYYYhhh{{{~~~|||xxxtttlllkkkcccbbbiiiaaaSSSPPPJJJHHHGGGFFFFFFGGGIIIMMMIIIIIIKKKMMMNNNMMMIIIFFF<<<;;;:::999777555444333444333111000000111222333111555;;;@@@CCCHHHOOOUUUXXXZZZ]]]___```aaaccceeeeeehhhkkkooorrrsssttttttzzzyyyvvvrrrooooooqqqsssqqqooolllkkkkkkkkkjjjhhh```^^^\\\\\\\\\\\\ZZZXXXXXXYYYYYY[[[\\\^^^```aaaggghhhiiijjjjjjkkkjjjjjjjjjlllmmmnnnppprrrvvvyyywwwyyyzzzzzzyyyxxxzzz{{{{{{}}}{{{xxxqqqiiiccc```XXXOOOIIIDDDBBBDDDEEECCCCCCEEEBBBAAA@@@@@@@@@BBBDDDFFF@@@AAACCCEEEFFFGGGGGGHHHHHHKKKPPPSSSUUUVVVYYYZZZbbbccceeeeeedddcccdddeeedddfffggggggeeeddddddeeeddd```\\\[[[]]]bbbfffiiifffooovvvrrrkkkfffbbb___WWWXXXWWWQQQIIICCCCCCEEEAAACCCFFFHHHKKKNNNSSSWWWaaadddjjjuuu~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~}}}~~~~~~{{{wwwrrrnnnkkkhhhcccZZZPPPFFF???:::777666555555444555666777888555===CCC]]]hhhcccSSSyyyYYYLLL___xxxyyykkkuuuUUU999666111///.../////////---------,,,,,,,,,+++++++++,,,,,,,,,,,,...111444:::^^^lllmmmyyyoooSSSEEEJJJ]]]pppuuupppnnnoooppp|||vvvmmm___TTT^^^qqqvvvtttuuutttuuuxxxrrrrrrsssttttttsssrrrrrrrrrsssuuuwwwyyyzzz{{{{{{rrrtttuuutttpppoooppprrruuuyyy||||||zzzwwwxxxyyyqqqtttvvvuuurrrrrrvvv{{{~~~~~~}}}}}}||||||{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvuuuvvvxxxxxxvvvuuuvvvwwwxxxxxxxxxyyyyyyzzzzzzzzztttuuuuuuwwwxxxzzz|||}}}{{{|||}}}~~~~~~~~~~~~zzzxxxvvvuuuvvvvvvuuuttt222222555DDDdddkkkjjjnnngggrrr~~~{{{wwwtttmmmeeeQQQIII>>>777444444444333444444555555555555555444888:::===BBBIIIRRR\\\cccooo{{{vvvvvvtttnnnhhh\\\WWWRRRPPPQQQRRRQQQPPPPPPPPPOOOOOONNNNNNNNNNNNKKKKKKLLLQQQTTTRRRJJJDDD@@@>>>:::666333222111111///////////////000111111111444888<<<@@@DDDIIIMMMPPPSSSWWW[[[]]]___aaacccggghhhkkknnnppprrrttttttwwwtttpppllljjjlllqqquuunnnlllkkkkkkmmmkkkhhhdddbbb___\\\\\\]]]\\\YYYVVVUUUVVVXXXZZZ]]]___aaabbbdddfffhhhhhhffffffiiimmmkkkiiijjjnnnssswwwwwwvvvxxxxxxxxxwwwwwwxxx|||~~~{{{|||{{{|||yyywwwoooeee^^^ZZZUUUNNNFFFCCCAAA???@@@BBBBBBBBB???@@@AAAAAABBBCCCDDDDDD@@@AAACCCEEEGGGJJJKKKLLLNNNPPPRRRTTTUUUXXX[[[^^^___aaaccceeeggggggggggggkkkjjjhhhfffbbb^^^[[[ZZZ]]][[[XXXWWWYYY]]]bbbeeecccnnnrrrooooootttrrriiicccbbb\\\TTTOOONNNJJJEEEHHHJJJLLLMMMPPPTTTYYY]]]iiimmmrrrxxx~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~|||xxxtttooollljjjaaa]]]VVVMMMEEE>>>:::888555555444444555666888999======GGGeeeeee[[[PPPzzzYYY@@@WWWhhhiiiggg|||QQQ999666222000//////...---------------------------+++,,,---------...000222AAAdddsssooovvvuuuZZZ>>>EEEWWWnnnzzztttkkkmmmvvvzzztttsssooo```QQQXXXiii{{{wwwuuuuuuttttttvvvvvvtttrrrppppppqqqtttuuurrrsssuuuxxx{{{}}}~~~yyywwwtttooommmoootttxxxxxxwwwvvvvvvvvvvvvvvvvvvrrrrrrrrrssstttuuuvvvwwwzzzzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxwwwvvvttttttzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxzzz{{{|||||||||zzzyyyxxxwwwvvvvvvvvvvvvyyyzzz|||~~~~~~}}}{{{zzz~~~}}}{{{zzzxxxvvvsssrrrsssuuuuuuuuu///000333CCCcccfffTTTWWWmmmtttdddbbbppp|||yyywwwpppiiiWWWNNNBBB999555333333333444444555666666666555555333444555777999>>>DDDIIIRRR]]]hhhiiieeeeeeoooyyyzzztttnnnjjjhhheee___[[[NNNKKKHHHIIILLLPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMIIIIIIKKKOOORRRQQQJJJDDD@@@===:::666333111000000///............///000000222444777999<<>>BBBEEEIIIMMMPPPRRRUUUXXX\\\]]]```cccfffhhhiiijjjiiiiiiiiihhhhhhjjjnnnqqqkkkjjjhhhggggggeeecccaaa___^^^\\\[[[[[[ZZZXXXWWW[[[[[[ZZZZZZZZZZZZZZZZZZdddhhhmmmnnnllliiihhhhhhkkkkkkkkknnnqqqtttttttttvvvwwwwwwwwwwwwxxx{{{}}}{{{~~~}}}zzzxxxwwwssspppiii___XXXUUUPPPJJJEEECCC@@@@@@AAABBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPPPPRRRTTTWWWYYY[[[^^^aaadddhhhjjjlllmmmnnnnnnmmmlllgggfffccc```\\\XXXUUUTTTQQQQQQQQQSSSWWW^^^eeeiiimmmssswww{{{}}}vvvuuummmbbb[[[XXXUUUPPPUUUXXX^^^ccchhhmmmsssvvvyyy}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}|||}}}}}}}}}|||{{{yyyvvvqqqkkkfffccc```\\\WWWOOOGGG???999666555555444444555666888999999;;;CCC[[[YYYPPPGGGdddMMMRRRjjjvvv~~~PPP999666222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222IIIlllyyyoooooommmXXXAAA???SSSmmm|||zzzvvv{{{qqq]]]LLLKKK]]]tttvvvttttttrrrrrrttttttsssrrrqqqrrrtttvvvwwwyyyzzz|||~~~~~~}}}|||{{{wwwyyy{{{|||||||||~~~xxxxxxwwwvvvvvvvvvvvvvvvsssssssssssstttuuuvvvvvvyyyyyyzzz{{{{{{{{{{{{{{{yyyyyyzzz{{{|||||||||{{{ttttttuuuuuuwwwxxxzzzzzzxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxyyy{{{zzzzzzyyyxxxxxxxxxxxx|||||||||{{{zzzwwwuuutttvvvtttrrrqqqrrrssssssrrr111222666DDDbbb~~~eeeUUUUUUfffllleeelll~~~}}}}}}xxxrrrcccZZZLLL???666333333444333444555666777888888888888999::::::999999;;;<<<999;;;<<<;;;:::<<>>>>>???AAADDDGGGIIIIIIKKKLLLOOOPPPPPPOOOLLLKKKLLLKKKLLLMMMNNNNNNJJJGGG???===999444111///......---,,,,,,,,,,,,---......///000222333333555777:::<<>>>>>AAAAAAAAABBBCCCDDDCCCCCCKKKNNNPPPLLLEEE???===>>><<<===???AAABBBDDDEEEFFFHHHJJJMMMOOOPPPPPPNNNMMMOOONNNMMMMMMLLLKKKIIIGGG@@@===999444111///......,,,,,,,,,,,,,,,---......---...000111222333666999:::<<<@@@CCCEEEHHHLLLOOOUUUWWWYYY]]]```cccdddeee```aaabbbaaa``````bbbdddfffggggggfffdddaaa^^^]]][[[[[[[[[ZZZXXXWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]kkkmmmmmmjjjeeebbbccceeeiiijjjkkklllmmmnnnpppqqqtttuuuwwwxxxxxxyyy{{{}}}~~~~~~~~~|||yyyuuurrrllljjjcccYYYTTTQQQLLLFFFCCCBBB@@@AAABBBCCCBBBAAABBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKNNNPPPRRRTTTUUUVVVYYY[[[]]]___bbbfffiiikkklllnnnoooooollliiigggdddbbb___[[[XXXUUUTTTSSSUUUUUUWWWZZZ___ffflllpppmmmvvv{{{mmmbbb___]]]\\\___ccciiioootttxxx}}}~~~}}}|||{{{{{{~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{zzzxxxuuuqqqlllgggdddaaa]]]WWWOOOFFF>>>888555555555444444555666888999666:::AAAZZZ]]]]]]WWWgggVVV{{{KKK999666222000//////...---+++++++++++++++++++++++++++,,,---------...000222CCCkkk~~~wwwuuupppWWW>>>???QQQnnnuuulll~~~sssnnn{{{^^^DDDKKK___wwwzzzxxxwwwuuuuuuwwwttttttsssssstttvvvwwwxxxyyyzzz}}}zzz}}}}}}|||yyyxxxwwwvvvuuuuuuuuuuuuvvvuuuuuutttttttttuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwuuutttsssqqqqqqqqqrrrtttuuuwwwxxx~~~|||yyywwwvvvwwwxxxyyyzzz{{{{{{zzzyyywwwtttsssuuusssqqqqqqrrrrrrpppooo111111222>>>ZZZuuu|||tttuuueeeaaaoooxxxuuuyyy~~~~~~}}}xxxjjjdddXXXIII===666444555333444666777999:::;;;;;;777888999999888888999:::999;;;>>>@@@AAA@@@???>>>???@@@@@@???>>>@@@DDDIIIJJJKKKIIIDDD===888777888888;;;???BBBCCCDDDEEEGGGHHHIIILLLNNNOOOOOOOOONNNNNNLLLKKKIIIHHHGGGGGGGGGAAA>>>:::555111///......---,,,,,,,,,,,,---......+++---///000111333666888888:::===???AAADDDHHHKKKPPPRRRUUUXXX[[[^^^```aaa[[[ZZZYYYVVVRRRPPPQQQRRRZZZ^^^bbbcccbbb___]]]\\\YYYZZZZZZYYYWWWVVVVVVWWWVVVWWWYYYZZZ\\\^^^``````jjjkkkkkkhhhdddbbbdddgggiiijjjmmmmmmnnnoooqqqssstttvvvxxxyyyyyyzzz|||~~~~~~}}}|||{{{wwwrrrnnnhhhfff```VVVQQQOOOJJJEEEBBBAAA@@@AAACCCDDDCCCAAABBBBBBDDDEEEGGGHHHJJJJJJIIIJJJMMMOOOSSSUUUXXXYYYZZZ\\\^^^```aaadddgggjjjoooppprrrsssqqqnnnjjjhhhbbb```]]]ZZZWWWUUUTTTTTTUUUVVVWWW[[[```ggglllpppqqqyyyqqqeeebbbcccbbbeeehhhnnnrrrwww|||~~~}}}||||||~~~~~~|||{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxyyyzzzzzz{{{|||}}}}}}}}}{{{}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzwwwtttpppllliiihhhbbb^^^WWWNNNEEE===888666555555444444555666888999666888>>>WWW___bbbYYYggg[[[JJJ999666222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222<<>>@@@AAAAAAAAABBB@@@CCCFFFHHHIIIKKKNNNQQQRRROOOIIIBBB<<<999888999:::>>>CCCFFFGGGGGGHHHJJJHHHHHHIIIJJJJJJJJJJJJIIIFFFEEEDDDBBBAAABBBDDDFFFBBB???;;;666222000///...---------------......///,,,---/////////111333666666777999;;;<<>>\\\zzzwwwkkkmmm~~~~~~|||vvvqqqfffUUUEEE999444333333444666888:::;;;<<<===333444333222000000222555444777:::<<<<<<===@@@CCCLLLPPPVVV\\\```aaa```^^^\\\VVVNNNFFF@@@>>>===>>>@@@EEEJJJLLLKKKJJJKKKLLLFFFFFFEEEDDDDDDCCCCCCCCC??????>>><<<<<<>>>BBBEEEBBB@@@;;;777333000//////...------------...//////,,,...//////...///111333444555777888999;;;???BBBBBBDDDGGGJJJNNNQQQSSSTTTWWWTTTNNNFFF???:::888999;;;DDDOOOXXX[[[[[[[[[\\\VVVYYYZZZXXXUUUTTTUUUWWWWWWXXXZZZ\\\^^^```bbbccc^^^dddjjjmmmlllkkklllnnnkkknnnqqqrrrrrrsssvvvyyytttwwwzzz{{{|||}}}~~~|||zzzxxxwwwvvvrrrlllfffbbb```YYYQQQLLLJJJFFF@@@AAA@@@@@@BBBDDDDDDCCCAAA@@@AAACCCFFFIIIKKKMMMNNNKKKMMMPPPTTTXXX\\\___aaabbbccceeeffffffhhhjjjmmmqqqrrrttttttrrrnnniiifff]]][[[YYYVVVTTTTTTTTTUUUTTTVVVYYY^^^eeelllsssvvvxxxxxxzzzxxxmmmkkknnnpppqqqtttxxx|||}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{|||||||||{{{yyywwwuuusssrrrsssuuuxxxzzz}}}zzz|||~~~}}}|||||||||~~~|||{{{{{{}}}{{{~~~~~~yyywwwssspppmmmlllllllllfff```VVVKKKBBB<<<999888555555444444555666888999888999???^^^ppp{{{pppvvv```\\\NNN999666222000//////...---------------------------+++,,,---------...000222666]]]sssuuudddGGG<<>>GGGJJJMMMOOONNNKKKGGGDDDBBBBBBAAA@@@@@@@@@AAAAAABBB@@@>>>===>>>@@@??????===<<<999666444111000///---------------...000000------,,,---...000222333555555555666777999:::;;;>>>@@@BBBEEEIIILLLOOOPPPOOONNNJJJAAA888555999>>>BBBFFFEEELLLXXXYYYYYYcccYYYXXXXXXYYYVVVSSSVVV[[[YYYXXXYYY\\\```aaa^^^[[[___dddjjjnnnnnnmmmkkkjjjlllmmmnnnppprrrtttuuuvvvvvvwwwyyy{{{|||}}}~~~~~~}}}|||xxxtttttttttooohhh^^^ZZZUUUOOOIIIFFFCCCCCC@@@@@@@@@@@@AAABBBCCCCCCEEECCCBBBEEEJJJMMMNNNMMMOOOQQQUUUXXX[[[^^^______```bbbeeehhhkkkmmmnnnnnnqqqqqqpppooollliiifffddd^^^[[[XXXTTTRRRRRRSSSTTTXXXYYY[[[___eeellltttxxx~~~wwwssssssuuu|||~~~~~~}}}~~~}}}{{{{{{||||||}}}|||xxxvvvwwwwwwuuusssiiiooouuuxxxwwwxxx|||}}}}}}||||||}}}~~~~~~~~~}}}yyyuuutttwww{{{}}}}}}}}}}}}}}}||||||{{{wwwuuusssqqqooonnnnnnnnnhhh```UUUKKKCCC===888555555555555555555666777888555>>>CCCXXXsssvvv}}}kkkRRR[[[rrrRRR<<<888444111000000000///000///...---,,,+++++++++,,,,,,,,,,,,---...//////444LLLlllyyyyyyyyykkkOOO@@@VVVnnnwwwwwwvvvvvvvvvwwwyyyeeecccQQQKKK]]]rrryyyvvvvvvuuuuuutttttttttttttttuuuvvvvvvxxxxxxyyyyyy{{{}}}~~~}}}|||{{{|||~~~|||yyywwwuuuuuutttrrrpppppptttwwwvvvsssqqqsssvvv{{{zzzzzz{{{||||||{{{yyywwwwwwwwwxxxyyyzzz||||||xxxzzzzzzxxxtttrrrtttwwwvvvuuuuuutttsssrrrrrrrrrvvvvvvwwwxxxxxxxxxxxxwwwzzzyyyxxxxxxwwwwwwxxxxxxzzzzzzyyyxxxxxxxxxyyyyyyttttttttttttsssqqqooommm---111333>>>[[[}}}qqqttt}}}}}}}}}zzzqqqcccRRRCCC999555666777999<<<>>>===:::777333333222111111111111222444555777777777888;;;===MMMZZZiiizzzrrrZZZHHHAAAAAAAAAAAAHHHIIIKKKKKKJJJFFFCCCAAABBBBBBBBBBBBBBBBBBCCCCCCDDDBBB???>>>>>>>>>===<<<<<<;;;888555333111//////------------...///000000......------...000111222444444555555666888999:::;;;===???BBBEEEHHHKKKLLLNNNNNNKKKDDD<<<999<<>>@@@@@@===;;;666555555444444444444444666888999999888999;;;===CCCJJJRRRbbbzzzqqqfffTTTFFF??????CCCEEEHHHGGGGGGEEECCCAAA>>>===BBBBBBBBBCCCCCCDDDDDDDDDEEECCC@@@>>>======;;;:::999888666444111000///...------------...///000111///////////////000111222333333333333444666777888888999;;;===@@@CCCEEEFFFIIIKKKJJJEEE>>><<<@@@DDDOOOWWW\\\gggrrrkkk______XXXUUUUUUVVVTTTQQQSSSXXXYYYYYYZZZ]]]___aaa___^^^eeegggkkkllllllllllllmmmlllooorrrtttvvvwwwzzz|||{{{{{{|||||||||{{{zzzzzzyyyxxxtttpppoooooojjjcccZZZWWWRRRMMMHHHEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEE@@@@@@BBBFFFLLLQQQTTTUUUSSSUUUXXX\\\```bbbdddeeefffhhhiiikkkmmmmmmmmmlllnnnnnnmmmkkkhhheeebbb```WWWVVVUUUUUUUUUUUUVVVVVVXXXZZZ]]]```fffmmmvvv|||||||||{{{zzzzzzzzzzzz{{{}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzyyywwwvvvqqquuuxxxyyyxxxxxxzzz}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}}}}}}}|||{{{zzzyyyxxxrrrrrrssssssrrrpppmmmllleee^^^TTTIIIBBB<<<888555444444444555555666888888888:::;;;VVV{{{lllOOOLLL```kkkkkknnnRRR<<<888444111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000BBB^^^mmmrrryyysss^^^PPPggg}}}||||||wwwyyyqqqggggggRRRNNN^^^qqq~~~}}}yyyxxxwwwwwwuuuttttttttttttuuuuuuvvvxxxwwwxxxxxxyyyzzz{{{|||~~~}}}|||{{{zzz{{{|||}}}xxxvvvttttttuuuvvvvvvuuurrrtttvvvuuurrrqqqsssvvvyyyxxxwwwxxxzzzzzzxxxwwwxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwuuussspppqqqsssvvvxxxzzz{{{|||zzz{{{{{{|||||||||||||||zzzzzzyyyxxxxxxxxxxxxyyyxxxxxxwwwwwwwwwvvvvvvvvvsssssssssrrrqqqooommmkkk222333444AAAccczzzkkkiiiyyyyyywww~~~~~~}}}|||nnnZZZIII>>>;;;:::;;;<<>>;;;;;;:::999999999::::::999:::<<<<<<<<<===@@@BBB===>>>???EEESSSbbbeeeaaaQQQPPPMMMIIIEEECCCCCCCCCDDDCCCAAA???======<<<<<<@@@@@@AAABBBCCCDDDDDDDDDCCCAAA???>>>===<<<;;;999666555444222000///......------------...///000111111111000000111111111111111111111222222444555555555666888:::<<<>>>@@@AAACCCFFFGGGEEE@@@@@@DDDIIITTTbbbppp~~~hhhbbbXXXUUUTTTUUUUUURRRSSSWWWXXXYYYZZZ\\\___``````___fffgggiiiiiiiiijjjlllmmmlllpppsssuuuuuuuuuwwwyyy{{{||||||||||||{{{{{{zzzxxxwwwsssnnnmmmmmmggg```WWWTTTPPPKKKGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGAAABBBEEEHHHMMMRRRUUUWWWUUUVVVYYY]]]```ccceeegggfffgggiiikkkmmmmmmmmmmmmllllllkkkiiifffbbb___]]]UUUUUUVVVVVVUUUUUUUUUUUUXXXZZZ^^^bbbgggnnnxxx~~~}}}|||{{{zzzzzz{{{|||}}}|||||||||{{{{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{yyyxxxxxxzzz||||||{{{zzz|||}}}~~~~~~}}}}}}}}}~~~~~~{{{|||~~~~~~~~~}}}}}}|||||||||||||||{{{zzzxxxxxxppprrrttttttssspppmmmkkkddd]]]RRRHHHAAA<<<888555444444444444555777888999::::::===]]]qqqQQQHHH\\\gggnnnxxxPPP<<<888444111000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////???ZZZlllrrrzzzuuuaaaVVVlllyyyyyy~~~vvvmmmooo[[[NNN\\\mmmzzz}}}yyywwwwwwvvvuuuuuuttttttttttttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}|||{{{zzz{{{{{{|||yyywwwtttssstttuuuvvvuuussstttuuutttrrrrrrtttvvvwwwvvvvvvwwwxxxxxxwwwuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuttttttwwwzzzzzzwwwsssppprrruuuxxx{{{}}}~~~~~~{{{||||||}}}}}}}}}}}}}}}yyyyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwvvvvvvuuuttttttsssssssssrrrqqqnnnlllkkk000000000<<<]]]~~~zzzzzzhhh```llluuutttxxx~~~zzzmmm[[[LLLCCC@@@::::::<<>>============>>>===>>>????????????BBBDDDDDDEEEDDDCCCEEEJJJNNNNNNOOOQQQSSSRRRLLLFFFAAA@@@???>>><<<;;;;;;<<<===>>>>>>???@@@BBBCCCCCCCCCCCCAAA???>>>===>>>===;;;999444333222111////////////...............///111111111111222222222222222222000000000000111222333333444555666888:::;;;<<<===@@@CCCFFFFFFDDDEEEKKKQQQYYYrrrlll\\\YYYUUUSSSUUUUUUSSSTTTWWWWWWXXXZZZ\\\]]]^^^___```eeeffffffffffffgggjjjmmmnnnssswwwxxxvvvuuuvvvyyy{{{{{{||||||}}}|||||||||xxxwwwrrrmmmkkkkkkeee^^^TTTQQQMMMIIIFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFHHHKKKNNNRRRUUUWWWVVVWWWYYY\\\___bbbeeefffccceeegggjjjlllmmmnnnnnnjjjjjjiiigggccc```\\\ZZZVVVVVVVVVUUUUUUTTTTTTSSSWWW[[[```dddhhhooozzz}}}|||{{{zzzzzz{{{|||}}}|||||||||||||||{{{{{{{{{wwwyyy{{{||||||{{{zzzzzz~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~zzzzzz|||}}}~~~}}}|||zzz||||||||||||{{{zzzyyyxxxqqqsssuuuvvvtttqqqmmmjjjbbb[[[QQQGGG@@@;;;777555333333444444666777888999:::<<>>?????????AAABBBCCCCCCBBBBBBDDDFFFFFFIIILLLMMMMMMNNNQQQTTT[[[ZZZWWWSSSMMMHHHEEEDDD<<<;;;::::::;;;===???AAA>>>???AAABBBCCCBBBAAAAAA???>>>======>>>===;;;999222222111000////////////............///000111111111111222333444444333333000000000000000111222222444444555666888999::::::>>>BBBFFFGGGGGGKKKSSSZZZgggmmmYYYZZZUUUSSSUUUVVVTTTTTTVVVUUUWWWYYYZZZ[[[\\\___aaabbbcccdddeeeeeegggkkkmmmqqqvvv{{{|||yyywwwyyy|||{{{{{{|||}}}}}}}}}||||||wwwvvvqqqkkkjjjiiiccc[[[QQQOOOKKKHHHFFFDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGIIILLLMMMOOOQQQUUUXXXXXXYYYZZZ\\\^^^aaaccceeecccdddgggjjjlllmmmnnnnnnjjjiiihhheeebbb^^^[[[YYYWWWVVVUUUTTTTTTTTTTTTTTTWWW\\\bbbeeeiiippp|||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}~~~}}}||||||{{{xxxzzz||||||{{{zzz{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{|||||||||||||||}}}}}}{{{{{{||||||||||||{{{zzzzzztttuuuvvvwwwuuuqqqmmmkkk```YYYOOOFFF???;;;777555333333333444666777999::::::>>>IIImmmrrrVVVUUU|||wwwMMM<<<888444111000000000///...------,,,,,,---------,,,,,,,,,,,,---.../////////<<>>@@@BBB@@@AAABBBCCCDDDCCCAAA@@@@@@???>>>======;;;888666111111000000000000000111............///000111222000111333444555555555555000000000000000111111222333444444555666777777888:::>>>BBBDDDEEELLLVVV^^^rrrfff[[[YYYSSSQQQSSSUUUSSSSSSTTTSSSUUUXXXYYYYYYZZZ^^^aaaaaabbbdddeeefffhhhlllooonnnuuu|||}}}{{{yyy|||}}}}}}~~~}}}}}}|||{{{zzzuuutttoooiiigggfff```XXXNNNLLLIIIGGGEEEDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGJJJMMMOOOPPPRRRVVVZZZ[[[[[[\\\]]]^^^aaacccdddfffgggiiikkkmmmmmmmmmmmmiiiiiigggeeeaaa]]]ZZZXXXVVVUUUSSSRRRSSSTTTVVVWWWWWW\\\cccfffjjjqqq}}}{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~||||||zzz{{{}}}|||zzzzzz|||~~~zzzyyyyyyyyy{{{}}}~~~~~~||||||{{{zzzzzzzzzzzzzzz~~~}}}||||||~~~}}}zzz{{{{{{|||}}}}}}}}}||||||wwwxxxxxxxxxuuurrrnnnkkk^^^XXXNNNEEE???:::777555333333333444666777999:::999@@@LLLlll}}}sssbbbnnnOOO<<<888444111000000000///---------,,,,,,------...,,,,,,,,,,,,---.../////////999SSSkkkuuuyyyrrr```LLLUUU```kkkwww~~~~~~yyyiiiSSS\\\hhhttt{{{wwwvvvvvvvvvvvvvvvuuuttttttttttttttttttuuuvvvwwwyyy{{{}}}~~~}}}}}}~~~~~~}}}}}}||||||{{{wwwtttrrrsssuuuvvvvvvvvvtttrrrrrrrrrtttuuuuuuvvvuuutttuuuwwwwwwuuutttuuuvvvxxxzzzzzzzzzxxxwwwsssuuuuuuuuuttttttuuuvvvuuuwwwzzz}}}~~~}}}|||{{{||||||}}}~~~~~~~~~~~~}}}zzzyyyyyyxxxxxxxxxxxxxxxvvvwwwxxxxxxwwwtttrrrqqqqqqqqqqqqooommmjjjhhhfff---222555===UUUrrrzzzrrrrrr\\\PPP]]]pppyyyzzz{{{~~~~~~~~~~~~~~~zzzwwwqqqeeeUUUIII<<<<<<===AAADDDGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEEEE@@@CCCHHHLLLQQQVVV\\\```kkkmmmuuuyyysssjjjaaaWWWNNNEEE???===<<<<<<<<<===???@@@BBBAAABBBDDDEEEEEECCCBBB@@@BBB@@@???>>>===:::666333111111000000000000111111.........//////000111222///111333555666666666666111000000000000111111222333333333444555555666666666999===???BBBIIIUUU^^^pppmmmZZZ\\\XXXRRROOORRRTTTRRRQQQSSSRRRUUUWWWXXXXXXYYY]]]aaa```bbbeeefffhhhjjjmmmpppiiiqqqyyy|||zzzyyy}}}~~~|||{{{yyyxxxtttrrrmmmgggeeeddd]]]VVVMMMKKKIIIFFFDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGJJJNNNPPPQQQSSSXXX\\\^^^]]]]]]^^^___aaacccdddiiijjjlllmmmnnnmmmmmmllliiiiiigggeeeaaa]]]YYYWWWTTTSSSQQQQQQRRRUUUXXXZZZWWW]]]cccgggjjjrrr~~~}}}~~~~~~~~~}}}|||{{{}}}}}}{{{yyyyyy|||vvvuuutttuuuxxxzzz|||||||||{{{zzzyyyyyyyyyyyyyyy~~~|||zzzzzz|||}}}{{{yyyzzz{{{|||}}}~~~~~~~~~~~~zzzzzzyyyxxxuuurrrnnnlll^^^WWWNNNEEE>>>:::777555333333333444666888999:::999@@@LLLiii~~~ssszzzuuunnnQQQ<<<888444111000000000///------,,,,,,,,,------...,,,,,,,,,,,,---.../////////777PPPhhhrrrwwwrrrbbbEEELLLXXXhhh{{{||||||lllPPPXXXdddooo}}}{{{xxxwwwwwwwwwwwwvvvuuutttttttttttttttttttttuuuwwwzzz|||~~~~~~~~~~~~~~~}}}||||||yyyvvvrrrqqqsssvvvxxxyyywwwtttrrrqqqrrrtttuuuuuuvvvuuuuuuvvvwwwwwwvvvtttxxxyyyzzz{{{{{{zzzxxxvvvwwwyyy{{{yyyvvvuuuxxx{{{tttwwwzzz}}}~~~~~~}}}|||}}}}}}~~~~~~|||{{{zzzzzzyyyyyyzzzzzzwwwwwwxxxxxxwwwuuurrrqqqooooooooommmkkkhhhfffddd333111000999TTTpppyyytttkkk^^^SSS```xxx{{{vvv{{{~~~|||yyyuuukkk]]]RRR@@@??????AAAEEEHHHIIIIIINNNKKKKKKNNNMMMIIIHHHJJJIIINNNVVV]]]aaagggwwwuuuiiiWWWNNNHHH>>>::::::;;;===>>>@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@???===;;;888666444333111000/////////000222333222111000000000111333333333333333333444666777888222111111000000/////////333222222111111222222333777888:::;;;>>>CCCIIIMMM___aaaddddddbbb\\\VVVRRROOOOOOOOOMMMLLLNNNPPPSSSQQQRRRSSSVVVXXX[[[^^^______aaacccgggjjjlllnnnooossstttuuuuuuvvvxxx|||~~~{{{{{{|||ssspppkkkgggbbb]]]XXXTTTKKKJJJIIIIIIIIIHHHEEECCCCCCCCCCCCDDDDDDEEEFFFGGGGGGIIIMMMPPPRRRSSSVVVXXX]]]^^^```aaaaaabbbdddfffkkkjjjiiillloooooommmjjjmmmjjjfffccc```]]]YYYVVVSSSSSSSSSTTTVVVXXXZZZ\\\[[[^^^cccfffkkkrrr|||}}}~~~~~~|||{{{{{{|||}}}~~~~~~~~~}}}||||||{{{{{{wwwvvvuuutttuuuxxxzzz||||||zzzxxxvvvvvvxxxzzz{{{~~~~~~~~~}}}|||{{{yyyzzz{{{|||||||||{{{zzzvvvvvvwwwwwwvvvrrrlllhhh___TTTIIICCC>>>999777777444444444444555777888999???;;;QQQssszzznnnyyyoooccc}}}LLL;;;888555333222222000///......---------,,,,,,,,,---,,,++++++,,,---///000///777IIIaaauuuzzzpppeeeNNNCCCLLLhhhsssnnnzzz~~~zzzpppUUUQQQZZZfffmmm}}}|||uuuuuuuuutttqqqtttvvvvvvsssrrrsssuuuxxxwwwwwwwwwxxxzzz|||}}}}}}~~~~~~|||yyyxxxvvvvvvuuuuuuuuuwwwxxxyyywwwvvvuuussssssttttttuuuxxxwwwuuuuuuuuuwwwzzz{{{yyyzzzzzzzzz{{{{{{||||||}}}}}}|||{{{zzzzzzyyyyyyssstttvvvwwwyyy{{{|||}}}~~~}}}|||||||||||||||}}}||||||{{{zzzvvvuuuuuuvvvwwwuuurrrooorrrpppmmmkkkjjjgggdddaaa222111000:::UUUqqq{{{wwwxxxeeeVVVdddzzz{{{~~~~~~}}}zzzxxxtttkkk^^^TTTCCC@@@===AAAHHHNNNPPPOOOUUURRRSSSVVVWWWUUUVVVYYYXXX\\\eeennnuuuzzzmmm[[[PPPHHH===::::::;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???<<<;;;:::888666333222111111111000000000111222333333222222111222222444555555555555666666777888888333333333333333222222222222222222111111222222222555777888999;;;???EEEIIINNNPPPSSSTTTSSSPPPLLLIIIMMMMMMMMMLLLKKKLLLOOORRRRRRRRRTTTVVVXXX[[[]]]______aaacccgggjjjlllnnnooossstttuuuuuuvvvyyy|||~~~{{{xxxuuupppmmmiiieeeaaa\\\WWWSSSMMMKKKJJJIIIIIIHHHEEECCCDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKNNNQQQSSSUUUWWWZZZ[[[]]]```aaaaaabbbeeeggglllkkkkkkmmmppppppnnnkkkmmmjjjfffbbb___\\\XXXUUUSSSSSSSSSTTTVVVXXX[[[\\\[[[^^^cccfffjjjrrr{{{~~~}}}||||||}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~}}}|||zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}||||||zzz{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxwwwsssmmmhhh]]]RRRGGGAAA===888555666444444444444555777888999>>>===QQQqqq|||tttccc^^^III===:::555333222222111000......---------,,,,,,,,,,,,,,,++++++,,,---///000000999JJJaaasssxxxppphhhYYYGGGLLLhhhssseeewwwzzzwww||||||tttUUUPPPWWWbbbkkk|||}}}vvvuuuuuutttrrrtttuuuuuutttsssttttttwwwwwwvvvwwwxxxyyy{{{||||||}}}~~~~~~}}}{{{xxxwwwuuuttttttttttttvvvwwwxxxwwwvvvuuutttttttttuuuuuuwwwwwwwwwwwwxxxyyy{{{|||zzzzzzzzz{{{{{{|||||||||}}}||||||{{{zzzzzzyyyyyyuuuvvvwwwxxxzzz{{{}}}}}}}}}||||||||||||||||||{{{zzzzzzyyyyyyxxxyyyyyyxxxtttqqqqqqooommmkkkjjjgggccc```111111111:::RRRnnnyyyvvv}}}hhhZZZpppyyy|||}}}~~~~~~~~~{{{xxxvvvrrrjjj```XXXIIIAAA<<<@@@LLLWWW[[[ZZZZZZWWWVVVXXXXXXWWWXXX[[[\\\aaalllzzz|||nnn]]]QQQIII>>>999:::;;;<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<888777666444333111000///111111111000111222222333333333333333333444555555555555666666666666555555222222333333444444333333222222111111111111222222444555666777888;;;@@@CCCDDDFFFHHHKKKLLLLLLKKKJJJJJJKKKKKKJJJJJJKKKNNNPPPRRRRRRSSSUUUWWWZZZ\\\]]]___aaacccgggjjjlllnnnooossstttvvvvvvwwwyyy}}}}}}}}}~~~}}}vvvpppmmmjjjfffbbb^^^ZZZVVVRRROOOMMMKKKJJJIIIHHHEEECCCEEEEEEEEEEEEFFFGGGHHHHHHIIILLLPPPSSSTTTVVVYYY[[[[[[]]]___aaabbbcccfffhhhmmmmmmmmmnnnppppppnnnlllmmmjjjeeeaaa^^^[[[WWWTTTQQQRRRRRRSSSVVVXXX[[[]]][[[___cccfffjjjqqqzzz~~~}}}~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}zzzyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxxxxvvvrrrlllhhh[[[PPPEEE@@@<<<777444444444444444444555777888999<<<>>>RRRppp}}}UUUWWWyyy{{{ssszzzFFF@@@<<<666333111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,...//////...888III^^^ooovvvtttppp^^^GGGJJJhhhoooddduuu||||||uuutttPPPHHHNNN\\\iii}}}}}}vvvvvvuuutttuuuttttttuuuvvvvvvtttsssvvvvvvvvvvvvwwwyyyzzz{{{zzz{{{{{{{{{zzzyyywwwuuusssssssssssstttuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{{{{||||||{{{{{{{{{{{{{{{|||||||||||||||{{{{{{zzzyyyyyyyyywwwwwwxxxyyy{{{||||||}}}~~~|||{{{||||||||||||{{{zzzzzz|||{{{zzz{{{zzzxxxuuurrrqqqooommmkkkiiifffaaa^^^111222222999OOOjjjwwwwwwwwweee^^^zzzwww}}}{{{}}}~~~}}}{{{wwwtttpppiiibbb]]]QQQFFF<<<@@@PPP```ffffffccc^^^ZZZYYYVVVRRRQQQTTTXXX```pppuuukkk\\\PPPHHH===888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::888777555555444222111000//////000000000000111111222222333333333333333444444555333333444444333222111000///000111222333333222222111111000000000000111111333444555555666888;;;>>>CCCDDDFFFHHHJJJLLLMMMNNNHHHIIIJJJJJJJJJKKKMMMPPPRRRRRRSSSUUUWWWYYY[[[\\\___aaacccgggjjjlllnnnooosssuuuwwwwwwxxxzzz}}}}}}}}}~~~wwwooojjjgggccc___]]]YYYVVVSSSQQQOOOLLLJJJIIIHHHFFFDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJMMMQQQSSSUUUWWWZZZ\\\\\\^^^aaacccdddfffiiikkkmmmmmmnnnnnnooonnnmmmkkkmmmiiiddd```]]]ZZZVVVTTTPPPPPPQQQRRRTTTWWWZZZ\\\\\\___bbbeeeiiipppyyy~~~}}}||||||||||||{{{|||}}}~~~}}}|||zzzyyy{{{|||}}}~~~~~~~~~}}}|||zzz{{{|||}}}~~~~~~~~~~~~yyyyyyxxxxxxyyy{{{|||~~~yyyxxxwwwvvvtttpppjjjfffYYYNNNDDD@@@<<<777444444444444444444555777888999;;;@@@TTTqqqtttMMMOOOjjj{{{nnnrrrtttEEEBBB===777222111111111111......---------,,,,,,,,,++++++,,,,,,---......///***444EEEYYYjjjtttxxxxxx^^^IIIQQQsss}}}rrrooorrrnnnuuuIII???DDDTTTggg~~~wwwvvvvvvtttwwwuuussstttwwwwwwuuurrrttttttuuuuuuvvvxxxyyyyyyxxxxxxyyyxxxxxxvvvuuutttssssssssstttuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuvvvyyy{{{||||||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||~~~}}}{{{{{{||||||||||||{{{zzzzzz|||{{{zzzzzzyyywwwssspppqqqooollljjjgggccc^^^ZZZ///111222999OOOlll~~~yyyggg___xxxyyyvvv}}}~~~zzz|||~~~~~~~~~~~~{{{wwwsssooojjjfffccc[[[LLL>>>@@@RRRdddnnnoooqqqkkkfffccc^^^XXXVVVYYY^^^kkkppphhhZZZMMMDDD;;;777777888999::::::;;;;;;999999999888777555444333444444333222222111000000/////////000000000000000111222222333333333333333222333333222222111000//////111222444444444333222111000000//////000000111333444555555555666999;;;??????@@@BBBDDDFFFHHHIIIFFFHHHIIIJJJJJJKKKNNNPPPPPPQQQRRRTTTVVVYYY[[[\\\___aaacccgggjjjlllnnnooosssuuuwwwyyyyyy{{{~~~~~~{{{{{{}}}{{{tttnnnhhheeeaaa^^^[[[YYYWWWUUUSSSPPPMMMKKKJJJIIIGGGEEEHHHGGGGGGHHHHHHIIIJJJKKKKKKNNNRRRTTTVVVXXX[[[]]]___aaadddfffgggiiilllnnnlllmmmnnnnnnmmmkkkjjjjjjkkkgggbbb^^^[[[YYYVVVTTTOOOPPPPPPQQQSSSVVVYYYZZZ\\\___bbbeeehhhooowww~~~~~~|||||||||}}}}}}{{{|||}}}~~~}}}{{{yyywwwyyy{{{|||~~~~~~~~~||||||yyyzzz{{{|||}}}~~~~~~~~~}}}}}}{{{zzzzzz{{{|||}}}xxxwwwuuusssqqqmmmhhhcccWWWNNNDDD@@@===888555555444444444444555777888999;;;@@@VVVvvvnnnIIIGGGVVVeeedddeeevvvpppGGGBBB===777222111111111111......---------,,,,,,,,,++++++,,,------.........+++333BBBUUUfffrrrxxxyyy___MMM^^^~~~~~~ppplllrrrGGG<<>>@@@BBBCCCAAACCCFFFHHHIIIJJJLLLNNNMMMNNNOOORRRVVVYYY\\\^^^___aaacccgggjjjlllnnnoootttvvvyyy{{{{{{|||~~~||||||}}}{{{wwwqqqkkkgggbbb___[[[XXXWWWWWWVVVUUUSSSQQQMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPSSSWWWZZZ[[[]]]```bbbccceeegggiiiiiijjjlllnnnmmmoooqqqooollljjjiiijjjgggccc^^^[[[YYYYYYXXXWWWVVVVVVUUUUUUWWWXXXZZZ[[[\\\___bbbdddgggmmmuuu|||~~~|||{{{|||~~~}}}}}}~~~~~~}}}|||yyyzzz{{{|||}}}}}}}}}}}}zzzzzz{{{|||}}}}}}}}}|||~~~}}}{{{zzzxxxwwwyyywwwtttrrrooojjjeeebbbSSSJJJBBB???<<<777444444444444444444555777888999<<<>>>ZZZgggKKKMMMPPPttt|||iiiKKK===:::555333222222111000......---------,,,,,,,,,***+++,,,............---000444>>>QQQgggvvv{{{{{{eeeHHHRRRzzztttvvvqqqgggMMMBBBCCCOOO^^^uuuzzzxxxvvvsssssstttuuutttrrrqqqqqqqqqoooppprrrssstttuuuttttttuuuuuuttttttssssssttttttqqqrrrtttvvvxxxxxxxxxxxxyyyzzzzzz{{{zzzyyyxxxwwwzzz{{{{{{{{{zzzyyyxxxwwwyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}||||||{{{||||||{{{wwwtttqqqnnnkkkfff___WWWNNNGGG111444333555IIIkkkmmmXXXhhh}}}rrrbbbfffvvv}}}}}}~~~~~~~~~}}}zzzzzzzzz|||zzz}}}wwwvvvtttssstttwww|||qqq___JJJBBBLLL^^^ooowwwnnnmmmnnnsssuuussstttwwwxxxddd___cccUUUCCC<<<999222222222333333444444444444444555555555444444333111222222222333333333333222333444555666555444444333333555666666666555444333111...,,,,,,...111333222444666777666444222000//////............//////---///111222111222444555444555777999<<<>>>@@@AAA???AAADDDGGGHHHIIIKKKMMMKKKMMMOOORRRVVVYYY]]]^^^___aaacccgggjjjlllnnnoootttvvvyyy{{{|||}}}{{{~~~zzzqqqjjjeee```\\\XXXVVVVVVVVVUUUTTTSSSPPPMMMKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNSSSVVVYYY\\\^^^```bbbdddccceeeggghhhhhhiiikkkmmmnnnppprrrqqqmmmjjjjjjkkkfffbbb]]]ZZZYYYYYYYYYXXXYYYYYYXXXXXXYYYZZZ\\\]]]\\\___bbbdddffflllttt{{{~~~~~~~~~~~~|||{{{|||~~~|||||||||}}}}}}}}}||||||zzz{{{{{{|||}}}~~~~~~zzz{{{||||||||||||||||||xxxyyy{{{|||}}}|||{{{{{{zzzxxxuuurrroookkkfffbbbQQQHHH@@@>>>;;;666333222444444444444666777888999======[[[gggNNNWWW[[[{{{eeeJJJ;;;888555333222222111///......---------,,,,,,,,,***+++,,,...///......------000;;;QQQkkk}}}pppJJJLLLppp{{{ooovvvqqqKKKAAACCCOOO]]]tttzzzxxxvvvsssqqqtttvvvtttqqqooooooqqqnnnoooqqqssstttttttttsssuuuuuutttsssssssssttttttoooqqqsssuuuwwwwwwwwwwwwyyyzzz{{{{{{{{{zzzyyyxxx}}}}}}}}}|||{{{yyyxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}||||||~~~~~~~~~yyyyyyyyyzzzzzzyyyvvvsssqqqooojjjeee^^^TTTJJJDDD//////333666DDDjjj}}}nnnVVVYYYsssqqqfffnnnzzz~~~~~~|||~~~}}}|||zzzyyyxxxxxxzzz~~~}}}|||zzzsssooosss}}}tttdddMMM???CCCUUUgggppplllkkklllnnnnnnooouuu}}}uuudddeeeddd]]]PPPCCC999555333111000111333555555555777777888777666333000...000/////////000111222222555555444444444333333333333333333444555666777777666222------000111///,,,...000333555666666444333444111...---...///000///222222111111222222333333666666777888:::===???@@@BBBCCCEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQSSSWWW\\\___aaacccfffhhhjjjllloooqqqwwwzzz|||}}}|||~~~~~~zzzxxxvvvqqqjjjdddaaa^^^ZZZWWWUUUSSSPPPNNNTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJKKKMMMPPPQQQWWWYYY\\\]]]^^^___aaabbbfffhhhjjjkkkkkklllnnnpppssssssrrrqqqooollliiigggbbbaaa___\\\[[[ZZZZZZ[[[[[[YYYXXXWWWXXX[[[^^^```___aaadddgggjjjoootttxxx|||||||||}}}}}}|||~~~|||{{{|||}}}zzzyyyxxxyyy}}}}}}~~~zzzvvvxxx||||||xxxzzz{{{|||}}}}}}|||{{{{{{xxxvvvtttqqqnnniiiddd___SSSHHH>>>;;;:::777444444666666555666666777888999<<>>;;;:::666444444666555555666666777888999;;;FFF]]]aaaSSScccbbbDDD<<<;;;999666333111000///000000///............///...------------.../////////222:::GGG\\\qqqzzzyyysssXXX???TTTggggggvvv~~~ZZZLLLMMMWWW```rrrxxxuuusssttttttsssqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttuuuuuutttuuuwwwyyy{{{{{{|||{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxvvvuuuuuuvvvwwwxxxwwwyyyzzzzzzyyyzzz{{{|||||||||}}}}}}~~~~~~}}}{{{yyyzzz}}}~~~|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxvvvqqqjjjbbbYYYOOOEEE???...---111888JJJqqqyyykkkRRRWWWuuuzzzpppvvvzzz~~~{{{{{{}}}~~~~~~~~~~~~~~~}}}|||||||||{{{|||}}}~~~~~~|||zzzyyytttsssuuu}}}xxxlllYYYIIIBBBIIIYYYfffddddddggglllmmmooouuu~~~sss```___dddeee[[[JJJ;;;555444333111000///111444888;;;;;;;;;;;;999777444111000000000000000111222333444777777777777666555444333444444444444444555666777777333...,,,...///---+++,,,...111333555555444333444222//////000111111000000111111222333444444555222222333444555777999:::;;;===@@@BBBCCCDDDGGGIIIIIIKKKMMMPPPRRRVVV[[[___aaabbbdddfffhhhkkkooossssssvvvyyy{{{}}}|||wwwtttrrrmmmgggaaa[[[YYYWWWVVVWWWWWWVVVTTTSSSQQQOOOMMMMMMNNNPPPQQQOOONNNMMMMMMNNNQQQTTTWWWYYY[[[\\\]]]```eeekkkppphhhjjjlllllllllmmmoooqqqqqqqqqpppooonnnkkkiiigggdddcccaaa___^^^]]]]]]^^^\\\\\\[[[ZZZ[[[^^^```bbbdddgggkkknnnqqquuuzzz}}}}}}{{{{{{}}}|||zzzxxxyyy{{{|||}}}|||wwwooolllsss|||~~~|||{{{|||zzztttoooqqqyyy~~~~~~|||}}}}}}}}}|||{{{zzzzzzvvvtttqqqooolllgggaaa]]]QQQGGG>>>;;;999666444444555555555555666777888999999EEE\\\{{{yyyttt[[[PPPfffbbbCCC>>>===:::777444111000///111000//////.........///...------------...//////...111666BBBVVVkkkwwwxxxwww\\\===LLLbbblll}}}zzz{{{yyy```RRRRRR[[[ccctttzzzvvvtttuuutttsssrrrrrrrrrrrrrrrsssssssssssssssssssssssstttsssrrrrrrrrrrrrssstttssstttuuuuuutttuuuwwwyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzyyywwwvvvuuuuuuvvvwwwwwwxxxzzzzzzyyyyyy{{{|||||||||||||||||||||||||||{{{zzzxxxyyy{{{|||||||||{{{|||}}}}}}~~~~~~}}}}}}|||}}}}}}}}}}}}|||{{{{{{xxxtttlllbbbXXXLLLAAA:::...---111777JJJpppsssXXXYYYwww{{{mmmoooooo~~~}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyuuuwww|||yyypppaaaQQQDDDCCCPPP^^^___```dddhhhiiijjjpppwww{{{uuuccceeejjjjjj^^^JJJ;;;666888222111000///000444999=========<<<:::888555333111111111111111222444555555999999999999888666555444444444444444444555666777888444000............,,,,,,---000222333444444333444222000000111222222111222222333333333333333333111222222333444555777888888;;;>>>@@@AAACCCFFFIIIIIILLLOOORRRUUUYYY^^^aaaaaaccceeefffhhhlllqqqtttsssuuuxxx{{{{{{vvvrrrpppkkkeee___[[[YYYWWWWWWWWWWWWVVVUUUTTTRRROOOMMMLLLNNNPPPQQQPPPOOONNNNNNOOOSSSVVVXXXYYY[[[^^^```cccggglllpppiiikkklllmmmmmmmmmoooqqqoooooooooooommmkkkiiigggdddcccaaa___^^^^^^^^^^^^\\\\\\[[[[[[\\\^^^```bbbfffiiimmmqqqtttwww|||~~~{{{yyy}}}{{{yyyxxxwwwxxxzzz|||}}}wwwpppnnntttzzz|||zzzzzzyyywwwqqqkkkmmmwww~~~}}}}}}}}}|||{{{zzzyyyyyyvvvtttqqqooolllgggaaa]]]OOOFFF???<<<999555333555555555555555666888999:::999DDDXXXwwwvvvwwwXXXOOOdddrrrzzzbbbFFF@@@>>>;;;888555222000///111111000///...............------------...//////,,,///444???SSSkkkyyy~~~}}}gggEEEJJJ^^^ppp|||zzzzzz{{{yyylllfffYYYXXX___eeeuuu{{{wwwvvvuuuuuutttsssssssssssssssttttttttttttttttttttttttuuutttrrrqqqqqqrrrtttuuussstttuuutttttttttvvvxxxtttssssssrrrsssuuuvvvxxxyyyyyyzzzzzz{{{zzzzzzyyyzzzyyyxxxwwwvvvuuuvvvvvvvvvxxxyyyyyyyyyyyyzzz|||||||||||||||||||||{{{{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}|||yyytttlllcccXXXKKK@@@888000...111666FFFkkkwww\\\___~~~rrrooozzzzzz}}}|||}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzzyyy}}}yyyrrrhhhZZZIII@@@HHHVVV\\\\\\```ddddddcccgggmmmuuutttcccuuuwwwrrraaaJJJ999555777222222111000000333999>>>>>>===<<<:::888666444333111111222222333555666777999:::;;;;;;:::999777666555444444444444555666666777555333111111000//////---...000222333333333333444222111222333444333222444444444444444333111111222222222333333555666666777999===???AAACCCFFFHHHHHHJJJNNNQQQTTTXXX\\\___aaaccceeegggjjjmmmrrruuutttvvvyyy}}}~~~zzztttpppnnniiiccc^^^]]][[[YYYWWWWWWWWWUUUTTTVVVTTTQQQNNNMMMMMMNNNOOOOOOOOOOOOOOOQQQTTTVVVXXXYYY\\\aaadddfffgggiiikkkiiikkkmmmmmmmmmmmmooopppnnnooooooooommmkkkjjjhhhcccbbb```___^^^]]]^^^^^^\\\\\\\\\\\\^^^___aaabbbgggjjjooorrruuuyyy}}}~~~zzzyyy}}}zzzzzzxxxwwwwwwyyy{{{}}}xxxuuuuuuyyyzzzxxxxxxzzzttttttoooiiikkkttt}}}}}}|||{{{zzzzzzyyyyyyxxxwwwuuurrrpppmmmhhhbbb^^^MMMEEE???===999444333555444444555555666888999:::===CCCTTTtttyyy~~~[[[SSS```tttiiizzz^^^HHHAAA???<<<999666333111000222222000//////............------------...//////---000444===PPPgggxxx~~~pppNNNJJJZZZppp||||||}}}~~~qqqjjjhhh[[[ZZZ```dddsss}}}yyywwwuuuuuutttsssssssssttttttttttttttttttttttttttttttuuutttrrrqqqqqqrrrtttuuurrrsssttttttssstttvvvxxxuuutttttttttuuuwwwyyyzzzyyyzzzzzz{{{zzzzzzyyyyyyzzzyyyyyywwwwwwvvvvvvvvvvvvxxxyyyyyyxxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}yyyyyyzzz{{{|||}}}||||||xxxtttmmmdddYYYLLLAAA999000000333444AAAeeeyyycccjjj{{{~~~}}}~~~}}}|||{{{|||~~~~~~}}}|||}}}~~~}}}}}}}}}}}}||||||||||||~~~}}}|||{{{{{{{{{{{{{{{~~~|||wwwsssmmmbbbPPPAAADDDPPPYYYZZZ]]]aaa```]]]```eeeqqq~~~qqqdddvvvaaaHHH666000111222333333222111333999>>>===<<<;;;999888666555555222222222333444666888888999:::<<<======;;;999888555555444444444555555666777777777777666444333222000111111222222222222222444333222333555555444333444444555555555333222000333333222333333444555555666888;;;===???AAADDDGGGDDDGGGKKKNNNQQQTTTXXX[[[___bbbeeehhhkkkmmmqqqtttuuuvvvyyy~~~zzztttooolllhhhbbb]]]___]]]ZZZXXXWWWVVVUUUSSSVVVUUURRRPPPNNNMMMMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXYYY]]]bbbfffgggggghhhhhhiiikkklllmmmllllllnnnooonnnnnnoooooonnnmmmkkkjjjcccbbb```___^^^^^^^^^___^^^^^^^^^___```aaabbbccchhhkkkppptttwwwzzz~~~~~~~~~zzzzzz|||zzz{{{{{{yyyxxxxxxzzz|||wwwwwwyyy}}}|||xxxwwwyyyooopppnnniiijjjrrrzzz}}}{{{zzzyyyxxxxxxxxxxxxxxxwwwuuurrrpppmmmhhhbbb^^^KKKEEE@@@===999444333555444444444555777888::::::@@@DDDSSSttt|||{{{XXXPPPVVVuuuvvvfffhhhWWWFFFAAA???===:::777444333222333222111000///............------------...//////...111444:::KKKaaaqqqwwwwwwqqqTTTPPPfffzzzjjjhhhfffZZZYYY^^^```ooozzzxxxuuuttttttsssssssssttttttsssssssssssssssssssssssstttsssrrrrrrrrrrrrssstttrrrsssttttttssstttvvvxxxxxxxxxxxxyyyzzz|||}}}~~~zzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwyyyyyyxxxxxxzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzzzz{{{|||{{{|||}}}}}}~~~~~~}}}}}}xxxyyyzzz{{{||||||||||||xxxtttnnneeeZZZNNNAAA:::///111444333===```zzzgggpppxxxvvv{{{}}}|||zzzyyyyyy|||}}}{{{{{{|||}}}~~~}}}|||||||||{{{{{{zzzzzz}}}|||zzzyyyxxxyyyzzzzzzyyy}}}{{{yyyyyyuuuqqqoooiiiWWWEEECCCLLLVVVWWW[[[```^^^[[[]]]bbbooosssoookkkpppZZZCCC444///000111444555444111222777<<<<<<;;;:::888777777666666222222333444555777999999999:::===>>>???===<<<:::666555555444444444555555666888;;;<<<;;;888666555333333333333333222222222444333333444666666555444111222444555666555444333333222222222222222333444444777999;;;===>>>AAACCCDDDFFFJJJMMMPPPRRRUUUXXX[[[___dddhhhjjjlllooopppvvvvvvyyy}}}zzztttooolllgggbbb]]]^^^\\\YYYXXXXXXWWWUUUTTTSSSSSSRRRRRRPPPOOONNNMMMMMMPPPSSSVVVXXXYYYYYYXXX[[[^^^ccceeeggghhhiiikkkiiijjjllllllkkkkkkmmmnnnnnnoooooopppooonnnlllkkkdddcccaaa```______```aaa``````aaabbbcccdddeeeeeeiiimmmrrrvvvyyy|||~~~}}}{{{zzz{{{{{{|||zzz|||}}}|||yyyxxxyyyzzzuuusssuuu|||~~~zzzvvvtttkkknnnnnnjjjjjjqqqwwwzzzyyyxxxwwwvvvvvvwwwwwwxxxvvvtttqqqooolllgggaaa]]]IIIDDD@@@>>>999333333666444444444555777888:::;;;???DDDUUUwww~~~rrrPPPJJJMMMiiieeeeeerrrTTTDDDAAA???===:::888666444444444333222000///............------------...//////---000333999III^^^ooouuuxxxuuuZZZ[[[zzzwwwjjjkkkgggZZZZZZ^^^```ooo|||zzztttsssssssssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrsssttttttssssssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxxxxxxxwwwvvvwwwxxxyyyxxxxxxyyy{{{}}}}}}}}}~~~~~~}}}~~~~~~|||yyyxxxzzz||||||}}}~~~~~~~~~~~~zzz{{{|||}}}}}}}}}}}}}}}zzzvvvoooggg[[[NNNAAA999...111555333;;;^^^}}}vvvccckkkuuueeekkkrrr|||{{{xxxwwwxxxzzz~~~}}}~~~~~~~~~|||{{{zzz{{{}}}~~~}}}||||||{{{zzzzzzyyyyyy{{{zzzxxxvvvvvvwwwxxxyyyvvv{{{~~~zzzvvvvvvxxxtttpppppplll\\\HHHCCCJJJTTTVVV[[[___^^^[[[]]]bbbooo~~~}}}gggjjjpppxxxgggSSS@@@555222333111444666555222222666;;;;;;:::999888777777777777222333333444666888999:::888:::===???@@@???===<<<666555555444444444555555555999===???>>>;;;888777555555444333333222111111444333333555666777666444...000333555777777666666222222111111111111222222333555888:::;;;<<>>999333222666333444444555777888:::;;;;;;DDDXXX{{{rrrOOOIIINNNjjjmmmuuu~~~SSSDDD@@@???===:::888777666555444333222000///............------------...//////***...222:::JJJ```rrryyybbbbbbuuuwwwiii]]]\\\```bbbqqq|||zzzssssssrrrrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttssssssrrrrrrssstttsssssssssuuuwwwxxxyyyzzz|||}}}}}}|||{{{zzz{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxuuuwwwxxxxxxxxxxxxyyy{{{{{{||||||}}}~~~|||~~~~~~|||yyywwwyyy{{{}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~|||xxxqqqhhh\\\NNN@@@888+++222000777BBB______```}}}rrraaajjjuuu|||||||||zzzyyyxxxzzz|||}}}||||||~~~}}}|||{{{|||}}}~~~}}}{{{yyyyyyyyy{{{|||}}}yyyuuutttvvvyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuurrrnnnllliii^^^NNNDDDBBBPPPXXX```___ZZZWWW[[[```iii{{{wwwhhhkkkuuummm[[[QQQ???666777555111222555777888777555333666777999;;;;;;;;;999888:::888777555555777888999999<<>>;;;<<<;;;:::888555333222111333333555666888999:::;;;999555111//////111111111333333222222111111000000...///000222444666777888555222//////111333222000111333555888;;;===@@@AAABBBEEEIIIMMMOOOQQQTTTWWW[[[___cccfffgggfffffffffqqqssswww|||zzztttooollliiiddd```___\\\XXXVVVWWWWWWWWWWWWSSSRRRQQQOOONNNMMMMMMMMMPPPRRRVVVYYY[[[]]]```bbbdddeeefffhhhiiiiiiiiiiiihhhhhhhhhiiijjjlllooopppoooooonnnnnnmmmmmmllllllfffccc```___```bbbcccccccccdddeeefffgggiiijjjjjjnnnqqqvvvyyy{{{}}}~~~}}}|||}}}|||zzzyyy}}}zzzxxxyyyzzzzzzzzz{{{yyyyyyyyyzzzwwwqqqmmmoooqqqrrrtttvvvwwwxxxxxxzzzyyywwwvvvvvvwwwyyyzzzvvvsssooommmkkkeee^^^WWWIIICCC===<<<:::666444555444555555555555777999<<<>>>@@@\\\zzznnnKKKFFF]]]uuu|||{{{SSSEEE???===:::777666666777888444111///000111222///---........................)))222555666FFFbbbyyymmm[[[ppp{{{~~~yyywwwnnndddcccjjjvvv~~~zzzwwwuuusssssstttvvvvvvvvvsssssssssrrrrrrqqqqqqqqqssstttttttttssssssuuuvvvwwwvvvvvvuuuuuuvvvwwwxxx||||||{{{{{{{{{{{{||||||}}}||||||{{{zzzzzzyyyyyy{{{zzzyyyxxxwwwxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzzzz||||||xxx}}}~~~~~~|||yyyvvvuuuvvvzzz{{{}}}~~~~~~~~~~~~|||{{{{{{}}}}}}~~~tttllliii```PPP@@@999---333000666>>>ZZZ^^^ZZZtttvvvlll^^^nnnxxx}}}}}}}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||~~~|||zzzyyyxxxxxxyyyzzz{{{xxxvvvuuuxxxzzzzzzyyyyyyyyyyyyyyyxxxwwwuuutttqqqlllkkkjjjbbbSSSHHHCCCMMMVVV^^^___ZZZVVVYYY]]]hhh{{{pppdddnnnkkkVVVJJJ:::222222000111333555777888777666444777888:::;;;;;;:::999888999777666444444555666777888:::===@@@@@@???===<<<:::999888666444222111000000000111222333444555555333111......///111111111444333333222111000000///---...///111333555666777777444000///000222111000111222444777:::===???@@@AAADDDHHHKKKNNNPPPSSSVVVZZZ]]]bbbeeefffggghhhiiiqqqsssvvvzzz~~~~~~|||xxxtttpppmmmiiiddd```___]]]ZZZXXXXXXYYYXXXWWWQQQQQQPPPOOONNNNNNNNNNNNQQQTTTXXXZZZ\\\^^^aaaccccccdddeeefffggghhhhhhhhhiiiiiiiiijjjkkkmmmooopppppppppooonnnmmmmmmlllkkkhhheeebbbaaabbbdddeeefffddddddeeefffhhhiiijjjkkkpppssswww{{{}}}~~~|||||||||{{{zzzxxxzzzxxxvvvvvvxxxyyyyyyyyyzzzxxxwwwwwwxxxvvvrrrnnnrrrssstttvvvwwwxxxyyyyyyzzzyyywwwvvvuuuvvvwwwxxxwwwsssnnnkkkhhhbbbZZZTTTHHHAAA<<<;;;999555333444444555555555555777:::<<>>;;;888777666666777444222000000111111///---........................,,,222333333BBB```zzznnnXXXeee}}}{{{~~~qqqfffeeekkktttzzzuuusssqqqqqqrrrsssssssssssssssssssssrrrrrrrrrrrrrrrsssssssssrrrrrrtttuuuwwwvvvuuuuuuuuuvvvxxxxxx|||{{{{{{zzzzzz{{{{{{||||||||||||{{{zzzyyyyyyyyy{{{{{{yyyxxxxxxxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzyyyyyy|||~~~~~~|||yyy|||}}}~~~}}}zzzxxxwwwwwwyyy{{{|||~~~~~~~~~~~~|||{{{zzzzzz{{{|||zzzrrrkkkiiiaaaQQQBBB:::000444000555;;;SSS|||{{{}}}YYYQQQhhhlllhhh^^^nnnyyy~~~~~~}}}{{{{{{}}}}}}~~~~~~~~~}}}{{{zzz|||||||||}}}||||||{{{{{{}}}|||zzzxxxwwwvvvvvvwwwxxxwwwvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyxxxvvvtttsssoookkkiiijjjggg\\\NNNFFFJJJSSS\\\^^^ZZZVVVWWWZZZdddxxx~~~vvvlllkkk{{{cccLLL@@@444///111///222444666888888888777666999999:::;;;;;;:::888888888777555333222222333333666777999;;;<<<===<<<<<<:::999888777555444333222/////////000000000000000.........000333555444333444333222111000///......+++,,,---///111333444555;;;777333000000000000///111222333666999;;;===>>>???BBBFFFJJJLLLOOORRRTTTWWWZZZ^^^aaacccfffiiikkkooopppsssvvvxxxxxxyyyxxxyyywwwuuussspppkkkddd```___^^^[[[[[[ZZZZZZXXXVVVOOOOOONNNNNNNNNOOOOOOPPPSSSVVVYYY\\\^^^```bbbdddbbbcccdddeeefffgggggghhhjjjjjjjjjkkklllnnnoooppppppppppppooonnnmmmkkkjjjjjjgggdddcccdddfffhhhhhheeeeeefffgggiiijjjkkklllqqqtttyyy|||~~~~~~}}}}}}|||{{{|||{{{zzzxxxwwwvvvuuuvvvxxxyyyxxxwwwvvvuuutttuuuvvvuuusssqqqvvvvvvxxxyyyyyyzzzzzzzzz{{{yyywwwvvvuuuuuuuuuvvvwwwrrrlllhhhddd^^^WWWRRRFFF@@@;;;:::888444222333444555555666666777:::===@@@JJJjjjaaaQQQeeerrrMMMCCCAAA???===:::888666555555444222000000111111000..............................222111000???]]]zzznnnRRRUUUnnn{{{uuuuuutttfffggglllqqq~~~zzzwwwtttrrrqqqrrrsssrrrrrrssssssssssssssstttttttttqqqrrrsssrrrqqqqqqsssuuuwwwvvvuuuuuuuuuvvvxxxyyy{{{zzzzzzyyyyyyzzzzzz{{{|||{{{{{{zzzzzzyyyyyyxxx|||{{{zzzyyyyyyyyyyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxx{{{}}}}}}|||zzz|||}}}~~~}}}{{{zzzzzzzzzyyyzzz|||~~~~~~|||{{{yyyyyyyyyzzzzzzyyysssooommmgggWWWFFF<<<111444000555999OOOxxx~~~yyy}}}ZZZPPPeeelllllleeennn~~~}}}|||~~~~~~~~~~~~}}}}}}{{{zzzzzz}}}~~~}}}|||}}}{{{zzzxxxvvvuuuuuuuuuvvvvvvxxxyyy{{{{{{zzzyyyxxxxxxyyyxxxwwwuuusssqqqmmmiiigggjjjkkkcccTTTHHHGGGPPPZZZ^^^[[[WWWWWWXXX^^^rrruuummmsssvvvVVV@@@777000000444333333444666888999999888777:::;;;;;;;;;:::999888888999888666444222222111111444444555777888:::;;;;;;;;;;;;:::999888777666666222222222111000000//////...///111555999;;;:::888222222111000...---,,,,,,***+++,,,...000111333333===:::555111///...//////000111222444777999:::;;;>>>AAAEEEIIIKKKNNNRRRTTTTTTWWWZZZ]]]```cccgggjjjiiijjjmmmooopppqqqssstttxxxxxxxxxwwwsssllleee```___^^^\\\[[[[[[YYYVVVTTTNNNNNNNNNNNNOOOPPPRRRRRRUUUXXX\\\^^^```aaadddfffccccccddddddeeeggghhhhhhjjjkkkkkklllmmmnnnooopppqqqqqqqqqpppooommmkkkjjjjjjgggddddddeeegggiiiiiiffffffgggiiijjjkkklllmmmrrruuuyyy}}}~~~~~~~~~||||||||||||zzzyyyzzzyyyxxxxxxxxxxxxuuusssqqqqqqrrrsssuuuvvvwwwwwwyyyzzzzzz{{{{{{{{{{{{zzz|||{{{yyywwwvvvuuuuuuuuuvvvqqqjjjeeebbb]]]WWWRRRFFF@@@;;;:::888444222444333444666666666888;;;>>>@@@PPPqqq```[[[{{{mmmMMMGGGBBBAAA???<<<999777444333333222222111111111000///........................---000000000===YYYwwwmmmNNNFFFYYYlllqqqsssyyytttdddfffjjjmmmzzzzzzyyywwwtttssstttttttttsssrrrssssssttttttuuuuuuuuurrrsssssssssrrrrrrtttvvvvvvvvvuuuuuuuuuwwwxxxyyyzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxx{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwxxxzzz||||||||||||{{{|||~~~~~~|||{{{|||}}}zzz{{{}}}}}}|||{{{zzzzzzzzzzzz{{{|||xxxvvvtttnnn___MMM@@@000333///555888MMMwww~~~```UUUkkktttsssiiinnn~~~}}}}}}{{{zzzzzz{{{||||||}}}~~~|||||||||zzzxxxwwwvvvuuutttuuuwwwyyy{{{{{{{{{zzzzzzvvvwwwxxxxxxvvvtttqqqooojjjhhhfffiiilllgggXXXJJJGGGOOOYYY^^^\\\YYYWWWWWW[[[ooo{{{}}}tttnnniiiLLL888333///000555444333444555777888999999888;;;;;;;;;;;;::::::999888:::999777666444333222111222222333444555777999:::999999999999888888888777555444333222111000//////---///333888<<<===;;;999111000///...---,,,++++++++++++,,,...///000111111===:::777222///---...//////000111333555777888999<<>>???TTTvvv[[[\\\iiiOOOLLLCCCBBB@@@===:::777555333333333333222111000000000........................+++...000222===UUUppplllLLL===KKKcccsssvvvwwwwwwwww~~~}}}|||qqqbbbccchhhmmmzzz{{{yyywwwtttssstttttttttsssrrrssssssttttttuuuuuuuuussstttuuutttssstttuuuwwwvvvuuuuuuuuuuuuwwwyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyywwwvvvvvvuuuuuuvvvvvvwwwvvvwwwyyyzzz{{{{{{|||}}}zzz|||~~~~~~}}}|||}}}~~~|||}}}}}}}}}||||||||||||||||||}}}|||zzzxxxqqqdddQQQBBB000222...555888LLLwwwaaaWWWqqq|||uuudddiii{{{~~~~~~}}}zzzzzz{{{}}}~~~zzz{{{}}}~~~}}}|||}}}|||{{{zzzyyyxxxwwwvvvvvvxxxzzz{{{zzzzzzzzz{{{uuuvvvxxxxxxvvvsssooommmhhhgggfffgggjjjgggZZZKKKFFFMMMWWW\\\\\\YYYWWWWWW]]]mmm~~~vvv|||yyy|||\\\CCC555444///...222000222333444666777888999999;;;;;;;;;;;;:::::::::::::::999888777666444333222000111222333444555666777666666666666666666666666444444333222000///...------...222666999:::777555000000//////......------.........//////000000000999888777333///---...///...///000222333444666666:::===BBBFFFIIILLLOOORRRTTTWWWZZZ[[[\\\]]]___```ZZZ]]]___``````ccchhhmmmpppsssvvvvvvqqqjjjdddaaa```^^^[[[YYYXXXVVVSSSQQQNNNNNNOOOPPPRRRTTTVVVWWWXXX[[[^^^```aaaccceeegggeeeeeeddddddeeegggiiijjjjjjjjjlllmmmmmmnnnnnnmmmooopppqqqqqqqqqooommmkkkhhhfffcccbbbdddgggiiiiiiiiiiiijjjkkkmmmnnnoooppprrruuuzzz}}}}}}|||}}}|||{{{yyyzzzxxxuuusssqqqooommmjjjnnnqqqtttwwwxxxyyy|||}}}zzz{{{{{{|||||||||{{{{{{}}}}}}|||{{{yyyxxxvvvvvvrrrnnniiifffddd___YYYTTTFFF@@@;;;;;;999666444666333444666666777999<<>>BBBFFFIIIMMMOOOQQQSSSVVVWWWVVVTTTTTTTTTOOORRRTTTSSSRRRTTTZZZ___dddiiimmmnnnkkkfffcccbbbccc```\\\YYYWWWVVVTTTRRRPPPPPPQQQRRRTTTUUUWWWXXXYYY[[[___aaabbbccceeegggddddddccccccdddfffhhhjjjiiijjjkkklllmmmmmmllllllmmmnnnppprrrrrrpppnnnmmmhhhfffcccccceeehhhjjjjjjjjjjjjkkklllnnnooopppqqqssswww{{{wwwuuu~~~~~~}}}{{{{{{{{{zzzyyywwwtttrrrpppooopppqqqppppppsssvvvzzz{{{zzzyyyzzz{{{xxxyyyzzz{{{{{{{{{{{{{{{|||{{{{{{zzzyyyxxxvvvuuurrrnnnjjjgggddd^^^WWWQQQEEE>>>::::::888555333555333444666666777999===@@@CCC[[[|||yyySSSWWWyyytttyyydddNNNMMMEEECCC???<<<999888888888222444555333111///000222........................---///000222888HHHaaatttyyyyyymmmTTT???EEEaaa||||||qqqfffkkkyyy{{{|||sssooogggccclll}}}}}}uuusssqqqqqqrrrsssssssssssssssssssssrrrrrrrrrrrrssstttuuuuuuttttttuuuwwwuuuuuutttuuuvvvwwwyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvxxxwwwwwwvvvvvvwwwwwwxxxyyy{{{|||{{{zzzzzz|||~~~zzz{{{}}}}}}|||{{{|||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}xxxzzzzzzwwwssskkkZZZJJJ000000,,,444666GGGssshhhiiiuuulllkkkooo|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{yyy{{{|||{{{xxxwwwyyy{{{tttvvvwwwwwwuuurrrnnnkkkfffhhhgggccccccbbbXXXLLLDDDIIIQQQVVVWWWWWWVVVUUU[[[eeepppvvvzzz}}}|||yyy{{{```>>>///...555111///222111111111222444555777888999:::::::::::::::;;;<<<===777888777777666555333333000111222444444444333222555555555666777888888888666666555444333222111000111111222444555444111...222333333333333444444444444333333222111000//////111333666555111......///......///000111222333333444777<<<@@@CCCGGGJJJMMMLLLNNNQQQQQQOOOKKKIIIIIIFFFHHHJJJHHHEEEGGGMMMRRR[[[```fffhhhfffcccbbbbbbeeebbb]]]YYYWWWVVVUUUTTTQQQQQQRRRSSSTTTVVVXXXYYYYYY[[[___aaabbbccceeefffccccccbbbbbbccceeegggiiihhhiiikkklllmmmllllllkkklllnnnppprrrrrrqqqooonnniiigggddddddfffiiijjjkkkjjjkkklllmmmnnnpppqqqqqquuuxxx}}}zzzwwwvvv{{{{{{~~~wwwpppkkkooo}}}~~~}}}{{{yyyyyyyyyyyywwwuuuqqqooonnnooorrruuuwwwxxxwwwzzz~~~~~~{{{xxxwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuurrrooojjjgggccc]]]TTTMMMCCC===999888777444222444333444666777777:::===@@@EEE^^^~~~sssNNNQQQppp|||ppphhhsssbbbNNNMMMEEECCC???;;;999888999:::222444555444111///000222........................000000000000555DDD]]]rrrxxxyyyoooWWWBBBFFFbbb~~~|||pppttt}}}rrrnnnpppkkkeeeooo~~~wwwuuusssssstttvvvvvvvvvsssssssssrrrrrrqqqqqqqqqssstttttttttssssssuuuvvvuuuttttttuuuvvvxxxyyy{{{{{{zzzzzzyyyyyyzzzzzz{{{wwwwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxyyyxxxwwwvvvuuuxxxxxxwwwwwwwwwwwwxxxxxxzzz|||}}}|||zzzzzz|||zzz{{{}}}}}}|||{{{{{{|||}}}}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}wwwzzz{{{xxxvvvppp```PPP---///000111777LLLlllvvvjjjyyyeeejjjkkk}}}|||~~~~~~~~~~~~|||yyy|||}}}|||yyywwwxxxyyyttttttsssrrrrrrqqqppppppqqqppplllgggaaaYYYSSSOOOMMMFFFIIIUUUYYYTTTQQQTTT^^^aaajjjrrrsssrrrxxxdddBBB222111///...---...000111222333555666888999999999666777888999::::::;;;;;;999888777555444444444444444444333222222333333333333555777999:::999888777777888888888777666444222222222222222111111000000000111222333555777888999777666666555444444333333000000//////.........---////////////000000000000444555666999<<>>???@@@IIINNNVVV\\\___`````````bbb___ZZZVVVSSSRRRSSSTTTTTTRRROOOOOOQQQTTTVVVWWW___aaaaaaaaa___^^^___```^^^^^^```bbbeeehhhjjjllliiiiiiiiiiiijjjkkkllllllnnnnnnooooooooonnnlllkkkkkkkkkjjjiiihhhhhhhhhiiiooonnnnnnnnnooopppqqqrrr}}}zzz|||xxxzzz~~~vvvoooyyy{{{~~~||||||wwwssssssuuuvvvsssooopppqqqsssttttttuuuxxx{{{~~~{{{yyyyyywwwsssuuuwwwxxxyyyyyyzzz|||}}}|||zzzxxxxxxzzz{{{zzzyyysssooojjjgggddd]]]SSSKKKAAA===999666555666666555999555444666888999===CCCGGGmmmxxxhhhIIIJJJ___kkkiiimmm{{{{{{YYYQQQPPPMMMIIIBBB===;;;:::999888222222222333333333444444000000///..................000+++,,,444===TTTtttuuummmsssgggBBBFFFyyy|||yyyyyyppptttjjjbbbhhhpppwww|||zzzwwwuuutttttttttuuuwwwuuurrrppppppqqqssstttsssssstttsssrrrqqqsssuuusssuuuvvvvvvvvvvvvyyy{{{xxxyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxzzz{{{|||{{{zzzyyyyyyzzz|||~~~}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~}}}~~~~~~{{{yyyzzzyyyqqqcccWWW111111222222666HHHhhh}}}nnnvvvhhhnnnnnn~~~~~~~~~~~~~~~~~~~~~|||yyy{{{}}}|||yyywwwxxxyyyuuuttttttsssrrrqqqppppppsssrrrooojjjccc\\\VVVRRRLLLGGGJJJUUUYYYTTTRRRUUUTTT[[[gggpppqqqrrr}}}xxxSSS:::111000///......///000111222333555666888999999999777888999;;;;;;;;;::::::999888777666555444444444444444333333222333333444333555777999::::::999999999999888888666555444333333333222111000000000000///000222444666888999999:::999777555333111000///000/////////.........---.../////////000000000000111222444666999<<>>>>>===;;;999888555555444444444444555666666999@@@FFFMMMUUU\\\aaa[[[XXXUUUQQQNNNMMMMMMNNNNNNMMMLLLLLLMMMPPPTTTVVV\\\^^^___^^^]]]]]]^^^___```aaaaaabbbdddfffhhhiiihhhhhhiiijjjkkkmmmnnnnnnnnnnnnoooppppppooommmlllhhhiiiiiikkklllnnnpppqqqlllmmmmmmoooppprrrtttuuurrrsssvvv{{{|||}}}~~~~~~{{{tttqqqpppqqquuuvvvuuussstttuuuwwwwwwwwwxxxzzz|||}}}|||{{{}}}|||xxxuuuwww{{{|||{{{{{{{{{{{{}}}|||zzzzzz{{{{{{zzzyyyqqqooollliiieee\\\QQQHHH@@@<<<888555555666666555888555555777888999>>>EEEQQQsss|||jjjNNNOOObbbqqqsss|||xxx]]]RRRJJJGGGDDDAAA>>>===;;;999777:::999777444222111000///111000//////......//////,,,///......333666GGGbbbmmmkkktttnnnTTTTTT{{{|||vvvtttnnneee___cccqqq}}}zzzwwwuuutttuuuuuuuuutttsssrrrrrrrrrttttttrrrrrrsssrrrqqqppprrrtttuuuvvvwwwvvvuuuuuuvvvxxxzzzzzz{{{|||||||||||||||yyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyyyy{{{|||}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}~~~}}}}}}|||{{{zzz{{{|||~~~~~~~~~}}}}}}{{{|||}}}~~~}}}zzzyyyxxxrrrhhh```...---///222555EEEfff~~~eeetttyyy|||kkk^^^iiirrr~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{|||{{{zzzyyyxxxxxxvvvuuuuuusssrrrqqqpppoooooommmkkkfff```YYYSSSOOOLLLIIILLLSSSUUURRRQQQTTT[[[fffrrrwww{{{aaaFFF999555000//////...//////000111222333555666888999999999999;;;===??????===:::888999888888777666555444333444333333333333444444555333444777999;;;======>>>;;;999777444333444555666666444111///...///111222444555777888999888777666444444333333222222222222................................./////////000000------...000222444666777777888888888777666555555333222111111111111111222333555777;;;@@@HHHQQQWWWVVVTTTRRROOOMMMLLLKKKKKKKKKKKKKKKJJJKKKNNNRRRUUUZZZ\\\]]]]]]\\\\\\]]]___aaabbbbbbcccdddfffggghhhjjjjjjkkkllllllmmmmmmmmmnnnooopppppppppooonnnmmmjjjkkkkkklllnnnppprrrsssmmmnnnoooqqqsssvvvxxxzzzrrruuuyyy~~~}}}zzzvvvuuuttttttvvvzzz|||{{{zzzvvvwwwxxxwwwwwwwwwyyy{{{~~~|||{{{|||zzzwwwuuuxxx|||~~~}}}{{{zzzzzz}}}{{{zzzzzz{{{zzzxxxvvvpppooommmjjjdddZZZOOOFFF???<<<777555555666666555777555666888888888>>>FFFRRRrrrzzzgggPPPVVVnnnoooWWWOOOGGGFFFEEEBBBAAA@@@>>>;;;999888777666555555555666666111000000///.../////////,,,000---...222444DDD___vvvvvvzzzsssZZZNNNeeewwwoooeeefffttt~~~|||xxxuuurrrqqqqqqqqqsssssssssssssssssstttttttttuuuuuutttsssssstttvvvsssuuuvvvuuuuuuuuuwwwyyyyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{zzzzzzyyyzzz{{{|||}}}}}}}}}|||{{{{{{{{{|||||||||||||||||||||||||||{{{zzzzzz|||}}}}}}}}}||||||{{{{{{|||}}}}}}~~~~~~~~~~~~zzzyyyxxxtttmmmggg...,,,...222555BBBccc|||uuuYYYbbbiiivvvggg^^^mmmyyy~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||{{{yyyxxxwwwvvvuuutttrrrqqqpppooollljjjhhhccc]]]VVVPPPMMMKKKJJJLLLPPPOOOMMMLLLNNNRRRaaasss~~~~~~\\\CCC777222---///////////////000111111222333555666888999999999999;;;>>>@@@???===:::888888888999888777666444333444333333333444444555666333444666888;;;===>>>???;;;999555333222222444666555333111///...000222333888888999999888666444333222222222222111111111111---------...........................////////////.........///111222444555444444444444444444333333222111000000000000000111222222333444777>>>FFFLLLPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJLLLQQQTTTXXXZZZ\\\\\\[[[\\\]]]___bbbbbbbbbcccdddeeeggggggllllllmmmmmmmmmlllkkkkkknnnooopppqqqqqqpppoooooonnnnnnnnnnnnooopppqqqrrrpppqqqrrrtttwwwzzz}}}~~~xxx{{{uuuvvvxxx{{{~~~}}}}}}{{{yyytttqqqvvvvvvxxxzzz}}}~~~zzz{{{{{{zzzyyyyyyzzz|||~~~{{{yyyzzzxxxtttwwwzzz}}}~~~}}}{{{zzzzzz{{{zzzyyyyyyyyyxxxuuusssoooooommmjjjbbbXXXLLLEEE>>>;;;777555555555666666666555777999888888???HHHPPPooowwwbbbYYYmmmfffRRRQQQLLLIIIGGGFFFEEEDDDBBB???<<<:::999888777777888:::;;;111111000///////////////...000---,,,111444EEEaaawww{{{~~~wwwcccPPPWWWpppwwwwwwxxx}}}nnnkkkvvvzzz|||yyyuuurrrppppppoooqqqqqqrrrssssssttttttsssssstttuuutttrrrrrrtttuuuppprrrssstttuuuwwwzzz|||xxxxxxyyyzzzzzzzzzzzzyyyzzzzzzyyyyyyzzzzzz{{{|||{{{zzzzzzzzz{{{{{{|||}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{||||||yyyzzz{{{|||}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~|||zzzyyyvvvqqqmmm111...000333333===^^^xxxrrrVVVXXX```uuuhhhfffttt{{{}}}~~~}}}~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxwwwvvvtttsssqqqpppoookkkjjjhhhccc]]]WWWQQQNNNJJJKKKLLLKKKHHHEEEDDDEEECCCUUUjjjzzzuuuXXX???555444111,,,......//////000000111111222333555666888999999999999:::===>>>>>>===;;;:::888999999999888666444333333333333333444555666777333444555777:::<<<===>>>999777444222000111333444222111000//////111333444888888777555444333222111444444333111000///...------------------.........------........./////////////////////000111333333222222222222222222333333111111000000000111111222000000111111444:::AAAFFFIIIJJJJJJKKKKKKKKKJJJJJJKKKMMMMMMKKKJJJKKKPPPTTTWWWYYY[[[\\\\\\\\\^^^```bbbbbbbbbcccdddeeeggghhhlllmmmnnnnnnnnnmmmlllkkknnnoooqqqrrrrrrqqqpppppppppppppppoooooopppqqqqqqssssssuuuwwwzzz}}}~~~fffbbbeeekkkttt}}}~~~{{{yyyxxxuuurrrooouuuwwwyyy|||}}}~~~~~~~~~~~~~~~|||{{{|||~~~|||~~~{{{yyyzzzyyyuuuyyy|||~~~~~~}}}{{{zzzzzz{{{zzzyyyxxxxxxwwwsssqqqnnnnnnlllhhh___TTTJJJDDD===:::666444444555666666555555888999888888???IIIQQQooovvvuuu```jjj___RRRWWWTTTLLLKKKIIIHHHGGGEEEAAA???@@@>>>;;;999777777777888222111000000//////000000...000---,,,111444EEEaaa{{{~~~nnnSSSMMM```gggmmmqqqssszzz~~~qqqiiirrrqqq{{{wwwsssqqqppppppnnnoooqqqssssssssssssrrrqqqqqqrrrqqqpppoooqqqsssnnnppprrrtttuuuwww{{{}}}wwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||zzzzzzzzzzzzzzz{{{|||}}}{{{{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzzzz{{{||||||yyyzzz{{{||||||{{{zzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{xxxuuurrr111...000444222;;;\\\{{{zzz^^^XXX^^^xxxnnnhhhttt}}}~~~|||}}}~~~}}}~~~~~~~~~~~~}}}zzzxxxwwwvvvuuusssqqqpppoookkkjjjgggccc]]]WWWQQQNNNIIIKKKKKKGGGAAA>>><<<<<<:::EEEQQQZZZeeemmmmmmhhhYYYPPPBBB444000222222///---...///000000111111111222333555666888999999999888999;;;<<<======<<<;;;888999999:::999777444333333333333444444555666777444444555666888:::<<<===777555333111000000111111/////////000111222444555444333111///...///000000333333222111///...------,,,,,,,,,------.........---------........./////////////////////000111222000000000000111111222333000000000000111111222333111222333333444888<<<@@@BBBDDDFFFHHHIIIIIIIIIHHHMMMOOOPPPMMMJJJKKKPPPUUUWWWYYY[[[\\\\\\]]]___aaaaaaaaabbbcccdddfffhhhiiijjjkkkmmmooopppooonnnmmmooooooqqqrrrrrrrrrqqqqqqppppppooooooppppppqqqrrrtttuuuvvvxxx{{{}}}mmmUUUSSSWWW___kkkxxx|||yyywwwvvvuuutttrrrwwwyyy|||}}}~~~}}}}}}}}}}}}{{{zzz{{{|||zzz}}}}}}{{{{{{}}}|||yyy|||}}}~~~~~~|||{{{{{{{{{{{{zzzyyyyyyyyywwwssspppnnnmmmkkkeee[[[QQQHHHCCC===:::666444444555666666555666888:::888888@@@JJJVVVssszzzmmmWWWjjj]]]TTT[[[UUUOOOMMMJJJHHHGGGEEECCC@@@CCCAAA<<<888555444444444222111000000//////000000,,,000...///222333BBB\\\|||wwwVVVFFFUUUaaaiiiooooooqqqxxxzzz~~~kkkbbboooppp{{{wwwssspppooooookkkmmmooorrrssssssrrrqqqooopppqqqpppooonnnppprrroooppprrrtttuuuwwwzzz|||wwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzz{{{||||||yyyyyyyyyyyyzzz{{{|||}}}{{{zzzyyyxxxxxxyyyzzz{{{yyyzzz{{{|||||||||||||||zzzzzzyyyyyyyyyzzz||||||yyyzzz{{{{{{{{{{{{yyyyyy|||{{{{{{{{{|||}}}~~~~~~~~~}}}zzzwwwuuu...***---333333;;;^^^hhh[[[^^^{{{rrrcccooovvvxxx}}}|||~~~~~~|||{{{~~~~~~~~~~~~{{{xxxxxxvvvuuusssqqqpppoooiiihhhfffbbb\\\VVVPPPMMMIIIKKKJJJDDD===999777666777777444333999BBB@@@999111444333---***,,,......------///000111111111111222333555666888999999999888999:::;;;<<<<<<<<<===888999::::::999777444333333333333444555666777777444444555666777999;;;<<<555444222111/////////000---...///111222333444555000...,,,++++++,,,///111////////////000000000000,,,,,,,,,------.........---------.........////////////.........///000000////////////000111222222/////////000111222333444444555666666555666888:::>>>@@@CCCFFFHHHHHHHHHGGGOOOQQQRRROOOKKKKKKPPPUUUWWWYYY[[[\\\\\\]]]```aaa``````aaabbbdddfffhhhiiigggiiillloooqqqqqqqqqpppooopppqqqrrrsssrrrrrrqqqoooooooooooopppqqqrrrssstttuuuvvvxxxzzz}}}{{{[[[JJJDDDHHHQQQ___nnnzzz~~~{{{xxxvvvvvvwwwwwwvvvyyy|||~~~~~~~~~~~~|||||||||zzzxxxwwwwwwyyyxxx{{{}}}{{{|||}}}}}}~~~}}}{{{zzz{{{||||||{{{{{{{{{zzzwwwssspppnnnmmmjjjcccYYYOOOGGGCCC<<<999666444444555666666444666999:::888888@@@KKK[[[xxxeeeGGGXXX\\\VVVZZZQQQQQQNNNKKKHHHGGGEEECCCAAABBB???;;;777444333333444222111111000000000000000***000000111444222>>>WWWrrr|||\\\HHHWWWiiipppsssqqqooorrruuuuuuzzzwww~~~{{{yyy~~~ddd]]]ooottt~~~zzzuuupppnnnlllllliiikkkoooqqqsssrrrqqqpppqqqrrrrrrqqqppppppqqqsssppprrrsssttttttvvvxxx{{{xxxyyyzzzzzz{{{{{{zzzzzz{{{zzzzzzzzzzzz{{{||||||xxxxxxxxxyyyzzz{{{|||}}}{{{zzzyyyxxxxxxxxxyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz||||||yyyzzz{{{{{{{{{zzzyyyxxx||||||{{{{{{|||}}}~~~~~~|||yyywww)))---///222666;;;VVV}}}kkk___{{{zzzoooooo|||}}}{{{~~~}}}}}}}}}}}}|||xxxxxxwwwvvvtttrrrpppooonnnkkkjjjhhhddd^^^VVVOOOJJJFFFGGGIIIHHHAAA888666:::888555000.........///...000///...---,,,,,,,,,,,,---...///000111111111111444555777777666666888999777888:::;;;<<<=========:::999888999:::999555111333222222333444666888:::666555444555777999999888555444222000000000000111222///...000555777444111......---,,,,,,---...............------,,,,,,,,,///////////////////////////////////////......---000000//////.........------...000111222222222222111111222333333333222222555666777888999999999999:::;;;===AAAFFFIIIJJJJJJOOOOOOOOONNNOOOOOOPPPQQQXXXZZZZZZZZZ___dddccc^^^aaabbbcccdddfffggghhhhhhlllnnnooopppooopppqqqssssssssstttuuutttsssqqqppppppqqqrrrrrrttttttuuuvvvuuuwwwzzz{{{|||}}}hhhNNNEEECCCAAADDDPPPbbbrrr{{{}}}|||zzztttrrrssswwwyyyyyy{{{|||}}}}}}}}}|||zzzyyy}}}}}}}}}{{{wwwtttrrrrrr|||~~~~~~{{{zzz{{{}}}}}}}}}|||{{{{{{{{{{{{{{{~~~{{{xxxvvvuuutttrrrpppnnnmmmiiibbbWWWLLLDDD@@@;;;999555333222333555777777777777888888999CCCNNNccc{{{```HHHWWW{{{~~~VVVZZZPPPLLLLLLKKKIIIFFFDDDBBBAAA@@@>>>===;;;999888888999:::444222000///000111000///222---...222000...999JJJhhh|||nnnOOONNNjjj{{{zzzzzzuuunnnpppvvvvvv~~~yyy~~~~~~eee^^^kkknnnwwwqqqooonnnjjjgggjjjkkklllnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwyyyzzzzzzzzz|||{{{zzzyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxzzzzzzwwwyyyzzzzzzyyyxxxzzz{{{xxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{zzz|||}}}}}}|||{{{{{{|||~~~}}}|||||||||||||||}}}~~~}}}|||}}}~~~|||{{{{{{|||{{{yyyvvv...111000111333555OOOuuu}}}||||||wwwyyysssvvv||||||}}}~~~||||||~~~zzzuuuuuutttsssqqqpppooonnnjjjjjjhhheee___WWWPPPLLLJJJIIIIIIGGG???777666:::666333000............------,,,,,,,,,,,,,,,---------...///000111111111111444555777777666666888999888888999:::;;;<<<======;;;:::999:::;;;:::666333333333333333555777999:::777666555555777888888888444333222000000000000000333111///111666777555222...---,,,++++++,,,---...//////.........---------////////////////////////000111111111111000//////111111000000000/////////000000000000111111111111333333444666666777666666999::::::;;;;;;::::::999;;;;;;===@@@DDDGGGHHHIIILLLLLLLLLMMMNNNPPPRRRSSSXXXZZZZZZZZZ^^^bbbbbb]]]``````aaabbbdddfffhhhiiikkklllnnnooooooppprrrtttttttttuuuvvvuuutttsssrrrqqqrrrssstttuuuvvvvvvwwwwwwyyy|||}}}~~~cccKKKBBB@@@===>>>FFFVVVgggtttzzz||||||xxxtttsssvvvyyy{{{|||}}}~~~~~~~~~}}}|||zzzyyy|||}}}}}}|||yyywwwwwwwww~~~|||{{{|||~~~}}}}}}||||||{{{{{{{{{||||||zzzwwwvvvvvvuuutttrrrmmmlllhhh```UUUJJJBBB>>>:::888555333222333555777777666777888777999CCCNNNeeewwwrrrUUUAAANNNiiiyyyvvvoooyyySSSVVVNNNKKKJJJIIIGGGEEECCCAAAAAA@@@???===;;;:::999:::;;;<<<555333111000111111000///111---...222000...888GGGddd|||qqqSSSPPPppp|||uuunnnqqq|||}}}ttt{{{jjj^^^ggglll|||xxxrrrpppooommmjjjlllmmmnnnpppqqqrrrssssssssssssssssssssssssssssssssstttuuuwwwxxxyyyzzzzzz}}}|||||||||{{{{{{{{{{{{yyyyyyyyyxxxxxxyyyyyyyyyvvvxxxyyyyyyxxxxxxyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{}}}}}}{{{zzz{{{|||~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}~~~}}}|||||||||{{{yyywww000222//////000222JJJoooxxx}}}sssppp{{{}}}~~~|||}}}}}}{{{|||~~~{{{xxxwwwuuusssqqqooommmmmmjjjjjjiiieee```XXXRRRNNNKKKHHHFFFCCC===777999>>>333111///......---,,,+++*********++++++---............///000111111111111444666777777777777888:::888888777777888:::<<<===<<<;;;;;;<<<===;;;888555444444333444555777999;;;888777666666777888888777333333222111000000000000444222000222555777555333,,,,,,+++******+++,,,,,,///////////////.........111111111111111111111111222222222333222111111000222222111111111111000000111111000//////000111222777777999:::;;;;;;;;;;;;>>>>>>>>>======;;;::::::;;;<<<===???BBBFFFHHHJJJIIIJJJJJJLLLNNNQQQSSSUUUXXXZZZ[[[ZZZ]]]aaa```\\\^^^^^^___```cccfffhhhjjjjjjlllnnnooooooppprrrttttttuuuvvvvvvvvvuuutttsssrrrssstttuuuvvvwwwwwwxxxzzz|||~~~^^^HHHAAA===;;;999===HHHYYYiiisss|||~~~|||wwwuuutttvvvyyy|||}}}}}}~~~~~~~~~|||{{{zzz{{{|||}}}}}}|||{{{|||}}}~~~}}}}}}~~~}}}}}}}}}|||||||||||||||{{{yyywwwwwwwwwwwwuuusssnnnlllggg^^^RRRHHH@@@===:::888555333222333555666666555666888777999CCCNNNfffoooiiiRRRCCCMMMaaakkkmmmmmmrrrRRRSSSLLLJJJHHHGGGFFFDDDCCCBBBAAAAAA>>>===;;;999999999:::;;;555333111111111222111//////,,,...111000...666BBB[[[xxx}}}uuuYYYRRRllluuunnnuuu|||ooowwwrrr^^^```hhhvvvzzzuuusssrrrpppnnnnnnooopppqqqrrrssstttuuuttttttttttttttttttttttttssstttuuuvvvwwwxxxyyyzzz{{{{{{|||}}}||||||zzzyyyxxxxxxyyyyyyyyyyyyxxxxxxuuuwwwxxxxxxwwwvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxyyyzzzzzz{{{{{{zzzzzzyyy{{{||||||{{{zzzzzz{{{~~~~~~}}}|||||||||{{{}}}~~~~~~~~~~~~~~~||||||}}}|||zzzxxx---///---...000333JJJnnnxxx~~~zzzpppnnn{{{~~~~~~~~~||||||~~~~~~|||zzz{{{zzzxxxuuuqqqnnnlllkkkjjjjjjiiifff```YYYSSSOOOHHHDDD@@@>>>;;;999===DDD111///...---------+++)))************+++,,,------......///000111111111111444666777888777777888:::888888666666777999;;;<<<;;;<<<<<<======;;;999777555444444555666888:::<<<999888666777888999999888333333222111111111111111444222000111444555444333,,,+++***))))))***+++,,,///////////////.........222222222222222222222222222333333333333222111111111111111111111111111111111000//////000222555666<<<<<<===>>>>>>>>>======>>>?????????>>>======<<<;;;<<<>>>@@@CCCFFFJJJMMMJJJJJJJJJKKKMMMPPPSSSUUUXXX[[[\\\ZZZ\\\______\\\^^^^^^___```cccgggjjjmmmlllmmmooooooooooooqqqrrrtttuuuvvvwwwwwwvvvuuutttsssssstttuuuvvvwwwxxxxxx{{{}}}\\\HHHCCC<<<;;;::::::???LLL\\\gggttt|||~~~{{{yyyttttttvvvwwwzzz{{{|||||||||||||||}}}}}}}}}||||||{{{|||}}}}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzxxxwwwwwwvvvtttrrrnnnlllfff\\\PPPFFF???<<<888777555333222333555666555444666888777:::DDDOOOeeeeeexxxkkkTTTFFFRRRdddooovvv|||lllSSSQQQMMMKKKIIIHHHGGGEEEDDDDDDDDDDDD???===:::888666666666777555333111111111111000///...,,,...000///...444===RRRooo}}}zzzaaaTTTppptttooo|||}}}rrrxxxzzz___XXXbbbnnn}}}xxxvvvuuutttsssppppppqqqqqqrrrssstttuuusssssssssssssssssssssssssssttttttuuuvvvwwwxxxyyywwwxxxzzz{{{{{{zzzxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwuuuvvvwwwwwwvvvvvvwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{zzzzzzxxxzzz||||||{{{zzzzzz{{{~~~}}}}}}|||{{{{{{}}}}}}}}}~~~}}}{{{yyy---...,,,...222333HHHkkk{{{wwwooommmzzz~~~||||||{{{yyyxxxvvvuuutttrrrpppnnnmmmllljjjjjjiiifff```YYYSSSOOOHHHBBB>>><<<:::888<<>>>>>===>>>???@@@AAAAAAAAAAAA;;;>>>AAACCCEEEHHHLLLPPPOOONNNMMMMMMNNNPPPSSSTTTXXX\\\]]][[[\\\______]]]___```aaacccfffjjjmmmooonnnpppqqqpppooonnnoooqqqtttuuuvvvwwwwwwvvvuuutttsssssstttuuuvvvwwwxxxxxx|||~~~^^^KKKFFF;;;<<<;;;:::;;;AAAMMMUUUjjjuuu{{{xxxwwwtttvvvxxxyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{|||}}}~~~|||}}}}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}{{{yyyxxxvvvtttpppnnnnnnkkkdddZZZOOOEEE???===777666444333333333555666555444666888888;;;EEEQQQaaa^^^xxxlllSSSEEETTTjjjvvv~~~gggWWWRRRPPPOOOKKKJJJIIIHHHGGGGGGGGGGGGDDDAAA>>>:::777555555555555333111000000000///......---...///......333888IIIggg|||~~~gggTTTyyyssszzzbbbSSS\\\fff|||zzzxxxwwwvvvwwwrrrqqqqqqqqqqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrttttttssstttuuuvvvxxxxxxvvvxxxyyy{{{{{{zzzxxxwwwvvvwwwyyyyyyyyyyyywwwvvvuuuwwwxxxxxxwwwwwwxxxyyywwwxxxxxxxxxyyyyyyzzzzzzwwwxxxzzz{{{|||{{{zzzyyyxxxzzz||||||{{{zzz{{{|||~~~~~~~~~}}}|||{{{{{{}}}~~~~~~~~~|||zzz///111///000333111BBBaaa~~~wwwlllyyypppmmmyyy~~~}}}zzzyyywwwvvvmmmmmmnnnnnnnnnooooooooojjjjjjiiieee```XXXRRRNNNKKKDDD???<<<999555666:::000...,,,+++,,,,,,+++***---,,,,,,+++++++++,,,,,,...///000111222222222222555777888888888888999;;;888888777777777888:::;;;999<<<>>>>>><<<:::999999777666666777888:::<<<>>>999888777888:::;;;;;;;;;333444555555555444444333222111000//////000111222......---,,,,,,---......////////////000000000000333333333333333333333333333333333333333222222111/////////000000000000111000111222444888<<>>;;;999999999777444222111111111///.../////////...---///222666CCC```{{{lllRRRfff}}}wwwhhhSSSXXX___www}}}yyywwwxxxxxxssssssrrrqqqqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrtttssssssssssssuuuwwwxxxxxxyyy{{{||||||{{{zzzzzzwwwwwwxxxxxxxxxxxxwwwwwwwwwyyyzzzzzzyyyxxxzzz{{{wwwwwwxxxxxxyyyyyyzzzzzzwwwxxxzzz||||||{{{zzzyyyxxxzzz|||}}}||||||}}}~~~~~~~~~~~~}}}{{{zzzzzz}}}}}}{{{///000///111222///<<>><<<999333222333111///,,,***+++,,,,,,,,,,,,+++++++++,,,---.../////////000111222222222222555777888888888888999;;;888888888999999999999::::::===@@@@@@>>>;;;;;;<<<777777777888999;;;===>>>888777666888:::=========444555666777777666555555333222111000///000222333000000///......///000000111111111222222222333333222222222222222222222222444555555555555444333333000000000111111111222222333444666999<<>>IIIUUUXXXbbbeeeXXX```|||ZZZZZZPPPQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJGGGDDDAAA>>>=========999777444333333333111000111111///,,,,,,///333555???\\\|||oooPPPKKK___nnnuuuyyy~~~oooWWWWWWZZZttt~~~yyywwwxxxyyyvvvuuusssrrrrrrssstttuuusssssssssssssssssssssssstttsssrrrrrrssstttvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxyyy{{{||||||{{{{{{|||}}}xxxxxxxxxyyyzzz{{{{{{{{{wwwxxxzzz|||}}}{{{zzzxxxyyy{{{}}}~~~}}}}}}~~~}}}~~~}}}{{{zzzzzz}}}}}}{{{+++...---000333...:::VVVrrrqqq{{{sssXXXYYYnnnssspppooowww~~~}}}|||}}}}}}|||zzzyyyyyyyyyttttttsssrrrqqqpppooonnnkkkjjjhhhddd^^^VVVOOOJJJEEE@@@<<<<<<:::444111222222///+++***+++,,,------******+++,,,---///000111///000111222222333222222666777888999888888999;;;888888999:::::::::999999;;;>>>BBBBBB???======>>>888888777888999;;;===???777666666888;;;===>>>>>>555666777888888777666666444333222111000000333555222111000//////000111222333333333444444555555555222222222222222222222222666666666666666555555444111111111222222333333333666777:::<<>>===<<<>>>@@@BBBDDDKKK^^^ttt~~~zzzyyy|||xxx{{{~~~~~~||||||~~~~~~|||{{{zzzzzz{{{{{{|||}}}}}}|||{{{|||~~~||||||~~~~~~~~~|||wwwvvvuuuuuuuuurrrnnnkkkeeeaaaZZZPPPEEE???<<<;;;444444333333333444444555666666888;;;<<>>>>>??????;;;999666555555555333222333222///,,,,,,000333555>>>ZZZ|||pppNNNGGGXXXggguuutttZZZXXXWWWsssyyywwwxxxyyyxxxwwwuuutttssstttvvvwwwtttttttttttttttttttttttttttsssrrrrrrrrrtttvvvwwwxxxwwwwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvvvvwwwxxxyyy{{{|||}}}}}}||||||}}}yyyyyyzzzzzz{{{|||}}}}}}vvvxxx{{{|||}}}|||zzzxxxzzz|||~~~~~~~~~~~~}}}~~~}}}{{{zzzzzz}}}~~~|||...111...///222///999PPPtttqqqrrrqqqbbbSSS]]]tttjjjsss~~~|||yyyvvvuuuxxxtttqqqqqqrrrrrrpppnnnmmmkkkhhhccc\\\UUUOOOKKKGGGDDD???<<<999666333000//////...---------......++++++++++++,,,------...111222333333111111222333333555666666555555666888888777888:::<<<;;;999777<<<<<<===???AAAAAA???===999888777999;;;>>>>>>>>><<<999666666999;;;;;;999444666888888666555444555666333000------...000222111111111111222333444444111222222333333444444444666666555444444444444444555666777777777666555444555444333222222333666777888999:::;;;<<<===>>>???AAABBBDDDHHHLLLOOOPPPPPPRRRSSSTTTSSSRRRUUU[[[```mmmzzzyyyppphhhbbbccc[[[SSSPPPTTTXXXYYYYYY]]]]]]]]]]]]^^^```bbbcccdddeeegggiiikkknnnpppqqqnnnoooqqqsssvvvxxxzzz{{{{{{{{{||||||}}}}}}~~~~~~{{{zzzzzzzzzzzz{{{||||||bbbNNNFFFBBB@@@===<<<>>>???@@@@@@MMMLLLYYYttt~~~{{{zzz{{{||||||}}}||||||~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}~~~~~~}}}|||}}}~~~{{{~~~~~~|||{{{yyyxxxwwwvvvuuurrrmmmjjjddd___XXXOOOFFF???;;;999444333333333333444555666777999:::999999@@@MMMXXXPPPdddoooYYYXXX}}}jjjZZZ___NNNNNNLLLPPPNNNKKKJJJIIIHHHFFFDDDGGGFFFEEEDDDCCCBBBAAAAAA999888666555333333222222111111000000111222333333===TTTuuuqqqUUUGGGOOOfffyyy~~~fffWWWZZZmmm|||yyywwwuuuxxxvvvtttsssssssssuuuvvvssssssssssssssssssssssssssssssssstttttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyzzzyyyvvvvvvxxxzzzyyy{{{||||||{{{zzzzzz{{{yyyyyyyyyxxxxxxyyyzzzzzzyyyzzz{{{}}}}}}}}}|||{{{||||||||||||}}}~~~|||~~~|||zzzyyyzzz|||~~~~~~|||||||||---000...///222000999OOOssstttwwwwwwiiiZZZaaaxxx}}}~~~~~~|||zzzxxxwwwwwwuuurrrqqqqqqqqqooommmlllkkkhhhccc\\\UUUOOOLLLGGGDDD???;;;999666222000///...------,,,---------++++++++++++,,,---......111333333333222111222333555666888888777777888:::999999;;;===>>>===:::888999:::<<>>999888888:::<<>>???@@@@@@CCCDDDEEEHHHLLLOOOPPPPPPVVVXXXYYYZZZ]]]ccckkkqqqyyyxxxoooggg```XXXTTTVVVZZZ[[[[[[]]]\\\\\\]]]^^^```bbbcccdddeeegggiiilllnnnpppqqqpppqqqrrrtttuuuwwwxxxyyyzzz{{{{{{|||}}}}}}~~~~~~zzzzzzzzzzzz{{{|||}}}~~~qqqYYYJJJDDDBBB@@@>>>>>>???AAAAAA@@@FFFFFFPPPeeezzz~~~{{{{{{|||}}}}}}}}}{{{{{{}}}}}}}}}|||}}}}}}||||||||||||}}}}}}}}}~~~}}}}}}~~~}}}}}}|||{{{yyyxxxvvvvvvtttrrrmmmjjjbbb]]]UUULLLDDD===:::888444444333333333444444555555888::::::;;;BBBNNNYYYUUUkkk\\\OOOQQQvvvfffXXX^^^NNNMMMKKKMMMLLLJJJJJJJJJJJJHHHFFFGGGGGGFFFDDDCCCAAA@@@@@@999888777555444333333222111111000000111222222333777LLLkkk}}}{{{eeeKKKPPPfff|||||||||jjjYYY\\\nnn}}}{{{yyywwwxxxwwwuuusssrrrrrrssstttssssssssssssssssssssssssssssssssstttttttttuuuuuuvvvvvvvvvwwwxxxxxxxxxyyyvvvxxxyyyxxxvvvvvvxxxzzzzzz|||}}}}}}|||zzz{{{|||yyyyyyxxxyyyyyyzzz{{{{{{zzz{{{|||}}}~~~}}}}}}|||}}}}}}}}}}}}~~~~~~}}}zzzyyyyyy|||~~~~~~|||,,,///---///333000888MMMxxxtttbbbhhhtttttt~~~~~~~~~}}}|||zzzyyyxxxwwwuuurrrqqqpppooommmkkkkkkiiigggbbb\\\VVVPPPLLLGGGCCC???;;;888666222000......---,,,,,,,,,,,,,,,++++++++++++,,,---...///111333444333222111222444666888999:::999999;;;<<<;;;<<<>>>@@@BBB@@@;;;888555777;;;@@@CCCDDDAAA>>>999888999;;;>>>@@@AAA@@@>>>;;;777666888999777555555777888888555333333333888666444111000000111222444555666777888999::::::888777666666666777999:::999888888777777777777777777666555555444444444555444444444444555555555666999:::<<<>>>???@@@@@@@@@AAABBBDDDHHHLLLPPPTTTVVV\\\]]]___ccciiisss}}}xxxiiicccZZZVVVWWWYYY[[[[[[\\\\\\\\\]]]___```bbbccceeefffhhhjjjlllnnnpppqqqrrrsssssstttuuuuuuvvvvvvzzzzzz{{{{{{|||}}}}}}}}}yyyyyyyyyzzz|||}}}qqq\\\NNNFFFCCCBBBAAA@@@@@@BBBBBBAAA@@@CCCFFFKKKVVViii~~~~~~||||||~~~}}}|||{{{|||||||||zzz~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~||||||~~~~~~}}}{{{zzzxxxvvvuuutttsssqqqmmmjjj```[[[RRRHHH@@@;;;888888555444444333333333444444444777:::;;;<<>>?????????===@@@EEEJJJPPPWWW]]]aaacccccceeeiiiqqq}}}uuufff```XXXTTTSSSVVVXXXYYY[[[[[[\\\^^^```bbbcccdddfffggghhhjjjmmmooopppqqqrrrrrrsssttttttuuuvvvvvvyyyzzzzzz{{{{{{|||}}}}}}xxxyyyyyy{{{|||~~~kkkXXXLLLFFFCCCAAAAAA@@@@@@BBBDDDDDDCCCAAAFFFJJJLLLOOO___www}}}~~~}}}|||}}}}}}|||{{{~~~}}}}}}}}}}}}}}}}}}~~~}}}yyyyyy}}}~~~}}}|||{{{zzzwwwuuusssrrrqqqooollliii___YYYPPPFFF>>>:::888888555555444333333333444444333666999;;;===BBBKKKRRRRRRwww{{{PPPFFFKKKhhh~~~pppcccyyy}}}^^^RRRTTTNNNLLLNNNMMMKKKJJJJJJKKKKKKIIIHHHIIIHHHGGGEEEBBB@@@???>>>;;;:::999777666555444444222111111111111111222222666BBB___wwwtttQQQGGGWWWzzzvvvtttwwwxxxuuuwwwjjjgggqqq{{{yyyyyyttttttssssssssssssttttttttttttttttttssssssssssssttttttttttttuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxvvvuuutttuuuuuuuuuvvvwwwxxxzzz{{{}}}~~~}}}{{{zzzzzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{~~~{{{,,,...,,,///444000555FFFooowwwhhhsssiiicccqqq~~~~~~|||zzzxxxvvvuuuuuuuuutttrrrpppmmmkkkjjjiiihhhfffbbb\\\VVVPPPMMMFFFCCC>>>;;;888555222//////...---,,,+++******++++++++++++,,,---...000111222333444444222222333444555777888999999999;;;===<<<===???BBBBBB???:::555444666:::???CCCBBB>>>;;;999999:::===@@@BBBBBB@@@>>>:::666555666777555333111333666777777777777888555555555444333333222222666777888:::;;;;;;<<<;;;666666555555666777999999777777666666666777777888999888666555444444555555444555666777777777666666;;;;;;<<<===???@@@AAABBBCCCHHHNNNTTTZZZaaahhhmmmjjjjjjkkkoooyyyrrr___ZZZTTTOOOOOORRRUUUXXXZZZ[[[]]]___aaaccceeeeeeggghhhiiikkkmmmooopppqqqpppqqqrrrssstttuuuvvvwwwyyyyyyyyyzzz{{{{{{||||||xxxyyyzzz{{{}}}pppeeeUUUIIIDDDCCCBBB@@@??????@@@BBBDDDEEEEEECCCDDDJJJLLLNNN[[[qqq~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||xxxyyy~~~~~~|||{{{zzzzzzwwwuuurrrqqqooommmjjjggg]]]XXXNNNEEE===999888888555444444333333333444444444666888:::<<<@@@GGGMMMGGGtttrrrMMMGGGLLLcccqqqhhhiiizzz]]]PPPOOOOOOMMMRRRPPPNNNLLLKKKKKKIIIGGGEEEIIIHHHGGGEEEBBB@@@???>>><<<;;;:::888777666555555222222111111111111111222555>>>\\\yyyrrrRRREEEXXX}}}{{{wwwrrr}}}yyyuuulllqqq~~~xxxwwwwwwqqqrrrrrrssstttuuuvvvwwwuuuuuuuuuttttttssssssssstttttttttuuuuuuuuuvvvvvvvvvwwwxxxyyyyyyxxxvvvuuuuuuuuutttuuuvvvxxxxxxyyyyyy{{{||||||zzzxxxyyyyyyzzzzzzzzz{{{|||~~~~~~~~~~~~~~~|||zzzzzz~~~...///,,,///444000222BBBddd|||mmmhhhsss~~~}}}~~~}}}|||yyywwwuuutttsssuuuuuutttpppmmmlllkkkjjjhhhfffaaa[[[UUUOOOKKKFFFBBB>>>:::777555111///000///...,,,+++++++++++++++++++++,,,---///000111222444555444333222333555444666777888888999;;;<<<===>>>???AAAAAA>>>999555444666999>>>AAAAAA>>>;;;::::::;;;>>>@@@AAA@@@>>>;;;888444444666888666444222444777888888888999:::777888888999999888777777777888:::;;;<<<<<<;;;:::777777888:::;;;<<<===>>>999999999999999999:::;;;:::999888777666555555555666666666666777777777888???>>>>>>>>>???AAADDDFFFPPPUUU\\\bbbeeejjjoootttpppoooqqqwwwmmmUUURRRMMMJJJKKKOOOTTTXXXZZZ\\\^^^aaadddfffgggggghhhiiijjjlllnnnoooqqqqqqpppqqqqqqssstttuuuvvvvvvxxxxxxyyyyyyzzz{{{{{{{{{yyyzzz{{{|||~~~vvvjjjaaaYYYRRRIIICCCAAAAAA@@@???=========@@@DDDFFFGGGGGGAAAEEEJJJNNNYYYkkkzzz~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}{{{zzzzzzzzzxxxuuurrrooommmkkkgggeeeZZZUUUMMMDDD===999777777444333333333333444555666555666777999<<>>]]]}}}mmmmmmvvv}}}{{{|||||||||{{{yyywwwvvvuuurrrtttvvvuuurrrnnnmmmnnnjjjiiifffaaa[[[TTTNNNJJJEEEBBB>>>:::777444111...111000///---,,,++++++++++++++++++,,,...///111222333444555444333333333555444666888888888999;;;===@@@??????@@@@@@>>>999666333444777<<<@@@AAA@@@>>>::::::;;;>>>@@@@@@>>><<<888555222333666999888666555777::::::999888888999666888:::;;;<<<<<<;;;:::999:::<<<======<<<;;;:::666888;;;>>>@@@AAAAAAAAA999999999999999:::;;;<<<::::::::::::888777666555777777666666666777888999@@@>>>;;;:::;;;???DDDGGGTTT[[[dddiiilllooossswwwooopppsss|||ppp]]]HHHFFFDDDCCCEEEJJJRRRWWW[[[\\\___cccfffhhhiiiiiiiiijjjkkkmmmnnnpppqqqrrrrrrrrrrrrsssssstttttttttxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{}}}~~~pppccc[[[TTTOOOLLLIIIEEEAAA??????>>>===<<<;;;;;;>>>BBBGGGIIIJJJEEEEEEIIIQQQYYYdddsss~~~~~~}}}}}}~~~~~~~~~|||{{{zzzyyyyyyyyyvvvrrrnnnkkkhhheeebbbVVVRRRKKKCCC<<<777555444222222222333444555666777555555666888===DDDKKKPPPiiikkkLLLNNNcccyyy{{{yyymmmqqqjjj[[[TTTOOOUUUPPPVVVTTTQQQNNNLLLKKKHHHEEECCCGGGGGGFFFDDDCCCAAA@@@@@@>>>===;;;:::888777777777333222222111000000111111222111HHHjjjyyy~~~XXXHHHYYYmmmlll}}}xxxtttvvvzzztttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttssssssssstttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyzzzwwwuuuvvvxxxyyyyyywwwwwwxxxzzz{{{zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~000000---000555///...<<>>:::777444111...111111///...---,,,,,,,,,+++++++++,,,...000111222333444555555333333444555444666888999999:::<<<>>>BBBAAA@@@@@@@@@>>>:::777111222555:::???BBBBBBAAA;;;;;;<<<>>>??????===:::666333111222666999999888999:::<<<<<<:::888777777444666888;;;<<<<<<;;;:::;;;<<<>>>???>>>===;;;:::444777;;;???BBBBBBBBBAAA888777777777888999999:::;;;;;;<<<;;;:::888666555999888666555555777999:::>>>;;;777555777;;;AAAEEEPPPYYYcccjjjnnnqqquuuyyykkklllrrr}}}vvv^^^JJJ>>>===<<<<<>><<<<<<<<<:::999999<<>>===<<<:::999888777777333333222111000000111111666///AAA```pppxxx\\\FFFOOOooo|||{{{kkkiiiyyywwwtttxxx}}}xxxxxxxxxxxxwwwvvvuuutttwwwvvvvvvuuutttsssssssssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzzzzz{{{yyyvvvvvvyyyzzzyyywwwwwwyyy{{{|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~}}}~~~---///000111111222444777SSSrrrooolllwwwpppttt~~~|||~~~}}}{{{}}}}}}}}}}}}|||{{{zzzyyyvvvxxxyyywwwrrroooooopppllliiifffbbb]]]VVVNNNIIIEEEAAA===999777555222000FFF>>>444...,,,,,,+++***,,,,,,,,,---///000222333444555555444222222333555777888999:::;;;<<<<<<<<<:::@@@DDDCCCAAA???<<<777111222444999>>>AAAAAAAAA999:::===AAABBB@@@;;;777555333333555888::::::888;;;<<<<<<;;;999888888999777888;;;=========;;;:::;;;===???@@@@@@===;;;999333555777:::@@@EEEBBB;;;;;;:::999888888:::<<<=========<<<;;;:::999999888999888888888888888999999;;;999666555666:::>>>AAANNNWWW\\\^^^gggssstttlllggggggnnn~~~wwweeePPPAAA:::;;;===@@@DDDIIIOOOSSSZZZbbbgggfffffflllnnnmmmmmmmmmnnnoooppppppooooooqqqqqqrrrsssttttttttttttzzz{{{|||{{{{{{{{{}}}ttt[[[VVVTTTLLLJJJPPPJJJGGGDDDBBBBBBBBBBBBBBB???>>>???CCCIIIMMMNNNMMMMMMOOOUUU\\\___dddrrr~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxwwwvvvvvvuuutttqqqlllfff```\\\RRROOOJJJCCC===888444222444444555555666777777777333<<<:::666>>>GGGPPP]]]kkkQQQsssaaajjjXXXXXXTTTQQQSSSSSSSSSQQQMMMKKKJJJIIIGGGEEEGGGHHHHHHGGGEEEDDDCCCBBB@@@@@@@@@???<<<999666444333333222222111222222222000111>>>VVVmmm{{{iiiOOOUUUkkklllnnnyyy{{{gggnnn{{{|||{{{{{{zzzyyyxxxwwwvvvtttuuuwwwvvvtttsssttttttzzzyyyxxxwwwwwwwwwxxxyyywwwvvvuuuvvvxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxxxx{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}||||||{{{{{{}}}~~~---///000000000222444666IIIfffvvv~~~xxxaaa\\\ssslllhhhnnn{{{}}}}}}||||||||||||{{{zzzyyyxxxwwwxxxyyyvvvrrrooonnnooollljjjfffbbb]]]VVVNNNIIIEEEAAA===999666444222000AAA<<<555///,,,+++++++++++++++,,,---...000111222333444555444333333444666888888999:::;;;;;;;;;;;;999???BBB@@@>>><<<999555222222444888<<>><<<<<<>>>@@@AAA>>>:::666555333333555888::::::888;;;<<<<<<;;;999888999:::999:::;;;<<<===<<<;;;;;;999:::;;;;;;:::999777555...000222555<<>><<<:::777555777777777666777777777888666555333111222666999<<>>===???>>>>>>>>>>>><<<888555444444444555888::::::999===>>>>>>===;;;::::::;;;=========<<<<<<<<<<<<;;;777777666555444222111111+++---...111888@@@@@@===777666555555666888:::;;;<<<>>>@@@AAA@@@<<<777444777777777777777777777777333222000///000333666888666>>>DDDGGGPPP[[[]]]XXXZZZdddrrrqqqiii^^^VVVPPPHHH>>>666<<<<<<===BBBJJJRRRYYY\\\dddiiikkkjjjjjjmmmooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooqqqsssuuuwwwxxxxxxyyyzzz{{{{{{zzz{{{}}}~~~~~~mmm]]]]]]___ZZZYYY^^^[[[XXXTTTOOOKKKHHHGGGGGGGGGFFFGGGJJJLLLLLLKKKIIIQQQ[[[lllzzz}}}|||~~~~~~~~~|||}}}~~~}}}|||zzzyyyxxxwwwwwwtttpppmmmiiiddd^^^ZZZNNNJJJCCC<<<666333222111222333333444444555666666:::999777:::>>>:::EEE```ppp\\\^^^}}}zzzuuu]]]SSSWWWRRRMMMNNNMMMQQQOOOMMMLLLLLLKKKJJJHHHFFFHHHHHHGGGEEECCCCCCCCCDDDCCCCCCAAA>>>:::777555333222111111000000000111555111444FFF]]]ppp~~~{{{fffdddnnniiigggsss|||{{{ppplllzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvwwwvvvtttrrrrrrsssuuuuuuttttttttttttuuuvvvwwwuuussssssuuuwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}---///000000000111333555@@@YYYssszzzgggZZZhhhlllmmmlllttt~~~~~~~~~}}}yyyyyyxxxvvvrrrooommmlllmmmkkkgggccc^^^VVVNNNIIIEEEAAA<<<888666333111//////111222///***((()))+++******++++++---...000111333444555555444555777999:::::::::::::::999888888>>>BBBCCC@@@===<<<;;;777333333444777<<>>=========;;;999777333444444666888:::;;;;;;???@@@AAA???===<<<===>>>@@@???>>><<<;;;;;;;;;<<<666555333000///.........---//////111777???AAA???777666555555666888:::<<>>>>>AAAIIIVVVbbbhhhkkkmmmoooooonnnnnnoooooonnnnnnnnnmmmmmmllllllllllllmmmnnnqqqtttvvvyyyzzz{{{yyyzzz{{{{{{zzzzzz|||~~~~~~qqqfffiiikkkhhhgggkkkmmmjjjddd\\\UUUOOOMMMLLLMMMNNNPPPQQQRRRRRRQQQOOOWWWggg}}}~~~~~~|||}}}~~~}}}{{{zzzyyyyyyxxxtttpppllliiiddd^^^YYYLLLGGG@@@999444222222222333333444444555666666777:::777666>>>AAA:::KKKooo___RRR\\\qqqsss[[[QQQTTTRRRPPPPPPKKKPPPNNNMMMMMMNNNMMMKKKIIIHHHKKKLLLKKKHHHFFFFFFHHHFFFEEEDDDAAA>>>;;;888666444444333222111111111111444000222AAAXXXnnn~~~rrrjjjooonnnkkksss}}}wwwyyyuuuwww{{{zzzmmmcccwww}}}zzzyyyyyyxxxwwwvvvuuuuuuuuuwwwxxxvvvtttrrrrrrsssttttttttttttttttttuuuuuuvvvtttqqqqqqsssvvvwwwxxxwwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzyyyyyyzzz---///000000///000222444;;;QQQqqq{{{jjjYYYeeerrruuummmkkk{{{~~~~~~zzzyyywwwvvvtttqqqnnnmmmnnnlllhhhccc^^^VVVNNNIIIEEEAAA<<<888555333000...))),,,...---)))'''(((*********++++++---...000111333555666666555666888:::::::::::::::999888777777===AAACCC???<<<<<<;;;888222222444888===AAADDDDDD>>>===;;;;;;<<<<<<:::999333444555777888:::;;;<<>>???@@@@@@???>>><<<;;;;;;;;;;;;666555222000.........//////111111111666===@@@???999888777777777999;;;===@@@@@@@@@???===;;;:::999777777888888777777555555111111000111111222333444555999;;;;;;===???@@@???JJJ[[[lllsssrrrmmmddd[[[RRRLLLCCC===<<<<<<<<<;;;<<<<<>>@@@;;;QQQ}}}[[[MMMYYYwwwrrrwww]]]PPPRRRSSSUUUSSSKKKPPPOOONNNNNNOOONNNLLLJJJHHHKKKMMMLLLHHHFFFGGGJJJFFFFFFDDDAAA???<<<999888777666555444333333333333111000333???TTTlll}}}ttthhhkkkpppnnnqqq|||}}}vvvttt{{{yyyzzzyyy{{{mmmaaaqqq|||zzzyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwvvvtttsssrrrssstttttttttuuuuuuvvvvvvvvvuuusssqqqqqqsssvvvwwwwwwwwwwwwxxxyyy{{{|||}}}}}}{{{|||}}}}}}}}}||||||{{{~~~~~~~~~}}}}}}~~~|||zzzzzzzzz...///000000//////222333:::LLLmmm{{{qqq^^^kkkxxxlllvvv~~~}}}}}}{{{yyywwwvvvvvvtttqqqnnnooolllhhhddd^^^VVVNNNIIIEEEAAA<<<888555222///---)))***,,,+++***))))))***+++++++++,,,---///111111555666777666666666888:::999999::::::999888777777999>>>@@@>>>;;;;;;999666222222444888>>>CCCFFFGGG===<<<;;;;;;<<<<<<:::888222444666888888999<<<>>>BBBCCCCCCBBB@@@??????@@@>>>>>>======<<<;;;::::::777555333111000000000000...111333222555<<<@@@???;;;:::999888888:::<<<======<<<;;;:::999999888888555666666777666555333222///000000111111111111111444666999:::;;;<<<>>>???BBBRRR```ccccccaaaYYYPPPIIIDDD>>>:::999:::<<<===>>>???HHH[[[rrr{{{wwwwwwuuuqqqooooooooonnnmmmlllllllllmmmnnnoooqqqsssuuuwwwyyyzzzzzzxxxyyyzzzzzzyyyzzz|||~~~}}}{{{~~~}}}}}}}}}sssggg___\\\]]]YYY[[[]]]]]]]]]^^^```bbbkkk{{{~~~~~~|||{{{zzzyyywwwrrrnnnkkkjjjddd[[[SSSHHHDDD???999555333333444555666666777888888999999888888777<<<<<<;;;XXXZZZMMMXXX{{{vvvoootttuuu^^^RRRTTTTTTWWWVVVMMMPPPOOOOOOOOOPPPOOOLLLJJJEEEIIILLLJJJFFFDDDFFFIIIFFFEEECCCAAA>>><<<;;;:::888777666555444333333333///222555<<>>===<<<:::666333333444777<<>>===<<<<<<<<<;;;888555111444777888888999<<>>======>>>;;;<<<======<<<;;;:::999666666555444333222222222...222555666999???CCCCCC===<<<:::999888999;;;<<<::::::;;;<<<;;;:::999888777777888999888666444333111222333333444333333222333555888:::::::::===AAA<<>>BBBDDDOOOeeezzzzzzxxxrrrooopppooonnnmmmllllllnnnoooppprrrsssuuuvvvwwwxxxyyyyyyxxxyyyzzzzzzyyyzzz|||}}}zzzsssrrrssslllmmmnnnmmmlllmmmqqqtttzzz~~~~~~|||zzzyyywwwwwwsssoookkkjjjiiicccXXXNNNDDDBBB>>>999666333333222555555666666777888888888555999999999:::AAAddduuuSSSHHHUUUhhhnnnkkktttqqqvvviii[[[WWWXXXTTTUUUWWWPPPQQQPPPPPPPPPQQQOOOLLLIIIDDDHHHLLLJJJEEECCCEEEIIIDDDCCCBBB@@@>>>===<<<;;;888777666555333333333333000444555666BBB[[[uuuvvvlllrrrsss~~~vvvrrrwwwxxxqqqnnnqqq}}}~~~|||{{{{{{{{{zzzyyyxxxwwwvvvvvvrrrtttvvvvvvuuutttuuuvvvrrrsssuuuvvvwwwwwwwwwvvvsssssssssuuuwwwxxxvvvuuuxxxyyyyyyzzz{{{||||||}}}{{{|||~~~~~~~~~~~~}}}~~~}}}}}}}}}|||}}}~~~...///000///...///111333444===^^^uuuwww~~~qqqqqq~~~~~~{{{yyywwwwwwyyyxxxuuurrrpppmmmiiiddd^^^WWWNNNIIIEEEBBB<<<888444222...,,,///,,,***,,,///000...+++,,,,,,------///000222333888888999888666666777999777888888999999999888888666<<>>>>>======:::666222111444777888888999===@@@>>>??????>>><<<;;;<<<===999;;;<<<======;;;999888555555555555444444333333...444888:::>>>EEEIIIIII>>><<<:::999888888999:::999;;;>>>AAAAAA>>>;;;999:::;;;<<<===<<<:::888666444555666777888777666555555666999;;;999888;;;???888BBBHHHGGGKKKQQQOOOFFF===<<<:::999;;;===???@@@AAACCCOOOggg{{{|||yyysssooopppooonnnmmmlllmmmoooqqqrrrtttuuuvvvwwwwwwxxxwwwwwwxxxyyyzzzzzzyyyyyy{{{}}}~~~~~~}}}{{{|||~~~|||}}}{{{yyywwwuuutttqqqmmmiiiiiihhhaaaUUUKKKBBB@@@===999666333222111444444555555666777777777111999:::999<<>>===<<<<<<777777555444333222222222111666555000888RRRpppyyyjjjkkklll~~~ooopppvvvvvvyyy~~~}}}|||{{{{{{zzzyyyxxxwwwwwwqqqsssuuuvvvuuuuuuvvvwwwqqqrrrtttvvvwwwvvvvvvuuusssssstttwwwyyyyyyvvvtttyyyyyyzzzzzz{{{||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}zzz{{{|||///////////////000111111666;;;WWW}}}zzz}}}}}}}}}~~~|||zzzzzzyyyyyyxxxwwwvvvvvvnnnnnnkkkfff]]]TTTNNNKKKEEEAAA;;;666333222000///......---,,,,,,+++*********,,,...//////111444666555555555666666777888999999999999999999888777666555<<>>===;;;888333000333666999:::;;;<<<>>>???AAAAAAAAABBBBBB???:::666;;;999777777999:::888555888777666555666666444333666444444999AAAFFFFFFDDD;;;888666888:::;;;;;;<<<>>>@@@BBBAAA>>>;;;999888:::;;;===>>>>>>===;;;:::BBB>>>:::999:::;;;:::888999999999999:::;;;<<<===AAABBBCCCFFFFFFDDD@@@<<<:::888999===???===>>>BBBEEEIIIUUUggg{{{}}}yyyuuurrrpppsssppplllllloooqqqqqqppprrrqqqqqqqqqsssuuuxxxzzzyyyyyyxxxwwwwwwxxxxxxyyy~~~}}}~~~~~~}}}}}}~~~}}}{{{yyywwwuuuoooqqqoooiiiccc\\\RRRHHHBBB???;;;666444333444555111444777999999888888888888888999888:::MMMwww^^^OOO@@@XXXhhhzzzwww~~~eee~~~rrrcccZZZTTTXXX[[[WWWTTTUUUSSSRRRPPPOOOMMMKKKHHHFFFKKKLLLLLLIIIFFFFFFIIILLLHHHGGGEEECCCAAA??????>>>:::999777444222222222222222333000222===GGG]]]|||kkkcccrrrvvv{{{xxxxxxxxxwwwvvvzzzuuupppqqquuuwwwvvvtttvvvsssqqqrrruuuwwwvvvuuuvvvvvvwwwwwwwwwwwwvvvvvv{{{{{{zzzzzzzzz|||}}}~~~}}}{{{{{{}}}~~~|||yyy|||///////////////000111111666:::UUU}}}kkk{{{}}}~~~||||||~~~~~~|||zzzyyyyyyxxxwwwvvvuuuuuunnnmmmkkkeee]]]TTTNNNJJJEEEAAA;;;666444222000///......---,,,,,,+++*********,,,...//////111444777666666555555666777999:::999999:::999999888888777666===EEEGGGCCC===999777444333444666;;;???BBBCCC??????>>>===;;;888555222222555888;;;<<<>>>@@@BBBFFFEEEEEEFFFEEECCC???;;;===;;;999999::::::777555777777666666666666666555666444444888???CCCCCCAAA:::888777999===???@@@AAA@@@BBBBBBAAA>>>;;;::::::>>>>>>?????????>>><<<<<<@@@===999888:::;;;;;;:::::::::::::::;;;<<<======>>>>>>???AAABBBAAA???<<<<<<999:::>>>@@@???AAADDDGGGIIIRRRbbbttt~~~{{{wwwtttrrrrrrooommmkkkkkknnnpppooonnnqqqqqqpppqqqrrruuuwwwyyyyyyyyyxxxyyyyyyyyyzzz{{{~~~~~~}}}{{{xxxuuutttqqqrrroooiiiccc\\\RRRHHHAAA???:::666444333444555444666888888777777777888666777777666:::PPP|||}}}[[[LLLCCC]]]vvv}}}fffwwweee___ZZZXXX\\\]]]YYYUUUUUUSSSQQQOOOOOOOOONNNLLLJJJIIIJJJJJJHHHFFFFFFIIILLLKKKIIIGGGEEECCCAAA@@@???===;;;999777555444444444111444111222;;;DDD\\\|||oooccclllyyy||||||}}}zzzxxxxxxxxxxxxxxxyyyuuuqqqqqquuuwwwvvvtttvvvtttssssssvvvwwwwwwuuuvvvvvvwwwwwwwwwwwwvvvvvv|||{{{{{{{{{|||~~~}}}||||||~~~~~~}}}zzz}}}///////////////000111111444999PPP{{{^^^tttvvvwww~~~||||||~~~~~~|||yyyyyyxxxwwwvvvuuuttttttmmmllliiiddd]]]UUUMMMIIIEEEAAA<<<777444222000......------,,,,,,++++++******,,,...///000111444777777666555555555777999::::::::::::::::::999999999999???EEEGGGCCC===888777333333333666;;;@@@BBBCCC?????????===;;;888666444111444888<<<>>>@@@CCCEEELLLJJJIIIIIIIIIGGGDDDAAA???===;;;::::::999666444666666666777777777777888888666555888<<>><<<999999999;;;@@@EEEGGGGGGCCCCCCBBB@@@===;;;;;;<<<@@@???>>>>>>======>>>>>>>>><<<999999:::<<<<<<<<<===<<<<<<;;;<<<<<<======>>>===>>>???@@@???===;;;???<<<===@@@BBBAAADDDHHHJJJIIIMMMXXXfffrrrvvvwwwxxxzzz{{{xxxrrrooonnnpppjjjiiiiiikkkmmmnnnnnnlllqqqppppppppprrrtttvvvwwwwwwxxxxxxyyyzzz||||||}}}~~~}}}zzzwwwtttsssqqqqqqnnnfff___YYYOOOFFF@@@===:::666444333444555777888888777666666777999666888888777===XXXuuuTTTJJJOOOoooppp```~~~qqq]]]YYYXXXZZZ]]]]]]XXXUUUUUUVVVSSSPPPOOOPPPPPPMMMJJJGGGHHHHHHHHHGGGHHHKKKMMMMMMLLLIIIGGGDDDBBBAAA@@@===<<<:::888777555555555000444222222888@@@YYY{{{tttcccdddllloooyyy~~~|||yyywwwxxxyyyyyyyyyyyyuuurrrsssuuuwwwvvvuuuwwwvvvtttuuuvvvxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvvvv{{{{{{||||||~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~{{{~~~///////////////000000111111666KKKzzzzzz___mmmyyyyyyrrrppp{{{~~~~~~~~~{{{zzzyyyxxxwwwvvvuuutttmmmkkkhhhccc]]]VVVNNNIIIEEEAAA<<<888555333000...---------,,,,,,++++++++++++,,,...///000222555777999777666555555777999;;;;;;:::::::::::::::::::::;;;@@@EEEGGGCCC===888666333222333666;;;@@@CCCDDDAAAAAA@@@>>>:::777444444111444999===???BBBFFFHHHMMMKKKIIIIIIHHHGGGDDDBBB???===;;;:::888666444333555666777888888888999:::999888777888:::;;;:::888999;;;<<<>>>CCCJJJNNNMMMCCCCCCAAA>>>;;;:::<<<>>>======<<<;;;<<<>>>@@@AAAAAA???===;;;;;;;;;<<<===>>>===<<<<<<<<<<<<<<<===@@@AAABBBEEEEEECCC???<<>>AAACCCCCCFFFJJJKKKHHHHHHNNNXXXaaaddddddnnnqqqsssqqqlllhhhhhhjjjggghhhjjjmmmnnnooonnnlllqqqppppppqqqqqqssstttuuuuuuvvvwwwyyy{{{|||}}}~~~~~~~~~}}}{{{yyywwwuuutttqqqpppkkkbbbZZZTTTKKKBBB>>><<<999666444333444444777777777666666777:::===:::;;;;;;:::DDDcccdddLLLLLLdddeee```mmm\\\UUUWWWYYY[[[YYYWWWVVVWWWXXXUUUQQQPPPPPPOOOLLLIIIIIIIIIJJJJJJKKKLLLNNNOOONNNLLLJJJGGGDDDBBBAAA@@@<<<;;;:::888666555444333000555444222555;;;UUUxxxyyyddd]]]aaafffoooxxx{{{}}}yyyxxxxxxyyyyyyyyyxxxvvvttttttvvvwwwwwwvvvxxxwwwvvvvvvwwwwwwxxxxxxvvvwwwwwwxxxxxxwwwwwwvvvzzzzzz{{{|||}}}~~~}}}}}}|||}}}~~~~~~|||zzzyyyzzz{{{||||||}}}~~~~~~}}}~~~|||///////////////000000111...666III{{{iiikkkrrrvvvsssooowww}}}|||{{{zzzxxxwwwvvvuuunnnkkkgggccc^^^WWWOOOIIIEEEAAA===999666333000...------,,,,,,,,,,,,+++++++++---///000000222555777999888666666666777999:::;;;::::::999999:::;;;;;;<<>>888555333333333666;;;@@@BBBCCCBBBCCCBBB>>>888444222222222555999===@@@CCCFFFIIIIIIGGGEEEDDDDDDCCC@@@>>>;;;;;;999777555333222111555777999999888999;;;===;;;:::999999999999888777:::>>>??????EEENNNQQQOOOBBBAAA@@@===::::::===???<<<<<<<<<===???CCCGGGIIIGGGEEEBBB???<<<;;;;;;<<<>>>======<<<<<<<<<<<<===@@@CCCHHHMMMPPPOOOJJJFFFEEEAAA???AAABBBBBBEEEJJJJJJGGGDDDHHHOOOVVVWWWVVV___cccggghhhgggggghhhjjjhhhjjjmmmpppppppppooooooqqqqqqqqqqqqrrrrrrssstttrrrtttvvvxxxzzz||||||}}}~~~}}}|||{{{zzzyyyxxxwwwwwwtttrrrkkk```XXXRRRIIIAAA<<<:::888555444333444444555666666666666999>>>AAA<<<===;;;<<>>AAACCCBBB>>>999555555444444666;;;???AAABBBAAABBBBBB===777222111333333666:::>>>@@@BBBEEEGGGCCCAAA@@@@@@@@@>>>;;;888666777777555333111111222666888;;;;;;999888;;;>>>;;;;;;;;;::::::999999999===AAABBB@@@EEEOOOQQQMMM@@@@@@???===<<<===???BBB>>>???@@@BBBFFFKKKOOORRRMMMLLLIIIDDD???<<<<<<===>>>>>>>>>======>>>??????>>>BBBJJJRRRXXXYYYVVVSSSGGGBBB????????????BBBHHHHHHEEEDDDIIIQQQWWWWWWUUUTTTWWW\\\ccchhhlllnnnooojjjmmmppprrrrrrqqqqqqqqqrrrrrrrrrsssssssssssssssqqqsssuuuxxxzzz|||||||||~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxuuulll```WWWQQQIIIBBB:::999777555444333333444444555666777888;;;@@@CCC;;;:::999===RRRxxx___BBBCCCSSSwwwlllzzzccc___YYY[[[ZZZXXXZZZ___aaa```NNNRRRWWWWWWTTTQQQQQQRRRNNNMMMMMMMMMOOOPPPOOOMMMJJJHHHFFFDDDBBBAAA@@@???@@@??????>>><<<:::888777333777555222444666JJJiiisss```\\\aaaqqq|||tttqqqzzz|||vvv|||~~~{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyywwwvvvuuuwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxyyyzzzzzzzzzyyyvvvwwwxxxzzz{{{|||||||||~~~~~~}}}}}}}}}}}}~~~~~~{{{}}}~~~~~~~~~///////////////000111111000777???mmm~~~nnnnnn|||yyy~~~}}}|||zzzxxxwwwuuuuuuppplllgggdddaaa[[[RRRJJJEEEBBB>>>:::777444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111333666888777888999999999888888777:::999777777777999:::<<<:::<<>>999555666555555777;;;>>>@@@@@@>>>???@@@;;;555222333555555888;;;>>>???AAACCCEEE>>>======>>>===;;;666333222444555444222111222444777:::===<<<999888;;;>>><<<<<<===<<<;;;;;;;;;<<>>???@@@@@@@@@@@@@@@@@@AAABBBCCCAAADDDIIIPPPWWW[[[[[[ZZZHHHBBB===<<<<<<;;;???DDDDDDDDDGGGPPPZZZaaaaaa^^^TTTUUUYYYcccmmmssstttrrrmmmpppssssssqqqpppqqqssssssssstttttttttssssssrrrrrrtttwwwzzz||||||||||||~~~||||||{{{}}}|||zzzyyywwwwwwwwwwwwyyyuuujjj]]]SSSNNNGGG@@@888777666555444333333444444555777888999;;;???BBB:::999777AAA]]]QQQ===GGGSSS|||}}}ooonnnsssooo^^^\\\VVVXXXXXXXXX\\\bbbbbb\\\NNNWWW___^^^VVVPPPPPPSSSNNNLLLKKKKKKLLLLLLIIIGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@???===;;;999888555888444333555555EEE```{{{jjj___```nnnxxxpppvvv{{{tttyyy}}}ttt|||~~~||||||||||||{{{wwwxxxyyyyyyxxxwwwxxxxxxwwwxxxyyywwwuuutttvvvxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxwwwtttvvvyyy|||}}}}}}|||{{{|||}}}~~~{{{}}}~~~~~~~~~~~~~~~///////////////000111111111555666___rrrpppvvv{{{}}}|||{{{yyywwwvvvtttsssqqqmmmgggeeebbb\\\SSSKKKEEEBBB>>>;;;888444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111333666888666888999;;;:::999777666999888777666666888:::;;;999;;;===@@@@@@>>>999555777666555777:::>>>???@@@:::<<<>>>:::555222444888777999<<<>>>>>>???AAACCC;;;<<<<<<======:::555111000222444444222222444666777;;;>>>===999888;;;>>><<<===>>>===<<<<<<===>>>AAAFFFEEE@@@CCCLLLNNNGGG???AAABBBBBBBBBCCCFFFHHHBBBCCCEEEHHHKKKOOOQQQSSSSSSSSSPPPJJJDDDAAAAAACCCAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIMMMRRRWWWXXXYYYHHHBBB<<<;;;999999<<>>@@@;;;999999EEEgggKKK>>>KKKRRRrrrrrrgggnnn|||eeeUUURRRQQQTTTUUUVVV\\\ccc___VVVTTT___hhhdddXXXMMMLLLOOOMMMJJJHHHHHHIIIHHHEEEAAAHHHGGGFFFDDDCCCCCCBBBBBB?????????>>><<<:::777666777999444333666666BBBZZZvvvqqqaaa```pppwwwxxxtttpppyyysssmmmyyy~~~}}}~~~~~~wwwxxxyyyyyyxxxwwwxxxxxxvvvxxxyyywwwtttsssuuuxxxwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyzzzyyyxxxwwwvvvsssvvvzzz~~~}}}|||yyyzzz}}}~~~|||~~~~~~~~~~~~}}}}}}~~~