BM6P6(@ ******))))))))))))************+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,------.../////////111444HHHaaarrrqqqjjj}}}aaaUUUOOOWWWgggxxxyyyjjj\\\RRRKKKFFFCCCHHHKKKJJJFFFCCCCCC@@@;;;;;;???CCCAAA<<<:::>>>CCCHHHKKKQQQXXX^^^aaabbbaaajjjpppxxx~~~ppprrrlllssswww___RRR```jjjkkk]]]RRRQQQPPPLLLLLLFFFEEEKKKOOOLLLJJJLLLNNNOOOXXXfffqqqvvvzzz~~~}}}vvvrrriii]]]QQQJJJJJJLLLLLLKKKKKKPPPXXXaaahhhllltttzzzuuurrreee]]]YYYQQQHHHEEE;;;888@@@KKKjjj|||\\\FFFQQQoooooo???999,,,...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************++++++++++++///,,,,,,111555IIIgggnnnSSS>>>777888>>>@@@AAAJJJWWW[[[fffzzz~~~}}}|||}}}}}}|||xxxvvv{{{pppbbbYYYRRRKKKEEEBBBEEEGGGJJJJJJIIIIIIJJJKKKFFFEEEEEEEEEFFFGGGHHHHHHDDDLLLVVV]]]```dddjjjpppvvvfffaaa\\\SSSKKK???<<<999888;;;@@@DDDGGGMMMXXX\\\YYY]]]kkkuuuvvvfff```nnn~~~}}}zzz|||~~~~~~{{{wwwttt|||{{{yyyvvvvvvwwwxxxvvvtttwwwuuutttrrrqqqqqqrrrrrrnnnooopppqqqpppkkkeee``````___^^^\\\]]]^^^```bbbdddxxxxxxuuurrrpppmmmhhh```ZZZ******))))))))))))************+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,---......//////000333666KKKccctttooolll~~~{{{___TTTPPPXXXhhhyyy~~~yyylll\\\RRROOONNNJJJEEEJJJLLLKKKFFFCCCBBB???;;;;;;@@@DDDBBB===;;;===AAAHHHKKKQQQYYY___bbbbbbbbbgggmmmwwwhhheeejjjuuusssbbbSSSNNN[[[cccfffaaa```eeeccc\\\TTTKKKDDDDDDCCC@@@@@@CCCFFFGGGNNNYYYaaacccdddggg}}}|||vvvrrrjjj]]]QQQJJJJJJLLLJJJIIIJJJNNNVVV___fffjjjsss|||uuuqqqeee]]]YYYQQQHHHEEE<<<999>>>HHHfffcccHHHLLLjjj|||CCC777......------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************++++++++++++///------111444FFFccclllSSS>>>888:::>>>@@@AAAJJJWWW\\\fff{{{~~~}}}{{{yyyvvvxxxkkk\\\SSSMMMFFF@@@===???AAADDDGGGHHHGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIIIIFFFLLLTTTZZZ___dddjjjoooyyy~~~jjjZZZTTTQQQJJJDDD===:::888777999===@@@CCCEEEFFFHHHMMMVVVcccrrr|||qqqlllzzz~~~}}}|||yyy{{{}}}~~~~~~}}}{{{zzz|||zzzwwwwwwxxxyyyxxxvvvwwwvvvtttrrrqqqqqqqqqrrroooooopppqqqppplllfffaaa_________^^^^^^^^^```bbbcccvvv{{{wwwssspppmmmggg```ZZZ******))))))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,------......///000000555999NNNeeevvvrrrtttzzzvvv[[[SSSPPPZZZjjj{{{~~~zzzlll]]]MMMIIIPPPVVVRRRKKKMMMOOOMMMGGGCCCBBB???:::;;;@@@EEEEEE@@@======???GGGKKKSSSZZZ```cccccccccccckkkvvv~~~}}}yyymmm\\\[[[^^^```XXXJJJFFFJJJRRRWWW[[[aaammmyyyxxxpppbbbWWWKKKCCC===999999<<<;;;<<>>AAAAAAJJJXXX]]]ggg|||}}}|||zzzxxxvvvfffUUUMMMHHHAAA<<<:::;;;===???DDDGGGIIIHHHFFFHHHFFFDDDDDDFFFIIIJJJJJJIIIKKKPPPVVV\\\dddjjjmmmqqqyyy~~~mmmWWWIIIEEEDDD@@@<<<:::999777777777:::<<<>>>@@@<<>>:::<<>><<<<<>>>>>AAABBBKKKYYY]]]hhh}}}~~~}}}|||{{{sssbbbQQQKKKGGG@@@;;;<<<===<<<>>>BBBHHHMMMNNNNNNOOOJJJDDDAAADDDHHHLLLMMMLLLLLLMMMRRRZZZbbbhhhkkkmmmuuueeeYYYJJJAAA???@@@???<<<<<<<<<<<<;;;;;;===@@@BBBEEEKKKRRRYYYggg|||~~~vvv~~~|||zzzzzzyyyxxxyyyyyy{{{}}}yyy{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvuuutttsssrrrqqqqqqpppqqqrrrsssrrrmmmgggbbb\\\___aaaaaa___^^^___aaacccqqq~~~vvvooojjjeee___ZZZ++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,------------------......///000000111555===SSSgggxxxzzzxxxppp{{{mmmUUUPPPQQQ]]]nnn}}}~~~vvvlllfffXXXMMMFFFNNN]]]dddZZZMMMPPPQQQMMMGGGCCCBBB???;;;===CCCIIIKKKHHHDDD@@@>>>FFFNNNXXX```ccccccccccccdddkkkvvvppp[[[NNNHHHGGGIIIFFFEEEDDDCCC@@@======@@@@@@DDDGGGLLLTTT^^^dddeeegggfffccc\\\SSSJJJBBB===<<<<<<>>>AAA@@@>>>???DDDDDDSSS\\\lllxxx~~~}}}vvvssskkk___RRRJJJHHHIIIJJJIIIIIILLLSSS[[[aaaeeeiiixxxrrreee___VVVTTTUUUPPPHHHCCC============VVVZZZBBBTTTZZZ555555///......---,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,)))------...222///888MMM]]]{{{iiiPPP>>>:::>>>>>>AAABBBKKKYYY^^^iii~~~~~~}}}{{{kkk[[[OOOLLLGGG>>>;;;>>>AAA@@@@@@CCCHHHNNNSSSUUUVVVMMMCCC???AAAHHHMMMPPPOOONNNMMMQQQXXX```fffiiimmmssshhhSSSMMMEEEAAAAAAAAA???======???@@@@@@@@@CCCGGGKKKSSSiiitttppp|||}}}{{{zzzyyyxxxxxxyyyyyyyyyyyy{{{|||~~~}}}}}}zzzyyyyyywwwvvvvvvvvvwwwwwwwwwvvvuuusssrrrqqqppppppqqqrrrsssrrrmmmgggbbbZZZ^^^aaaaaa^^^\\\^^^aaadddnnn~~~vvvnnniiiddd^^^ZZZ++++++************++++++******+++++++++,,,,,,,,,++++++,,,------------------......//////000111111444???VVVjjjyyy~~~xxxrrrjjjwwwjjjSSSOOOPPP\\\nnn}}}|||ssshhh^^^XXXOOOHHHFFFOOO\\\___UUUIIIMMMNNNLLLEEEBBBBBB@@@===???DDDJJJMMMLLLHHHDDDBBBGGGPPP[[[bbbdddcccbbbbbbeeellluuu}}}~~~fffPPPIIICCC:::888>>><<<;;;:::;;;<<<<<<<<<;;;@@@CCCEEEFFFFFFJJJOOOSSS[[[aaaeeebbb[[[TTTKKKDDD>>><<<<<<===<<<<<>>>>>AAACCCLLLZZZ___jjj~~~zzzvvv```TTTOOOPPPIII===;;;BBBHHHIIIHHHHHHIIIMMMRRRWWWVVVMMMBBB>>>CCCKKKPPPRRRQQQQQQPPPRRRVVV\\\cccgggnnnssswww```QQQGGGEEECCCBBBBBBBBBAAA???AAACCCFFFGGGHHHLLLSSSYYYmmm~~~}}}{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyzzz|||}}}~~~|||{{{xxxyyyyyywwwuuuuuuvvvwwwxxxwwwwwwvvvtttrrrpppoooppppppqqqrrrqqqmmmfffaaaYYY]]]```___[[[ZZZ]]]aaaccckkk}}}uuunnnjjjeee___ZZZ,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,.........///000000111111444BBBZZZmmm{{{{{{vvvlllfffttthhhRRRNNNPPP\\\ooo}}}yyynnncccXXXPPPLLLHHHFFFGGGNNNVVVWWWPPPHHHJJJLLLIIIDDDAAACCCBBB???AAAFFFKKKOOOOOOLLLHHHFFFHHHRRR^^^eeeeeebbbaaaaaaeeejjjrrryyyzzzbbbVVVLLLCCC???===:::888888777888888888888:::;;;;;;AAADDDIIIMMMNNNOOOQQQTTTXXX```fffeeeaaa^^^YYYSSSGGGDDDDDDFFFHHHNNN[[[hhh{{{||||||}}}zzzwwwvvvssslll```SSSJJJGGGHHHLLLJJJIIILLLSSSZZZ```cccfffsss{{{qqqhhhXXXSSSXXXWWWLLLAAA888>>>CCC???RRRxxx```GGGIIIjjjwwwAAA333//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------+++...,,,...222///555IIIaaayyycccLLL<<<:::??????BBBCCCLLL[[[```kkk{{{tttoooWWWQQQRRRWWWOOO@@@???IIIRRRUUUWWWTTTOOOMMMPPPUUUOOOHHHAAAAAAHHHPPPSSSSSSRRRSSSUUUTTTUUUYYY```fffnnntttjjjVVVLLLJJJHHHIIIJJJLLLOOORRRTTTVVVWWWZZZ^^^```ccciiisss{{{|||||||||zzzyyyxxxxxxxxxxxxxxxxxxyyy{{{|||~~~~~~{{{zzz{{{yyyzzzzzzyyyvvvuuuvvvxxxxxxxxxxxxwwwuuurrrpppooooooooopppqqqppplllfffaaaYYY]]]___]]]XXXXXX\\\bbbaaafff{{{zzzsssnnnjjjeee___ZZZ,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,......//////000000111111555CCC]]]ooo}}}|||wwwiiicccrrrgggRRRNNNOOO[[[ooo}}}}}}qqqcccVVVLLLGGGEEEFFFFFFIIIMMMQQQRRRNNNJJJHHHJJJGGGBBBAAACCCCCCAAACCCFFFLLLOOOPPPNNNKKKHHHIIISSS___fffeeebbb``````ccciiipppwww}}}~~~]]]KKK@@@DDDBBB;;;;;;@@@===666777:::;;;888666888<<<>>>AAAEEEMMMWWW^^^```aaabbb[[[dddiiigggeeegggfffbbbVVVTTTUUUYYY```kkk~~~{{{~~~{{{xxxvvvssslll```SSSJJJGGGGGGKKKJJJIIILLLRRRYYY___bbbfffqqqzzzooo\\\UUUZZZ[[[MMM@@@666>>>EEEAAARRRvvv}}}```HHHFFFbbbFFF222//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------,,,...+++---222///555IIIddduuu```JJJ;;;:::??????BBBCCCMMM[[[```kkkyyyooohhhSSSQQQWWW^^^UUUDDDCCCPPPZZZ```ddd___UUUNNNOOOSSSHHHDDDAAAEEENNNTTTUUUSSSRRRUUUWWWVVVUUUWWW___fffmmmuuugggQQQEEEGGGMMMTTTVVVYYY^^^dddkkkrrrwwwvvvzzz~~~~~~{{{|||{{{zzzyyyxxxxxxxxxxxxvvvxxxzzz|||~~~~~~{{{xxxzzz{{{|||zzzwwwvvvwwwzzzxxxxxxxxxwwwuuussspppooonnnooopppqqqpppkkkeee```YYY\\\^^^[[[WWWVVV\\\bbb___cccwww}}}xxxrrrnnnjjjfff```[[[++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---...///.........000222555HHH]]]ooozzzyyydddaaakkkaaaSSSMMMKKK^^^tttxxxgggUUUHHHCCCDDDFFFIIIJJJLLLNNNNNNKKKEEEAAADDDBBBBBBCCCBBB???AAAEEEJJJQQQVVVVVVUUUTTTPPPKKKMMMQQQXXX```eeeeeebbb___hhhjjjqqq{{{aaaLLLBBBCCCAAA>>>;;;:::999999:::777888888999:::;;;<<<<<>>@@@QQQggg{{{hhhUUUJJJ```III111111///---,,,,,,---+++***+++***)))(((''''''''''''******))))))((((((''''''))))))(((''''''''''''''''''(((((()))***+++++++++,,,...+++,,,222111888MMMlllrrr^^^JJJ<<<:::???@@@DDDEEENNNZZZ___kkkuuuddd[[[SSSUUU___cccRRR???FFF[[[fffmmmttttttlll```TTTNNNKKKIIIGGGIIIRRR\\\^^^ZZZYYY[[[[[[YYYZZZ^^^cccfffiiiuuu~~~cccSSSKKKIIISSSaaammmuuu~~~{{{{{{|||{{{xxx{{{{{{wwwtttssswwwxxxyyyzzz{{{{{{{{{{{{zzzwwwzzz{{{yyywwwwwwzzz|||||||||wwwxxxyyyxxxwwwuuurrrqqqnnnpppoookkkkkkkkkhhhbbbWWWYYY[[[ZZZXXXYYY]]]aaafffeeesss}}}vvvnnnlllmmmjjjaaaXXX++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---...///.........000222666JJJaaattt|||{{{```___kkk```QQQLLLLLL___ppp~~~qqq\\\JJJAAA@@@EEEIIIMMMMMMNNNOOOMMMIIIBBB===AAA@@@AAABBBAAA???DDDLLLPPP^^^mmmpppkkkbbbWWWOOOOOOSSSYYYaaafffgggfffdddiiinnnwwwgggQQQGGGEEEDDDDDDCCCBBB@@@>>><<<;;;:::999888777888:::===>>>??????AAAIIITTT___gggjjjwwwrrrfffbbb___cccjjjyyy}}}|||~~~~~~~~~||||||xxxooocccXXXQQQNNNMMMKKKKKKJJJJJJMMMTTT]]]ccceeelll{{{uuuooowww{{{wwwXXXGGG;;;===>>>???KKK]]]}}}nnnYYYJJJ\\\QQQ555111///---,,,------+++***,,,+++***))))))(((((((((***)))))))))((((((((('''))))))(((''''''''''''''''''(((((()))******++++++---///,,,...333222:::OOOooorrr^^^JJJ<<<:::???@@@DDDFFFNNN[[[```lll}}}rrr^^^RRROOO]]]ggg```QQQMMMWWWcccxxx}}}vvvjjj___XXXMMMLLLKKKPPP^^^lllpppmmmfffeeedddbbbbbbcccddddddnnnvvv|||~~~oooUUUNNNUUUcccwww|||kkk{{{|||}}}~~~}}}|||{{{{{{~~~zzzxxxzzz{{{wwwsssssswwwwwwxxxzzzzzz{{{{{{{{{yyywwwzzzyyyyyyyyyyyyzzz|||||||||zzz{{{||||||zzzwwwtttrrrooopppnnnkkkjjjkkkhhhcccVVVYYYZZZYYYXXXYYY\\\```ddddddtttyyypppmmmmmmjjjbbbZZZ++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---...//////...///111222999NNNfff{{{yyy|||bbbeeessseeeQQQKKKLLL```lll{{{jjjRRRBBB???DDDKKKPPPRRRQQQPPPNNNKKKFFF???:::<<<>>>AAACCCBBBDDDOOO[[[gggyyy{{{iiiYYYPPPPPPTTTZZZaaaeeehhhhhhhhhkkkqqqzzzlllTTTGGGHHHMMMKKKMMMOOOOOOMMMHHHBBB>>>AAA???===<<<<<>>===DDDOOOuuuyyyrrr\\\IIIUUU___999222000---,,,------+++***---,,,+++***))))))))))))))))))))))))(((((((((((())))))((('''''''''((((((((((((((()))******++++++---///---///444333<<>>999999<<>>===???FFF___sssuuu]]]HHHOOOxxxnnn>>>222000...---------+++***,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))(((((())))))************,,,///---///333333>>>UUUppp~~~qqq]]]III<<<;;;???AAAEEEGGGPPP]]]cccppp}}}zzzwwwqqqeeeWWWOOONNNmmmxxxoooUUUKKKYYYbbb]]]___aaacccccc```\\\YYYVVVQQQOOOMMMRRR```ooorrrnnnjjjiiilllvvv~~~{{{wwwwwwvvvwww|||xxxooo```YYY^^^yyy~~~cccPPPNNN[[[\\\^^^ccciiipppuuuwwwyyywwwwww{{{{{{wwwuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxyyy}}}yyyppplllmmmqqqtttwwwyyyxxxxxxzzz|||~~~xxxuuurrrrrrooojjjiiikkkiiidddVVVXXXYYYXXXVVVVVVZZZ^^^___ccctttvvvooommmjjjddd___++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........///000/////////111333<<>>;;;999<<>>===???CCCXXXyyy~~~bbbJJJKKKnnn{{{AAA333111///---------+++***++++++)))((((((((((((((((((((((((((())))))))))))))))))((((((((())))))***)))))))))))))))*********)))---,,,...222222>>>WWWpppqqq]]]III<<<;;;@@@@@@DDDGGGPPP^^^dddqqq~~~~~~~~~~~~}}}wwwnnnbbbUUUOOOWWWcccuuulllZZZHHHEEEMMMSSSRRRUUUUUUWWWXXXYYYYYYXXXWWWSSSQQQMMMKKKQQQXXXWWWRRRSSSUUU```ttt}}}{{{zzz{{{zzzrrrggg^^^XXXccc}}}yyyaaaNNNMMMUUUUUUVVV[[[eeennntttvvvvvvuuuxxx||||||xxxwwwyyyvvvvvvwwwwwwxxxxxxwwwwwwuuuwwwzzz{{{uuulllhhhjjjvvvwwwyyyyyyzzz{{{}}}~~~~~~yyyuuurrrrrrpppkkkjjjkkkhhhcccUUUWWWXXXWWWUUUUUUYYY\\\]]]ccctttyyyqqqmmmjjjeeeaaa++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........///000000//////111333===UUUpppjjjhhheeeppplllTTTPPPQQQbbbrrr~~~yyyttt]]]SSSHHHGGGLLLRRRQQQOOOEEECCCBBBBBBBBBAAA???===;;;<<<@@@AAA??????GGGRRRWWWcccllljjj```WWWOOOIIIKKKQQQWWW\\\]]]___cccfffgggjjjrrrmmmddd]]]bbbtttyyywww~~~jjjccc```bbbiiiyyywwwrrriii]]]QQQHHHDDDFFFGGGGGGHHHKKKQQQXXX]]]^^^bbbnnn}}}qqqaaaSSSRRRGGG===;;;<<<===BBBGGG```jjjPPPIIIdddDDD444222///...------+++***+++***)))(((''''''''''''(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))******(((---,,,...222222@@@ZZZttt|||ppp\\\III<<<;;;@@@???DDDFFFPPP^^^dddqqq~~~}}}|||xxxooobbbWWWOOOQQQ```ooofffUUUDDDAAAFFFLLLSSSXXX```___]]]]]]^^^^^^\\\[[[XXXXXXSSSLLLHHHGGGCCC>>>???DDDVVVppp~~~zzzwwwoooccc\\\ZZZbbbzzzwww___JJJHHHRRRSSSYYYbbbkkkqqqqqqpppsssssswww||||||xxxwwwzzzvvvwwwwwwxxxxxxxxxwwwwwwuuuttttttuuuqqqmmmooouuu}}}{{{|||~~~|||~~~}}}xxxvvvqqqsssqqqmmmllllllhhhbbbTTTVVVXXXVVVTTTTTTWWW[[[\\\dddttt{{{sssnnnjjjfffbbb++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........///000000///000222444>>>UUUpppmmmqqq}}}aaalll|||hhhSSSQQQPPP___qqqxxxnnnfffTTTNNNHHHHHHLLLOOOMMMIII???>>><<<===>>>???>>>===::::::===???===:::===CCC???GGGOOOTTTWWWXXXSSSMMMHHHOOOXXX]]]```bbbfffjjjlllrrr}}}vvvjjjkkkqqq}}}|||hhheeeggglllwww~~~~~~wwwvvvrrrjjj^^^RRRIIIDDDFFFGGGHHHHHHJJJOOOUUUZZZ```ccclllxxxjjj^^^XXXQQQIII???::::::===DDDKKKiiioooVVVJJJ]]]GGG555222000......---+++***,,,+++***)))(((((((((((('''((((((((()))))))))***))))))(((((()))******+++***)))))))))))))))))))))(((......///222333BBB]]]wwwppp\\\III<<<;;;@@@>>>BBBEEEOOO]]]dddqqq~~~|||pppcccUUUPPPQQQTTT[[[aaaPPPIIIEEEJJJVVVaaajjjppprrrooollliiihhhfffccc```^^^bbb```WWWMMMHHHCCC???<<>>UUUooo}}}eeerrrzzzcccnnn|||hhhSSSQQQOOO[[[ooouuufff[[[HHHDDD@@@@@@CCCDDDBBB???===;;;::::::<<<======<<<777777:::???>>>;;;<<>><<<<<<>>>AAA@@@>>><<<<<<>>>???>>>===>>>?????????@@@@@@@@@@@@AAA@@@@@@CCCHHHNNNRRRSSSHHHPPPZZZaaadddhhhmmmrrrvvvyyyssssssvvvrrrxxx}}}zzzsssiii^^^SSSJJJEEEEEEGGGIIIIIIIIILLLRRRWWW___ccciiisss{{{lllccc```UUUJJJ???;;;:::;;;AAAGGGcccfffXXXLLLLLLKKK666222000111000,,,+++---++++++******)))((((((((())))))))))))))))))))))))))))))((((((((((((((()))((((((((()))******++++++---))),,,333111333LLLjjjrrr[[[GGG===<<>>CCCGGGRRRaaaggguuusssaaaXXXPPPNNNKKKGGGHHHLLLNNNaaauuu~~~{{{~~~{{{tttqqqtttrrrpppooommmeeeZZZQQQLLLTTTdddllleeeXXX[[[gggiiihhhccc[[[VVVaaa{{{qqqZZZNNNVVVttt|||oooppprrrsssssssssvvv{{{yyyyyyzzz}}}~~~}}}zzzwwwwwwpppfffbbbpppwwwzzz{{{tttppptttuuuuuutttuuuvvvvvvtttrrrppppppppppppooolllgggddd[[[WWWUUUVVVVVVTTTUUUYYY___bbbllluuummmjjjhhhddd++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////---.../////////111444666CCC___nnn|||qqq|||iiivvvzzzkkkVVVNNNUUU^^^mmmwwwjjj^^^PPPDDD===>>>>>>>>>===???BBBDDDEEEFFFHHHKKKLLLLLLJJJIIIDDDCCCCCCCCCCCCCCCCCCCCCKKKIIIGGGGGGHHHHHHHHHGGGIIIOOOWWW___eeekkkpppttt{{{}}}uuusssyyyxxxxxx}}}yyysssiii^^^SSSJJJEEEEEEGGGIIIIIIIIILLLRRRWWW^^^bbbiiisss|||mmmddd```UUUJJJ@@@;;;:::;;;AAAGGGZZZ~~~cccYYYOOOLLL{{{RRR777333000111000,,,+++---++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++---))),,,222222666OOOnnnqqqZZZFFF<<<<<>>CCCGGGQQQ```gggttt|||pppfff\\\PPPIIIDDDDDDNNNZZZkkk}}}yyyxxxvvvttttttuuuvvvssslllggg^^^ccciiiggg\\\QQQQQQWWWTTTUUUVVVVVV[[[ooowwwqqqZZZOOOYYYjjjjjjmmmqqqssssssvvvzzzxxxyyyzzz}}}~~~|||yyywwwqqqjjjkkkyyy}}}wwwtttvvvwwwtttrrrttttttttttttuuuvvvuuusssqqqooonnnnnnoooooommmjjjggg\\\XXXVVVWWWWWWUUUVVVZZZ^^^aaalllvvvnnnllliiieee++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////...////////////111444777DDDaaappp~~~tttzzzlllyyy~~~mmmWWWNNNTTT]]]oooyyykkk]]]RRRGGG>>><<<>>>???AAACCCGGGLLLOOOVVVYYY]]]___]]]YYYVVVTTTMMMLLLJJJIIIHHHHHHIIIJJJQQQQQQRRRTTTVVVUUUQQQNNNKKKNNNTTT]]]hhhpppuuuwww}}}zzzuuunnnlllwww~~~~~~|||xxxrrriii^^^SSSJJJDDDDDDGGGIIIIIIIIILLLQQQVVV\\\bbbhhhrrr~~~oooeee```UUUJJJ@@@;;;:::;;;@@@FFFQQQtttggg```WWWQQQxxx\\\:::444000000///,,,+++---+++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++---***,,,111222999SSSppppppXXXEEE;;;<<>>CCCGGGQQQ```fffrrr}}}~~~wwwmmmkkk___OOODDDBBBMMMdddxxx~~~|||~~~wwwxxxzzz}}}}}}{{{wwwyyyuuuiii\\\UUUPPPMMMMMMPPPUUU\\\hhhxxxtttpppZZZQQQ[[[sss``````eeennnssssssuuuyyywwwxxxzzz}}}~~~|||xxxtttqqqwwwqqqhhhpppuuusssqqqrrruuuuuutttttttttuuuvvvuuussspppooonnnmmmmmmnnnmmmkkkjjj\\\XXXVVVXXXWWWUUUWWW[[[\\\aaannnwwwooommmjjjggg++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////...///000000000111444777DDDaaappp}}}ttt{{{kkkyyy~~~nnnVVVMMMSSS]]]pppyyymmm___RRRIIICCC???@@@BBBEEEIIIOOOWWW```fffsssuuuvvvsssllleee```^^^WWWUUUSSSQQQPPPPPPPPPQQQYYY]]]dddkkkooommmgggbbbRRRQQQSSS[[[gggpppuuuuuutttmmmggghhhttt~~~~~~}}}zzzxxxrrriii^^^SSSJJJDDDCCCFFFIIIIIIIIILLLQQQUUU[[[aaahhhqqqqqqfff___UUUJJJ@@@<<<;;;;;;@@@EEEOOOtttuuuiii^^^XXXzzziii>>>666000000///,,,+++,,,,,,,,,+++******))))))((((((((((((((((((((((((((()))(((((((((((())))))***((((((((()))******++++++...+++,,,000111:::SSSnnn~~~oooWWWDDD:::;;;???>>>CCCGGGRRR```eeeqqq|||||||||{{{|||uuummmfffZZZLLLHHHTTTnnn|||zzz}}}wwwzzzrrrhhhddd[[[OOONNNTTT^^^lll}}}vvvvvvnnnXXXQQQ]]]{{{___SSSSSS\\\lllvvvuuuuuuwwwwwwxxxyyy}}}yyywwwwww}}}yyynnniiiyyyuuummmqqquuutttuuuuuuvvvwwwxxxwwwtttqqqpppooommmlllmmmmmmkkkjjj]]]YYYWWWXXXXXXVVVWWW[[[\\\aaaooovvvnnnllljjjfff++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////...///000000000222555777EEEcccsss{{{pppiiiyyypppXXXNNNUUU___rrryyyoooaaaSSSHHHAAA???@@@CCCGGGMMMVVVaaaooo|||}}}tttmmmiiiggg___^^^\\\ZZZXXXXXXXXXXXXaaagggqqqzzz}}}yyyqqqjjj\\\WWWRRRUUU]]]dddfffeeeaaa\\\]]]nnn|||}}}}}}|||yyywwwqqqiii___SSSIIIDDDBBBEEEIIIIIIIIILLLPPPTTTYYY```gggooorrrggg]]]UUUKKKAAA===;;;;;;???DDDOOOxxxlll]]][[[}}}vvvBBB888111//////---+++,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((()))******++++++///------///000999QQQiiiwwwpppXXXDDD;;;;;;>>>>>>DDDHHHSSSaaafffqqq~~~yyysssssssssnnnfffVVVOOOLLLYYYxxxwwwsssuuuuuu|||}}}yyykkkZZZQQQ[[[mmm~~~yyyyyy~~~lllVVVQQQ```jjjQQQGGGHHHVVVnnn|||{{{wwwxxxxxxxxxyyy|||yyyxxxzzz|||}}}{{{xxxvvv{{{zzzmmmqqquuusssvvvwwwxxxzzz{{{yyyvvvsssssspppnnnmmmlllkkkiiiggg]]]YYYWWWXXXXXXVVVWWW[[[]]]bbbpppsssllljjjhhhddd++++++++++++++++++++++++,,,,,,,,,---------......///////////////////////////000000000000222555888GGGgggxxxyyykkkkkk{{{sssZZZOOOWWWbbbrrr|||pppdddUUUIII@@@<<<>>>DDDJJJQQQ]]]kkkzzzxxxrrrmmmiiigggddddddcccbbbaaa```___^^^[[[```iiisssxxxwwwqqqmmmaaaYYYPPPLLLNNNQQQRRRQQQRRRTTTaaa~~~zzz}}}{{{xxxvvvqqqiii___SSSIIICCCBBBEEEHHHJJJJJJKKKPPPTTTXXX___fffmmm}}}tttiii^^^UUUKKKAAA===<<<;;;>>>CCCMMMyyygggTTTVVVxxxEEE:::111//////---++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))(((''''''(((((()))***+++((((((((()))******++++++...---...///111;;;QQQeeeqqqqqqZZZFFF<<<;;;======DDDIIITTTbbbgggrrr~~~|||}}}|||~~~~~~ooolllfffbbbbbbccc]]]UUUKKKNNN[[[wwwxxxooojjjkkkpppyyyooojjjttt{{{zzzzzz|||}}}iiiTTTSSSeee{{{ZZZGGG???AAATTTttt}}}|||zzzzzzzzz{{{~~~~~~}}}yyyxxxxxxyyywwwvvvyyy~~~qqqssswwwuuuwwwxxxzzz|||}}}{{{wwwtttrrrqqqooonnnmmmkkkhhhfff\\\XXXVVVXXXWWWUUUWWW[[[^^^bbbnnn|||qqqjjjiiifffccc++++++++++++++++++++++++,,,,,,,,,---------......///////////////////////////000111111111222555888FFFhhh{{{uuuhhhlll}}}tttZZZNNNUUU```rrr{{{uuubbbVVVJJJCCC???@@@HHHRRR]]]hhhxxx}}}vvvssspppjjjeeegggggghhhiiihhhfffdddbbbXXXYYY\\\bbbfffiiihhhggg\\\UUUKKKFFFEEEHHHJJJLLLRRR\\\sss{{{|||{{{wwwuuuqqqjjj___TTTIIICCCAAAEEEHHHJJJJJJKKKOOOSSSXXX^^^eeelllzzzxxxlll___TTTKKKBBB>>><<<;;;>>>BBBKKKttt```KKKOOOoooHHH<<<111...///---++++++---,,,,,,++++++******)))))))))))))))))))))))))))''''''''''''((()))***+++((((((((()))******++++++,,,---///000444???SSSeeeppprrr\\\HHH===;;;======DDDIIIUUUdddiiittt{{{xxxsssrrrzzz~~~uuuqqqvvv~~~uuujjjWWWWWWUUUTTTXXX[[[VVVOOOOOO^^^xxxxxxmmmfffaaaaaaccciiissswww{{{~~~{{{|||zzzxxx{{{hhhTTTWWWlllfffIII>>><<>><<<;;;>>>BBBIIIqqq[[[GGGLLLhhhJJJ===111...///---++++++------,,,++++++******)))))))))))))))))))))))))))''''''''''''((()))++++++((((((((()))******++++++***,,,///222666BBBVVVgggppp}}}sss^^^JJJ>>>;;;<<<===DDDIIIVVVeeejjjvvvsssnnnhhhhhhsss}}}xxxmmmiiiooo{{{zzzeeeUUUMMMOOOQQQUUU\\\bbb___XXX[[[rrrzzzdddXXXUUUUUUZZZ___dddlllvvv|||sss}}}~~~zzzvvvzzzgggUUUZZZqqqZZZAAA;;;<<>>;;;999<<>>999@@@HHHmmm}}}yyyxxxzzz{{{xxxvvvwwwyyyuuutttuuutttqqqrrrvvvxxxwwwxxxzzz}}}}}}{{{xxxvvvwwwwwwwwwvvvtttrrrqqqooonnnmmmmmmmmmkkkhhhfffZZZWWWUUUWWWWWWTTTUUUYYY]]]]]]dddvvv}}}uuulllkkkhhhccc,,,,,,,,,++++++++++++***,,,,,,,,,---------..................//////////////////000//////111555888OOOiiitttnnnooo{{{lll|||www\\\LLLSSS```mmm{{{~~~zzz}}}zzzmmmZZZLLLEEE@@@CCCUUUpppdddOOOIIIKKKQQQVVVZZZ]]]bbbfffjjjnnnsssvvv{{{|||xxxjjjeee]]]ZZZ]]]gggsss{{{fffSSSXXXhhh~~~~~~~~~zzzvvvtttwwwtttpppjjjaaaVVVJJJBBB@@@CCCFFFHHHHHHKKKQQQUUU^^^^^^___bbbnnnxxxmmmddd]]]SSSHHHCCC???;;;<<>>DDDHHHTTTeeemmm{{{yyyuuuqqqggg^^^XXXXXX^^^oooyyynnnrrr|||sssqqqyyyjjj]]]PPPIIINNNTTTUUUYYY___bbbkkkqqqtttyyy}}}wwwkkk^^^RRRIIIIIIJJJJJJPPPYYYcccfffnnnxxx}}}|||wwwnnngggooorrr___ZZZZZZpppdddAAA???AAA;;;DDDTTT|||~~~zzzwwwyyyyyyvvvuuuvvvzzzuuusssuuuuuusssrrrtttwwwwwwwwwyyy{{{{{{zzzyyyuuuuuuvvvvvvtttsssqqqpppnnnmmmlllllllllkkkhhheeeZZZVVVUUUVVVVVVTTTTTTXXX[[[\\\dddwww~~~vvvlllkkkhhhccc++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000//////111555888OOOkkkxxxnnnooovvv~~~___LLLPPP\\\iiixxx~~~wwwqqqvvv{{{|||uuugggTTTFFFBBBDDDPPPjjjmmmKKK;;;>>>FFFLLLPPPQQQUUUZZZ```eeekkkqqquuu}}}mmmWWWPPPccc{{{zzzxxxwwwzzz~~~zzzwwwuuuvvvsssooojjjbbbWWWKKKDDD@@@CCCFFFHHHHHHKKKPPPTTT[[[]]]___cccnnnxxxmmmeee___UUUKKKFFFAAA===<<>>999AAAHHHKKKLLLNNNQQQUUUZZZ___eeekkkoooyyyuuu```RRRUUUooo{{{gggaaafffrrryyy}}}{{{yyyvvvssspppjjjbbbWWWLLLDDD@@@CCCFFFGGGHHHJJJOOOTTTVVVZZZ```eeepppxxxnnnfffaaaWWWMMMGGGBBB===<<<>>>BBBVVV```KKKbbbVVV666333111444......,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,///000///222CCC^^^tttxxx|||xxxaaaKKK===:::<<<<<>>;;;NNNgggOOOiii\\\888444222333---///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++...//////...333EEE___sss~~~|||yyyvvv```KKK>>>;;;===<<>>@@@999;;;HHH]]]{{{zzzyyyvvvvvvxxxuuutttuuuvvvqqqjjjgggiiinnnuuu~~~zzzwwwuuuuuuvvvvvvuuusssqqqpppqqqooonnnnnnmmmkkkgggeee^^^ZZZYYYZZZYYYVVVVVVZZZYYYZZZaaasssvvvllljjjiiiddd******+++++++++,,,,,,,,,,,,,,,,,,---------..................//////////////////000//////111555888FFFhhh{{{pppkkkhhhzzz|||bbbQQQTTT```ppp|||vvvmmmiiihhhuuujjj[[[RRRQQQUUUYYYZZZUUU]]]ccc___SSSJJJIIIKKKZZZsssnnnPPPFFF>>>???CCCHHHMMMRRRTTTVVVXXXYYY[[[___dddgggmmmwwwyyyuuuttttttzzz|||lll\\\ZZZkkk^^^RRRMMMRRRcccccckkknnnjjjhhhpppyyy~~~~~~wwwuuuqqqkkkbbbWWWLLLDDDAAACCCFFFGGGGGGIIINNNRRRUUUZZZ___ccclllzzzqqqjjjfffZZZNNNFFF???;;;;;;>>>999IIInnnRRRgggccc===777222222,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,---...///666GGG]]]mmmxxx}}}zzzuuu```KKK>>><<<===;;;DDDJJJTTT```fffvvvxxxrrroookkkfffaaaYYYjjjzzzsssxxxrrrgggzzzrrruuuuuutttpppjjjhhhgggccc\\\```___[[[VVVSSSYYYfffqqqzzz{{{sssUUUMMMKKKQQQWWWYYYaaakkksssyyy{{{kkkYYYLLLMMMNNNOOOLLLKKKLLLPPPRRRUUUYYYbbbppp{{{nnnddd\\\fffqqqqqq\\\\\\iiiwww|||ZZZ>>><<>><<>>:::;;;???<<>>;;;DDDJJJTTT```eeevvv|||vvvuuurrrnnnkkkddduuu}}}|||nnnkkkyyyxxxyyyuuukkkdddaaa```]]]^^^[[[UUUOOOMMMSSS]]]fffggglllyyyvvvWWWOOOMMMTTTZZZ]]]fffqqqzzz}}}{{{fffUUUNNNIIIOOOTTTTTTRRRQQQQQQPPPVVVWWW\\\fffppp{{{uuuaaaVVVbbbqqqdddVVVccczzz___MMM===999<<>>AAAJJJaaaMMMVVV{{{xxxwwwsss@@@<<<555---...***------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---++++++...:::KKK\\\hhhttt|||qqq```MMM???;;;>>>>>>DDDHHHRRR```gggvvv}}}yyyvvvtttkkkkkkuuuwwwjjjooo}}}wwwpppjjjdddaaaaaaaaaZZZQQQPPPZZZdddgggcccfffggghhhttt~~~qqq___QQQMMMXXX``````gggttt{{{qqq___TTTPPPTTTTTTTTTTTTUUUVVVWWWWWWWWWYYY[[[___fffrrr|||^^^TTT```rrrqqqbbbhhhoooyyyQQQEEE@@@CCCFFFLLLaaazzz{{{yyyxxxuuutttuuutttrrrsssiiiVVV[[[ttt}}}zzz{{{|||yyyuuutttsssqqqoooppprrrsssqqqooosssqqqooooooooonnnjjjfff```ZZZUUUTTTRRRPPPSSSXXXZZZZZZ___nnn{{{zzzpppoooiiiccceee++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////000000000//////000444777GGGfffwwwvvvqqqhhhppp{{{^^^MMMSSSZZZjjjuuueeeXXXUUUYYYUUULLLFFFHHHOOOXXXgggsssrrrkkk{{{zzzuuuqqqjjjbbbSSSEEE;;;>>>DDDIIIRRR[[[```_________```dddiiilllvvv~~~iiiWWWNNNMMMLLLMMMRRRXXX^^^bbbjjjmmmsssyyy~~~sssccc```pppwwwXXXZZZdddyyyrrrqqquuuvvv|||zzz~~~~~~yyyvvvrrrkkkbbbVVVJJJCCCBBBCCCEEEFFFGGGJJJMMMPPPTTTWWW]]]ccciiiwww{{{pppkkkaaaXXXLLLBBB===;;;<<<===@@@III```HHHKKKnnn|||NNN@@@888222000)))------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...---,,,000:::JJJ[[[ggg{{{~~~rrrbbbOOO???:::======CCCHHHRRR```gggvvv~~~{{{xxxvvvvvvwww{{{ppprrrzzzuuurrrllllllfff]]]]]]eeennnqqqppprrroooiiimmmwwwxxxqqq___RRRPPP\\\ddddddkkkwww}}}}}}mmm]]]TTTQQQVVVUUUUUUUUUUUUVVVWWWWWWUUUWWWZZZ]]]bbblllyyynnnZZZ[[[kkk}}}kkkkkknnnyyylllVVVLLLIIIOOOTTT]]]ttt{{{xxxwwwtttrrrsssvvvssspppdddWWWddd|||{{{yyy|||wwwxxxsssqqqpppppprrrrrrqqqooorrrpppnnnnnnnnnmmmiiifff```ZZZUUUTTTRRRPPPSSSXXXZZZ[[[```ooo|||~~~{{{qqqpppkkkccceee++++++++++++++++++++++++,,,,,,,,,---------......///////////////////////////000000//////111444777IIIhhhxxxsssqqq{{{eeennn{{{^^^MMMRRRXXXdddzzz}}}ooo]]]NNNKKKPPPLLLHHHGGGKKKUUUggg~~~yyyqqqqqqppplllgggXXXHHH===>>>DDDIIIQQQ[[[aaaaaabbbbbbcccggglllppp}}}tttYYYFFFHHHHHHIIILLLQQQXXX^^^bbbjjjnnnsssxxx}}}vvvgggeeezzznnnWWW^^^sss}}}{{{xxxvvvqqqkkkbbbVVVJJJBBBAAACCCEEEFFFGGGJJJMMMOOOUUUXXX]]]bbbhhhvvv{{{pppjjjbbbYYYMMMBBB<<<;;;;;;<<<===HHHyyy^^^DDDAAAbbb```EEE999666444+++------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************.........111;;;JJJ\\\gggsssdddQQQ@@@999:::;;;BBBGGGRRR```gggvvv}}}{{{yyy{{{~~~zzzpppqqq|||uuurrruuuyyy{{{xxx|||zzzssspppuuuuuuqqqaaaVVVSSS___gggiiippp{{{vvvgggZZZTTTSSSWWWWWWVVVVVVVVVUUUUUUUUUTTTWWWZZZ\\\```hhhsss{{{{{{___YYYggg{{{wwwjjjsssuuuxxxiiiggg]]][[[cccjjjuuuzzzxxxvvvsssqqqqqqwwwtttnnnaaa^^^uuuxxxxxxwwwzzzsssqqqppppppqqqqqqpppoooqqqooonnnmmmmmmllliiigggaaa[[[VVVTTTRRRQQQSSSXXXZZZ]]]cccppp~~~|||~~~sssrrrllldddddd++++++++++++++++++++++++,,,,,,,,,---------......------------------------//////000000000111444777HHHhhhyyynnnmmmxxxbbblll~~~{{{^^^LLLPPPUUU^^^uuu{{{kkkWWWGGGEEEKKKJJJKKKLLLPPP[[[ppp|||xxxyyyxxxsssmmm\\\JJJ<<<===DDDIIIRRR[[[aaabbbcccdddeeeiiipppuuu|||eeePPPDDDIIIIIIKKKNNNSSSZZZ___ccclllpppvvvzzz~~~uuuggggggfff[[[kkk~~~yyyuuuzzz{{{xxxuuuqqqkkkbbbVVVJJJBBB@@@CCCEEEFFFHHHIIILLLOOOUUUXXX]]]aaagggttt|||pppkkkccc[[[NNNCCC<<<:::;;;;;;;;;EEEppp]]]EEE???cccqqqHHH666555555///...------,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,---...222<<>><<>>;;;;;;;;;999???XXXqqqZZZOOOMMM{{{}}}KKK888222---222......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***---111;;;OOOgggyyyyyykkkWWWDDD;;;:::999@@@FFFRRR___eeerrr}}}eeeTTTZZZXXXYYYZZZbbbvvv|||{{{yyyyyy{{{vvvfff```dddmmmzzzpppaaaXXXTTTSSSSSSRRRRRRSSSSSSRRRPPPNNNMMMLLLPPPUUU[[[aaajjjuuu|||ooogggqqq~~~lllnnnxxxiiiyyyxxxxxx|||xxxtttwwwyyyxxxwwwxxxtttrrruuuwwwxxxvvvqqqrrrrrrqqqooommmmmmnnnllllllllljjjhhhfffgggiiibbb\\\WWWUUUSSSRRRTTTYYY[[[___fffttt~~~xxxrrrnnneeebbb++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////,,,...000111111333555777CCCdddwwwmmmnnnrrr}}}lllTTTRRRSSS```vvv|||mmmXXXHHHHHHQQQSSSYYY[[[]]]hhh~~~}}}~~~oooWWWBBB>>>DDDJJJRRR[[[\\\aaagggjjjlllsss~~~nnnZZZNNNNNNSSSVVVWWWZZZ^^^bbbeeegggiiipppxxxvvvlllvvvggg```tttsss]]]LLLFFFCCCGGGKKKOOOWWW```kkk~~~~~~}}}}}}|||||||||wwwuuupppjjjaaaUUUIIIAAA>>>AAAEEEGGGHHHIIIKKKLLLVVVXXX\\\___cccooo{{{mmmhhhkkkbbbTTTHHH@@@<<<;;;;;;999===PPPhhhXXXPPPMMM~~~rrrtttDDD===666---111.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---000:::NNNiii|||{{{lllYYYFFF<<<<<<:::AAAGGGRRR___dddqqq~~~}}}{{{rrr]]]PPPWWWUUUXXX[[[ddd{{{|||{{{zzzzzz{{{~~~qqqggggggnnnyyyvvvgggZZZUUUTTTTTTTTTPPPQQQRRRSSSRRRQQQOOONNNMMMQQQVVV[[[bbblllxxxxxxpppvvvqqqlllttt{{{qqqhhh|||{{{qqqttt{{{yyyuuuxxxzzzxxxwwwxxxwwwrrrvvvzzz~~~wwwuuuqqqrrrsssqqqnnnlllmmmnnnkkklllllliiifffeeegggiiibbb\\\WWWUUUTTTRRRTTTYYY\\\___eeeuuu|||tttppphhheee++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,...000111222333555777DDDccctttrrrtttuuummmTTTPPPQQQ]]]sss}}}oooYYYHHHHHHPPPWWW]]]aaadddrrr~~~|||{{{zzzzzz{{{}}}~~~}}}vvv]]]FFFAAAEEEJJJRRRYYY\\\bbbhhhlllnnnvvvxxxgggZZZSSSSSSUUUZZZ\\\```dddhhhlllnnnooooooxxxtttwwwooo~~~yyyfffbbbwwwmmmSSSBBB@@@@@@AAADDDJJJTTT```iii}}}~~~~~~}}}}}}||||||wwwtttpppjjjaaaUUUIIIAAA>>>AAAEEEGGGHHHIIIKKKLLLVVVXXX\\\___cccoooyyykkkeeemmmcccUUUIIIAAA===<<<<<<888<<>>===:::AAAGGGRRR___cccooo~~~}}}wwwrrr```UUUZZZTTTYYY]]]ggg{{{{{{{{{|||}}}xxxmmmkkkpppyyyyyynnn```VVVSSSTTTUUUTTTPPPQQQSSSTTTTTTRRRPPPOOORRRUUUZZZ^^^eeeooo{{{wwwyyykkkooo{{{kkkkkkuuummmrrr~~~zzzzzzvvvxxxzzzxxxvvvwwwzzzrrrvvv{{{yyywww{{{yyytttsssqqqrrrsssqqqnnnllllllnnnjjjkkkkkkiiieeedddgggiiibbb\\\WWWUUUTTTRRRUUUYYY]]]___eeeuuu~~~vvvrrrkkkggg,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///////////////111333555666CCCaaaxxx~~~oootttvvvlllrrrjjjYYYLLLOOO```mmm~~~rrr^^^NNNMMMVVVaaadddfffmmm}}}|||zzzzzz}}}~~~}}}|||~~~}}}}}}kkkPPPBBBCCCMMMUUUXXXaaaccchhhmmmttt{{{}}}jjj[[[SSSTTTYYY\\\]]]```eeeiiimmmqqqwwwzzzvvvzzz~~~tttrrrvvvjjjcccqqqkkkNNNAAABBB<<<===DDDLLLRRRZZZlll}}}~~~|||{{{{{{||||||uuusssoooiii```TTTHHH??????AAACCCCCCCCCFFFKKKPPPUUUUUUYYY___cccmmmooocccjjj```RRRGGGAAA???===;;;666999MMM```WWWCCCNNNmmmyyy|||VVV>>>;;;333666...//////...---,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))((((((((()))******++++++,,,***000333888NNNhhhooosssyyy{{{}}}ppp^^^KKK>>>999>>>@@@DDDSSS```___iii~~~yyyrrriiiaaa]]]___YYYbbbwww}}}|||}}}|||{{{zzzzzz{{{|||||||||kkkhhhooosssrrrmmmdddZZZTTTTTTTTTSSSPPPQQQSSSUUUVVVVVVVVVTTTSSSVVVXXX^^^dddgggnnn|||~~~uuuuuuqqquuu~~~|||eeehhh|||uuulllsss|||yyyyyyyyyyyyyyyxxxxxxxxxssstttvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwuuutttsssrrrqqqpppnnnlllkkkjjjiiillliiigggffffffggggggfff```YYYWWWZZZVVVNNNRRR\\\aaa___cccttt~~~wwwssskkkhhh,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///////////////111333555666@@@___vvv}}}rrrllljjjnnniiiZZZNNNRRR^^^kkkuuudddSSSOOOTTTdddhhhmmmvvv}}}{{{{{{pppUUUDDDBBBKKKTTTYYYaaadddiiipppwww~~~wwweeeXXXUUUXXX\\\^^^___aaaeeehhhlllqqqwww{{{zzz~~~xxxvvv}}}zzzfffbbbttt~~~pppXXXHHH@@@===???AAAIIIRRRYYYcccvvv~~~|||{{{{{{{{{{{{uuusssoooiii```TTTGGG???>>>@@@CCCCCCDDDFFFLLLPPPUUUUUUYYY___cccmmmpppfffkkkaaaSSSHHHAAA???<<<;;;777777HHH]]]VVVCCCLLLgggxxxYYY@@@;;;333666...//////...---,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))((((((((()))******++++++---***///333888OOOggglllttt{{{~~~qqq```MMM@@@<<<===???CCCQQQ______hhh~~~~~~{{{uuuooohhheeeiiidddlll}}}zzzxxx|||~~~}}}~~~|||zzzxxxxxxyyyyyy|||}}}lllfffjjjnnnlllggg___VVVQQQQQQRRRRRRPPPQQQRRRTTTVVVWWWVVVVVVUUUXXX[[[ccckkknnnsss~~~zzzsssrrryyyxxxeeeiii{{{~~~xxxvvvyyy||||||{{{zzzzzzyyyxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqpppooonnnmmmllljjjgggfffggggggfffeee]]]WWWVVVYYYVVVQQQVVVaaannnjjjkkkxxx}}}vvvsssmmmjjj,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............/////////...///000222444555>>>\\\ttt}}}vvvgggqqqpppiii[[[OOOSSSZZZiiiyyylll]]]TTTRRReeekkkuuu}}}vvv[[[HHHBBBHHHRRRYYYbbbeeekkksss{{{~~~qqq```WWWXXX\\\_________aaaccceeeiiiooovvv{{{yyysss~~~mmmbbbjjjzzzxxx]]]FFFCCCCCC>>>FFFLLLVVVaaajjjvvv~~~|||{{{{{{{{{{{{uuusssnnnhhh___SSSGGG???<<>><<<:::888666FFFZZZUUUBBBIIIaaa|||[[[@@@;;;222666///000///...---,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))((((((((()))******++++++...+++///333999OOOeeehhhtttsssbbbOOOBBB===<<<>>>BBBOOO]]]^^^ggg}}}~~~}}}}}}~~~zzzvvvrrrooosssooowwwzzzoooqqqyyy|||zzz~~~{{{yyyxxxxxxyyyzzzwww~~~nnnddddddeeeeee```ZZZSSSPPPQQQRRRSSSRRRSSSUUUWWWYYYZZZ[[[ZZZZZZ\\\aaajjjssswwwzzz{{{rrrvvvqqqdddiiizzz|||yyy~~~}}}}}}|||{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvtttuuuuuuuuutttsssrrrrrrrrrsssuuuvvvvvvtttrrrpppllljjjhhhgggggggggfffdddYYYUUUTTTWWWVVVTTT[[[fffzzzuuusss}}}{{{uuusssnnnlll,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------............/////////...///000222333555===[[[ttt}}}{{{iiiyyylll\\\MMMPPPXXXggg~~~uuuhhh[[[RRRbbblll|||zzzbbbMMMCCCFFFRRR[[[cccgggnnnvvv~~~}}}ppp```YYY[[[______]]]^^^______aaadddkkksssyyy|||xxx|||ooofff```tttwwwlllSSSDDDFFFLLLLLLVVVaaaooo|||}}}{{{|||~~~}}}||||||{{{uuurrrmmmggg^^^RRRGGG???;;;>>>BBBDDDEEEHHHMMMRRRTTTTTTXXX___cccmmmuuuqqqlllbbbTTTHHHBBB>>><<<:::888888HHH\\\TTT@@@HHHdddZZZ???:::222777000000///...------,,,,,,,,,***************)))((((((((((((((((((((((((((((((((((((((()))******++++++///+++...333999OOOccceeessswwweeeQQQBBB===;;;>>>@@@LLL[[[^^^fffyyy~~~~~~~~~}}}{{{xxxvvvwwwttt{{{ssshhhjjjqqq}}}}}}}}}|||{{{zzzxxxxxxyyy{{{|||xxx|||rrreee______```]]]YYYSSSPPPQQQTTTUUUVVVWWWYYY\\\```bbbbbbaaa```cccgggoooyyy}}}yyyttt{{{zzziiibbbhhhxxx}}}zzz{{{|||||||||}}}}}}}}}}}}}}}~~~~~~}}}|||zzzxxxvvvuuusssttttttttttttssssssrrrtttvvvyyy{{{zzzwwwtttqqqllljjjhhhggggggfffdddcccXXXTTTTTTUUUUUUUUU\\\fff|||vvvttt~~~wwwrrrrrrmmmlll,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------............/////////......///111333444<<<[[[uuukkk|||ppp^^^LLLLLLVVVfff~~~}}}rrrcccWWW]]]lll~~~~~~kkkUUUFFFFFFRRR]]]dddhhhooowww~~~rrrccc\\\^^^```^^^ZZZ\\\\\\\\\]]]aaagggpppvvvzzz}}}oooiiifffaaappphhh]]]UUUPPPRRR\\\fffrrrxxxtttuuu}}}~~~}}}|||uuurrrmmmfff]]]QQQFFF???;;;>>>BBBEEEEEEHHHMMMQQQTTTTTTXXX^^^bbblllrrrpppkkkaaaSSSGGGAAA>>>;;;:::777;;;NNN^^^RRR>>>KKKlllWWW===999333888222000000///...------------***************)))((((((((((((((((((((((((((((((((((((((()))******++++++///+++...222777MMMbbbeeerrr|||hhhRRRBBB<<<:::>>>@@@JJJZZZ___fffvvv~~~|||zzzxxxwwwuuu|||ssseeeccceeelllrrruuuxxx|||zzzzzzyyyyyyyyyzzz{{{{{{xxx{{{xxxggg\\\\\\```^^^ZZZTTTPPPQQQTTTWWWYYYYYY]]]ccciiikkkiiifffccckkklllrrr{{{zzzyyylll```___eeettt{{{yyyyyyxxxyyyzzz|||~~~~~~{{{xxxvvvtttsssssstttuuuuuuuuuttttttvvvxxx{{{|||{{{wwwrrrooollljjjhhhgggfffeeebbb```WWWVVVUUUUUUSSSTTT[[[cccrrrnnnnnn|||tttooooookkkjjj,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............/////////......///000222333;;;YYYuuukkk}}}wwwuuubbbMMMLLLUUUcccyyyzzzlll___\\\kkk~~~~~~uuu```MMMHHHRRR^^^dddiiipppxxx~~~{{{qqqeee___``````^^^ZZZ\\\]]]]]]^^^aaagggpppuuu~~~xxxyyymmmeeedddccc```bbb]]]^^^ccceeegggtttwwwqqqqqqzzz~~~}}}~~~|||{{{uuuqqqllleee\\\QQQFFF???;;;???CCCEEEFFFHHHLLLPPPTTTTTTWWW]]]```iiiyyykkkkkkiii___QQQFFF@@@===;;;:::666;;;NNN]]]OOO<<>>===;;;:::444333AAAQQQKKK>>>QQQtttttt~~~VVV>>>;;;444777000111000///......------...***************)))(((((())))))))))))))))))))))))((((((((()))******++++++***+++111000///DDDbbbooo{{{oooXXXGGG@@@;;;@@@@@@GGGYYYaaagggrrr~~~~~~~~~zzzuuujjjccc\\\TTTQQQRRR\\\aaaiiirrryyy}}}~~~~~~~~~yyyuuuyyy|||vvvwww}}}~~~lll\\\]]]hhhxxxrrrggg]]]XXX[[[bbbhhhlllwww}}}rrrsssttt{{{}}}|||sssZZZTTTQQQOOOZZZlll}}}{{{vvvuuu{{{~~~|||zzzyyyyyywwwvvvssstttvvvxxxzzz|||~~~~~~|||yyyvvvrrrooommmnnnooopppqqqrrrsssssssssoooqqqrrrssssssqqqooommmiiigggeeedddccc```\\\YYYPPPTTTVVVTTTRRRSSSVVVXXX\\\^^^hhh~~~yyypppmmmgggeee,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///.........//////000111222777LLLmmmyyyuuu~~~nnnXXXOOOMMM^^^nnnyyy|||vvvccceeelllzzzhhhSSSPPPYYYcccggglllqqqyyy~~~yyyqqqhhheeeaaa___```aaabbbbbbddddddeeeiiiooouuuyyy{{{jjjdddllloooiiiiii\\\RRRXXXlll~~~~~~~~~~~~|||zzzwwwppplllhhhdddZZZKKKAAA======AAADDDEEEDDDEEEHHHLLLUUUTTTWWW\\\___hhhpppjjjlll^^^MMMBBB>>>===:::666666444<<>>======@@@FFFQQQ]]]hhhooo~~~~~~||||||qqqiiiddd```YYYTTTSSSWWW^^^iiissszzz}}}}}}{{{wwwvvvxxxyyyxxxwwwxxxvvvxxxzzzttthhhbbbccc}}}hhhZZZXXX^^^eeeiiizzz~~~yyyzzz~~~wwwuuu|||sssXXXNNNQQQUUUWWWXXXeeejjjooopppnnnnnnrrrvvv|||xxxvvvwwwwwwtttsssvvvuuutttsssuuuyyy{{{{{{yyy{{{yyyuuuqqqmmmhhhdddbbblllggggggooovvvwwwuuutttsssrrrqqqooonnnlllkkkjjjggghhhhhheeeaaa^^^[[[ZZZXXXUUURRRPPPPPPSSSVVVYYYYYY]]]iiirrrqqqpppiiiggg---------------------------,,,,,,,,,,,,---......---------............///.........//////000111222777JJJjjjzzzsss|||qqqZZZOOOMMM]]]mmmxxx~~~yyygggfffjjjssswwwxxx|||kkkVVVQQQVVVeeeiiinnnsssyyy|||vvvmmmeeeccc______```bbbccccccfffhhhkkkpppvvv{{{}}}{{{ddddddzzz~~~{{{rrrqqqppp```SSSWWWvvv~~~~~~~~~|||yyywwwqqqmmmiiidddZZZKKKAAA===<<<@@@DDDEEEDDDFFFIIIMMMSSSRRRVVV\\\```iiissskkklll```PPPDDD>>><<<:::777555222999DDDAAA@@@WWWvvvuuu}}}RRR???:::666555333111111///...---,,,,,,,,,++++++++++++************))))))(((((((((((()))))))))))))))***++++++,,,,,,---,,,---///333AAAZZZpppsssaaaMMM???===>>>@@@FFFPPP\\\gggnnn~~~}}}yyyrrrmmmhhhaaa\\\WWWXXX[[[aaaiiiqqqvvvxxx~~~|||yyyvvvvvvvvvwwwxxxxxxvvvwwwyyysssjjjeeegggyyyhhh]]]\\\bbbjjjppp{{{{{{sssttt}}}qqqXXXQQQUUUWWWUUUSSSVVVYYY]]]^^^___```dddhhhrrrqqqrrrtttssspppppptttxxxwwwvvvwwwzzz{{{zzzxxxwwwwwwssslllccc]]]]]]^^^fffdddhhhqqqvvvtttpppooosssrrrqqqooommmllljjjjjjfffffffffeeeaaa^^^\\\[[[WWWUUURRRPPPPPPSSSVVVYYYZZZ]]]iiitttuuurrrjjjfff........................---,,,,,,,,,,,,---......---------............///.........//////000111222777GGGeee|||{{{qqqzzzyyyvvv___OOONNN[[[jjjvvv~~~qqqmmmjjjmmmtttxxxyyywwwnnnmmmnnnuuu~~~sss^^^TTTTTTeeekkkqqquuuyyyyyyqqqhhhbbb```^^^^^^```cccddddddbbbeeejjjpppuuuyyy||||||ssscccnnn|||uuuvvvzzzzzz}}}yyydddSSSVVVsss~~~~~~~~~|||yyywwwrrrmmmiiidddZZZKKKAAA>>>;;;???CCCEEEEEEGGGKKKOOOQQQQQQVVV]]]aaakkkuuukkklllbbbTTTFFF>>>:::999888555111666>>>===???WWWwwwtttPPP>>>:::777666444222111000...------------,,,+++++++++************))))))(((((((((((()))))))))))))))***++++++,,,,,,---------///222???XXXnnn|||vvvdddPPPAAA===>>>@@@FFFOOO[[[fffmmm~~~~~~{{{vvvqqqiiiddd```]]][[[\\\aaahhhnnnqqq|||}}}}}}yyyuuutttuuuxxxzzzxxxxxxwwwrrrkkkiiijjjwwwqqqhhh```___eeeooowwwzzzvvv~~~oooooottt|||nnnYYYTTTZZZ\\\WWWQQQJJJJJJKKKLLLNNNPPPSSSTTT```bbbhhhnnnooommmpppuuuvvvuuuuuuvvvwwwwwwvvvtttssssssppphhh___\\\```fffnnnooovvv~~~xxxrrrpppqqqqqqpppnnnmmmkkkjjjiiieeeeeeeeedddbbb```]]]\\\VVVTTTQQQOOOPPPRRRVVVXXXZZZ]]]iiizzzwwwxxxsssjjjfff---------------------------,,,,,,,,,,,,---......---------............///............///000111222777EEEbbbyyyqqqxxxsss|||dddQQQNNNXXXfffsss~~~xxxqqqmmmnnnppppppoooqqqlllggggggmmmxxx|||gggZZZTTTcccjjjqqqvvvxxxwwwnnneeeaaa___]]]^^^```bbbcccccc___bbbfffkkkooossswwwzzzssskkkzzzvvvuuu|||~~~eeeSSSVVViii~~~~~~~~~~~~|||yyyvvvsssnnniiidddYYYKKKAAA>>>:::>>>CCCEEEFFFHHHLLLPPPRRRRRRWWW^^^bbbkkkrrrgggkkkcccVVVHHH>>>999888999555111444;;;<<>>:::888777555222222000///...---------,,,,,,+++++++++*********))))))(((((((((((()))))))))))))))***++++++,,,,,,---,,,---...222>>>VVVkkkssswwwyyygggRRRCCC===>>>@@@EEENNNYYYdddjjj|||~~~|||vvvooojjjjjjfffbbb```cccggglllnnnyyy~~~yyyttttttwww}}}|||zzzwwwqqqllljjjjjjllllllhhhdddbbbgggqqqzzzqqqjjjiiittt}}}uuujjjooowwwxxx|||kkkYYYWWW___bbb^^^YYYNNNKKKGGGDDDDDDEEEDDDDDDJJJOOOYYYcccfffggglllsssrrrrrrssstttvvvvvvvvvvvvqqqpppmmmiiihhhlllttt{{{{{{tttsssppppppnnnmmmllljjjiiiiiieeeddddddddddddbbb```^^^UUUSSSPPPOOOOOORRRVVVXXXZZZ]]]iiiyyyzzzuuuooolllhhh,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///............///000111222888CCC___xxxtttxxxqqqkkkUUUOOOUUUaaapppxxxqqqnnnmmmlllkkkrrrooojjjcccaaaiiivvvooo___UUU^^^gggppptttwwwuuummmdddaaa```^^^^^^```bbbbbbbbb```bbbdddgggjjjooovvv{{{ttttttsssuuuzzz{{{bbbRRRXXXiiiyyy{{{zzz~~~~~~~~~~~~|||xxxvvvsssnnnhhhbbbXXXIII@@@===:::>>>CCCEEEFFFHHHMMMQQQTTTTTTYYY___bbbjjjlllbbbhhh```TTTGGG>>>999888999777333555;;;>>>GGGdddNNN>>>;;;999888666333222111000///.........,,,,,,,,,++++++++++++***))))))(((((((((((()))))))))))))))***++++++,,,,,,---,,,---///222>>>UUUjjjooowww|||jjjTTTDDD>>>>>>@@@DDDMMMWWWbbbhhhzzz{{{uuuqqqqqqnnnkkkjjjkkkllllllllluuu~~~vvvtttttt~~~xxxqqqllliiiggghhhiiiiiifffcccgggpppxxx||||||rrrddd]]]\\\^^^hhhuuuooonnnrrr|||}}}vvvzzz{{{hhhXXXWWW```fffgggfffXXXTTTMMMGGGCCC@@@===:::???BBBJJJSSSXXXZZZ___eeejjjkkkmmmppprrruuuxxxzzztttooolllmmmuuuuuuooooooooonnnmmmlllkkkjjjiiihhhfffddddddeeefffeeebbb___TTTRRROOONNNOOORRRUUUXXXZZZ^^^kkk}}}{{{ooollloooiii,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///.........//////000111222777AAA\\\vvvttt{{{rrrqqqZZZOOOSSS^^^mmm}}}}}}xxxsssooollljjjkkkooopppjjjcccaaagggoooyyy}}}vvvfffYYY[[[dddmmmrrrtttrrrkkkcccaaa```___```aaacccbbbbbb___aaabbbcccdddiiirrryyy~~~ttt|||xxxrrrzzzrrr[[[QQQZZZmmmrrrjjjeeesss~~~~~~{{{xxxuuusssmmmgggaaaVVVHHH???<<<;;;???CCCEEEFFFIIIMMMQQQTTTTTTZZZ```cccjjjzzzggg```ddd[[[OOODDD>>>:::999888777555666<<>>UUUjjjqqq|||mmmVVVFFF>>>>>>???DDDKKKVVV___fffwww{{{yyyuuutttsssssstttssspppnnnsss|||yyytttssszzzrrrmmmgggbbbccceeefffcccaaacccjjjpppmmmpppmmmbbbWWWUUUYYY\\\eeerrr}}}nnnssswwwyyyrrrwww~~~sssdddWWWVVV^^^eeejjjnnnaaa^^^YYYRRRKKKFFFCCCAAABBB@@@AAAFFFIIIJJJLLLQQQXXXZZZ]]]```dddiiipppuuuuuuppplllppp{{{{{{rrrmmmmmmmmmmmmlllkkkjjjiiihhhhhhfffdddcccdddffffffbbb___SSSQQQOOOMMMNNNQQQUUUXXXYYY___mmm{{{lllpppuuufff---------------------------,,,,,,,,,,,,---......---------............///.........//////000111222444===YYYuuuqqqwww~~~tttvvv^^^OOOQQQ[[[kkk{{{|||vvvpppmmmiiiooosssqqqjjjdddbbbbbbjjjqqq{{{qqqcccZZZccclllooopppnnnhhhaaa```______```ccceeeeeeddd___bbbeeeeeeeeehhhpppvvvwwwwwwzzztttgggVVVPPP\\\ooouuunnneeehhhppp~~~~~~}}}{{{xxxuuussslllfff___TTTFFF===;;;<<<@@@DDDFFFFFFHHHMMMPPPSSSSSSYYY```dddkkkssseeebbb___VVVIII@@@===<<<999777777555777>>>EEEUUUsssOOO@@@===;;;:::777444333222111000/////////------,,,,,,,,,+++++++++))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,...000444???VVVkkkuuupppZZZIII???>>>???CCCJJJTTT^^^dddsss~~~~~~yyyyyyzzz{{{|||{{{xxxvvvssszzzyyytttssszzz{{{tttoooggg___ZZZZZZZZZXXXWWWYYY^^^bbb```ggghhh```ZZZ[[[___aaajjjsssuuujjjqqqyyy}}}rrrnnnqqqwwwhhh^^^UUUUUUZZZ___gggmmmiiijjjiiieee^^^ZZZYYYZZZOOOFFF@@@AAACCCCCCDDDFFFHHHJJJMMMPPPTTT\\\eeelllqqqnnnmmmpppxxx{{{wwwrrrnnnnnnllllllkkkjjjiiihhhhhhgggeeecccaaabbbeeeeee```\\\RRRPPPNNNMMMNNNQQQUUUXXXYYY___ppp{{{ooo|||}}}^^^........................---,,,,,,,,,,,,---......---------.........//////.........//////000111222222:::WWWssslllooovvvxxxbbbOOOPPPYYYjjjzzz}}}vvvqqqoooqqqssssssooojjjeeebbb]]]fffrrr}}}{{{mmmZZZccckkknnnmmmkkkfff___^^^]]]^^^aaadddgggggggggdddiiimmmnnnmmmoootttyyy|||{{{~~~lllaaaRRROOO]]]qqq~~~uuummmhhhooo~~~}}}{{{xxxuuurrrllleee^^^SSSEEE<<<:::===@@@DDDFFFFFFHHHLLLPPPPPPRRRXXX```dddmmmpppeeefff]]]RRREEE>>>======:::666666555888>>>GGGYYYvvvuuuyyyPPPAAA>>>;;;:::777555444222111000000//////---------,,,,,,,,,++++++))))))(((((((((((()))))))))))))))***++++++,,,,,,+++,,,...111555@@@WWWlllvvv~~~sss\\\LLL???>>>???CCCJJJTTT]]]cccqqq~~~~~~~~~~~~~~~tttyyy~~~}}}xxxuuusssvvv~~~|||vvvpppggg^^^PPPOOONNNMMMMMMOOOSSSVVVXXXccciiiddd```bbbeeefffnnnuuunnneeekkkzzzwwwmmmjjjmmmqqqaaaZZZTTTTTTVVVZZZbbbiiioootttwwwuuupppnnnooosssYYYMMMBBBAAADDDFFFFFFGGGFFFGGGIIIKKKPPPYYYdddlllkkklllnnnqqquuu{{{}}}tttsssssspppmmmllllllkkkkkkjjjiiihhhggggggdddaaa___```cccccc^^^ZZZRRRPPPNNNLLLMMMQQQUUUXXXXXX```qqq~~~zzzsssWWW000/////////............------------------------------------------------,,,---...000111111111111777888UUUrrr}}}nnnjjjyyyyyyiiiRRROOOUUUgggxxxwwwpppooonnnppprrrpppiiiccc[[[^^^aaahhhtttxxxfffccceeelllpppkkkccc___\\\^^^```ccceeeiiimmmpppooorrrxxx{{{wwwssswww~~~wwwhhhSSSIIIMMMOOOeeennnxxx|||{{{xxxsssooo~~~~~~xxxssspppmmmfff[[[OOODDD===:::===AAAEEEFFFFFFHHHLLLPPPSSSSSSXXX^^^bbbmmmuuufff]]]ZZZNNNCCC@@@>>>;;;999999555777<<>>BBBHHHPPP[[[eeeooo|||{{{|||}}}~~~{{{xxxwwwuuusssqqqpppyyy|||zzzuuuhhhYYYNNNDDD===>>>CCCIIIQQQXXX[[[\\\^^^bbbffflllqqqsssuuuwww{{{yyydddbbblllttt{{{yyymmmfffjjjkkkgggXXXOOOLLLRRRUUUUUU]]]iiinnnsssyyy~~~nnn^^^WWW]]]]]]SSSPPPUUUTTTNNNRRRTTTPPPXXXhhhmmmxxxpppnnnsssuuutttyyyzzzwwwsssrrrsssssspppnnnmmmkkkiiihhhhhhgggfffeeeffffffeeedddbbb___YYYUUUOOONNNLLLKKKKKKOOOUUUZZZZZZcccwww~~~}}}yyyxxxLLL000000/////////.........------------------------------------------------------...///000111222222888888SSSooo{{{ppphhh{{{lllSSSOOOTTTddduuu~~~wwwsssppppppsssrrrlllfff^^^^^^]]]]]]fffuuukkkeeeccciiimmmiiibbb^^^[[[]]]aaaeeeiiipppwww|||~~~~~~uuudddOOOGGGJJJHHHUUU```qqqzzz}}}xxxtttpppmmmfff[[[NNNCCC===:::===AAAEEEFFFFFFGGGKKKNNNRRRSSSXXX^^^bbbmmmuuufff]]]YYYNNNCCC???>>>;;;999999444777;;;AAAJJJ^^^|||qqqzzzWWWIII===999<<<444555444333222111000000000000///......,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,///222555AAAVVViiisss~~~tttcccSSSEEE@@@>>>AAAGGGOOOZZZdddkkk|||~~~}}}|||yyywwwuuussspppmmmvvv{{{yyyvvvrrrfffWWWJJJAAA:::;;;AAAGGGOOOUUUZZZ\\\___bbbgggkkkoooqqqsssuuuyyyooo___]]]dddiiiooommmccc```eeefffaaaTTTKKKHHHMMMOOOOOOUUU```hhhnnnwwwxxxwww}}}~~~tttllljjjlllfffhhhhhhaaajjjzzz|||sssoootttvvvtttuuuzzzwwwtttqqqpppqqqqqqooommmmmmkkkiiihhhhhhhhhgggeeefffeeedddcccbbb^^^YYYUUUPPPOOOMMMLLLMMMQQQVVVZZZ\\\eeexxx}}}~~~|||{{{uuuKKK000000000/////////......------------------------------------------------............///000222333777888NNNhhhvvvuuuiii}}}|||pppVVVPPPRRRaaaqqqyyyrrrppprrrsssnnniiicccaaaZZZSSSVVVcccqqqyyytttjjjbbbeeeiiigggbbb^^^^^^```dddiiipppyyytttaaaMMMIIIKKKDDDEEEMMM]]]sss~~~|||xxxtttnnnkkkdddYYYMMMCCC<<<:::>>>AAAEEEFFFEEEFFFJJJMMMPPPRRRXXX___bbbllluuuggg^^^XXXMMMBBB???>>>;;;999999444666:::AAAJJJ]]]|||vvvqqqWWWJJJ>>>:::<<<444666555444222111111000000000//////...---,,,++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,...000333===SSSgggqqqzzz~~~tttcccTTTFFF@@@===@@@FFFMMMXXXbbbgggwww{{{yyywwwsssqqqiiirrrwwwtttrrrooobbbTTTFFF===777999???EEELLLRRRXXX[[[^^^bbbfffiiikkkkkkmmmpppuuu|||uuuaaaWWWVVVWWWXXX\\\ZZZTTTVVV\\\\\\WWWMMMFFFBBBEEEFFFEEEJJJRRR\\\dddoooxxx~~~yyyssssssooohhhtttyyyqqqtttwwwsssppprrrrrrpppnnnnnnoooooommmlllmmmkkkiiihhhiiiiiihhhgggfffeeecccbbb```\\\WWWTTTRRRPPPNNNMMMOOOSSSWWWZZZ^^^gggzzz{{{yyyyyy~~~qqqIII000000000////////////...........................------------------------///...------...000333444777888IIIaaasss}}}ppp|||}}}qqqYYYPPPPPP]]]nnn|||~~~tttpppqqqqqqnnnkkkfffddd]]]SSSOOOWWWbbbhhhyyy}}}oooddddddggggggccc```cccfffkkkqqqyyy|||uuubbbNNNPPPTTTKKKGGGGGGLLLZZZlll}}}{{{xxxuuusssmmmiiibbbWWWKKKBBB<<<:::>>>AAADDDEEEEEEFFFIIILLLOOOQQQXXX___ccclllvvviiiaaaWWWKKKAAA>>>===;;;999999555555999@@@GGGYYYyyytttyyyRRRIII???===AAA:::777666555333222111111111000000///...---,,,++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,...+++,,,///111999NNNdddlllvvv}}}}}}ttteeeWWWGGGAAA===???DDDKKKVVV___dddsss}}}zzzvvvttthhhppptttqqqnnnlllaaaSSSBBB:::555888>>>DDDJJJPPPUUUXXX\\\```cccdddddddddeeehhhnnnuuu}}}~~~gggTTTOOOMMMJJJIIIJJJHHHFFFIIIOOOOOOJJJEEE???<<<>>>>>><<>>AAAEEEFFFEEEFFFJJJMMMOOOQQQXXX___ccclllwwwkkkcccUUUJJJ@@@======;;;999999666555888???EEETTTuuutttuuuMMMHHH@@@???CCC>>>999888666444333222222111111000///...---,,,,,,+++************************)))))))))***++++++,,,,,,...***+++///000555III```fffsss}}}vvvhhh[[[IIIBBB===???CCCIIITTT^^^cccqqq~~~~~~~~~zzzxxxjjjpppqqqllliiihhh___SSS@@@999555999@@@EEEKKKPPPRRRTTTXXX\\\]]]]]]\\\[[[]]]```eeemmmttt{{{|||}}}qqq[[[KKKGGGEEE@@@???>>><<<<<>>===:::888888888666777:::>>>BBBGGGKKKOOOUUU\\\bbbnnnqqqpppjjjgggeee___WWWTTTSSSZZZ```kkkuuusssvvvsssppppppkkklllmmmmmmmmmlllllllllmmmkkkiiiiiijjjkkkkkkjjjfffdddbbb```^^^ZZZVVVSSSTTTQQQNNNOOOSSSWWWYYYZZZ^^^hhh}}}zzzzzz}}}xxxrrrvvvaaaDDD111111000000000/////////........................------------------------............///000222333999???IIIaaazzzqqqzzzxxx```SSSLLLVVVgggwww}}}tttmmmjjjiiijjjhhhkkkkkkeeeaaa```^^^[[[\\\hhhwww~~~wwwuuuvvv|||wwwlllhhhhhhggggggiiimmmttt|||zzzxxxkkkWWWVVV______YYYTTTQQQQQQRRRYYYnnnvvvxxx|||{{{|||~~~|||wwwrrroooooopppiiifff^^^SSSHHH@@@;;;:::===AAAEEEFFFFFFHHHLLLOOOOOOQQQWWW___cccmmmxxxllldddTTTHHH>>><<<<<<;;;999:::777444777???DDDRRRuuu~~~uuuvvvOOOKKKBBB???BBB<<<:::999777666444333222222111000000///...---,,,,,,************************)))))))))***++++++,,,,,,...)))***000000222DDD[[[bbbrrr~~~yyylll```LLLDDD??????BBBHHHSSS]]]cccooo~~~~~~~~~~~~~~~}}}|||}}}~~~~~~||||||~~~}}}{{{lllpppnnnfffbbbbbb\\\RRR???888555:::AAAGGGLLLQQQPPPRRRUUUWWWXXXXXXVVVUUUWWWZZZ___fffnnnvvv|||sssooolllaaaPPPDDD???===;;;999888777888999:::999888888777666666555555444555666888:::;;;<<<@@@HHHMMMVVVRRRNNNIIIFFFEEEEEEFFFHHHOOObbbtttvvvtttvvvtttqqqssslllnnnppppppnnnmmmlllmmmlllkkkiiijjjkkkllllllkkkhhheeebbb```]]]ZZZVVVSSSTTTQQQNNNOOOTTTXXXYYYYYY]]]hhhxxx{{{zzzxxxqqqwww{{{XXXBBB111111111000000000//////........................------------------------------...///000111222222555===FFF^^^|||xxx}}}eeeUUULLLSSScccrrrzzznnnggggggjjjjjjlllkkkiiijjjllljjjeee\\\dddnnnvvv~~~xxxsssqqqvvvvvvnnnkkkhhhfffhhhlllrrr{{{zzz|||~~~vvvaaaWWW^^^bbb]]]YYYYYY\\\YYYUUU\\\iiiqqqaaaccckkkpppsssvvvzzz}}}}}}|||wwwqqqnnnnnnppphhhddd\\\RRRGGG???;;;:::===AAAEEEGGGHHHJJJNNNRRRPPPQQQWWW^^^bbbnnnwwwkkkcccRRRGGG>>>;;;<<<:::999:::666333777@@@EEETTTyyyuuu{{{VVVPPPFFF@@@BBB;;;;;;:::888666555333333222111111000///...---,,,,,,************************)))))))))***++++++,,,,,,---(((***111000///@@@WWWaaarrr{{{pppdddNNNFFF@@@???BBBHHHRRR\\\bbbnnn}}}~~~~~~}}}|||{{{{{{{{{||||||}}}}}}{{{{{{{{{|||}}}~~~|||kkkmmmhhh^^^YYY[[[VVVNNN>>>888555;;;BBBGGGLLLQQQPPPRRRSSSUUUUUUTTTSSSRRRUUUWWW[[[bbbkkkttt{{{uuueee___WWWNNNGGG@@@999777999444555777777777555666888444555666666555666555444444666999999888:::???CCCDDD===<<>>;;;:::===AAAEEEHHHIIIKKKPPPTTTPPPQQQVVV^^^bbbooouuuiiibbbRRRGGG===;;;<<<:::999:::555222666AAAGGGVVV}}}vvvZZZUUUIIICCCDDD===<<<;;;999777555444333222111111000///...---,,,,,,************************)))))))))***++++++,,,,,,,,,'''***222111...>>>TTTcccrrr}}}rrrgggOOOGGG@@@???BBBHHHRRR\\\bbbmmm{{{~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{|||~~~|||jjjkkkcccXXXSSSUUURRRJJJ===777555;;;CCCGGGLLLPPPQQQRRRSSSTTTTTTSSSRRRRRRUUUVVVZZZaaajjjsss|||fffYYYSSSHHHAAAAAA===555444:::222444777888666444666:::222555666666666777666444555888<<<===;;;<<<>>>AAAEEE===???JJJMMMJJJPPP]]]xxxvvvxxxyyytttpppqqqpppsssvvvuuurrrooooooooolllkkkjjjjjjlllnnnnnnmmmjjjgggccc```^^^ZZZWWWTTTTTTPPPMMMOOOTTTXXXXXXWWW]]]kkk|||www~~~wwwzzzrrrxxxrrrMMMAAA222222111000/////////000////////////..................------------..................////////////333444777LLLmmmvvvooo[[[HHHHHHXXXmmmzzzjjjdddfffjjjkkkkkkjjjlllppprrrrrrooonnnnnnrrryyy~~~rrrssswww}}}~~~~~~|||vvvpppjjjccc]]]___eeeuuuzzz~~~yyyuuu{{{rrrggg```]]]iiijjjkkkmmmsssxxxuuunnnkkkhhh^^^PPPHHHGGGIIIIIISSSYYYcccnnnwww|||~~~{{{xxxvvvsssooolllhhhcccZZZOOODDD>>>======AAABBBEEEGGGJJJMMMRRRVVVRRRPPPTTT^^^eeeqqqrrrfff]]]PPPDDD:::999;;;:::999999555888;;;>>>GGG___uuuyyyqqqYYYOOOHHHFFF>>>DDD>>>===<<<999777555333222444333222000//////......------,,,+++***)))(((''')))************+++++++++,,,---//////,,,///<<>>999:::;;;;;;999999:::;;;999777888999:::<<<>>>@@@AAACCCJJJPPPQQQSSS```vvv}}}wwwuuuvvvvvvtttrrrsssssssssrrrqqqpppooonnnqqqnnnlllnnnssstttqqqnnnpppmmmhhhbbb]]]XXXTTTSSSQQQNNNKKKMMMSSSZZZ^^^```bbbjjj~~~{{{}}}mmm}}}iiiPPP<<<333222111000000///000000////////////..................------------..................////////////222444666JJJjjj}}}oooxxx{{{vvvbbbNNNKKKXXXiiiyyy|||ooogggggghhhiiijjjkkkmmmppprrrsssuuuttttttxxx}}}ssstttxxx~~~|||zzzuuunnnfff\\\UUUWWW^^^eeeiiipppxxx||||||yyyvvvtttuuuvvvxxx|||yyytttuuuxxx{{{~~~sssjjjdddaaakkknnnqqqttt|||~~~sssbbbUUUOOOLLLIIIKKKMMMRRRZZZcccmmmuuuzzz|||yyyvvvsssooolllhhhcccZZZNNNDDD>>><<<===AAACCCEEEGGGJJJNNNRRRVVVSSSQQQVVV___fffsssrrrddd[[[OOOCCC:::999;;;:::999999666777:::@@@LLLdddxxxxxxdddRRRLLLGGGFFF===BBB@@@???===;;;888666444333444333222000//////............---,,,+++***)))))))))************+++++++++,,,---//////---///;;;IIIfffjjjyyyxxxooo\\\MMMAAA@@@AAADDDNNNZZZ]]]fffuuu~~~~~~~~~~~~}}}|||||||||}}}~~~zzzzzzzzz{{{{{{}}}~~~~~~}}}}}}|||yyyvvvmmmjjj```QQQFFFBBB???<<<333444888???GGGNNNQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPTTTUUUYYY```jjjttt|||lllSSSHHHBBB<<<777888888666555666111777::::::;;;>>>???===???@@@@@@?????????>>>===AAAAAAAAABBBDDDIIIOOOSSSVVV```kkksss{{{{{{wwwuuuvvvwwwuuussstttttttttsssrrrpppooonnnrrrpppoooqqqtttuuurrrnnnmmmkkkgggbbb]]]WWWSSSQQQNNNLLLJJJMMMTTT\\\```aaadddmmm|||uuufffOOO===444333222111000000000000////////////..................------------..................////////////111333555EEEcccwwwrrrppp{{{|||gggSSSNNNWWWfffuuu~~~vvvmmmiiiffffffhhhjjjmmmppprrrtttwwwvvvxxx||||||uuusssxxx~~~zzzwwwssslllaaaSSSJJJLLLTTTXXX\\\aaafffhhhhhhfffdddeeeiiinnnooorrr{{{}}}vvvooonnnuuu{{{tttnnniiifffpppuuuyyy|||rrrhhh```ZZZUUURRRPPPPPPVVV```kkkrrr|||~~~|||yyywwwtttooolllgggbbbXXXMMMBBB<<<;;;<<>>BBBBBBAAA???<<<999666444333444333222000//////......//////...---,,,+++******)))************+++++++++,,,,,,...///---///:::FFFbbbfffwww|||uuuaaaQQQDDD@@@@@@AAAJJJVVV[[[dddsss~~~|||}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}|||zzzzzzzzz{{{}}}{{{xxxwwwwwwtttqqqllliii^^^NNNAAA;;;777444111333888???HHHNNNRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQTTTWWW]]]bbbhhhrrr|||aaaIII@@@===888555777888666555777666;;;??????AAAGGGLLLMMMLLLLLLLLLLLLLLLJJJHHHGGGJJJKKKMMMPPPUUU___iiiqqq}}}}}}zzzvvvvvvxxxyyywwwtttvvvvvvuuutttsssqqqpppooosssqqqqqqsssvvvuuuqqqnnnjjjiiigggccc]]]WWWRRROOOLLLJJJIIIMMMUUU]]]aaabbbdddqqqwwwbbbMMM===555444333222111000000000////////////..................------------..................////////////000333333???[[[ppp|||tttjjjUUUOOOVVVdddrrr}}}~~~tttmmmeeedddfffkkknnnpppsssvvvxxxyyy|||vvvqqquuu~~~xxxvvvqqqiii]]]LLLAAADDDLLLRRRUUUZZZ^^^______^^^^^^```gggmmmooopppwww{{{qqqooosss~~~{{{uuurrrpppmmmkkkuuu{{{~~~}}}sssnnnfff```]]]___cccgggtttxxx}}}~~~{{{yyywwwtttooolllfffaaaWWWKKKAAA;;;;;;<<>>:::777666888888666666999AAAAAABBBHHHWWWhhhppppppgggdddbbbbbb___ZZZXXXYYYWWW]]]eeennnzzz|||{{{yyywwwxxxzzz{{{yyywwwxxxwwwwwwvvvuuusssqqqppprrrrrrrrrssstttsssooolllhhhggggggddd___XXXRRRNNNKKKJJJJJJNNNVVV]]]aaaaaabbbttt~~~wwwyyy___KKK<<<666555444222111111000000////////////..................------------..................///////////////333111999SSSiiixxx~~~uuu~~~}}}pppZZZPPPUUU```ooozzz}}}ttthhheeeffflllpppqqquuu{{{|||~~~zzzqqqrrr}}}wwwuuuoooeeeXXXIII>>>@@@GGGKKKPPPVVVZZZ[[[\\\]]]^^^bbbiiipppqqqqqqvvv~~~zzzmmmsss~~~yyysssoooooooooooommmuuu{{{~~~wwwoooiiifffpppsssyyy~~~}}}~~~|||zzzyyywwwsssnnnkkkddd^^^TTTIII???:::;;;===BBBCCCFFFHHHKKKNNNSSSWWWTTTWWW[[[```iii}}}ppp___SSSHHH@@@:::::::::999999;;;999444999LLLbbbxxxsssRRRMMMHHHCCCEEE>>>BBBAAA@@@>>>;;;888555333222444333222000//////......------,,,,,,++++++******))))))*********+++++++++,,,+++---/////////666@@@\\\cccsss{{{qqq~~~zzziiiXXXHHHBBB@@@@@@HHHTTT]]]eeerrr~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxwwwvvvwwwxxx|||~~~vvvsssooolllkkkllllllllljjjhhh^^^LLL===555333111000222777???GGGMMMOOOPPPOOONNNMMMLLLMMMNNNOOOPPPRRRXXX___aaaccckkkxxxuuuTTTAAA===888555555777777555777;;;AAACCCLLLddd|||uuummmjjjlllnnnyyyzzzyyyxxxzzz}}}~~~|||yyyxxxxxxxxxxxxvvvuuutttsssqqqqqqqqqqqqqqqooollliiifffffffffddd___YYYRRRNNNLLLJJJKKKPPPWWW]]]___^^^aaawww~~~zzzqqq]]]HHH;;;777666555333222111111000////////////..................------------..................///////////////444111555LLLbbbssszzzrrryyyzzzzzz```SSSTTT^^^mmmxxx}}}pppjjjjjjqqquuuuuu{{{uuurrr|||uuuqqqiii^^^RRRFFF>>>>>>DDDHHHOOOVVV[[[]]]^^^```ccchhhnnntttvvvvvvzzzwwwuuuqqqvvvssspppmmmmmmmmmmmmlllpppwww|||}}}|||wwwxxx{{{~~~}}}{{{zzzyyywwwvvvrrrmmmiiiaaa[[[RRRFFF>>>:::<<<>>>BBBDDDFFFIIIKKKOOOSSSWWWVVVZZZ^^^bbbkkk}}}kkk\\\PPPFFF???:::::::::888999<<<:::555;;;OOOeeeyyymmmPPPKKKEEE>>>AAA<<<@@@???>>>===;;;888666444333444333222000//////......,,,,,,,,,,,,+++++++++***)))************+++++++++,,,+++---/////////555===[[[eeeqqq{{{qqqvvvtttxxx~~~ooo]]]LLLDDDAAA@@@HHHSSS]]]dddqqq~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyuuutttuuuvvvxxx{{{~~~}}}|||ssspppkkkgggfffhhhlllnnnjjjiii```MMM===555444333111333888???EEEJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLPPPUUU[[[]]]___gggtttpppOOO===:::555333333555555555999@@@AAAOOOlll{{{yyy|||}}}{{{zzzzzz}}}~~~zzzxxxxxxyyyyyyxxxxxxwwwvvvqqqqqqpppooommmkkkiiihhhdddddddddbbb^^^XXXRRRNNNKKKJJJLLLQQQXXX]]]^^^]]]eee|||xxxkkkZZZEEE;;;888777555444222111111111////////////..................------------..................///////////////555111111GGG^^^ooo~~~vvv~~~eeeUUUUUU___ppp}}}{{{rrrpppwww{{{{{{~~~tttyyyssskkk```TTTJJJCCC======AAAGGGNNNWWW]]]^^^___bbbdddhhhmmmrrrvvvxxx|||yyyrrrrrr{{{}}}rrrrrrrrrqqqnnnkkkjjjjjjkkkrrrxxx{{{}}}yyyxxxwwwvvvuuuqqqlllhhh^^^YYYOOOEEE===:::===???BBBDDDGGGIIIKKKOOOTTTWWWXXX^^^bbbeeennnuuudddWWWLLLDDD>>>;;;;;;:::888999<<<;;;555<<>>BBB===AAA???>>>===;;;:::888777666444333222000//////......------------,,,,,,,,,,,,)))************+++++++++++++++,,,///000///444:::YYYfffqqqvvvyyyrrrmmmmmmrrruuucccPPPGGGAAA???FFFPPPZZZaaammm}}}~~~}}}|||}}}~~~~~~}}}|||{{{yyyxxxsssssstttvvvxxxzzz|||}}}}}}~~~~~~}}}|||rrroooiiidddcccggglllqqqlllkkkbbbOOO===444333222222444888>>>DDDGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIMMMPPPSSSWWW___kkktttmmmLLL;;;999555333333666888:::BBBJJJWWWttt{{{{{{||||||}}}{{{xxxxxxyyyzzzzzzzzzzzzyyysssrrrpppmmmjjjhhhhhhiiiaaaaaaaaa^^^ZZZUUUPPPMMMIIIIIIKKKQQQYYY^^^___^^^mmmyyyrrrjjjWWWBBB>>>888777666444222111111111000/////////.....................------...................../////////000000666111000DDD\\\mmm|||fffWWWWWWcccvvvxxxuuu{{{xxxxxxqqqfffZZZLLLEEE@@@===<<>>;;;;;;:::888999===;;;666>>>SSSeeexxxwww^^^HHHKKKGGGAAAFFFAAADDD??????>>><<<;;;:::999888444333222000//////.....................---------)))************++++++++++++***,,,///000///333999XXXgggqqqsssrrrkkkgggjjjwwwzzzgggSSSHHHAAA>>>DDDNNNWWW]]]iiixxx~~~}}}|||}}}~~~~~~~~~|||{{{yyywwwssstttuuuvvvwwwxxxyyyyyy|||}}}~~~~~~}}}rrrnnnhhhcccbbbfffmmmsssnnnmmmdddOOO<<<333111000333555999>>>BBBEEEDDDBBBCCCDDDEEEGGGGGGGGGFFFEEEBBBDDDFFFIIINNNWWWbbbjjjmmmLLL<<<:::777555666999<<<@@@JJJUUUvvv~~~|||}}}}}}~~~|||wwwxxxyyyzzz{{{{{{{{{{{{tttssspppllliiiggghhhiii```___^^^[[[XXXSSSOOOLLLFFFGGGJJJQQQZZZ```aaa```tttvvvqqqkkkUUU???AAA<<<999666444444333111///000000000000////////////......---,,,,,,,,,,,,---000000////////////000000000111222333===RRRjjjyyyooo\\\SSS[[[ssstttgggdddYYYKKKBBB<<<999===DDDEEEIIIOOOSSSTTTUUUVVVWWW^^^```cccgggjjjooouuuyyy||||||}}}}}}~~~pppqqqxxx{{{xxxppprrrrrryyy{{{{{{vvvnnngggcccbbbeeeeeehhhsss~~~~~~~~~}}}|||{{{wwwuuusssrrrqqqooommmjjj```TTTGGG@@@;;;999<<<@@@EEEEEEFFFHHHLLLQQQVVVYYYZZZ```dddfffssshhhZZZOOOGGG===<<<;;;:::999:::;;;<<<888;;;>>>OOOjjjpppWWWOOOFFFAAA@@@BBBBBBBBB@@@???>>><<<;;;:::999888666555333111000000111111......---,,,,,,+++******************************---......------///333666TTTfffpppqqqsssbbb^^^kkkzzzpppXXXEEE===>>>CCCGGGWWW[[[dddrrr~~~}}}}}}~~~|||wwwsssuuuuuuttttttuuuvvvxxxyyy|||}}}~~~{{{yyyxxxmmmdddbbbdddfffkkkppplllnnneeeQQQ===444444555999;;;>>>AAABBBBBBAAA@@@BBBCCCCCCDDDDDDCCCCCCBBBCCC???===@@@DDDLLLYYYeeevvvgggEEE777::::::;;;333777BBB???RRR~~~|||{{{xxxyyy|||{{{zzzyyy{{{||||||xxxuuurrrpppmmmjjjgggfffeeeeeeaaaaaa^^^XXXTTTRRRLLLFFFIIIJJJLLLOOOVVV]]]^^^]]]wwwvvv~~~|||uuugggMMM:::======;;;777555555333111///111000000000///////////////...------,,,,,,------000000////////////000000000000000111:::NNNgggxxx~~~rrr```UUUYYYmmmpppdddaaaVVVIII@@@:::888<<>>===;;;:::999888777555333111000/////////......------,,,++++++***************************------.........///333666LLLcccooooootttccc___lll|||ttt]]]JJJ@@@@@@CCCFFFUUUYYYcccppp~~~~~~~~~~~~}}}yyyuuuttttttttttttuuuvvvxxxyyy{{{|||}}}|||wwwmmmdddbbbdddgggmmmsssqqqqqqfffQQQ===555666999;;;===@@@BBBCCCBBB@@@???CCCDDDDDDEEEEEEEEEDDDDDDFFFAAA======@@@FFFSSS___uuufffDDD777999111777555999DDDJJJjjj~~~zzzyyyzzz{{{zzzyyyyyy{{{|||zzzvvvrrrrrrqqqnnnjjjgggeeedddddd___aaa^^^WWWRRROOOJJJEEEEEEGGGJJJPPPWWW]]]______zzz}}}tttuuucccJJJ;;;@@@???===999777666555222111111111000000000////////////...------,,,---------000//////......//////000///000///000666IIIbbbvvvvvvwwwfffXXXWWWeeeuuuxxxhhh^^^\\\RRRFFF???999777;;;AAAEEEIIINNNQQQRRRQQQQQQQQQRRRTTTWWWYYY[[[___dddgggjjjlllooorrruuu{{{xxxwwwooodddnnn|||vvvkkkaaaYYYSSSOOOLLLNNNSSS\\\gggsss~~~|||}}}zzzyyyvvvtttsssqqqpppnnnjjjggg]]]RRRFFF???:::888:::>>>CCCDDDFFFIIIMMMQQQTTTVVVYYY^^^bbbgggwwwwww```SSSIIIAAA<<<;;;:::999:::;;;<<<===;;;>>>EEE___sssiiiyyyOOOIIIBBB???@@@BBBCCCCCC??????>>>===<<<:::999888888666444222000......---......------,,,+++++++++++++++++++++++++++++++++,,,---.........///222555AAA___ooommmzzzfff```nnn~~~wwwaaaNNNBBB???AAADDDRRRXXXaaannn|||~~~~~~~~~~~~{{{xxxttttttttttttvvvwwwxxxyyyzzz{{{~~~xxxnnneeecccdddhhhpppwwwvvvttthhhPPP<<<666:::>>>AAABBBDDDEEEEEEDDDBBBAAADDDDDDEEEEEEFFFFFFGGGGGGGGGBBB===<<<===CCCQQQ___yyydddCCC666777---666:::===FFFZZZ}}}zzzzzz{{{~~~zzzxxxxxxyyy{{{{{{xxxsssooorrrqqqnnnjjjgggdddcccbbb^^^bbb```WWWOOOKKKHHHEEEBBBDDDIIIPPPWWW\\\```bbb}}}|||vvvuuu^^^GGG<<>>;;;999888666444222111111111000000000////////////...---------------/////////....../////////000000///000444CCC]]]tttsssvvv{{{jjjZZZSSS]]]lll~~~nnn```YYYWWWNNNDDD>>>999777;;;AAAGGGKKKPPPRRRRRRQQQPPPPPPRRRTTTVVVWWWYYY\\\```dddeeehhhlllqqquuu{{{}}}|||xxxiiikkkxxxxxxjjj]]]UUUNNNHHHDDDDDDFFFIIIMMMSSS\\\gggpppzzz}}}yyyvvvqqqmmmsss~~~~~~~~~{{{xxxuuutttrrrqqqooolllhhhddd[[[PPPDDD>>>:::777999===BBBCCCFFFJJJNNNRRRTTTVVVYYY^^^bbbiii{{{ppp[[[OOOFFF???;;;::::::999:::;;;<<<===;;;>>>FFFeeeiiikkkpppLLLGGGAAA???AAADDDEEEDDD>>>>>>>>>>>>===;;;:::999888777666444222111000000......------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.........///222444888ZZZnnnlll{{{vvvpppfffrrrvvvcccPPPDDD??????AAAOOOVVV```lllyyy~~~~~~{{{ttttttuuuvvvwwwxxxyyyyyyyyyzzz}}}{{{qqqhhheeeeeehhhpppxxxzzzwwwiiiQQQ===888>>>CCCHHHHHHIIIIIIIIIGGGEEEDDDFFFFFFFFFFFFGGGHHHHHHIIIFFFBBB>>>===>>>FFFVVVeee~~~```AAA666666111999===>>>IIIiii~~~}}}|||{{{|||~~~zzzvvvxxx{{{|||{{{wwwrrrnnnrrrpppmmmjjjgggdddbbb```^^^bbbaaaXXXMMMIIIGGGFFFAAADDDJJJRRRVVVYYY^^^ddd}}}~~~ttt\\\EEE;;;AAAAAA>>>;;;999999888666444111111111111000000000000//////...------------...//////............//////111000111111222>>>XXXqqq~~~xxxppp~~~yyy~~~nnn[[[QQQYYYffftttwwwfffZZZVVVQQQIIIAAA===:::999===CCCIIIMMMRRRUUUUUUSSSQQQPPPRRRTTTVVVWWWXXX[[[___bbbeeeiiinnntttyyy~~~qqqnnnyyyuuuoooeeeYYYNNNHHHCCC???<<<<<<>>>@@@@@@BBBIIISSS[[[bbbgggmmmtttyyyzzzzzzyyyvvvoooeee]]]YYYXXXYYYYYY\\\cccxxx~~~~~~{{{yyytttsssqqqpppnnnjjjeeeaaaWWWMMMBBB===999777999===AAACCCFFFKKKOOOSSSVVVXXXZZZ^^^bbbkkkjjjWWWLLLDDD???::::::999999:::<<<===>>>;;;===FFFeeeeeevvvjjjKKKGGGBBBAAACCCEEEEEEDDD>>>>>>??????>>><<<:::999777777777777666555555444......------------,,,,,,++++++++++++++++++++++++***,,,.........///111333444UUUlllmmmxxxpppzzzsssyyyvvvfffUUUHHHAAA@@@AAALLLTTT```jjjvvv~~~~~~vvvvvvwwwxxxxxxyyyyyyyyyyyyzzz}}}~~~vvvmmmhhhfffgggnnnwwwzzzyyylllUUUBBB===BBBGGGKKKKKKLLLKKKKKKIIIHHHGGGIIIHHHHHHHHHHHHIIIJJJKKKGGGDDDAAA@@@@@@HHHYYYiii{{{~~~ZZZ???555666888:::===???OOO{{{~~~~~~||||||}}}zzzuuuxxx{{{|||zzzuuuqqqnnnpppooommmjjjgggdddaaa```^^^cccaaaWWWMMMHHHGGGFFFCCCEEEKKKSSSUUUVVV]]]fff~~~}}}{{{~~~rrr[[[DDD;;;DDD???===;;;999999999888666222222111111111000000000000///......------......///......------......//////000222333111888RRRnnnzzzooovvv~~~vvvrrr^^^RRRWWWbbbnnnyyy~~~yyynnn^^^UUURRRKKKDDD>>><<<::::::???EEEJJJOOOTTTWWWWWWTTTRRRQQQQQQSSSUUUVVVWWWZZZ^^^aaagggkkkqqqwww{{{xxxqqquuu}}}|||nnn___WWWQQQIIIBBB>>><<<:::999555777999:::;;;???FFFKKKJJJLLLQQQUUUXXXZZZZZZZZZVVVQQQIIICCCAAAEEEKKKPPPUUUeee~~~~~~{{{zzzsssrrrqqqpppmmmiiiccc___RRRIII@@@;;;999888:::>>>AAACCCFFFJJJPPPUUUZZZ\\\\\\^^^cccmmmdddTTTIIIBBB>>>999999999999:::<<<>>>???;;;===EEEeeehhhcccKKKGGGCCCBBBDDDEEEDDDBBB===>>>???@@@???===;;;999777777888999999888777777......------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......///111333111NNNfffnnnwwwsssyyy}}}yyylll\\\MMMEEEBBBCCCHHHRRR^^^hhhrrryyyyyyzzzzzzzzzzzzyyyyyyzzz{{{|||~~~xxxqqqlllhhhhhhnnnvvvyyyzzzqqq]]]KKKDDDGGGJJJLLLMMMMMMMMMMMMMMMLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNJJJHHHFFFEEEDDDJJJ[[[kkkxxx|||{{{TTT===666666888777<<>>999999:::;;;???EEEJJJOOOUUUXXXXXXUUUSSSRRRPPPRRRTTTUUUWWWZZZ^^^aaafffkkkqqqwww{{{~~~}}}wwwvvvuuuuuuqqqdddUUUJJJCCCBBB@@@===999888999;;;555666888888999;;;>>>@@@>>>???@@@BBBDDDEEEFFFFFFHHHHHHFFFDDDEEEKKKUUU]]]fffzzz}}}}}}}}}}}}|||{{{zzzyyyrrrqqqpppooommmhhhaaa]]]OOOFFF===:::999888;;;???AAACCCEEEJJJPPPWWW]]]aaa]]]___cccpppyyy___PPPFFF???===888888888999:::<<>><<<>>>???@@@@@@===;;;999888888999999999888666666------..................,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///000222///FFF___nnnwww{{{yyywwwzzz|||ppp```PPPEEEAAA@@@CCCNNN[[[eeeooo||||||}}}}}}|||{{{zzzyyy{{{||||||}}}~~~~~~xxxsssoookkkiiiooowwwxxx|||xxxgggUUUMMMLLLMMMQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQOOOOOOOOOPPPQQQMMMLLLMMMMMMMMMSSSddduuuvvvOOO:::666777888666@@@JJJccc{{{zzz}}}{{{xxxvvvooosssvvvvvvssspppnnnnnnkkkkkkjjjiiigggdddbbb```\\\]]]XXXPPPJJJIIIFFFBBBEEEFFFLLLSSSSSSSSSaaarrr}}}zzz|||vvvlllXXX===BBBccc<<<:::999999:::;;;:::999222222222111111111111000000000///........................------.........+++,,,111444...111IIIfffppp{{{uuummm~~~rrrzzz}}}iiiWWWUUU\\\iiisssyyyxxxyyysssvvvrrrmmmiiidddYYYKKKAAA>>>???:::777777999:::???FFFIIINNNTTTXXXXXXUUUSSSRRRQQQSSSUUUVVVXXX[[[___bbbeeejjjpppuuuyyy|||{{{xxx~~~tttwwwyyysssbbbOOOBBB===999;;;===;;;888777:::<<<999999::::::::::::888777???>>>>>>>>>>>>???@@@AAADDDGGGKKKLLLOOOVVVaaajjj{{{{{{{{{zzzyyyyyyyyyyyyrrrqqqpppooolllggg```\\\LLLDDD<<<:::999999<<<@@@BBBCCCEEEJJJQQQYYY```ddd^^^```dddqqqvvv[[[NNNDDD>>>;;;888888888999:::===???@@@???AAAIIIgggqqqvvvYYYKKKGGGCCCBBBBBBBBB???;;;<<<>>>???@@@@@@>>>;;;999999999:::999888666444333------..................,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///000222...@@@[[[oooxxx~~~rrrjjjtttzzz}}}qqq```OOOBBB===;;;@@@KKKYYYbbblll~~~~~~~~~}}}|||zzzxxx||||||}}}}}}}}}~~~~~~~~~{{{wwwssspppmmmkkkqqqxxxxxx~~~|||nnn]]]SSSPPPPPPWWWXXXYYYZZZ[[[]]]^^^^^^YYYWWWUUUSSSRRRRRRSSSTTTMMMOOORRRTTTVVV^^^ooosssLLL999666888888999FFFQQQiiizzzvvvvvv|||{{{}}}}}}yyyvvvtttmmmpppsssssspppmmmmmmnnnjjjjjjjjjiiigggeeebbbaaa[[[YYYTTTLLLIIIHHHEEE@@@EEEEEEKKKSSSSSSTTTcccxxx}}}~~~yyy{{{zzzooojjjUUU999FFFsss<<<<<<===<<<;;;888666555777444111000000111222111///---,,,,,,......---+++//////............//////000222000000222111AAA^^^rrrwww|||wwwmmmvvvtttuuu^^^OOO[[[eeessswwwoooqqqsssooolllllljjjhhhddd[[[OOOEEE>>>;;;<<<:::777777999>>>AAACCCJJJLLLOOOQQQSSSSSSRRRQQQSSSUUUWWWXXXYYY\\\```ccciiimmmssswwwyyyzzz|||~~~~~~xxxzzzzzzzzz}}}xxx{{{pppXXXEEE???;;;666BBB:::777>>>BBBAAABBBFFFBBB===<<>>CCCAAADDDHHHMMMSSSZZZbbbggg```bbbhhhxxxkkkZZZLLLBBB>>>888;;;:::999999:::===???AAA???BBBNNNrrrmmmwwwuuuRRRIIIFFFCCCAAA@@@???<<<;;;@@@@@@??????>>>=========;;;;;;:::999888555333111///////////////.........+++++++++*********))))))+++,,,,,,---...///000000555;;;UUUjjjnnn|||mmm^^^fffwww~~~uuueeeSSSFFF???>>>DDDLLLXXXccckkkxxx~~~}}}}}}}}}{{{zzz}}}}}}}}}}}}}}}}}}|||{{{zzzyyyuuupppllllllqqqvvvuuu{{{~~~vvvfffXXXTTTVVV\\\[[[\\\```eeeiiiiiigggddd]]]WWWXXXYYYWWWWWWYYYWWWWWWYYY\\\aaannndddDDD;;;888222666???EEETTT}}}||||||yyyyyyzzz|||~~~}}}|||{{{zzzzzzzzzyyywwwrrroooqqqqqqooonnnlllkkkkkklllooommmjjjhhhgggeeeaaa___[[[VVVOOOJJJGGGEEECCCBBBCCCHHHLLLQQQUUUSSSccc|||~~~yyy{{{yyytttkkkLLL555TTT??????>>>===<<<:::888777888555222111111111111000000///.........///---,,,//////............//////...111//////111000===WWWrrrxxx~~~xxxkkk~~~}}}xxxxxxbbbSSSZZZcccooo}}}vvvllllllnnnkkkgggfffiiigggbbbXXXLLLBBB<<<:::999777555666999>>>CCCFFFJJJLLLNNNPPPQQQRRRRRRRRRVVVWWWXXXYYYYYY\\\___bbbhhhmmmrrrvvvxxx{{{~~~sssoooooommmkkkpppxxxwwwrrrrrrlll]]]KKK???===@@@@@@===???CCCJJJRRRVVVYYY[[[UUUOOOLLLNNNOOONNNMMMOOOJJJLLLLLLOOOZZZhhhqqqsss~~~}}}|||yyywwwwwwwwwvvvssspppnnnllljjjjjjhhhddd\\\VVVKKKBBB;;;999999:::>>>CCCBBBDDDHHHMMMTTTZZZaaaeeeaaaccciiiyyyfffWWWJJJAAA>>>999;;;;;;;;;;;;<<<>>>@@@BBB???GGGVVVzzz}}}hhhqqqpppNNNHHHEEECCCAAA@@@???===<<>>======<<<<<<;;;;;;;;;:::888666444222///////////////.........,,,++++++++++++*********++++++,,,---...///000000333777OOOhhhlllwwwooo]]]cccwwwxxxiiiXXXJJJBBB???BBBIIIVVVaaaiiiuuu}}}|||~~~{{{~~~|||zzzyyy|||||||||||||||{{{zzzyyyzzzyyywwwssspppooorrruuutttyyy{{{sssdddYYYVVVWWW^^^^^^```eeejjjmmmmmmkkkhhhaaa[[[[[[\\\ZZZ[[[]]]\\\\\\aaaiiiuuu]]]@@@999888555888???FFFXXX}}}{{{{{{{{{xxxxxxxxxzzz|||}}}|||{{{zzzyyyyyyxxxxxxvvvrrrooopppnnnmmmllllllmmmlllkkkkkkiiihhhhhhhhhfffccc```ZZZUUUOOOIIIFFFEEECCCBBBDDDJJJLLLRRRWWWXXXlllzzz|||zzzwww~~~wwwmmmbbbIII:::YYYCCCBBB@@@>>><<<;;;:::::::::777444333333333333222222111////////////...,,,//////............//////,,,000......000...888NNNmmmwww~~~~~~ooozzz{{{}}}iiiXXXYYY```kkkyyytttgggeeegggfffccc```gggeee```UUUHHH>>>999888555444444555999???DDDGGGKKKKKKLLLMMMOOOQQQSSSTTTWWWXXXYYYYYYYYY[[[___bbbiiimmmrrruuuwww{{{kkkaaa___^^^YYYVVVZZZ```aaa___^^^SSSFFF>>>::::::???FFFIIIWWWbbbhhhppp{{{~~~zzzpppiiicccbbbcccdddhhhmmmjjjnnnrrrzzz|||zzzyyyxxxwwwwwwuuurrrooommmkkkiiihhhfffaaaYYYSSSHHH@@@999888888999===BBBBBBEEEIIIOOOVVV[[[```bbbaaacccjjj|||```SSSGGG@@@>>>::::::;;;<<<===???@@@AAABBBDDDPPPcccyyydddnnnhhhJJJGGGDDDBBBAAAAAA@@@???===>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;999777555333000000000//////.........,,,,,,,,,,,,++++++++++++++++++,,,---...///000000111333IIIeeemmmpppsss___eeezzz{{{ooo```QQQFFF@@@@@@GGGSSS^^^fffppp}}}{{{|||~~~~~~~~~}}}yyy||||||yyyxxxzzzzzz{{{{{{zzzxxxwwwvvvyyyzzzzzzxxxtttrrrqqqrrrqqqttttttlll```XXXVVVXXX```bbbffflllqqqsssrrrpppmmmfffaaaaaaaaa```bbbeeehhhhhhnnn{{{}}}TTT;;;777999888;;;???GGG```|||zzzyyyyyyyyyxxxwwwvvvwwwzzz{{{|||{{{xxxwwwvvvvvvvvvtttqqqnnnnnnkkkiiijjjmmmnnnllljjjffffffggghhhiiigggccc```XXXTTTMMMHHHFFFEEEDDDCCCFFFKKKNNNTTT[[[```wwwyyy{{{xxxwwwxxxgggXXXCCC===]]]EEECCCAAA>>><<<<<<<<<<<<:::888666666777888777666333111////////////---,,,//////............//////,,,111......111...444EEEeeetttyyywww}}}ooo^^^XXX\\\gggwwwssseee```bbbdddbbb___fffddd^^^SSSEEE;;;777888444555555777999>>>CCCGGGKKKJJJJJJKKKMMMPPPSSSUUUVVVWWWWWWWWWXXXZZZ___bbbiiimmmrrruuuwww{{{nnnTTTRRROOOLLLHHHEEEFFFIIIJJJHHHHHH@@@===@@@@@@>>>EEEQQQlllzzzttttttwww}}}zzzzzzyyyyyywwwuuuqqqooonnnkkkhhhgggeee___WWWQQQEEE>>>777777888999===BBBCCCEEEKKKRRRYYY^^^___```___bbblllzzz[[[OOODDD>>>===999999:::<<<>>>@@@AAAAAAAAAIII[[[rrrvvvcccsss```GGGFFFDDDBBBAAAAAAAAA@@@???======<<<;;;;;;::::::999<<<<<<<<<;;;:::888666444111111000000///.........---------,,,,,,,,,++++++***+++,,,---...//////000000111EEEdddpppjjjzzzfffmmm|||}}}tttgggXXXJJJAAA???EEEPPP[[[ccclll|||}}}{{{zzz|||~~~~~~}}}||||||{{{{{{vvvzzz~~~~~~{{{xxxwwwxxxyyyyyyzzzyyywwwuuussswwwxxxzzzzzzwwwtttpppnnnjjjkkkjjjcccZZZUUUUUUWWW^^^bbbhhhoootttuuutttsssrrrlllhhhhhhhhhhhhjjjooovvvwww}}}pppKKK888555999;;;===>>>IIIiii~~~}}}{{{zzzyyyyyyyyyyyyyyywwwuuuvvvxxx{{{||||||vvvuuutttttttttsssqqqnnnllliiigggiiimmmnnnkkkhhhffffffgggiiiiiigggbbb___VVVRRRLLLGGGEEEDDDDDDCCCGGGLLLPPPXXXaaaggg}}}yyy}}}yyy~~~yyyhhhSSS>>>???___CCCBBB@@@===<<<<<<<<<<<<;;;999999:::<<<======<<<333111//////000000...,,,//////............//////---222///...222000222>>>___tttwww}}}ttteeeXXXZZZeeevvv}}}sssfff___```dddeeeccceeeddd___SSSDDD999666777777888999::::::===BBBFFFKKKJJJIIIIIIKKKNNNRRRTTTRRRSSSSSSSSSTTTXXX]]]aaagggmmmrrruuuwww}}}VVVEEEHHHCCC@@@======<<<;;;::::::===<<>>???MMMttt~~~}}}zzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwvvvwwwyyy{{{||||||uuutttrrrrrrsssrrrqqqoookkkiiihhhiiilllllliiiggggggggghhhhhhhhhddd___[[[TTTOOOJJJFFFDDDDDDDDDCCCFFFLLLQQQZZZeeelllyyy|||zzz{{{zzzyyylllRRR===EEEfff@@@@@@???>>>============<<<;;;;;;<<<>>>@@@???>>>333111000000111222111/////////............//////...333///---222222111:::XXXssszzz~~~|||zzz|||xxxlll[[[XXXbbbttt|||wwwlllbbb___dddhhhhhheeefffbbbVVVEEE:::777888:::===>>>===<<<>>>BBBGGGJJJJJJIIIIIIJJJMMMOOOQQQOOOOOOOOONNNOOORRRXXX\\\aaaiiiqqqvvvyyygggFFF>>>AAA<<<999999::::::777888:::===@@@EEEIIIOOO___{{{{{{wwwwww~~~{{{{{{zzzxxxtttqqqqqqqqqooolllhhhfffbbb\\\SSSLLLAAA:::555666999:::>>>CCCCCCGGGNNNYYYbbbeeeccc___[[[bbbssslllQQQIII???999:::888888999:::<<<>>>@@@AAABBBIIIhhhmmmmmmVVVJJJFFFDDDBBBAAABBBBBBAAA@@@<<<<<<;;;;;;:::999999999::::::;;;;;;999888666555222222111000000///......,,,,,,,,,,,,++++++++++++******+++,,,---...//////...555>>>ZZZrrrhhhkkk|||sssnnnmmmuuu|||yyyrrreeeSSSFFF@@@CCCKKKUUU]]]fffuuu~~~|||{{{|||}}}{{{{{{zzzyyyxxxwwwvvvuuusssuuuyyyzzzyyyxxxwwwwwwuuuwwwyyyzzzzzzxxxuuutttvvvvvvvvvwwwvvvrrrlllhhh^^^\\\YYYVVVTTTTTTUUUUUUWWW]]]fffmmmppprrrssstttyyyxxxyyy}}}~~~}}}YYY???666555888<<<@@@AAATTT~~~}}}||||||}}}}}}{{{zzzwwwwwwxxxxxxxxxxxxxxxyyyxxxwwwvvvwwwzzz{{{|||{{{tttsssqqqqqqrrrrrrqqqpppkkkkkklllllljjjhhhgggfffhhhgggfffeeeddd```[[[WWWQQQMMMHHHEEEDDDDDDDDDDDDEEEKKKPPPZZZfffpppyyyxxxxxxuuu|||qqqSSSAAAPPPrrr>>>>>>????????????>>>>>>>>>===<<<===>>>???===<<<444333222333444555444333//////............//////...333...+++111222111777KKKkkk}}}vvvrrryyyyyyzzz|||rrr___XXX___nnn|||{{{sssfff___bbbhhhjjjfffhhheeeYYYHHH<<<888999<<>>;;;:::777777:::<<<<<<@@@FFFGGGMMMRRRSSS]]]uuuxxxvvvxxx|||zzzzzzxxxtttpppnnnoooqqqnnnkkkgggddd```YYYPPPIII@@@999555777:::;;;???DDDCCCGGGPPP\\\fffiiieee```\\\eeexxxcccKKKEEE<<<888:::999:::::::::<<<>>>AAACCCEEEOOOssssssooorrrSSSMMMGGGEEECCCBBBBBBBBBAAA???<<<<<<<<<;;;::::::999999999999::::::999777555444333333222111000///...---,,,++++++++++++***************+++,,,---......///---666888MMMmmmiiiggg}}}{{{jjjfffnnn~~~{{{zzzvvvjjjXXXJJJ@@@BBBHHHQQQYYYcccrrr~~~}}}|||}}}~~~{{{zzzyyyxxxvvvuuutttsssrrrtttwwwwwwwwwvvvwwwxxxuuuvvvyyy{{{|||zzzxxxvvvxxxwwwuuuttttttqqqmmmiii]]][[[XXXWWWXXXYYYYYYXXXVVV\\\eeelllooorrrtttvvv}}}~~~{{{NNN:::777666888<<>>???@@@AAA@@@@@@??????>>>=========<<<:::888555444444555777888777666//////............//////...333---)))000222000555>>>bbbvvvzzzqqqiiiqqqxxxyyywwwcccYYY\\\iiiyyy|||xxxhhh^^^```fffiiigggjjjhhh\\\KKK===999:::<<<@@@CCCCCCAAABBBGGGLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMKKKGGGFFFGGGKKKNNNRRR]]]kkkvvv~~~jjjDDD@@@???666;;;666666;;;>>>@@@HHHRRRVVV___eeefffrrryyyyyy||||||yyyyyywwwrrrmmmkkkmmmpppllliiieeebbb^^^WWWNNNGGG???999555777:::<<<@@@DDDCCCGGGQQQ^^^iiilllgggaaa^^^hhh|||~~~\\\FFFBBB;;;777::::::<<<;;;;;;<<<>>>BBBEEEGGGXXX}}}{{{iiiuuukkkQQQOOOHHHFFFCCCBBBBBBBBB@@@???===<<<<<<;;;;;;::::::999888999999999888777555444333333222111000///...---+++++++++*********)))))))))***+++,,,---......///,,,666222CCChhhjjjfff{{{iiidddnnn|||{{{yyynnn\\\MMM???@@@EEENNNWWWaaappp~~~~~~~~~}}}~~~{{{{{{yyyxxxvvvtttrrrrrrrrrtttuuuvvvuuuvvvwwwyyytttvvvzzz|||}}}|||yyyxxx{{{xxxtttssssssrrrnnnjjj^^^[[[YYYYYY\\\]]]]]]\\\WWW]]]ffflllppprrrvvvxxxrrrFFF777777777999===EEEHHHbbb~~~zzzzzzyyyxxxxxxwwwwwwvvvssstttuuuuuuvvvvvvuuuuuusssssstttwwwyyyzzzxxxvvvtttrrrqqqqqqrrrssssssrrrlllqqqtttppphhhbbbbbbdddbbb```^^^\\\[[[YYYVVVSSSOOOKKKFFFCCCCCCDDDDDDDDDHHHJJJJJJSSScccvvvuuummmwwwzzzTTTHHHaaa===>>>???@@@AAA@@@@@@???BBBAAA@@@???===;;;999888888777666555444333333333//////...---------------///////////////000111111;;;XXXnnnrrr|||ooovvvyyylll]]][[[bbbppp|||}}}}}}sssgggaaaccciiijjjlllmmmdddPPP===777:::@@@@@@CCCFFFFFFEEEGGGIIIMMMKKKIIIJJJLLLMMMNNNNNNSSSNNNIIIIIIIIIIIIIIIJJJOOOZZZhhhvvvRRREEE???666999666888<<>>???999999CCCDDDCCCJJJ\\\tttfffxxxdddGGGQQQGGGCCCCCCFFFEEE@@@;;;;;;;;;;;;:::::::::999999999555555555666888777555333222111000000111111000///......---------,,,,,,,,,)))******+++---......///...222...>>>aaammmnnn}}}{{{eeebbbsss~~~zzzyyyrrrbbbRRRAAA@@@BBBKKKTTT^^^lllwww}}}|||}}}|||zzzyyyyyyyyywwwssspppqqqrrrsssttttttvvvzzz}}}xxx~~~yyywwwxxxxxxvvvsssrrrqqqpppnnnlllccc___[[[ZZZ]]]```bbbbbb^^^^^^dddnnntttuuuvvvxxxgggBBB;;;888777<<<@@@FFFMMMdddzzzwwwzzzyyyxxxwwwwwwvvvvvvwwwwwwuuusssqqqppprrrtttuuuuuuuuuuuuttttttuuuvvvwwwwwwqqqqqqrrrsssuuuuuutttrrrqqqrrrrrrpppjjjddd```^^^aaa___^^^\\\[[[XXXTTTQQQJJJHHHEEEBBBBBBDDDFFFHHHCCCKKKPPPSSSccczzziiinnntttIIIFFFlll>>>???@@@AAABBBAAAAAA@@@BBBAAAAAA???>>>;;;:::999888777666555444333333333000//////...............///////////////000111111888QQQhhhqqqzzzrrr^^^[[[```mmmxxxvvvjjjcccdddhhhmmmqqqrrriiiUUUBBB===BBBFFFGGGIIIKKKKKKJJJLLLNNNOOOMMMKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLPPPTTTYYY___jjjxxxsssJJJ>>><<<999:::<<<===BBBLLLYYYfffrrryyy~~~}}}|||yyyvvvsssrrrqqqpppmmmiiiccc___[[[SSSHHH@@@999777555777;;;@@@CCCEEEFFFJJJRRR\\\ccceeeaaa^^^cccpppkkkXXXDDD;;;999999999;;;<<>>;;;<<<;;;;;;:::::::::999999999555555555666777777555333222111000111222111000.........---------,,,,,,,,,)))******+++---......//////444///:::ZZZjjjllluuuyyygggddduuu|||{{{uuufffWWWEEEBBBBBBJJJTTT]]]hhhqqq}}}}}}~~~}}}{{{yyyyyyxxxwwwtttrrrrrrsssttttttuuuvvvyyy|||xxx}}}~~~yyyxxxxxxxxxuuusssrrrqqqpppmmmkkkeeeaaa[[[ZZZ\\\aaaeeeffffffeeeiiiqqqvvvwwwyyy|||bbb???:::888777<<<>>>FFFMMMccc}}}{{{vvvtttwwwwwwwwwvvvuuuuuuuuuuuuvvvuuusssqqqqqqrrrtttuuuuuutttttttttuuuuuuvvvxxxxxxuuutttrrrrrrssssssssssssoooqqqqqqnnniiiccc___^^^^^^\\\ZZZYYYXXXVVVRRROOOHHHFFFDDDBBBBBBCCCFFFGGGEEEKKKPPPVVViiiwwwiiipppdddCCCLLLsssyyy@@@@@@AAABBBBBBBBBBBBAAABBBAAAAAA@@@>>><<<;;;:::888777666555444333333333111000000//////////////////////////////000111111444GGG```pppwww}}}www___ZZZ\\\gggsss|||~~~~~~~~~zzzppphhhggghhhpppvvvzzzqqq[[[GGGCCCHHHKKKMMMOOOOOONNNOOOPPPRRRRRRPPPMMMLLLMMMLLLKKKJJJFFFIIILLLMMMOOOVVV```hhhnnnooottt[[[CCC:::;;;>>><<<@@@GGGSSSbbbsss~~~|||zzzwwwtttqqqpppkkkgggaaa\\\WWWOOOEEE>>>888777555777;;;@@@CCCEEEFFFMMMVVV]]]``````___^^^ffftttaaaQQQ@@@::::::::::::<<<:::???===<<>>@@@???<<<;;;===:::::::::::::::999999888555444555666777777555333000000000222333222///---......---------,,,,,,,,,******+++,,,,,,---......///555000444PPPfffjjjkkkxxxjjjfffvvv}}}}}}yyylll^^^LLLDDDAAAHHHSSS\\\dddjjjyyy~~~~~~~~~}}}|||~~~{{{yyywwwwwwvvvuuusssssstttuuuuuuuuuvvvxxx{{{yyy}}}}}}yyyxxxxxxwwwuuusssqqqqqqooommmkkkhhhccc\\\YYY\\\cccjjjnnnpppmmmoootttwwwwwwzzz\\\===:::999:::>>>???GGGMMMaaa~~~{{{yyyzzzwwwvvvyyyvvvuuuttttttssssssttttttsssrrrpppppprrrttttttsssssssssttttttvvvwwwyyyyyyxxxwwwtttrrrqqqqqqqqqrrrmmmnnnooolllgggbbb^^^]]]YYYXXXVVVUUUTTTRRRNNNLLLFFFDDDBBBAAAAAACCCEEEGGGHHHKKKPPPZZZsss}}}ooodddnnntttRRR===SSSzzzkkk@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@???===<<<;;;888777666555444333333333222111111000///000000000///////////////000000111333???WWWnnnvvvyyy{{{yyyyyycccZZZYYYcccoooyyy~~~~~~}}}~~~vvvoookkkjjjpppyyy{{{dddMMMFFFIIIOOORRRSSSQQQPPPRRRTTTSSSUUUSSSPPPOOONNNMMMKKKIIIGGGIIIJJJMMMYYYlll~~~rrrIIIBBB;;;<<>>::::::::::::;;;999??????>>>AAABBBQQQlllqqq^^^bbb|||MMMHHH@@@DDD@@@>>>AAAAAA===;;;<<<999::::::::::::999888777555444444666777777555333///000111333444222///,,,......---------,,,,,,,,,******+++,,,,,,---......///444000111GGGbbbkkkggg|||mmmfffsss}}}}}}{{{qqqeeeQQQFFF???EEEQQQ[[[aaaeeeuuu}}}~~~~~~~~~~~~|||}}}zzzwwwuuuuuuuuuuuutttsssuuuvvvvvvvvvvvvxxxzzzyyy||||||yyyxxxxxxxxxvvvsssrrrqqqpppmmmkkkiiiccc\\\XXX[[[dddnnnuuuvvvrrrqqqttttttuuuyyyXXX===;;;;;;<<<@@@@@@HHHMMM```vvvuuuyyyyyyzzzxxxwwwxxxuuuuuutttsssssssssssssssqqqpppoooppprrrrrrrrrppprrrrrrssstttuuuwwwyyyzzzyyyyyyxxxuuurrrooonnnnnnjjjlllllljjjfffaaa]]]\\\WWWUUURRRQQQPPPNNNKKKIIICCCBBBAAA@@@AAACCCEEEGGGJJJLLLQQQ___}}}vvvfff___llljjjHHH===ZZZ|||zzzbbb??????>>>>>>>>>>>>>>>>>>@@@@@@@@@??????===<<<<<<888777666555444333333333222222111000000000000000///////////////000000111333:::PPPjjjtttuuu|||vvv}}}iii]]]WWW```mmmxxx~~~}}}vvvpppmmmppp{{{oooUUUIIIHHHSSSXXXXXXTTTSSSWWWYYYXXXXXXVVVTTTSSSRRRPPPMMMKKKLLLKKKKKKSSSlll```@@@CCC???>>>EEEFFFQQQppp~~~|||yyytttooommmgggddd___YYYQQQIIIAAA<<<666555555888<<>>@@@DDDEEE@@@;;;:::888999:::;;;:::999888666444444444555777666444222///000111333444222///,,,......---------,,,,,,,,,***++++++,,,,,,---------///111111111@@@]]]lllhhhwwwwwwiiiooo~~~~~~|||~~~}}}uuulllUUUHHH>>>BBBOOOZZZ```dddrrr~~~||||||}}}~~~~~~~~~{{{yyyvvvttttttttttttssssssuuuwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}{{{yyyxxxxxxwwwuuusssrrrqqqpppmmmkkkgggbbb[[[VVVXXX```kkksssuuuqqqoooooooooooouuu}}}wwwVVVAAA===999:::@@@AAAIIINNNbbbooozzz{{{wwwwwwvvvtttssstttuuuuuutttsssssssssssstttnnnnnnnnnpppqqqrrrpppnnnqqqqqqrrrssstttvvvxxxyyyvvvyyy{{{yyytttnnniiihhhhhhiiikkkiiieee```]]][[[VVVSSSPPPNNNMMMKKKHHHFFFAAA@@@@@@@@@AAADDDFFFGGGKKKMMMTTTgggqqqdddcccsssdddFFFDDDccczzzddd>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<888777666555444333333333222111111000000000000000///////////////000111111333555GGGaaannnssssssrrrbbbXXX^^^jjjuuu~~~{{{sssmmmppp{{{vvv]]]NNNJJJYYY______ZZZYYY___bbb___]]][[[ZZZYYYYYYWWWTTTRRRUUUWWWZZZhhh~~~TTT===BBBDDDBBBJJJVVVmmm~~~}}}|||zzzvvvqqqllljjjfffccc^^^WWWNNNFFF???;;;555555555888===AAADDDDDDHHHOOOWWWZZZZZZZZZ]]]aaannnbbbMMMCCC;;;999999777888:::999>>>>>>???BBBFFF```{{{ddduuugggLLLKKKAAA>>>===@@@EEEFFFAAA;;;999777999:::;;;;;;999777666444333444555666666444222000000000222333222///---......---------,,,,,,,,,+++++++++,,,,,,---------///---111333:::TTTkkklllnnnuuuqqq~~~|||~~~}}}~~~~~~}}}~~~yyyrrr[[[LLL@@@AAAKKKVVV___eeennn{{{|||||||||}}}~~~zzzxxxvvvuuuuuuuuutttsssrrrtttwwwxxxxxxxxxyyyzzzzzzzzz{{{zzzzzzyyyyyyxxxuuusssqqqpppooonnnkkkiiiddd```XXXRRRQQQVVV___fffjjjgggeeedddbbbcccjjjssssssYYYHHHBBB888888@@@DDDLLLQQQeeetttooozzzyyyxxxwwwvvvuuuttttttuuuttttttsssssssssssssssnnnnnnoooqqqsssssspppnnnppppppqqqqqqssstttvvvwwwtttxxx|||{{{tttlllfffdddfffhhhiiihhhddd```]]][[[VVVSSSOOOLLLJJJHHHEEECCC??????@@@AAABBBEEEGGGIIILLLPPP[[[rrr{{{llldddlll{{{___HHHQQQqqq}}}iii>>>===<<<;;;:::;;;;;;<<<<<<============<<<<<<;;;888777666555444333333333111111000////////////000///////////////000111111000111>>>VVVgggqqqnnnqqq~~~|||iiiZZZ]]]hhhqqq{{{}}}~~~|||rrrjjjkkktttuuu```QQQLLL]]]dddddd^^^]]]eeeiiieeebbbaaa``````aaa___]]][[[dddnnnyyycccOOO>>>BBBJJJJJJVVVqqq}}}~~~|||{{{yyyvvvrrrmmmiiigggcccaaa\\\TTTKKKBBB<<<888555444555999===BBBDDDDDDHHHMMMTTTXXXZZZ\\\___bbbsssXXXIII@@@999888888888:::>>>;;;>>>===???CCCIIIfffwwwmmmXXXGGGFFFCCC===;;;===BBBDDD???;;;:::777888:::;;;;;;999777555444333333555666666444222222111000111222111000.........---------,,,,,,,,,++++++,,,,,,,,,,,,------111***111666555JJJgggooohhhxxx||||||}}}~~~~~~}}}wwwbbbRRRCCC@@@GGGRRR\\\eeehhhuuu}}}}}}|||}}}~~~~~~zzzyyyxxxxxxxxxxxxuuusssqqqsssvvvxxxxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxrrrpppnnnlllkkkjjjhhhfffbbb^^^VVVMMMGGGHHHMMMRRRVVVTTTRRRRRRPPPPPPXXXaaazzzwwwbbbUUUKKK<<<:::EEEKKKPPPUUUiiitttjjjppp{{{pppsssuuuuuuuuuvvvwwwwwwssssssrrrqqqqqqqqqqqqrrrpppppprrruuuvvvvvvrrroooppppppppppppqqqrrrssstttsssxxx{{{yyyqqqiiieeeccceeegggiiihhhddd```]]]\\\VVVRRRMMMIIIGGGDDDAAA???>>>???@@@AAADDDFFFHHHJJJKKKSSSccc~~~~~~ttteeeaaaooozzz___MMM^^^}}}ggg>>>===<<<;;;::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;888777666555444333333333111000000//////////////////////////////000111111......888MMMaaaooo}}}jjjbbb}}}tttmmm[[[\\\eeennnwww~~~|||}}}|||pppgggfffllluuuzzzqqq___RRRMMM]]]eeeeee^^^^^^gggkkkgggeeeddddddeeeffffffcccaaaqqqUUUOOOAAABBBPPPRRRbbbyyy|||{{{{{{zzzwwwtttoookkkgggeeeaaa___ZZZRRRHHH???999777444444555999>>>BBBDDDDDDHHHKKKQQQWWW[[[^^^aaacccvvvPPPFFF>>>777777888999<<>>;;;;;;???@@@===;;;;;;666888:::;;;;;;999666555444333333555666666444222222111000000111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---222(((111999111BBBcccooofff~~~}}}}}}|||zzzgggWWWFFF@@@EEENNNZZZdddcccooo~~~}}}}}}}}}}}}}}}~~~}}}{{{zzzzzzzzz{{{zzzwwwtttpppsssvvvxxxyyyyyy{{{|||{{{zzzxxxxxxyyyyyyyyyxxxooommmkkkiiiiiigggeeecccaaa]]]UUUJJJAAA>>>@@@CCCEEECCCBBBBBB@@@@@@HHHRRRZZZiiisss|||~~~lllaaaTTTAAA>>>KKKSSSSSSWWWllljjjbbboookkk___ccchhhlllmmmnnnqqqtttuuurrrqqqqqqpppoooppppppppprrrsssuuuwwwyyyxxxtttqqqpppooooooooopppqqqrrrrrrtttxxxzzzvvvnnngggdddeeeeeegggiiihhhddd```]]]\\\UUUQQQLLLHHHDDDAAA>>><<<>>>???@@@BBBDDDGGGIIIKKKKKKVVViii~~~|||ooo^^^\\\mmm~~~aaaQQQhhhzzz___???>>>;;;999888777777777888999999999999888777777666666555444333333222222333222111000////////////---.........//////000000222,,,111EEEYYYggguuuxxx```}}}nnn~~~|||hhhZZZ^^^ooo{{{~~~}}}pppccc___dddiiihhhbbbZZZSSSPPP[[[^^^cccgggjjjlllnnnpppjjjhhhfffeeeeeedddcccbbb{{{uuuTTTCCCDDDMMMPPP^^^}}}}}}~~~~~~}}}zzzvvvrrrooolllhhheeeccc]]]UUUMMMFFF???999555666666777:::>>>AAABBBBBBHHHKKKQQQXXX[[[\\\cccjjjgggIII>>>;;;777666999;;;<<<;;;<<<>>>>>>BBBHHHNNNmmmnnnfffsssbbbJJJEEE>>>???<<<<<<<<<;;;::::::999999999999999888888888777777777666666555444444333333333444444555333111///---//////...------------...++++++,,,,,,,,,---------,,,000///111666<<>>AAAMMMXXX___jjjoooyyy|||yyyzzz}}}}}}||||||~~~~~~~~~~~~~~~}}}zzzwwwtttrrruuuwwwyyyyyyyyyxxxyyy{{{~~~}}}|||yyywwwuuusssrrrssspppmmmkkkhhhddd```]]]YYYTTTLLLDDD>>>;;;::::::;;;999777777888999999999EEELLLWWWeeesssrrr[[[JJJGGGMMMRRRVVV```mmmuuubbbgggwwwyyy___OOOOOORRRWWW___gggmmmqqqrrrsssooooooppppppqqqqqqrrrrrrqqqrrrxxxwwwqqqqqqooooooooonnnnnnooosssuuuvvvtttqqqooonnnkkkgggdddiiieeeaaa```bbbbbb^^^ZZZSSSQQQMMMFFF@@@===>>>@@@>>>???AAACCCEEEGGGIIIJJJPPPZZZuuuppphhheee```jjj}}}fffXXXxxx~~~]]]bbb@@@???===:::999888999999999999999999999888777777777666666555444444333333222111000//////...................../////////000000---111@@@SSSeeetttnnnoooooo___]]]iiisssvvv|||ooobbb]]]```bbbaaa\\\VVVRRRPPPXXX]]]dddjjjmmmoooqqqrrrmmmkkkhhhfffffffffeeeeeewwwbbbLLLCCCHHHQQQWWWlll~~~}}}}}}}}}}}}}}}~~~|||yyyuuurrrppplllhhheeebbb\\\TTTKKKDDD>>>888444666666888:::>>>AAABBBCCCJJJLLLRRRXXX[[[\\\dddlll___GGG===:::666666888;;;;;;;;;>>>>>>;;;???HHHTTTvvvssscccbbbtttZZZEEECCC>>>???===<<<<<<;;;;;;:::999999999999888888888777777777666666666555444333333333444555666666555333000/////////...------------...++++++,,,,,,,,,------------222111333888<<>>;;;<<<>>><<<>>>AAACCCDDDFFFHHHIIISSSbbb}}}nnngggbbb___lllkkkeeerrrYYY^^^BBB@@@>>><<<;;;;;;;;;;;;;;;;;;::::::999888777777777777777666666555555444222111000///........................////////////,,,...111888JJJ```rrryyyuuu}}}xxxfff^^^dddnnnsss}}}qqqddd\\\]]]^^^\\\XXXUUUSSSSSSWWW]]]eeelllpppqqqrrrsssqqqooollliiihhhhhhiiijjjyyyuuuPPPGGGEEELLLTTT```}}}{{{ooolll}}}~~~~~~~~~}}}}}}}}}}}}||||||}}}|||zzzwwwtttrrrpppllliiifff```ZZZQQQHHHAAA;;;666333666777999;;;>>>AAACCCDDDKKKMMMRRRWWWYYY\\\eeepppuuuTTTDDD;;;888666666888:::;;;;;;???===888>>>NNNbbbggg[[[aaa{{{PPP@@@AAA??????===<<<<<<;;;;;;::::::999888888888777777777666666666555555444444333333222666666777666555444222111//////...------------...,,,,,,,,,,,,---------------444444666:::===NNNjjjvvvooossskkkoooxxx~~~~~~yyymmmYYYIIICCCJJJYYYdddbbbhhhsss|||yyy||||||}}}|||wwwuuuvvvxxxyyyyyyxxxwwwxxxyyy{{{{{{yyywwwuuutttrrrrrroookkkgggdddaaa___\\\YYYRRRMMMFFF>>>888444333333000///...------...///000666<<>>===<<<======<<<<<<;;;:::999888888888888888888777777777666666333222111000////////////.........///////////////+++000222333AAA[[[nnnttt|||kkk___bbbmmmwww~~~ttthhh]]]^^^^^^^^^\\\[[[YYYXXXYYY^^^dddjjjmmmppprrrtttuuussspppmmmkkkllloooqqq}}}\\\KKKGGGHHHNNNVVViiihhh^^^ddd|||}}}}}}~~~~~~~~~}}}}}}{{{}}}zzzzzzwwwuuusssqqqooolllhhheee]]]VVVMMMDDD>>>999555333666888;;;===???AAADDDEEEKKKMMMQQQUUUWWW[[[hhhuuudddJJJAAA888777666666777999;;;;;;???===999DDD]]]wwwddd[[[hhhvvvIII>>>@@@???>>><<<<<<<<<;;;::::::999999777777777666666666555555444444444444333333222222555555666555555333222111//////...------------...,,,,,,,,,------------...---555888999>>>@@@MMMdddwwwjjjwwwtttkkkpppwwwxxx}}}|||sssbbbOOODDDGGGUUUbbbfffkkkuuu~~~|||zzz}}}xxxuuuxxxyyyzzzzzzxxxwwwwwwxxxzzzyyyxxxvvvuuusssrrrrrrnnnjjjfffbbb___]]]ZZZXXXNNNJJJCCC<<<666222000000/////////...---...000222888<<<@@@AAADDDOOOcccrrriiiVVVUUU[[[]]]iiitttmmmvvv~~~{{{lll]]]XXX[[[VVVRRRNNNQQQZZZdddjjjlllmmmnnnpppqqqqqqpppooonnnrrrqqqrrrsssrrrooonnnnnnppppppooonnnmmmmmmpppsssmmmkkkhhhfffgggiiiiiiiiicccbbbbbbbbbbbb___YYYUUUPPPMMMHHHBBB===;;;;;;<<<>>>BBBFFFHHHIIIJJJMMMPPP^^^|||tttiiibbb^^^bbbzzzmmmcccyyyxxx^^^^^^bbbBBBAAA@@@>>>=========>>>===<<<;;;:::999999999999888888888888888777777777555444333222111111111111///////////////.........,,,222333111;;;SSShhhooo~~~~~~mmm^^^]]]iiiuuu{{{~~~}}}|||}}}yyynnn\\\^^^```bbbcccaaa___]]]___aaadddfffiiimmmrrruuuxxxxxxvvvsssqqqrrrvvvzzzgggKKKJJJJJJKKKQQQ]]]xxx{{{\\\YYYhhh|||}}}~~~~~~~~~~~~~~~|||yyywwwwwwtttsssqqqooommmjjjeeebbbXXXRRRHHH@@@:::777444333777999===>>>???AAADDDGGGKKKLLLOOOSSSUUU\\\mmm}}}~~~WWWDDD>>>666666666777777999;;;===>>>>>>>>>PPPrrrbbb^^^sssgggGGG???@@@@@@===;;;;;;;;;:::999999888888666666666555555555444444333333333333333222222222333333333333222111111000//////...------------...,,,,,,---------.........///:::===???DDDEEEOOObbbuuujjjssswwwkkkpppyyy||||||vvvhhhUUUFFFDDDOOOZZZaaafffooo{{{}}}|||}}}~~~~~~|||xxxvvvzzz{{{|||{{{yyywwwwwwwwwxxxxxxwwwvvvuuutttsssrrrnnnkkkfffbbb___[[[XXXUUUJJJFFFAAA:::555111/////////000000///......111444666:::===<<<<<>>===<<<<<<===AAAFFFHHHHHHKKKPPPTTTfffyyyooofffaaa```jjj```___|||uuu^^^bbbiiiAAA@@@>>>===<<<<<<=========<<<;;;:::999:::;;;<<<888888888888888888888888666555444333222222222222///////////////............111222111888JJJ^^^kkkuuu}}}xxxqqqaaaYYY```kkkvvv}}}}}}|||}}}~~~ttt\\\]]]```cccffffffdddbbbeeefffggghhhjjjooouuuzzz|||}}}~~~|||zzz{{{xxxNNNBBBGGGKKKLLLVVVjjjmmmVVVYYYqqq~~~~~~}}}}}}~~~~~~||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||wwwttttttrrrqqqooommmkkkgggbbb^^^SSSMMMCCC;;;777555555444777:::>>>@@@@@@AAAEEEIIIJJJKKKOOORRRVVV```uuuoooMMM???;;;444666777888888:::<<<>>>===???DDD\\\```cccYYYGGGAAA??????<<<::::::999888888777777666555555555444444444333333222222222222222222222222222111111111000000000000//////...------------...,,,---------............222>>>BBBAAAFFFGGGNNN]]]qqqmmmrrr{{{gggggguuu{{{xxxmmm[[[JJJCCCHHHPPPSSSXXXaaammm|||{{{{{{~~~~~~{{{|||}}}}}}|||{{{xxxwww}}}~~~}}}zzzxxxwwwxxxxxxwwwwwwvvvuuuttttttsssnnnkkkgggccc___ZZZUUUQQQEEECCC>>>888444111///...,,,...000...,,,---000444777;;;===<<<<<>>>>>>>>===<<<@@@EEEFFFGGGKKKSSSZZZqqqvvvjjjdddaaaddduuu|||XXXeeesss^^^fffvvv???>>>===<<<;;;;;;<<<<<<===<<<:::::::::;;;===>>>777777777888888888888888555555444333222222222222000/////////............///...///222555@@@TTTfffkkkzzzjjjkkk|||kkk]]]]]]dddqqqxxx~~~||||||~~~www```___```ccchhhkkkkkkjjjhhhjjjlllnnnqqqvvv|||YYYDDDAAABBBJJJNNN___xxxbbbTTT^^^{{{{{{|||{{{{{{|||~~~}}}}}}|||}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}{{{xxxvvvsssrrrqqqooommmllliiiddd___ZZZOOOHHH???888444444555666777;;;@@@AAA@@@AAAFFFJJJJJJLLLPPPTTTYYYfff~~~___CCC:::999333666999:::999:::===@@@>>>AAAHHHddd|||eeepppMMMFFFAAA===>>>:::888888777777666666555555444444444444333333333333111111111222222222222222111111000000//////000000//////...------------...------------............222>>>@@@===@@@AAAEEEQQQfffmmmqqqtttooocccooo~~~{{{yyyqqqaaaOOODDDCCCGGGHHHLLLTTT```qqq||||||~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzz{{{yyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuunnnkkkhhhddd___XXXQQQLLLAAA>>>:::666222000......+++---///...++++++///333999<<<>>>@@@AAAEEEMMMSSSbbbxxx```NNNTTT^^^```ppp}}}xxxoooeee```dddoooxxxvvvuuusssrrrqqqrrrsssttttttwwwuuuooommmooooookkkkkkkkkkkkkkkkkkmmmpppssskkkiiigggggggggfffdddbbb^^^^^^]]][[[WWWTTTRRRQQQKKKFFF@@@===>>>>>>>>>===>>>BBBFFFGGGHHHNNNYYYbbb}}}wwwgggbbbbbbjjjnnnSSSnnnppp]]]kkk>>>===<<<;;;::::::;;;;;;<<<;;;:::999:::<<<>>>???777777777777777777888888555444333222111111111111000000//////.........---000,,,---222444:::MMMcccfffvvvzzz|||gggddd{{{vvveee```dddmmmttt}}}zzzzzz{{{~~~|||~~~yyyfffcccaaaccciiinnnqqqqqqiiilllqqquuuxxx}}}sssHHHCCCEEE@@@IIIPPPeeeYYYWWWccc}}}vvv}}}{{{zzz{{{}}}{{{}}}}}}{{{}}}~~~~~~}}}zzzyyyxxxyyy{{{|||~~~|||yyywwwwwwuuusssqqqpppnnnmmmkkkhhhccc\\\XXXMMMFFF===666333444666777777<<<@@@BBB@@@BBBFFFKKKKKKMMMQQQUUU[[[jjjTTT===888777333666999::::::;;;>>>AAA???BBBIIIgggpppnnn~~~rrrEEEEEEAAA;;;===999777777777666555555444444444444444333333333222222111111111111111111222222222111000000000000000111//////...------------...---------........./////////;;;<<<777888888:::EEE[[[jjjooohhhpppjjjnnn}}}}}}{{{zzzsssdddSSSFFFAAAAAAEEEHHHNNNZZZjjj|||~~~}}}~~~~~~|||yyyyyyxxxyyyyyyzzz{{{||||||zzzxxxyyyxxxwwwwwwwwwvvvvvvvvvuuummmkkkhhhddd___WWWNNNHHH===;;;888444111///...---+++...000...++++++000444666888<<>><<<===>>>>>>===BBBFFFIIIJJJKKKRRR___iiizzzeeeaaacccnnndddOOOsssnnn^^^rrr<<<<<<;;;:::888999;;;>>>???AAAAAA???===:::::::::555555555555666666666666666555555444333111000///222111111000000000000000222,,,+++000222555GGG[[[gggsss|||ooonnneeesssmmmaaa]]]iiiqqqzzz~~~}}}}}}}}}}}}nnnfffbbbfffnnnsssvvvzzzuuuxxxzzz|||cccGGG>>>???BBBHHHVVVmmmvvvUUUWWWfffvvv||||||}}}|||zzzzzz{{{}}}~~~~~~~~~|||zzz{{{~~~}}}{{{||||||||||||{{{yyywwwvvvwwwwwwwwwwwwvvvtttsssrrrqqqnnnkkkhhhfffaaaYYYSSSIIIAAA:::666222111444999;;;===???@@@AAABBBEEEHHHKKKMMMRRRYYY```ppphhhOOOBBB555555444777999:::::::::;;;===@@@CCCSSSwwwyyybbbDDDAAA666<<>>??????>>>======???AAAAAADDDFFFOOOYYYXXXbbbxxxxxxnnnbbb^^^```uuu}}}XXXfff|||tttXXX]]]:::;;;:::888777888:::<<>>AAAEEEPPPZZZqqqoooQQQXXXlllxxx}}}{{{~~~}}}zzzzzz{{{|||}}}}}}~~~|||{{{{{{}}}~~~}}}{{{{{{{{{||||||zzzyyywwwvvvvvvvvvvvvvvvuuutttsssrrrpppmmmiiigggddd___WWWQQQGGG@@@888555222111444999<<<===???@@@AAACCCFFFHHHLLLNNNRRRZZZdddwwwaaaKKK@@@666666444666999;;;;;;<<<>>>@@@>>>EEE^^^zzzyyyWWW@@@@@@777:::AAA555666666666666555555555444666444333111111222333444111111111111000000000///000000000000//////............---------,,,,,,,,,...,,,,,,---000000///,,,,,,---/////////000333555???\\\iiibbbeeezzzzzzqqqvvv}}}}}}{{{{{{|||xxxuuupppcccQQQFFFDDDIIIKKKTTT___iiiqqq||||||~~~~~~~~~~~~~~~}}}|||{{{zzzwwwuuuuuuvvvuuusssuuuzzz|||}}}}}}}}}}}}{{{zzzyyyxxxzzzyyyuuusssuuuuuurrrmmmmmmjjjeee```YYYMMMBBB>>>:::555111///...---,,,...//////...---///222555:::???DDDEEEDDDEEEIIINNNHHHNNN\\\wwweeeUUUCCC<<<>>>FFFQQQZZZ^^^rrrmmmhhhjjjvvvwwwtttvvvuuutttvvv|||xxxtttpppooommmlllkkkllljjjhhhggggggiiikkkllliiiiiihhhgggeeecccbbbaaa[[[YYYWWWUUUSSSOOOKKKHHH>>>??????>>>>>>>>>AAACCCEEEIIIKKKPPPYYY\\\lll}}}sssiii___``````tttxxxUUUnnnuuusssaaaSSSddd999999999777666666999;;;>>>???@@@>>><<<:::999:::444444444555555555666666444444444444333222000000222111000000//////000000///,,,,,,//////000;;;IIIbbbkkkxxx~~~xxxnnncccfffoooyyy||||||~~~~~~xxxrrrooosssxxx{{{~~~pppSSSBBB>>>CCCHHHUUU\\\tttlllRRRZZZvvv|||~~~|||}}}~~~{{{zzz{{{||||||{{{}}}|||{{{{{{}}}}}}|||{{{zzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuuttttttssssssrrrnnnkkkgggdddbbb\\\TTTMMMDDD===666444222111444:::<<<>>>@@@AAAAAACCCFFFIIIMMMNNNSSS\\\kkkWWWDDD>>>777666444666999;;;<<<>>>@@@BBB@@@KKKooorrr{{{oooIII;;;???777888===333666666555555555444444444555444333111111222222333111111111111000000000000000000000////////////.........---------,,,,,,,,,---,,,,,,...///000...---,,,---......---...000222999PPPiiijjjddd{{{~~~qqqpppyyyzzzyyyxxxyyyxxxxxxwwwlll[[[LLLEEEHHHMMMVVV```fffkkkvvv~~~|||~~~~~~~~~~~~}}}}}}|||{{{{{{wwwtttsssuuusssqqqsssxxxyyyzzz{{{||||||{{{zzzyyyyyy{{{{{{wwwvvvxxxwwwtttpppppplllfff```ZZZNNNBBB===999333000...---,,,+++...............000333666;;;BBBHHHGGGBBBAAAHHHOOOTTT]]]lll{{{vvvxxxvvvvvvnnn]]]III???777777===EEENNNVVV```xxxhhheeedddkkk{{{yyytttwwwvvvvvvyyy}}}zzzuuurrrpppooolllkkkkkkjjjhhhgggfffhhhiiijjjggggggfffeeecccaaa___^^^ZZZXXXTTTRRROOOKKKGGGCCC>>>>>>??????>>>???BBBEEEIIIOOOOOOQQQXXXbbb{{{xxxlllbbb\\\aaaaaayyymmmUUUtttlll^^^QQQSSSnnn888999999888666666888:::<<<>>>>>>===;;;999888999333333444444444555555555333333333333333222111000111111000//////////////////---...000//////555???\\\gggtttvvveeeccckkkuuu|||~~~zzzzzz}}}~~~~~~}}}}}}}}}vvvqqqtttxxx{{{kkkSSSDDD???CCCJJJUUU[[[wwwooo[[[```~~~~~~}}}}}}}}}|||{{{||||||{{{||||||||||||{{{zzz{{{{{{{{{zzzyyywwwvvvuuutttssssssrrrrrrqqqqqqmmmjjjfffccc___YYYPPPJJJ@@@999444333222222666;;;===>>>@@@AAABBBDDDGGGIIIMMMOOOTTT```sssuuuNNN>>>:::777555555777999;;;<<<>>>@@@CCCGGGVVVkkkxxx\\\BBB:::===777666999444555555555444444444333333444333222222111111222222111111111000000000000000////////////////////////......---------,,,,,,,,,---------...//////......---...///...------...000444DDDfffpppeee{{{uuuqqqyyy{{{~~~~~~zzzxxx{{{{{{|||{{{sssdddSSSIIIGGGLLLVVV___cccgggppp{{{~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}}}}}}}vvvsssrrrsssqqqooorrrwwwwwwxxxyyyzzz{{{zzzzzzyyyzzz}}}|||yyyxxxzzzyyyvvvqqqqqqnnngggaaaZZZNNNCCC;;;777222///------,,,+++------.........111555888<<>>EEENNNaaannn}}}uuuqqqrrrnnnkkkaaaNNNCCC<<<777:::@@@FFFNNNUUUeeezzzllleeebbb```bbblll~~~xxxtttyyy{{{}}}|||yyyuuurrrpppnnnllljjjjjjhhhgggfffffffffggghhhffffffeeecccaaa___]]]\\\YYYVVVRRROOOKKKGGGCCC@@@;;;===>>>>>>>>>@@@CCCFFFIIIPPPOOOOOOYYYiii}}}rrrfff]]]ZZZ]]]ddd^^^^^^qqqdddSSSNNN[[[xxx888999:::999777777888::::::;;;<<<;;;999777777777333333333333444444444444222222222333333222111111111000000///...///////////////000111000///222888RRRaaarrr|||jjjaaagggpppxxx~~~~~~~~~}}}zzzzzz|||~~~~~~}}}~~~}}}|||}}}}}}vvvppppppqqqtttzzzkkkWWWIIIAAAEEEMMMWWW```}}}vvvccciii||||||zzz~~~~~~}}}{{{{{{|||||||||{{{{{{{{{|||zzz{{{{{{|||{{{zzzxxxwwwuuutttrrrqqqpppoooooopppmmmiiidddaaa]]]VVVMMMFFF<<<666222333333333777===>>>???AAABBBCCCEEEHHHJJJMMMPPPWWWeee|||eeeGGG:::777777444666888::::::;;;===@@@CCCOOObbb|||cccqqqRRRBBB:::;;;888666777777444444444444333333333333333333222222111111111111000000000000000000111111.............../////////......---------,,,,,,,,,,,,---..................//////000///......///111///999[[[mmmeeevvv{{{uuu|||~~~}}}~~~|||vvvlll\\\OOOFFFJJJRRR\\\```dddllluuu||||||{{{{{{|||}}}}}}||||||~~~}}}}}}}}}}}}wwwsssrrrrrrpppnnnqqqwwwvvvwwwxxxzzzzzzzzzyyyyyyzzz}}}}}}zzzzzz{{{zzzwwwrrrrrrpppjjjddd\\\OOOCCC:::777222...---,,,,,,+++,,,---......///222666999>>>DDDIIIDDD===;;;DDDMMMcccqqq|||pppmmmnnniiieeeZZZIII;;;555222777>>>GGGRRR[[[nnntttdddZZZVVVXXX[[[]]]bbboooxxxuuu{{{~~~{{{xxxuuusssqqqpppmmmkkkhhhgggfffeeeeeeeeeeeeffffffeeedddccc```^^^\\\[[[XXXTTTPPPLLLHHHEEEAAA>>>999:::<<<===>>>AAADDDGGGHHHOOOMMMNNN]]]uuuyyymmmbbb[[[YYYYYYnnnmmmTTTkkkiii]]]PPPSSSggg777999:::999888777888999777888999888666555444555222222222333333333444444000111222222222222222111111000//////......//////...///000111000000111333CCCXXXmmm|||~~~rrrccceeellluuu|||~~~|||{{{|||}}}}}}}}}|||||||||}}}}}}~~~|||{{{{{{}}}~~~~~~}}}{{{uuuooollljjjhhhkkkpppqqqrrr{{{|||}}}{{{lll^^^NNNCCCGGGSSS]]]jjj|||gggpppssslll[[[bbbqqqzzz}}}}}}{{{zzz{{{||||||zzzzzz{{{|||{{{||||||}}}|||{{{zzzyyyvvvtttrrrooonnnmmmmmmmmmkkkgggbbb^^^YYYRRRHHHAAA999444111333444555:::@@@>>>@@@BBBCCCCCCEEEHHHKKKNNNSSS\\\mmm}}}UUUCCC777555777333777888:::;;;<<>>888333666<<>><<<888:::<<<===???BBBGGGJJJIIIOOOMMMSSSjjj~~~{{{ttthhh^^^ZZZZZZ\\\~~~___YYYtttaaaXXXSSS```{{{555777888888777666777888444666777666444222222333222222222222333333333333000000111222222222222222000000///............///,,,.../////////000111111888PPPfffsss{{{}}}hhhfffiiirrr{{{~~~~~~}}}}}}~~~|||~~~{{{|||~~~~~~|||zzzyyyzzz{{{{{{zzzxxxtttpppllleee]]]YYYZZZZZZ\\\fffpppnnndddaaafffmmmjjjfffdddbbbfffuuuzzzrrrgggTTTEEEIIIWWW```ssskkkuuu|||sss|||}}}mmmXXXNNNQQQWWWfffqqqyyyzzz{{{~~~~~~~~~~~~~~~|||zzzyyy{{{}}}|||zzzyyy{{{||||||}}}~~~~~~~~~}}}{{{{{{wwwuuurrrnnnlllkkkkkkkkkhhhddd^^^ZZZUUUMMMCCC<<<777333111333555777<<>>FFFTTT```}}}MMM???CCCGGGLLLTTTXXX^^^kkk}}}zzz}}}wwwuuusssqqqpppoooooonnnllljjjfffeeeeeedddccccccbbbbbbcccbbbaaa___]]]ZZZXXXVVVQQQNNNIIIEEEBBB???<<<:::999;;;===???BBBEEEJJJMMMMMMRRRQQQ[[[{{{zzzwwwpppcccZZZXXX[[[eee{{{___iiitttZZZWWW^^^www444666777777666555555666333444555555333111111222111111222222222333333333///000111222222222222222000000///...............+++---...---...000111000333KKK```jjjxxxxxxlllggghhhqqqzzz}}}~~~~~~~~~|||{{{|||~~~|||yyyxxxyyyzzzyyyxxxwwwtttrrrnnndddVVVLLLJJJGGGHHHQQQXXXRRREEECCCKKKGGGJJJPPPVVVZZZ```mmmzzzzzzoooYYYFFFJJJYYY```wwwpppwww{{{www{{{uuubbbSSSNNNKKKEEEPPP```ooouuuyyy~~~|||~~~}}}|||}}}}}}}}}{{{yyyyyy{{{}}}|||zzzyyyzzz}}}}}}}}}~~~~~~||||||xxxvvvrrrnnnkkkjjjiiiiiieeeaaa\\\WWWRRRJJJ@@@999666222111444666888===CCC???AAACCCDDDDDDFFFIIIKKKRRRZZZggg{{{ZZZ>>>>>>555333999666555888;;;>>>BBBHHHNNNSSSsss}}}```xxxMMM???>>>666444;;;888000333333333333222222222111111111222222222222111000000//////000000111111111222---------.........//////......---------,,,,,,,,,***---000///---,,,...000---///000/////////111333///000555PPPjjjdddfffzzziiiSSSLLLJJJQQQYYY]]]___bbbjjjuuu~~~zzzyyyzzz}}}{{{zzzyyyzzz}}}{{{xxxwwwvvvvvvyyyuuurrrrrrooonnnqqqwwwxxxyyyzzzzzzzzzzzzxxxxxxuuuyyyzzzyyyxxxzzzxxxtttuuuyyy{{{yyyuuukkkZZZLLL;;;777222///.........---)))+++---...000444999===IIIIIIGGGDDDAAADDDJJJOOOaaasss}}}pppjjjhhh```^^^YYYLLL===888555999???JJJYYYfffhhh===999FFFLLLOOOTTT]]]dddsss}}}|||}}}vvvrrrlllkkkjjjjjjkkkjjjhhhfffeeeeeeddddddcccbbbaaaaaaaaa```___]]][[[XXXVVVTTTOOOKKKFFFBBB???===:::888:::<<>>CCCAAAAAAEEEFFFFFFIIIMMMTTT\\\yyylllSSS;;;666666333333777<<<;;;???CCCBBBCCCMMMZZZ{{{qqqtttoooLLL<<<:::777666666555444222333222222222333333111000000000000000000000000000000000////////////000000...------,,,,,,------...,,,,,,************,,,,,,........................---......///////////////333---000DDD]]]kkkkkkggg}}}zzzxxx~~~{{{tttYYYMMMFFFLLLVVV[[[___cccfffqqq}}}|||zzz|||}}}{{{{{{{{{{{{|||~~~|||yyyxxxxxxwwwvvvvvvuuusssrrrqqqrrrtttuuuxxxyyy|||~~~|||{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzzzzwwwlll]]]QQQAAA;;;222---,,,---,,,,,,//////......000555===BBBHHHMMMJJJGGGIIICCC@@@GGGXXXxxxyyyhhhaaacccbbbbbbZZZJJJBBB;;;555777???LLL[[[eeeTTTBBB???DDDNNNQQQ^^^ccckkkzzz{{{}}}zzztttrrrnnnkkkjjjhhhhhhiiiiiigggfffdddcccbbb````````````aaa______]]][[[YYYVVVSSSRRRLLLHHHAAA<<<::::::::::::;;;>>>AAACCCFFFKKKPPPUUUUUUPPPYYYwwwsssnnnggg\\\UUUVVV```vvvyyy~~~hhhVVVXXXwww888777555555666666555444333222222222111000000000000000000000111111111111000000000000111111111111000000/////////.........////////////////////////444:::SSSeeehhhyyy|||nnneeeiiittt{{{}}}~~~~~~{{{xxxvvv|||{{{wwwssssssvvvtttoooqqqqqqnnniii___TTTIIICCC======<<<:::777666666888@@@CCCJJJQQQSSSYYYeeesssxxxZZZQQQZZZhhhxxxxxxwwwhhh```^^^ZZZUUUQQQNNNTTTcccqqqwww|||}}}|||{{{{{{{{{|||zzz{{{|||}}}}}}|||zzzyyy|||zzzzzz}}}|||xxxsssooollliiifffccc___\\\VVVQQQJJJCCC;;;666666333222333888<<>>AAAFFFJJJNNNRRRTTTUUUUUUcccxxxmmmiiibbbXXXUUUXXXnnn{{{wwwsss^^^MMMZZZuuu999888666666666666444333222222111111111111111111000000000000111111111111000000000000111111111111000000000/////////......////////////////////////333333GGG\\\cccpppuuuiiihhhqqqxxx}}}~~~~~~~~~~~~~~~{{{yyyxxxzzzyyyuuuooonnnqqqppplllkkkkkkjjjfff]]]RRRGGG@@@888999888777555444666888???DDDLLLRRRRRRRRRYYYcccyyyeeeUUU^^^nnnyyyqqqmmmjjjhhhhhh___YYYWWW___jjjttt{{{~~~~~~~~~}}}}}}||||||{{{{{{|||}}}}}}}}}{{{zzzyyyyyyyyyzzz|||}}}zzzuuuppplllhhhccc```\\\WWWQQQJJJDDD>>>888444444333333555:::>>>@@@AAADDDCCCEEEIIIJJJIIILLLRRR]]]iii~~~PPPBBB555333222111555;;;999<<>>???FFFTTTYYYfffppp|||yyyyyyuuuqqqqqqnnnmmmkkkiiihhhhhhgggeeecccbbbaaa```___^^^^^^^^^___]]]\\\ZZZXXXTTTQQQNNNLLLGGGCCC===:::::::::;;;;;;===???CCCIIINNNRRRRRRRRRRRRYYYooo~~~rrrgggccc]]]VVVXXX___vvveeeSSSKKKbbbhhh:::999777777777666444222111111111111111222222222///000000000111111111111///000000000111111111111000000000////////////...////////////////////////111...<<>>AAAGGGVVV\\\hhhsssxxxwwwrrrpppqqqmmmnnnllljjjhhhgggfffcccaaabbbaaaaaa```______^^^^^^]]]\\\YYYVVVRRRNNNKKKIIIBBB???;;;999999;;;;;;<<<@@@BBBEEEKKKQQQSSSQQQOOOTTTcccxxxnnneee```ZZZVVV^^^jjjttt[[[LLLQQQooopppppp:::999888888888777444222111111111111111222222222///000000000111111111111///000000000111111111111111000000000////////////////////////////////////...---666KKKZZZ^^^jjj}}}~~~oooddddddnnnxxx~~~~~~~~~}}}}}}xxxooohhhgggdddaaa^^^______]]]WWWNNNEEE@@@888888888777666888;;;>>>BBBGGGOOOSSSNNNHHHIIIOOORRRcccmmmZZZjjjuuu}}}||||||{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||zzzyyywwwuuuuuuuuuwwwyyyzzz{{{|||}}}}}}yyywwwtttqqqmmmhhhbbb^^^UUUPPPHHH@@@<<<888666444111333777:::>>>AAACCCEEECCCCCCEEEIIIJJJKKKSSS]]]kkkvvvMMM===999555444333333777;;;<<>>444111222444555444666888999:::===AAADDDHHHSSS\\\dddfff[[[[[[mmmdddVVV\\\kkkhhh]]]VVVOOO>>>777555999>>>HHH```xxxbbbBBB@@@BBBHHHWWW]]]hhhwwwwwwwwwqqqpppqqqmmmnnnllliiihhhgggeeeccc```aaaaaaaaa``````___^^^^^^\\\[[[XXXUUUPPPLLLHHHFFF>>><<<999888:::<<<======CCCEEEIIIMMMQQQRRRQQQOOO]]]rrrrrrjjjbbb]]]WWWWWWeeewwwzzzxxxlllTTTJJJYYY{{{mmm999888888888999888555222222222111111111111111111000000000000111111111111000000000000111111111111111111000000000/////////////////////////////////,,,000333AAATTTZZZ```rrr~~~xxxhhhccciiittt{{{~~~~~~~~~|||pppgggaaa]]]YYYTTTUUUVVVTTTPPPJJJCCC???777777666555555777;;;>>>DDDHHHOOOSSSPPPLLLPPPXXXdddsssjjjYYYfffzzz}}}||||||}}}~~~~~~|||zzzxxxvvvuuutttuuuwwwyyyzzzyyyyyyzzz|||vvvuuussspppmmmggg```[[[RRRLLLDDD>>>999666444333111555:::===@@@AAADDDEEECCCCCCFFFIIIJJJNNNZZZffftttdddHHH;;;888555444444666888;;;===@@@AAAEEEVVVwwwqqqYYYVVVjjjXXXBBB<<<777555333333333444333111222111000111222222000...........................///......------......///...------,,,,,,------...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,...///000666DDDWWWeeeeeewwwpppvvv}}}zzznnnZZZMMMMMMVVV]]]```eeeiiijjjoooyyy~~~||||||}}}~~~}}}wwwzzz|||{{{xxxwwwyyy{{{{{{yyyuuurrrrrrtttwwwyyyyyy{{{|||}}}~~~}}}{{{wwwwwwwwwuuusssqqqooonnn```TTTCCC777222444666777777888:::::::::;;;===???@@@JJJTTT^^^aaaXXX^^^uuuhhhccckkktttnnnddd[[[NNN@@@888555999>>>HHHdddYYY???AAACCCIIIYYY___iii|||~~~xxxxxxrrrpppqqqlllnnnllliiiggggggeeeccc```````````````___^^^]]]\\\ZZZYYYVVVRRRMMMHHHDDDBBB;;;999777888;;;>>>??????EEEHHHLLLNNNPPPQQQTTTVVVgggyyyjjjddd___ZZZUUUYYYooorrrnnn```RRRPPPggg{{{888777777999999999666333333222222222111000000000000000000000111111111111000000000000111111111111111111111000000000//////////////////////////////+++333000666MMMXXX]]]mmmxxxsssfffgggooottt}}}rrreee\\\UUUPPPIIIJJJJJJJJJGGGCCC>>><<<888888777555555777<<>>888888:::<<<;;;<<<<<<;;;888666555666:::>>>AAAGGGIIIFFFYYY{{{|||{{{~~~jjjwwwpppVVVBBB999666<<>>AAADDDFFFFFFIIIHHHJJJOOOSSS[[[ooo\\\BBB666444333222333666:::<<<======FFFGGGQQQqqq]]]bbboooyyyQQQ@@@666888555555444333333222111111222222222111111111111000///............------------------------------------------,,,,,,+++++++++++++++,,,,,,---...//////...------,,,,,,------.........------------......---,,,,,,------000:::FFFcccaaannn{{{~~~yyyeeeTTTNNNOOOYYY]]]aaacccfffkkkrrrwww{{{}}}~~~{{{yyy|||~~~}}}~~~~~~}}}zzzwwwvvvwwwtttqqqnnnnnnqqqttttttttttttuuuvvvxxxzzz|||}}}~~~|||~~~~~~wwwvvvuuusssqqqooommmlllmmmgggVVVBBB888999;;;999???===;;;;;;;;;;;;:::888???@@@BBBAAA@@@FFFYYYlllnnn___eeessspppccc[[[{{{tttWWWEEE>>>555888CCCRRR{{{```GGG@@@;;;@@@LLLZZZeeemmm||||||{{{wwwrrrnnnmmmmmmgggggggggggggggeeeaaa^^^```^^^[[[YYYXXXVVVSSSQQQQQQNNNJJJDDD???;;;888777666888;;;===>>>@@@CCCEEEKKKKKKOOORRRTTT[[[ooouuuhhhbbbdddYYY\\\]]]]]]|||uuuyyyaaaWWWaaa333333444444444555555555222111000000//////000000///////////////000000000.../////////000000000000111111111111111000//////......////////////......///000000111777FFFXXXdddkkk~~~zzz}}}~~~qqqlllmmmrrrwww}}}~~~~~~~~~~~~~~~~~~~~~}}}rrrbbbSSSIIIDDD<<<999777666666777777666888;;;>>><<<999999>>>CCCCCCJJJQQQVVV[[[fffxxx```HHHDDDEEERRRiii|||~~~zzz}}}~~~{{{yyyvvvuuutttrrrrrrsssssssssrrrqqqqqqqqqooommmiiiccc\\\SSSMMMCCC@@@;;;666333222222333999:::===@@@CCCFFFHHHHHHFFFFFFJJJPPPWWWeee}}}oooMMM>>>777444333333333666999;;;===@@@FFFGGGWWWzzznnn^^^rrrhhhGGG<<<444444555444444333222222111111222222222111111111000000///............------------------------------------------,,,,,,++++++++++++,,,,,,---......//////.........------...............------------......---,,,---......000888BBB]]]___jjjssszzz~~~lll\\\QQQNNNXXX\\\aaaeeehhhlllppptttzzz|||~~~zzzwwwzzz|||}}}}}}~~~|||zzzxxxxxxyyyvvvssspppppprrrttttttsssssstttuuuwwwyyyzzz{{{{{{{{{|||~~~}}}yyyxxxvvvtttrrrpppnnnmmmmmmiii[[[III<<<:::;;;:::AAAAAA???>>>===<<<<<<===???@@@BBBEEEFFFKKK[[[jjjsss___UUUaaarrrqqqeeefff~~~___FFF???777:::DDDWWWXXXDDD>>>;;;BBBNNN[[[hhhpppzzzzzzyyyvvvqqqnnnmmmmmmgggffffffffffffeeeaaa______]]]ZZZYYYXXXVVVSSSQQQPPPMMMHHHCCC===:::777666666999<<<>>>???AAADDDGGGNNNOOORRRVVVZZZfff~~~}}}nnnccc___^^^YYY[[[[[[ggg}}}ttt]]]XXXttt333333333333333444444444111000000////////////000000000//////////////////....../////////000000000000000111111000000//////......////////////......111222222000222===OOO]]]eeepppwwwxxxnnniiiqqqxxx~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~rrrcccSSSGGGAAA:::888555444555666666555777;;;>>>===::::::>>>CCCEEEKKKRRRWWW^^^lll~~~rrrUUUDDDDDDEEESSSjjj~~~zzzwwwsssrrrttt~~~zzz|||~~~|||yyywwwtttsssrrrpppqqqqqqqqqpppoooooonnnmmmkkkiiieee___WWWNNNGGG???===888444222222333444;;;===???CCCFFFHHHJJJKKKGGGHHHLLLSSS]]]qqqXXX@@@:::666555444444444666888;;;===CCCFFFLLLeeeqqq\\\ZZZ~~~WWW@@@===888555444444333333222222111111222222111111111000000000///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,------...///////////////............//////......------------......---,,,...000//////555===SSS[[[fffiiippp}}}}}}vvvfffWWWOOOTTTYYYaaagggkkkmmmooopppwww{{{~~~zzzvvvyyyzzz}}}}}}}}}}}}|||zzzzzz|||~~~yyyvvvsssrrrrrrsssssssssrrrsssuuuwwwxxxxxxxxxxxxyyyzzz|||}}}}}}}}}|||{{{{{{zzzxxxvvvsssqqqooonnnllllllcccSSSDDD===;;;:::===???AAA@@@===<<>>AAADDDGGGJJJKKKLLLIIILLLPPPWWWeee~~~tttKKK>>>999222555555555555666888<<<>>>DDDKKKZZZ{{{~~~\\\RRRZZZzzzIII;;;===;;;666333333333333222222111111111111111111000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------------.........------,,,,,,------...---,,,...111000///222777GGGUUUcccccclll|||zzzzzznnn^^^TTTPPPVVV___ggglllooooooooovvvzzz{{{xxxxxxyyy{{{}}}~~~~~~~~~}}}|||}}}|||yyyvvvtttssssssssssssssstttvvvxxxxxxxxxwwwvvvyyyyyyzzz{{{{{{{{{{{{{{{|||{{{yyywwwtttrrrppppppmmmoookkk]]]LLL@@@;;;;;;:::>>>CCCCCC@@@???BBBFFFIIIIIINNNWWW\\\^^^aaafffoooiiidddlllhhhMMMAAA;;;<<>>999;;;FFFQQQ[[[jjjyyyyyyyyyxxxtttoookkkjjjjjjeeedddccccccdddcccaaa___]]][[[XXXVVVUUUSSSPPPNNNHHHEEEAAA<<<999777666666888;;;>>>AAADDDFFFJJJMMMOOOPPPQQQVVVddd~~~lllaaa```eeeccc\\\YYYhhhmmm\\\TTTaaaiiixxx111111111111111000000000///...............//////000000//////......------............////////////...//////000000000//////......////////////......///...//////---000???OOO^^^aaazzzvvvtttqqqmmmttt{{{|||{{{~~~~~~{{{rrrdddTTTEEE<<<999777555444555666666666444888<<<<<<::::::???DDDLLLSSSYYY]]]hhhyyyvvvsss~~~qqqXXXFFFCCCCCCRRRlll~~~]]]LLLHHHFFFHHHOOOVVV\\\eeemmmyyyzzz|||{{{{{{zzzyyywwwuuusssrrrqqqqqqpppooonnnmmmkkkjjjfffddd```\\\VVVNNNEEE???888666444222222444777999===???BBBEEEHHHJJJLLLMMMJJJNNNTTT___sss]]]BBB===999111444666777777777999>>>AAAHHHZZZrrroooPPPMMM___ddd???666999888222333222222222222222111111111111111000000000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,---000000...///333:::LLL___cccooo{{{yyy~~~}}}~~~}}}||||||zzzrrrfff]]]OOOTTT[[[dddkkkoooppppppuuuxxx|||~~~|||xxxyyyyyyzzz|||~~~~~~~~~~~~}}}|||yyyuuusssrrrrrrssstttuuuwwwxxxxxxxxxwwwvvvyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyywwwuuusssqqqpppoooqqqpppfffUUUFFF@@@@@@AAAEEEHHHFFFCCCBBBFFFJJJTTTUUU]]]hhhooopppqqqtttzzzxxxzzzjjjRRRBBB<<<<<>>777555222222333555555444555999<<<;;;999;;;AAAGGGOOOWWW]]]bbbpppxxxrrr~~~uuu\\\HHHBBBBBBRRRooooooSSSFFFAAAAAAFFFOOOVVV\\\eeennnxxxyyy}}}{{{zzzzzzzzzyyyxxxvvvsssrrrpppppppppooommmkkkiiihhhdddaaa[[[VVVOOOHHHAAA<<<555444222222333666:::===???@@@CCCFFFIIILLLNNNNNNJJJPPPZZZkkkmmmGGG999888777444444666888999999;;;AAAFFFRRRrrr___LLLPPPiiiXXXAAA888888999333222222222222222222111111111111000000000////////////............---------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------...+++,,,///000......111111AAAWWWbbbppp{{{xxx}}}~~~{{{xxxxxxxxxuuummmfffTTTUUUYYY___gggmmmpppqqqsssuuuwwwzzz}}}{{{zzzyyyyyyyyy{{{|||~~~}}}~~~}}}|||zzzvvvrrrqqqqqqsssuuuuuuvvvvvvwwwwwwxxxxxxyyyxxxwwwvvvwwwxxxyyyzzzxxxxxxwwwuuutttsssrrrqqqpppqqqqqqlll```RRRLLLLLLNNNMMMJJJEEECCCFFFMMMTTT```ccckkkwww}}}~~~eeeXXXBBB<<<>>>HHHxxx|||YYYNNN===888===JJJSSS\\\qqqwwwyyyyyywwwrrrlllhhhfffeeefffdddbbbaaaaaa```^^^\\\\\\YYYUUURRROOOLLLHHHEEE???<<<999666666777999;;;>>>@@@DDDFFFHHHKKKNNNPPPOOOTTT\\\lll{{{ggg[[[\\\ccchhhbbbVVV```vvv\\\UUUiii|||////////////......------------,,,,,,------...///------..................---------.........//////---......///000000//////......////////////......000+++,,,000///,,,222>>>HHHYYYfffxxxffffff|||mmmlllmmmrrr|||~~~}}}}}}zzz||||||vvvlll^^^NNNCCC777555333222444555555555999;;;===;;;:::===EEEKKKOOOYYYaaaiiiyyy}}}dddOOOGGGDDDUUUqqqcccNNNGGG:::<<>>DDDJJJbbbwwwUUUTTTaaa~~~|||PPPFFF<<<666999666111111111111111111222222111000000000///////////////............---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...******...///---...000///777KKKZZZfff}}}~~~}}}zzzwwwwwwxxxwwwrrrnnn\\\ZZZXXXZZZaaahhhmmmpppqqqqqqqqqsssvvv{{{}}}|||yyyxxxwwwxxxyyyzzzzzz|||~~~~~~~~~||||||zzzvvvqqqpppqqqsssuuutttsssssstttvvvxxxyyywwwvvvtttssstttuuuwwwyyyuuuttttttssssssrrrqqqqqqqqqoooooopppjjj```[[[]]]ccc[[[PPPJJJMMMYYYiiittt|||~~~|||eee^^^CCC===AAAOOOsssUUUNNN===888>>>LLLVVVaaayyyzzzvvvttttttrrrooojjjfffeeeeeegggdddaaa```___^^^\\\ZZZ[[[XXXTTTPPPLLLHHHDDDAAA;;;999666555555888<<<>>>@@@CCCFFFHHHJJJLLLOOOQQQOOOYYYjjjooo^^^XXX___eeefff\\\^^^qqqxxxlllooo^^^___/////////......---------,,,,,,,,,,,,------...///,,,------....../////////---------.........//////------...///000000//////......////////////......333,,,,,,111111+++...888>>>UUU^^^nnnrrraaauuuuuuppplllpppzzz~~~~~~||||||{{{yyy|||}}}xxxpppbbbRRRGGG999777555555666888888777;;;===>>><<<;;;>>>GGGOOOOOOZZZdddmmm~~~jjjTTTIIIDDDRRRooo|||XXXHHHEEE???AAAHHHRRRZZZcccppp{{{}}}}}}wwwwww|||yyyvvvwwwxxxxxxwwwuuurrrqqqnnnmmmlllkkkiiigggeeedddaaa[[[SSSKKKDDD???;;;888222222111222555:::>>>AAACCCEEEGGGKKKNNNPPPRRRSSSYYY```nnnlllFFF===<<<333000666333777;;;<<<<<>>EEEUUUjjjOOOIII<<<888>>>NNNYYYeeetttvvvooooooooolllhhhfffeeeeeegggeeebbb___^^^]]][[[YYY[[[XXXSSSNNNJJJFFFAAA>>>999777555444555999===@@@BBBDDDGGGIIIJJJLLLOOOQQQWWWeee}}}yyyhhhZZZZZZcccgggeeeYYYhhhooohhhaaaaaahhh}}}////////////............,,,,,,------------,,,,,,////////////////////////............////////////000///...---,,,---......------------------------...............///000000777KKK]]]gggyyyooowww~~~rrrnnnmmmttt~~~|||zzz}}}{{{|||{{{~~~~~~}}}~~~vvvrrrlll\\\III>>>888555666888888;;;???CCC@@@@@@BBB???===DDDOOOTTT\\\eeeoooxxxsss}}}pppSSSEEECCCRRRlllvvvYYYGGG@@@BBBDDDMMMYYY```fffrrr~~~}}}yyy{{{{{{xxxtttwwwvvvuuutttrrrqqqooooooqqqooollljjjhhheee```]]]\\\TTTKKKDDDAAA>>>999444222222333444666;;;AAAFFFDDDDDDHHHOOORRRRRRTTTWWW[[[oootttWWW===777888666444777111<<<>>>;;;<<<===GGGZZZmmmjjj|||]]]AAA:::;;;888444555333222111111000000111111000000000000////////////......------------......,,,,,,,,,------.........******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,************************,,,,,,+++***+++,,,---...333///999MMM[[[___kkk{{{~~~{{{zzzyyyxxxwwwwwwvvvtttrrrnnnfff\\\XXX[[[bbbiiimmmmmmiiifffggglllttt{{{~~~|||wwwtttssstttuuussstttxxx}}}~~~{{{{{{yyywwwuuutttrrrqqqtttsssqqqpppppprrruuuwwwuuuvvvvvvuuusssssstttvvvtttqqqqqqssssssppppppsssttttttttttttsssuuuxxx{{{~~~wwwcccWWWmmm}}}iiiaaaHHHDDDLLLeee~~~```SSSDDD<<<;;;BBBOOOYYYhhhxxxsssqqqqqqooolllhhhfffeeeeeefffeeedddbbb```^^^\\\[[[[[[[[[VVVOOOIIIDDD???<<<999666777888999999<<<@@@DDDGGGFFFHHHKKKLLLMMMRRRZZZ```pppyyylll\\\WWWaaannnnnnfff\\\oootttsss[[[bbbzzz000000/////////.........------............------........................---.........////////////000///...---,,,------...------------------------...............//////000444DDDUUU```ooo~~~~~~{{{uuuooolllrrr|||zzz|||}}}zzz~~~{{{vvvzzz{{{~~~~~~~~~wwwsssooo^^^LLLAAA:::555666999:::<<>>;;;666222222333555666888<<>>@@@FFFEEEEEEEEECCCAAAEEELLLMMMTTTZZZ___mmmzzzooosssuuuYYYKKKFFFOOOaaapppXXXGGG@@@???EEEPPP[[[dddppp}}}zzz{{{{{{xxxtttttttttssssssrrrqqqpppppppppooommmkkkhhhccc\\\WWWPPPIIIBBB<<<:::777444111222444777999;;;>>>BBBEEEFFFGGGKKKQQQQQQQQQVVV\\\ppptttMMM@@@777999:::555333666999:::888<<>>NNNYYYcccwwwvvvvvvyyy}}}~~~zzzgggeeeyyy~~~~~~}}}|||~~~~~~zzzyyyvvvhhhWWWFFF<<<555777<<>>999666888888444444777;;;:::777===DDDHHH```~~~lllDDD===888888777222000111222222111000000000000000000000/////////............------,,,,,,------............------,,,,,,,,,+++******************+++************************************++++++++++++************************+++++++++,,,,,,,,,------+++...///111<<>>AAAEEEHHHKKKKKKLLLMMMNNNVVViii{{{{{{rrrfff^^^```mmmqqqhhheeekkkyyy___PPP\\\sss|||ddd000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++,,,,,,,,,---------------------...////////////888GGGRRR\\\rrr|||}}}uuuuuuwwwzzzyyyfffkkk}}}|||~~~}}}{{{{{{zzzlll\\\FFF===777999===@@@CCCFFFMMMNNNMMMJJJFFFCCCAAA@@@GGGNNNTTTYYY```mmmzzzrrrooouuu~~~]]]KKKFFFNNN]]]~~~wwwgggSSSEEEAAAEEENNNYYYeeerrr~~~{{{zzzyyywwwuuurrrrrrqqqqqqqqqpppppppppmmmllljjjgggbbbZZZQQQKKKBBB???:::666444444333333222555999<<<>>>???BBBCCCIIILLLQQQUUUUUUYYYgggvvvnnnJJJ999777666666555333555999;;;<<<:::@@@KKKWWWvvvtttSSS@@@<<<999777555222111333222111000000//////000000////////////............------,,,,,,,,,,,,------.........------,,,,,,,,,++++++***))))))***++++++************************))))))*********+++++++++************************++++++,,,,,,,,,---------***000111...222CCCWWWdddjjjxxx{{{~~~|||{{{|||xxxvvvsssnnniiieeecccaaahhhlllooonnniiihhhjjjnnnoooqqqsssuuuvvvtttrrrqqqnnnooorrrvvvyyyzzzxxxvvvttttttssssssrrrqqqpppppppppppppppqqqsssuuuwwwxxxxxxyyyyyywwwuuutttuuuvvvsssqqqrrruuutttqqqoooqqqrrrtttuuuvvvvvvwwwyyy{{{zzzzzzxxxvvv{{{uuuoooooo___SSSEEELLL|||uuuYYYUUULLL======>>>DDDNNN]]]xxxwwwpppooommmkkkeeeeeeeeedddcccaaa```___]]]]]][[[XXXUUURRROOOMMMFFFBBB>>>:::999888777555777:::===???AAADDDGGGJJJJJJNNNPPPOOOOOO^^^~~~vvvmmmaaaaaagggmmmgggaaannngggLLLPPPgggqqqmmm////////////.....................//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,++++++******++++++,,,,,,------------,,,,,,------...///......444@@@KKKWWWkkkwwwwww{{{vvvwwwxxxyyy|||www|||~~~{{{ooo{{{}}}~~~}}}{{{}}}|||ooo^^^FFF???;;;===@@@CCCHHHNNNUUUWWWVVVRRROOOMMMIIIDDDGGGMMMTTTZZZbbblllwww~~~uuuoootttbbbLLLFFFMMM\\\}}}qqqcccPPPCCCAAAEEENNNZZZhhhyyy~~~|||zzzyyywwwuuurrrrrrqqqqqqpppooonnnnnnnnnlllhhhddd^^^VVVMMMHHH===;;;888555333333444555555888;;;>>>???AAACCCEEEMMMPPPTTTUUUUUU\\\oooWWW???999888777555444444777::::::??????GGG\\\sss~~~llluuuEEE;;;888555333222333444555111111000////////////000/////////.........------------,,,,,,,,,,,,------------------------,,,,,,,,,+++***))))))***+++,,,***************+++++++++)))))))))************+++***************************+++,,,---------,,,,,,)))---///,,,+++777MMM``````{{{}}}yyy}}}~~~xxxzzzzzzvvvqqqjjjfffdddgggkkkoooooommmjjjjjjkkkjjjlllpppsssttttttsssrrrnnnnnnooorrruuuvvvvvvuuurrrrrrrrrqqqqqqpppppppppoooooopppqqqsssuuuwwwxxxyyyzzzzzzxxxvvvuuuuuuwwwtttqqqqqqssssssppppppsssrrrtttuuuvvvuuuvvvwwwyyyvvvttttttvvv{{{~~~vvvppplll]]]TTTFFFNNN}}}}}}bbbNNNJJJDDD======@@@HHHSSSeeeqqqooonnnlllllleeedddcccbbb```___^^^^^^]]]\\\ZZZWWWSSSNNNJJJGGGAAA>>>:::999999999999999;;;===@@@BBBDDDFFFIIILLLJJJOOOTTTUUUZZZppp{{{qqqkkkaaadddiiiiiidddhhh|||tttWWWJJJ___zzzwww............------------------............------------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***)))******+++,,,,,,------------,,,,,,------...///------111888CCCRRRbbbnnnvvv|||xxxttttttxxxyyyzzzzzzzzz~~~xxx}}}}}}~~~}}}~~~|||~~~|||}}}}}}ppp```GGGCCCAAABBBCCCFFFNNNXXX]]]aaabbb^^^]]]\\\WWWPPPOOOQQQWWW```jjjuuuwwwooorrriiiPPPFFFKKKYYYzzzyyyoooaaaLLLAAABBBFFFOOO]]]nnn|||zzzxxxvvvuuusssrrrqqqpppooonnnmmmlllllliiiddd^^^XXXPPPGGGBBB999888666333222333555777999;;;>>>@@@AAACCCFFFHHHNNNQQQVVVXXXZZZfff```EEE;;;777777666555555777999999999AAACCCPPPsssvvvrrrYYY@@@888666444222222444444333111111000/////////////////////.........------------,,,,,,++++++,,,,,,---,,,,,,------------------,,,+++***((((((***+++,,,))))))*********+++++++++))))))))))))***************************************+++,,,---------,,,,,,,,,***,,,///---000AAAUUUZZZqqq~~~|||xxxoooiiifffeeehhhllloooooommmkkkiiihhhjjjnnnqqqssssssrrrrrrlllkkkkkklllooorrrssssssppppppppppppppppppoooooonnnnnnppprrrtttvvvxxxyyyzzz{{{zzzxxxvvvuuuvvvwwwvvvrrrppprrrqqqoooqqqtttrrrtttuuuuuuttttttuuuvvvrrrooopppvvvzzzvvvuuuqqqjjj]]]SSSFFFUUUfffOOOFFF???<<<===<<>>@@@CCCFFFGGGHHHKKKMMMOOORRRXXXaaaooo}}}ssskkkhhhbbbcccdddeeelll}}}uuugggQQQWWWvvv......---------,,,,,,,,,,,,------------------,,,------------------------******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***))))))***+++,,,,,,---------,,,,,,,,,,,,---......+++---///222===MMMZZZ```{{{rrroooyyy|||uuuooozzz{{{|||{{{zzz|||~~~}}}||||||~~~|||}}}}}}ppp```GGGFFFEEEFFFEEEHHHSSS^^^ccchhhjjjhhhgggiiiddd\\\]]]]]]aaakkkwwwwwwoooqqqoooSSSFFFJJJWWWwwwwwwnnn```JJJ???BBBHHHRRR```sss|||zzzxxxvvvuuussssssrrrpppooommmlllkkkhhhddd^^^XXXQQQIIIAAA<<<666666444222111222555777<<<>>>@@@AAACCCEEEIIIKKKMMMQQQWWW[[[```qqqsssIII:::;;;555666666555777999:::888999BBBEEEVVVuuuGGG@@@:::888666333444444222...111111000/////////////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,+++)))(((((()))+++,,,))))))******++++++++++++))))))))))))***************************************+++,,,---...---,,,,,,000)))+++222222...999LLL\\\kkk~~~~~~|||ssslllhhhdddfffjjjnnnpppoookkkgggiiikkkmmmpppqqqrrrqqqqqqkkkiiiggghhhkkknnnpppqqqpppppppppooooooooooooooommmnnnppprrrtttvvvxxxyyy{{{{{{{{{yyyvvvuuuvvvwwwwwwssspppqqqpppoooqqquuurrrtttuuuuuutttssssssttttttppprrryyy||||||uuuqqqsssqqqjjj]]]RRRGGG[[[VVVBBBBBB888666>>><<>>MMMZZZbbbuuu|||wwwvvvyyy}}}~~~}}}||||||}}}~~~~~~}}}xxxgggPPPJJJMMMWWWYYYWWW^^^lllqqqkkkccc``````bbbcccccciiiiiieeeiiivvv~~~|||uuuooovvvvvvXXXHHHMMMWWWtttqqqeeeUUUEEE@@@CCCLLL```sss}}}zzzvvvtttrrrqqquuusssqqqooollliiidddaaa___ZZZSSSMMMFFF@@@;;;777555444333222333555888:::>>>???AAACCCFFFIIILLLNNNQQQQQQXXXiii}}}vvvLLL>>>:::666999444333777::::::;;;>>>@@@EEEKKKdddRRR999;;;888777555333222111000000////////////////////////////////////...---,,,+++,,,++++++******++++++,,,***++++++,,,---...//////++++++++++++++++++++++++***************+++,,,,,,************************************************+++,,,---,,,***)))***+++,,,------------///222555BBBSSSbbbooo||||||~~~{{{wwwsssqqqhhhhhhiiikkknnnpppooonnnllljjjiiilllppppppmmmiiihhhhhhhhhhhhggggggfffeeehhhhhhiiijjjkkklllmmmmmmqqqqqqrrrssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyy}}}zzzvvvtttssssssqqqpppooooooooooooooooooppppppnnnsssyyy~~~}}}xxxuuusssqqqooommmeeeYYY[[[vvvpppUUUGGG<<<:::999666:::AAAJJJZZZyyypppkkkjjjiiifffcccaaa___]]][[[ZZZYYYVVVTTTNNNLLLIIIEEEAAA===;;;999444666999:::<<<>>>AAADDDKKKKKKNNNPPPNNNKKKNNNUUUXXXaaavvvxxxtttqqqhhh```]]]aaa```ggg{{{~~~oooWWWZZZppp}}}------------------------------------------------)))******++++++******)))***************+++++++++,,,,,,++++++***)))))))))++++++*********++++++,,,++++++++++++,,,,,,,,,,,,+++---......000777DDDNNNYYYfff{{{{{{uuuwwwzzz~~~|||yyy~~~}}}~~~~~~~~~~~~~~~{{{nnnZZZRRRUUUcccjjjfffeeelllppplllhhhffffffggghhhhhhjjjmmmjjjmmmvvv~~~xxxnnnmmmzzzwww\\\IIILLLXXXrrrxxxhhh\\\OOOBBB???DDDSSSfff~~~{{{vvvsssqqqqqqqqqsssqqqooommmjjjfffaaa]]]VVVRRRKKKFFFAAA===999666333222222222444777:::<<<@@@@@@BBBEEEJJJNNNOOOOOOSSSUUU```uuu^^^AAA888888999888555444777999:::>>>CCCEEELLLTTTlllyyyjjjCCC888:::666555444222111000000000////////////////////////......///......---,,,+++++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---***************************************************,,,,,,,,,***)))***+++***+++,,,,,,,,,---000333888HHHTTT___lllttt~~~yyy~~~~~~}}}|||yyyvvvtttrrrllllllmmmooorrrsssrrrpppqqqmmmjjjjjjkkkllliiigggggghhhhhhhhhgggdddaaa___ccceeegggiiikkklllllllllooopppppprrrssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{||||||xxxuuutttrrrqqqooommmmmmmmmmmmmmmmmmlllllllllrrrzzz|||xxx~~~|||zzzxxxvvvuuussspppmmmeeeZZZ```{{{mmm]]]LLLCCC<<<;;;888666>>>JJJMMMgggzzzuuuoookkkjjjhhhddd```^^^\\\[[[YYYXXXUUURRROOOGGGEEEBBB???<<<:::888777666888;;;===???AAADDDFFFJJJLLLOOORRRPPPMMMRRRYYY```rrrvvvqqqwwwrrraaa[[[aaaaaagggqqqrrruuuxxxqqqYYYNNNeeekkkxxx------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++******))))))))))))***************++++++,,,***++++++++++++,,,,,,,,,+++------,,,---222<<>>???FFFWWWppp}}}{{{wwwssspppppppppqqqsssqqqooommmiiiddd^^^ZZZOOOKKKEEE@@@<<<999666444111111222333666:::===???AAAAAACCCIIIOOOTTTUUUUUUYYY^^^kkklllJJJ;;;777999===777444444666888:::AAAIIIQQQYYYaaayyysssppp}}}PPP===;;;:::555444333111000/////////////////////////////////---.........------,,,+++++++++************++++++,,,,,,,,,,,,++++++++++++************************+++++++++++++++,,,,,,---***************************************************+++,,,+++***)))***+++***+++,,,,,,,,,---///222444AAAJJJTTTaaannn~~~}}}zzzzzzzzzyyyxxxvvvtttssstttrrrqqqqqqtttvvvvvvvvvuuuqqqllliiihhhgggfffeeefffffffffeeecccaaa___^^^```cccfffjjjlllmmmmmmmmmnnnoooppprrrssstttuuuuuutttuuuvvvxxxzzz{{{|||}}}|||xxxuuusssrrrpppnnnlllllllllllllllkkkkkkkkkmmmqqqxxx}}}}}}xxxuuu}}}~~~|||xxxwwwvvvuuutttqqqmmmjjjcccUUUXXXsssuuuccc\\\PPPGGG@@@???<<<;;;DDDQQQ[[[|||sssqqqnnnllljjjfffaaa]]]YYYXXXWWWUUUTTTPPPKKKGGGBBB@@@>>>;;;888666666555777:::===@@@AAACCCFFFHHHIIIJJJOOORRRQQQQQQYYYcccqqqyyytttuuuxxxpppaaa]]]cccaaaooofffqqqooo___MMMRRRuuu|||bbbkkk------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))((((((***)))))))))******+++,,,*********+++++++++,,,,,,,,,------,,,,,,000666;;;PPPWWWhhh~~~zzzvvvwww}}}|||xxx{{{~~~~~~}}}zzzxxxxxxzzz|||~~~|||{{{~~~~~~~~~yyyqqqlllsssqqq]]]UUUaaagggooowww}}}xxxlllnnnyyy~~~jjjNNNIIIVVVtttttteeeTTTKKKBBB<<<@@@III]]]}}}xxxuuurrrooonnnnnnpppqqqrrrpppnnnlllhhhbbb[[[VVVKKKGGGAAA<<<999666444222111222333555999<<>>444333444666777;;;FFFQQQccciiippppppeeekkkfff>>>999;;;444444333222111000/////////////////////////////////------------------,,,++++++******))))))******++++++++++++++++++*********************************++++++******++++++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++***+++------,,,---///111///:::BBBMMM]]]nnn|||~~~~~~{{{{{{|||xxxxxxxxxwwwwwwuuuuuutttxxxuuuqqqoooqqqtttwwwyyywwwtttooojjjgggfffeeedddeeedddbbb````````````aaa___bbbeeeiiilllmmmnnnmmmnnnoooppprrrttttttuuuuuurrrtttvvvxxxzzz{{{{{{{{{}}}zzzvvvsssrrrqqqooonnnlllllllllllllllllllllllloooqqqtttwwwyyyxxxwwwvvv}}}}}}~~~~~~yyyvvvvvvuuussssssqqqmmmhhhddd[[[MMMRRRmmm}}}ttteee```VVVJJJ@@@>>>???AAAMMM[[[yyysssmmmmmmlllkkkiiieee```\\\WWWVVVTTTRRRPPPLLLFFFCCC@@@>>>;;;888666555555555888;;;???BBBDDDEEEHHHJJJMMMNNNQQQTTTTTTXXXeeesssuuuqqqxxx{{{uuukkkdddcccbbbggg}}}uuuqqqooo```RRRLLL^^^mmm```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************)))))))))((((((((((((((()))))))))))))))***+++,,,************++++++++++++,,,------,,,---///333666DDDPPP```rrrwwwvvvzzz~~~xxxyyy{{{~~~}}}|||zzzyyyxxxxxxyyyzzz{{{}}}zzz{{{~~~~~~}}}yyywwwmmmVVVNNNZZZbbbnnnyyysssmmmvvvtttTTTKKKWWWuuuooo___NNNEEE>>>;;;BBBMMMhhhyyy}}}tttrrrpppnnnlllmmmmmmnnnnnnmmmkkkhhhddd]]]UUUPPPGGGCCC===888666555333222222333555888;;;???BBBDDDGGGIIIKKKLLLNNNQQQUUUYYYcccvvvbbbBBB;;;===<<<:::;;;333333555888888>>>MMM[[[pppxxxwww^^^```pppQQQ:::;;;:::222444333222111000000000000////////////////////////,,,,,,------------,,,,,,******))))))))))))******+++***************************************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***+++)))+++------,,,,,,...///+++222999FFFYYYkkk{{{xxxwwwyyy|||xxxxxxwwwvvvvvvuuuuuuuuuxxxtttooommmnnnrrruuuwwwwwwuuurrrnnnjjjgggeeedddcccbbb```^^^^^^___aaabbb^^^```cccfffiiikkkllllllmmmnnnppprrrttttttttttttrrrtttvvvxxxyyyyyyyyyxxxxxxvvvrrrqqqppppppooonnnkkkkkkkkklllllllllmmmmmmppppppqqqrrrtttuuuvvvvvvuuuyyyzzzyyy|||}}}~~~yyytttssssssqqqpppooommmjjjeeebbbRRRLLLVVVnnn|||sssddd]]]SSSFFF<<<===CCCMMMaaatttttthhhggghhhiiiiiifffbbb]]]ZZZWWWUUURRRPPPMMMHHHCCC@@@===;;;999777666777888999999<<>>AAADDDEEEGGGKKKOOOOOOOOOSSS\\\dddsss```LLL;;;999<<<;;;888777333555888;;;<<>>;;;666444333222111111111111111////////////////////////+++,,,,,,------,,,,,,,,,******))))))))))))******)))))))))***************************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,(((***+++,,,++++++,,,---***...222>>>OOO___xxxwwwyyyyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvtttqqqpppqqqsssttttttvvvvvvvvvsssooojjjfffeeeaaaaaa``````_________```ZZZ[[[]]]```bbbeeeggghhhkkkllloooqqqrrrsssrrrrrrssstttvvvwwwwwwvvvuuutttssspppnnnmmmnnnoooooonnniiiiiijjjkkklllmmmmmmnnnnnnnnnoooppprrrssstttuuurrruuuwwwwwwyyy}}}~~~}}}{{{zzz|||~~~{{{uuurrrtttpppnnnmmmlllkkkiiifffcccPPPSSS___lllpppgggZZZRRRJJJBBB>>>CCCNNNbbbyyykkkcccbbbccceeeeeebbb^^^ZZZWWWUUURRRMMMJJJFFFCCC>>>;;;888777555555666999<<<>>>;;;???DDDGGGJJJKKKMMMOOOQQQRRRUUU[[[dddwwwyyymmmiiikkknnnppplllfffdddkkksssfffOOOWWWyyynnn|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++******))))))'''''''''((((((((((((((((((((((((((()))***+++,,,)))************+++++++++)))******+++,,,...///111444IIIVVV[[[ooo~~~zzzzzz||||||yyyuuuuuuxxx{{{{{{zzzwwwwwwxxxyyyyyyyyyyyyxxxwww{{{~~~~~~~~~~~~dddVVVXXX^^^hhhsss{{{mmmqqqbbbRRR\\\qqqzzzlll[[[JJJAAA<<<;;;EEERRRzzzpppqqqxxxxxxtttssspppnnnkkkhhheeedddcccaaa___\\\WWWPPPGGGAAA<<<999555222333555666666555777999<<>>FFFZZZlllvvvjjj___zzzSSS999:::;;;999888444444333222111111111222////////////////////////++++++,,,------,,,,,,,,,******))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,&&&(((***+++***)))***+++......///999GGGRRRppp}}}tttxxx}}}}}}{{{yyyyyywwwvvvuuuuuuuuuuuuvvvuuuuuuvvvwwwwwwuuusssuuuvvvxxxvvvrrrlllhhheee```aaabbbbbbaaa___]]]\\\WWWXXXYYY[[[]]]```bbbdddiiikkkmmmpppqqqqqqqqqppptttuuuvvvwwwvvvuuusssrrrooommmkkkkkkmmmooooooooogggggghhhjjjkkklllmmmnnnkkklllnnnppprrrsssssstttvvvvvvvvvxxx{{{~~~}}}zzzvvvuuuwwwxxxtttoooppptttnnnlllkkkkkkkkkjjjhhhfffTTT\\\dddeee```WWWNNNIIIDDDAAACCCLLLZZZuuuwwwkkkiiifff^^^```bbbbbb___[[[WWWUUUQQQMMMHHHDDD@@@===999666333333333444777;;;???BBB===AAAFFFJJJLLLNNNOOOQQQVVVXXX]]]gggvvvkkkdddkkkmmmfffgggmmmjjjcccnnnaaaPPPdddxxx{{{ppp------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++******))))))******************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,,,,---------......///999IIIXXXbbbooo}}}|||~~~}}}}}}zzzwwwsssssstttvvvuuuwwwyyyxxxvvvtttuuuwwwrrrsssuuuxxx|||~~~}}}~~~~~~{{{|||~~~|||rrrggg```hhhtttqqqnnniiiOOOYYYttttttgggWWWHHH@@@;;;;;;DDDQQQwwwttt___ooozzzxxxwwwwwwtttqqqooolllhhhccc```aaa]]]VVVPPPJJJFFFAAA>>>888666333111000222444666<<<>>>@@@AAAAAABBBDDDFFFLLLPPPRRRRRRZZZkkk{{{|||NNN@@@<<<999888999888444111999888:::AAAGGGPPP\\\gggtttppptttlllDDDAAA555666<<<000555333111000.........///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))******)))''''''((()))************************///......222999HHH___sss}}}{{{vvvwww|||zzz{{{{{{yyywwwuuuuuuvvvsssrrrsssvvvzzzxxxrrrllloootttwwwwwwwwwvvvrrrllljjjfffcccbbbbbbaaa]]]YYYZZZUUUQQQPPPUUUZZZ]]]^^^aaaeeejjjnnnoooooopppppppppqqqrrrrrrrrrrrrrrrrrrrrrmmmiiijjjnnnpppooollljjjjjjiiiiiiiiijjjjjjkkkooopppppppppoooqqqsssvvvvvvwwwyyyyyyxxxwwwyyyzzzxxxxxxwwwwwwxxxvvvtttqqqnnnmmmkkkiiihhhfffeeeeee^^^^^^```aaa]]]VVVSSSUUUQQQLLLHHHRRRsss|||pppiiiddd```___^^^]]][[[XXXUUURRRPPPHHHDDD???===<<<;;;999666666777999:::;;;<<>>;;;;;;FFFTTTpppjjjddd|||xxxvvvvvvtttrrrpppnnnkkkfffaaa]]]\\\WWWQQQKKKFFFAAA===:::777666444222333555777999>>>???BBBCCCCCCDDDGGGIIIPPPSSSVVV[[[jjjaaaDDD>>><<<:::888888666444333999888<<>>AAADDDKKKIIIJJJMMMOOOPPPTTTYYYaaaooovvvkkkgggggggggffffffjjjkkkfffcccsss~~~bbbXXXmmmzzzmmm}}}dddHHH------,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,+++******))))))******+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---000:::JJJXXXcccnnnwww~~~yyytttrrrqqqppprrruuuvvvtttsssrrrrrrnnnmmmlllnnnrrryyy~~~|||{{{}}}{{{zzzzzz|||~~~~~~~~~~~~jjjWWW\\\pppwwwaaaUUUIII>>>;;;:::<<>>GGGPPP[[[jjjxxx|||yyylllDDD666;;;222111777111333222111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))******)))''''''((()))************************++++++...222555<<>>;;;999999888777666888:::<<<>>>???AAAEEEGGGNNNJJJIIILLLOOOQQQXXX___nnnwwwjjjdddeeeggggggeeecccfffeeebbbmmmvvvppp```UUUZZZ|||{{{```ppplllNNN@@@------,,,,,,,,,+++++++++)))***,,,------,,,***))),,,+++******))))))******++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///---111???OOO[[[dddkkkyyytttrrrnnnpppssstttsssrrrpppoooooommmjjjjjjmmmttt{{{|||~~~|||zzzzzz}}}|||{{{yyyzzz}}}}}}zzzsssmmm]]]QQQWWWgggdddWWWLLLBBB;;;::::::>>>LLL\\\}}}xxxjjj~~~xxxvvvsssqqqqqqnnnmmmkkkhhhddd^^^WWWRRRKKKGGGBBB===:::888555333222222333555888;;;>>>@@@@@@BBBDDDFFFGGGJJJNNNQQQPPPVVV```qqqvvvNNN???<<<:::;;;<<<999555444666999888999???HHHSSSbbbvvvfffsssOOO:::666;;;333000666555222111111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))******)))''''''((()))************************------111555777888@@@IIIVVV^^^mmmzzz~~~|||vvvvvvxxxxxxwwwvvvvvvxxx{{{{{{xxxqqqlllwww|||zzz|||}}}uuuqqqllljjjjjjjjjhhheee]]]WWWPPPMMMLLLMMMLLLJJJMMMPPPVVV\\\```eeejjjnnniiiiiijjjkkkllllllllllllkkkjjjjjjlllppprrrrrrrrrllllllkkkjjjjjjjjjkkkkkklllnnnppppppooommmmmmmmmlllnnnqqqrrrssstttwwwyyywwwwwwvvvvvvwwwuuussspppmmmllljjjhhhgggfffeeeeeebbbWWWOOOSSS[[[]]][[[YYYVVVRRRaaa~~~pppccc___```]]]ZZZWWWSSSRRROOOKKKGGGCCC???===<<<:::888777777888888888;;;===@@@AAACCCEEEHHHKKKKKKKKKNNNSSSUUUYYYcccnnnwwwnnndddaaaeeeiiigggdddcccbbb___fffrrrbbbRRRVVVhhhgggcccvvvLLL???:::------,,,,,,,,,+++++++++)))***,,,------,,,***))),,,+++******))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------......222,,,,,,666EEERRR^^^gggwww~~~yyyvvvppppppqqqrrrsssqqqooommmqqqoookkkiiijjjnnntttwwwxxx|||~~~~~~|||{{{{{{}}}~~~|||{{{{{{}}}~~~~~~}}}{{{~~~}}}sssddd\\\QQQMMMUUUhhhgggQQQNNNEEE===999:::<<<@@@OOO```~~~yyyvvvtttqqqnnnnnnkkkiiifffccc___XXXQQQLLLDDDAAA<<<999777666444222000111444777:::===@@@AAAAAACCCEEEGGGJJJMMMRRRVVVYYY___kkkWWWFFF@@@:::999:::;;;888555555888;;;999;;;AAALLLYYYlllssseee~~~```BBB999777888222///444666111000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))''''''((()))))))))))))))))))))))))))---...222666666555888===RRR\\\ooo|||zzzzzzyyywwwxxxxxxxxxxxxxxxwwwuuusss||||||{{{}}}~~~yyyuuupppnnnnnnnnnkkkiii\\\WWWPPPMMMLLLLLLJJJHHHGGGJJJNNNSSSWWW\\\bbbfffggghhhiiijjjkkkkkkkkkjjjjjjjjjjjjllloooqqqqqqqqqkkkkkkjjjiiiiiiiiiiiiiiiiiikkknnnoooooonnnnnnoookkkmmmpppqqqrrrsssvvvxxxuuuttttttttttttssspppnnnkkkjjjhhhgggfffeeedddddd^^^VVVRRRXXX```bbb___]]]WWWWWWrrrooofff^^^^^^^^^YYYTTTRRRNNNLLLIIIEEEAAA>>>;;;:::888888888888888999;;;<<<@@@BBBDDDEEEFFFHHHLLLNNNKKKNNNTTTYYY]]]ggg|||{{{ooohhhbbbaaaeeehhhfffbbbaaa^^^```uuu|||ppp[[[QQQddd~~~qqqbbb{{{XXX999999666------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,+++******))))))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++,,,,,,,,,,,,---------......111---,,,111;;;FFFVVVbbbnnn|||~~~|||tttsssrrrqqqrrrqqqooommmqqqooollliiihhhjjjlllmmmpppvvv}}}~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~yyy{{{|||||||||}}}}}}|||zzzxxx|||}}}}}}ooo___XXXOOOMMMXXXqqqsssPPPCCCDDD???:::999<<>>AAABBBCCCCCCFFFHHHJJJMMMQQQVVV]]]bbbkkkyyytttRRRAAA;;;:::::::::888555555777999;;;;;;>>>FFFUUUgggwwwlllqqq\\\===666999444///333222///000...///000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))''''''((()))))))))))))))))))))))))))***)))+++//////---...222666FFF___||||||}}}uuusssuuuwwwyyyzzz{{{|||}}}}}}~~~|||~~~~~~~~~{{{{{{|||yyytttppp```ZZZSSSOOOMMMLLLHHHEEECCCDDDEEEEEEEEEHHHLLLPPPVVVXXX[[[___bbbeeeggghhhjjjkkkllllllllljjjjjjjjjgggfffeeeddddddcccccccccggghhhiiiiiihhhhhhjjjllllllnnnooonnnmmmmmmnnnooonnnmmmmmmmmmnnnllljjjgggffffffdddcccbbbbbbaaaaaaXXXZZZ___eeefffeeejjjpppwwwiiiaaa^^^YYYVVVVVVSSSLLLGGGFFF@@@???===:::888777777777777999<<<<<<===???CCCGGGIIIJJJKKKLLLLLLMMMPPPRRRUUUVVV]]]nnnwwwmmmiii```bbbdddeeeeeecccbbbbbbaaammmxxxiii```]]]www{{{}}}NNN999666333333---------,,,,,,,,,++++++++++++***))))))***++++++,,,++++++***)))*********&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))*********,,,,,,,,,---------......))),,,000111...111AAARRRUUUiii~~~}}}xxxsssqqqqqqqqqpppnnnhhhhhhiiihhhgggdddbbb```]]]eeeqqqyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyzzz{{{|||{{{zzz{{{}}}~~~|||zzz}}}~~~|||zzz{{{wwwsssgggaaa\\\NNNIIIVVVtttiiiJJJ===;;;888666444888@@@FFFOOObbbwwwxxxrrrlllllljjjfffdddeeeaaa\\\UUUNNNIIIDDD???<<<999777444333333444333222888:::>>>AAADDDEEEEEEDDDHHHJJJMMMPPPTTTZZZaaaeeewwwSSSEEE@@@777777BBB;;;777444444777;;;;;;;;;@@@KKK^^^sssyyysssmmmDDD<<<444999333///777888111000...///000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((()))))))))))))))))))))))))))+++)))***...///...///333111>>>PPPfff|||ooossswww{{{|||}}}}}}~~~{{{~~~~~~{{{|||~~~xxxrrreee```XXXSSSQQQNNNJJJFFFDDDDDDCCCAAAAAABBBFFFIIIMMMOOOTTTYYY^^^cccfffhhhjjjlllmmmllljjjhhhggggggfffeeedddcccbbbbbbaaabbbhhhhhhhhhfffddddddfffhhhlllmmmnnnmmmkkkjjjkkkllllllkkkkkkkkkkkkjjjgggeeeeeedddcccbbbaaaaaaaaaaaa[[[```gggjjjhhhgggppp{{{jjj^^^VVVVVVRRRPPPQQQMMMGGGBBBBBB<<<:::999777666666666666888:::===>>>>>>AAAFFFJJJKKKLLLNNNNNNMMMNNNPPPRRR___bbbpppxxxmmmfffddd^^^bbbggghhhgggeeeeeeeeefff|||hhh\\\\\\gggwww^^^777999999000222,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,...000///...111999@@@YYY]]]kkk~~~}}}}}}yyysssrrrssspppkkkiiigggeeeeeeffffffeeeddd^^^aaafffjjjooouuu|||}}}}}}~~~}}}}}}~~~}}}{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||||||||~~~~~~}}}||||||||||||{{{xxxuuummmddd___^^^VVVKKKMMMWWWyyyuuugggRRRDDD>>>999333===999<<>>;;;999444444444333333444777:::>>>???AAABBBCCCDDDHHHJJJPPPKKKMMMVVVYYY[[[iiizzz~~~aaaFFF>>>???;;;999;;;999444444888999888===DDDPPP[[[jjj{{{zzzyyyLLL???999333333333222222222111111000000000000000///.........---,,,,,,++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%(((***)))''''''***---))))))))))))))))))))))))))))))))))))*********************+++,,,---///000000111<<>>>>>@@@AAAGGGIIIMMMRRRXXX^^^aaacccfffhhhjjjjjjhhhgggfffgggeeeeeeeeeccc```^^^^^^___fffhhhhhhhhhffffffggghhhjjjiiihhhhhhggggggggghhheeefffggggggfffdddbbb```dddcccaaaaaabbbaaa___]]]XXXbbbkkkiiidddllllll[[[UUUQQQQQQMMMIIIFFFCCC@@@===;;;999888666555666777999::::::;;;===???BBBDDDFFFHHHPPPKKKJJJMMMOOOOOOVVV___mmm}}}wwwlllgggeeedddeeedddfffjjjhhhbbbccchhh~~~iiiccc\\\eee{{{iiiuuuIII777666444111222+++,,,,,,,,,++++++***)))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,+++---///...---///666<<>>AAACCCEEEFFFHHHKKKMMMRRROOOQQQYYY^^^dddvvvcccNNN===<<<>>><<<:::<<<888555555777888999@@@JJJXXXeeewwwvvveeeDDD<<<666222222111111111000000000000000000000000///.........---,,,+++++++++++++++------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((***,,,((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...///,,,---555DDDSSS___jjjtttzzzuuutttyyyzzzwwwvvvxxxwwwyyyzzzzzzzzzzzz|||}}}}}}vvvuuuooofff```]]]XXXRRRLLLIIIGGGDDDBBBBBBBBBBBBBBBBBBDDDGGGKKKNNNRRRWWWZZZ^^^aaacccdddcccccccccdddaaabbbbbbaaa^^^]]]]]]^^^cccdddeeeeeeccccccdddeeeffffffeeedddddddddddddddaaabbbcccccccccaaa___^^^bbbaaa```aaabbbaaa___]]]^^^ccceeebbbbbbooorrrZZZRRRPPPMMMKKKHHHDDDAAA???===:::888888777666666666888:::;;;???AAACCCEEEFFFGGGIIIJJJIIIJJJNNNSSSTTTXXXeeerrr{{{nnnfffcccbbbbbb^^^bbbggghhhaaa```nnnpppiii]]]]]]bbbwwweeexxx~~~\\\<<<222444333111222+++++++++,,,++++++***)))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,)))+++------,,,---222666@@@VVVffffffmmm~~~|||zzzzzzuuunnnkkkiiifffeeefffffffffeeeeeecccaaa^^^___dddlllrrryyy}}}}}}}}}}}}~~~}}}|||yyyzzz{{{{{{|||||||||||||||{{{{{{|||}}}~~~~~~~~~}}}|||zzzwwwtttbbbaaaccceeeaaa___jjjyyynnnSSS>>>;;;AAAEEEDDDAAAAAAGGGPPPYYYjjjwwwqqqjjjgggdddaaa^^^ZZZVVVRRRGGGEEEAAA<<<888444333222000222333555666888<<<@@@@@@CCCFFFHHHJJJKKKMMMOOOVVVUUUYYY```gggsss^^^III>>>888<<>>JJJVVVfffvvvjjjvvvvvvKKK@@@;;;777111111000000000////////////000000000000///......---,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))******)))(((((((((((((((((((((((('''''''''(((((((((((()))))))))******+++,,,......++++++000888AAALLL[[[hhh{{{|||wwwsssuuuwwwvvvuuuuuuuuuwwwyyyzzzyyyyyyyyy{{{}}}{{{vvvpppkkkggg```XXXRRRKKKHHHEEEDDDCCCCCCCCCAAA???AAACCCCCCCCCEEEJJJOOORRRUUUXXXZZZZZZ[[[]]]___\\\]]]^^^]]][[[[[[[[[]]]___```aaaaaa```___```aaaaaaaaaaaaaaa````````````\\\]]]^^^______^^^]]]\\\]]]]]]]]]^^^______]]][[[]]]^^^^^^\\\^^^lllmmmUUUJJJJJJIIIDDDBBB@@@===;;;:::999777555888777777777777999;;;<<>>JJJ[[[iiiuuuoooddd~~~SSS>>>===777888111111000000000///////////////000000//////...---,,,,,,+++++++++++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''+++,,,***'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))******+++------------///222666???QQQaaattt~~~xxxsssrrrsssuuuvvvvvvtttvvvyyyyyyyyyxxxxxxyyy~~~zzzuuupppiiibbb\\\SSSOOOIIIFFFFFFFFFEEECCCAAABBBCCC@@@======BBBGGGFFFIIILLLNNNPPPRRRUUUWWWUUUWWWXXXXXXWWWWWWYYYZZZ[[[\\\^^^]]]\\\\\\]]]^^^]]]]]]]]]^^^^^^]]]]]]]]]YYYZZZ[[[[[[[[[[[[ZZZZZZXXXWWWXXXZZZ\\\\\\ZZZXXXUUUVVVWWWXXXZZZ^^^dddiii^^^[[[RRRHHHEEEFFFBBB<<<<<<999777777777777666555777777777888:::;;;===>>>???BBBEEEFFFFFFHHHLLLOOOUUUXXX\\\dddsssvvvppphhhbbb``````aaabbbaaaccccccbbbhhh___SSSWWWbbbyyyqqqdddFFF;;;222222333111///000)))******++++++*********))))))***++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++***+++------------...//////888KKK___gggiiisss}}}uuuoookkkgggeeedddddddddccccccbbb```]]]YYYXXXYYYZZZ___fffqqqxxx|||}}}{{{{{{{{{zzzzzzzzz{{{|||zzz{{{||||||}}}}}}}}}|||yyyzzz{{{}}}~~~||||||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{zzzxxxrrroooqqqzzz~~~cccSSSAAA<<>>===>>>???<<<888777888333666:::>>>HHH[[[ppp~~~zzzeeejjjnnn???<<<888///555222222111111111000000000///////////////...------+++++++++******++++++,,,++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&(((+++,,,)))&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))******+++,,,...---///000111888JJJ[[[qqqyyy}}}xxxsssqqqssstttuuusssuuuwwwxxxwwwwwwyyyzzz~~~}}}wwwrrrmmmjjj```ZZZRRRMMMLLLLLLJJJGGGEEEEEECCC???;;;:::===@@@===@@@BBBEEEFFFIIILLLNNNNNNOOOQQQRRRQQQRRRTTTVVVVVVXXXYYYYYYXXXXXXYYY[[[YYYYYYZZZ[[[[[[ZZZZZZYYYVVVWWWWWWXXXXXXXXXXXXWWWTTTTTTUUUXXXZZZZZZWWWUUUPPPPPPPPPRRRRRRQQQMMMJJJDDDFFFEEEBBB???>>><<<888888777555555777777777666777888999:::<<<>>>@@@AAADDDGGGIIIIIIHHHJJJPPPUUUYYYaaammm~~~xxxpppkkkeeeaaa```````````````]]]\\\fffoooWWW]]]mmm{{{yyyrrr{{{\\\>>>888444333222000000111((()))******+++*********))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++++++++,,,,,,------.........111000@@@YYYffffffooo{{{tttpppjjjgggeeeddddddcccaaabbbbbb```[[[XXXVVVUUUWWW\\\dddmmmuuuyyy{{{{{{wwwxxxyyyxxxxxxxxxzzz|||||||||}}}}}}}}}||||||{{{yyyzzz|||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}}}}~~~|||zzzxxxxxxyyyzzzyyyxxxuuupppnnnuuu|||zzzmmmaaaPPPFFF>>>???CCCGGGKKKNNNSSSYYYeeewwwyyyqqqiii```___[[[UUUNNNIIICCC>>>;;;777666555333333333444444555888;;;>>>???BBBEEEGGGHHHJJJLLLMMMOOOQQQUUUXXX]]]jjjhhhOOODDD<<<;;;;;;;;;:::888777888999666999===CCCSSSkkkhhhgggwwwWWW===???888000444222222111111111000000000...////////////...------+++************++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))+++***(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((()))******+++,,,,,,---......333AAAOOOnnnwwwxxx~~~{{{tttrrrqqqpppppprrrsssttttttvvvyyy{{{~~~|||yyy}}}yyyxxxgggaaaZZZWWWVVVTTTOOOJJJIIIFFFCCC???===<<<;;;;;;999;;;===>>>>>>@@@CCCFFFEEEGGGIIIJJJJJJJJJLLLNNNOOOQQQRRRRRRQQQQQQSSSTTTRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRUUUWWWVVVSSSPPPOOOLLLHHHGGGHHHHHHFFFCCC@@@AAA@@@<<<888666777999888666555666888999999888888999;;;===@@@BBBDDDEEEFFFHHHJJJIIIHHHLLLUUU]]]ddduuuzzzuuujjjgggbbb```______^^^]]]ZZZZZZbbbzzzyyy]]]XXXoooggg===777444222000000000111222(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++++++++***+++,,,.........000...555IIIZZZccclllttt{{{ssspppxxxzzzuuuooojjjhhhfffeeedddaaaccccccaaa]]]YYYWWWVVVSSSRRRUUU\\\gggooosssssstttvvvwwwwwwuuuvvvxxx{{{||||||||||||{{{zzzyyyyyyyyy{{{}}}~~~~~~{{{{{{zzzzzzzzzzzzzzzzzz}}}}}}~~~~~~~~~|||zzzyyywwwyyy||||||zzzyyyyyy{{{{{{yyyvvvuuuvvvvvvvvvuuuuuupppmmmooosssnnn```QQQJJJEEEBBBCCCDDDEEELLLVVVfffooo~~~|||oooiiibbb\\\VVVRRRLLLFFFBBB>>>:::777444333333222333444555666:::<<>>:::999:::::::::999:::<<>>???@@@???======;;;:::888666444666888888777666777999:::::::::999:::===@@@CCCEEEGGGGGGEEEIIILLLMMMQQQZZZhhhtttvvvrrrsssfffccc```______^^^]]]\\\YYYfff}}}uuu```\\\kkkIII777222222111//////000000///(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++***((()))+++---.........---...888LLL```hhhgggnnnssseeejjjzzz~~~yyysssmmmjjjhhhgggfffcccccccccaaa]]]ZZZYYYYYYQQQLLLIIINNNZZZeeejjjkkkrrrtttvvvvvvttttttwwwzzz|||||||||{{{zzzyyywwwwwwzzz{{{~~~}}}||||||{{{zzzzzzyyyxxxwwwwwwvvvxxxyyy{{{||||||{{{yyyxxxsssvvvyyyzzzxxxvvvwwwyyy|||yyyvvvtttttttttsssrrrtttqqqooonnnppplll```TTTCCCAAACCCFFFFFFJJJYYYiiiooogggaaa]]][[[OOOKKKFFFAAA>>>;;;888666444444333444444666888999===???BBBCCCDDDDDDFFFHHHLLLNNNPPPTTTYYY```hhhnnniiiSSSIII>>>:::>>>;;;<<<:::888888999888666>>>???@@@III```}}}tttuuuMMM???333444666,,,000/////////..................//////......---,,,******))))))***+++,,,,,,)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%(((,,,,,,)))''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))***,,,***,,,...------111888EEEXXXrrrwwwgggdddyyy|||vvvqqqkkkkkkkkkkkkmmmqqqwww{{{}}}|||wwwvvvuuujjjRRRLLLGGGFFFIIIHHHBBB<<<:::::::::888777777999;;;777999;;;<<<<<<<<<>>>@@@???AAACCCCCCBBBCCCDDDFFFDDDEEEGGGIIIIIIIIIGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDAAABBBDDDFFFGGGFFFBBB???<<<;;;::::::;;;999666333555444555999:::888666555888777666777999;;;;;;:::999;;;>>>AAADDDGGGHHHIIIHHHLLLSSSXXX```nnnsssgggfffmmmdddbbb````````````___]]]]]]vvvwwwXXXUUUgggvvvaaa555;;;333333222000000000///,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((())))))******++++++)))************+++++++++***+++,,,,,,------,,,,,,///......111:::JJJ^^^kkkhhhtttbbb\\\pppxxxsssoookkkeeeaaadddbbb____________]]]\\\YYYSSSMMMMMMRRRWWWYYYXXXeeejjjppptttuuutttssssss{{{|||~~~~~~zzzwwwtttuuuzzz}}}{{{xxxxxxwwwwwwxxxxxxyyyyyyxxx|||}}}{{{|||~~~}}}yyyuuuuuuuuuwwwzzz{{{zzzyyyuuuvvvwwwuuupppkkkhhhgggfffgggfffeeekkkmmm___MMMGGG>>>???JJJQQQVVViiioooeee```ZZZRRRMMMCCCAAA>>>;;;777555444444222222333555888<<>>===999555555777777555555666777888888888888888;;;;;;:::;;;;;;<<<======???>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<<<<===>>>;;;;;;<<<<<<<<<;;;;;;:::888888777777666666666555888888888999888888777777999888888999;;;===>>>>>>@@@:::;;;CCCIIIHHHHHHKKKQQQXXX```gggrrrvvvnnniiidddaaaaaa___bbb___^^^```ZZZ[[[iiiqqqqqq___XXXhhhgggrrrrrrJJJ999:::111222222222111000...---))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))*********)))************+++++++++***+++,,,,,,------,,,,,,,,,...000000444AAAUUUdddhhhjjjtttyyyhhhlllvvv~~~{{{vvvrrrmmmhhhdddccc```^^^]]]]]]]]]\\\ZZZZZZTTTMMMKKKMMMPPPPPPOOO\\\```ggglllpppsssvvvwwwzzz{{{|||}}}|||xxxuuurrrtttyyy~~~~~~~~~|||zzzwwwwwwvvvvvvvvvwwwwwwxxxxxx{{{}}}{{{{{{}}}}}}yyywwwvvvvvvwwwxxxyyyxxxvvvsssttttttqqqmmmiiigggfffeeefffcccbbbiiinnndddTTTBBB===@@@LLLUUUbbbtttccc[[[XXXRRRJJJFFF@@@>>><<<999666555444444444555777999<<>>@@@:::666555777666555888===EEEMMMSSSaaawwwuuu{{{iiiPPP:::666777444111333////////////////////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))***+++,,,+++***((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********))))))(((******+++,,,,,,------...111@@@MMM\\\jjjuuuzzztttnnntttwwwsssnnnkkkkkkmmmoooqqq}}}xxxuuuvvv|||rrrTTTNNNOOOPPPPPPOOOKKKFFFCCC@@@???===:::999999888777444555555555555555444444777777666666777777888999888888888888888999:::::::::999888777777777888888666777777888777777666666777777777777666666555555444555666666777777777777:::::::::;;;===?????????@@@===>>>EEEIIIKKKOOOUUU\\\fffuuu}}}rrrgggddddddccccccddd___eeebbb______ZZZ___qqqhhhUUUQQQqqquuujjjuuuQQQ===333...111111222222111///...---)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''************)))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,)))...000...---666HHHWWWfffbbbgggttt~~~}}}rrrqqqwww~~~~~~}}}xxxsssmmmiiidddbbb^^^\\\\\\\\\[[[ZZZYYYTTTNNNKKKLLLLLLKKKIIIPPPTTTYYY___fffmmmtttyyywwwxxxzzzzzzyyyvvvsssqqqtttwww|||~~~|||{{{|||}}}|||{{{wwwvvvvvvuuuuuuuuuvvvvvvwww{{{|||zzzzzz}}}|||yyyxxxwwwvvvvvvwwwwwwuuutttwwwwwwuuurrrooommmnnnooommmlllgggbbbfffiii```RRREEECCCJJJVVVaaauuuooobbbUUUPPPNNNHHHBBB@@@;;;:::888666555555555666777999;;;>>>@@@CCCDDDDDDBBBDDDGGGHHHIIIKKKNNNPPPTTTWWWbbbqqqkkkSSSEEE;;;<<>>>>>BBBBBBEEEJJJNNNSSS^^^hhhwwwuuuooofff___^^^___]]]]]]___ZZZaaa___\\\aaaiii|||xxxdddWWW```sss{{{rrr~~~MMM555777666,,,000111111111000///...---))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''++++++******))))))(((((())))))*********+++++++++******+++,,,,,,,,,,,,++++++...///,,,+++000<<>>@@@>>>888444444666777999:::888<<>>???AAAFFFKKKQQQVVV]]]hhhxxxsssllliiiccc______^^^ZZZZZZ\\\[[[aaa^^^___qqq|||eee[[[ZZZ{{{sssccc:::000777999111000000000//////.........((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++******))))))(((((())))))*********+++++++++)))***++++++,,,,,,++++++///---,,,+++---000555888OOOaaaiiiaaacccyyy~~~|||nnnjjjccc^^^\\\\\\[[[[[[XXXVVVTTTRRRQQQOOOLLLKKKGGGGGGGGGHHHLLLRRR[[[aaalllmmmppprrrssssssrrrqqqrrrtttwwwyyyzzz{{{|||~~~zzzzzz{{{{{{{{{|||~~~zzzyyyxxxwwwvvvuuuuuuuuuuuuxxxyyyvvvwww{{{|||yyyxxxvvvtttuuuvvvxxxxxxwwwrrrqqqpppoooooorrrxxx|||{{{zzztttmmmmmmooogggZZZFFFQQQhhh~~~hhh[[[RRRKKKFFFDDDAAA;;;888888444444444444666888:::;;;===>>>AAACCCEEEFFFFFFFFFGGGJJJMMMNNNNNNRRRZZZ```eeesssfffNNNFFF======???@@@===999888:::555777:::;;;;;;AAASSSeee|||dddfffvvvLLLAAA<<<888444333222000000222........................------,,,,,,,,,+++++++++*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((()))++++++***((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))***++++++,,,,,,------333555<<>>AAABBBBBBDDDHHHKKKOOOYYYeeeooozzzyyypppiiieee___\\\[[[]]]\\\[[[^^^ccc^^^hhhkkkvvv}}}dddaaaggg{{{qqqFFF444444444222111/////////...............(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((************)))))))))))))))************+++++++++)))******+++++++++++++++///---++++++...111111000>>>VVVddd]]]]]]ooo|||{{{tttooofff___\\\[[[ZZZZZZZZZZZZYYYWWWSSSOOOKKKIIIHHHHHHFFFEEEEEEHHHMMMQQQ___aaaeeehhhkkkmmmoooooooooqqqssstttuuuvvvxxxzzzyyyzzz{{{{{{{{{|||~~~{{{zzzxxxwwwvvvuuuuuutttuuuwwwwwwuuuvvvzzz{{{yyywwwuuussssssuuuwwwwwwwwwqqqpppooonnnooosssyyy~~~|||qqqmmmnnnfff[[[PPPcccvvv]]]QQQNNNGGGBBB???>>>:::555333555555555555777999;;;>>>@@@@@@AAABBBDDDFFFGGGGGGHHHFFFIIIMMMOOORRRYYYeeennnxxxeeeMMMCCCCCC<<<>>>???===999777777999555666:::===???HHHZZZlllkkk```pppXXX;;;???555333111000000111222444........................,,,,,,,,,,,,++++++++++++******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***&&&''')))*********((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))))))))******+++,,,,,,,,,***///000555AAAKKKcccwwwwwwpppllllllmmmmmmlllmmmrrrzzz|||{{{{{{{{{~~~}}}nnnjjjwww~~~jjjWWWSSSRRRLLLEEECCC???>>><<<:::888888888888555555444333333333444444666666666555666666777888333333444444444333222111333444555666666666666666777777888888888888999999999999999999:::<<<>>>@@@>>>AAAEEEGGGJJJPPPXXX^^^hhhvvvvvvmmmfffbbb```\\\ZZZZZZZZZYYYYYY___gggbbbuuu~~~ccc[[[kkknnnNNN555555888000,,,000///...------------......(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())))))))))))))))))*********)))************+++++++++))))))***+++++++++++++++++++++,,,---............555DDDWWWaaaccchhhvvv}}}yyy}}}}}}vvvmmmddd___^^^]]]]]][[[]]]]]]\\\YYYTTTPPPNNNIIIIIIHHHEEEDDDDDDGGGIIIPPPSSSWWW\\\aaafffiiijjjkkkmmmnnnnnnooopppsssvvvwwwyyy{{{{{{zzzzzz}}}zzzyyyxxxvvvtttssssssssstttvvvvvvtttuuuyyy{{{yyywwwtttqqqqqqrrrssstttsssqqqqqqpppnnnnnnqqqvvvzzzvvvgggdddgggeee]]]iii~~~kkkXXXJJJCCCCCC>>>;;;999999666222333777777777888999<<>><<<<<<;;;999888777777666666777777666666666666666777888888444444555555555444333222333444555666777777777777888888999999999:::::::::;;;;;;;;;===@@@CCCFFFIIIIIIMMMRRRWWW^^^hhhvvv~~~wwwooogggbbb```___]]]\\\\\\]]]\\\___jjjvvv}}}gggbbbmmm~~~yyyLLL???555555555111///111......---,,,,,,---......(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((())))))******++++++)))************+++++++++))))))***++++++++++++***&&&+++//////---+++---///555888LLLgggmmmeeennn~~~yyy}}}~~~~~~sssjjjdddbbbaaaaaa[[[]]]```aaa___\\\YYYXXXIIIIIIIIIGGGEEEDDDEEEGGGFFFIIINNNTTTZZZ```dddfffhhhiiijjjjjjjjjlllppprrrwwwyyy{{{zzzyyyyyy|||yyyxxxwwwuuusssrrrqqqqqqsssvvvvvvssstttyyy{{{yyywwwtttqqqooooooppppppooonnnmmmllljjjiiijjjnnnqqqtttpppdddYYY[[[gggllliii|||~~~pppdddVVVLLLGGGBBB>>>===:::777777777555222555:::888999999;;;>>>AAADDDFFFGGGFFFFFFFFFGGGIIIKKKLLLPPPTTTZZZ```hhhxxxzzzYYYJJJFFFBBB???@@@777:::;;;999888:::<<<<<>>AAAGGGNNNYYYjjjzzzzzz```LLLCCC===555555333111222333000,,,........................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++'''(((***,,,,,,,,,+++***''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,,,,///---,,,000///:::RRRdddrrrzzz|||pppvvvyyyssshhhjjjkkkkkkjjjlllrrrvvvrrruuu|||}}}ttteeemmmxxxsssfff]]]VVVSSSNNNIIIDDDAAA@@@???======<<<;;;;;;:::;;;;;;888777777777777888999999666666777888777666555444555666777888999999999999999999999::::::;;;;;;;;;>>>>>>???BBBFFFKKKOOORRRZZZ___fffmmmvvv~~~sssqqqmmmgggaaa^^^^^^^^^WWWXXX[[[```eeennnccc```qqq~~~rrr[[[888:::777111---///111///...---,,,,,,,,,---...///''''''''''''((((((((((((''''''(((((())))))******(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......111---999VVVmmmttttttvvvuuuyyy{{{wwwuuuyyyvvv{{{wwwssspppiiiaaa`````````^^^]]]\\\\\\]]]XXXUUUOOOJJJEEECCCBBBBBBBBBCCCCCCFFFJJJOOOUUUXXX]]]bbbggghhhfffeeehhhlllppprrruuuwwwyyyxxxwwwuuutttsssqqqooommmllllllkkklllnnnppprrrssstttwwwyyyvvvtttqqqnnnlllkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhaaacccaaa]]]bbbppp{{{~~~tttfff```TTTNNNGGGCCC@@@>>>:::777555444444444555666888999<<<===???@@@BBBCCCCCCCCCIIIHHHFFFEEEFFFJJJOOOSSSVVVZZZcccnnn{{{eeeZZZLLLBBB??????>>>===888;;;999555666<<<<<<888BBBAAADDDNNN^^^qqq~~~___LLL>>>;;;AAA333333222111000///...---...------,,,,,,------...------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''(((((((((((('''''')))(((((('''''''''((((((&&&'''((())))))***))))))&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,------------000555888PPP___kkkwwwyyylllhhhhhhnnnpppnnnooosssqqquuuyyy{{{{{{|||{{{ooommmggg___YYYUUURRRNNNKKKGGGEEEDDDBBB@@@>>>>>>======;;;999777777888:::<<<:::999777777888999999888888999999:::;;;<<<======<<<>>>AAABBBBBBCCCDDDFFFGGGLLLRRRTTTUUUZZZdddmmmuuu~~~xxxqqqlllgggddddddaaa\\\YYYZZZYYY[[[^^^bbblllpppbbbqqqsssiii~~~hhh;;;666555444222111000000000,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((((((((((('''((((((((()))))))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------......///555FFF^^^sss{{{yyytttccceeemmmpppssswwwvvv{{{{{{zzztttlllbbbaaa```^^^\\\[[[[[[\\\^^^[[[VVVQQQLLLHHHEEEDDDEEEDDDCCCBBBCCCFFFHHHJJJQQQVVV\\\______aaaeeeiiiiiikkknnnqqqssssssrrrrrrpppooommmkkkjjjiiihhhhhhiiikkkmmmnnnnnnppprrrtttpppooollliiiggggggggghhhfffffffffeeeeeeeeeddddddddddddbbbdddooo}}}|||~~~{{{pppaaaUUUOOOOOOHHHDDD???<<<;;;:::888666555555555555666888:::;;;>>>???AAACCCDDDFFFGGGGGGHHHHHHHHHIIIKKKOOOSSSWWW^^^ggguuugggQQQJJJAAA<<<<<<===<<<:::<<<>>>===999:::??????;;;AAAJJJWWWhhhxxx{{{mmm}}}bbbKKKAAA888444777333333222111000///...---------,,,,,,,,,,,,------------,,,++++++***))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''(((((())))))))))))(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********+++++++++++++++...222555===MMM[[[jjjuuummmmmmooonnnmmmooommmppptttvvvwwwyyy}}}~~~vvvoookkkgggccc```UUUSSSQQQNNNKKKIIIHHHGGGEEECCC@@@>>>======>>>??????===<<<<<<===>>>======<<<<<<===???@@@AAABBBCCCBBBEEEHHHKKKMMMOOOSSSVVVXXX```hhhooouuu~~~{{{xxxvvvrrrkkkfffiiiccc```aaabbb___^^^___ZZZ]]]dddrrrmmmuuuyyyoooxxxoooMMM???444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------,,,111111444IIIhhhzzz{{{zzzyyy]]]UUUYYY]]]bbbfffpppvvvyyyiiigggccc```]]]\\\[[[[[[aaa___\\\XXXSSSNNNJJJHHHFFFEEECCCAAA?????????@@@BBBGGGMMMQQQTTTWWW\\\``````bbbeeeiiikkkllllllllliiihhhgggeeedddcccccccccdddeeeggggggggggggiiikkkiiihhhfffdddccccccddddddbbbbbbaaa```___^^^^^^]]]^^^[[[YYY```nnnxxxtttkkkaaa^^^WWWMMMEEE???>>>???<<<:::777666777777777666555666666777999;;;<<<===AAABBBCCCEEEGGGIIIJJJJJJFFFGGGJJJLLLOOOTTTZZZ___ooo{{{~~~]]]JJJ???<<<999888:::;;;999666999<<<<<<:::;;;???@@@???CCCWWWrrr|||kkkiiinnnHHH<<<<<<777333444222222111000//////......------,,,,,,,,,,,,------,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((()))))))))(((''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))******)))******))))))+++...111///>>>NNN___}}}uuu{{{uuuoooooonnnkkkjjjiiikkkmmmoooqqqtttxxx{{{{{{|||}}}|||yyymmmkkkhhhddd```\\\ZZZYYYVVVTTTPPPMMMKKKJJJJJJJJJJJJIIIGGGGGGIIIJJJIIIHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSVVVZZZ___dddjjjpppttt~~~yyywwwvvvtttppplllgggccc```bbb^^^]]]``````]]]\\\]]]```iiizzztttkkkqqqxxxuuuwwwqqqGGG888;;;222222111///............,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***((()))))))))************************++++++++++++++++++,,,,,,,,,---------,,,///...---888QQQjjjvvvxxxzzz}}}nnnZZZNNNIIINNNUUUdddkkkuuu~~~vvvrrrlllfffaaa^^^\\\ZZZ\\\\\\\\\ZZZWWWSSSOOOLLLFFFFFFDDDCCCAAAAAA@@@@@@:::>>>BBBEEEGGGJJJNNNQQQVVVXXX[[[___bbbcccddddddaaa```___]]]]]]\\\\\\\\\]]]^^^______^^^^^^___aaabbbaaa``````___`````````[[[[[[ZZZXXXWWWVVVUUUTTTSSSNNNLLLRRR[[[___XXXNNNKKKIIIFFFCCC@@@===999666777666555555666888888999777777888:::<<<>>>???@@@CCCDDDEEEFFFGGGIIIJJJKKKIIIKKKOOOSSSXXXaaakkkrrrxxx[[[KKKDDD<<<:::888888999999777555888:::;;;<<<===@@@CCCDDDKKKgggzzzttt~~~oooTTT<<<777999666444555222111111000//////......---,,,,,,,,,,,,,,,,,,---,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((''''''''''''(((((()))((()))))))))((('''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***)))******)))((())),,,...+++666CCCSSSqqqgggeeexxxxxxrrrnnnjjjhhhhhhhhhhhhhhhjjjmmmqqqssswwwyyy|||~~~zzzvvvsssrrrooommmiiieeebbb``````___^^^]]][[[\\\]]]^^^^^^]]]aaabbbdddfffiiilllnnnoooqqquuuyyy~~~zzzxxxwwwmmmoooooolllfffaaa______aaa```bbbbbb]]]YYY]]]dddwwwlllkkkyyyvvv}}}MMM===999000222111000///............++++++++++++++++++++++++''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------,,,---///000888OOOgggyyyyyyxxx{{{tttWWWEEEEEENNNTTT[[[fffpppvvvzzz|||~~~~~~vvvnnnhhhccc]]]ZZZUUUVVVVVVVVVUUUTTTRRRQQQIIIIIIHHHGGGEEEDDDBBBAAA;;;<<<===>>>>>>>>>@@@AAAIIIKKKNNNQQQTTTVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUTTTTTTTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXRRRQQQPPPOOOMMMKKKJJJIIIIIIFFFEEEGGGIIIHHHCCC@@@;;;:::::::::;;;:::666333555666666777777888999:::999:::;;;===???AAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKPPPTTTXXX^^^ffftttiiiTTTHHHBBB@@@<<<:::888888888999999999===>>>@@@AAAAAABBBFFFKKKSSSrrruuu~~~RRRDDD888555333000000333111111000000///.........,,,,,,,,,++++++,,,,,,,,,++++++***************)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((('''&&&%%%)))(((((('''(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((())))))))))))*********))))))+++---)))///666BBB\\\|||~~~yyycccYYYhhh|||rrrkkkgggiiihhhfffeeefffhhhjjjkkkqqqtttxxx|||~~~~~~{{{yyyxxxyyyzzz||||||{{{~~~yyysssmmmiiigggeeegggiiieee___ZZZYYY[[[ddddddccc^^^WWW\\\ppp}}}nnn{{{}}}ttt^^^AAA???:::---222111000///////////////++++++++++++++++++++++++''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,---***---222...+++;;;QQQooovvvyyyyyysssRRREEEFFFHHHOOOXXXaaahhhllloooqqqyyy}}}yyyssslllddd^^^UUUUUUTTTSSSSSSSSSSSSTTTOOONNNMMMLLLHHHEEEAAA??????>>>===;;;:::999999999>>>???AAACCCEEEGGGGGGHHHJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFDDDCCCAAA@@@???>>><<<===>>><<<999999===777555333222444666777777444666888888888888:::;;;<<<===???AAABBBCCCDDDDDDFFFFFFFFFGGGIIILLLNNNPPPTTTZZZccclllxxxyyy]]]LLLFFFAAA<<<999888777777777888:::===>>>@@@???@@@BBBAAABBBIIIQQQ]]]yyy[[[CCC>>>999777222...///333000000000//////.........,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***''''''((((((((('''&&&&&&((((((''''''''')))+++,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))(((***+++***)))***+++---,,,---...666KKKfffyyy~~~{{{fffZZZ___ooo}}}|||rrrkkkkkkhhhfffeeefffggggggfffkkkmmmpppuuuzzz~~~{{{vvvuuuuuusssnnngggbbb^^^]]]eeeffffffbbb]]]YYYYYY[[[```___\\\XXXYYYlllsssvvviiirrr\\\KKKDDD999333444111111000///////////////++++++++++++++++++++++++''''''''''''((((((((((((***)))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,***+++---...///000555<<>>;;;::::::999888::::::;;;<<<======>>>>>>???>>>>>>===>>>>>>??????>>>@@@AAA@@@??????@@@AAA>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::999888888666444555888666222333777666555444444444666999;;;555888;;;;;;;;;;;;===???>>>@@@AAACCCDDDEEEDDDDDDFFFFFFHHHJJJNNNSSSWWWZZZ^^^hhhvvvfffWWWIIIDDDAAA<<<888777666777888999:::<<>>:::888666444111111333///////////////.........,,,,,,++++++++++++,,,,,,))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&''''''((()))***&&&&&&''''''(((''''''''''''&&&&&&&&&'''***,,,...''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))&&&((()))***))))))+++---...,,,,,,111AAAUUUccciiisssuuurrrrrroookkkvvv~~~sssjjjhhhggggggiiiiiigggeeehhhhhhiiilllpppvvv{{{~~~xxxtttsssrrrlllkkkgggbbb^^^]]]aaadddjjjiiifffbbb^^^\\\\\\]]]ZZZ\\\```iiixxx~~~vvvpppyyyVVV===???@@@444000777000///......---.........************************''''''''''''((((((((()))******))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''((((((''''''(((***))))))))))))************))))))))))))******************+++++++++,,,,,,,,,(((---,,,)))///:::888...BBBaaazzzzzzrrrttt}}}}}}oooUUUDDDHHHMMMRRRUUUXXX\\\^^^aaakkkxxxwwwhhhccc\\\UUUQQQPPPRRRTTTVVVVVVVVVVVVSSSOOOJJJHHHCCCAAA>>><<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;777777777777777777888999777999::::::999888:::;;;999999:::::::::999888888888888777666555444444333888333333777777222000333000333777999888777777777666:::>>>?????????BBBEEE@@@AAACCCEEEEEEEEEEEEDDDFFFGGGIIIMMMRRRYYY^^^bbbnnnzzz|||WWWKKKDDD???>>>:::444444999777:::<<<>>>>>>>>>>>>???BBBBBBFFFOOOUUU]]]mmm}}}rrrRRREEE999444111111333222000//////////////////.........,,,++++++++++++++++++,,,)))))))))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''')))******%%%%%%&&&'''((((((((('''&&&&&&%%%&&&'''***---///''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%'''((()))))))))+++,,,)))((((((---999IIISSSWWWmmmyyyzzz___nnn{{{jjjhhhggghhhkkkllliiiggghhhgggffffffjjjooouuuyyy}}}}}}wwwrrrpppqqqsssoookkkddd\\\XXX[[[eeelllkkkhhhccc___\\\[[[[[[\\\\\\bbbqqqppp|||TTTFFF888444666666555444......---,,,,,,,,,------************************&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&******)))((('''&&&&&&%%%))))))))))))))))))))))))++++++***************+++************************(((((()))***+++,,,,,,,,,,,,,,,------...//////000444DDDbbb{{{zzzlllooo}}}pppVVVOOOMMMRRRUUUQQQOOOPPPZZZ^^^eeeppp{{{zzzsssiii```ZZZWWWUUUTTTQQQQQQRRRSSSTTTSSSPPPMMMDDDBBB???===<<<;;;999777666666777888999::::::;;;666666666666666666555555555555444444444333333333333333333333333333333333333333333333333333333333222222333444444555555666555666666777888999::::::<<<<<<===???AAABBB@@@???AAABBBBBBBBBBBBCCCFFFIIIJJJJJJOOOXXX]]]bbbooo}}}mmmVVVMMMDDD>>>888666666777777666<<<::::::===>>>===???CCCEEECCCMMMaaannnxxxrrrTTTEEE;;;666555444222111000000000///............------------,,,++++++******++++++))))))***++++++)))((('''***((('''&&&&&&'''(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++***)))'''&&&''''''''''''''''''&&&&&&''''''''''''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())),,,///333:::AAAGGG^^^xxxrrrXXXTTTkkk~~~uuummmkkkkkkiiihhhiiiffffffffffffhhhjjjmmmnnntttvvv{{{yyyyyyzzzzzzzzz}}}{{{vvvsssrrrsssssssssnnnhhh```[[[]]]dddlllrrrkkkccc^^^^^^]]]YYY[[[```bbbzzzzzzrrrPPP;;;:::888666333111///...000000///------,,,,,,,,,+++++++++************)))&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++************************)))))))))***+++++++++,,,+++,,,,,,------...//////222999MMMfffrrrpppmmmooo}}}vvvmmmdddVVVJJJIIIMMMPPPTTTZZZaaaiiirrr}}}{{{~~~xxxooogggaaa]]]ZZZTTTSSSQQQQQQRRRQQQOOOLLLOOOLLLHHHDDDBBB@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;888888777777666555555555666666555555555444444444333333333333333333333333444444444444444444444444444444555555666777777777888888999999:::;;;;;;<<<>>>???@@@BBBDDDEEEDDDCCCAAACCCEEEFFFFFFHHHLLLNNNOOOQQQYYYdddnnnxxxhhhSSSFFFAAA>>>;;;777555777999999888===;;;===AAACCCBBBDDDIIIIIIOOObbb{{{{{{SSSCCC>>>;;;555444333222111000000000............---------------,,,++++++******++++++)))************)))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********(((&&&%%%''''''''''''''''''''''''''''''''''''((()))***+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***++++++,,,---222777;;;XXXjjj^^^KKKSSScccvvv}}}vvvpppmmmjjjhhhllljjjfffcccbbbdddfffhhhmmmooorrruuuwwwxxxwwwwwwvvvxxxzzz{{{{{{|||~~~~~~~~~zzzuuuqqqooooooooonnnfff```]]]```hhhnnnooommmbbb___^^^]]]YYYVVV]]]gggrrrkkkpppXXXAAA888888666444222000///...000///...---,,,,,,,,,,,,+++++++++*********))))))&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''((()))************************************************++++++***++++++,,,,,,---......000///777LLLfffuuutttnnn|||lllQQQFFFFFFDDDJJJPPPTTTXXX```lllvvvwww|||~~~vvvlllkkkwwwyyyrrrkkkggg]]]YYYUUURRRPPPOOOMMMLLLQQQNNNJJJGGGEEEBBB???=========<<<;;;:::999999888:::999999888777666555555777777777666666666666555444444444444444444444444555555555555555666666666666666777777888999999999::::::;;;;;;<<<============>>>???@@@AAABBBCCCCCCAAACCCFFFGGGIIILLLPPPSSSZZZ^^^iiixxxhhhTTTJJJCCC===:::777666555666888:::::::::<<<:::<<<@@@AAAAAAEEEKKKPPP___{{{~~~RRR===999:::;;;444444222111000000000000............------------,,,,,,+++************+++******))))))(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))'''%%%$$$''''''''''''''''''''''''''''''''''''((()))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++++++++******---111555OOOYYYjjjgggJJJEEEGGGTTTkkkzzzvvvrrrmmmhhhiiigggeeecccbbbbbbdddeeefffgggiiikkklllmmmmmmmmmqqqtttwwwyyyyyyzzzzzz{{{|||{{{|||~~~}}}}}}~~~}}}|||xxxrrrmmmkkkjjjiiihhh]]]YYYZZZdddqqquuulllbbbWWWYYYZZZXXXUUU[[[ooosssffftttrrrwwwVVV;;;777555444333222111///......//////...---,,,,,,,,,,,,++++++*********)))))))))&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))************************+++++++++***************)))******+++,,,,,,------------///;;;TTTooo}}}}}}nnnQQQEEE>>>BBBHHHKKKMMMRRRZZZ```dddmmmsssrrrnnnrrr~~~yyymmmhhh```YYYUUURRRPPPOOOMMMJJJHHHFFFFFFFFFDDDCCC??????>>>===<<<<<<;;;;;;:::999999999888888777777999999888888888777777777555555555555555555555555666666777777777777777888777777888888999::::::;;;;;;;;;;;;<<<======>>>>>>===>>>?????????AAACCCDDDHHHIIIKKKMMMQQQWWW^^^cccqqqxxxqqq^^^KKKDDDCCCAAA<<<999444444555777999:::::::::>>><<<<<>>??????AAABBBCCCCCCCCCFFFJJJNNNUUUVVVYYY^^^fffqqq}}}rrr[[[LLLDDD>>>===>>>:::888888444666888999:::::::::;;;@@@???@@@EEEJJJRRR```nnn___@@@999;;;888222000222222111000////////////...------------,,,,,,,,,,,,+++******))))))******+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))***,,,///333666222333:::III[[[kkktttyyyxxx{{{yyyqqqzzzxxxkkk[[[KKKQQQgggtttmmmiiieeeaaa___```ccceeebbbbbbbbbbbbbbbdddeeefffdddfffhhhiiikkkoootttxxxtttwww{{{~~~}}}yyywwwuuuttttttsssqqqooossspppmmmnnnpppqqqooolllooolllhhhfffeeeeeedddcccbbbcccfffhhhgggddd]]]YYY\\\bbblllyyyrrrIII666777777000111111111000000000000///---,,,,,,++++++++++++,,,*********)))))))))((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''...---,,,***))))))))))))******************************************++++++)))******++++++,,,------***000222,,,)))888XXXsssyyyzzzeee[[[MMMCCC???@@@CCCDDDKKKOOOVVVaaannn|||xxxrrrllliiiYYYVVVRRRNNNKKKHHHEEECCCBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999999999999999999999777777888888999999::::::999999::::::;;;<<<<<<<<<;;;<<<===???@@@BBBCCCDDDCCCEEEHHHJJJKKKPPPXXX^^^cccgggnnnwwwmmm^^^NNNBBB@@@===::::::777444555:::666999;;;<<<;;;;;;<<<===???AAAHHHQQQ[[[hhh{{{YYYFFF666555888666333444111111000///////////////------------,,,,,,,,,,,,++++++***))))))))))))***))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))***---000000,,,,,,333>>>MMM___lllooonnnfffLLLQQQ]]]oooqqqddd\\\[[[]]]```___^^^^^^___```aaabbbcccaaabbbcccdddfffkkkqqquuunnnrrrwww|||~~~~~~|||}}}~~~|||{{{zzz{{{zzzyyywwwnnnllljjjiiiiiiiiigggffffffdddbbbbbbdddfffggggggjjjhhheeeddddddeeedddccc]]]```aaa___]]]]]]bbbgggxxx~~~{{{~~~ZZZ<<<777777111---222000000000000////////////,,,++++++******+++++++++******)))))))))(((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''******))))))))))))******************************)))))))))***+++++++++,,,******++++++,,,------------+++---///+++,,,===QQQuuu{{{xxxjjjXXXKKKCCC@@@CCCEEEJJJQQQ[[[gggqqqwww|||~~~|||lllhhhaaa[[[VVVQQQLLLHHHFFFEEEDDDCCCBBBAAA@@@?????????>>>===;;;::::::999:::::::::999999999888888888888888888888888888888666777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>??????AAACCCFFFHHHJJJKKKJJJNNNTTTXXX]]]eeepppyyy~~~xxxbbbRRRKKKFFFBBB>>>===:::888888777555777<<<888:::============@@@CCCIIIOOO\\\jjjwwwWWWEEE>>>777555666666666666000000///.........//////---------,,,,,,,,,++++++++++++***)))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((((((((()))+++---///,,,+++...333<<>>>>>@@@CCCFFFKKKSSS]]]cccbbbfffnnnyyy{{{tttmmmgggbbb\\\XXXPPPOOOMMMKKKIIIGGGEEEDDDCCCBBB@@@>>>;;;999888777:::::::::999999999888888666666666666666666666666666666777888999999::::::=========>>>??????@@@@@@BBBCCCEEEHHHJJJMMMOOOPPPWWW]]]dddjjjqqq|||lll___UUUIIIDDDBBB???:::777444222333888999888888:::888;;;===>>>>>>???CCCGGG\\\eeeuuu]]]GGG::::::888444333555333000000//////............///---------,,,,,,,,,+++++++++******)))))))))))))))'''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''((())))))***---///'''(((---111111333@@@OOOhhh~~~yyy{{{pppbbb[[[___^^^[[[iii~~~wwwhhh___[[[\\\^^^```aaabbbbbbbbb___bbbeeegggggghhhiiijjjlllllllllllllllkkkkkkkkkkkkpppvvv{{{}}}~~~|||}}}}}}}}}~~~}}}wwwqqqsssyyysssrrrrrrrrrrrrpppmmmjjjfffddd```___aaaccceeeeeebbbdddeeedddbbbeeejjjoooiiigggeeedddddddddbbbaaaeeegggkkkrrrjjjmmmllllllxxxvvvSSS666;;;:::333///111333222...------,,,,,,++++++++++++***************++++++))))))))))))(((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,------...//////000;;;NNNqqq~~~zzzyyy|||zzz{{{sssiiirrrcccEEECCCAAA@@@CCCEEEGGGHHHJJJVVVYYY^^^eeennnwwwzzzpppiiidddaaa\\\ZZZYYYWWWRRROOOOOOLLLGGGDDDBBBAAA@@@>>>>>><<<::::::;;;<<<;;;;;;;;;;;;:::999999:::::::::888888999::::::;;;;;;;;;<<<>>>???@@@@@@AAADDDFFFHHHKKKPPPSSSWWW\\\bbbhhhnnnttt}}}}}}iiiWWWKKKDDDCCCAAA???===<<<;;;:::777666555777999;;;<<<;;;;;;;;;<<<===@@@FFFKKKOOOjjj{{{bbbDDD>>>888777666555444333222222//////...---,,,,,,,,,,,,///...---,,,***)))(((((())))))))))))))))))))))))&&&'''(((******((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******///---******,,,111666:::TTTrrr|||uuuzzzyyyoooiiiccc^^^___cccsss}}}xxxqqqlllccc]]]]]]```___]]]aaaccceeeeeefffkkknnnpppiiihhhgggfffggghhhjjjkkkmmmooorrrtttuuuvvvxxxyyyrrruuuxxxyyyyyyxxxxxxxxxuuuvvvyyy{{{|||yyysssooouuutttsssqqqqqqqqqrrrrrrrrrjjjfffjjjpppooollliiigggdddcccdddiiilllmmmllloooiiigggjjjllliiigggfffjjjccc^^^```bbbbbbfffnnnyyy}}}sss|||uuuzzzdddLLL<<<555444333111000/////////------......------,,,+++************))))))))))))(((((((((((())))))))))))(((''''''&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------+++,,,,,,------...//////111===XXXyyy~~~{{{}}}{{{rrrggghhhqqqRRRKKKBBB======@@@FFFKKKEEEIIIOOOXXXaaajjjppptttwwwzzzzzzvvvqqqllliiieee___[[[\\\XXXSSSOOOMMMKKKIIIHHHIIIFFFCCCAAABBBBBBBBBBBB@@@??????>>>>>>?????????????????????@@@AAABBBBBBDDDFFFHHHJJJLLLOOOSSSVVVVVVZZZaaagggmmmttt}}}yyyhhh[[[PPPEEE>>>>>>===<<<:::999888777777999888888888:::;;;;;;;;;======???BBBHHHRRR]]]eeeyyykkkHHH<<<<<<777777666555444333222222//////...---,,,,,,,,,,,,------,,,+++******))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******---+++))))))+++...333555===SSSiiizzz}}}yyyxxxuuuxxx~~~~~~{{{{{{|||yyyrrrlllbbbaaaggguuuxxxnnnhhhfffcccaaaZZZ\\\___ccchhhlllnnnmmmfffgggggghhhhhhiiijjjjjjiiikkkmmmooopppqqqssstttmmmooopppoooooooooqqqsssuuuuuuuuuuuuvvvuuurrrooosssqqqpppnnnmmmmmmnnnnnnlllkkknnnsssrrrlllhhhiiiooommmkkklllnnnooonnnmmmkkkgggfffiiijjjhhhgggiiifffbbbbbbgggjjjmmmuuu~~~xxx|||\\\HHH===666444444222111000/////////---------...------,,,+++*********)))))))))(((((('''((((((((())))))))))))(((''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---......//////;;;VVVuuu}}}~~~~~~~~~tttlllvvv}}}rrraaaOOODDD@@@@@@BBB:::===BBBIIIOOOVVVZZZ]]]dddiiiooovvv|||yyyuuuqqqmmmgggccc```]]]ZZZXXXYYYUUUQQQNNNMMMNNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJKKKNNNOOOSSSUUUXXX[[[^^^ccchhhlllrrrwww~~~~~~eee\\\PPPFFFAAA>>>;;;999888888777666555555555666777777777888999999:::;;;???BBBFFFMMMWWWgggxxxjjjFFF===<<<999666666555444333333222222//////...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))(((((()))+++...//////999HHH^^^nnnmmmsssvvvmmmjjjmmm]]]SSS]]]qqq{{{sssooonnnjjjgggiiilllmmmjjjfffjjjiiiiiihhhgggeeedddcccddddddeeefffhhhiiikkklllggggggfffeeedddfffiiimmmpppnnnmmmmmmnnnooonnnmmmooonnnllljjjiiihhhiiiiiifffnnnxxx|||ttthhhdddfffjjjjjjkkknnnqqqsssrrrqqqnnnkkkiiiiiigggdddfffjjjjjjlllrrr{{{~~~oooNNN===666444666444333222000////////////---------------,,,++++++******))))))))))))((((((''''''((((((((()))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++++++++,,,,,,,,,)))******+++,,,,,,------333///---888SSSrrr|||yyy||||||fffTTTEEE<<<@@@@@@@@@BBBDDDHHHKKKMMMTTTXXX___fffkkkpppuuuxxxwww~~~|||xxxuuuqqqooonnnjjjdddaaa`````````______^^^^^^^^^^^^______```___^^^\\\[[[\\\^^^aaaccciiikkkooosssxxx}}}xxxeeeYYYOOOIIIBBB>>><<<<<<;;;:::777666666666666777888888666777888999:::<<>><<<555222444444333333222222111111//////...---,,,,,,,,,,,,))))))************++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))///+++,,,???SSSXXXfffxxxmmmkkktttyyyllloootttzzz~~~vvvpppmmmiiieeedddeeehhhiiieeebbb______aaadddeeedddccceeeffffffeeeeeegggiiiiiiiiijjjllloooqqqpppooonnnmmmkkkiiihhhggghhhhhhjjjmmmsssvvvpppfffbbbdddgggggghhhiiiiiikkklllmmmooonnnpppvvv{{{mmmmmmyyybbbHHH666999<<<444///222111111000///............,,,,,,------,,,,,,+++***)))))))))(((((((((((('''''''''''''''((((((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++)))******++++++,,,------)))000444///,,,777RRRhhh}}}zzzcccIIIEEE@@@<<<::::::<<<>>>;;;>>>BBBFFFHHHKKKNNNQQQYYYZZZ^^^dddkkkvvvyyyooobbb[[[RRRKKKHHHDDD@@@===666777999999999777555444666666666666777999:::;;;999;;;<<<===???EEENNNVVVlll|||jjjNNN<<<@@@???222000:::333333333222222111111111//////...---,,,,,,,,,,,,))))))******************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''***))))))(((((()))))))))...,,,***555DDDIIITTTllloooccclllwwwwww{{{}}}uuuooolllkkklllhhhccc^^^]]]___bbbcccccc```bbbddddddcccccceeeffffffeeefffgggjjjjjjiiihhhdddcccbbb````````````aaaaaaaaadddgggfffbbbcccgggooopppqqqrrruuu{{{{{{yyyvvvxxx{{{tttrrr~~~```EEE888222888:::222///333000000///...............,,,,,,,,,,,,,,,+++******))))))((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++******++++++,,,---------,,,+++///222///...999IIIiii{{{uuuvvvlllhhh```VVVLLLCCC===:::;;;<<>>>>>>>>BBBIIIRRR^^^qqq}}}CCCBBB<<<555222444555333000222222222111111111111111//////...---,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&(((***!!!++++++(((---///333???JJJ^^^uuuuuulllppp|||zzzxxx~~~vvvvvvvvvsssuuu|||zzzsssnnnmmmmmmnnnnnnnnnnnnmmmlllmmmnnnoooppprrrvvv~~~rrrgggbbbiiittt}}}wwweeeKKKCCCAAA666444333222000....../////////...---------......+++,,,,,,,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))((('''***)))((('''&&&&&&'''((()))(((((()))++++++***)))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...------------...//////444MMMooouuuqqqttt___???CCCBBB>>>;;;<<<>>>:::444777;;;@@@CCCDDDJJJRRRZZZ]]]]]]]]][[[[[[^^^eeejjjooowww{{{rrrjjj```WWWQQQFFFEEECCCAAA>>><<<;;;:::777777777666666555555555888888888888777777999;;;===:::<<>><<<@@@BBBAAA>>>>>>>>>>>>???CCCIIIMMMMMMNNNMMMLLLKKKMMMRRRVVVUUU[[[ccciiimmmrrrzzzuuuiiibbbccc^^^YYYTTTPPPKKKFFFBBB???>>>===<<<:::888777666555555555555666666666666777888999:::;;;;;;===>>>===::::::???BBBDDDLLLTTT[[[aaaqqqXXXCCC===888888777555444222111111000111111111111000//////...------,,,++++++******************)))))))))((()))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&''''''((()))***+++,,,111777HHHZZZaaannnvvvjjjeeeooo|||vvvnnnkkknnnvvv}}}|||sssqqqyyy}}}zzz~~~zzzooohhhnnn|||vvvooojjjggglllvvvrrruuu~~~\\\FFF===888777666555444333222111000000/////////...------,,,,,,+++---,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((******)))((())))))(((''''''''''''((()))(((((()))++++++***(((***))))))))))))))))))((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,------,,,,,,------...///111,,,111LLLttt~~~rrreeeeeeuuu{{{yyynnn\\\MMMFFFBBB@@@;;;:::888888:::===>>>>>>???@@@@@@???>>>???BBBDDDBBBFFFKKKNNNQQQUUU\\\bbbfffhhhkkkmmmooorrruuuxxx}}}uuummmhhhfffdddccc```\\\UUUNNNHHHDDDCCCAAA???>>>===<<<:::888999999888777666666555444555555555666777888888888777888999:::;;;<<<<<<<<>><<<777777666555333222111111000000111111000000///...------,,,,,,++++++******************)))))))))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%&&&&&&'''((()))******,,,---555AAAJJJ]]]uuugggbbbkkkvvv~~~wwwmmmooossssssfffuuuzzzfffbbb^^^cccgggiiikkkjjjddd]]]WWWXXXcccttt}}}zzzxxxzzzxxxyyyzzz|||~~~~~~wwwsssuuuxxxyyy}}}vvvtttzzzzzzkkkkkkooowwwpppttteeeSSS@@@888888777555555444333333222111000////////////......---,,,,,,,,,,,,,,,++++++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((***+++***)))((((((((('''''''''(((((((((''''''(((***+++)))(((******))))))((((((((('''))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------...000///...444FFFeeetttlllqqq}}}www```PPPFFF===:::777888;;;===;;;777:::;;;<<<<<<<<<<<<===>>>===???AAABBBCCCFFFLLLPPPRRRSSSSSSSSSQQQQQQSSSUUU\\\]]]^^^___^^^]]][[[YYYWWWWWWXXXXXXYYYYYYYYYYYYVVVWWWXXXVVVQQQKKKGGGEEEDDDDDDDDDCCCBBBAAA@@@???;;;;;;:::999888888777666777777777777777777777777666777777888888999999:::<<<;;;;;;<<<>>>???@@@@@@DDDFFFMMM]]]ooorrrJJJ???AAA???999666666555444333222111000000000000000000//////...,,,,,,,,,,,,++++++***************)))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''(((((()))))),,,***+++111777GGGiiitttqqqnnniiikkkrrrssssssyyy}}}zzzkkkVVVTTTQQQSSSTTTUUUTTTRRRMMMHHHHHHKKKWWWffflllgggaaa___eeeffffffiiipppzzzmmmqqqqqqnnnqqq|||uuuxxxzzz|||eeeQQQEEE:::888999666333222333222222111000000////////////......---,,,,,,,,,++++++******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((***+++***)))''''''(((((((((((((((((((((''''''(((******)))'''***)))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++,,,------...222333---,,,===___zzz~~~}}}wwwlllXXXNNNBBB<<<;;;<<<:::777888888999:::;;;;;;;;;:::888999999888999;;;???AAAFFFFFFFFFDDDBBBAAAAAACCCFFFHHHIIIJJJIIIGGGEEECCCAAAAAAAAAAAABBBBBBCCCCCC???BBBEEEEEECCC@@@>>>======<<<;;;999888777777777888888777666555444444444666666777777888888888999777777888888888999999999>>>===>>>AAAGGGLLLOOOPPPOOOWWWfffzzzuuuGGG999>>>>>>888555555555444333222111111000000000000000000///......,,,+++++++++++++++******))))))))))))))))))******(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&''''''(((((()))))))))+++)))))),,,...666KKK```|||yyyhhh[[[XXX^^^mmmzzzfffgggeeegggkkkkkkggg^^^VVVSSSWWW\\\gggssswwwpppfff```iiikkkmmmqqq|||uuuwwwxxxzzz}}}yyymmmZZZHHHHHH@@@999888777333000000111111111000000/////////.........---,,,,,,++++++******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((******)))(((&&&'''(((((()))((((((((((((''''''(((******)))''')))(((((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++******++++++,,,---***...000...---333???JJJsss~~~{{{~~~~~~{{{{{{}}}ooo\\\NNNEEEAAA===:::999777666777888999777666666555555444555666888999:::;;;;;;:::999999:::<<<<<<<<<=========<<<:::999999999888888999999:::;;;777999<<<<<<;;;999888888888777666555444444555555444555666555444444555666555666666777777888888999777777888999::::::;;;;;;:::;;;AAAKKKXXXbbbfffgggfffssspppSSS>>>===>>>444111777444444333222222111000000//////000000//////...---++++++++++++++++++******))))))))))))************((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$######$$$%%%'''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&''''''''''''(((((())))))''''''))),,,,,,---777AAASSSdddvvv~~~uuuddd[[[TTTXXXcccpppyyy~~~uuuxxx|||ooojjjmmmuuu}}}sssvvv{{{}}}tttnnnpppwwwzzzzzzrrryyytttZZZLLLFFF<<<@@@:::777888777444333555000000000000//////......------,,,,,,+++*********)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''')))***)))'''%%%&&&((()))))))))((((((''''''&&&((()))***(((''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************************+++,,,,,,)))***,,,...111333333222JJJlll~~~zzzvvvuuurrrdddUUULLLCCC@@@===;;;<<<;;;999777888777777777888999888888666777777666555555777888555555555555555555444444444444333333333444555666333555666666444333333444333333444555777888:::;;;444666888888666666888:::666777777888888999999:::999:::<<<>>>@@@BBBDDDEEE@@@FFFSSSeeewwwdddNNNFFF???===999444444888333333222222111111000000//////000000//////...---******************++++++((()))))))))************((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&''''''&&&$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&))),,,,,,***---222555BBBSSSbbbooowwwgggbbb^^^______^^^bbbhhheeejjjwwwnnnllllllnnnsssyyy|||zzz\\\MMMCCC======;;;:::777777999888444444666000000////////////......,,,,,,+++******))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))((('''%%%&&&((()))))))))(((((('''&&&&&&''')))***((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,***+++,,,------...111444111FFFeeeuuuuuuxxxfffPPPLLLGGGDDDDDDCCC@@@===888888888999::::::999888999::::::888555444555666555555444333333444555555333333222111222333444555333444555555444444666777555666666666777777888888555777999888666666888:::999999::::::;;;;;;<<<<<<===>>>AAADDDHHHKKKNNNOOOSSS[[[mmm\\\DDD>>>>>>888222333888777222333222222222111111000000///////////////......---******************++++++(((((())))))*********+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%((())))))'''$$$"""''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((()))++++++))))))+++...444>>>KKK\\\xxxxxxoooiiibbbXXXTTTWWWWWW[[[tttjjjtttpppllljjjjjjrrr^^^FFFEEE>>>666888;;;777666666888555///---//////////////////.........++++++******)))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------222111999TTT{{{|||vvvzzzzzzuuuooogggaaa```]]]PPPBBB???>>><<<;;;::::::::::::;;;444666999444555999555222555777555444333333111111222333555555444333222444666777666444444666999555555666666666777999::::::;;;<<<<<<:::999;;;<<<999888999<<>>;;;AAABBBKKKZZZgggmmmrrrvvvqqqnnnPPPFFFBBB:::999888666555333222111111111000000//////......//////......------,,,,,,++++++******)))(((((('''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''''''''(((***+++---...222777AAAYYY~~~xxxjjj]]]WWWZZZ^^^iiixxx}}}sssooo|||{{{}}}vvv{{{pppUUU===:::<<<999666888444444444444333222111111...///000000---,,,+++,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------000///222>>>UUUuuu}}}yyywwwvvvoookkkuuuxxxgggOOOGGG@@@AAAFFFIIIFFF@@@<<<777:::<<<444555999666666777777555555777999:::777666444333333444555666555444333555777999999888:::888777777888888888777::::::999888888999:::;;;>>>>>>???@@@CCCGGGLLLNNNSSS]]]qqqkkkTTTIII???666999999777666555333222222111111000000//////......//////..................,,,++++++***))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''''''''((()))***))))))+++...222AAA]]]uuu|||vvvllljjjmmmwww~~~}}}wwwpppjjjqqqnnnvvvsssuuu|||xxxyyyuuu___aaannnaaaLLL:::888;;;888666888444444444444333222111000...///000///---++++++,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,...000000---111HHHlllyyyssskkkcccfffpppnnn___SSSSSS]]]___UUUIIIJJJEEEFFFCCC:::999===888888888888888888888999:::888777666555555666777888>>>;;;777888;;;;;;999555;;;:::999:::;;;<<<<<<;;;============>>>???AAACCCIIIOOOWWW[[[]]]aaahhhnnnvvv\\\DDDAAAAAA<<<666888777777555444333222222111111000000//////...............///////////////,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))+++******,,,,,,111===JJJ___rrryyyyyy|||{{{yyyxxxuuuxxx|||uuurrrvvv|||}}}fff```dddggg~~~ooommmrrrppprrrzzzvvvxxxxxx___MMMCCCEEENNNNNN@@@666777888666555999333333333333333222000000---...///...,,,++++++,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,222444...)))000EEEXXXrrrzzzqqqnnnpppuuu{{{}}}|||yyyggg]]]XXXRRRIIIKKKKKKAAA>>>;;;:::<<<<<<:::999999999999999:::::::::::::::@@@>>><<<;;;;;;;;;:::999888;;;======<<<===BBBFFFEEEJJJOOOPPPNNNNNNSSSXXX\\\jjj|||}}}cccJJJ@@@===999999===666666555555444333222222111111000000//////...............//////000000000,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((---***+++.........222777===NNNbbbmmmuuu{{{tttpppnnnppprrrvvv{{{~~~wwwpppkkkkkkooottt|||mmmcccjjjvvv}}}yyywww|||zzzxxxwwwwww{{{xxxeeeQQQGGGDDDBBBBBBDDD>>>888555777777444444888333333333333222111000///---......---+++***+++---((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,///111111//////222555===___~~~zzzzzz{{{yyysssmmmppp|||}}}tttooolllsssqqqbbbQQQHHHBBBCCCFFFHHHMMMSSSOOOKKKFFFAAAAAACCCHHHKKKJJJLLLKKKFFFAAA???CCCGGGCCCJJJOOOLLLFFFFFFOOOYYY\\\gggrrrrrrlllkkksss|||sssPPPGGGAAAAAA<<<333444;;;555555444444333333222222111111000000//////......------......//////000000,,,,,,,,,+++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''***&&&&&&))),,,+++,,,......666AAAMMM]]]vvv|||yyyvvvrrrppprrrwww}}}uuuuuuvvvwwwvvvuuu|||~~~tttttt~~~|||zzzyyypppcccOOOHHHAAA@@@@@@===999888777666666777666333333666222222222222111000//////,,,------,,,******+++---((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))************+++************++++++++++++---+++))),,,000111///+++111:::LLLjjjzzzpppjjjlllsss~~~qqqbbbVVVWWW___hhhvvvxxxnnn___TTTRRR[[[hhhqqqzzzzzzuuuiii[[[UUUXXX^^^mmmsssuuuoooffffffqqq|||cccMMMCCC===888:::;;;888555555333333333333333333333333111111000000//////......---------...............++++++++++++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&***&&&$$$((()))((((((***,,,,,,///888GGG___|||||||||{{{qqqqqqrrrssswww~~~}}}}}}|||~~~zzz^^^OOOKKKAAA@@@>>>===;;;999777666555666777777555333333444111111222111111000///...,,,,,,,,,***))))))+++---))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++---+++)))***---///...---333---000CCCaaazzzttttttqqqzzz|||xxx|||~~~vvv}}}uuuwww|||~~~{{{zzztttZZZJJJ@@@@@@===888555888;;;888222222222222222222333333333111111000000//////......---------------,,,,,,,,,************************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%+++((('''******''''''***+++)))***///666BBBXXXlll}}}xxxpppooouuuvvvrrrwwwkkkWWWKKKGGGFFF>>>>>>===;;;::::::;;;:::666666666444333444444444111111111111000///...---+++++++++)))((()))+++...))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++---...///---+++***,,,---******...444888GGGjjj~~~sssgggeeejjjooonnnyyy___LLLHHHBBB;;;666===>>>666222666666111111222222222222333333333111111111000//////......---------,,,,,,+++++++++))))))))))))))))))******))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%'''&&&'''******&&&&&&)))'''(((,,,...,,,,,,999HHHWWWqqq~~~xxx}}}ssssss}}}~~~www|||}}}}}}|||wwwqqqdddUUULLLJJJIIIDDD@@@<<<===;;;999999999888555666666444222222555666444111111111111000///...---++++++***)))((((((+++...)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***((($$$###%%%'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))*********************************)))))))))))))))++++++++++++++++++++++++---111333000///555CCCPPPwww~~~vvvnnniiieeeppp{{{zzzppphhhgggjjjttt}}}yyyZZZNNNIIIBBB======999999888777666555444444333333333222222222111111111111///...---,,,,,,++++++,,,...//////...,,,+++******)))(((((((((((((((((((((((((((((((((((((((+++++++++***'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''')))***,,,...BBBLLLWWW___iiiqqq___OOOLLLIIIEEEBBB@@@@@@@@@???>>>;;;999888999999:::555555444444444333333333222111000///............*********)))******++++++******)))''''''&&&&&&&&&&&&((()))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***(((%%%$$$%%%'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***************************)))))))))))))))))))))++++++++++++++++++++++++***,,,...,,,)))+++333:::HHHiiiuuugggbbbbbb```jjjyyy}}}wwwsssyyy|||}}}zzzwwwzzzsss[[[GGGBBBAAA;;;888:::999999888777666555444333333333222222222111111111111000///...,,,,,,,,,,,,+++,,,---//////---,,,+++******)))(((((((((((((((((((((((((((((((((((((((******+++)))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((***,,,---,,,555???HHHSSSiiiyyycccRRRIIIJJJGGGDDDCCCCCCCCCBBB@@@>>><<<:::888777777888999444444444333333333333222111111000///............++++++******)))************)))((('''&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***'''%%%$$$%%%'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))******+++++++++++++++++++++++++++,,,------+++***+++---000AAA]]]}}}|||uuutttiiinnnvvvzzzwwwnnnccc\\\ccceeeppp~~~~~~|||wwwrrrlllmmmrrrwwwxxxwwwfffbbbbbbkkktttzzz{{{sssllljjjnnnuuu|||fffSSSFFF===>>>???;;;999;;;888888777666555444444333222222222222111111111000000000...---,,,,,,,,,,,,+++,,,---......---,,,+++******)))(((((((((((((((((((((((((((((((((((((((((())))))(((&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,'''+++///333999FFFWWWddduuu|||~~~~~~ttt___OOOGGGFFFFFFDDD@@@>>>@@@EEEFFFCCC???<<<;;;999777666666777777333333333222222222111111111000000///......------,,,+++******))))))))))))))))))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$&&&'''((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,---//////...---222111444CCCaaasssjjjddddddjjjuuuzzztttlllhhhcccjjjpppuuuyyyzzzrrriiifffbbb^^^^^^bbbfffhhhiii[[[ZZZ^^^hhhrrrxxxiiiKKKHHHBBB???AAA???;;;999<<<777777666555555444333333222111111111111000000000000///...---,,,,,,,,,,,,+++,,,------------,,,+++***))))))((((((((((((((((((((((((((((((((((((((('''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))******...---,,,+++,,,000666;;;GGGTTT]]]fffnnnrrrlllccc]]]TTTKKKFFFEEEGGGIIIBBB>>><<<@@@FFFHHHCCC===<<<;;;999888777666666666222222222111111111111000////////////...---,,,,,,,,,,,,+++)))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&(((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************+++++++++++++++++++++++++++)))((()))+++------,,,***+++---222<<>>===999555444777666666555555444444333333111111111000000000/////////...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((()))((('''(((***---//////...777>>>HHHRRRYYYppp}}}nnnYYYKKKKKKIIIGGGDDDBBB@@@???BBB???===@@@FFFGGGAAA:::;;;;;;:::999888777666666222222111111111000000000......//////...---,,,+++,,,+++***)))(((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++---+++)))((()))++++++***(((,,,111111---///===LLLfff~~~zzzzzzvvvqqqtttgggSSSMMMLLLJJJGGG>>>>>><<<:::666444555666555555444444444333333333000000000000////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%&&&((())))))((()))......111888===NNNiii|||{{{ooobbb______XXXMMMGGGGGGFFFEEECCCAAA???>>>CCC@@@???AAADDDCCC>>>999;;;::::::999888777666666222222222111111111000000---......///...,,,+++***+++***))))))((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***++++++...,,,------)))'''...999888KKKfffcccYYYMMMFFFCCCCCCBBBCCC<<<===<<<;;;:::999999888444444444333333333333333000000/////////.........------,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&((((((((('''&&&%%%$$$###)))...***'''---///555BBBKKKVVV[[[```hhhmmm}}}yyykkkcccXXXXXXYYYXXXUUUOOOGGGAAACCCCCCCCCCCCDDDEEEEEEEEE@@@?????????@@@???<<<:::999999999888777666555444333333222222222111111111,,,---.........,,,***)))***))))))((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++$$$'''***+++***))))))***,,,((((((///111...,,,...,,,111888GGGeeehhhYYYNNNKKKGGGFFFCCC@@@>>>???:::;;;<<<;;;;;;;;;999555444444333333333333333333000/////////............------,,,+++++++++,,,,,,,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&''')))))))))(((((((((&&&---***'''...000---111000888:::===EEEJJJZZZssssssqqqnnnhhhaaa[[[WWWUUUOOOLLLKKKLLLIIIDDDEEEKKK>>>???AAABBBCCCCCCBBBAAA>>>>>>>>>>>>===<<<;;;;;;888888777777666444333222333333333222222222222111,,,---.........,,,***((()))(((((((((((())))))***&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))***+++***(((&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,...000///666KKKiiilllYYYSSSSSSGGGEEEBBB@@@>>>>>>??????===<<<;;;999888777666666333333222222111000000000000000000000////////////------,,,++++++++++++,,,+++,,,,,,,,,,,,+++******))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))(((((((((((()))))))))))))))+++...000444999???DDDXXXbbbqqq|||wwwkkkbbbZZZUUUWWWVVVSSSPPPMMMJJJGGGFFFGGGHHHHHHGGGDDDBBBCCCCCC@@@AAABBBBBBAAA@@@>>>======<<<;;;:::;;;:::777555888777666555444333333222111111111111000000000///......---,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))***+++***(((&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))******************+++++++++,,,,,,,,,///111///...333@@@KKKeeeoooZZZOOOMMMNNNEEECCCAAA>>>=========>>>===<<<:::888777666555555333333222222111000000000000000000000/////////......------,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###"""######$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&((((((((((((((())))))))))))******+++,,,,,,,,,///333666555===HHHRRRYYY^^^bbbdddvvvtttmmmmmmddd^^^UUUOOOLLLJJJHHHGGGLLLKKKJJJHHHGGGEEEDDDDDDFFFFFFGGGEEECCCAAAAAABBB>>>???@@@@@@@@@???>>>======<<<;;;;;;;;;:::888666888777666444333333222222111111111000000000//////...------,,,++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))******(((&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))*********++++++++++++,,,)))---000///---,,,...000:::JJJbbb~~~uuummmaaaUUUOOOLLLLLLLLLBBBAAA???===;;;;;;;;;<<<<<<;;;999888666666555555333333222222111000000000000000000/////////............---,,,,,,,,,,,,---++++++,,,,,,++++++***))))))((((((''''''(((((()))&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$######""""""""""""############$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&'''(((((()))))))))******************)))''''''***,,,+++...111333666999>>>AAAIIIUUUbbbjjjooossstttsssyyy~~~{{{lllaaaXXXVVVQQQGGGAAABBB@@@===:::999:::<<<<<<<<<@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEECCCAAA@@@@@@AAA===>>>>>>>>>>>>======<<<===<<<;;;;;;;;;;;;888666777666555444333222222222000000000000////////////------,,,,,,++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''')))***)))(((&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************++++++++++++++++++,,,,,,...000333555444444777BBB[[[}}}sss]]]XXXSSSMMMJJJKKKKKKJJJGGG@@@@@@>>><<<;;;;;;;;;;;;<<<;;;999888777666666666333333222222111000000000000000/////////.........///...------,,,,,,------+++++++++++++++***))))))(((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$"""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%((((((((()))))))))******((()))))))))((((((***,,,222111///---,,,---///000111222888???BBBAAAEEEJJJPPPYYYbbbiiiqqqzzz}}}zzz||||||zzznnnggg^^^UUUMMMGGGBBB???@@@999666888999555555777:::999999999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDCCCDDDDDDCCCAAA???@@@AAA@@@??????>>>===<<<;;;:::===<<<;;;;;;;;;;;;999777666555444333222222222222000000/////////.........,,,,,,,,,,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))************)))((()))))))))*********++++++))))))*********+++++++++///---+++***+++,,,---...,,,---///222999III^^^ooo|||mmmcccXXXQQQHHHFFFCCCDDDEEEEEEBBB>>>??????>>>===<<<;;;;;;;;;<<<;;;:::888777777777777333333222222111000000000////////////..................---,,,,,,,,,,,,---***++++++++++++***))))))((((((''''''''''''(((((('''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""######"""""""""############$$$$$$$$$%%%############$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$'''(((((((((((()))))))))'''((())))))))))))+++---***))))))***,,,...///000222......222111...000777888:::;;;;;;>>>EEEIIIJJJOOOPPPVVVbbbooouuusssooo\\\YYYXXX\\\^^^\\\YYYXXXUUUPPPIIIGGGJJJLLLFFF===<<<999666444444444444333555111000111111000000111///000222555777:::<<<>>><<<===>>>???@@@BBBCCCCCCBBBCCCDDDCCCAAA@@@@@@AAACCCBBBAAA???<<<;;;999999<<<;;;::::::;;;:::888777555444333222222222222222/////////............---,,,+++++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''))))))'''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++)))))))))************+++***+++---...---+++)))((())),,,111333///...555???SSSeeesss```SSSOOONNNKKKHHH@@@@@@@@@AAABBBAAA>>><<<>>>======<<<;;;;;;::::::::::::999888777666666777333333222222111000000000/////////.........------------,,,++++++++++++,,,******++++++******)))((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""######""""""!!!#########$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''((((((((('''((()))((('''&&&'''(((%%%%%%&&&(((+++---,,,+++///+++***,,,,,,+++---111,,,---...//////000000000222222444;;;CCCFFFCCC???777666666888999999777555222000...111444555000+++000///...///111222222111111000000000/////////000///111333444444666999<<<;;;;;;<<<===>>>???@@@AAAAAACCCCCCBBBAAA@@@@@@AAADDDCCCAAA>>><<<:::999999:::999888999:::999888666444333222222111111111222///.........------------++++++++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))************&&&)))---...---,,,---......,,,---...+++(((---555...888JJJ___uuuzzziiiLLLIIIGGGHHHIIIGGGBBB>>>===???AAABBB@@@???>>>>>>;;;;;;;;;;;;:::999888888888777666555555555555555333333222222111000000000//////.........---------,,,,,,+++************+++***************))))))((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""############$$$!!!!!!""""""###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&%%%%%%&&&+++)))((()))******(((%%%&&&''''''&&&'''++++++)))&&&'''***---///.........---,,,,,,///333444222000---...///000111111000...,,,,,,---000222222111111000...------...---,,,***+++---.........000111222444555666555333444777:::999:::;;;<<<===???@@@@@@@@@AAAAAAAAA???>>>???@@@AAA@@@>>><<<::::::::::::888777777777888888777555333222222111111111111111.........---------,,,,,,******************++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((((('''&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))***************++++++(((%%%&&&+++000---******000111------000111333444555===OOOhhhzzz}}}lll^^^RRRIIIKKKFFF@@@===<<<>>>@@@AAA:::===@@@???<<<:::;;;===999999999999999888777666666555444333333333333333333333222222111000000000//////.........---------,,,+++******))))))*********************)))(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''''''''&&&'''(((***(((&&&''')))***)))''')))------)))***...---&&&)))''''''((())))))***,,,+++******+++,,,---,,,+++***,,,,,,,,,,,,,,,+++((())))))*********(((***---)))((()))+++...000///...,,,...///...---...//////+++---/////////222777<<<999999;;;<<<>>>@@@AAABBB>>>???@@@???>>>===>>>???===<<<;;;:::999:::;;;;;;777666666777888888666444222222111111111111111111......---------,,,,,,,,,******************++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******************************))))))))))))******,,,,,,,,,---------......//////...///222777<<>><<<;;;;;;;;;;;;===<<<;;;::::::::::::::::::::::::;;;;;;:::777444333333333333333333333333444333222111000000000000------,,,,,,,,,,,,++++++)))))))))))))))*********+++*********))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%####################################""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""############"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,---...//////.........///000222333444555777999;;;<<<===<<<<<<<<<<<<<<<;;;::::::999999;;;;;;:::::::::999999999777777777777666555444333333333333333333333333333000000///...------,,,,,,+++*********)))(((((((((************)))))))))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******************************))))))))))))******+++,,,,,,,,,,,,------------...///111333444666777999???FFFPPP^^^uuu|||sssmmm^^^NNNBBBBBBAAA<<<:::>>><<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::::::::999999:::;;;:::777444333333333333333333333333333222111000000//////000------,,,,,,,,,,,,++++++)))))))))))))))))))))************)))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$####################################""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++************************************************++++++++++++,,,---...///---------...///000111222444555777999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999777777777666666555333333333333333333333333333333000//////...------,,,,,,+++++++++++++++******************)))))))))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************))))))))))))************+++++++++,,,,,,,,,+++---000222222111///...,,,///111333888DDDUUUbbb}}}|||fffTTTIIIDDDBBBBBB???888666;;;<<<777666:::888999:::;;;<<<>>>???@@@<<<;;;;;;::::::::::::::::::999999999:::999777444333333333333333333222222222111000//////......///------,,,,,,,,,,,,++++++******))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########################################""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############$$$###""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***++++++,,,---...,,,,,,,,,,,,---...000000222333444666777888999999999999999::::::::::::;;;999999999999888888888888666666666666555444333333222222222222222222222222//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************))))))))))))******)))************+++++++++***,,,///000111///---,,,,,,111555666444222444666DDDMMM]]]mmmmmm```OOOIII@@@:::777888888888666555777<<<;;;777777;;;777888999;;;<<<>>>>>>???;;;;;;::::::999::::::;;;:::999888888999888666444333333333222222222222222111000///......------...------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$!!!"""""""""############$$$$$$###"""!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++------+++++++++,,,---.../////////000111333444555666666777777777888999:::::::::888888888777777777666666555555555555555444333222222222222222111111111111.........------,,,,,,,,,+++++++++,,,,,,---------))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******)))))))))*********+++++++++,,,------.../////////+++,,,---,,,***,,,000444111333777<<>>666999888777777777666555444333333666888666444555999777888:::;;;<<<<<<<<<<<<::::::999999999::::::;;;999888777777888777666444333333333222222111111111111000///...------------------,,,,,,,,,+++++++++************))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&####################################"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%!!!"""""""""############$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***+++,,,,,,,,,,,,,,,---......///......///000111333444555444444555666777888999999777777666666666555555555333444444444444333333222222222222111111000000000---------------,,,,,,,,,))))))******++++++,,,,,,(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++,,,,,,++++++,,,...000222***,,,---------...000222222111111000111555;;;???HHHUUUeeeppp{{{~~~lllaaaNNNGGG>>>999777777666555444333222111000000111222111222333444444555777999777888:::;;;<<<;;;::::::999999999999999::::::;;;999888666666777777555444333333333222111111000000111000///......------...------,,,,,,,,,,,,++++++++++++******)))(((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''####################################"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++,,,,,,,,,,,,,,,---......,,,------...///111222333222222333444444555666666555555555555444444444444222333333444444333222222222222111111000/////////------,,,,,,,,,,,,,,,,,,))))))))))))))))))******((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,,,,+++++++++,,,---...///...000444666444000,,,***---...000111111111111222---333999;;;BBBOOO[[[bbbzzzvvviii[[[NNNCCC;;;666999777444222111333555666.........------///222444111222222333555777888888666777999;;;<<<;;;:::999999999888888999::::::;;;999777555555666666555444333333222222111000000///222111000///............------,,,,,,,,,,,,++++++++++++******)))((((((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&####################################""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""###$$$################################################################################################"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++*********+++,,,,,,,,,,,,,,,,,,...000222333000111111111222222333333444444444444333333333333222222333333333333222222222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++///...,,,***)))+++---///)))***,,,---...///000000///222222///000555:::;;;888>>>HHHSSS```mmmzzzwwwkkkeee^^^TTTLLLDDDAAA===:::888777666666222333333111///...///111---///111111111111222333000000111111444666444111444666888;;;<<<<<<;;;:::999888888888999::::::;;;999777555555555666555444333333222222111000000///222111000//////......///---------,,,,,,,,,+++++++++++++++***)))(((((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%####################################""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""########################################################################"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******)))))))))))))))***+++,,,,,,+++,,,---///111333000000000000000111111111444444444333333333222222111222222333333333222222222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++,,,------...//////++++++,,,,,,,,,,,,------//////............//////111222444777:::===???AAAPPPRRRWWW^^^fffooovvvzzz~~~uuuiii^^^MMMLLLHHHDDD@@@;;;888666333333333222222222111111////////////////////////////////////000000000000000000000000111111111111777777888888888999999999::::::999888777777777888555555444444444555555666222333333333333222111111111000000///...---------......---,,,,,,,,,------))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!!!!!!!########################$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++,,,***(((***---///...---111111111111111111222222444444444333333222222222111222333333444444333333222222111111000/////////,,,,,,,,,+++++++++******(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********++++++++++++++++++,,,,,,------...+++++++++,,,,,,,,,------.........------...............000111333555777777333333555888;;;@@@CCCEEEEEEJJJSSS]]]dddiiikkkkkkssstttuuuxxxzzz}}}~~~sssqqqmmmjjjgggffffffggg___WWWNNNHHHEEEBBB;;;555888777666555333222111000111111111000000/////////....................................////////////.../////////000000000000555666666777888888999999999999888777777777777777555444444444444444555555222222333333222222111000000000000///...---------...---,,,,,,+++,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((((()))))))))))))))))))))******+++++++++---***)))***---///...---000000000111111222222222444444333333333222222222111222333333444444333333222222111111000/////////,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------,,,,,,------.../////////222111111000000000111111///111555999<<<>>>>>>===<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>=========999777444222333333222111---.........////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------............222333444555666777888999888777666666666666666666444444333333333333444444222222222222222111000000000000//////...------------,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######"""""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))************---+++***+++---............//////000111222222333333333333333222222222222111222222333333333333333222111111000000//////...------------,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***************************)))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............000000//////............//////000111111111111111111111222222333444444555444444444444444444444444444444444444333222111000111222222111000111222444000000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---//////111222444666777888666555555444444444555555444333333222222222222333111111111222111000000////////////......---------,,,++++++***)))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$###""""""!!!!!!#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))),,,,,,++++++,,,---......------...///000222222333333222222222222222222222111111222333333333333222111111111000//////............---------,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********)))))))))))))))))))))(((*********+++++++++,,,,,,******+++,,,,,,+++******,,,,,,------...//////000++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///////////////000000000000111111111111222222222222------.........---,,,+++...///000...,,,+++,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))*********++++++++++++,,,---...000222444555666333333333222222333333444333333222111111111111111000000111111000000///...............------------++++++***)))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################""""""!!!!!!!!!########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++,,,,,,+++++++++,,,---,,,------///000111222222222222222222222222222222000111222222333333222222111111000000///...............---------,,,,,,,,,***)))))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,+++***))))))******+++,,,---...///...////////////...------............///111222333........................------------............000000111111111111000000///000111000///......///*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))***************+++,,,...000111333333111111111111111222222333333222111000000000000000000000000000000///......------------------------,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''***+++++++++))))))+++,,,,,,------...///000000111111111111222222222222222000111111222222222222222111000000//////......---------------,,,,,,,,,,,,******))))))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((()))))))))***((((((((())))))******+++************++++++++++++)))***,,,------,,,***)))))))))******++++++,,,,,,))))))*********((('''&&&)))))))))******+++,,,---........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,+++******++++++,,,,,,---------************+++++++++,,,************************))))))*********+++++++++))))))))))))************)))***+++,,,...///000111000000//////000111111222222222111000//////////////////000000//////...---------------------------,,,,,,+++************+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""######$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&(((***+++***(((''')))+++---------....../////////000111111111222222222222000000111222222222222222000000000///......------,,,,,,,,,,,,++++++++++++*********)))((('''''''''%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,)))************+++++++++)))***,,,------,,,***)))+++++++++++++++++++++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------........./////////......---......///---,,,+++,,,......---+++,,,,,,+++++++++*********((()))))))))******++++++))))))))))))))))))))))))************++++++++++++))))))))))))************))))))***+++---.../////////////////////000111111222222000///............///////////////......------------------------------,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$%%%&&&&&&'''########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((()))+++)))&&&&&&(((+++------..................000000111111222222222222000000111222222222222111000000000///......------,,,,,,,,,+++++++++******+++******)))(((''''''&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********+++,,,---///000000///...------...///000222111111000///......---000000///...------,,,,,,,,,,,,------,,,,,,+++*********************************))))))((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''((())))))(((((()))*********+++,,,------------...//////000000000000///222222222222222111000///////////////............+++++++++************)))(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))(((((())))))***+++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((*********+++,,,---...///000///...------...//////000000000///...---------000//////...------,,,,,,,,,,,,------,,,,,,+++***************************))))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&((())))))(((((()))***((()))***++++++,,,,,,,,,......///000000000000///111222222222111111000///////////////............+++++++++************)))(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******************************))))))))))))))))))))))))))))))(((((())))))***+++************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,......///......---......////////////......------,,,,,,/////////...------,,,,,,,,,,,,------,,,,,,+++***************************((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&((())))))(((''')))***'''(((((()))******++++++---......///000000//////111111111111111000000////////////............---+++++++++************)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***************************))))))))))))))))))))))))((((((((((((((()))************************************************************************************++++++++++++******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++------...------.........///////////////......---------//////.........---------,,,,,,------,,,,,,+++***************************)))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''')))(((''''''(((***(((((((((((()))***++++++,,,---......///////////////000000111000000////////////.........---------+++++++++*********))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))******+++,,,,,,,,,---...............000000000///////////////...............---------,,,,,,------,,,,,,+++*********************************))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''((((((''''''((()))))))))(((((()))***+++,,,++++++---....../////////...//////000000000//////............------------+++++++++*********))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((()))******++++++,,,---...............000000000000000000//////........................,,,,,,------,,,,,,+++************************************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%'''(((((('''&&&((()))))))))(((((((((***+++---******,,,---......//////---......///////////////.........------------,,,+++++++++************)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''(((((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((()))*********+++,,,...//////......////////////////////////........................,,,,,,------,,,,,,+++******************************))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&))))))&&&### $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&((('''&&&&&&''')))((('''&&&&&&'''(((***,,,)))***+++,,,---.........,,,---....../////////............---------,,,,,,+++++++++************)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''')))(((((((((((())))))***)))+++,,,...//////......---.....................---.....................,,,,,,---------,,,++++++************************)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&)))...111111...)))&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''%%%&&&((('''&&&&&&''')))'''&&&%%%$$$%%%''')))+++((()))+++,,,---.........,,,------.../////////.........---------,,,,,,,,,+++++++++************)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''...---,,,+++***((((((''')))((('''''''''(((***++++++***++++++,,,---...///------,,,------...///000///...---,,,,,,---...///------,,,,,,,,,,,,++++++************))))))))))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$!!!###%%%%%%$$$###$$$%%%'''+++---...000222---&&&&&&'''((('''%%%%%%''')))'''(((&&&###%%%***,,,***)))((('''&&&'''((()))***%%%)))***'''######$$$$$$'''&&&%%%&&&)))***)))(((&&&'''''''''&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))***+++,,,,,,------,,,,,,------.../////////........................,,,,,,++++++***)))((((((******))))))((((((''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''',,,,,,+++***)))((('''''')))((('''''''''(((***************++++++,,,---...,,,,,,,,,,,,---...///000///...---,,,,,,---...///------,,,,,,,,,+++++++++************))))))))))))***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''%%%&&&$$$$$$(((...///,,, ###&&&(((***************,,,,,,,,,...111///*********+++,,,+++***)))(((*********+++***(((%%%%%%,,,***)))((())))))(((&&&((('''&&&'''))))))))))))&&&&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))******+++,,,,,,---++++++,,,------......///........................---,,,,,,+++******))))))******))))))((('''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''******))))))((('''&&&&&&((((((''''''(((((()))******************+++,,,---,,,++++++,,,,,,---...///......------------......,,,,,,,,,,,,++++++++++++************))))))))))))***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%$$$######%%%&&&&&&%%%###'''***---222555000))),,,++++++,,,---...,,,+++---//////000555;;;;;;666666555333222222333555666111+++***000222...,,,...///---+++***+++,,,,,,+++***'''%%%&&&)))***)))'''''''''((((((((('''&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++,,,------......------------------------------,,,,,,++++++************)))((((((''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((((()))))))))))))))))))))***+++,,,+++******++++++,,,---...------------------------,,,,,,,,,++++++++++++***************)))))))))((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&###"""###%%%'''((('''''',,,000111444666222+++777555444555888;;;;;;;;;>>>>>>>>>@@@HHHSSSXXXWWWPPPLLLEEEAAACCCJJJSSSYYYLLL@@@;;;===<<<666888???;;;888555333444444444444///+++((('''***+++)))&&&((((((((()))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))******++++++++++++,,,,,,---.........---------------------------------,,,,,,+++++++++***))))))(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))((((((((()))******)))))))))******+++,,,---,,,------------------,,,,,,,,,+++++++++*********************)))))))))((()))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++,,,,,,---111444333555;;;???@@@===AAAGGGOOOVVVZZZZZZYYYYYY^^^bbbeeellltttwwwvvvhhheeebbbaaaeeellluuuzzzoooddd[[[WWWRRRNNNTTT^^^___YYYQQQJJJEEEBBB???===555111---+++,,,,,,+++)))'''''''''(((((())))))***(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,,,,---......//////------------------------------,,,,,,,,,,,,,,,+++))))))(((((('''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$'''***+++(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((((((''''''(((((())))))(((((())))))***+++,,,,,,,,,------------,,,,,,++++++++++++************************)))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%(((,,,...///000222444777FFFVVV\\\[[[ZZZZZZXXXVVV___jjjrrrtttqqqllliiifffqqq{{{~~~}}}{{{xxxtttmmmpppvvv|||~~~sssooolllkkkooowww~~~~~~wwwlllbbbZZZUUUQQQOOOAAA>>>:::555111///......******)))((((((((())))))((())))))******))))))(((''''''''''''((((((((((((((((((((((((((()))))))))+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''',,,...+++'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((%%%&&&'''(((((((((''''''((((((''''''&&&''''''((((((((((((((()))***+++++++++,,,------------,,,+++++++++++++++************************))))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))***,,,------///666>>>AAA@@@@@@DDDHHHUUUjjjyyyoooiiigggoootttxxxuuullleeebbbccc___kkktttpppgggaaa___]]]___fffooovvvwwwrrrjjjeee^^^bbbfffmmm~~~rrrnnniiigggiiimmmppprrrgggeee___SSSGGG>>><<<===555444111...,,,+++******))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$(((---///,,,(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&(((''''''&&&&&&&&&'''''''''''''''(((((()))***+++++++++------------+++++++++++++++************)))************))))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" """###$$$%%%&&&""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((***---000222444555BBBLLLVVVZZZWWWVVV[[[aaazzz|||iiiaaafffmmmnnnmmmgggZZZMMMJJJRRRZZZVVV```bbbXXXJJJFFFJJJOOOQQQVVV\\\```___XXXPPPJJJQQQXXX]]]eee{{{fffQQQRRRVVV```ooowwwcccTTTOOOPPP@@@>>>:::666222///...---))))))************))))))''''''''''''((((((((()))(((((((((((((((''''''''''''''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,*********************+++)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((******)))))))))(((((((((*********)))))))))((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++***++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$########################################################################$$$#########""""""!!!!!!$$$$$$##################""""""""""""###$$$%%%&&&$$$###""""""$$$%%%%%%$$$(((((('''&&&%%%&&&(((******555:::777777>>>GGGKKKZZZqqq~~~tttfffffflllooopppYYYLLLQQQ[[[```[[[RRRJJJGGGFFFFFFJJJOOOTTTUUUSSSOOOLLLMMMOOOPPPVVV]]]WWWPPPTTTSSSNNNQQQSSSQQQTTT]]]fffeeeYYYMMMDDDKKKPPPUUUgggtttnnnmmmaaagggaaaKKK===;;;999222---...///---)))''',,,333''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))((((((((()))***++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++******)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))***+++,,,------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$###############################################################$$$#########""""""""""""$$$$$$$$$$$$$$$#########$$$#########$$$%%%&&&&&&'''&&&%%%&&&'''((())))))!!!$$$(((+++---...000222:::HHHSSSRRRPPPVVV```ggg}}}|||mmmbbbdddkkkooofff___RRRGGGFFFMMMUUUXXXUUUPPPMMMMMMMMMLLLQQQWWW]]]]]]]]]\\\^^^aaabbbcccmmmpppgggaaahhhggg___^^^aaabbbeeejjjjjjbbbUUUJJJGGGMMMSSS\\\oooyyyxxxwwwxxxwwwyyyyyydddXXXIII<<<555333111///,,,))))))******)))'''&&&'''(((***+++'''''''''''''''((())))))))))))))))))))))))***+++*********+++++++++,,,,,,))))))))))))))))))))))))******))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++******)))(((((())))))***++++++,,,'''(((((())))))***++++++***))))))(((((())))))************)))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''((()))***+++,,,---,,,,,,++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&((()))'''))),,,...000555===BBBWWWcccmmmmmmkkknnnuuuzzzuuudddWWWTTTZZZaaafffVVVMMMFFFGGGKKKPPPTTTXXXTTTYYYbbbiiiiiifffgggmmm~~~{{{|||nnnaaaZZZ___eeelllwwwmmmVVVYYY___dddiiitttvvvaaaPPPIIIDDD===777333000,,,(((******))))))((()))))))))((((((''''''(((((())))))+++***))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))***))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))***+++++++++,,,,,,,,,,,,)))))))))*********++++++******))))))))))))******************************(((((())))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&''''''((()))***,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%))),,,222222222333:::GGGXXXdddwwwwwwuuutttuuuuuussspppbbbVVVIIIEEEHHHMMMRRRVVVRRRRRRXXX___aaaaaahhhrrrooo|||eeeRRRSSSVVVZZZ___kkk{{{qqqgggddd[[[OOOEEE===555...---...//////...+++(((&&&(((((('''''''''(((((()))++++++***)))((((((((()))************++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))************************************************'''((())))))*********)))+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,---++++++++++++++++++++++++(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))***+++---...,,,,,,+++++++++++++++***************************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''+++222777>>>???AAAHHHUUUfffwwwpppaaaaaaiiijjjaaaVVVOOOKKKFFFFFFJJJQQQWWWZZZ]]]lll~~~{{{fffbbb___cccgggkkksss{{{ooommmooovvv~~~mmmZZZHHH;;;777666444111///---,,,+++(((((('''''''''''''''(((++++++***)))((((((((()))))))))*********+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""############""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************************************(((((()))***++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++*********))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))***+++,,,---++++++++++++++++++++++++************************((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((&&&(((***,,,///666AAAHHHTTTUUUZZZcccnnnvvvwwwvvvgggSSSDDDGGGTTTYYYPPPGGGPPPWWWZZZXXX]]]kkkwwwzzz}}}yyyoooiii___XXXUUU\\\gggsssiiiVVVGGGCCC===777222000//////))))))((((((''''''((((((+++***)))))))))))))))))))))))))))************+++))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""""""""""""""""""""""""""############""""""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********************************++++++++++++++++++++++++)))***+++,,,------------+++,,,---...000111222333000000111333444666777888888777777666666777777888888888777666444333222222111111000///...------,,,...------,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))***+++++++++++++++++++++++++++************************((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''(((***+++,,,***...333888@@@KKKZZZeeebbbaaabbbiiipppmmmbbbWWWMMMCCC???HHHSSSXXXYYYYYYlll}}}}}}tttooopppwwwwwwooommmqqqzzz~~~uuuooovvvzzzwwwzzzxxxrrrssszzzqqqnnnbbbZZZ\\\___gggzzztttdddccc```ZZZOOOBBB666///,,,+++******))))))******))))))))))))))))))***+++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************+++++++++++++++++++++++++++,,,---...////////////...///111444777999;;;<<<===>>>@@@BBBEEEHHHJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMLLLJJJHHHEEECCCAAA@@@======<<<:::999888777666333333222111///...---,,,************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((()))++++++++++++++++++++++++************************)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''((()))+++---...///444:::AAAJJJTTTcccttt^^^XXXVVV\\\cccbbbTTTGGGHHHJJJRRR]]]cccfffpppzzznnnlllsss}}}~~~qqqiiihhhffffffnnnzzzzzzpppmmmrrryyy|||uuusss|||yyyyyyuuupppkkkkkkrrr}}}vvvllljjjgggiii{{{xxx]]]BBB000...------,,,+++++++++,,,))))))(((((()))***++++++))))))))))))************))))))))))))))))))))))))&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))&&&%%%&&&)))+++***(((,,,,,,++++++************,,,---------------,,,,,,***...222333333444777:::>>>???@@@CCCHHHOOOUUUYYYbbb___```eeeiiimmmrrryyyxxxssspppooojjjhhhppp|||}}}xxxqqqjjjeeebbb```___[[[bbbcccYYYOOOJJJEEE???DDD@@@;;;888666555222000000000000///---,,,***)))***)))(((***---...***&&&$$$&&&((((((&&&%%%'''***'''&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&$$$""" $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''' '''***%%%$$$(((+++)))***$$$&&&---111111888CCCJJJMMMSSS^^^ooozzzvvvkkkOOOJJJLLLUUUWWWRRRPPPSSSYYYiiirrruuu}}}ooollltttsssiiiccceeeccc\\\cccppp||||||yyywwwtttwww}}}yyy|||rrrsssyyy~~~|||}}}xxxooorrr|||}}}XXXCCC;;;333...///...******---+++++++++***((('''((()))'''((()))******)))((('''))))))))))))))))))))))))+++***(((&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((((())))))(((((((((((((((((()))))))))***)))))))))))))))))))))))),,,***)))+++---...,,,***+++,,,---------------...******+++,,,///111444666222555:::???EEEKKKRRRVVVZZZ\\\aaakkkwww{{{nnngggaaa\\\YYYYYYXXXVVVQQQIIIBBB===:::888555333333222///---+++)))((((((******(((&&&&&&((()))(((&&&%%%''')))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&###!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&%%%'''***+++***---,,,---333:::BBBNNNYYY]]]\\\aaallluuurrrdddVVVHHHCCCEEEPPPYYY___lllyyyxxxtttnnnbbb\\\[[[dddgggaaaaaahhhkkkhhhuuu{{{rrruuu}}}}}}ooojjjggghhhxxxooo\\\III===333222222...+++,,,++++++++++++******+++,,,(((((()))******)))(((((())))))))))))))))))))))))(((((('''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((***---...---+++***+++------,,,+++,,,---000000111333777;;;???BBBCCCFFFLLLVVVbbbmmmuuuyyy}}}zzz~~~wwwjjj^^^WWWOOOIIIDDDAAAAAA@@@;;;666333111///,,,+++*********)))******)))''''''(((***(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%(((******(((%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$'''***,,,...222111555999???KKK[[[ggglll]]]YYY^^^jjjmmm___OOOFFFIIIGGGOOO```ppp}}}zzzyyyxxxjjj___aaa___]]]ccckkktttxxxvvvzzzuuussszzzzzzvvvjjj```ooossseeeWWWIIIBBB>>>888333111*********************+++((())))))******))))))((())))))))))))))))))))))))%%%&&&'''((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))***************+++&&&'''(((+++---...///...,,,...//////------///222888;;;AAAHHHPPPWWW\\\___fffhhhnnnzzzyyyllleee___]]]]]]YYYOOOGGGDDDBBB===888444111000111,,,,,,+++***)))))))))***&&&'''(((******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((***+++)))&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&+++&&&%%%)))+++---666@@@<<>>888///...,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&'''(((((())))))(((((('''(((((()))))))))))))))))))))))))))************)))*********++++++,,,,,,+++,,,------...///111222///333888999:::<<>>:::888000...+++***))))))))))))%%%&&&(((***++++++******(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''******)))'''%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''(((***,,,222AAAOOOOOOVVV^^^eeeqqqtttcccMMMHHHDDDHHHSSSXXX[[[mmmwwwsssiii^^^___iiinnnwww{{{pppbbbdddqqq~~~{{{qqqfff]]]XXX]]]ppp{{{vvv}}}kkkfffrrriiiPPPCCC666222...,,,---......---******))))))))))))******(((((((((((((((((((((((('''((()))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''((())))))))))))((('''((())))))******)))))))))))))))*********++++++*********+++,,,,,,---------......------///222555666???JJJRRRVVVYYY^^^cccqqqyyypppkkkeee```\\\UUULLLFFF;;;888333///---,,,+++)))'''((()))******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++(((((()))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((((((((('''&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&+++...///555CCCQQQYYY___bbbhhhnnnqqqiiiTTT???>>>???JJJ\\\nnnnnndddtttjjjaaa^^^^^^bbbqqq|||jjjmmm}}}kkk___PPPLLLXXXiiissstttddd\\\WWWTTTPPPRRRaaasssrrrsssrrrjjj___[[[fffsss|||ggg___dddrrr|||lllZZZ>>>777///+++***,,,,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))''''''((()))))))))))))))(((((()))************)))))))))*********+++++++++******++++++,,,------...,,,---///000222888@@@FFFOOO^^^qqqxxxkkk```QQQKKKCCC===999555111///,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((333888;;;III___gggaaa[[[\\\```dddaaaVVVMMMJJJHHHOOO^^^uuuppp\\\SSSSSSpppnnnllllllrrrvvvlllaaaXXXQQQYYYnnn}}}wwwjjj^^^[[[UUUVVVcccwwwssskkkfffddd```___kkk|||}}}uuukkkaaaWWWSSS\\\iii{{{ooofffmmmzzzsssWWWMMM>>>444///---+++)))++++++***))))))***++++++)))))))))))))))))))))))))))(((((('''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''(((((()))))))))))))))(((((()))***************)))************+++++++++******+++,,,,,,---.........111444888???IIIVVV___qqqwwwddd\\\SSSJJJDDD???999555000...,,,***(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))***++++++...;;;BBBFFF\\\wwwwwwfffNNNMMMRRRUUUOOOHHHOOO^^^hhhppp~~~zzznnndddXXXQQQYYYgggwww}}}rrrcccXXX\\\gggkkkbbbXXXSSSUUUZZZeeevvvvvvjjjkkkhhhgggqqq{{{tttsssrrrttt{{{nnnddd___dddmmm{{{kkkeeeiiimmmxxx{{{xxxjjjVVVEEE;;;555000,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))((('''&&&&&&&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,,,,)))((()))***,,,---,,,+++///---++++++...111444555666;;;EEEOOOUUU```xxxwwwpppcccWWWTTTTTTMMMBBB@@@:::444000,,,***+++---)))+++---,,,+++((('''&&&&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%$$$$$$,,,'''&&&***,,,,,,///444AAAIIIUUUcccvvvpppYYYBBBHHHMMMNNNPPP]]]sssrrrmmmdddaaa___^^^[[[]]]nnn{{{hhhZZZPPPNNNZZZfffhhhbbb^^^]]]cccmmm}}}}}}|||{{{yyyuuujjjbbb\\\^^^kkk{{{zzzqqqppp}}}uuu\\\DDD666333111,,,***+++)))%%%'''---))))))((((((((())))))***(((((()))))))))))))))(((%%%%%%$$$######$$$%%%%%%########################""""""""""""########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))((()))))))))******+++++++++------------.........------......///111666;;;???NNNXXXjjjxxx~~~yyypppnnnmmmcccXXXGGGDDD@@@???===888222...))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''$$$'''***---111666;;;>>>KKKYYYlll{{{tttXXX@@@CCCCCCHHHTTTiiixxx___SSSUUUZZZ[[[___gggrrr}}}xxxcccYYYNNNPPP]]]rrr~~~|||}}}eeeaaadddmmmvvvsssjjjaaaaaafffqqq{{{zzzuuurrrpppnnn{{{vvvjjjjjjyyy```HHH<<<555///+++,,,+++'''&&&))))))((((((((((((((())))))'''(((((())))))(((((((((%%%%%%$$$######$$$%%%%%%########################""""""""""""########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************,,,,,,,,,------...//////...000222444888CCCRRR]]]nnn|||~~~{{{pppmmmmmmsssuuusssooonnniiiccc^^^^^^dddlllpppqqqooommmnnntttyyy}}}vvv]]]XXXRRROOONNNIII???666333000---***))))))+++,,,***************)))(((((())))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))%%%---111222:::JJJTTTVVV\\\dddpppwwwooo]]]LLLDDDNNNPPP[[[ssskkkWWWJJJNNNZZZeeekkkuuulllaaa___dddoooqqqhhhaaaaaa___kkkooo___RRROOORRR[[[cccnnnyyyyyyyyy~~~qqq```WWWSSSRRRaaalll{{{{{{{{{|||llliiisssaaaMMM???666...---...,,,)))))))))((((((''''''(((((((((''''''(((((((((''''''&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********************************++++++,,,---...000333555444888===AAAIIIZZZrrruuuppplllfffccccccddd___ZZZ\\\``````\\\WWWZZZWWWTTTTTTVVVYYY\\\]]]]]]ZZZ[[[aaadddeeefffiiieeecccfffnnntttwwwyyy|||{{{rrrddd\\\[[[XXXNNNCCCAAA>>>888333000---+++***))))))***+++***)))((('''))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&(((((('''((()))******222666888HHH```kkkfff^^^^^^bbbbbbVVVIIILLLXXX```nnn|||pppaaaVVVPPPTTTeeewww{{{```VVVXXX```nnn}}}|||{{{~~~{{{oooeee```YYYQQQRRRQQQTTT[[[aaahhhuuummm```]]]\\\YYYeeexxxzzz~~~vvvdddSSSHHH:::222000///---,,,))))))((((((''''''((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""########################"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((()))))))))*********+++************++++++++++++---...//////000444999===CCCLLLXXXaaaiiiwww{{{sssssssssooojjjhhhaaa]]]___ccceeegggiiiuuunnnfffcccgggjjjgggaaaccceeegggeeebbbccchhhmmmgggdddcccggggggccc___^^^```ZZZXXXZZZ]]]^^^aaaeeellltttxxxxxx{{{}}}uuusss~~~wwwmmmllljjj^^^OOOIIIEEE???:::666222,,,((()))))))))******)))))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%'''((('''&&&&&&)))+++,,,666???III^^^rrrooo```NNNOOOTTTXXXRRRNNNZZZlllrrrgggfff___YYYXXX___ooo{{{xxx~~~wwweee[[[]]]```qqqvvvooozzzttthhh[[[UUUXXX^^^```]]]aaajjjttt|||rrrooo}}}zzzoookkkjjjfffooozzzqqqyyyrrrgggTTTBBB666000---+++******)))(((((((((((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""########################"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((())))))******+++++++++******++++++,,,------...,,,...111333555:::CCCIII^^^lll}}}yyyrrrqqqlllfff```\\\^^^aaacccdddaaa^^^```jjjtttzzz~~~xxx}}}}}}}}}{{{}}}~~~yyytttrrrsssjjjbbb^^^[[[XXXXXX[[[___cccaaa[[[\\\bbbaaaZZZUUU```oooqqq___PPPKKKEEEAAA===888222---,,,,,,+++***))))))******))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&'''((('''&&&(((...333777CCCTTTfffwww{{{iiiSSSCCCEEEJJJRRR]]]lllsss]]]YYY^^^cccaaabbbmmmwwwggg^^^```hhhrrrrrrkkkjjjppp}}}|||pppnnnpppqqqzzzuuummmeeeccciiirrryyymmmaaaeeewww~~~xxxbbbQQQdddsss}}}wwwzzz~~~dddJJJ888///***,,,,,,+++***))))))))))))((((((((((((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******+++,,,...///000000...333999???GGGRRR```iiizzzsssmmmjjjeee___]]]aaa^^^ccciiilllnnnqqqwww|||xxxxxx~~~~~~xxxrrrmmmlllnnnnnnmmmfff\\\ZZZ]]]YYYOOONNNQQQYYYgggwwwzzzccc\\\SSSLLLHHHDDD>>>999444222...+++)))))))))***))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))&&&((())))))***///888@@@KKKUUUgggwww|||qqq[[[JJJGGGLLLUUUaaawwwpppVVVOOO[[[jjjvvvyyymmm\\\]]]^^^nnnzzzoooppp|||vvvpppwww~~~hhhWWW\\\kkk|||{{{}}}tttqqq|||nnnOOO===444...---,,,+++************))))))))))))((('''&&&%%%###$$$%%%%%%%%%%%%$$$###########################""""""""""""########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++---///000222222555<<>>GGGSSSgggxxx}}}pppkkkmmmqqqwwwuuudddWWWPPPWWW^^^iiiwwwiiiSSSOOONNNGGG@@@@@@999555///,,,*********))))))((((((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))+++...000;;;@@@LLL```ppprrrcccRRRMMMMMMVVVjjjfffOOOLLLWWWccc|||mmm^^^iiirrruuuvvvkkkiiiiiijjjtttzzz{{{vvvwwwyyy~~~}}}uuuqqqsssxxxTTT<<<666333,,,++++++******+++***)))((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,///,,,,,,000111222666<<<@@@UUUgggxxx~~~pppiiimmmwwwuuucccZZZUUUWWWZZZ___kkk}}}vvvddd]]]XXXNNNFFFEEEAAA<<<555000---,,,+++******))))))((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((('''(((,,,222666KKKSSScccsssxxxlllVVVFFFLLLUUUjjjnnnWWWMMMZZZqqq{{{wwwpppqqqkkkxxx}}}}}}~~~}}}~~~tttpppzzzTTTCCC888...,,,***))))))+++,,,***)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******************+++,,,------000...///000000555AAANNNbbbyyy~~~vvvoookkkhhhppp|||xxxmmmkkkgggbbbaaagggqqqzzz}}}uuuooojjjaaaUUUKKKIIIDDD<<<555111///,,,+++******)))((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))$$$&&&((())),,,333===DDDXXX___jjjrrrlll\\\MMMEEEUUUhhhwwwccc^^^kkkpppfffbbbvvvqqqcccxxx}}}xxxsssqqqmmmhhhbbb^^^[[[[[[ZZZWWWWWWVVVVVVVVVWWWYYYZZZ[[[]]]___aaacccgggkkkooovvv||||||nnnppp|||}}}wwwnnnVVVDDD777000,,,)))(((***+++)))'''((((((''''''&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########"""######$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))******************++++++---......---...222444666AAAXXXnnnxxxppppppsssvvvzzzwwwkkkdddaaattt{{{{{{|||rrrbbbSSSMMMFFF???999555111///+++******)))(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))&&&)))---111777BBBPPPZZZ^^^^^^``````[[[TTTVVV\\\tttnnnZZZQQQTTTkkk~~~ooobbbhhhzzzzzzrrrllleee___\\\XXXSSSOOOMMMLLLKKKHHHEEECCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHKKKNNNQQQQQQVVV]]]bbbgggoooyyytttddd```kkkyyy|||iiiXXXKKK;;;444---***++++++)))'''((((((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///...222888>>>CCCUUUtttzzzlllfffmmm}}}~~~ssshhhaaaooo|||}}}|||[[[VVVNNNGGGAAA<<<777444++++++***))))))((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***)))...444999BBBPPP```mmmbbb[[[VVVTTTTTTZZZiiizzzpppPPPMMMWWWgggyyy~~~gggmmmyyy|||qqqfff[[[VVVVVVPPPKKKFFFEEEGGGGGGDDDAAA<<<>>>AAACCCBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???>>>???@@@??????@@@CCCEEE@@@CCCGGGIIIJJJNNNWWW^^^fffooo{{{vvvjjj___fffooo~~~vvvhhh]]]EEE===444///......+++(((((((((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((((((((((()))***+++,,,000,,,***,,,,,,+++---111222:::CCCNNN```yyy}}}ooonnnjjjnnnwwwzzz~~~qqqvvv{{{nnnpppnnnkkkppp{{{cccSSSMMMGGGGGGDDD999777///))))))+++***)))***+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&&&&(((+++(((444<<>>@@@AAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDD@@@AAABBBBBBBBBAAA@@@@@@BBB@@@???@@@CCCEEEFFFFFFNNNRRRYYY```hhhsss||||||oookkkppp~~~|||zzzwww|||jjjSSS<<<222///+++)))***+++)))''''''((()))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************)))******+++,,,,,,+++,,,///111///...444<<>>222------&&&((()))((('''&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,++++++******++++++,,,---...222444555<<>>888///++++++'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((('''(((,,,444;;;OOO___rrriiiSSSPPP[[[qqqrrrWWWVVVbbbmmmooouuuuuurrr~~~kkk___NNNIIICCCAAACCCFFFEEECCCFFFGGGHHHIIIJJJLLLOOOPPPTTTZZZaaadddeeehhhooouuu~~~|||xxxxxxtttmmmgggbbb\\\VVVRRROOOMMMKKKHHHFFFEEEFFFHHHHHHJJJOOOXXXdddqqq}}}{{{yyy~~~ooodddsss~~~jjjQQQ@@@555...+++------+++(((&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++*********+++,,,,,,111000222888AAAQQQhhh{{{}}}xxxzzzpppgggaaa[[[___bbbbbbaaa```cccgggiiikkkoooqqqrrrpppnnnlllhhhgggfffgggiiilllmmmnnnoooqqqrrrpppllliiihhhiiicccbbbaaabbbccccccaaa```aaabbbgggqqqxxx|||tttppptttxxx^^^bbbiiitttqqqXXXMMMBBB???===777111---))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((***222===FFFbbbppp~~~uuuhhh___ZZZ\\\tttsssWWWHHHMMM]]]qqqsssvvv```SSSLLLKKKDDDBBBAAADDDFFFFFFDDDBBBMMMPPPUUUYYY]]]bbbhhhmmmvvv}}}}}}uuupppccc```ZZZTTTOOOKKKHHHGGGFFFEEEEEEGGGNNNWWWaaafffttt~~~xxxuuu{{{ooobbbkkk}}}zzzhhhVVVBBB222......---+++((('''((()))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''((((((((()))))))))'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,++++++++++++,,,---...///...000888EEETTTggg~~~}}}{{{wwwkkkkkkiiifffddddddfffiiigggmmmtttwwwvvvwwwzzz~~~{{{yyyzzzyyywwwuuurrrkkkeee```___^^^___bbbfffkkknnnxxx~~~wwwrrrmmmmmmttt|||}}}qqq___KKKBBBAAA===888666...,,,***)))''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((()))***+++111===MMMXXXiiioootttpppccc\\\cccpppZZZJJJKKKYYYkkk{{{cccQQQFFFBBBDDDHHHIIIFFFFFFIIILLLMMMRRRWWW]]]dddmmmvvv~~~vvvmmmeee^^^WWWSSSMMMJJJFFFCCCCCCGGGLLLOOOVVVaaappp}}}{{{sssgggnnn|||~~~xxxlllSSS<<<222///***((()))*********''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''((((((((())))))))))))&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,---...000111222555AAATTTfffrrr~~~uuuooollljjjiiibbbdddffffffgggnnnxxx}}}zzzssskkkeeedddeeeeeefffssswwwxxx|||{{{~~~}}}|||~~~}}}zzz}}}}}}xxxrrrxxx~~~}}}ooo]]]SSSNNNGGG@@@>>>555222...***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((())))))))))))***---111<<>>999222+++''''''(((((()))*********)))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%'''((()))***,,,***'''000***222DDDYYYpppwwwlllVVVQQQLLLTTTpppyyynnnhhhiiidddeeezzzqqqvvvbbbTTTLLLJJJGGGHHHHHHHHHLLLVVVdddmmmttt~~~xxxlll]]]PPPPPPKKKHHHJJJKKKKKKRRR[[[lllwwwwwwttt\\\@@@666,,,***,,,***'''(((((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))*********************+++---.........)))+++000555777<<>>RRRmmmvvvlllbbbUUUSSSaaammmaaaOOOQQQllldddRRRMMMJJJKKKNNNRRRUUUZZZggguuu~~~eee[[[eeeuuu|||{{{lll```[[[QQQIIIGGGIIIPPP^^^kkkzzzuuuwww|||{{{fffRRR@@@///,,,***''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++*********++++++++++++,,,---///111000...///222555555EEE```~~~}}}zzzwwwvvv{{{zzzyyy~~~zzzpppaaaTTTKKKCCC===:::222000,,,)))(((((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))),,,///---...<<>>FFFZZZ|||tttyyy{{{pppnnnrrrvvv{{{yyyrrrggg]]]___iiiuuu}}}ppp^^^MMMCCC???333...)))'''(((***)))'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''')))+++***)))***...222666IIIrrr|||ddd___ooonnn^^^]]]XXXtttqqqWWWPPPTTTXXX\\\```xxxrrrbbbYYYXXXXXXXXXaaattt|||sss~~~^^^DDD555+++************))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++...000000222888BBBKKK[[[pppzzzvvvqqqqqqxxx~~~rrrfffbbbeeelllwwwsss^^^NNNFFF===666---))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''***+++***(((+++111777DDDcccnnnbbbfffnnn```WWWUUUbbbiiigggZZZRRRVVV\\\cccooo}}}wwwlllhhh^^^YYY[[[fffsssxxxmmm||||||vvvXXXCCC333,,,,,,+++***))))))((((((&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,+++...000222555===JJJTTTqqq{{{yyyvvvxxxzzzllleeecccfffoooxxxlllWWWJJJEEE<<<111+++***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((***+++)))(((+++333:::UUU{{{uuu```cccmmmsssQQQMMMRRRZZZnnn[[[VVVRRRTTT[[[bbbnnn~~~yyyhhhaaa\\\___ccckkk|||}}}www|||vvvkkk~~~hhhPPP>>>...---,,,+++***((('''''''''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***)))'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,(((***,,,---------...///+++333111111<<>>666///***)))***((()))***)))((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((+++))),,,///------:::LLLuuuiii___lll~~~cccIIIMMMTTTfffyyyaaaUUUVVVXXX]]]eeeuuu|||nnnooolllddd^^^aaammmxxxeee___gggxxx}}}~~~www```LLL777---(((,,,---((('''+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***)))'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,***+++---...------...000000555444:::QQQeeevvvxxxssstttxxx{{{wwwsssqqqqqqpppqqq}}}yyyyyy|||oooccc\\\UUUJJJ>>>333+++)))***((())))))))))))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))(((+++))))))))))))000GGG]]]|||sssccchhhbbbLLLSSSeeevvv___VVVUUU\\\aaammmzzz~~~{{{tttjjjaaa^^^dddjjjyyy}}}}}}ddd^^^eeeyyyyyyhhhXXXCCC555,,,......(((%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++---.........---///000111333444EEEjjjxxx}}}vvvsssuuu|||yyyvvvzzzwwwooolllyyy{{{xxx|||uuupppjjj^^^MMM<<<000+++***(((((()))******)))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))((()))***(((***888SSSkkkuuueeeeee}}}```QQQZZZ|||zzzgggUUUNNNSSS\\\```mmmwwwsssjjjdddbbbaaalllooo{{{~~~lllgggmmm|||xxxqqqhhhUUUBBB222//////***&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++---......------///111111555;;;UUUxxxtttuuuwww|||}}}uuummmiiigggiiirrr{{{vvvppp|||~~~|||}}}~~~ttt```LLL<<<222,,,***))))))***+++***)))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''')))))))))))))))*********&&&+++...---222DDD___rrr{{{rrreeecccxxxwww^^^ZZZfffxxxcccTTTSSSRRRYYYfffkkkwww~~~yyytttnnniiiggggggppp}}}{{{{{{wwwyyyyyylllSSS:::111///+++)))+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------+++,,,------,,,---000222555>>>KKKjjjsssmmmooouuu~~~{{{hhheeefffjjjnnnttt~~~zzzpppzzzqqq^^^MMM>>>333///,,,******++++++***((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++''',,,...///<<>>NNNkkkuuuooozzz~~~zzzwwwuuuzzz}}}ooo[[[III888,,,)))++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((()))))))))))))))*********&&&***,,,,,,+++,,,///000333SSSlllwww{{{rrrjjjnnnrrrWWWWWWaaawwwjjjOOOIIIQQQZZZ```gggfffTTTSSSbbb}}}xxxqqqllliiilllqqqzzzzzzsss~~~yyy~~~zzz___GGG444///+++++++++)))''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%'''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))*********++++++++++++************+++,,,---...***++++++++++++,,,,,,,,,------------...///000111000222888>>>FFFWWWuuuzzzzzz~~~~~~~~~}}}uuunnnllllllxxxnnnZZZCCC111+++,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))))))))(((***---,,,******...222:::___yyy{{{tttiiigggqqqttt\\\SSS[[[fffzzzqqqUUUKKKNNNVVV___ggg}}}vvvZZZPPPSSS```yyy~~~yyysssooolllpppsssyyy~~~{{{oooTTT:::111******+++(((&&&((((((((('''''''''&&&&&&&&&$$$&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,------...///111111000444===IIITTTeeeyyyxxx{{{|||{{{ssskkkeeebbbgggzzzyyygggPPP:::///...++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))************))))))))))))***+++,,,---******000888PPPsss{{{kkkaaafffvvv|||cccRRRMMMSSScccqqqeeeUUUJJJMMMRRRVVVbbbqqqeeeNNNMMMSSS]]]uuu}}}zzzvvvttttttuuuxxx}}}~~~dddGGG888,,,++++++''''''+++((((((((('''''''''&&&&&&$$$%%%'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))***+++,,,...///+++++++++,,,,,,,,,------,,,,,,------...000111222555;;;IIIZZZjjjzzzyyywwwzzz~~~}}}~~~{{{sssjjjdddbbb^^^ooo}}}}}}oooZZZDDD555000,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))((())))))))))))))))))))))))************)))))))))(((++++++,,,...,,,,,,666BBBiiivvvccc^^^lllhhhMMMGGGMMMYYYooojjjQQQJJJJJJRRRUUUYYYqqqnnnVVVGGGNNNVVV^^^ttt{{{wwwvvvttttttxxx}}}{{{qqqYYYEEE333...,,,((()))...((((((((((((''''''''''''$$$%%%''''''%%%$$$$$$%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++---...///++++++,,,,,,,,,---------,,,,,,------///000111222<<>>OOOfffzzzsss}}}}}}vvv}}}{{{xxxzzz|||~~~~~~~~~}}}|||vvvssssssxxx~~~~~~~~~|||qqq\\\HHH555111,,,******+++++++++)))))))))))))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************************...&&&&&&,,,---222NNNpppyyyooouuucccNNNWWWiiiuuuhhhWWWGGGIIIPPPPPPVVVbbbuuuqqqTTTMMMKKKRRR[[[ggg{{{}}}{{{zzzuuuqqqrrrxxx~~~|||qqqUUU<<<000...***%%%((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---------,,,------...//////000111222000333???KKK___wwwxxxrrr|||}}}ttt}}}}}}yyyyyyzzz|||~~~xxxuuuxxx|||~~~{{{|||lllYYY@@@888...***+++---,,,+++******)))(((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************************,,,((())),,,...888WWWwwwvvvrrrkkkrrrkkkTTT]]]rrr\\\LLLDDDCCCNNNSSSSSS\\\qqqmmmQQQKKKLLLTTT^^^iii}}}~~~~~~{{{uuuoooqqqyyy{{{|||~~~zzzeeeKKK888///***&&&)))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------------...//////...///222444444:::KKK\\\ooollljjjrrrxxxsss~~~|||zzzzzz|||~~~zzzxxxyyyyyyvvvvvvyyy{{{{{{}}}sssbbbNNNBBB444,,,,,,...,,,))),,,+++)))((((((((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************************************(((+++000222444???XXXooommmeeecccxxxgggVVVaaawwwuuuUUUHHHFFFJJJRRRWWW\\\mmmhhhMMMIIILLLWWW```kkk|||uuuoooqqqyyy~~~|||www\\\AAA222------******))))))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------...------------...//////...///222444666???SSSeee{{{ppp___hhhzzzxxxqqq~~~{{{yyyxxxxxxyyyzzzyyyyyy{{{{{{uuummmlllpppxxx{{{xxxkkkWWWIII888...,,,---,,,***,,,+++)))((((((((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************************************(((---111222:::LLL```mmmhhh]]]___||||||hhhYYYYYYhhh}}}```NNNGGGIIIOOOQQQ___nnnwwwWWWHHHGGGLLLWWWaaammm{{{uuuooopppwww}}}~~~|||~~~~~~{{{qqqMMM555...///+++******)))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------......------......///000000000222666:::EEEYYYkkk{{{yyykkkfffsss|||lllzzz}}}yyywwwyyyxxxxxxxxxyyyzzzzzz{{{vvvyyy|||{{{rrrhhhgggkkkvvvuuu]]]PPP???333......---,,,++++++***))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************************+++......000CCCbbbuuuyyydddXXX___~~~mmmTTTNNNPPP```uuukkkPPPHHHDDDLLLVVVVVVggg}}}eeeHHHEEEDDDKKKVVVaaannn~~~zzzvvvqqqqqqtttxxxzzzzzz~~~~~~|||ZZZ>>>111,,,++++++***))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------..................//////000222111333:::DDDSSSgggxxxnnnooovvvzzzyyyeeettt~~~zzztttppppppsssvvvyyy|||}}}}}}}}}xxxxxx{{{}}}xxxooolllmmmqqq}}}kkk___MMM===333///...---***++++++++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************************+++//////777WWW~~~cccWWWcccoooOOODDDGGGRRRlllyyyXXXIIIIIIFFFPPP```bbbxxxxxxgggWWWBBBBBBBBBIIIUUU___mmm}}}xxxvvvtttqqqppprrrvvvyyy}}}zzzuuuzzzgggOOO;;;...,,,,,,+++***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------.....................///000000111000444???OOOaaavvvqqq___mmmqqq```ooo|||xxxsssooommmpppvvv{{{~~~~~~~~~zzzxxxyyy{{{vvvttthhhuuu}}}}}}~~~{{{ooo\\\HHH999000------******+++,,,,,,***)))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************************************)))000444CCCkkkdddXXXgggaaaEEEEEELLLZZZuuubbbGGGDDDMMMIIISSSfffhhh}}}bbbTTTKKK>>>AAAAAAHHHTTT^^^mmm}}}~~~wwwwwwuuuqqqnnnoootttxxx{{{uuubbbhhh{{{ooo]]]GGG444,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++,,,++++++---------...------,,,,,,+++---......///111222111222444;;;III___xxxuuuhhheeetttbbbZZZfffxxx|||wwwsssooossswwwzzz|||}}}|||}}}~~~~~~}}}|||vvvssspppvvvxxx||||||uuu]]]<<>>BBBEEEMMMWWW```mmm|||zzzwwwtttrrrrrrrrrsssvvv|||xxxeeeVVVZZZvvv{{{~~~```FFF333---)))******((('''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,,,,------.........---------...///000000000222444<<>><<<===CCCFFFKKKPPPRRRVVVbbbooo}}}yyyuuurrrpppoooooommmqqqwww~~~xxxrrrlllhhhggglllqqqwww}}}vvvcccDDD888,,,((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))***+++,,,,,,---,,,,,,,,,---....../////////...///...///222222222:::CCCPPP^^^ttttttiiinnn|||^^^NNNNNNSSS___pppyyy||||||xxx~~~{{{qqqZZZ;;;///---------***&&&&&&***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))************************+++,,,---...444BBBYYYnnnssslllffffffnnnSSSRRRhhhjjjPPPEEEKKKMMMSSS```vvv{{{uuuuuuwww|||~~~tttjjj\\\OOOGGGGGGIIIFFFGGGJJJIIICCC??????HHHIIIMMMQQQSSSXXXfffttt{{{vvvqqqnnnmmmmmmkkkmmmrrr{{{|||xxxpppnnnkkkkkklllrrr}}}vvvUUUDDD111*********)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))***+++,,,------------,,,---...///////////////000---...333333555AAAOOO```pppxxxggggggvvvmmmSSSIIIMMMRRR]]]ooo|||}}}}}}}}}|||~~~}}}}}}kkkJJJ666000---,,,***''''''***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((*********)))((((((''''''))))))))))))************************+++---...///777IIIeeewwwsssddd```fffkkkXXXJJJRRRssstttRRRFFFGGGKKKMMMWWWmmmyyynnnuuuuuu^^^KKKCCCCCCHHHFFFHHHMMMMMMHHHCCCAAAKKKMMMRRRWWW\\\eeevvv~~~xxxsssooommmllljjjjjjnnnxxx}}}yyyoookkkjjjkkkllloooyyyiiiRRR:::...,,,+++))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))***+++,,,------------,,,---...///000000000000111------222444888HHHZZZqqq~~~yyyccclllwww[[[JJJGGGKKKSSS^^^ooo{{{xxxxxx{{{~~~~~~zzzppp\\\>>>555...,,,+++)))(((***))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********************+++,,,---...///???VVVtttqqq]]]___ooohhhMMMMMMJJJXXXcccIIIFFFKKKMMMTTTfffooommm~~~}}}qqq\\\PPPNNNOOOMMMOOOTTTUUUNNNGGGDDDJJJMMMTTT\\\bbbkkk}}}|||vvvrrrooonnniiihhhllltttzzz~~~}}}yyyooohhhgggmmmnnnjjjqqq}}}}}}~~~zzz```BBB333///,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************+++,,,------------,,,---...///000000000000222,,,,,,222555:::LLLaaapppcccsssjjjPPPEEEFFFJJJTTT___qqq|||wwwvvvyyy|||vvvqqqlllDDD999...,,,---+++***+++))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******))))))))))))*********************+++,,,---///000IIIbbblllWWWbbb|||}}}TTT???LLLPPP___[[[GGGIIINNNRRR^^^vvvkkkqqqxxx~~~xxxssseee___[[[XXXYYY^^^]]]TTTKKKGGGHHHLLLTTT\\\aaaiiiyyyyyytttqqqpppiiigggjjjrrrvvvyyyzzzssshhhfffooonnneeehhhtttzzzhhhHHH666000---)))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,---------------...............333///111666999???VVVnnnvvvfffeeewwwzzz```NNNKKKNNNPPPUUUbbbtttxxxtttwww{{{rrr}}}zzzyyyfffFFF---...222---))),,,+++******)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))***************************+++++++++******+++,,,***)))111;;;YYY~~~}}}iiiUUU___hhhNNNHHHEEETTTtttwwwMMMLLLQQQKKKUUUllluuuiiisss{{{xxx|||wwwtttqqqooolllfff\\\TTTPPPPPPSSSYYY^^^```cccooo|||{{{tttnnnjjjkkkkkkkkkmmmmmmpppzzz}}}xxxsssllliiiiiijjjjjjiiixxx___>>>...//////(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,---------------............///333///222888>>>KKKgggpppkkkppp}}}sssYYYIIIGGGMMMPPPYYYeeewww{{{vvvuuuwwwuuuxxx}}}zzz[[[;;;000...+++((()))++++++***)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))***************************+++++++++***)))******))),,,777DDDaaa~~~yyybbb[[[mmmhhhMMMIIILLLbbbfffGGGHHHPPPPPP___{{{nnneeesss~~~nnnppp~~~|||yyyvvvooocccWWWPPPRRRUUUZZZ___cccjjjzzzyyyqqqllllllkkkkkklllkkkllluuu~~~~~~yyyrrrlllhhhhhhhhhiiizzzkkkIII333...---'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,------------........./////////222000333:::EEEZZZ}}}sssnnnuuu~~~kkkSSSEEEEEEMMMRRR[[[hhhxxxzzzuuussszzz~~~~~~yyytttyyypppLLL333***++++++***++++++***))))))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,++++++++++++000???NNNiii{{{uuuaaaooorrrRRRMMMVVVssszzzTTTDDDGGGQQQXXXkkkssseeeaaarrruuudddlll}}}wwwlll]]]RRRSSSTTTYYY___eeerrrvvvooollljjjjjjkkkjjjiiinnnvvvyyyooogggdddfffjjjuuu|||uuuUUU:::000---+++%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,------------......//////000000222111444<<>>@@@DDDJJJTTT^^^aaaooowwwssssssvvvxxxxxx~~~rrriiiuuu}}}wwwfffMMM777000111---,,,++++++******++++++))))))************))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************'''((()))***+++,,,---------,,,---...555JJJnnnoooeeeVVVgggkkkSSSJJJCCCRRRsssrrrVVVEEELLLSSS[[[xxxzzzwwwuuu______cccjjjvvvuuulllkkk```VVVccceeeVVVIIIKKKPPPQQQSSSWWW```jjjrrr}}}{{{xxxppphhhfffcccaaacccggggggpppyyynnngggdddeeekkkccckkk{{{^^^AAA444&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,---.........//////---...111333333555@@@[[[vvv~~~{{{zzzsssaaaQQQHHHBBB???AAADDDIIIRRRZZZcccqqqyyyuuuwwwyyywwwzzziiigggvvvwww|||zzzsssaaaFFF555111///+++***---,,,((('''(((************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''')))******))))))***+++)))******++++++,,,------******333222222YYYwww]]]___qqqcccLLLGGGKKK``````QQQJJJPPPVVVcccwwwsssxxx}}}pppccclllvvv~~~}}}|||jjj^^^YYY]]]]]]VVVKKKEEEHHHMMMSSSYYYbbbjjjnnnwww{{{tttkkkfffccccccbbbaaadddgggsss|||nnnfffeeeaaadddeeejjjzzzwwwUUU222&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,---......---...//////000222555666===KKKiii|||wwwpppjjjcccaaabbb___TTTJJJDDD???===@@@EEEJJJRRR[[[]]]lll}}}}}}yyyzzz{{{zzz{{{ssslllooowww~~~zzzjjjSSS>>>222---***)))++++++))))))---************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''')))******))))))***+++*********+++,,,,,,------+++***000222>>>jjjttt[[[^^^ppp[[[HHHGGGOOOgggVVVNNNLLLRRR[[[qqq}}}tttxxxmmmdddooo|||xxxhhh]]]WWW[[[\\\UUUKKKEEEGGGKKKQQQWWW```hhhmmmvvv}}}wwwnnnhhheeecccbbb```]]]```lll|||oooeeeccccccccceeelllyyyaaa===&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++,,,---......,,,---///000111333666999DDDWWWyyy~~~zzzrrrnnnmmmqqqwwwtttkkkggg```ZZZSSSLLLJJJLLLMMMJJJFFFCCC>>>===@@@EEEIIIPPPXXXZZZfffsss~~~}}}|||zzzzzz{{{xxx{{{~~~~~~}}}~~~uuujjjrrrxxxgggMMM888///---,,,---+++)))+++000************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))******))))))***+++******++++++,,,,,,------...---///333KKKzzzooo[[[hhh~~~XXXIIIIIIWWWtttuuuMMMNNNPPPVVVdddwwwpppwwwkkkaaaooottteee\\\TTTXXXZZZTTTKKKEEEEEEIIIOOOTTT^^^fffmmmwww{{{rrrkkkgggdddaaa```ZZZ[[[eeexxx}}}qqqhhheeedddaaaeeeqqqxxxyyylllLLL&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---......------///111222222777===HHH```~~~xxxpppjjjjjjmmmrrrzzzyyy{{{xxxjjjcccaaa[[[TTTLLLFFFEEEGGGGGGHHHIIIDDD@@@???BBBEEEHHHNNNUUUXXX^^^eeemmm|||}}}zzzvvvrrrqqqmmmssszzz}}}}}}~~~rrrkkkvvv~~~yyy\\\@@@444111000000---)))***...************)))))))))((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))******))))))***+++******++++++,,,------...000333222666SSS|||zzzjjjfff\\\MMMJJJ```zzzcccLLLPPPSSS[[[rrr|||jjjrrrlll[[[kkk|||qqqeee\\\RRRVVVXXXTTTKKKEEEEEEGGGOOOSSS\\\fffmmmxxxwwwoooiiidddaaa___^^^]]]bbbqqq}}}wwwrrroooddd```hhhxxxxxxnnnxxxkkkPPP&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---......///---///222222222999BBBQQQkkk{{{gggiiippp{{{yyy~~~~~~tttlll```RRRIIIDDDFFFHHHGGGHHHKKKDDDAAA@@@DDDHHHKKKRRRXXXWWW]]]ccckkkxxx{{{vvvqqqjjjeeeaaakkkwwwkkklllooofffJJJ777222///000///+++)))+++************)))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''')))******))))))***+++***++++++,,,------......,,,444444;;;WWWtttxxxnnnjjjwww[[[JJJJJJgggyyy{{{VVVMMMOOOSSSccc|||llljjjoooYYYhhhxxxpppfff]]]RRRUUUVVVSSSLLLGGGFFFGGGPPPTTT\\\fffooozzz{{{ssskkkddd```^^^aaa___aaajjjzzz~~~}}}eee```jjjzzzuuufffrrryyyfffTTT&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++,,,---......000---///333333444???MMMccc|||uuuvvvqqqdddpppvvvlllTTTIIIBBBFFFJJJIIIIIILLLFFFBBBAAAFFFKKKPPPXXX``````iiittt{{{uuupppiiiaaa[[[eeesss~~~ssshhhdddwwwooo[[[>>>444,,,,,,...,,,******************))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******''')))******))))))***+++++++++,,,,,,------......&&&111555BBB^^^mmmjjjiiikkkzzzQQQEEENNNpppjjjMMMMMMMMMVVVrrr~~~cccfffwwwttt\\\hhh~~~zzzvvvpppfff^^^TTTUUUVVVSSSMMMIIIHHHIIIQQQTTT\\\fffooo{{{~~~vvvlllddd```^^^]]]]]]^^^cccqqqgggaaaiiiuuummm```ppppppccc&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,---......111---...555777:::III[[[yyyrrrmmmrrr|||hhhfffyyy~~~{{{yyytttiiiXXXMMMPPPTTTQQQPPPSSSNNNIIIFFFIIIMMMRRRZZZbbbhhhqqq~~~~~~yyyvvvnnneee[[[cccooozzzrrrfffuuuvvvRRRAAA///+++---...,,,+++************))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))*********''')))******))))))***+++++++++,,,,,,---.........)))222777KKKhhhiii```ggglllppp[[[HHHJJJYYY^^^MMMOOOPPP```mmm\\\qqq}}}```hhh{{{~~~wwwuuupppfff^^^VVVWWWVVVRRRNNNKKKKKKLLLQQQSSSZZZeeennnzzzwwwmmmddd```^^^ZZZ\\\\\\]]]hhh{{{jjjccceeeiiiaaaZZZpppqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,---......000,,,...666999>>>PPPeeettthhhhhhrrr{{{~~~dddfff|||tttqqqmmmsssnnn]]]]]]```\\\ZZZ\\\XXXQQQLLLLLLNNNPPPXXX___gggnnnxxx~~~|||uuukkk^^^ccclllwww~~~oooyyy|||iiiPPP777---...///---+++************))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((()))******))))))***+++++++++,,,------......///111555999QQQooohhhZZZdddjjjuuuLLLEEEFFFSSSdddxxxWWWRRRSSSVVVkkkppp```cccaaafffwww|||{{{uuutttooofff]]]XXXXXXVVVRRRNNNLLLMMMNNNQQQSSSYYYcccmmmyyyxxxmmmddd```^^^YYY]]]\\\ZZZaaatttmmmeeeaaa___WWWVVVqqqrrr''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((()))************+++++++++++++++++++++,,,---......000000333444666AAA\\\wwwuuu^^^bbbqqqzzz~~~~~~sssdddjjjsssmmmyyy}}}xxx|||uuunnnjjjfffdddccc]]]WWWSSSUUUXXXYYYYYY\\\cccnnn~~~~~~yyytttqqqhhhdddeeemmmuuuyyy|||~~~}}}}}}fffFFF777...---...)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))***+++,,,,,,++++++---///111111FFFiiiyyymmm^^^YYYlllXXXNNNKKKIIIXXXsssdddUUUQQQUUU^^^|||nnn]]]aaavvvkkkaaaqqqttt|||vvvtttuuuqqqggg```___\\\XXXUUURRRPPPMMMKKKSSSUUU[[[cccjjjssswwwhhh^^^]]]\\\\\\\\\\\\\\\dddzzzzzzsssfff\\\[[[]]]bbbppp|||~~~{{{''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((()))************+++++++++++++++++++++,,,---...//////111444666999HHHhhhooodddnnn|||}}}jjj```fffmmmkkkyyy}}}vvvqqqkkkcccZZZTTTTTTYYY]]]```___hhhxxx{{{vvvrrrmmmhhhggglllrrrvvv{{{~~~~~~SSS777111000,,,)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,+++,,,---///222666QQQyyyttt```\\\xxxyyyTTTKKKGGGIII^^^xxx\\\UUUSSS[[[jjjfff```mmmpppcccnnnqqq{{{ssspppqqqmmmfffbbb]]]ZZZWWWTTTRRRPPPNNNLLLSSSTTTZZZaaagggooo~~~zzzlllbbb```\\\[[[[[[ZZZYYY```sssyyyuuuiii]]]XXXYYY```kkkuuu{{{''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++++++++,,,---...//////111444777>>>TTTyyysssnnnrrrwwwiii___\\\aaa~~~vvvdddgggzzz}}}zzzwwwooofffZZZRRRRRRXXX___dddcccooo~~~xxxuuussslllhhhjjjooossszzz~~~bbb777333333+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,+++,,,...000666===^^^tttaaacccvvvVVVMMMJJJPPPfff}}}pppRRRTTTVVVbbb{{{uuu^^^ggg~~~vvveeejjjyyylllzzzzzzoookkkjjjgggddddddYYYXXXVVVSSSQQQOOONNNMMMRRRTTTYYY___ccciiivvvrrrhhhddd]]]ZZZYYYWWWVVV[[[kkk{{{xxxxxxooo```UUUVVV___gggjjjuuuppp''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,++++++,,,,,,---...///...222555999DDD___ooouuuzzzrrrkkkeee___XXXVVVXXX^^^ggg]]]ffftttfffdddiiinnnooojjjbbbXXXPPPPPPUUU]]]bbbgggvvv{{{xxxvvvoooiiiiiilllpppyyywwwiii{{{}}}ooo:::444222)))000+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***************++++++***+++,,,,,,,,,---///111:::DDDeeeiiieeewww___PPPRRR\\\kkk___NNNTTTXXXgggkkkbbbuuu{{{fffggguuujjjzzzvvvlllgggccc______bbbUUUUUUTTTRRROOONNNNNNNNNRRRTTTXXX]]]```dddooozzz}}}zzz|||}}}xxxzzzxxxmmmggg]]]ZZZWWWVVVUUUYYYfffsss|||xxxwwwrrrdddUUUUUUaaafffbbbddd|||ttt|||''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))*********+++++++++,,,,,,,,,,,,---.../////////222666<<>>000...+++***+++++++++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))*********+++++++++***...,,,,,,...///>>>YYY}}}ooocccqqqtttSSSHHHJJJVVVjjjXXXUUU___kkk}}}zzzpppttt{{{{{{xxxiii[[[MMMFFFDDDCCCEEEHHHNNNRRRPPPIIIEEEFFFIIIIIIJJJMMMQQQTTTTTTVVVaaammm{{{~~~|||wwwooocccYYYUUUTTTTTTTTTSSS]]]gggtttxxxiiicccqqq}}}{{{zzztttlllmmmSSSGGGZZZuuuwww''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))))))))''''''''''''(((((((((((()))*********++++++++++++***,,,---------///333777;;;TTTyyy||||||hhhgggtttuuubbb___ooowww^^^aaauuuxxxiiicccZZZRRRNNNLLLLLLMMMAAABBBEEEIIIPPPWWW]]]aaahhhttt~~~~~~|||zzzxxxuuuqqqlllfffbbbZZZ___kkkzzzrrr]]]lllvvvEEE222///,,,++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))''''''((()))***++++++,,,))))))*********+++++++++***...---,,,///111DDDbbbvvvuuu{{{\\\NNNLLL[[[ttttttTTTWWWcccwww~~~~~~{{{yyy|||rrrgggZZZMMMFFFCCCCCCFFFKKKNNNQQQOOOIIIEEEGGGJJJKKKOOONNNNNNOOONNNRRR```nnn}}}{{{sssggg\\\VVVTTTTTTUUUTTTYYY___lllsssiiieeesssxxxllloooYYYHHHPPPkkk''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''((((((((())))))))))))***++++++,,,,,,++++++))),,,---------///444999===[[[uuuqqqiiipppyyy~~~{{{zzz```WWWaaa{{{ccc```sssyyyssshhhbbbYYYRRROOOMMMLLLKKKCCCCCCDDDHHHNNNVVV]]]aaakkkvvv|||}}}~~~~~~|||zzzwwwtttqqqmmmhhheee\\\\\\eeevvv{{{cccfff}}}KKK444111---++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))******++++++)))************+++++++++***...,,,+++000555IIIggg|||zzz\\\OOOPPPccc{{{dddRRR[[[iii}}}~~~yyymmmcccXXXKKKEEEBBBAAAFFFKKKKKKNNNMMMGGGCCCGGGKKKMMMRRRQQQPPPOOOOOOTTTcccsss~~~wwwlllaaaXXXUUUTTTUUUTTTVVVXXXdddnnnggggggwwwyyytttcccOOOLLLaaa|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***((((((((()))))))))******)))***+++,,,,,,,,,++++++))),,,...---,,,///555;;;HHHfffssszzz}}}hhhhhhvvv}}}wwwgggYYY]]]qqqhhh___rrrwwwvvv}}}yyyrrrqqqhhhaaaXXXRRRQQQOOOLLLIIIDDDDDDDDDGGGMMMUUU\\\aaakkkvvv{{{}}}~~~|||}}}}}}zzzwwwtttrrrooollliiiaaa[[[```rrruuujjjyyyUUU666222...++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((((((((()))))))))))))))))))))))))))*********)))************++++++++++++---***+++222888KKKiiiqqqvvvwwwRRRMMMXXXrrr~~~sssZZZVVVbbbrrryyyzzzvvvjjj]]]SSSHHHBBB???>>>CCCHHHGGGKKKJJJDDDBBBFFFKKKNNNPPPPPPRRRSSSTTTYYYhhhwww{{{pppeee[[[VVVTTTUUUSSSSSSTTT___jjjfffkkk~~~yyynnnYYYKKKXXXvvv((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***))))))))))))************)))***+++,,,---,,,++++++))),,,...---,,,///666<<>><<<===@@@GGGHHHIIIGGGDDDDDDGGGKKKQQQSSSUUUVVVXXX```lllvvvzzzpppkkkvvv}}}|||uuujjj^^^UUUQQQPPPRRRXXXYYYTTTXXXfffwwwpppeeeSSSJJJiii|||)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------+++///...000444222:::OOOrrrpppmmmvvv}}}ppp___aaammmwww^^^ggg~~~gggkkk}}}xxxiiiccceeegggbbbZZZUUURRRQQQNNNLLLJJJHHHEEEEEEIIIQQQXXX^^^gggqqq~~~}}}|||{{{zzz}}}}}}yyyuuurrrooonnnmmmeee```^^^dddqqq|||xxxrrryyy~~~|||JJJ===---,,,222,,,'''...))))))))))))))))))))))))***)))))))))((((((((('''++++++***)))))))))))))))******)))((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,...666HHHaaatttccc\\\kkkoooLLL>>>LLLNNNoooxxx___]]]```rrrlllkkkqqqeeehhhrrruuuiii[[[SSSJJJCCC@@@>>>;;;<<>>DDDFFFIIIHHHFFFEEEHHHKKKOOORRRVVVXXX\\\fffttt{{{jjjkkkxxx}}}yyypppeeeZZZRRROOORRRWWWYYYVVVXXXeeeuuu|||~~~nnndddWWWGGGPPPppp******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&''')))+++++++++******+++++++++,,,,,,,,,------,,,000...///444666FFFaaawww~~~{{{lllqqq}}}tttdddjjjxxxfff```tttnnn___iii~~~ooobbb[[[YYY]]][[[WWWRRROOOLLLJJJIIIGGGGGGHHHJJJMMMRRRVVVYYY^^^dddnnnyyy}}}|||~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{yyyvvvrrrnnnkkkkkkeee___^^^dddnnnwww|||~~~}}}|||xxx~~~xxxHHH222666///+++...)))))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,111//////GGGpppjjj^^^hhh~~~uuuOOO???KKKLLLZZZ|||aaa\\\]]]iiiiiiYYYbbbooo[[[TTTXXX\\\XXXRRRJJJCCC>>>>>>===;;;;;;===BBBEEEIIIIIIGGGGGGIIIKKKPPPSSSVVVYYY]]]ggguuutttfffrrr~~~}}}zzzsssiii^^^UUUOOOQQQVVVYYYXXXXXXbbbrrr}}}qqqhhh^^^JJJFFFccc*********)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&''')))+++++++++******+++++++++,,,,,,,,,------...111......444999NNNlllppp}}}tttlllttt|||mmmkkkvvvmmm___pppnnn___iiiyyyiii^^^WWWSSSXXXWWWTTTPPPLLLHHHEEEDDDEEEFFFGGGJJJNNNRRRUUUXXXYYY___gggqqq|||wwwvvv|||~~~|||~~~}}}|||{{{{{{{{{zzzwwwrrrnnnlllnnnhhhbbb___aaajjjsssyyy|||}}}{{{wwwYYY777333...///111((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---000---333UUUiiicccqqqzzzSSSCCCNNNSSSggg~~~```^^^```ooo]]]UUUeeennn[[[SSSTTTVVVSSSNNNIIIBBB=========;;;;;;>>>@@@EEEIIIKKKJJJIIIKKKMMMRRRUUUXXXZZZ^^^hhhvvvzzzjjjcccwww~~~|||zzzuuulllbbbWWWQQQQQQUUUYYYXXXWWW^^^nnn}}}~~~xxxrrrhhhSSSCCCZZZ+++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***'''((()))******++++++***++++++,,,,,,,,,,,,------...111...///666@@@YYY{{{rrrwwwnnnmmmxxxrrrmmmvvvuuuaaallltttaaaiiiqqqbbbXXXRRRMMMQQQQQQPPPMMMIIIDDDBBBBBBBBBCCCEEEIIIMMMQQQUUUWWWVVV[[[bbbkkkyyy}}}wwwxxx~~~}}}||||||{{{{{{{{{{{{{{{yyywwwsssooommmmmmjjjeeeaaaaaafffooovvvxxx~~~www~~~oooCCC222///111111***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((((((((((((((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,---......:::___iiiqqq```JJJNNNWWWrrr}}}xxx^^^___dddyyytttWWW[[[qqq~~~ooo]]]TTTSSSTTTRRROOOJJJCCC>>>======<<<===@@@@@@EEEJJJMMMMMMLLLMMMOOOTTTWWWZZZ\\\aaakkkyyy}}}qqqgggjjj~~~~~~}}}|||{{{xxxtttnnneeeZZZSSSRRRUUUYYYYYYVVVYYYiiiyyyttt]]]EEESSS|||++++++******)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((((((((()))***+++,,,++++++,,,,,,,,,,,,---------111///000;;;HHHfff||||||nnnkkkppp{{{oooqqq~~~cccgggyyyzzzdddhhhzzz~~~jjjZZZRRRMMMHHHHHHJJJLLLJJJFFFCCCBBBBBB@@@AAACCCGGGKKKQQQUUUXXXUUUYYY```hhhuuu|||{{{~~~~~~}}}|||}}}|||{{{{{{yyyvvvssspppnnnjjjiiigggbbb```dddlllrrrpppyyyyyy}}}TTT555111111---...))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))***++++++((((((((((((((()))******(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---222BBBbbb~~~uuunnndddOOOQQQ\\\~~~zzziii\\\]]]hhhdddXXXhhh~~~ppp^^^SSSRRRTTTSSSRRRMMMFFF???======<<<>>>BBB???EEELLLOOOOOONNNOOOPPPTTTXXX\\\___eeeooo~~~uuuttt}}}{{{{{{yyyvvvsssoooggg]]]VVVRRRUUUYYYYYYTTTUUUdddvvv}}}fffHHHLLLqqq++++++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++))))))(((((((((***+++---++++++,,,,,,,,,---------,,,000///222>>>NNNooosssyyyiiiiiiqqq}}}pppttteeecccrrr~~~eeegggwww{{{eeeUUUNNNJJJEEEAAAEEEHHHHHHEEECCCBBBCCC???@@@AAAEEEJJJPPPVVVYYYTTTXXX___gggttt}}}{{{~~~~~~||||||zzzxxxvvvsssqqqooohhhhhhgggccc```bbbiiipppjjjuuu|||~~~aaa888222000***111))))))))))))))))))))))))'''((((((((())))))******))))))((())))))***++++++((((((((((((((()))******(((((((((((())))))))))))******+++++++++,,,,,,,,,***---666HHHbbbuuuvvvmmmrrr[[[LLLQQQddd~~~aaaZZZ[[[jjjxxxZZZ[[[rrrppp^^^RRRPPPSSSUUUUUUPPPGGG@@@>>>======???DDD???EEEMMMPPPQQQPPPPPPRRRTTTXXX]]]aaahhhsss|||zzzzzzxxxuuurrrooohhh^^^WWWRRRUUUXXXYYYSSSSSSaaasssjjjJJJHHHhhh...+++***+++(((%%%&&&***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''***************+++++++++++++++,,,------......///000222111111???___}}}{{{ooo|||zzznnnooouuu|||~~~{{{zzzzzzuuujjjaaakkkkkkeeemmmrrr```PPPGGGEEEFFF>>>BBBGGGGGGDDDAAAAAABBB@@@AAADDDGGGJJJNNNPPPRRRUUUXXX___hhhvvvxxxvvv~~~~~~~~~|||~~~}}}{{{}}}|||zzzxxxtttqqqooommmllllllkkkgggcccbbbeeeiiimmmrrr{{{qqqiii;;;111222***)))+++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++******+++---///111:::MMMfffuuurrrgggnnnbbbMMMIIIYYY}}}uuu___^^^hhhuuuggg]]]lllyyynnnaaaXXXRRROOORRRXXXRRRLLLHHHIIIFFFAAA@@@CCCFFFIIIMMMQQQTTTTTTTTTTTT[[[]]]```dddkkkyyy}}}zzzwwwyyyxxxsssooojjjaaaXXXUUUOOORRRYYYVVVPPP[[[ooorrrTTTHHHSSSzzz///,,,+++,,,***''''''+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''***************+++++++++++++++,,,------......//////222444777HHHhhhzzz{{{wwwnnnpppwww~~~yyyyyyvvvoooeeennnrrriiikkkrrr```PPPFFFCCCDDD@@@BBBEEEFFFEEECCCBBBAAAAAACCCFFFIIILLLOOOQQQSSSVVVZZZaaajjjxxx|||~~~~~~~~~}}}|||~~~}}}{{{{{{{{{zzzxxxuuurrrooonnnlllllljjjgggcccbbbdddfffkkknnnvvv~~~jjjrrrIII666333///,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++******,,,---000000;;;TTTkkkrrrkkkcccpppgggRRRHHHKKK\\\oooYYYYYYiiizzzfff]]]uuu~~~}}}|||uuukkk```YYYTTTPPPRRRVVVRRRMMMJJJKKKIIIDDDBBBDDDGGGJJJOOORRRTTTUUUVVVVVVZZZ]]]aaafffnnn|||~~~{{{zzz|||zzzuuupppkkkbbbYYYUUUOOOQQQXXXVVVPPPZZZlllpppUUUHHHPPPlll}}}rrr000---+++---,,,((((((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))*********+++++++++++++++,,,------......///...222666???TTTvvvxxxrrrmmmqqqyyy}}}xxxwwwxxxxxxjjjmmm}}}}}}pppkkkyyysss```OOOEEEAAAAAAAAABBBDDDFFFGGGFFFCCC@@@BBBEEEIIILLLNNNPPPSSSUUUXXX\\\dddnnn|||}}}{{{yyy~~~|||{{{yyyyyyyyyyyyvvvssspppnnnlllllljjjfffbbbaaaaaabbbgggjjjqqqxxxzzzzzzttteeejjj|||[[[999000222---+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++******,,,---000000CCCfffzzzuuuiiicccvvvoooMMMEEEGGGPPPdddhhhUUUWWWhhhggg```~~~|||~~~~~~wwwrrrooofff^^^ZZZVVVRRRQQQSSSRRRNNNLLLNNNMMMIIIEEEEEEIIIMMMQQQTTTUUUWWWXXXZZZ[[[^^^dddjjjsss~~~|||}}}~~~}}}wwwrrrmmmddd[[[TTTOOOQQQXXXVVVQQQXXXgggyyy}}}mmmWWWGGGIII]]]vvvtttwww222---+++---,,,)))(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++,,,------......///...222888DDD___vvvmmmlllrrrzzzwww{{{vvv{{{qqqiiiwwwxxxooowwwrrr```PPPEEEAAA@@@BBBBBBCCCFFFIIIIIIDDD???DDDHHHMMMPPPPPPRRRUUUXXXXXX^^^fffqqq~~~~~~{{{zzz~~~}}}|||{{{zzzwwwxxxyyyyyywwwtttqqqooolllkkkiiifffccc```______fffgggmmmsssuuuvvv{{{}}}oooeeeZZZtttkkk===,,,111,,,+++******)))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((***++++++++++++,,,......333SSSkkkgggzzz~~~cccDDDCCCIIIUUUmmmcccVVV\\\hhhkkkccczzzzzz|||~~~vvvnnniiiaaa[[[YYYWWWRRRPPPPPPRRROOOMMMNNNOOOMMMIIIFFFKKKOOOSSSUUUVVVXXX[[[^^^___ccciiipppxxx~~~|||{{{}}}|||xxxtttoooggg^^^TTTOOOPPPVVVVVVRRRWWWaaauuuzzzooo]]]HHHAAAUUUpppyyy555///+++,,,,,,)))((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((())))))***++++++,,,,,,++++++,,,------......///000222888HHHggg}}}yyywwwkkkkkksss}}}vvvsss}}}~~~kkkttt{{{xxxyyyooo]]]OOOFFFAAA???BBBBBBCCCGGGKKKJJJEEE@@@EEEJJJPPPSSSRRRSSSVVVYYYXXX^^^hhhsss|||}}}~~~}}}~~~~~~}}}{{{{{{zzzzzzzzzwwwxxxxxxxxxwwwtttrrrppplllkkkiiifffdddaaa^^^\\\dddeeekkkqqqssstttzzztttiiibbbQQQeee{{{JJJ...///,,,+++******)))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***,,,,,,++++++---......<<>>BBBHHHKKKKKKHHHEEEDDDFFFMMMTTTWWWTTTTTTWWW[[[[[[bbbmmmzzz~~~}}}{{{zzz{{{|||~~~{{{zzzxxxuuusssrrrrrrrrrkkkjjjhhhhhhgggeee___[[[ZZZ]]]dddkkkooopppvvv}}}vvvooolll^^^___xxx}}}KKK...222+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,,,,,,,---///666MMMuuuuuuqqq|||mmmOOOKKKNNNddd}}}wwwdddSSS[[[jjjvvvllluuu|||yyyzzzvvvwwwtttpppsss|||ooodddYYYXXXYYYXXXVVVWWWTTTSSSOOOMMMQQQWWWTTTLLLNNNSSSWWWWWWUUUXXX```gggiiioooxxx}}}}}}~~~}}}}}}{{{zzztttwwwxxxvvvuuusssllldddXXXQQQKKKLLLOOORRRTTTVVVhhh}}}zzz\\\CCC===SSSpppGGG<<<000------,,,,,,---((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))***+++,,,------++++++,,,------......///000555BBB]]]zzzhhhoootttwww~~~pppdddvvv{{{|||wwwlllqqq|||sssiiiZZZNNNFFFBBB@@@>>>===CCCJJJMMMKKKGGGEEEEEEFFFMMMUUUWWWUUUTTTWWW[[[\\\dddooo|||}}}~~~|||{{{|||~~~}}}{{{xxxtttrrrrrrrrrrrrkkkiiihhhiiiiiifff```[[[UUUXXX```iiilllnnnssszzz|||zzzccc^^^uuuUUU---222+++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,,,,,,,---///777PPPsss~~~rrr{{{rrrRRROOOVVVsss^^^SSS```ppp{{{ssswwwyyy|||uuusssvvvsssmmmoooyyytttggg[[[YYYZZZZZZZZZZZZWWWUUUPPPMMMRRRYYYWWWOOONNNSSSWWWWWWUUUXXX```hhhiiioooyyyyyyvvvuuu}}}}}}|||zzzyyyvvvyyyyyywwwuuusssllldddYYYQQQJJJJJJNNNQQQTTTUUU___sssxxx\\\CCC;;;NNNkkkZZZ===---...,,,,,,---((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---------------...///000222444FFFgggsssdddfffooo~~~~~~eee[[[lllyyy|||yyyeee```lllzzzqqq```OOOHHHDDD???<<<>>>;;;>>>DDDJJJMMMLLLHHHDDDJJJLLLOOOSSSUUUVVVVVVVVVYYYdddsss}}}~~~}}}~~~}}}}}}~~~{{{{{{zzzxxxvvvtttqqqpppkkkhhhggghhhiiifff___XXXUUUVVV\\\fffjjjkkkrrr|||}}}oooeeexxxsss>>>000---,,,+++)))))))))******))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,***((()))---000111===YYYmmm~~~wwwnnndddTTTIIIWWWssseeeUUU\\\}}}qqq{{{}}}uuulllrrrooocccbbbpppyyykkk___]]]``````^^^]]]]]]XXXSSSPPPRRRTTTTTTTTTPPPQQQQQQRRRUUUZZZ```eeemmmrrrxxxxxxcccjjj~~~~~~~~~|||xxx{{{zzzxxxwwwuuuqqqlllhhhYYYQQQHHHGGGKKKQQQRRRPPPTTTddd{{{uuutttdddFFF:::HHHdddkkkGGG000000---++++++)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------------...//////000333999MMMpppnnnccchhhppp}}}{{{^^^VVVggg~~~uuuaaaYYYaaakkkkkk\\\MMMFFFBBB>>><<<======>>>BBBHHHMMMMMMIIIEEEIIIKKKNNNRRRUUUVVVWWWWWWZZZdddrrr{{{~~~}}}~~~~~~~~~}}}|||zzzxxxuuurrrooonnnllljjjhhhhhhiiiggg```[[[VVVUUUYYYaaagggjjjrrrzzz|||rrrkkk}}}}}}HHH444---,,,+++)))))))))******))))))************))))))************************))))))))))))))))))))))))(((((())))))***++++++,,,+++++++++)))***,,,///111;;;VVVhhhyyytttnnnkkkRRRMMMLLLaaannnbbbXXXdddwwwxxxmmmssspppeeeeeettt}}}ooobbb```cccdddcccccc```[[[TTTQQQRRRSSSTTTTTTPPPQQQRRRTTTWWW\\\bbbgggmmmqqqxxx|||rrrjjjeee}}}~~~~~~~~~|||yyy{{{yyyxxxvvvtttqqqllliii^^^UUULLLIIILLLPPPQQQPPPPPP___vvvwwwxxxhhhIII===FFF^^^|||UUU555333///))))))***((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------------...///000111444>>>WWW{{{|||gggbbbkkksss|||pppVVVRRRddd}}}qqq]]]TTTVVV\\\aaaVVVJJJDDD@@@<<<;;;<<>>???DDDJJJMMMJJJFFFGGGJJJMMMQQQUUUWWWXXXYYY]]]fffsssxxxttt{{{~~~uuuuuu}}}~~~}}}}}}~~~}}}}}}}}}|||zzzwwwssspppmmmlllnnnkkkhhhhhhhhhgggbbb^^^YYYUUUUUU[[[bbbiiiqqqwww|||{{{xxxQQQ555...---+++***))))))******))))))************))))))************************))))))))))))))))))))))))''''''((())))))******+++***++++++++++++,,,///222@@@\\\jjjsssmmmiiimmmPPPCCCHHHPPPkkkggg___]]]oooxxx{{{xxxsssqqq}}}yyyooosssqqqiiikkkzzzrrrddd___aaacccdddfffbbb]]]WWWRRRQQQSSSTTTTTTQQQRRRTTTVVVYYY^^^dddiiimmmrrryyy|||pppeee___qqq}}}||||||}}}}}}|||zzzzzzxxxwwwuuutttqqqllliiibbbYYYOOOKKKMMMPPPQQQPPPNNNZZZqqqyyy|||mmmNNN@@@AAAVVVvvvbbb:::444000)))))),,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------------...000111111444AAA^^^~~~~~~{{{ccccccnnnvvv}}}fffRRRTTTjjjzzz}}}ppp^^^SSSQQQSSSWWWPPPIIIBBB>>><<<;;;;;;???<<<;;;???GGGKKKJJJGGGGGGIIILLLQQQUUUXXXZZZ[[[aaaiiiuuurrrpppwwwxxxpppsss|||{{{}}}~~~~~~|||zzzxxxuuurrrooonnnmmmnnnlllhhhgggfffeeecccaaa[[[VVVRRRTTT]]]gggpppttt|||RRR222///---,,,***)))))))))***))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))************+++,,,,,,+++000555FFFeeeppppppfffdddzzzYYYFFFBBBKKKSSSnnnaaa\\\```xxxzzzooommmhhh``````rrr~~~wwwqqqtttsssnnnrrrtttccc\\\[[[[[[]]]```bbb^^^XXXSSSQQQQQQSSSUUURRRTTTUUUWWWYYY^^^cccgggmmmrrrzzzyyyoooiiiggg~~~}}}|||{{{{{{|||||||||yyywwwuuutttssspppmmmjjjbbbZZZPPPKKKLLLOOOPPPPPPOOOXXXooo{{{sssUUUAAA===NNNoooooo@@@444...***+++---))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---------...///000111222444EEEdddxxxtttcccgggpppxxxwww[[[QQQ\\\tttwwwvvvsssaaaTTTNNNMMMPPPOOOKKKDDD???<<<<<<;;;>>>;;;999===DDDIIIJJJIIIGGGIIIMMMQQQVVVZZZ\\\^^^bbbiiivvvqqqooouuuuuuoooyyy~~~||||||~~~~~~}}}{{{{{{}}}~~~yyyxxxvvvsssrrrpppppppppmmmkkkhhhfffeeedddcccbbb]]]XXXQQQQQQYYYeeeooosss{{{{{{{{{zzzVVV222///...,,,+++)))))))))***))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******+++***+++...---,,,222;;;RRRttt{{{pppaaaccc|||RRREEEGGGPPPVVVooo]]][[[dddqqqbbbYYYVVVPPPUUUpppyyywwwqqqtttuuuuuu{{{xxxeeeYYYSSSQQQRRRUUU[[[YYYUUURRRPPPPPPSSSUUUTTTUUUWWWXXXYYY\\\aaadddjjjpppwww|||~~~~~~~~~|||{{{{{{||||||xxxvvvtttrrrrrrpppmmmkkk```YYYOOOJJJJJJMMMPPPQQQNNNTTTkkk|||www\\\AAA:::GGGfff{{{|||JJJ555,,,,,,...,,,)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------...///111222333777KKKmmmtttkkkccckkkrrryyyiiiTTTVVVjjjzzzttt|||xxxdddTTTKKKHHHNNNQQQPPPHHHAAA>>>===<<<===<<<;;;>>>CCCHHHLLLMMMIIIKKKNNNRRRWWW[[[^^^```ccciiiuuulllkkkqqqqqqooo~~~~~~||||||~~~}}}|||~~~~~~{{{yyyyyy{{{~~~yyywwwuuusssrrrqqqqqqrrrkkkjjjhhhfffdddccccccbbb^^^[[[TTTPPPVVVdddooottt{{{}}}wwwpppddd>>>000///---+++***))))))***))))))************))))))************************))))))))))))))))))))))))''''''((())))))******+++,,,)))+++...------666CCCpppsss___ccc{{{yyyTTTGGGHHHSSS\\\vvv{{{YYY[[[gggfffTTTIIIIIIIIITTTwww|||zzzpppsssxxx}}}}}}hhhXXXNNNHHHHHHKKKQQQQQQQQQPPPOOOOOORRRTTTTTTVVVXXXYYYZZZ]]]aaadddiiinnnuuu|||~~~~~~{{{zzzzzz{{{wwwuuurrrqqqqqqpppmmmkkk___XXXOOOIIIHHHKKKNNNQQQJJJOOOfff{{{bbbCCC;;;AAAZZZsssVVV888+++...111)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------...///111333444===TTTzzzuuuttt___cccmmmqqqzzz~~~ppp^^^TTTbbb{{{uuuwwwyyyfffUUULLLIIINNNUUUVVVMMMDDDAAA???===<<<>>>@@@BBBDDDHHHNNNSSSKKKMMMPPPSSSXXX\\\```aaagggmmmxxxppppppvvvyyyzzz}}}}}}{{{}}}~~~|||yyyyyy}}}~~~|||{{{{{{|||~~~{{{yyyvvvsssrrrqqqqqqqqqkkkkkkjjjhhhfffdddcccccc^^^]]]XXXQQQUUUbbbooouuu||||||~~~vvvfffxxxOOO111///---+++***))))))***))))))************))))))************************))))))))))))))))))))))))(((((())))))***++++++,,,...)))***///......:::JJJrrrdddqqq^^^JJJGGGTTTgggnnnUUU\\\kkkoooWWWIIIBBBFFFKKK\\\|||nnnrrrzzz~~~hhhWWWJJJAAA???BBBEEEHHHKKKMMMMMMOOOQQQTTTRRRUUUXXXZZZ]]]```eeehhhmmmqqqvvv}}}~~~}}}|||}}}~~~{{{xxxwwwwwwvvvtttqqqppppppooonnnlllbbb[[[QQQIIIFFFHHHLLLOOOKKKNNNccc~~~gggHHH???===MMMhhh~~~^^^:::***000333'''))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------...000111333444AAA[[[wwwdddVVVbbbnnnqqqzzz}}}iiiZZZWWWmmmtttsssxxxyyygggVVVNNNLLLPPPXXXZZZPPPFFFCCCAAA>>><<<@@@DDDEEEFFFIIIPPPVVVMMMNNNQQQTTTXXX]]]```bbbmmmrrr||||||}}}}}}}}}yyy{{{|||zzzwwwxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxtttqqqpppppppppkkkllllllkkkhhhfffdddddd]]]___[[[SSSTTTbbbpppvvv|||{{{}}}ppp[[[[[[111000...+++***))))))***))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,///******///...///<<>>BBBHHHKKKMMMNNNQQQTTTQQQTTTXXX[[[___dddhhhllltttwww{{{~~~}}}{{{zzz{{{~~~~~~zzzvvvttttttvvvsssqqqppppppooonnnllleee^^^SSSJJJFFFGGGKKKNNNPPPPPPbbbjjjLLLBBB:::EEE```|||hhh<<<000...)))***'''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))''''''(((((())))))************+++++++++,,,,,,,,,///,,,,,,000111111333777EEEfffnnnZZZYYYbbblllrrrzzzgggZZZeee~~~}}}xxxuuu|||~~~}}}vvvgggWWWOOONNNQQQSSSTTTSSSOOOIIIBBB>>><<<<<>>444AAAZZZwwwqqqAAA111000,,,***(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))''''''(((((())))))************+++++++++,,,,,,,,,...,,,---000111111444999HHHjjjxxxhhhYYY\\\fffnnnsss}}}jjj\\\gggzzz~~~zzzxxxttttttsssnnndddXXXPPPLLLKKKMMMOOOPPPNNNKKKGGGEEE@@@???BBBJJJQQQSSSTTTWWWWWWSSSRRRWWW[[[^^^bbbhhhppp{{{{{{{{{|||}}}}}}|||}}}~~~~~~}}}}}}|||zzzxxxwwwvvvtttrrrrrrqqqqqqpppnnnlllkkkjjjgggdddbbbaaa\\\WWWUUUTTT[[[kkkzzzzzzxxxzzzxxxTTTXXXDDD333---///)))&&&)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********)))+++///...111CCCWWWsssvvv```JJJJJJfffnnncccvvvyyyZZZHHHCCCDDDKKK]]]nnn}}}xxxlllhhhnnnuuuxxxwwwoootttttt]]]MMMCCC<<<999:::<<<@@@FFFKKKNNNPPPRRRTTTVVVWWWYYY]]]dddlllssswww~~~}}}}}}|||}}}~~~~~~}}}zzzxxxwwwwwwvvvtttrrrooommmlllllllllhhhaaaWWWNNNHHHHHHJJJLLLOOOMMMXXXsssxxxVVV???555@@@XXXvvvHHH333333///)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((())))))************+++++++++,,,,,,,,,...,,,---000111111555<<>>RRRsssRRR555444000''')))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''(((((())))))************+++++++++,,,,,,,,,...,,,---///000111777???UUUxxxyyyhhhyyy}}}___ZZZfffrrrzzzrrraaaeeezzz}}}sss~~~}}}ssslllbbbZZZXXXXXXRRRJJJKKKKKKKKKLLLMMMNNNOOOOOOLLLFFFDDDLLLVVVZZZYYYYYYZZZVVVVVVYYY]]]aaajjjrrr|||~~~~~~zzz~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxwwwuuutttrrrqqqqqqqqqpppnnnlllkkkkkkiiifffddd___\\\YYYVVVTTTVVVbbbnnnwwwxxxyyy|||~~~eeeOOOcccXXX<<<...000,,,***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++***))),,,///...333HHH```pppuuuooorrrsssOOOEEEGGGVVVtttjjj}}}aaaMMMNNNYYYaaattt|||~~~}}}}}}vvvuuutttqqqmmmiiirrrxxxfffRRRFFF???;;;999;;;===AAAGGGLLLPPPRRRUUUWWWUUUWWW[[[aaaiiipppwwwzzz~~~}}}}}}|||{{{{{{{{{zzzyyyyyyzzz|||yyywwwuuurrrooollljjjiiigggaaaXXXPPPJJJHHHIIIJJJLLLHHHMMMcccyyySSS@@@666;;;KKKkkk^^^999444///'''******))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,---,,,---//////111:::CCC]]]xxxrrr|||]]]ZZZfffrrr|||vvvbbbbbbsss{{{|||ppp{{{yyyyyy}}}vvvgggYYYTTTVVVSSSMMMMMMLLLMMMMMMOOOQQQTTTUUUQQQIIIFFFLLLUUUYYYXXXXXXZZZXXXYYY\\\___dddmmmwww|||xxx|||~~~~~~}}}}}}}}}|||}}}}}}|||zzzyyyxxxwwwwwwvvvtttrrrqqqpppppppppnnnmmmkkkkkkkkkiiigggddd```]]][[[XXXUUUUUU]]]hhhuuuxxxzzzzzz{{{mmmRRR]]]dddAAA---...---***,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***+++++++++***,,,...---555NNNiiiqqqsssjjjooobbbHHHDDDGGGXXXuuu}}}xxxjjj~~~]]]NNNYYYlllvvvzzzvvv}}}yyyuuupppyyy}}}qqq```NNNCCC>>>::::::<<<>>>CCCHHHMMMPPPSSSVVVWWWVVVYYY^^^dddlllsssxxx{{{||||||xxxyyyzzz|||~~~~~~}}}}}}}}}zzz{{{||||||yyywwwwwwwwwwwwvvvuuusssqqqooommmlllfffaaaYYYQQQKKKHHHHHHHHHGGGFFFKKK___~~~uuuPPP???777888CCCbbblll@@@333---***+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))************+++++++++,,,,,,,,,---,,,...//////111<<>>;;;;;;===AAAEEEJJJNNNQQQSSSVVVWWWWWWZZZaaaiiiqqqxxx}}}yyyoookkkhhhiiimmmssswwwyyy~~~~~~~~~~~~}}}}}}}}}yyyzzz|||{{{xxxuuuttttttuuuuuutttsssrrrpppnnnmmmfffaaaZZZRRRLLLHHHGGGGGGDDDFFFLLL[[[wwwpppMMMAAA;;;999===XXX{{{yyyHHH222,,,///++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''(((((())))))************+++++++++,,,,,,,,,---,,,...///...222===JJJkkk|||sssvvv```aaajjjooowwwjjjgggtttyyyqqqqqqyyyqqqooosssqqqjjjhhhmmm}}}zzzeeeVVVTTTVVVUUUOOOOOOPPPQQQSSSVVVXXXYYYXXXRRRNNNPPPSSSSSSVVVZZZYYYZZZ^^^cccfffiiisss}}}{{{|||~~~}}}~~~~~~~~~}}}xxx{{{~~~~~~}}}}}}}}}|||~~~}}}yyywwwwwwxxxssssssqqqooonnnmmmmmmmmmkkkjjjhhhiiiiiihhhfffddd___]]]\\\ZZZTTTPPPTTT\\\pppxxx}}}{{{zzzzzzaaaYYYnnnTTT333///,,,)))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++***,,,///333CCChhhggglllvvvOOOGGGKKKPPPccc}}}mmmuuucccVVV\\\tttsssqqqYYY]]]uuuyyyvvviiiVVVQQQUUU]]]iiiwww~~~kkk[[[KKKBBB???<<<<<<>>>CCCGGGLLLOOORRRSSSUUUVVVWWW[[[cccmmmwww}}}ssspppqqqggggggkkksssxxx{{{~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyywwwtttssstttvvvsssssssssrrrpppnnnlllkkkeeeaaaZZZSSSLLLHHHFFFFFFCCCHHHMMMWWWnnnhhhMMMCCC@@@;;;999QQQtttNNN222,,,222+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''(((((()))***************+++++++++,,,,,,,,,------...///...222>>>KKKooorrrnnnvvvdddhhhppprrrxxxnnnlllxxx|||vvvrrr{{{pppjjjnnnmmmeeebbbfffuuujjjXXXUUUWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTZZZUUURRRRRRRRRRRRVVV[[[YYYZZZ```eeehhhkkkttt~~~yyyyyy~~~}}}|||}}}xxx{{{~~~~~~~~~|||~~~~~~zzzwwwwwwxxxsssrrrpppnnnmmmllllllllljjjiiihhhhhhhhhhhhfffddd]]]\\\\\\YYYSSSNNNQQQXXXoooxxx~~~|||{{{kkk^^^nnn___999333///+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++***,,,111666JJJrrreeennn~~~VVVQQQMMMTTTjjjtttvvv|||VVVUUU^^^vvvwwwnnnZZZeeexxx~~~~~~|||mmmSSSBBBCCCFFFIIIKKKQQQ___uuu|||jjj[[[KKKBBB???======???DDDHHHMMMPPPRRRSSSUUUVVVVVV\\\eeeppp{{{vvvrrrzzzwwwvvvyyy~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxvvvsssqqqrrrvvvyyysssrrrrrrqqqooollliiihhheeeaaa[[[SSSMMMHHHFFFEEEDDDJJJMMMSSShhhaaaMMMFFFCCC===999MMMpppSSS555222---,,,+++***(((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))************)))******++++++,,,------...111------111000===VVV{{{nnnqqqrrrfffhhhrrrzzz||||||rrrmmmtttyyyzzz|||nnnsssjjjmmmnnnddd\\\[[[ppp}}}vvvaaaUUUUUUXXXXXXZZZZZZVVVPPPNNNQQQUUUTTTQQQOOOQQQVVVYYYXXXVVV[[[[[[___dddhhhllluuu{{{xxxxxxzzz}}}}}}}}}~~~|||{{{||||||~~~}}}|||||||||zzzwwwtttuuutttrrrpppooommmmmmllljjjjjjkkkjjjiiigggeeeddd]]]\\\\\\ZZZUUUQQQTTT\\\ttt|||~~~zzzzzz|||}}}nnnXXXQQQ,,,//////(((000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''000111***222RRRvvv{{{nnniiiLLLRRRWWWmmm~~~sss|||sssTTT```pppsss|||kkk___uuu}}}tttRRRDDD@@@>>>AAACCCCCCEEELLLWWW```vvvnnn]]]LLLEEEDDDBBB@@@???JJJMMMQQQRRRQQQQQQTTTVVV\\\aaaiiisss}}}pppyyyvvv}}}||||||{{{xxxuuuvvvwwwwwwuuusssrrrssstttwwwuuurrrqqqooommmjjjgggeeeaaaZZZRRRKKKGGGEEEDDDDDDJJJLLLMMM```yyydddQQQIIICCCAAA>>>FFFgggXXX777222...,,,+++***)))''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))************)))******++++++,,,---------000------111222@@@ZZZvvv{{{yyylllbbbgggsss{{{~~~~~~rrriiilllnnnmmmtttsssvvvkkkllllllddd^^^^^^ooo|||vvvbbbVVVUUUXXXYYY[[[\\\XXXRRRNNNOOOQQQSSSPPPOOOQQQVVVYYYXXXVVVYYYZZZ___fffjjjnnnxxx}}}yyywwwyyy}}}}}}}}}~~~|||{{{|||~~~}}}}}}|||{{{{{{{{{zzzwwwuuuuuutttrrrpppnnnmmmlllllliiiiiijjjjjjiiihhhfffeee^^^\\\[[[ZZZUUURRRVVV]]]sss{{{~~~{{{wwwyyy{{{|||ttt\\\\\\333333222***000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************//////---777SSStttmmmOOONNN[[[vvv}}}yyyXXXhhh~~~kkk}}}pppeeezzz```GGG@@@CCCBBBEEEHHHJJJKKKMMMQQQUUUaaasss{{{ooo___NNNGGGFFFEEECCCBBBIIILLLPPPRRRQQQRRRUUUXXX\\\aaajjjttt~~~www|||uuu~~~}}}~~~}}}yyyvvvvvvwwwwwwuuusssssstttuuuwwwuuusssqqqooommmiiifffeee```YYYQQQJJJFFFDDDDDDCCCIIIKKKLLL```wwwdddPPPIIIEEECCC???GGGgggaaa:::333000,,,+++***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))************)))******++++++,,,------,,,///------222555EEEaaa|||pppfffaaahhhttt{{{}}}~~~|||kkk______^^^\\\gggvvvyyyzzzzzzllljjjjjjfffccceeeqqq~~~xxxdddWWWTTTUUUVVVYYY[[[YYYSSSNNNKKKKKKRRRPPPNNNQQQVVVYYYYYYWWWYYY[[[```hhhlllpppxxx{{{uuunnnkkkpppyyy~~~|||~~~}}}||||||}}}~~~}}}{{{zzzyyyzzzzzzyyywwwuuuuuutttrrrpppnnnmmmllllllhhhiiiiiijjjiiihhhfffeee```]]][[[YYYVVVTTTXXX```qqqwwwzzzvvvrrruuuzzz|||zzzaaa}}}```333000///'''+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---......000;;;SSSpppbbbIIIMMMeee~~~XXXllloooggguuujjj~~~eeeMMM???CCCOOO```bbbeeehhhiiifff```\\\VVVbbbrrr||||||~~~~~~{{{nnn___PPPJJJIIIHHHGGGGGGHHHLLLPPPRRRRRRSSSWWWZZZ^^^dddmmmwww}}}~~~}}}|||||||||}}}{{{xxxuuuvvvwwwwwwvvvuuutttvvvwwwxxxvvvsssqqqooolllhhhfffccc___XXXPPPIIIEEECCCBBBBBBGGGIIIKKK___|||uuucccOOOJJJGGGGGGBBBHHHfffjjj>>>333111,,,,,,***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))************)))******++++++,,,---------111......333777IIIggg~~~tttkkkeeeccckkkuuuzzz{{{|||mmm]]]RRRQQQPPPQQQaaattt}}}uuuzzz|||nnnjjjjjjkkkmmmqqqyyyzzzdddUUUOOOMMMNNNRRRUUUVVVRRRMMMIIIHHHPPPOOONNNQQQUUUXXXYYYXXX[[[]]]cccjjjnnnpppwwwsssjjjaaa___hhhwww}}}~~~||||||}}}~~~~~~}}}zzzyyyxxxxxxyyyyyywwwvvvvvvuuusssqqqooonnnmmmmmmiiijjjjjjjjjhhhgggeeecccaaa^^^[[[YYYWWWUUUZZZ```lllrrrtttpppmmmrrrxxx{{{|||dddoooaaa111,,,---'''***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,------000<<>>777888;;;???DDDHHHJJJKKKKKKLLLNNNQQQSSSVVVZZZ\\\YYY[[[```ggglllpppzzz{{{{{{{{{zzzzzz|||~~~zzzxxx|||}}}}}}}}}~~~|||yyywwwxxxxxxwwwvvvuuutttrrrpppooommmmmmlllhhhhhhiiiiiihhhfffdddcccbbb^^^[[[\\\[[[WWWVVVWWWVVV^^^ccccccdddkkktttxxxyyy}}}~~~|||nnnXXXvvv~~~FFF111---(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''000111999aaaeeebbb}}}XXX@@@IIIKKK\\\wwwuuu]]]TTTdddsssbbbppptttzzzNNNIIIJJJXXXrrruuu{{{hhh^^^[[[^^^kkkvvvyyyxxxxxxiii^^^TTTOOOKKKIIIIIILLLKKKMMMPPPRRRSSSVVV\\\aaahhhooowwwzzz{{{~~~}}}|||}}}}}}}}}|||uuurrrllleeebbbfffnnntttvvvwwwwwwuuusssssstttuuuuuusssqqqppppppnnnkkkhhhbbb]]]VVVNNNGGGCCCAAAAAA@@@BBBDDDHHHTTTnnnzzzyyy{{{nnnYYYLLLFFFJJJKKKIIIOOO\\\xxxTTT777///...---+++***))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''))))))))))))************)))******+++,,,,,,------(((......///777BBB___eee^^^```gggqqqxxxzzz~~~```GGGCCC>>>AAAJJJOOOWWWqqqpppjjjmmmrrruuuuuu~~~xxxpppkkkmmmttt{{{}}}|||}}}kkkUUUGGGAAA???777777888<<>>qqqiiihhhSSS@@@NNNOOOhhh|||[[[PPPWWWkkksssbbbooopppttt{{{wwwtttqqq||||||YYYCCCJJJYYYqqq|||vvv~~~qqqSSSLLLHHHLLL\\\kkkqqqsssuuunnncccWWWQQQLLLGGGFFFIIIHHHKKKOOOQQQSSSXXX___eeelllttt}}}{{{~~~{{{zzz{{{|||}}}}}}yyytttlllccc```dddooowwwvvvwwwwwwuuusssrrrsssttttttsssqqqppppppnnnllliiibbb^^^VVVNNNHHHDDDBBBAAA@@@AAADDDHHHRRRjjjxxxyyy}}}sss\\\LLLDDDIIILLLHHHKKKTTTjjjUUU:::333...---+++***))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************)))******++++++,,,------,,,---111666666BBBdddaaaUUU```nnnwwwzzz|||eeeNNNDDD???DDDFFFOOO^^^iii|||sssgggbbbdddiiillloooqqqnnnjjjmmmwww~~~}}}{{{kkkVVVCCC;;;:::888999:::===AAAFFFKKKNNNMMMOOOPPPPPPQQQVVV]]]ccchhhhhhjjjnnntttzzz}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{yyyxxxvvvtttssstttsssqqqooommmkkkjjjjjjkkkkkkjjjhhhfffdddbbbaaa___^^^]]][[[YYYVVVTTTSSSRRRZZZ___^^^aaakkkqqqrrruuuwwwzzz}}}~~~}}}fff^^^___111000***...************))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...+++...333MMMkkkqqqeeeJJJIIIQQQccctttUUUTTT\\\yyynnnaaawwwmmm___[[[VVVPPP[[[]]]dddlllhhh[[[QQQPPPIII```}}}zzzrrrvvv}}}bbbFFF===???DDDLLLYYYfffooorrrrrrmmmcccUUUKKKHHHGGGFFFGGGJJJNNNQQQTTT[[[dddkkkqqqwww~~~|||{{{{{{|||~~~yyywwwsssqqqttt|||xxxsssttttttqqqrrrwwwtttpppmmmmmmooonnnhhhcccccc^^^WWWNNNGGGCCCAAA@@@<<>>BBBGGGLLLNNNOOOQQQSSSSSSTTTWWW]]]cccppprrruuuyyy~~~{{{|||~~~~~~{{{|||}}}|||{{{}}}}}}}}}}}}}}}}}}{{{zzz{{{{{{zzzzzzxxxwwwuuutttsssrrrpppnnnlllkkkjjjjjjkkkkkkjjjhhhfffdddbbbaaa______]]]\\\YYYVVVTTTSSSRRRZZZ```aaaeeelllpppppppppuuuzzz~~~nnnbbbggg888222+++...************))))))))))))))))))))))))************))))))))))))))))))))))))***************,,,------///000666NNNzzz}}}pppmmmLLLJJJSSSjjjsssUUUXXXiiinnnbbbyyyrrr```XXXRRRLLLUUURRRQQQRRRNNNHHHGGGKKK[[[uuu{{{}}}vvvpppsss{{{uuuYYY>>>BBBBBBCCCJJJVVVdddnnnrrrvvvooodddWWWMMMHHHEEEDDDGGGJJJOOOSSSWWW___iiipppwww~~~|||xxx}}}}}}{{{{{{|||}}}}}}}}}}}}}}}~~~xxxsssssssssqqqrrruuussspppmmmmmmooonnniiidddccc^^^WWWNNNGGGCCC@@@@@@===BBBAAACCCOOO^^^~~~}}}xxxvvvrrr^^^QQQHHHHHHGGGCCCDDDIIIkkkjjjAAA222...---,,,+++))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************++++++,,,,,,------------111444999LLLrrrkkkYYYYYYcccpppxxx{{{|||mmmQQQEEEFFFMMMZZZdddnnnuuutttnnnbbb___aaacccddddddeeemmm{{{zzzpppaaaQQQEEE>>>;;;999999;;;???CCCHHHMMMOOORRRTTTWWWWWWWWWYYY^^^bbbkkkpppwww|||~~~}}}{{{|||}}}|||zzz}}}}}}}}}}}}|||{{{yyyxxxzzzzzzzzzzzzyyyxxxwwwvvvsssrrrpppnnnmmmlllkkkkkklllkkkjjjiiigggdddbbbaaa______^^^\\\YYYWWWTTTSSSRRRYYY___bbbfffkkkmmmmmmooovvv~~~~~~uuucccsssBBB333,,,---++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---...---333GGGdddzzz|||uuu}}}oooKKKIIIUUUxxx~~~|||[[[^^^vvvnnnddd||||||jjjaaa]]][[[aaaYYYQQQLLLKKKOOOZZZddd}}}{{{uuuqqqmmmpppuuunnnVVV===DDDDDDHHHRRR]]]fffkkkmmmmmmfff[[[RRRLLLHHHEEEEEEHHHLLLQQQVVV[[[cccmmmttt}}}qqq___\\\]]]hhh|||~~~|||{{{{{{|||}}}yyy|||~~~xxxssssssrrrqqqqqqsssqqqooommmmmmooommmiiieeebbb]]]VVVNNNHHHCCC@@@???>>>BBB@@@AAAKKKZZZzzzyyyvvvrrr```SSSIIIHHHGGGCCCDDDIIInnnppp???000...---,,,+++***)))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))******************++++++,,,------.........000333:::PPPxxxggg\\\\\\eeeqqqyyy{{{}}}gggNNNJJJRRR^^^kkktttzzz|||vvv~~~~~~tttooonnnmmmllljjjkkkpppzzzwwwiiiZZZMMMDDD>>>;;;999:::===AAAEEEJJJNNNQQQSSSVVVYYYZZZYYYZZZ^^^bbbaaajjjsssxxx|||~~~~~~~~~~~~|||}}}|||zzzxxxwwwyyyyyyyyyyyyyyyxxxxxxwwwsssrrrqqqpppnnnnnnmmmmmmlllkkkkkkiiigggeeecccaaa```___^^^\\\ZZZWWWUUUSSSRRRVVVZZZ^^^bbbfffiiijjjqqqyyy~~~{{{|||}}}kkk~~~}}}JJJ222---,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,///+++000@@@QQQ]]]iiitttdddFFFJJJ[[[[[[^^^|||mmmfff{{{vvvyyy}}}}}}vvvnnniiilllxxxrrrooommmpppwwwuuucccPPPKKKMMMVVVcccmmmlllfffbbbYYYPPPHHHFFFGGGGGGHHHIIIJJJNNNSSSXXX]]]dddmmmttt~~~vvvUUULLLKKKLLLVVVfffvvv~~~|||}}}|||{{{{{{{{{uuuxxx|||~~~}}}|||||||||{{{xxxtttrrrrrrqqqpppppppppooonnnnnnnnnmmmiiifff```]]]VVVOOOHHHCCC@@@???===AAA???@@@JJJXXXwwwyyyuuuqqq___RRRHHHHHHHHHDDDFFFLLLnnnvvv@@@333///...,,,+++******))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))***************++++++,,,------......///000000222:::TTT}}}yyy}}}eee^^^___hhhssszzz|||}}}dddOOOSSSaaaoooyyy}}}~~~{{{sss{{{zzzwwwzzzwwwtttuuuwww|||uuudddUUUJJJCCC>>>;;;999;;;>>>BBBGGGLLLPPPRRRSSSVVVYYYZZZZZZ\\\```ddddddmmmwww{{{}}}}}}~~~~~~}}}||||||~~~}}}~~~~~~zzzxxxxxxwwwxxxxxxyyyxxxxxxwwwwwwtttsssrrrqqqppppppppppppllllllkkkiiigggeeecccbbb```___^^^\\\ZZZWWWUUUTTTRRRQQQRRRVVV[[[```eeehhhpppxxx}}}zzz|||xxx|||PPP000///,,,++++++++++++************((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---222---222AAALLLTTTfffzzzyyyRRRDDDOOOgggtttUUUZZZ~~~}}}lllhhhtttqqqpppuuurrrdddaaafffqqquuunnnbbb\\\LLL@@@999<<>>:::<<>>444999BBBFFFIIIMMMNNNRRRVVVYYY[[[___eeekkkwwwgggZZZ\\\aaaccc]]]XXXVVVUUUYYYdddppp|||nnnlllqqq~~~~~~}}}{{{zzzzzz{{{{{{yyywwwwwwxxxyyyvvvwwwuuussstttvvvtttpppqqqqqqpppooommmjjjhhhfff^^^[[[UUUOOOHHHCCC@@@>>>;;;@@@???AAAJJJUUUqqqxxxrrrlll]]]PPPFFFGGGIIIHHHLLLSSSgggKKK<<>><<>>@@@FFFNNNUUU```lll|||}}}nnn\\\LLLDDDCCCEEE:::<<>><<>>>>>CCCEEEDDDDDDHHHMMMRRR]]]ppp~~~}}}xxxuuulll]]]OOOFFFFFFHHHAAA@@@BBBHHHQQQVVVUUUSSSVVVXXX[[[[[[]]]dddoooxxx|||vvvkkkxxxzzzkkkdddkkkrrrpppmmmuuu|||}}}|||}}}{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuussspppoooppppppnnnmmmkkkllllllllljjjfffcccaaacccbbb```]]]ZZZXXXWWWVVVTTTQQQRRRZZZdddjjjkkklllrrruuuwwwxxxxxxzzzvvvzzzAAA///+++......---,,,++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......000888???dddkkk}}}fffHHHPPPPPPXXXzzzaaaVVVVVVaaavvvjjjbbbjjjyyylllfff^^^ZZZ\\\eeeqqqyyyzzzrrrxxxxxxnnnsss}}}{{{xxxwwwqqqcccFFF888;;;>>>CCCKKKLLLOOOSSSYYY\\\___ccciiinnnvvv~~~mmmhhhppp}}}~~~|||~~~~~~{{{zzz|||zzz|||}}}{{{{{{{{{~~~}}}|||zzzxxxxxxwwwwwwwwwwwwwwwwwwuuusssqqqpppnnnmmmkkkkkkkkkiiigggddd___\\\WWWOOOGGGBBB@@@@@@???;;;@@@>>>EEEOOO^^^vvvpppoooiiiYYYKKKHHHIIIHHHDDDCCCSSSvvvZZZ:::111///,,,************)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***)))))))))))))))))))))++++++,,,,,,,,,,,,---------000111777LLLqqqkkkxxxuuuiiieeekkkqqqxxx~~~lllcccqqq~~~oooOOOEEEHHHEEECCCAAABBBEEEHHHHHHGGGJJJKKKPPP^^^qqq}}}~~~uuusssmmm```RRRIIIGGGIIIGGGDDDDDDHHHPPPUUUVVVUUUTTTWWWZZZ\\\___gggrrrzzz}}}wwwnnnzzzyyyjjjccckkkrrrqqqmmmvvv}}}}}}|||~~~~~~|||zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvttttttuuurrrpppooopppooonnnmmmllllllllljjjhhhfffcccbbbbbbaaa___\\\ZZZXXXWWWVVVTTTQQQQQQXXXbbbiiikkklllsssvvvxxxyyyyyyzzzxxxIII333,,,......---,,,++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......---999HHHqqqsssqqqLLLMMMQQQbbbUUURRRYYYgggwwwggg```jjj~~~sssgggdddaaa^^^^^^cccnnnyyy}}}}}}vvv{{{llleeennn|||}}}|||zzzsss]]]BBB666;;;>>>DDDLLLMMMVVVZZZ___bbbdddhhhnnnsssuuuiiihhhuuu|||{{{~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxvvvtttsssrrrrrrrrrqqqooommmlllkkkiiifffccc___\\\WWWOOOGGGBBB@@@@@@???;;;@@@>>>EEEOOO]]]vvvpppnnngggXXXKKKGGGIIIGGGCCCAAAPPPxxx___===111...+++*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,,,,------------000222888NNNtttnnn|||kkkdddaaajjjpppxxx}}}nnncccrrrlllKKKAAADDDGGGHHHMMMOOOPPPXXXeeeiiiddd\\\XXXSSSTTT___ttt~~~}}}{{{zzzqqqqqqmmmcccUUULLLHHHIIIMMMJJJHHHJJJPPPUUUWWWWWWTTTWWW[[[^^^ccckkkvvv~~~}}}yyyqqqzzzxxxjjjdddmmmvvvwwwvvv}}}~~~~~~|||~~~|||{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxvvvtttssstttrrrpppooooooooonnnmmmnnnmmmkkkiiifffeeedddccc```___]]][[[YYYXXXWWWVVVTTTQQQOOOSSS]]]gggkkkkkkqqqtttwwwwwwwwwyyy}}}}}}xxxVVV777.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......+++:::PPPxxx{{{TTTLLLTTTmmmvvvPPPQQQ^^^sssuuueee___kkk{{{vvvsssllldddaaaaaacccgggmmmuuu}}}~~~{{{iiiffftttvvvSSS===555:::<<>>DDDNNN\\\wwwooommmeeeWWWJJJGGGIIIGGGBBB???LLLzzzdddAAA111///+++***))))))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,---------...000222;;;SSSxxxwwwvvvaaa[[[^^^hhhpppyyy~~~oooeeeuuukkkNNNDDDGGGJJJIII^^^llluuuuuu||||||oooccc```lll~~~xxxttttttqqqppplllaaaTTTJJJGGGHHHOOOMMMMMMOOOSSSVVVWWWWWWVVVYYY]]]aaagggoooxxx~~~{{{uuu|||zzzooolllwww~~~}}}|||{{{zzzyyyxxxxxxxxxvvvvvvxxxxxxwwwvvvtttssssssqqqoooooooooooonnnmmmooommmjjjgggeeeddddddddd^^^]]][[[ZZZXXXWWWWWWVVVTTTQQQMMMOOOYYYeeekkkkkklllooosssttttttvvvzzz}}}zzz{{{wwwaaa:::.........---,,,++++++++++++))))))))))))))))))))))))((()))))))))************++++++++++++,,,---......---999MMMnnnXXXLLLXXXvvvXXXTTTdddsssddd```mmm{{{uuusssrrrooollllllmmmppptttxxx{{{}}}oooooopppJJJ888444888:::@@@IIIHHHOOOXXXdddoooxxx|||}}}xxxyyyyyy{{{||||||}}}|||{{{||||||{{{xxxuuuvvvwwwxxxyyyyyyyyyxxxxxxyyywwwtttrrrqqqpppqqqrrrqqqpppnnnlllkkkjjjfffddd^^^\\\VVVOOOGGGAAA?????????:::AAA>>>DDDMMMZZZxxxooollleeeWWWJJJHHHIIIGGGBBB???KKKzzziiiCCC222///,,,******)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))******************+++,,,,,,---......///000333===XXX}}}~~~aaaYYYdddgggoooyyyooofffvvv~~~~~~nnnNNNEEEHHHNNNXXXddd|||pppsss}}}uuuqqqsssrrrqqqjjj^^^OOOFFFEEEFFFLLLMMMOOOSSSVVVWWWUUUTTTVVVXXX\\\aaagggooovvv{{{~~~}}}{{{zzz{{{~~~{{{{{{zzzyyyyyyyyyyyyyyyssstttuuuvvvvvvvvvuuutttrrrpppooonnnoooooonnnmmmooommmiiifffdddcccdddeee^^^]]][[[YYYXXXWWWVVVVVVSSSQQQMMMLLLVVVeeekkkjjjjjjnnnrrrtttuuuvvvzzz~~~{{{|||kkk===///......---,,,++++++++++++))))))))))))))))))))))))((()))))))))************++++++++++++,,,---......000666FFF]]]nnnvvv|||SSSIII\\\```TTTeeeqqqdddbbbppp{{{wwwuuuqqqpppoooqqqrrrsssuuuvvv~~~sssuuu{{{dddCCC666444888777<<>>:::AAA>>>DDDLLLYYYyyypppmmmfffXXXKKKHHHIIIGGGCCC@@@MMMxxxlllDDD333111---+++******)))'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++******+++,,,,,,---......000000333@@@^^^{{{bbbZZZdddgggppp{{{qqqeeepppqqqiiicccbbbcccdddhhhmmmfffRRRDDDEEEHHHPPPjjj~~~|||xxxpppqqqrrrooooootttrrrpppiii\\\NNNEEECCCEEEGGGJJJOOOSSSVVVVVVTTTSSSTTTVVVZZZ```gggnnntttwwwuuuzzz}}}~~~}}}{{{zzzzzzyyyyyyyyyzzzzzztttttttttuuuuuuuuuvvvvvvrrrpppnnnnnnooooooooommmnnnllliiifffdddccccccddd___^^^\\\ZZZXXXWWWVVVUUURRRRRRMMMKKKUUUeeellliiijjjoootttwwwxxx{{{www@@@000......---,,,++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......000555FFFXXXaaapppiiiKKKGGG```^^^RRReeeqqqfffcccrrrxxxooojjjhhhfffeeelllmmmpppvvvzzz}}}xxxzzzwww[[[===555777999666;;;AAA======EEEQQQ^^^jjjwww|||{{{xxxwwwtttppppppsss{{{wwwtttssssssuuuyyyzzzwwwsssnnncccYYYVVVXXX^^^eeeeeedddffflllkkkpppvvvzzzzzzyyyxxxxxx}}}|||zzzyyywwwvvvvvvvvvttttttuuutttsssqqqnnnmmmlllkkkjjjjjjkkkkkkiiiggg]]][[[VVVNNNFFFAAA>>>>>>>>>:::AAA>>>CCCKKKWWW~~~{{{qqqmmmjjj[[[LLLIIIJJJIIIFFFDDDQQQzzznnnCCC555222...,,,++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''(((((()))******++++++)))******+++---......///000000444CCCbbbxxxtttsss```\\\^^^hhhqqq|||sssbbbccclllVVVNNNIIIIIIKKKKKKLLLOOOJJJGGGIIIOOOXXXhhh~~~~~~mmm]]]QQQUUU]]]aaahhhpppnnnnnniii^^^QQQGGGDDDEEEDDDGGGLLLPPPRRRSSSTTTUUUTTTVVV[[[ccckkksssxxx{{{ssswww}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyywwwuuutttuuuvvvvvvqqqooonnnmmmooooooooonnnmmmllliiigggeeeccccccccc```___]]][[[XXXWWWUUUUUUQQQRRRNNNKKKUUUffflllhhhiiinnntttxxx{{{}}}EEE222......---,,,++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......///888QQQcccbbblll|||UUUJJJKKKbbbxxxZZZTTTlllpppfffdddrrrvvvoooggg```]]]]]]______hhhhhhmmmuuu{{{~~~nnnPPP999555999<<<777<<>>>>>>>>:::AAA>>>CCCJJJVVV}}}|||rrrooonnn^^^NNNJJJKKKKKKIIIHHHVVV}}}nnnCCC666333///---,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))'''(((((()))***+++++++++)))******+++---...//////000000444DDDeeerrrnnngggbbbbbb[[[jjjsss}}}vvv```YYY\\\LLLFFFAAACCCFFFEEEFFFHHHEEEMMMUUU```tttyyyyyyaaaLLL===AAALLLTTT^^^jjjkkkllljjjaaaUUUJJJFFFFFFCCCEEEIIILLLNNNQQQUUUWWWVVVYYY___gggqqqzzz|||xxx~~~~~~}}}~~~}}}}}}{{{{{{zzzzzzzzz{{{||||||}}}zzzvvvttttttuuuvvvqqqooommmmmmnnnoooooonnnlllkkkiiigggeeecccbbbbbbbbb```^^^[[[YYYWWWUUUUUUPPPRRROOOKKKUUUgggmmmhhhffflllssswwwzzz}}}tttHHH333......---,,,++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,---.........===]]]ooogggiii^^^IIIPPPTTTdddnnnXXX[[[uuu|||nnnfffcccqqqwwwgggaaaYYYTTTTTTWWWZZZ\\\XXXXXX]]]fffnnnwww~~~~~~zzzaaaAAA777555;;;>>>999???DDD???BBB@@@===<<>>>>>>>>:::AAA>>>CCCJJJUUU|||}}}sssoooppp```OOOJJJKKKLLLKKKJJJYYYsssFFF222000---+++,,,,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---......///333888GGGjjjlllqqqbbbYYY[[[bbblllyyylllVVVLLLJJJFFFEEEGGGIIIJJJLLLQQQVVV___mmm|||yyyvvvsssuuuzzzQQQDDD>>>AAABBBAAAMMM^^^fffhhhiiieee[[[OOOEEE???BBBCCCDDDFFFHHHMMMRRRWWW\\\^^^bbbgggooozzzwwwtttyyy}}}zzzxxx|||{{{zzzyyyzzz}}}}}}}}}}}}|||{{{|||}}}yyywwwvvvtttsssppppppooonnnmmmllllllkkkkkkkkkjjjiiigggfffdddcccaaa```___\\\ZZZWWWUUUSSSUUUTTTPPPMMMRRR]]]fffiiigggkkkqqqwww{{{~~~||||||HHH666000///...---,,,+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,------...///111@@@eeeuuubbbbbb~~~rrrTTTHHHPPPXXXmmm```PPPWWW~~~qqqgggcccpppuuuddd[[[[[[YYYYYYYYYZZZZZZZZZ^^^\\\YYYVVV[[[jjj~~~}}}wwwoooKKK<<<;;;:::;;;>>>CCCGGGGGGEEEHHHGGGDDD??????FFFOOOUUU\\\]]]```fffyyyxxxmmmhhhbbbWWWNNNNNNIIIIIIOOOQQQRRRVVV]]]\\\WWWRRRTTT___mmmtttuuummmXXXLLLPPPPPPKKKUUUiiiiiirrr{{{|||yyy{{{~~~zzzxxxyyy{{{||||||yyyuuuqqqpppppppppooolllnnnllljjjiiihhhfffbbb```[[[XXXSSSLLLFFFBBB>>>===;;;>>><<<===CCCFFFUUUooouuuqqqoooqqqbbbQQQJJJLLLMMMJJJDDD[[[tttrrrEEE333111---,,,,,,,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---......///333999IIImmmrrr{{{^^^WWW\\\fffooo|||yyyfff[[[VVVPPPNNNTTT\\\cccjjjqqqvvv~~~zzzssspppnnnkkklllpppQQQBBB999===AAADDDLLLWWW___^^^]]][[[VVVOOOHHHDDDBBBDDDEEEGGGJJJNNNTTTXXXbbbeeeiiiooowwwxxxssswww~~~~~~|||zzz~~~{{{zzz{{{}}}~~~}}}||||||}}}|||{{{zzz{{{}}}zzzwwwvvvuuusssrrroooooonnnnnnmmmmmmllllllkkkjjjjjjhhhfffdddcccaaa^^^^^^]]][[[XXXUUUSSSRRRSSSSSSOOOLLLPPP\\\fffiiigggjjjpppuuuzzz~~~{{{yyyMMM666000///...---,,,+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,------...///111CCC^^^fffVVVUUUnnnkkkRRRJJJSSSXXXlll[[[PPP\\\nnnfffcccpppxxxhhh___WWWZZZ```hhhqqqvvvxxxwwwvvvuuuqqqiiieeejjjxxx|||rrrooo|||dddDDD:::;;;???EEELLLQQQRRRRRRPPPNNNNNNMMMLLLLLLNNNPPPPPPPPPQQQ]]]zzz}}}qqqbbbXXXTTTPPPIIICCCCCCAAAEEEMMMRRRTTTXXX^^^aaa^^^[[[[[[aaahhhkkklllbbbOOOFFFNNNSSSQQQ]]]ppprrr}}}xxxxxx~~~{{{zzzzzz{{{{{{{{{xxxuuuqqqoooppppppnnnlllmmmkkkiiihhhgggeeeaaa^^^ZZZWWWQQQKKKEEE@@@===<<<;;;>>><<<===CCCFFFUUUnnnzzzsssppprrrcccRRRJJJKKKLLLGGGAAAOOOeeeqqqEEE444222...,,,,,,+++***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---......000333:::LLLpppsssqqqWWWUUU^^^jjjssswwwmmmqqqlllkkkqqq|||}}}|||vvvllliiihhhfffgggjjjVVVGGG;;;???GGGLLLQQQVVVUUUQQQLLLJJJKKKKKKIIIGGGCCCEEEGGGIIILLLQQQVVVZZZeeeiiipppxxxuuufffYYYZZZdddvvv}}}wwwyyy|||~~~}}}}}}{{{{{{}}}~~~|||zzzyyy|||||||||zzzxxxxxxzzz|||}}}zzzwwwuuuttttttrrrqqqnnnnnnnnnnnnnnnmmmmmmmmmkkkjjjiiigggeeebbb```___^^^]]]\\\[[[XXXVVVTTTSSSQQQRRROOOKKKOOOZZZeeejjjgggjjjooosssxxx}}}}}}|||VVV888000///...---,,,+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,---...//////666OOOaaaaaaWWWPPPaaa~~~mmmUUUMMMTTTYYYmmmyyyWWWPPPeeejjjeeebbbpppsssbbb[[[ZZZXXXaaaqqq|||vvvwww|||ssseeeiii}}}zzzWWW===;;;===EEEPPPWWWYYYXXXXXXXXX[[[]]]```ccccccaaa___^^^\\\fffxxx^^^TTTIIIEEEJJJOOOQQQPPPMMMJJJJJJMMMPPPRRRVVV[[[aaaaaabbbaaaaaaaaaccceeeWWWGGGBBBOOOZZZ^^^kkk|||~~~yyy~~~}}}{{{{{{||||||zzzyyyvvvtttqqqpppoooooommmlllkkkjjjiiihhhgggddd```\\\XXXUUUPPPJJJDDD@@@===;;;;;;>>><<<>>>CCCEEETTTmmmvvvqqqssseeeSSSKKKKKKJJJCCC<<>>CCCDDDDDDDDDFFFIIIKKKNNNSSSXXX\\\aaagggppp{{{ZZZOOOEEEFFFPPPbbb||||||{{{|||~~~}}}~~~}}}}}}~~~|||yyywww{{{{{{{{{yyywwwvvvwwwyyyxxxvvvsssrrrssssssrrrpppmmmmmmmmmnnnnnnnnnnnnnnnjjjjjjhhhfffdddaaa^^^]]]______^^^]]][[[YYYWWWVVVQQQSSSQQQLLLNNNYYYeeellljjjlllnnnqqquuu{{{```:::000///...---,,,+++++++++))))))))))))))))))))))))************************+++++++++,,,---...///000666VVVeeeccc```XXX```}}}```OOORRRZZZrrryyyVVVTTTmmm~~~jjjdddbbbqqqttt^^^RRRTTT[[[eeesss{{{uuu}}}nnn___lllyyyPPP;;;???EEENNNXXX\\\ZZZYYY[[[^^^hhhlllrrrvvvvvvuuu{{{pppZZZNNNHHHFFFPPPbbbqqqvvvvvvkkkfff___ZZZXXXYYY]]]```___aaacccbbb\\\WWWYYY___SSSEEEBBBSSSccclllyyy}}}||||||}}}}}}|||zzzxxxuuutttrrrpppooonnnlllllliiihhhggggggfffccc^^^[[[XXXUUUPPPJJJDDD@@@===<<<;;;???<<<>>>CCCEEERRRkkkyyyqqqtttfffTTTKKKJJJHHHAAA999CCCYYYrrrEEE666333///---,,,+++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---......000111:::SSSvvv~~~]]]UUUYYY```kkksss}}}~~~qqqmmmnnnttt|||qqqfffbbbeeehhhgggYYYMMM???777777<<>>===<<>>CCCDDDQQQjjjzzzrrrttteeeTTTJJJJJJHHHAAA:::AAA^^^rrrEEE555333///------,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---......111111<<>>AAAGGGIIILLLOOOQQQTTTXXX[[[^^^cccmmmwwwxxxXXXTTTTTTTTTRRRPPPRRRWWW]]]hhh|||~~~ggghhhmmmzzz}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~zzzvvvxxxyyyyyyxxxvvvtttuuuuuutttrrrqqqqqqrrrsssqqqpppnnnnnnnnnnnnnnnmmmmmmmmmiiihhhgggeeeccc```^^^]]]\\\\\\\\\[[[ZZZXXXWWWVVVSSSXXXWWWOOOLLLUUUdddoookkklllnnnpppsssyyyvvv>>>000///...---,,,+++++++++))))))))))))))))))))))))******************************+++,,,---...000111222FFFRRRXXXfffxxxnnnLLLKKKbbb~~~```___zzztttiiiaaaaaarrrqqqcccTTTLLLHHHNNNbbbvvvssshhheeeeeelllxxxtttiiiyyyKKKCCCIIISSSYYY```aaa```bbbiiipppooooooqqqtttwwwcccKKKCCCHHHVVVnnnyyyccc\\\aaaYYYKKKFFFUUUiiiwww}}}||||||}}}}}}|||zzzwwwtttuuuuuutttpppnnnmmmmmmjjjhhhfffeeecccaaa^^^\\\XXXUUUPPPKKKEEEAAA???>>><<>>cccpppCCC555222///---------,,,+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---......111222???___vvvrrrWWWVVV\\\```iiirrrzzzuuuhhh___```eeennn}}}xxxnnnmmmwwwrrrlllsssrrriiihhh]]]MMM???888888>>>BBBHHHJJJMMMPPPQQQTTTWWWZZZ[[[```jjjuuuoooccceeejjjmmmjjjddd^^^\\\[[[YYYkkk{{{nnn___bbblll}}}~~~~~~}}}}}}||||||}}}|||~~~||||||~~~}}}yyyuuuvvvxxxyyyxxxvvvuuuuuuvvvtttsssrrrssstttsssrrrpppoooooonnnnnnmmmmmmllllllhhhggggggeeedddaaa```___\\\\\\\\\[[[ZZZYYYXXXWWWTTTYYYXXXOOOJJJRRRbbbnnngggiiimmmppptttzzz@@@000///...---,,,+++++++++))))))))))))))))))))))))******************************+++,,,---///000111666BBBUUUdddqqqcccGGGMMMjjjdddcccnnnfff___aaassslll\\\TTTNNNNNNPPP]]]|||yyypppllljjjhhhjjjwwwxxxvvvLLLLLLQQQ]]]dddmmmrrrrrrqqqrrrtttsssnnnoooxxxwwwVVVNNNTTT^^^ppprrrfffhhh```QQQJJJVVVkkkzzz~~~}}}||||||||||||zzzxxxtttvvvwwwuuurrrnnnnnnnnnllliiifffcccbbbaaa___^^^VVVTTTOOOJJJDDDAAA>>>===<<>>???CCCCCCOOOgggyyyqqqrrrbbbPPPHHHIIILLLJJJEEEBBBlllnnnAAA444111///------...---,,,)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---......222333BBBeeepppyyynnnQQQRRR[[[bbblllsss{{{~~~yyykkkaaaZZZUUUVVVZZZZZZfff{{{zzzoookkkvvv~~~iiikkkwwwvvvjjjfff]]]OOO@@@777777===BBBIIIKKKNNNPPPQQQSSSVVVYYYVVV\\\gggttt}}}oooqqquuuzzzuuulllddd```bbbkkkqqq{{{wwwaaaaaaeeeqqq~~~}}}}}}}}}}}}}}}|||yyyzzz}}}}}}yyytttvvvwwwxxxxxxvvvuuuuuuvvvuuutttssssssttttttrrrpppppppppooonnnmmmllllllkkkgggggggggfffdddbbbaaa```^^^^^^^^^]]]]]][[[ZZZZZZTTTYYYYYYNNNHHHOOO```mmmcccfffkkkpppuuu|||~~~~~~BBB000///...---,,,+++++++++))))))))))))))))))))))))*********************************,,,---///000111666>>>[[[qqq{{{wwwVVVDDDPPPqqqeeeeeejjjccc___aaassstttYYYSSSQQQSSSXXX]]]mmm~~~yyyvvvxxxxxxrrriiillltttOOOTTTYYYmmmvvv}}}yyyxxxpppqqqoooSSSVVVggguuuffffffgggWWWNNNYYYnnn}}}}}}}}}{{{{{{||||||zzzyyytttwwwxxxvvvrrrooonnnooommmjjjeeebbbaaaaaa```___UUURRRNNNHHHCCC???===<<<<<>>???CCCCCCNNNfffxxxpppqqqaaaOOOGGGIIINNNMMMIIIKKKuuulllCCC666333000.........---,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''')))*********)))(((''''''((()))***++++++,,,***++++++,,,---...//////000888FFFggggggnnnnnnQQQOOOTTTeeeiiisssyyy|||{{{yyy}}}mmmfff]]]WWWWWW[[[aaaeeeooosssxxx{{{{{{{{{{{{{{{vvvllliiiuuuhhheeejjjrrrtttmmmhhh^^^LLL999111666@@@GGGHHHJJJMMMQQQTTTWWWXXXYYY^^^aaahhhttt~~~uuummmrrrssstttxxxxxxggg```dddnnnzzz~~~}}}}}}}}}{{{zzzzzzxxxuuurrrvvvyyy{{{{{{zzzxxxxxxyyyvvvwwwwwwuuuqqqnnnllllllnnnnnnoooppppppooonnnmmmiiihhhfffeeedddbbb___]]]ccccccaaa```^^^\\\[[[ZZZVVVTTTQQQOOOLLLPPP^^^llljjjjjjlllpppvvv|||???666000---......,,,,,,...******))))))))))))************************************+++,,,---///000111888FFFiiihhhWWWRRRVVVkkkaaahhhlllbbb```aaaqqq~~~aaaVVVYYYXXXXXXaaayyyxxxsss~~~~~~www}}}aaabbbuuu{{{}}}oooiiitttgggdddggg^^^YYY___ooo~~~||||||||||||zzzxxxvvvuuuuuuuuutttsssrrrpppooonnnjjjhhhfffddddddbbb```^^^[[[SSSLLLIIIEEE???<<<===;;;>>>===@@@EEECCCLLLaaauuummmssseeeTTTJJJIIILLLNNNOOOUUUuuuoooFFF666444000.........,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((())))))******++++++***++++++,,,---...//////333;;;HHHjjjyyygggvvvpppNNNJJJOOObbbiiiuuu|||~~~~~~yyy}}}mmmeee]]][[[YYYZZZ___gggnnnssssssvvv{{{}}}|||zzzxxxwwwxxxooolllvvvddddddlllwww{{{tttlll___JJJ999222777@@@FFFIIIKKKOOOTTTYYY]]]```bbbeeekkkttt{{{kkk```]]]cccppp}}}|||}}}}}}{{{}}}~~~~~~yyywwwwwwwwwvvvuuuxxxxxxyyyzzzzzzzzzyyyyyywwwxxxwwwtttqqqnnnnnnnnnmmmnnnooooooooonnnmmmllliiigggfffeeeeeecccaaa^^^bbbbbb```___]]][[[ZZZYYYVVVTTTRRROOOLLLOOO]]]kkkjjjkkklllpppvvv{{{GGG666111---......,,,+++...******))))))))))))************************************+++,,,---///000111666HHHooogggWWWTTTWWWfff^^^hhhkkk______```pppuuu\\\VVVYYYbbbpppwwwtttyyyttthhhccciiibbb^^^fffttt~~~{{{||||||{{{zzzxxxvvvuuusssssssssrrrpppooommmllljjjhhhfffddddddbbb```]]][[[SSSLLLIIIDDD>>><<<<<<;;;>>>===???EEECCCLLLaaavvvnnntttgggUUUJJJHHHJJJLLLLLLOOOeeerrrIII888555111///...---+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))))))))))))))************++++++,,,---...//////333;;;IIIiiiqqqjjjsssMMMFFFJJJ___iiiwww}}}yyyqqqddd______```bbbfffjjjnnnqqqsssvvvzzz~~~~~~||||||zzztttqqqzzzzzzbbbeeeppp|||zzzqqq___GGG777333888???DDDJJJLLLPPPVVV\\\bbbgggjjjssszzz|||uuuoooggg___\\\^^^iiiyyy{{{{{{|||}}}}}}}}}}}}}}}~~~zzzuuurrrsssvvvxxxzzzyyywwwuuuwwwzzz{{{zzzxxxxxxwwwvvvssspppnnnooopppmmmmmmnnnnnnmmmmmmlllkkkhhhgggeeedddeeedddbbbaaa``````___]]][[[ZZZYYYXXXVVVTTTRRRPPPMMMOOO\\\iiikkkkkkmmmpppuuuyyy}}}{{{QQQ777111---......,,,+++---******))))))))))))************************************+++,,,---///000111333MMM{{{hhhYYYZZZaaalllhhhZZZiiilll]]]^^^___nnnrrraaaccckkk|||vvvuuuxxxtttxxx~~~~~~|||rrrfffgggaaabbbmmm|||}}}zzzzzz{{{{{{zzzxxxwwwvvvqqqqqqqqqpppnnnmmmkkkjjjiiihhhfffddddddbbb___]]][[[TTTLLLHHHDDD===:::;;;<<>>BBBDDDIIIQQQ[[[fffooouuu{{{tttooopppppptttzzzvvvxxxtttssswww}}}}}}||||||{{{{{{{{{{{{xxxwwwvvvwwwxxxyyywwwvvvssspppnnnqqqvvvyyywwwsssssssssrrrooommmmmmooorrrnnnmmmmmmlllkkkjjjjjjjjjgggeeecccbbbcccddddddccc]]]\\\\\\ZZZYYYXXXWWWWWWVVVUUUTTTRRRMMMNNNXXXdddjjjllloooppprrruuuzzz~~~~~~```888222.........+++***,,,******))))))))))))************************************+++,,,---///000111222[[[___UUUfff|||{{{VVVVVVttt|||ggg``````mmm|||{{{~~~uuulllkkknnnuuu|||yyyooolllpppttttttrrrtttvvvxxxyyy{{{~~~ooodddaaahhhyyy}}}{{{yyyyyyzzzzzzyyywwwuuutttrrrqqqqqqpppooommmlllkkkhhhfffeeeeeedddbbb^^^[[[ZZZRRRKKKGGGBBB<<<999:::===???<<<>>>CCCCCCLLLccctttkkkkkk^^^MMMFFFHHHKKKIIIFFF>>>HHHhhhlllCCC888555111///...---+++***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))))))))))))))************++++++,,,---...//////222===KKKhhh{{{~~~TTTGGGLLLNNN```jjjvvv{{{~~~zzzttteee\\\YYYZZZ]]]___\\\\\\^^^bbbhhhvvv}}}wwwxxx}}}pppttt~~~}}}[[[GGG555222555666999======???DDDLLLWWWdddnnnuuuvvv|||zzzsssrrrzzznnnmmmnnnpppooommmpppuuuuuu|||ttttttttttttuuuvvvxxxxxxvvvwwwxxxyyyzzzxxxtttpppooonnnnnnqqqvvvwwwuuusssqqqrrrrrrpppnnnnnnppprrrooonnnmmmlllkkkjjjjjjjjjfffdddbbbaaabbbbbbbbbbbb\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUSSSNNNMMMVVVaaahhhkkkooopppqqqtttzzz~~~eee888222.........+++***,,,******))))))))))))************************************+++,,,---///000111555[[[lllSSSccc~~~ZZZYYY}}}iiiaaaaaammm|||||||||pppmmmiiihhhjjjmmmmmmlllpppsssuuuxxxzzz}}}xxxhhheeelll}}}~~~{{{yyyzzzzzzyyyxxxvvvtttrrrrrrrrrrrrqqqooonnnlllkkkgggfffeeeeeedddbbb^^^ZZZXXXPPPIIIFFFBBB<<<::::::===???<<<>>>CCCCCCMMMccctttkkkgggYYYJJJEEEIIIMMMJJJEEE;;;NNNrrrhhhAAA666444000.........,,,+++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((())))))******++++++***++++++,,,---...//////111>>>OOOlllrrrLLLDDDNNNSSSgggttt{{{zzzuuunnncccXXXRRRRRRUUUWWW[[[XXXXXXZZZ]]]eeettt||||||}}}~~~{{{sssuuu|||~~~rrrOOO>>>333444888777999???===>>>@@@EEEMMMWWW```fffjjjssswwwpppttt~~~zzzrrrkkkiiiaaafffkkkqqqxxx{{{vvvssspppoooqqqvvvuuuuuuxxx{{{yyysssnnnfffeeeddddddddddddeeefffiiikkknnnrrruuuuuurrroookkkmmmqqquuuwwwwwwuuutttqqqrrrssssssrrrqqqrrrtttpppooommmlllkkkjjjkkkkkkfffddd```___```aaa``````\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVTTTNNNLLLTTT___fffjjjnnnppppppssszzziii888222.........+++***,,,******))))))))))))************************************+++,,,---///000111777UUUiiiQQQfff^^^\\\fffaaa```kkk}}}wwwwwwyyy|||tttgggfffffffffgggjjjmmmooorrruuuzzz}}}xxxddd```gggzzz{{{zzzzzzzzzyyywwwtttrrrppprrrrrrqqqqqqooonnnlllkkkffffffeeeeeedddbbb]]]ZZZVVVOOOHHHEEEBBB===:::;;;===???<<<===BBBBBBMMMcccvvvnnndddWWWHHHDDDIIIMMMIIICCC>>>XXX~~~fff@@@666333000.........---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''')))*********)))((('''(((((()))***++++++,,,***++++++,,,---...///000///===OOOnnnpppJJJDDDPPPWWWooozzz|||fff```YYYQQQMMMMMMOOOQQQUUURRROOONNNNNNQQQ^^^kkk{{{zzzvvvwwwyyy}}}oootttuuuuuuxxxzzztttgggHHH:::222777:::888:::AAAAAA@@@>>>???CCCIIIOOOSSS[[[dddlllnnnjjjhhhkkkoooyyyuuullldddbbbkkk|||yyykkkddd___ZZZYYYZZZ\\\[[[\\\aaaeeeeee```ZZZ\\\[[[XXXUUUSSSQQQQQQQQQZZZ\\\```gggnnnrrrsssrrrjjjnnntttxxxxxxwwwvvvvvvqqqsssuuuuuutttttttttuuuqqqpppnnnlllkkkkkkkkkkkkfffccc```^^^____________\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVTTTNNNLLLTTT^^^eeeiiinnnppppppssszzzmmm999333.........+++***+++******))))))))))))************************************+++,,,---///000111888OOOtttXXXJJJhhh```^^^bbb```^^^jjjiiidddcccgggmmmuuusssfffccceeegggggghhhlllrrrxxxssswww}}}yyymmmZZZVVV___tttzzz{{{{{{zzzyyywwwtttqqqoooqqqqqqqqqpppooommmkkkkkkfffeeeeeeeeeeeebbb]]]YYYUUUNNNGGGEEEBBB===;;;<<<>>>???<<<===BBBBBBMMMdddyyyqqqdddVVVHHHCCCIIILLLHHHAAACCCaaaaaa@@@:::666111...---------,,,++++++******)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))***++++++++++++***+++,,,,,,---...///000000666<<>>111000111******---***)))))))))))))))))))))))))))************+++++++++((()))***+++---...//////777OOOggg~~~bbbKKKPPPaaahhhcccttteee\\\^^^jjjsssYYYQQQPPPYYYbbbhhhrrr|||~~~tttjjjdddbbbdddgggiiilllpppuuuyyy}}}uuuqqqrrriiiZZZPPPPPPTTT___ttt{{{}}}yyyvvvuuutttsssrrrpppqqqqqqqqqpppmmmkkkiiicccdddeeedddbbb^^^ZZZXXXVVVPPPJJJFFFAAA:::999;;;===@@@===>>>BBBBBBOOOhhhyyyoooeeeTTTDDDBBBHHHKKKIIIGGGAAAsss```EEE:::666222///.........---++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))************))))))***++++++++++++++++++,,,,,,---...///000000444<<>>FFFJJJKKKLLLPPPNNNLLLJJJJJJJJJHHHFFFIIIHHHLLLSSSZZZjjjzzzttt}}}tttcccWWWTTTRRRLLLEEEBBBDDDHHHKKKKKKSSSNNNLLLLLLKKKJJJOOOWWWooopppeeeQQQEEEEEEFFFBBBFFFJJJOOOWWWcccooossspppqqqzzz~~~yyyyyyyyywwwssssssrrrqqqqqqpppoooooommmllljjjhhhggggggggghhhbbbbbbbbbbbbaaa```^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYWWWVVVSSSOOOLLLRRR[[[iiiiiijjjmmmqqqwww{{{~~~yyy???222000111******...***)))))))))))))))))))))))))))************+++++++++)))***+++,,,---...///000444KKKccc|||{{{\\\KKKRRR```lllfffssseee\\\^^^jjjsssXXXOOOLLLTTT\\\aaajjjtttyyyrrrllleee```bbbdddhhhkkkoootttzzz~~~uuucccZZZYYYUUULLLIIIJJJOOO]]]ttt~~~yyy~~~{{{yyywwwvvvuuusssrrrpppqqqqqqpppooollliiigggdddeeeeeedddbbb^^^[[[XXXVVVOOOIIIFFF@@@:::999;;;===@@@===>>>BBBCCCOOOhhhzzzqqqiiiWWWFFFDDDHHHJJJHHHFFFNNN___III:::777333000000000///...+++++++++***))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''))))))))))))************)))******++++++++++++++++++,,,,,,---...///000000555===VVVzzznnnxxx{{{UUUIIIOOOfff}}}}}}~~~vvvdddVVVNNNOOOUUU```ppp~~~rrrmmmrrryyy~~~~~~}}}}}}|||tttssseee[[[cccsssjjjLLL<<<888999CCCMMMQQQQQQRRRVVVVVVWWWWWWVVVSSSQQQPPPQQQOOOSSSaaavvvzzzoooggg```SSSGGGCCC@@@?????????AAADDDGGGIIIUUUTTTUUUVVVTTTRRRUUU[[[fffeeeZZZJJJBBBFFFJJJJJJQQQWWW^^^fffpppxxxxxxsssyyy~~~zzzyyyxxxwwwrrrrrrrrrqqqpppppppppooolllkkkiiigggfffffffffgggbbbbbbcccbbbaaa___^^^\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTOOOLLLRRR[[[iiiiiijjjlllpppuuuzzz}}}~~~~~~@@@222///000++++++...***)))))))))))))))))))))))))))************+++++++++******+++---...///000111:::LLLbbb|||kkkUUUKKKWWW```eeeiiiqqqfff\\\^^^kkktttZZZOOOJJJQQQXXX\\\dddmmmzzzwwwoookkkgggdddaaacccfffjjjnnnsssyyyzzzxxxkkkVVVHHHFFFFFFDDDEEEGGGOOOaaa}}}yyy{{{yyyxxxxxxwwwvvvtttrrrqqqqqqpppooommmjjjgggeeeeeeeeeeeedddaaa^^^ZZZXXXTTTNNNHHHEEE@@@:::999;;;===@@@===>>>CCCCCCPPPhhh{{{rrrlll[[[JJJEEEHHHHHHFFFDDDMMM~~~^^^KKK:::777444222111111000///,,,,,,+++******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))************)))***++++++,,,,,,+++++++++,,,,,,---...///000000777@@@ZZZxxxqqqeeeMMMQQQeeevvv{{{}}}|||wwwggg[[[SSSQQQRRRSSS___qqq~~~eeefffjjjpppuuu{{{{{{xxx~~~|||^^^XXXhhhwwwhhhKKK:::888;;;FFFPPPTTTVVVXXXXXXZZZ^^^cccdddbbbcccfffbbb___gggxxxdddRRRMMMMMMIIIIIILLLHHHJJJKKKJJJHHHGGGGGGHHHLLLQQQYYY^^^^^^[[[[[[\\\WWWUUUMMMBBB???HHHQQQUUU[[[iiixxx{{{uuu{{{xxxwwwvvvqqqqqqqqqqqqpppppppppoookkkkkkiiihhhgggfffffffffbbbccccccbbbaaa___]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTOOOLLLQQQZZZhhhhhhhhhjjjnnnsssyyy|||xxxBBB333///000++++++...***))))))))))))))))))))))))))))))*********+++++++++***+++,,,---///000111111===OOOeee~~~oooSSSNNN\\\bbb~~~yyy[[[iiirrrfff\\\___kkkyyyyyyuuutttyyy___SSSLLLQQQXXX]]]dddlllrrrxxxzzzrrrlllhhhfffcccbbbfffhhhlllqqquuu{{{~~~zzzqqqnnnaaaOOOCCCBBBCCCBBBGGGKKKXXXsss||||||xxxxxxwwwxxxxxxwwwtttrrrrrrqqqpppnnnkkkhhheeeccceeeeeeeeeccc```]]]ZZZXXXSSSMMMGGGDDD@@@:::999;;;<<>>CCCDDDQQQiii{{{sssmmm\\\KKKFFFFFFEEEBBB@@@BBBlll[[[HHH999777444222222222000///,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))))))))******************+++,,,,,,,,,,,,++++++,,,,,,---...///000000666@@@\\\lllnnnlllNNNTTThhhwww~~~~~~}}}|||ppp[[[PPPLLLKKKOOOUUU^^^ooogggccc``````aaakkk{{{```\\\rrr|||eeeHHH===;;;???IIISSSWWW[[[^^^]]]___dddiiiiiigggllltttqqqyyygggUUUEEEAAABBBFFFRRR___iiiiiigggbbb[[[UUURRRQQQJJJOOOTTTWWWYYYXXXVVVSSSXXXWWWOOODDD???FFFRRRZZZbbbuuu{{{xxxvvvuuurrrqqqqqqppppppooooooooolllkkkjjjiiihhhgggggggggccccccccccccaaa___]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTOOOLLLQQQYYYggggggggghhhlllrrrxxx{{{tttDDD444...///+++,,,...)))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---///000111111999PPPnnnvvvYYYRRR___ddd~~~oooXXXhhhtttfff\\\^^^iiissspppxxxhhhooodddVVVMMMQQQYYY^^^eeemmmiiippp{{{}}}vvvrrrlllhhheeeccccccbbbiiilllooorrrvvvzzz~~~yyytttnnnkkk```ZZZPPPFFFBBBCCCCCCAAAKKKTTTjjj|||yyy~~~xxxwwwwwwwwwxxxwwwtttrrrrrrqqqooollliiifffdddbbbeeeeeedddbbb___\\\YYYWWWQQQKKKFFFCCC???:::999<<<<<>>CCCDDDQQQjjjzzzqqqiiiZZZKKKFFFEEEBBB===;;;>>>___tttUUUEEE888666444333222222000///,,,,,,,,,+++******))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))***************++++++,,,,,,,,,,,,,,,+++,,,,,,---...///000000444???\\\nnnppptttRRRVVVfffqqqzzz}}}}}}}}}}}}hhh[[[PPPMMMMMMLLLQQQYYYrrrppphhh```ZZZVVVYYYlllkkkhhhbbbEEE;;;;;;@@@KKKTTTYYY]]]aaahhhfffhhhjjjfffdddmmm{{{YYYKKKBBBCCCKKKVVVhhhyyy~~~yyyuuurrrpppooollljjjeeeaaa```aaa\\\UUUVVVVVVQQQFFF???CCCRRR___nnn~~~{{{wwwuuuvvvrrrrrrqqqpppooonnnmmmmmmkkkkkkjjjjjjiiiggggggfffccccccccccccaaa___\\\[[[\\\[[[ZZZYYYWWWVVVUUUTTTUUUUUUUUUTTTOOOLLLPPPXXXeeeeeedddfffkkkqqqxxx|||}}}xxx~~~FFF555...///+++---///))))))))))))))))))))))))))))))************+++++++++******+++---...///000111777TTTyyygggUUU[[[dddlllWWWkkkxxxggg]]]^^^ggg~~~qqqlllfffcccwwwfffVVVKKKOOOVVV[[[bbbjjjiiipppxxx}}}~~~{{{wwwuuuooommmjjjhhhgggggghhhiiimmmooorrrtttwww{{{sssiiiddd^^^XXXTTTOOOJJJEEEBBBDDDHHHJJJKKKVVVgggxxxxxx|||yyywwwvvvvvvwwwvvvtttrrrrrrqqqooollliiifffdddccceeedddbbb```]]]ZZZWWWVVVPPPJJJEEECCC???:::999<<<<<>>:::999<<<<<>>:::999<<<<<>>999666222000111222333333//////...---,,,******)))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,---...///000111111666CCCbbbrrr^^^cccnnnrrrvvvyyy|||yyyoooZZZVVVVVVWWW\\\iiivvviiijjjoooyyyzzzqqqzzznnnWWWPPP^^^nnnyyy|||vvvoooiiijjjrrrqqqVVVWWW```tttbbbfffeeeYYYMMMMMMZZZhhhvvv{{{vvvwwwyyyvvvrrruuutttsssrrrsssrrrpppnnnkkkkkkiiihhhfffdddbbbbbbaaaccceeefffdddaaa]]]ZZZZZZYYYYYYXXXWWWWWWVVVWWWXXXUUUSSSRRRNNNJJJNNNUUUdddaaa```dddiiinnnxxxHHH555///111,,,***---+++))))))))))))))))))))))))((()))***++++++,,,+++++++++,,,---------...000222:::PPPddduuuyyyrrrRRRLLLaaaddd|||eee___\\\```rrr{{{```XXXWWWQQQRRR[[[]]]sss]]]IIIIIIQQQVVVYYY^^^dddhhhllloooooommmllllllkkkjjjiiihhhhhhjjjlllnnnppprrrvvvxxx{{{~~~sssggg___WWWNNNHHHGGGIIIBBBBBBHHHHHHIIIZZZooo~~~}}}zzzuuuxxxzzzwwwqqqnnnoooqqqooonnnmmmkkkiiigggfffeeeeeebbb```^^^\\\YYYUUURRRPPPIIICCC@@@<<<777888;;;??????<<>>>>>>>><<<@@@FFFGGGWWWuuu}}}fffeeebbbVVVJJJFFFEEEAAA>>><<>><<<:::;;;@@@===>>>===AAAGGGHHHZZZyyyzzzdddeeedddVVVJJJFFFFFFCCC@@@???WWWkkkMMM<<<999666333111111111000///------,,,+++******))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++,,,,,,---...///000111111666EEEggg{{{qqqbbblll{{{yyyzzz{{{~~~xxxllljjjnnn~~~yyyfff\\\[[[^^^iiippp}}}uuuqqqqqquuuwwwyyy|||~~~{{{uuutttsssqqqmmmYYYPPP[[[aaa]]]bbbnnn{{{~~~zzzuuutttuuuxxxtttsssrrrrrrrrrqqqooommmmmmmmmkkkjjjhhhgggfffeeeeeedddbbbaaa___^^^^^^^^^\\\ZZZXXXVVVUUUVVVWWWXXXWWWUUUTTTSSSOOOKKKNNNTTT```\\\^^^eeemmmssszzz|||xxxHHH555///111,,,***---+++))))))))))))))))))))))))((((((***+++++++++++++++)))+++,,,,,,+++,,,...111999PPP___iiisssYYYPPPVVV```|||vvvppp]]]ZZZ]]]mmmtttZZZSSSRRRWWWaaaooosss^^^LLLJJJNNNOOOQQQVVVXXX\\\```cccfffhhhjjjlllnnnpppsssvvvyyyzzzzzzzzzyyy~~~yyyjjj```SSSKKKEEEEEEHHHLLLUUU]]]eeekkksss{{{{{{yyyyyyxxxvvvtttvvvxxxzzzxxxtttpppooooooooonnnllliiigggdddbbbaaabbb```]]][[[ZZZWWWTTTQQQJJJDDD@@@>>><<<999;;;???>>>???>>>AAAFFFGGGZZZzzzxxxeeegggfffXXXJJJGGGHHHGGGDDDCCCcccjjjOOO@@@:::777444222222111000...---,,,,,,++++++*********((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++,,,,,,---...///000111111:::HHHhhhsss{{{wwwbbbjjj|||zzz{{{|||yyylllnnnsss{{{lllaaa]]]^^^```hhhooo|||zzzqqqiiiggghhhkkklllooorrruuuxxxyyyzzz~~~{{{~~~}}}wwwvvv|||dddRRRWWW^^^^^^fffuuu~~~~~~zzztttqqqsssvvvtttsssqqqqqqrrrqqqooommmooonnnmmmkkkhhhfffeeedddeeedddbbb```___^^^^^^^^^[[[ZZZXXXVVVVVVVVVWWWXXXVVVTTTTTTSSSOOOKKKNNNSSSZZZXXXZZZdddnnnvvv}}}|||ooo{{{~~~rrrHHH555///111,,,***---+++))))))))))))))))))))))))((((((***+++++++++++++++***,,,------------000222888NNN]]]hhhqqqaaaWWWYYY^^^pppuuuppp^^^[[[]]]mmmzzz~~~lllbbbZZZkkkqqq}}}wwwbbbPPPLLLMMMMMMOOOTTTWWWZZZ___cccfffjjjnnnqqqqqqssswww{{{~~~||||||lll\\\QQQIIIFFFEEEIIINNNSSS\\\eeeqqqxxx~~~{{{zzzyyywwwvvvtttuuuvvvxxxwwwtttqqqooonnnmmmlllkkkhhhfffcccbbbaaa```^^^\\\ZZZYYYWWWSSSQQQKKKEEE@@@>>>;;;888:::>>>???AAA???AAADDDEEEXXXyyywwwfffkkkgggXXXJJJHHHJJJJJJGGGFFFdddhhhQQQDDD<<<999666444333222000...---------,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,---...///000111111999FFFcccrrr||||||aaaccctttwwwxxxzzz~~~{{{nnnrrrzzzxxxvvvrrrmmmlllpppuuu~~~tttkkkgggaaa```cccbbbcccfffiiimmmqqqtttuuuvvvzzzxxxpppvvvzzz}}}nnnYYYVVV[[[```lll{{{|||wwwrrrpppsssuuutttrrrqqqqqqqqqqqqnnnlllooonnnllljjjhhhfffeeeddddddcccbbb```___^^^]]]]]]ZZZYYYYYYXXXWWWWWWWWWWWWVVVTTTTTTTTTPPPKKKMMMSSSYYYVVVYYYeeeqqqyyy|||jjjxxxpppHHH555///111,,,***---+++))))))))))))))))))))))))((()))***++++++,,,+++++++++,,,---------...000222666JJJ[[[iiilllcccUUUVVV\\\|||dddrrrnnn___[[[]]]lll~~~uuu|||~~~jjj\\\hhhwww~~~hhhTTTMMMLLLKKKMMMSSSUUUXXX]]]aaaeeekkkppptttwwwyyy}}}lll]]]QQQHHHHHHGGGKKKRRRYYY^^^hhhqqq}}}}}}}}}|||zzzxxxvvvuuutttrrrsssuuuvvvuuurrrooommmkkkjjjiiigggeeecccbbbaaa___]]][[[YYYXXXVVVSSSPPPKKKEEE@@@>>>;;;888999===???AAA@@@AAADDDDDDXXXzzzuuufffmmmfffVVVIIIHHHLLLLLLHHHEEEXXX}}}eeeQQQFFF===;;;888666555333111///.........------------,,,******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,---...///000111111666AAA\\\eeeaaannntttvvvxxx|||{{{}}}pppuuuxxxvvvwwwtttpppooovvvyyyooobbb``````\\\]]]bbbbbbcccdddgggkkkppptttvvvvvv{{{xxxuuusss}}}ppp```YYY[[[dddrrr~~~~~~|||xxxtttrrrrrrtttwwwsssrrrqqqqqqqqqpppnnnlllkkkkkkjjjiiihhhggggggfffccccccbbbaaa___^^^]]]\\\XXXYYYYYYYYYYYYWWWVVVUUUUUUTTTTTTTTTPPPLLLMMMRRR\\\XXX[[[gggsss{{{ooonnnHHH555///111,,,***---+++))))))))))))))))))))))))((()))***++++++,,,++++++***+++------,,,---///111555GGG\\\llljjjzzzjjjTTTPPPXXXxxx{{{bbbnnnppp^^^ZZZ[[[jjj~~~qqqssstttaaa]]]~~~oooXXXOOOLLLIIIMMMTTTVVVXXX]]]aaafffmmmtttyyy~~~mmmYYYOOOKKKHHHLLLMMMRRR[[[cccjjjvvv{{{{{{{{{{{{yyywwwuuuttttttoooppprrrttttttrrrooollliiihhhgggfffeeecccbbbbbb^^^\\\ZZZXXXWWWUUURRRPPPHHHCCC>>>===;;;999;;;???>>>AAAAAABBBEEEEEE[[[rrreeelllbbbSSSFFFFFFLLLLLLGGGCCCNNNnnnxxxbbbPPPFFF>>><<<999777666444111///..................------++++++************++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))************+++++++++,,,,,,---...///000111111777BBB\\\~~~llleeennntttvvvxxx}}}yyy~~~qqqvvv~~~~~~zzzlll``````dddggglllqqqzzz|||{{{ooo```VVVYYY\\\ZZZ]]]eeehhhhhhiiikkkoootttxxx{{{|||vvvwww|||xxxtttzzzvvvoooeee\\\]]]hhhvvv}}}zzzuuurrrqqqtttwwwyyysssrrrqqqqqqqqqpppnnnlllhhhhhhhhhhhhhhhiiiiiiiiibbbbbbbbbaaa```^^^\\\[[[WWWXXXZZZZZZZZZXXXUUUTTTUUUTTTTTTTTTPPPLLLMMMRRR___\\\^^^jjjuuu|||vvvkkkHHH555///111,,,***---+++))))))))))))))))))))))))((()))***++++++,,,++++++)))***,,,,,,+++,,,...000777HHH^^^qqqkkkvvvzzzZZZPPPXXXyyyzzzeeemmmttt]]]YYYZZZiiinnnnnnpppaaaeee}}}rrr[[[PPPKKKIIIMMMTTTWWWZZZ^^^ccciiipppxxx}}}~~~___KKKFFFIIIJJJPPPQQQWWW```hhhrrr{{{yyyzzzzzzyyyvvvtttssssssmmmnnnpppssstttsssooolllhhhgggfffeeedddccccccbbb]]][[[YYYXXXWWWUUURRRPPPFFF@@@===<<<;;;:::===BBB===AAAAAACCCFFFHHH^^^pppccckkk___PPPDDDEEEKKKKKKEEE@@@MMMkkkwwwdddSSSFFF@@@>>><<<999666444333222...............------,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------...000111222888EEEaaaqqqooozzzyyywwwwww}}}|||yyy{{{}}}}}}wwwbbbPPPNNNPPPQQQWWWaaapppuuu~~~wwwmmm___]]]ZZZXXXYYY]]]aaaeeeiiimmmrrrtttuuuwww|||wwwssswww|||xxxyyytttkkk[[[QQQVVVgggssswwwzzzxxxuuuuuuwwwyyyzzzzzztttsssrrrrrrrrrqqqooommmmmmiiifffeeefffgggdddbbb^^^______```___]]]\\\[[[[[[ZZZXXXWWWVVVVVVWWWWWWXXXTTTSSSRRRPPPLLLMMMRRR]]][[[bbbppp|||uuueeeFFF555000000+++,,,///***************))))))))))))******))))))******+++,,,))))))***+++,,,...///000222III[[[llllll{{{eeeJJJRRRzzznnnttt~~~^^^\\\\\\fff~~~}}}kkkiiiggg]]]wwwwwwhhhbbbbbbhhhqqqyyy|||eeeSSSJJJIIIMMMOOOTTTXXX___fffmmmuuu|||cccPPPKKKJJJKKKMMMXXXZZZ```iiittt~~~|||zzzxxxuuuttttttsssrrrpppnnnppprrrssssssqqqnnnmmmfffffffffggghhhfffbbb^^^[[[[[[ZZZXXXUUUSSSQQQOOOFFFCCC>>>999777888:::<<>>@@@@@@DDDHHHKKKgggnnn```___SSSJJJCCCFFFLLLKKKFFFBBB[[[|||lllXXXNNNEEEBBB@@@>>>;;;888666555444000000111111000000///...,,,,,,,,,,,,++++++++++++***))))))(((((())))))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------...000111222:::JJJjjjuuuuuuwwwyyyyyy{{{yyymmmhhhooo~~~|||sss||||||fffMMMFFFHHHKKKPPPVVV^^^dddllluuu||||||tttjjjaaa\\\ZZZZZZZZZ\\\```gggmmmpppqqquuuyyy{{{{{{}}}}}}qqqfff^^^[[[WWWLLLCCCBBBDDDLLL___rrr~~~|||{{{zzzzzz{{{zzzxxxwwwrrrqqqpppppppppooommmkkkiiigggeeedddddddddbbb```^^^^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXUUUSSSRRRPPPMMMOOOTTTaaa```fffsss~~~rrrEEE666000111,,,,,,///***************))))))))))))******))))))******+++,,,*********+++,,,...000111000???OOOiiiyyy\\\QQQ^^^eee^^^[[[cccxxxsssgggbbbppp|||ssskkkgggfffkkkmmmllllllnnnxxxttt\\\KKKFFFJJJQQQXXX]]]dddlllttt|||gggOOOMMMNNNKKKQQQ]]]gggnnnwww}}}}}}}}}{{{zzzzzzwwwuuutttttttttrrrqqqtttsssrrrqqqooommmlllkkkjjjiiigggggggggeeeccc```\\\[[[ZZZWWWTTTPPPMMMKKKBBB???;;;888777:::===???>>>@@@@@@EEEJJJNNNlllmmm```^^^RRRIIICCCGGGKKKJJJFFFDDDiiiaaaSSSKKKDDDCCCBBB???<<<999777666555111111222222111111000///------,,,,,,,,,+++++++++***))))))))))))))))))***((((((((((((((((((((((((******************************+++++++++,,,,,,,,,------------...000111222888IIIjjjrrrqqqwwwzzz|||xxxdddaaajjj~~~~~~nnnffftttoooSSSGGGHHHLLLQQQUUU\\\bbbjjjrrrxxx}}}{{{tttlllfffaaa^^^YYYYYY[[[^^^cccjjjooossstttxxx}}}|||mmm[[[NNNGGGFFF@@@BBBKKKLLLMMM]]]ttt}}}||||||||||||zzzwwwtttrrrpppoooooooooooollljjjhhhgggfffeeedddcccaaa```^^^^^^^^^]]]\\\\\\[[[ZZZXXXXXXXXXWWWWWWVVVVVVVVVXXXUUURRRRRROOOMMMOOOUUUddddddjjjvvv{{{uuuEEE666111222------///***************)))))))))(((******))))))******+++,,,*********+++---...000111000999DDD___tttlllNNNMMM\\\ggg^^^XXXaaauuuzzzkkkjjj{{{|||{{{~~~{{{|||}}}zzzaaaMMMFFFKKKSSSVVV[[[bbbkkksss{{{vvv\\\KKKPPPTTTQQQXXXhhhlllsss}}}~~~|||{{{zzzyyyyyywwwuuutttttttttsssqqqvvvuuurrrooolllkkkjjjjjjkkkiiifffeeeeeecccaaa___[[[[[[YYYWWWSSSNNNJJJHHH@@@===:::777777:::>>>AAA???@@@@@@EEEKKKPPPpppnnnbbb```SSSIIIDDDHHHJJJFFFDDDEEEvvvzzz^^^SSSHHHCCCDDDBBB@@@===:::888777666222222222333222111111000---------,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((******************************+++++++++,,,,,,,,,------------...000111222444DDDeeemmmlllvvvzzz|||~~~wwweeeaaajjj}}}xxxpppccc___tttvvvXXXHHHFFFJJJOOORRRXXX^^^fffmmmsssvvvzzz|||zzzwwwrrrjjjddd___]]]\\\ZZZ[[[]]]aaaeeekkkooorrruuuyyyuuudddRRREEE>>>???<<>><<<888777777;;;???BBBAAAAAA@@@EEEKKKQQQqqqooofffeeeTTTJJJEEEIIIIIIBBBAAAFFF}}}qqq___SSSEEEEEEDDDBBB@@@===:::888777666222222333333222222111000------------,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...000111222888EEEccc}}}xxxkkkllltttxxx{{{{{{xxxjjjeeelll|||}}}pppfffaaa[[[aaa}}}bbbNNNHHHKKKQQQUUUXXX]]]dddkkkooorrruuuwwwqqqoookkkeee___[[[[[[\\\]]]^^^```dddhhhllloooqqquuuzzz|||}}}rrrcccTTTIIICCC@@@BBB@@@CCCKKKTTTfff}}}{{{{{{zzzzzzzzzwwwtttpppqqqpppooooooooonnnllljjjfffhhhiiihhheeecccbbbbbb^^^]]]\\\[[[ZZZZZZZZZZZZVVVVVVWWWWWWWWWWWWVVVUUUVVVRRROOOOOOLLLKKKOOOUUUiiijjjpppzzzppp|||zzznnnkkk}}}EEE666222333......///***************))))))))))))******))))))******+++,,,+++++++++,,,---///111111000555;;;TTTggg{{{\\\MMMTTT]]]~~~lll^^^UUU]]]ppp|||kkkXXXOOOOOOTTTXXX]]]dddlllttt|||]]]SSSOOOUUU[[[```iiiuuu{{{|||yyywwwwwwxxxvvvtttttttttuuutttrrrtttrrrpppmmmkkkjjjjjjjjjiiigggeeecccbbb```\\\ZZZXXXXXXWWWUUUQQQLLLGGGDDD===;;;888666777;;;???BBBBBBBBBAAAEEEKKKSSStttlllggggggSSSIIIEEEJJJHHH???@@@IIIzzzhhh```SSSCCCHHHDDDBBB@@@===:::888666666222222222222222111000000...------------,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...000111222<<>>OOOYYYhhh{{{eeeWWWZZZYYYqqqhhh~~~vvvcccWWW]]]mmmssseeeYYYRRRPPPYYY]]]dddlllssszzz|||~~~fffSSSZZZ\\\]]]eeeuuuyyy{{{|||{{{wwwtttuuuvvvxxxvvvtttttttttuuutttsssmmmmmmmmmmmmmmmllllllllliiihhhggggggeeeaaa\\\XXXTTTUUUUUUTTTQQQLLLFFFCCC===;;;888666777:::???BBBAAABBBAAAGGGPPPZZZ~~~qqqcccaaabbbMMMCCCBBBJJJHHH???DDDRRRjjjqqquuukkkYYYNNNHHHDDD@@@>>><<<:::999777444222666555444333222111000///222111000...---,,,++++++,,,+++***)))(((((((((((())))))(((((((((((()))))),,,+++***))))))***+++,,,+++******)))***,,,---...------------...000111222888BBBYYYwwwxxx|||vvvzzz~~~|||{{{{{{uuuooowww}}}bbbVVVTTTPPPJJJLLLZZZooojjjTTTJJJKKKNNNNNNXXXXXX[[[^^^bbbddddddddd]]]___aaaaaa```___```aaabbbdddgggiiimmmrrruuuttt}}}{{{xxxiii\\\MMMHHHEEEFFFGGGIIIOOOVVVWWWeeevvv|||vvvwwwwwwwwwwwwvvvuuuuuusssooollllllooopppllliiijjjiiihhhgggdddbbb```___^^^^^^\\\[[[ZZZYYYYYYYYYYYYWWWVVVWWWYYYYYYUUURRRUUUNNNKKKMMMKKKHHHMMMWWWooozzzyyywwwzzzzzzHHH<<<222000111000---,,,------,,,++++++******))))))************+++++++++,,,,,,---...///000111111:::555===PPP___hhhxxx{{{gggRRRTTTpppnnnuuuiii[[[bbbmmm}}}zzzlll___VVVRRRWWW]]]eeemmmsssyyy}}}|||yyyzzz|||sss\\\]]]ZZZ]]]gggooowwwyyyyyy{{{{{{zzzyyyyyyxxxwwwwwwuuuuuutttuuuuuutttrrroooooopppqqqqqqpppnnnkkkjjjiiiiiijjjiiifffaaa\\\XXXYYYVVVRRRPPPOOOKKKEEEAAA>>>:::666555888===BBBDDDGGG???@@@IIINNN]]]qqqddd___ZZZFFFDDDMMMIIIIIIDDD>>>VVVmmmkkkzzzfffVVVMMMFFFCCC@@@>>><<<::::::888666444555555444333222000//////111000///---,,,,,,,,,,,,,,,+++***))))))(((((()))))))))(((((((((((())))))++++++***))))))***+++++++++************,,,---...------------...000111222999AAATTTppp~~~~~~uuunnnyyysss]]]OOOKKKMMMQQQSSS^^^vvvkkkTTTIIIJJJNNNNNNUUUVVVYYY\\\___aaaaaaaaa___aaabbbbbbaaaaaabbbdddcccdddeeegggkkkqqqvvvxxx}}}xxxnnnbbbVVVNNNJJJGGGFFFHHHJJJMMMTTT\\\___ttt{{{yyywwwwwwwwwwwwvvvvvvuuutttrrrnnnkkkkkknnnnnnkkkhhhiiiiiihhhfffdddbbb```___^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWUUUVVVWWWWWWTTTRRRTTTNNNKKKMMMKKKHHHNNNXXXpppzzzyyywww~~~}}}GGG<<<222111222000------------,,,,,,+++*********)))************+++++++++,,,,,,---...///000111111666444;;;LLL[[[kkkuuuUUUSSSmmm{{{{{{jjj[[[___iiiwww}}}pppcccZZZUUUXXX]]]dddkkkpppvvv}}}|||xxxwwwuuuvvvyyylllYYYXXXZZZbbbmmmwww{{{zzz|||{{{{{{zzzxxxwwwwwwvvvwwwuuutttssssssrrrooommmmmmnnnooooooooonnnmmmlllhhhhhhhhhgggccc___[[[XXXXXXVVVRRRPPPNNNJJJEEEAAA>>>:::666555888===BBBDDDFFF@@@AAAHHHMMM^^^nnnbbb]]]WWWHHHDDDJJJHHHJJJEEE===SSSrrrwwwzzz___RRRJJJDDDAAA@@@>>>===<<<<<<;;;999777666555444333222000/////////......---,,,,,,---------,,,+++***))))))))))))***))))))(((((())))))***++++++***))))))***++++++************+++,,,---...,,,,,,------...///111222===CCCTTTooovvvlllyyyxxx^^^RRRJJJKKKNNNSSS___kkklllTTTHHHHHHMMMNNNRRRTTTVVVYYY[[[]]]^^^^^^aaacccdddccccccdddfffhhheeedddeeefffiiiooowww}}}tttfffWWWMMMGGGDDDHHHHHHJJJNNNQQQUUU^^^hhhsss}}}yyyxxxwwwwwwwwwwwwvvvuuutttsssqqqnnnkkkkkkmmmmmmjjjggghhhhhhgggfffdddbbb```^^^^^^]]]\\\ZZZYYYYYYYYYYYYXXXVVVTTTTTTTTTUUUTTTRRRSSSNNNLLLMMMKKKHHHOOOZZZsss{{{yyyxxxwwwFFF<<<333222222000......------,,,,,,++++++******)))************+++++++++,,,,,,---...///000000111333333888CCCRRRkkkTTTPPPiiilll[[[]]]eeeqqquuuhhh^^^YYYXXX\\\bbbgggmmmrrrxxx|||{{{vvvrrrpppoooppptttyyyuuubbbVVVWWW^^^jjjvvv~~~{{{}}}}}}|||{{{zzzxxxwwwvvvuuuxxxuuusssqqqpppooommmkkklllllllllmmmmmmnnnnnnnnnggggggfffdddaaa]]]ZZZXXXXXXVVVSSSPPPMMMIIIDDD@@@===:::666555999>>>BBBDDDCCC@@@BBBGGGMMMaaakkk```ZZZSSSIIICCCHHHHHHLLLHHHAAAYYYoooXXXOOOHHHCCCAAABBB@@@>>>>>>???>>>===;;;777777666444333111000///...---------------......------+++******************))))))))))))))))))***+++******************+++************+++,,,------,,,,,,,,,---...///000111<<>>BBBDDDAAAAAACCCFFFMMMgggggg___YYYPPPHHHCCCIIIIIILLLKKKMMMoooeeeSSSMMMHHHDDDDDDEEECCCBBBAAABBBBBB@@@???::::::888777555333222111......---------...//////...---,,,+++******************))))))))))))***************++++++*********)))******+++,,,,,,,,,---,,,,,,,,,,,,---///000111555;;;NNNooo~~~yyykkkpppqqqfff[[[YYYfffkkkwwwsss[[[IIIFFFJJJNNNPPPRRRUUUWWWXXXZZZ]]]```dddfffhhhiiijjjkkknnnpppmmmnnnqqquuuvvvwww~~~vvvcccZZZNNNFFFDDDFFFHHHHHHKKKOOOVVV]]]aaaiiizzz~~~{{{{{{vvvvvvvvvuuuuuusssrrrrrrrrrpppooonnnmmmllljjjiiiffffffeeedddcccaaa___^^^\\\\\\ZZZYYYXXXWWWWWWWWWXXXXXXVVVUUUSSSTTTUUUVVVQQQMMMMMMOOOLLLJJJRRR```yyy}}}zzz{{{vvv~~~xxxDDD===666555444111///000......------,,,++++++***))))))*********+++++++++++++++,,,---...///000000000444666999JJJqqqsssPPPVVVlllvvvaaa___ccclllxxxlll```XXXQQQSSSWWW]]]eeelllrrruuuxxxwwwtttqqqnnnjjjgggeeebbbdddgggmmmuuu}}}kkkYYYSSSUUU]]]iiiwww~~~||||||~~~}}}|||zzzxxxvvvuuutttuuussspppooopppqqqqqqqqqmmmlllkkkjjjiiiiiiiiiiiigggfffeeebbb```]]][[[YYYVVVUUUTTTPPPKKKFFFBBB@@@;;;888666666:::???BBBDDD@@@BBBDDDEEEQQQppp}}}eee___YYYOOOFFFCCCLLLKKKKKKLLL\\\|||\\\QQQNNNIIIGGGKKKIIIGGGFFFEEEFFFEEEDDDBBB>>>===<<<:::888666555444/////////...//////000000......---,,,+++++++++++++++******))))))******+++)))***++++++++++++***)))))))))***,,,,,,,,,,,,,,,++++++,,,,,,---...000111555;;;OOOpppyyywwwtttyyyzzzjjjiiidddZZZ[[[fff}}}xxx```LLLFFFIIIMMMNNNRRRVVVWWWXXXZZZ___dddfffiiimmmooopppqqqsssuuuttttttyyyrrriiiTTTLLLDDDAAACCCHHHKKKKKKNNNTTT^^^gggmmmxxx~~~{{{xxxyyyttttttttttttttttttsssrrrrrrqqqpppooommmkkkjjjjjjeeeeeeddddddbbb```___^^^\\\[[[ZZZXXXWWWWWWWWWWWWWWWXXXXXXVVVTTTSSSTTTVVVOOOMMMNNNPPPMMMJJJTTTbbbyyy}}}{{{}}}xxx~~~tttsssCCC===888666555111000111......------,,,,,,++++++)))************+++++++++++++++,,,---...//////000...333555999NNNxxxhhhUUU```nnn{{{ddd```bbbjjj{{{uuuxxx}}}xxxkkk\\\SSSMMMMMMPPPWWW___gggllloooqqqnnnkkkiiigggeeebbb```]]]___ccciiipppwww}}}sss^^^SSSUUU[[[___lll||||||{{{|||}}}~~~~~~}}}|||{{{zzzxxxwwwvvvuuusssqqqppppppqqqrrrrrrqqqlllkkkkkkjjjiiiggggggfffeeeeeedddccc```]]]ZZZXXXUUUUUUTTTPPPJJJDDD@@@???:::888666777:::???BBBDDD???CCCDDDFFFVVVzzzwwwbbb^^^YYYNNNEEEDDDOOONNNKKKMMMcccoooVVVQQQPPPKKKKKKRRRMMMKKKIIIIIIIIIHHHFFFEEEBBBAAA???>>>;;;999888777222111000000000000000111///...---,,,,,,++++++,,,+++******))))))******+++)))***++++++++++++***)))((()))+++,,,------,,,,,,+++++++++,,,---...///000666===QQQrrrsss{{{kkkmmmttt|||zzzhhhddd___XXXcccwww}}}dddOOOGGGIIILLLLLLQQQUUUWWWXXX[[[aaafffiiimmmrrrvvvwwwxxxyyyzzz{{{zzz~~~ttt___VVVGGGFFFDDDDDDFFFKKKOOOSSSVVV^^^jjjttt}}}}}}}}}}}}xxxvvvwwwrrrrrrssstttttttttssssssqqqqqqpppnnnllljjjiiiiiidddddddddcccbbb```___^^^[[[[[[YYYXXXWWWVVVVVVVVVTTTVVVXXXWWWTTTRRRRRRTTTNNNLLLNNNQQQMMMKKKUUUdddwww{{{{{{zzznnnuuuzzzzzzppphhhCCC===999888555111000222.........---,,,,,,++++++)))************+++++++++***+++,,,,,,......///000...333444888OOOuuu```\\\eeeiiifff``````eee}}}}}}pppmmmrrryyy|||zzzkkkYYYLLLJJJIIIJJJPPPXXX```dddfffiiifffbbb```aaa```^^^\\\[[[]]]aaaffflllrrrwwwzzzwwwcccTTTQQQZZZcccfffttt}}}}}}{{{zzz{{{}}}~~~}}}|||{{{{{{zzzxxxwwwwwwvvvqqqpppppppppqqqqqqooommmhhhiiiiiijjjiiihhhffffffbbbbbbcccbbb```\\\XXXVVVTTTUUUTTTPPPIIICCC@@@???999777666777;;;???BBBDDD@@@CCCCCCFFF[[[qqq___]]]XXXLLLGGGDDDOOOOOOLLLLLLaaagggRRRQQQRRRLLLNNNWWWOOOMMMLLLKKKKKKJJJHHHFFFDDDCCCBBB@@@===;;;:::999333333222111111111111111//////...---,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,+++++++++,,,---...///000222999OOOpppuuu{{{mmmiiiqqq{{{~~~yyyfffccc___[[[kkk{{{qqqqqqvvvgggQQQGGGHHHKKKKKKOOOTTTVVVWWW[[[bbbhhhlllpppvvv{{{}}}}}}}}}~~~}}}}}}gggPPPGGG???CCCHHHJJJKKKNNNVVV\\\^^^fffttt~~~|||}}}|||wwwvvvxxxqqqqqqrrrsssttttttttttttpppppppppmmmjjjhhhhhhhhhddddddccccccaaa```^^^^^^[[[ZZZYYYXXXWWWVVVVVVVVVRRRUUUWWWVVVSSSQQQQQQRRRNNNLLLOOOQQQMMMKKKVVVfffuuuyyy{{{|||qqqzzzkkkqqq~~~zzzxxxmmm^^^BBB===999888666111111333///......------,,,++++++)))************+++++++++***++++++,,,---...///000000444333555LLLnnnxxx\\\```fffaaazzz|||ggg___]]]aaaxxx|||qqqppptttyyy{{{|||kkkVVVIIIHHHGGGGGGLLLSSSZZZ^^^___ccc```\\\[[[\\\]]]\\\ZZZZZZ\\\___dddjjjppptttwww}}}}}}kkkYYYOOORRR^^^iiiooo}}}~~~~~~||||||}}}}}}{{{{{{{{{zzzyyyyyyxxxwwwwwwqqqppppppppppppooollliiieeefffhhhjjjjjjiiigggfff___```bbbbbb___[[[WWWTTTTTTUUUTTTPPPHHHBBB??????999777666777;;;@@@CCCDDD@@@CCCCCCGGG___mmm\\\\\\WWWKKKJJJDDDNNNOOONNNLLL\\\{{{zzzfff\\\QQQLLLNNNQQQPPPNNNNNNMMMKKKJJJHHHGGGGGGGGGDDDCCCBBB@@@>>>===;;;;;;888888666444222000...---/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,---...000111///999KKKcccyyyhhhwwwiiiooouuu}}}yyyeeebbb\\\YYYooo}}}jjj___ZZZWWWWWWZZZaaalll{{{kkkTTTHHHFFFIIILLLOOOTTTXXX\\\aaafffjjjmmmuuu}}}~~~pppWWWHHHBBBCCCGGGLLLPPPSSSWWW[[[^^^hhhqqq{{{}}}zzzwwwuuuttttttuuuvvvtttsssrrrsssrrrooommmooopppqqqpppnnnkkkhhheeeeeeccc````````````___^^^ZZZZZZZZZYYYXXXXXXWWWWWWXXXWWWVVVTTTRRRQQQOOOOOOJJJLLLJJJLLLPPPMMMTTTiiiyyyxxx}}}cccvvvtttmmm\\\CCC???:::777777777555333000///...---------------+++***************++++++++++++,,,------......//////111///000FFFeeeuuuttttttsssUUURRRhhh|||ooorrrhhhZZZ]]]```rrrssslllqqq|||zzzeeeOOOCCC@@@CCCGGGKKKNNNRRRVVVYYY[[[[[[ZZZXXXUUUUUUVVVXXXXXX[[[___dddhhhnnnssswww}}}rrrZZZNNNOOOWWWbbbkkkvvv|||{{{zzzyyyyyyyyyzzzzzzwwwwwwvvvuuuuuuuuuuuuuuupppppppppooonnnllljjjiiikkkjjjiiiiiiiiigggdddbbbdddcccaaa^^^[[[XXXVVVTTTSSSRRRPPPLLLGGGAAA===:::999777555666:::>>>AAACCC???FFFFFFGGGaaahhh]]]VVVNNNHHHIIIHHHPPPPPPCCCGGG^^^nnnjjj{{{\\\TTTKKKHHHKKKNNNNNNKKKKKKKKKJJJIIIGGGFFFEEEDDDBBBBBBAAA@@@>>>===<<<;;;999888777555333111///...000//////......---,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,+++++++++,,,---...///000///666EEE]]]|||sssggguuuiiitttyyy~~~lllccc]]]aaa}}}wwwlll```\\\[[[ZZZZZZ\\\]]]fffsssqqqZZZJJJGGGIIILLLOOOSSSXXX\\\bbbgggkkkqqqyyyyyy]]]LLLFFFDDDIIILLLPPPSSSWWW\\\dddiiiqqqxxx}}}|||zzzxxxwwwvvvvvvvvvtttssssssssssssrrrpppmmmmmmnnnooopppnnnllliiigggdddbbb```_________^^^]]]ZZZYYYYYYXXXXXXWWWWWWVVVWWWWWWVVVTTTSSSQQQPPPOOOJJJMMMKKKLLLOOOMMMTTThhhrrrttt{{{yyyeeewwwppp\\\GGGBBB<<<999888777555222000000///...------------++++++************++++++++++++,,,------......//////111000000CCCbbbwww{{{yyy~~~aaaSSS[[[jjjsssqqqiiiZZZ\\\___qqqwwwmmmppp|||xxxbbbMMMAAA@@@CCCGGGJJJMMMQQQUUUWWWYYYYYYXXXVVVTTTTTTUUUWWWWWWZZZ___ccchhhmmmrrrvvv~~~~~~kkkVVVNNNQQQZZZfffnnn{{{~~~}}}{{{zzzxxxxxxxxxyyyzzzwwwvvvuuutttssssssssssssqqqqqqpppnnnmmmkkkjjjiiihhhggggggggghhhhhheeecccbbbaaa___\\\YYYWWWUUUTTTSSSRRROOOKKKFFFAAA===:::888777555777;;;???AAABBB@@@FFFHHHMMMjjj}}}dddYYYRRRKKKFFFGGGDDDMMMQQQEEEGGG\\\llljjjSSSMMMGGGGGGJJJMMMLLLJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>======<<<:::999888666444222111000000000///......------,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///333888CCCZZZxxx|||sss}}}rrrwww|||sssbbb\\\lll{{{xxxzzz{{{zzznnnhhheeehhhkkkjjjiiijjjdddhhhpppzzz{{{cccPPPHHHHHHKKKNNNSSSXXX]]]cccjjjnnnvvvcccIIIDDDHHHHHHOOORRRUUUXXX\\\dddnnnvvv~~~~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxrrrrrrrrrttttttssspppnnnlllmmmnnnnnnnnnllljjjhhhcccaaa___^^^^^^^^^]]]\\\YYYXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPKKKNNNKKKLLLOOOLLLSSShhhrrruuu}}}tttrrryyyttt]]]IIIDDD>>>:::999888555222111111000///............++++++************++++++++++++,,,------......///...111000000???]]]yyyxxxZZZSSS___~~~}}}uuummm[[[ZZZ]]]nnn|||oooooo|||ttt^^^JJJ@@@???BBBGGGJJJMMMOOOSSSUUUVVVVVVVVVTTTRRRRRRTTTVVVXXX[[[```dddiiinnnssswwwooo```RRROOOUUU___jjjsss}}}~~~|||yyywwwvvvwwwxxxzzzvvvuuutttrrrqqqpppppppppsssqqqooolllkkkjjjjjjjjjeeeddddddeeeggggggeeeccc___^^^\\\[[[XXXVVVUUUTTTRRRQQQNNNJJJEEE@@@<<<:::888777666888<<>>========================;;;:::999777555444222222000000//////...---------------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,------...444999CCCVVVrrr{{{yyy|||zzzfffeee~~~tttuuuzzzwwwwww}}}~~~}}}~~~vvvuuuvvv|||nnnWWWJJJHHHJJJNNNSSSYYY___eeelllpppyyywwwSSSCCCHHHNNNMMMRRRVVV[[[___ccckkkvvv~~~~~~~~~zzzzzz{{{zzzzzzyyywwwwwwqqqqqqrrrtttuuutttqqqnnnmmmmmmnnnnnnllljjjhhhgggcccaaa^^^]]]]]]]]]\\\ZZZXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRPPPPPPKKKNNNKKKLLLOOOLLLSSSgggyyy{{{|||uuuxxx```IIIDDD>>>;;;:::999666333333222111000///.........,,,,,,+++*********++++++++++++,,,------......///---000111111:::UUUxxx\\\OOO___www```[[[[[[jjjqqqnnn{{{oooXXXFFF??????BBBGGGJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQSSSUUUZZZ]]]bbbfffkkkpppvvvzzzcccXXXPPPRRRZZZdddpppxxx}}}~~~|||yyyvvvuuuvvvxxxyyywwwvvvtttrrrpppooooooooosssqqqnnnkkkiiiiiiiiijjjeeedddccccccddddddcccbbb]]]]]]\\\ZZZXXXWWWVVVUUUQQQPPPMMMHHHDDD???<<<:::777666777999===@@@AAAAAACCCBBBEEEXXXnnnXXXOOOHHHCCCBBBHHHDDDKKKLLL@@@EEEddd}}}LLLJJJHHHHHHJJJJJJHHHEEEDDDEEEFFFFFFEEEBBB???>>>;;;;;;<<<<<<<<<=========;;;:::999888666555333333111000000///......---------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,------......555@@@OOOggg{{{{{{~~~qqqttt~~~}}}}}}}}}xxx___OOOJJJJJJNNNTTTZZZ```gggnnnrrryyyiiiMMMHHHQQQTTTQQQSSSZZZbbbgggjjjqqq|||}}}{{{||||||{{{zzzyyywwwvvvuuurrrqqqrrrsssttttttqqqooooooooonnnmmmkkkhhheeedddcccaaa^^^]]]]]]\\\[[[ZZZWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTTTTSSSRRRPPPOOOKKKNNNKKKLLLOOOLLLSSShhh{{{|||~~~qqqcccHHHCCC===;;;;;;;;;888666444444222111000/////////---,,,,,,+++******++++++++++++,,,------......///---000111111666MMMssszzzRRRKKKbbbggg]]]ZZZeee|||uuuoooyyy~~~kkkTTTDDD???@@@CCCGGGJJJLLLMMMOOOPPPQQQQQQRRRQQQPPPQQQTTTVVVZZZ]]]bbbfffkkkpppvvvzzz{{{\\\UUURRRWWWaaakkkuuu~~~}}}zzz|||{{{xxxvvvuuuvvvwwwxxxwwwvvvtttrrrqqqpppooooooqqqooommmjjjiiiiiiiiijjjgggeeecccbbbbbbbbb```___]]]]]]\\\ZZZYYYXXXWWWVVVPPPNNNKKKGGGBBB>>><<<:::666666777;;;>>>AAAAAA@@@DDD@@@CCC\\\gggUUUMMMEEEAAABBBGGGHHHMMMHHH>>>QQQ{{{IIIGGGFFFFFFFFFEEECCCBBBDDDDDDDDDDDDBBB@@@>>>===::::::;;;;;;;;;<<<<<<<<<;;;:::999888666555444333111111000//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---666AAAMMMccc~~~}}}zzz~~~{{{xxxuuuuuuxxxyyyxxxzzz~~~~~~~~~gggTTTLLLKKKOOOUUU[[[aaahhhooosssyyy]]]MMMPPPVVVWWWUUUWWW___iiiooottt{{{~~~~~~{{{zzz|||{{{zzzyyywwwvvvuuuttttttsssrrrrrrssssssqqqoooppppppnnnllliiifffdddcccdddaaa___]]]]]]\\\[[[YYYXXXWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUUUUTTTQQQOOOMMMJJJMMMJJJLLLPPPMMMTTTiiixxx{{{xxx{{{rrrcccHHHDDD???<<<======;;;999666555333222111000//////...---,,,++++++***++++++++++++,,,------......///...///111222444EEEkkklllOOOPPPhhhoooaaaZZZaaauuu{{{pppuuu}}}hhhQQQCCC@@@AAADDDIIIKKKLLLMMMNNNNNNPPPQQQQQQQQQQQQRRRUUUXXXZZZ]]]aaafffjjjpppuuuyyyqqqZZZVVVVVV^^^hhhrrr}}}~~~~~~}}}zzzvvvyyyxxxwwwvvvvvvvvvwwwxxxuuuuuusssrrrppppppoooooonnnmmmkkkjjjiiiiiijjjjjjhhheeecccaaaaaaaaa```^^^^^^]]]\\\ZZZYYYWWWVVVVVVOOOMMMJJJEEEAAA>>>;;;:::666666888<<<@@@BBBAAA@@@DDDAAAGGGddd```RRRLLLCCC???AAADDDJJJNNNDDDBBBdddFFFEEEDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@???===<<<<<<::::::::::::;;;;;;;;;;;;::::::999777666555444333111111000000///............------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000000777@@@MMMddd}}}}}}{{{xxxuuuuuuvvvuuuqqqrrrvvvwww|||nnnXXXNNNLLLPPPUUU[[[bbbhhhooottt{{{~~~{{{{{{rrrVVVSSSWWWVVVXXX___^^^fffpppwww}}}}}}|||{{{}}}zzzyyyxxxvvvuuuuuuvvvvvvvvvtttrrrqqqqqqqqqqqqpppooonnnmmmkkkiiifffeeedddeeebbb___^^^^^^]]][[[ZZZXXXXXXXXXWWWVVVVVVUUUUUUSSSTTTUUUUUUSSSPPPMMMKKKHHHKKKIIIKKKPPPNNNVVVjjjwww}}}kkk}}}|||vvv```MMMHHHBBB@@@??????<<<:::777666444333111000000000......---,,,++++++++++++++++++,,,------......//////...000333222???ccceeeUUUZZZllltttcccZZZ___ppprrrpppwww|||fffOOOCCCCCCBBBEEEJJJLLLMMMMMMMMMNNNPPPQQQRRRRRRRRRTTTWWWZZZ\\\___dddhhhmmmrrrxxx|||xxxiiiYYYVVVYYYcccooozzz|||||||||yyyvvvuuuvvvvvvwwwwwwwwwwwwwwwsssrrrqqqpppoooooooooooojjjjjjjjjjjjjjjjjjjjjjjjfffdddbbbaaaaaabbbaaa```]]]\\\[[[YYYWWWVVVTTTSSSOOOLLLIIIDDD@@@===;;;:::555666999===AAABBBAAA???DDDCCCNNNqqq{{{ZZZOOOKKKBBB===@@@CCCKKKLLL???EEEpppEEEDDDCCCCCCCCCDDDDDDEEEBBBAAA???===<<<;;;;;;;;;:::::::::::::::::::::::::::999888777666555444333111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---...000111///444:::HHHbbbvvvzzz{{{uuusssuuuuuu}}}~~~}}}}}}}}}rrr[[[PPPMMMQQQVVV\\\bbbiiiooottt|||{{{xxxxxx|||~~~kkkUUUXXX[[[UUUYYYhhhdddllluuu|||~~~~~~|||~~~xxxwwwuuuttttttvvvwwwyyyxxxuuurrrppppppqqqqqqpppmmmmmmkkkjjjhhhgggfffeeeeeeccc```^^^^^^]]][[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTUUUUUUUUUSSSPPPLLLJJJGGGJJJIIIKKKPPPNNNVVVkkk{{{}}}dddyyyzzz{{{]]]QQQLLLFFFBBBAAA@@@===:::777777555333222111000000///...---,,,++++++++++++++++++,,,------......///000---000333222;;;^^^```ZZZ___hhhwwweee[[[^^^nnnsssmmmqqq~~~|||eeeNNNDDDDDDCCCFFFKKKMMMNNNMMMMMMMMMPPPQQQSSSSSSSSSUUUYYY[[[```dddhhhmmmqqqvvv|||uuudddXXXWWW[[[gggsss|||}}}}}}{{{yyyssstttvvvxxxxxxxxxwwwwwwppppppooonnnnnnnnnnnnnnnhhhiiijjjkkkkkkkkkkkkjjjeeecccaaa```bbbccccccccc\\\[[[ZZZXXXVVVTTTRRRRRRNNNLLLHHHCCC???===;;;:::555666999===AAABBBAAA???DDDEEEUUU{{{vvvWWWNNNJJJAAA<<>>======<<<:::999:::;;;;;;;;;999999;;;===<<<;;;999888666555444444111111111111000000000000..................------,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,------...111111666DDD]]]|||qqqpppzzz}}}zzzyyyzzzcccOOOPPPQQQVVV]]]aaafffoooxxx||||||xxxrrrpppttt{{{~~~yyygggWWWVVVYYY[[[```hhhooottt|||~~~}}}|||zzzzzzxxxssstttvvvuuutttvvvrrrrrrqqqqqqooonnnlllllliiihhhhhhhhhiiihhheeeccc```___^^^]]]\\\\\\[[[\\\XXXXXXWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTQQQOOOMMMHHHIIIKKKKKKIIIMMM\\\lll~~~~~~zzzccc}}}~~~|||ZZZXXXSSSJJJBBB@@@CCCAAA===;;;:::888555333111000000---,,,,,,,,,,,,,,,,,,+++******+++,,,------------,,,///---///444999TTT{{{gggTTT\\\jjjfffZZZ___iii~~~qqqiiihhh}}}zzzhhhMMM@@@@@@DDDGGGKKKMMMNNNNNNNNNOOOQQQRRRRRRSSSUUUWWWXXXYYYaaaffflllppprrrwww}}}qqqlllnnnlllkkkoooyyy|||rrrddd]]]]]]ccclllttt~~~~~~{{{yyyxxxwwwwwwuuuuuuuuuwwwxxxwwwuuurrrnnnooopppqqqpppnnnlllkkkmmmkkkhhhgggggghhhgggfffeeeccc```______```______[[[YYYWWWVVVVVVUUUSSSQQQPPPMMMIIIDDD???;;;999888555777:::>>>BBBCCCBBBAAACCCFFFVVVmmmNNNJJJHHH>>>999???BBBLLLCCC888LLLffflllhhhGGGGGGGGGFFFCCCBBBCCCDDDBBB@@@>>>===>>>?????????======>>><<<;;;:::<<<======<<<;;;999777666555555333333222222111000000000...............---------,,,,,,+++++++++*********)))************+++++++++***++++++,,,,,,------...111111555CCCZZZvvvrrrppp}}}}}}~~~kkkYYYRRRRRRUUU[[[```dddmmmvvv||||||xxxsssmmmkkkqqqwww|||qqqaaaUUUVVV[[[^^^eeemmmuuuzzz~~~}}}}}}}}}}}}}}}|||{{{zzz}}}wwwsssuuuvvvtttsssuuuooooooppppppooonnnmmmmmmjjjiiiiiiiiiiiihhheeebbb```___^^^]]][[[[[[[[[ZZZXXXWWWWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTSSSQQQNNNLLLIIIJJJKKKLLLJJJNNN]]]mmm{{{vvvjjj~~~}}}zzzWWWVVVTTTNNNGGGFFFGGGCCC===;;;:::888555333222111000---------,,,,,,,,,,,,,,,******+++,,,------------...000...///333777PPPvvvppp^^^WWW]]]yyyiiiZZZ\\\dddzzzxxxiiibbbaaaqqqtttzzz}}}fffLLL@@@AAADDDGGGKKKMMMNNNNNNNNNOOOSSSSSSSSSUUUVVVXXXZZZ[[[bbbffflllpppsssyyyuuuhhh___\\\ZZZ\\\^^^ccclllrrrmmmddd``````eeennnxxx~~~{{{yyyxxxwwwwwwvvvuuuuuuuuuvvvvvvsssqqqpppqqqqqqqqqpppnnnkkkjjjmmmkkkhhhggggggggggggfffeeeccc```_________^^^]]][[[YYYWWWVVVVVVTTTRRRPPPNNNLLLGGGBBB>>>:::888777555777;;;???BBBCCCBBBAAAEEEKKK```gggKKKGGGEEE<<<:::BBBFFFHHH???<<>>???>>>===;;;999888777666777666555444222111000000//////......------------++++++++++++************)))************+++++++++***++++++,,,,,,------...000111555AAAUUUooovvvsss}}}~~~sssfffUUUSSSTTTYYY]]]bbbkkktttzzz~~~{{{vvvssslllgggeeejjjrrrxxxggg[[[TTTYYY```dddmmmwww}}}||||||{{{{{{||||||||||||{{{{{{yyyuuusssuuuvvvsssqqqrrrnnnnnnoooooooooooonnnnnnlllkkkjjjiiiiiigggdddbbbaaa```^^^\\\[[[ZZZYYYYYYWWWWWWVVVVVVUUUUUUTTTTTTRRRSSSSSSSSSQQQOOOMMMLLLJJJJJJLLLLLLJJJOOO^^^nnnzzzyyyppp{{{}}}{{{ZZZSSSTTTQQQMMMMMMLLLFFF>>>;;;:::888666444222111111......---------,,,,,,,,,******+++,,,------------000111///000333555KKKnnnsssUUUPPPhhh~~~~~~lll[[[YYY___pppzzzlll^^^YYY[[[cccnnn|||www{{{eeeKKK@@@BBBDDDGGGKKKMMMNNNNNNNNNOOOSSSSSSTTTUUUWWWYYY[[[\\\```eeejjjooossszzzxxxkkk```VVVQQQRRRMMMPPPSSSXXXbbbkkkmmmhhheeeeeeiiisss}}}}}}{{{yyyxxxwwwwwwvvvuuussssssssssssqqqppprrrrrrsssrrrpppnnnkkkiiillljjjhhhgggggggggfffeeefffccc```______^^^]]][[[[[[YYYVVVUUUUUUTTTRRRPPPLLLJJJFFFAAA===999777666666888<<<@@@BBBCCCBBBBBBGGGQQQnnn{{{___IIIDDDAAA999;;;EEENNNIII@@@DDDSSS[[[iiiAAABBBCCCCCCAAA@@@AAABBB???<<<;;;;;;???BBBDDDEEEEEEEEEDDDBBB>>>======>>>@@@@@@???>>>===;;;:::999::::::888666444222111000/////////......---------,,,+++++++++************))))))*********+++++++++***++++++,,,,,,------...000111555???QQQiii||||||{{{~~~uuuzzz}}}uuujjjWWWSSSSSSWWW[[[```hhhpppvvvyyy}}}}}}yyysssnnnlllgggbbb```dddkkkqqq{{{mmm___WWWUUU]]]eeekkkvvv||||||}}}}}}|||{{{zzzzzzvvvssssssvvvuuuqqqooopppppppppppppppoooooonnnmmmlllkkkjjjjjjiiigggdddaaaaaa```^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTRRRRRRRRRQQQOOONNNLLLKKKKKKLLLMMMMMMKKKPPP```qqq}}}zzz}}}rrrxxxZZZSSSSSSRRROOOOOOOOOIIIBBB<<<;;;999777555333222222//////......------,,,,,,******+++,,,------------///000...000333333FFFgggZZZKKK```mmm~~~nnn\\\YYY^^^hhh~~~zzzuuulll___TTTUUU[[[]]]mmmrrrwwwzzzdddKKK@@@BBBDDDGGGKKKMMMNNNNNNNNNOOOQQQQQQRRRSSSUUUVVVXXXYYY\\\___dddjjjpppxxx}}}mmmbbbZZZTTTTTTWWWPPPOOOPPPVVVdddrrruuurrrlllkkkooozzz~~~}}}{{{yyywwwvvvvvvwwwtttrrrqqqqqqqqqpppnnnqqqqqqrrrrrrqqqooolllkkkkkkiiiggggggggggggeeedddeeecccaaa______]]][[[ZZZZZZXXXVVVUUUTTTSSSQQQOOOKKKIIIEEEAAA===:::888777666999>>>AAABBBBBBBBBBBBGGGTTTzzzpppZZZHHHCCC>>>777;;;GGGNNNJJJDDDMMM```mmm}}}BBBCCCEEEEEECCCBBBBBBCCCBBB@@@>>>???BBBEEEFFFGGGGGGGGGFFFCCC???======>>>AAAAAAAAAAAA@@@???===<<<>>>===;;;999666444222222111111000//////...------,,,,,,,,,,,,+++++++++***))))))*********+++++++++***++++++,,,,,,------...///000555>>>PPPhhhzzzyyyyyyyyyssslllsss}}}}}}{{{|||}}}~~~}}}oooeeeVVVRRRPPPTTTYYY]]]dddlllpppsssuuutttpppkkkfffdddccc^^^]]]```dddjjjsss|||ttt___WWWRRRUUU___hhhooo|||~~~}}}|||zzzxxxwwwtttssstttvvvuuupppnnnpppssssssrrrqqqpppnnnlllkkklllkkkiiiiiihhhfffccc``````___]]][[[YYYXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTRRRQQQQQQPPPNNNMMMKKKKKKLLLMMMNNNNNNLLLRRRbbbsss~~~{{{{{{mmmUUUSSSSSSPPPMMMNNNPPPMMMGGG???>>>;;;999666444333333000000///......---,,,,,,******+++,,,---------------...---000333222BBBaaa___JJJ___nnnttt```[[[]]]fffxxxqqqkkkccc\\\SSSNNNTTT\\\\\\iiiuuuxxxpppcccssszzzdddKKKAAACCCDDDGGGKKKMMMNNNNNNNNNOOONNNNNNNNNNNNOOOQQQRRRRRRTTTWWW\\\bbbjjjttt}}}xxxlllddd^^^[[[\\\```XXXSSSQQQ[[[ppp|||sssqqquuu}}}}}}|||{{{yyywwwvvvuuuuuusssqqqpppppppppnnnmmmnnnooopppqqqqqqpppnnnmmmjjjhhhgggfffgggfffdddbbbdddbbb```___^^^]]]ZZZXXXYYYWWWUUUTTTTTTSSSPPPOOOKKKIIIEEEAAA===;;;999999777;;;???BBBBBBBBBBBBCCCGGGVVVjjjYYYIIIDDD===777===IIIHHHLLLKKKWWWtttEEEGGGIIIIIIGGGEEEEEEEEEEEEDDDCCCEEEGGGIIIJJJIIIGGGGGGFFFCCC???======>>>AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>;;;999666555444333333222111000//////...------------,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,------...---000555???QQQlllxxxyyyvvvxxxkkkiiikkkkkkjjjppp|||~~~|||}}}~~~wwwhhh]]]RRRMMMKKKPPPUUUYYY___eeejjjlllmmmlllhhhccc___^^^^^^[[[ZZZ]]]```dddmmmvvv{{{{{{eeeXXXRRRPPPUUUaaakkksss}}}~~~|||zzzxxxvvvuuutttssstttvvvtttooonnnqqqttttttsssqqqooommmkkkjjjjjjiiihhhggggggfffbbb```___^^^\\\ZZZYYYXXXWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQPPPOOONNNLLLLLLKKKNNNNNNOOONNNMMMSSSddduuu}}}mmmzzzzzzfffVVVRRRRRROOOLLLNNNQQQPPPKKKCCCAAA>>>;;;888666444333111111000///...------,,,******+++,,,------------,,,---,,,000333111>>>ZZZ___JJJaaazzz~~~ggg\\\[[[hhh|||uuulll___WWWPPPLLLIIIJJJPPPXXXWWW___aaa^^^XXXVVVrrr{{{fffMMMBBBCCCDDDGGGKKKMMMNNNNNNNNNOOOJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNRRRZZZdddoooyyywwwnnniiifffdddfffjjjccc```aaapppzzzwww{{{}}}||||||{{{zzzyyywwwuuutttsssrrrppppppppppppnnnmmmlllmmmooopppqqqpppnnnmmmiiigggffffffgggfffcccaaabbbaaa______^^^]]]ZZZXXXYYYWWWUUUSSSSSSRRRPPPNNNJJJHHHDDDAAA===;;;:::999777<<>>:::???IIIJJJSSSZZZnnnFFFHHHJJJJJJGGGEEEDDDDDDBBBBBBCCCFFFIIIKKKKKKIIIEEEEEEDDDBBB>>><<<<<<===AAABBBDDDFFFFFFFFFEEEDDDAAAAAA???===:::888777666555444444333222111000/////////.........---------)))************+++++++++***++++++,,,,,,------...,,,///555AAATTTrrr|||~~~wwwooo```^^^dddhhhkkkppp|||tttcccWWWKKKFFFEEEJJJQQQUUUYYY]]]dddffffffeeeaaa\\\ZZZYYYYYYWWWXXX[[[^^^aaaiiirrrvvvzzzgggWWWTTTQQQQQQYYYgggrrr|||~~~||||||{{{{{{zzzxxxvvvuuutttuuutttuuuvvvsssnnnooorrrqqqqqqpppooommmllljjjiiigggffffffffffffeeebbb```]]]]]][[[ZZZYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTUUUUUUSSSRRRQQQOOONNNMMMLLLLLLOOOOOOOOOOOONNNTTTeeewwwssseeeuuubbbYYYQQQQQQOOONNNPPPTTTRRRMMMGGGEEEAAA>>>:::777555333222222111000///...---,,,******+++,,,---------------...---000333...999SSS\\\IIIcccooo___ZZZfffvvvttteeeYYYKKKDDD???@@@CCCEEEIIIMMMMMMQQQNNNKKKNNNZZZ}}}hhhOOOBBBCCCDDDGGGKKKMMMNNNNNNNNNOOOHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHKKKSSS___kkkuuu{{{yyyqqqpppqqqsssxxx~~~||||||~~~|||{{{{{{{{{zzzyyywwwuuutttqqqppppppqqqrrrqqqooommmlllmmmnnnoooooonnnlllkkkhhhgggfffffffffeeeccc``````___^^^^^^___]]][[[XXXXXXVVVTTTSSSSSSRRROOOMMMHHHFFFCCC???<<<:::999999777===BBBDDDBBBAAACCCEEEOOOaaabbbTTTGGGBBB???===BBBJJJMMMUUUfffEEEGGGHHHHHHEEEBBBAAA@@@===>>>@@@EEEIIIJJJIIIHHHDDDDDDCCCAAA>>><<<<<<===@@@BBBDDDGGGHHHHHHGGGGGGBBBAAA@@@>>><<<:::888777666666555444333111111000000////////////.........)))************+++++++++***++++++,,,,,,---......,,,///666BBBWWWvvv|||yyytttddd```fffkkkmmmppp|||tttbbbTTTFFFAAAAAAGGGNNNQQQTTTXXX```bbbcccaaa]]]YYYWWWVVVUUUTTTVVV[[[]]]```hhhrrrqqquuuzzzuuuZZZOOOSSSTTTUUU___mmmyyy~~~}}}}}}xxxxxxxxxwwwwwwuuutttsssuuutttuuuvvvsssnnnoootttmmmmmmmmmmmmlllkkkjjjiiifffeeedddeeefffdddbbb___\\\\\\ZZZYYYXXXXXXXXXXXXTTTTTTTTTTTTTTTTTTUUUUUUSSSRRRQQQOOONNNMMMLLLLLLOOOOOOPPPOOONNNTTTfffxxxyyyllluuu\\\WWWPPPQQQQQQPPPSSSWWWSSSMMMIIIGGGCCC???;;;777555444222222111000///...------******+++,,,------------///000...111333,,,555NNNZZZIIIddduuubbbZZZaaaooo}}}wwwpppcccRRREEE???888555:::@@@BBBBBBCCCDDDFFFCCCDDDPPPfff~~~jjjPPPCCCCCCDDDGGGKKKMMMNNNNNNNNNOOOGGGFFFEEECCCBBBAAAAAAAAACCCDDDHHHPPP\\\iiitttyyy{{{uuuvvv{{{zzzzzz{{{zzzyyywwwuuutttppppppppprrrsssrrrooommmmmmnnnoooooonnnllljjjiiigggffffffffffffeeebbb```___^^^^^^^^^___^^^[[[YYYXXXVVVTTTSSSRRRQQQOOOMMMFFFDDDAAA>>>;;;999888888888===CCCEEECCCAAACCCEEETTTgggvvv^^^QQQEEEAAA??????DDDKKKKKKOOOfffBBBCCCCCCCCCBBBBBBAAA@@@===<<<<<<<<<>>>AAADDDFFFCCCAAA>>>======???BBBDDDCCCDDDFFFGGGGGGEEEBBB@@@BBB???===<<<===;;;888444777666444222111000/////////......------,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,222+++///AAAZZZuuuqqqttt{{{cccXXX```mmmrrrxxxzzzmmmZZZLLL@@@@@@BBBDDDHHHMMMQQQTTTXXXYYYZZZZZZYYYWWWUUUSSSUUUVVVWWWXXX[[[aaaggglllqqqsssxxx|||qqq\\\PPPOOORRRXXX]]]gggsss~~~}}}}}}}}}{{{{{{{{{zzzxxxuuurrrqqqrrrrrrrrrrrrqqqpppooonnnooonnnmmmkkkjjjjjjjjjjjjgggeeecccbbbbbbaaa___]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQNNNLLLJJJIIIIIIIIIKKKQQQQQQKKKKKKVVVgggrrrvvv{{{iiimmm{{{}}}bbbUUUVVVRRRNNNOOOQQQQQQNNNIIIJJJJJJEEE>>>;;;;;;888333222222111000000000000000......------------......222000//////...///999CCCvvv}}}^^^OOO___~~~fffZZZ^^^kkkvvvfffYYYNNNCCC:::;;;:::888999:::<<<======999AAAGGGNNN```}}}kkkUUUFFFAAADDDFFFKKKOOOPPPOOOMMMLLLGGGEEEAAA@@@???>>><<<;;;???>>>BBBLLLXXXeeerrr~~~}}}~~~xxxyyyxxxuuuvvvyyyxxxtttmmmnnnnnnoooooopppqqqqqqmmmnnnooopppooommmkkkjjjfffeeedddbbb```___]]]]]]```___^^^]]]\\\ZZZYYYYYYUUUTTTTTTTTTTTTSSSPPPMMMHHHDDD???<<<;;;;;;999777999BBB@@@<<>>;;;;;;;;;;;;===???AAABBB@@@???<<<;;;;;;===@@@BBBCCCDDDEEEFFFFFFDDDBBBAAABBB@@@=========<<<999666666555444333111000000000///......------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,000---///===UUUrrr~~~lllttt{{{jjj[[[___lllttt{{{}}}~~~~~~xxxjjjWWWIII???@@@AAADDDGGGLLLPPPSSSWWWXXXYYYYYYYYYWWWUUUTTTUUUVVVWWWYYY[[[```fffkkkooorrrwww|||~~~kkkXXXOOOPPPTTTZZZ```jjjwww}}}}}}}}}}}}zzzzzzyyywwwvvvtttrrrqqqrrrssssssssssssrrrqqqqqqoooooonnnmmmlllkkkjjjjjjfffdddcccbbbbbbaaa```^^^]]]\\\[[[YYYWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQOOOLLLJJJIIIIIIIIIKKKNNNNNNLLLQQQ^^^jjjpppvvv{{{kkkttt||||||cccXXXVVVRRRNNNNNNPPPPPPMMMJJJIIIIIIEEE@@@@@@AAA===777333222111000000000000000///......------......//////.........---...666@@@jjjttt^^^UUUaaa~~~gggYYY[[[fffyyynnn[[[LLLCCC===:::444555666999;;;<<<<<<;;;>>>===CCCYYYnnnXXXIIICCCDDDGGGLLLOOOQQQPPPNNNMMMGGGEEECCCBBBBBBAAA???>>><<<<<>><<<;;;;;;999777:::CCCAAA===AAAAAACCCLLLWWWgggSSSLLLCCC>>>???BBBEEEGGGIIIOOOfff}}}zzzoooxxx>>>>>>>>>>>>>>>======<<<:::::::::;;;<<<<<<=========<<<:::888999;;;===???DDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>======<<<999777555444333222111111111111//////......---,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......///777MMMmmmyyygggzzz{{{ttt___^^^jjjwww{{{|||}}}uuufffTTTGGG???@@@AAADDDHHHLLLPPPRRRUUUVVVWWWXXXWWWWWWUUUUUUUUUVVVXXXYYY[[[```fffjjjmmmpppvvv|||uuubbbRRRLLLQQQXXX]]]dddooo}}}~~~}}}|||||||||yyyxxxwwwuuusssrrrqqqqqqsssssstttttttttssssssrrrlllmmmmmmmmmllljjjhhhgggeeecccaaaaaabbbbbb```^^^]]]\\\[[[YYYXXXWWWWWWWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQOOOLLLKKKJJJJJJJJJKKKKKKKKKMMMWWWeeennnpppvvv{{{xxxiiizzzyyy~~~rrraaaZZZVVVRRRNNNMMMNNNOOOMMMKKKHHHHHHEEECCCEEEGGGBBB:::444444222111000000000000///......------......///---,,,---...------333;;;ZZZpppeee______mmmkkkZZZWWW___pppzzzdddNNN???888888:::444555777:::;;;;;;;;;;;;CCCFFFUUUwww}}}}}}pppZZZIIICCCEEEHHHLLLPPPQQQQQQOOONNNHHHFFFEEEEEEFFFEEECCC@@@;;;===DDDQQQ]]]iiixxx}}}|||yyyzzzxxxuuuuuuwwwuuuqqqqqqqqqqqqqqqqqqqqqpppooolllmmmmmmmmmmmmkkkjjjiiiddddddcccaaa```^^^]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUQQQPPPOOOOOOOOOMMMJJJHHHFFFBBB>>><<<;;;:::999999<<>><<<>>>BBBEEEEEEBBBKKK^^^nnnkkkmmm<<<<<<============<<<<<<::::::;;;;;;;;;;;;::::::;;;:::999888888:::<<<===CCCBBBAAA@@@@@@AAABBBBBB???>>><<<;;;::::::999888333333222111000000111111/////////...------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,000///111EEEfff{{{iii{{{~~~ggg___gggyyyzzz|||~~~ssscccQQQEEEAAAAAACCCFFFIIIMMMQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWYYYZZZ\\\```eeeiiimmmqqqvvv|||mmmZZZNNNLLLSSS\\\bbbjjjuuu~~~|||{{{{{{{{{|||yyyxxxvvvtttrrrrrrrrrssstttttttttssssssqqqppppppiiijjjkkkllljjjhhhfffdddcccbbb``````aaaaaa```___]]]\\\ZZZYYYXXXWWWWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQOOOLLLKKKJJJJJJKKKLLLLLLKKKMMMXXXgggppprrrwww|||kkkjjjuuuiii\\\VVVTTTQQQMMMLLLLLLMMMLLLKKKHHHHHHEEEDDDHHHJJJDDD;;;666555444222111111000000//////............//////,,,+++---//////...111777LLLsss{{{|||ppp]]]ZZZ{{{qqq]]]UUUZZZgggsssYYYEEE:::555666888::::::::::::<<<@@@EEEIIITTTgggrrr[[[HHH???DDDGGGKKKNNNPPPPPPOOONNNJJJHHHGGGGGGGGGFFFCCCAAA>>>AAAKKKYYYfffrrr|||~~~||||||yyyzzzxxxttttttuuusssooorrrrrrsssrrrrrrpppooonnnkkkkkkkkkkkkkkkjjjhhhgggeeedddcccbbb```___^^^]]][[[ZZZYYYXXXWWWUUUTTTTTTPPPOOONNNNNNNNNLLLIIIFFFCCCAAA>>>;;;::::::::::::===DDDBBB@@@CCCAAAEEESSSpppmmmNNNDDD???::::::???DDDEEEDDD;;;III___mmmppp{{{<<<<<<===============<<<;;;;;;<<<<<<<<<;;;:::999;;;:::999888888:::;;;<<>>======>>>@@@AAA<<<;;;:::999777777777888333222111000000000000000000//////......---,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++///......???^^^yyywwwooocccdddvvv|||yyyzzz}}}rrraaaOOOEEECCCDDDFFFIIILLLOOORRRTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWZZZ[[[^^^bbbgggjjjpppsssxxx}}}}}}eeeVVVNNNNNNWWWaaahhhqqq|||~~~}}}{{{zzzzzzzzz{{{xxxwwwuuutttsssssstttttttttssssssrrrpppnnnlllkkkjjjkkkllllllkkkiiifffeeebbbaaa``````aaaaaa___^^^[[[[[[YYYXXXWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKLLLMMMMMMNNNVVVeeeqqquuuvvvzzzjjj|||~~~xxxbbbYYYQQQRRRPPPMMMLLLKKKKKKJJJJJJHHHHHHFFFDDDFFFGGGBBB:::888777555444222111000000/////////....../////////---,,,...111111///111555BBBiiiaaaSSSlll~~~uuu___UUUWWWbbbyyygggMMM???:::777555555:::;;;;;;>>>GGGUUUeeeppp}}}|||www___JJJ???CCCEEEIIILLLNNNOOONNNNNNLLLJJJHHHGGGGGGEEECCC@@@???DDDQQQ```mmmxxx|||yyy}}}{{{|||xxxyyyvvvsssssstttrrrnnnqqqqqqrrrrrrqqqooommmllljjjjjjjjjiiihhhhhhgggfffeeeeeedddcccaaa```______[[[[[[ZZZYYYWWWVVVUUUTTTPPPOOONNNNNNMMMKKKHHHEEEAAA@@@>>>;;;::::::;;;<<>>999999999777555555777999555444333222111111111111000000//////...---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++---...///;;;VVVttt|||}}}xxxiiibbbppp|||zzzyyyzzz{{{~~~rrr___NNNDDDDDDEEEHHHKKKNNNQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUXXX[[[]]]```dddiiimmmtttwww|||uuu^^^TTTRRRTTT\\\fffoooyyy~~~}}}{{{zzzyyyyyyyyyzzzwwwvvvuuutttttttttttttttrrrqqqqqqpppnnnllljjjiiimmmmmmmmmmmmllljjjhhhgggcccaaa______``````^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVRRRRRRSSSSSSSSSSSSSSSTTTRRRQQQOOOMMMLLLLLLLLLLLLLLLNNNOOOQQQZZZiiisssvvvuuuyyy~~~~~~vvvuuu~~~ttt]]]WWWMMMOOOOOONNNMMMKKKJJJIIIHHHFFFHHHGGGCCCBBBCCC@@@::::::999777555333111111000000//////......//////000000---...222333000111444:::```gggWWWhhh{{{zzzdddWWWWWW___ssslllVVVAAA;;;:::888777:::<<<@@@GGGRRRbbbzzz{{{vvvrrrttt{{{~~~eeeNNNAAABBBDDDGGGKKKMMMNNNNNNNNNLLLJJJGGGFFFFFFEEEDDDCCCBBBIIIXXXhhhttt~~~wwwxxx}}}zzzzzzvvvwwwuuurrrrrrtttrrrnnnnnnoooppppppooonnnkkkjjjiiihhhhhhgggffffffeeeeeeddddddcccbbbaaa```______\\\[[[ZZZYYYXXXVVVUUUUUUQQQOOONNNNNNMMMKKKGGGEEE>>>>>>===;;;999999<<<>>>AAADDDBBBBBBEEEEEEPPPhhh^^^KKK>>>:::777;;;CCCFFFCCC???999\\\}}}:::;;;<<<<<<======<<<<<<===<<<;;;:::999:::;;;<<<888888888888888999::::::999999999999999:::;;;;;;888999999777555555777:::999888777555444333333333000000//////......------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++---111:::OOOqqqxxxwwwppp```fffxxx~~~~~~}}}|||~~~ppp\\\LLLCCCDDDEEEHHHKKKNNNQQQRRRSSSVVVUUUUUUUUUUUUVVVVVVWWWUUUXXX[[[___bbbggglllooowww{{{jjjVVVSSSVVVZZZaaakkkuuu}}}|||{{{zzzyyyxxxxxxyyyyyysssttttttttttttssssssrrrnnnnnnooonnnnnnmmmlllkkkllllllkkkjjjiiihhhhhhgggcccaaa```______^^^]]][[[XXXWWWVVVVVVUUUUUUUUUUUURRRRRRRRRRRRSSSSSSTTTTTTRRRQQQOOOMMMLLLLLLLLLMMMKKKLLLNNNVVVdddssswwwuuuyyy}}}mmm|||dddTTTRRRHHHLLLMMMNNNNNNLLLIIIGGGFFFDDDHHHHHHCCC???@@@@@@>>>;;;:::888666333222111000000000////////////000000111...---111222000000333777VVVaaaXXXlllpppxxxmmmXXXXXX]]]nnnuuuWWWGGG;;;999999888>>>HHHNNNWWWeeevvvlll\\\]]]^^^```gggsssiiiQQQCCCCCCEEEHHHKKKMMMOOOOOOOOOLLLIIIFFFEEEFFFHHHIIIIIIMMMVVVfffwwwyyyttt{{{{{{xxxxxxtttuuutttqqqqqqtttrrrnnnjjjlllmmmnnnnnnllliiihhhhhhgggfffeeeeeedddddddddbbbbbbaaa```___^^^]]]]]][[[[[[ZZZXXXWWWVVVUUUTTTPPPOOOMMMMMMLLLJJJFFFCCC=========;;;999999<<>>???AAABBB<<<;;;999666444222111000000000////////////000000111---,,,000111000000222666PPPxxxVVVTTTwwwzzz}}}vvvYYYXXX\\\kkkxxxiiiJJJ@@@::::::999999FFFWWWfffrrrkkkWWWNNNCCCGGGIIIJJJNNNYYYgggoooiiiQQQCCCDDDFFFHHHLLLNNNPPPPPPQQQKKKHHHEEEDDDGGGJJJMMMNNNZZZddduuutttttt}}}zzzvvvvvvssstttssspppqqqtttsssnnnhhhiiikkkmmmlllkkkhhhgggggggggfffeeedddddddddddd``````___^^^]]]]]]\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTOOONNNLLLLLLKKKIIIEEEBBB<<<======;;;999999<<<@@@BBBCCC@@@AAAGGGIII[[[yyysssPPPEEE;;;777666;;;CCCEEE>>>777FFFvvv{{{hhh;;;<<<===>>>???@@@@@@@@@===;;;999888888:::<<<>>><<<;;;999888777888888999777777888999::::::::::::666777888999::::::::::::<<<<<<<<<<<<;;;999666555333222111000000111111222......---,,,++++++++++++************************+++111//////777FFFhhh}}}kkkgggwwwyyyhhhYYYYYYeeeiiittt{{{}}}~~~rrrZZZIIIBBBAAACCCFFFJJJNNNQQQSSSTTTYYYXXXVVVUUUTTTTTTUUUUUUYYYYYY]]]dddhhhjjjooouuuppp```SSSUUU\\\bbbmmmwww{{{zzz}}}|||zzzxxxwwwvvvuuuuuurrrrrrtttvvvwwwvvvssspppmmmmmmnnnnnnnnnnnnmmmmmmjjjiiihhhgggeeecccbbbbbb````````````___]]]ZZZYYYYYYXXXWWWTTTSSSQQQQQQPPPRRRRRRTTTTTTTTTSSSRRRQQQPPPMMMJJJJJJKKKLLLMMMMMMMMMNNNRRR]]]mmmxxxyyyuuuxxxiiiyyylllOOOJJJHHHHHHJJJLLLNNNMMMJJJFFFCCCBBBCCCAAA??????AAABBBBBBBBB@@@???===;;;888555333222111000///...........................////////////999BBBooo\\\WWWooojjj___[[[eeevvvjjjUUUDDD===::::::<<>>FFFJJJ>>>:::HHHMMMZZZwwwcccJJJDDD:::;;;:::???HHHAAA888<<>>???@@@@@@AAAAAA>>>===:::888888:::<<<>>>>>><<<;;;999888888999999999:::<<<===>>>>>>======::::::;;;<<<<<<<<<<<<;;;<<<======<<<;;;999777555444333222000000000000111///...---,,,++++++++++++***************************///......666DDDfff~~~yyymmmfffsss~~~{{{wwwmmm___TTTUUU```fffrrrwwwxxxwww}}}rrrZZZIIIBBBCCCEEEHHHLLLPPPRRRTTTUUUXXXWWWVVVUUUUUUUUUVVVVVVZZZZZZ___fffjjjlllqqqwww~~~tttsssrrrttt|||yyyjjj]]]TTTWWW]]]bbblllwww|||{{{|||{{{zzzxxxwwwvvvuuuuuurrrrrrssstttvvvuuussspppooonnnnnnnnnmmmmmmmmmmmmiiihhhgggfffeeedddcccbbb`````````___^^^\\\ZZZXXXWWWWWWUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQPPPMMMKKKJJJLLLMMMNNNMMMNNNNNNQQQ]]]mmmxxxyyyuuuuuugggyyygggPPPNNNMMMLLLNNNOOOPPPOOOKKKGGGDDDCCCDDDBBB@@@???@@@BBBBBBAAABBBAAA???<<<999666444333111111000///////////////............////////////444<<>>??????999777:::;;;:::<<>>GGGIIIYYY{{{|||ZZZHHHBBB888888777>>>GGG@@@999???```xxxxxxeeewwwrrriii===>>>???@@@AAABBBBBBBBBAAA???<<<999999:::===>>>@@@???===;;;:::999::::::;;;===???AAABBBAAA@@@>>>??????@@@@@@??????>>>===>>>>>>>>>===;;;:::888777666555333111000///////////////---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))...------555AAA```yyywwwjjjrrr}}}{{{tttlllddd\\\TTTNNNPPP]]]dddqqqvvvooowwwuuuzzzrrrZZZIIICCCEEEGGGJJJNNNRRRTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWWWWZZZ[[[```hhhlllnnnsssyyy~~~sssfff___XXXXXXWWW[[[fffrrrvvvtttddd[[[VVV[[[```dddooo{{{|||||||||{{{yyyxxxvvvvvvuuuuuusssrrrqqqrrrssssssrrrpppooonnnllljjjiiiiiijjjjjjggggggfffeeeeeedddccccccaaa``````^^^]]]ZZZXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPMMMKKKKKKMMMNNNNNNNNNOOOMMMPPP\\\mmmwwwxxxuuurrrnnn]]]NNNQQQOOOMMMLLLMMMMMMJJJFFFCCCBBBBBBEEECCC@@@@@@@@@AAAAAA@@@DDDBBB@@@===:::777555444222111111000000000000000............////////////555;;;\\\hhhbbbjjjsssdddZZZ\\\hhhzzzvvv\\\EEEAAAHHH[[[ttt|||]]]JJJGGGJJJJJJHHHHHHEEEDDDDDDAAA>>>???CCC<<>><<<<<<:::888888999===AAA???BBBBBBEEEHHHGGG___fffNNNDDD>>>666666666>>>FFF???999BBBbbblllgggbbb}}}zzzggg???@@@AAACCCDDDDDDDDDDDDDDDBBB>>><<<;;;<<<>>>@@@BBB@@@>>><<<;;;;;;;;;;;;<<<>>>BBBDDDEEEDDDAAA@@@DDDDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@???===<<<;;;:::999777555222000///......000///...---,,,,,,,,,,,,++++++++++++++++++++++++***///---,,,222<<>>;;;888666444222111000000000000000000............////////////777:::QQQuuurrrlllfff{{{kkk\\\[[[bbbsssrrrWWWAAA@@@WWWyyydddXXXLLLIIIMMMPPPMMMGGGIIIHHHFFFCCC???<<<===@@@DDDGGGIIIHHHHHHMMMWWW```lllsss{{{}}}|||{{{ttt___LLLEEEFFFJJJNNNSSSTTTSSSRRRPPPMMMKKKNNNTTT^^^ppp~~~{{{wwwvvvwwwuuutttrrrooollljjjhhhhhhjjjiiihhhgggfffeeeeeeeeebbbbbbcccccccccaaa```___^^^^^^]]]\\\[[[ZZZYYYXXXTTTUUUVVVVVVUUURRRPPPNNNLLLLLLJJJHHHFFFBBB@@@>>>===<<<999777888;;;???BBBBBBBBBFFFKKKHHHKKKnnnVVVEEE???999444666777@@@EEE;;;777DDD___ddddddpppccc@@@AAABBBDDDEEEEEEFFFFFFEEECCCAAA???>>>>>>???@@@BBBAAA???===<<<<<<<<<===???BBBEEEHHHHHHGGGEEECCCFFFFFFFFFEEEDDDCCCBBBAAAEEEDDDCCCAAA@@@???>>>>>>;;;999777333111000//////000000///...------------++++++++++++++++++++++++,,,000...,,,111666MMMnnn}}}|||xxxyyypppjjj[[[XXXRRRJJJEEEDDDHHHLLLOOOZZZeeeqqqxxxmmmbbbhhhpppZZZKKKEEEEEEGGGKKKOOOQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTTTTUUUVVVVVV[[[bbbgggkkkqqqxxx~~~nnnaaaYYYTTTRRRTTTRRRNNNLLLTTTaaaiiikkkggg```^^^dddiiiooo|||}}}|||~~~zzzyyyxxxwwwvvvuuuuuuuuusssrrrppppppqqqqqqpppoooooommmjjjgggeeeeeeffffffeeeeeeddddddcccccccccbbb```___]]][[[ZZZXXXWWWVVVWWWWWWUUUTTTSSSRRRRRRRRRSSSRRRPPPNNNNNNNNNOOOOOOMMMLLLKKKLLLNNNOOOOOONNNLLLKKKRRRaaammmrrruuuyyyrrrjjjsssRRRQQQTTTMMMIIINNNOOOOOONNNLLLKKKLLLMMMHHHFFFCCCBBBBBBCCCBBBAAADDDCCCAAA>>>;;;999777666333222111000////////////............////////////111444CCC```|||gggnnnppp___YYY]]]kkknnnTTTBBB>>>VVVyyy}}}iiiYYYOOOHHHFFFFFFIIILLLMMMJJJGGGHHHHHHEEEAAA??????AAABBBHHHKKKMMMJJJFFFEEEGGGKKKUUU```nnnyyy}}}vvvbbbOOOEEEFFFJJJOOOTTTVVVUUUSSSRRRNNNLLLPPPVVVcccvvv|||wwwvvvxxxsssqqqpppnnnllljjjjjjiiijjjiiihhhfffeeeeeeeeedddbbbbbbccccccbbb```___^^^^^^^^^^^^]]][[[YYYXXXVVVRRRSSSTTTUUUTTTRRROOOMMMKKKJJJIIIFFFDDDAAA???>>>===;;;888777999<<<@@@CCCEEEAAAFFFKKKFFFSSSxxxOOOBBB<<<444222555888@@@AAA555777KKKjjjmmmrrrXXX???@@@AAACCCDDDDDDDDDDDDBBBBBBAAA@@@@@@?????????AAA@@@???>>>======>>>>>>CCCEEEGGGIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAGGGFFFDDDBBBAAA@@@@@@@@@===;;;888555333111111000111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,---111...---000333FFFddd~~~zzzzzzwwwxxxmmmbbb[[[IIIGGGCCC???===@@@EEEIIILLLTTT\\\gggmmmcccccctttpppZZZKKKFFFDDDGGGKKKNNNPPPQQQPPPOOOLLLMMMNNNOOOPPPQQQPPPPPPQQQPPPTTTZZZ```dddllluuuwwwggg]]]XXXWWWWWWXXXXXXWWWWWW```ooozzz}}}yyymmmeeehhhmmmttt~~~{{{{{{~~~yyyyyyxxxvvvvvvuuuuuuuuusssrrrqqqqqqrrrrrrpppnnnooonnnllljjjhhhhhhhhhhhheeeeeedddccccccbbbaaaaaa^^^]]][[[ZZZXXXXXXWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNLLLKKKJJJKKKMMMNNNNNNMMMKKKMMMYYYiiiqqqqqqvvv~~~ppptttuuuWWWWWWWWWOOONNNNNNOOOQQQPPPNNNMMMMMMNNNIIIGGGDDDCCCDDDEEEEEEDDDDDDCCCAAA@@@===<<<:::999555444333111000/////////............///////////////222===WWWvvvbbbttt~~~tttbbbYYYWWWaaayyyhhhQQQDDDHHHTTTkkk{{{uuuxxxhhheee```WWWNNNHHHEEEDDDEEEFFFFFFEEEEEEFFFIIIKKKJJJJJJIIIHHHKKKPPPQQQNNNIIIJJJKKKKKKHHHEEECCCCCCCCCMMM\\\lllxxxvvvbbbPPPDDDFFFIIIOOOTTTVVVVVVTTTRRRNNNMMMQQQYYYfffyyy|||wwwvvvxxxpppooonnnmmmkkkkkkjjjjjjiiiiiigggfffeeedddddddddbbbbbbbbbbbbaaa```^^^]]]]]]^^^^^^]]][[[YYYWWWUUURRRRRRSSSSSSRRRPPPOOONNNJJJIIIGGGEEEBBB@@@>>>======:::777888;;;>>>AAABBBEEE>>>DDDGGGEEE```oooLLL???:::333000555888>>><<<333AAAbbbdddKKK<<<===>>>???@@@AAAAAAAAA===>>>???@@@@@@???===<<<@@@???>>>======>>>???@@@BBBCCCEEEFFFGGGGGGFFFFFFCCCCCCDDDCCCCCCBBBAAAAAAFFFEEECCCAAA@@@??????@@@>>>===:::777555333333333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++///---,,,000222DDD```}}}~~~}}}~~~uuu~~~~~~tttiii]]]QQQIII???===:::999:::===@@@BBBDDDHHHLLLVVV^^^\\\jjjoooZZZLLLGGGEEEGGGKKKOOOQQQQQQOOONNNIIIJJJKKKMMMMMMMMMLLLLLLLLLJJJLLLRRRWWW]]]gggqqqzzzuuuiiibbb``````aaaeeehhhkkkppp}}}rrrpppttt}}}~~~~~~~~~zzzzzz}}}yyyxxxwwwvvvvvvuuuuuuvvvsssrrrrrrssstttssspppmmmmmmlllkkkjjjiiihhhgggffffffeeedddcccbbbaaa```___\\\[[[ZZZXXXXXXWWWXXXXXXVVVUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRRRRPPPOOONNNMMMJJJIIIIIIKKKMMMNNNMMMLLLKKKQQQaaarrrvvvrrrxxxsssxxx\\\YYYWWWRRRUUUNNNPPPQQQPPPNNNKKKIIIIIIJJJHHHEEEEEEFFFGGGGGGGGGEEEDDDCCCBBBAAA???>>>>>>:::888666444222000000///............////////////000444<<>>===;;;999777999<<<@@@BBBBBBCCC>>>DDDGGGJJJqqqdddHHH<<<777444333888;;;>>>;;;:::XXXiiiLLLBBB999:::;;;<<<===>>>>>>>>>999;;;===??????>>><<<:::???>>>=========>>>@@@@@@???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@FFFDDDBBB@@@???>>>>>>??????===;;;888666555444444222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,)))---,,,,,,111333DDD___{{{}}}yyy~~~uuujjj]]]OOOCCC;;;;;;999777777999;;;<<<;;;===>>>???IIISSSXXXqqq~~~oooZZZLLLHHHEEEHHHLLLPPPQQQQQQPPPNNNHHHHHHJJJKKKKKKKKKJJJIIIHHHFFFGGGLLLRRRYYYdddnnnvvvvvvnnnjjjjjjjjjkkkpppuuu{{{~~~xxx|||~~~~~~}}}yyyyyy|||xxxxxxwwwvvvuuuuuuvvvvvvrrrrrrsssuuuuuusssooolllhhhhhhhhhhhhgggfffdddcccffffffeeecccaaa```___^^^[[[ZZZYYYWWWWWWXXXXXXYYYTTTTTTSSSSSSTTTUUUUUUVVVRRRSSSSSSSSSRRRPPPNNNLLLIIIHHHHHHJJJLLLMMMLLLKKKKKKTTThhhxxxyyytttzzzvvvppp{{{~~~zzz\\\XXXTTTRRRZZZRRRTTTVVVUUUQQQMMMJJJHHHJJJHHHFFFFFFHHHIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAA===;;;999666444222111000............/////////000---222777MMMUUU^^^yyyoooqqq~~~oooaaaWWWXXXiii}}}vvv\\\JJJEEEBBBUUUooo|||lllPPPAAAAAACCCIIIQQQ\\\hhhuuuuuufffZZZSSSMMMFFFAAA???<<<;;;DDDUUUiiiwww~~~}}}sss___MMMBBBDDDHHHNNNSSSVVVVVVUUUOOOMMMMMMTTT]]]lllzzztttsssvvvqqqpppnnnllljjjiiihhhhhhiiihhhgggfffeeedddddddddaaabbbbbbbbb```___]]][[[]]]^^^^^^]]][[[YYYVVVTTTRRRQQQPPPOOOOOOOOOOOOOOOHHHGGGEEEBBB@@@>>>======;;;888777999>>>AAABBBAAACCC???GGGJJJPPP[[[EEE:::666555888<<<>>>@@@>>>BBBlllzzzxxxSSSEEE???:::;;;===>>>>>><<<;;;999888999;;;===>>>>>>======;;;;;;:::::::::;;;<<<<<<>>>===;;;:::;;;===???@@@???===<<<<<<=========<<<999<<>>===;;;999777555555444000000000000000/////////---------,,,,,,,,,++++++...+++...333222222AAATTT~~~~~~|||{{{~~~wwwiiiWWWJJJBBB===:::999888666777999:::;;;;;;===:::===CCCGGGTTTuuuzzzqqqcccRRRFFFGGGHHHKKKOOOSSSTTTRRRPPPJJJIIIIIIJJJKKKKKKIIIGGGGGGDDDDDDGGGKKKRRR___kkkxxx|||ttttttwww{{{}}}~~~~~~{{{xxxwww{{{yyyvvvsssrrrssstttuuusssssssssrrrqqqpppnnnnnnjjjiiigggeeedddccccccdddccccccbbbbbbaaaaaa``````\\\[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVRRRSSSSSSSSSRRRQQQPPPPPPMMMLLLKKKLLLMMMMMMMMMLLLKKK___qqqtttvvv}}}pppvvvwwwllleee]]]XXXXXXVVVRRRPPPRRRWWWXXXRRRLLLKKKJJJIIIIIILLLOOONNNHHHBBBCCCCCCCCCDDDFFFEEECCCAAA<<<;;;888555333111//////000///////////////000111888,,,444FFFjjjqqqXXX___nnnooo|||dddSSSTTTdddssspppXXXJJJGGGFFFOOOqqq~~~___FFFDDD@@@@@@WWWlllwwwtttdddYYYNNNHHHJJJEEEBBB===<<>>LLL999IIItttnnnIII<<>><<<;;;999777666444444333000000000000////////////---------,,,,,,,,,++++++---+++---111000000>>>OOOyyy}}}zzzyyynnn\\\JJJ>>>888555333222333444777;;;>>>???@@@===>>>CCCKKKWWWlll|||||||||~~~|||sssdddRRRFFFFFFHHHJJJNNNRRRSSSRRRPPPLLLLLLLLLNNNOOONNNLLLIIIJJJFFFFFFIIIMMMTTTaaammmyyy{{{}}}}}}zzzwwwuuuxxxvvvtttqqqpppppprrrsssssssssrrrrrrqqqpppnnnmmmlllkkkiiifffeeeddddddddddddccccccbbbbbbaaaaaa```\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUURRRRRRRRRRRRQQQPPPOOOOOONNNLLLKKKJJJKKKLLLMMMNNNMMMaaarrruuutttzzzllloooxxxsss___```]]]\\\]]]\\\XXXUUUVVVYYYWWWOOOIIIGGGIIIHHHGGGJJJNNNNNNJJJEEEFFFEEEDDDEEEFFFEEEDDDBBB;;;999777555333111000000000000////////////000000555---444@@@```kkkZZZeeejjjXXXVVVbbbooooooXXXMMMMMMPPPWWWuuuaaaEEECCCDDDUUUnnnssseeeVVVMMMMMMHHHHHHFFF@@@>>>DDDSSS___ttt{{{}}}zzzxxxrrr___JJJBBBFFFMMMRRRUUUUUURRRPPPIIILLLPPPUUU^^^ppp~~~yyyvvvuuuttttttssssssnnnjjjiiikkkkkkhhheeeggggggfffeeeddddddccccccdddbbbaaa```aaaaaa```^^^[[[ZZZYYYWWWVVVTTTSSSRRRSSSRRRQQQPPPOOOMMMLLLLLLHHHEEEBBB@@@>>>===;;;999888888:::>>>CCCEEEEEECCCCCCBBBFFFQQQrrrZZZJJJ???888777333???<<<<<>>>>>HHHRRRcccmmmttttttqqqkkk\\\LLL@@@EEEMMMTTTVVVUUUQQQMMMIIIMMMRRRYYYdddwww~~~{{{vvvsssrrrrrrqqqppppppmmmjjjiiikkkkkkiiiggghhhhhhgggfffdddcccbbbbbbcccaaa````````````___]]]ZZZZZZXXXWWWUUUTTTSSSRRRRRRQQQPPPOOONNNLLLKKKKKKFFFDDDAAA???>>>===;;;999888999<<>>;;;>>>;;;UUUiiisssqqq{{{eeeLLLAAACCC222444777999:::999888777999999:::::::::999777777555555555555666777888888555666777999:::<<<======:::999777777999::::::999<<<===>>>>>>===;;;::::::;;;:::999777666555444444111111111000//////.........------------,,,,,,,,,,,,+++,,,...,,,---666BBBdddttt~~~}}}hhhWWWCCC999666666666777777888:::<<<@@@FFFLLLPPPYYYkkk}}}|||||||||{{{{{{{{{|||~~~{{{jjjUUUGGGEEEFFFHHHLLLPPPRRRRRRQQQOOOPPPSSSVVVWWWVVVRRRNNNJJJEEECCCGGGNNNXXXfffrrr}}}zzzwwwuuuuuusssrrrpppoooooopppqqqtttttttttsssrrrqqqoooooommmllljjjhhhfffdddcccbbbccccccbbbaaa```______^^^ZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLJJJJJJKKKKKKKKKLLLNNNOOOXXXlll{{{{{{yyy~~~zzzuuu}}}vvv^^^TTTXXXWWWVVVWWWTTTRRROOOOOORRRSSSNNNJJJIIIKKKIIIHHHHHHJJJKKKKKKIIIJJJGGGDDDBBBBBBBBBAAA@@@>>>===;;;888666444333333111111000000///000000000---111444111CCCttt}}}hhheeejjjsssaaaWWWWWWZZZjjjqqq^^^UUUUUUQQQaaaxxxyyyYYY@@@KKKddd|||{{{}}}uuudddYYYXXXXXXXXXVVVNNNFFFEEELLLSSSSSS^^^hhhjjjggg```UUUJJJ???EEEMMMUUUWWWTTTOOOKKKIIIMMMSSSZZZfffzzzzzzwwwsssqqqppppppooommmmmmkkkiiiiiijjjkkkiiiggghhhgggfffeeedddcccbbbaaaaaa```^^^^^^______]]]\\\YYYYYYXXXVVVUUUSSSRRRRRRQQQQQQOOONNNLLLKKKJJJIIIEEEBBB???>>>===<<<:::999666999===BBBEEEFFFEEECCCMMMBBBOOOyyyUUU:::<<<777///222888???===<<<;;;AAA\\\rrrgggiiivvv___KKKFFFJJJ222333555777888888777666888888999999999777666555333333333444555666777777555777999;;;<<<=========<<<:::888888999999888777999;;;???CCCDDDBBB???<<<===<<<;;;999888777777777333222222111000000//////.........---------,,,,,,------......,,,---555===\\\zzz|||yyy~~~yyy]]]LLL<<<777777666666777888999<<>>CCCAAA>>>;;;888666444444222222111000000000000000---222444///;;;___{{{~~~pppqqqjjjwwwzzziii]]]XXXVVVcccxxxuuuaaaUUUSSSRRRmmmvvvXXXHHH^^^ssshhhgggccc___WWWQQQOOOQQQUUUXXXKKKTTT[[[\\\XXXSSSKKKEEE???FFFOOOWWWYYYWWWQQQMMMKKKNNNTTT[[[hhh~~~}}}wwwtttqqqooonnnnnnlllkkkjjjiiiiiiiiiiiiiiihhhgggffffffeeedddcccbbbaaaaaa```^^^]]]]]]^^^]]]\\\ZZZXXXXXXWWWUUUTTTSSSRRRRRRPPPPPPNNNMMMKKKIIIHHHGGGCCC@@@>>><<<<<<<<<:::999555999>>>BBBDDDEEEDDDDDDNNNEEEZZZhhhFFF666999222+++333===>>>888777555DDDdddnnngggttt|||WWWFFFHHHSSS444444444444555666666777666777888888777666555444222222222333444555666777666888;;;===>>>>>>===<<<===;;;999999:::::::::999888;;;???DDDGGGFFFCCC??????>>>===;;;:::999999999555444444333222111000000............---------,,,---.........---///444:::NNNlll}}}rrrRRRDDD888777777444555999<<<@@@HHHRRR```ttt|||tttyyyooo[[[LLLDDDDDDFFFJJJNNNQQQRRRQQQOOOPPPRRRUUUWWWVVVSSSPPPLLLHHHIIIRRR___lllzzzuuuwww~~~~~~~~~yyyzzzzzz{{{zzzyyyxxxwwwuuutttssssssrrrrrrrrrssssssssssssrrrqqqpppooonnnhhhhhhhhhgggfffdddbbbaaa``````___^^^\\\[[[ZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKFFFJJJOOOQQQOOOOOOPPPRRRfffrrryyyxxxzzzxxx{{{eeeTTTPPPRRRQQQVVV\\\[[[UUUQQQPPPRRRSSSPPPNNNOOONNNMMMKKKJJJHHHGGGGGGGGGFFFDDDAAA@@@@@@@@@>>><<>>BBBCCCDDDEEEEEEKKKLLLjjjSSS>>>666777...+++555===<<<222111000JJJoooyyyiiiMMMBBBKKK```777666444222333444666777444555666777777666444444222222222333444555777777666999<<<>>>???>>><<<;;;;;;:::999:::<<<>>>>>>===::::::<<<@@@DDDEEECCC@@@???>>>===<<<;;;:::::::::777666555444333222222111............------------+++---...,,,,,,///444777AAAbbb~~~|||uuuhhhKKK???777999;;;:::???IIIRRRYYYeeerrr|||eee^^^]]]eeelllooowwwqqq]]]OOODDDDDDEEEIIIMMMQQQRRRRRRQQQQQQRRRTTTVVVWWWTTTRRRNNNKKKNNN[[[kkkyyyyyyrrrwwwxxxxxxyyyyyyxxxwwwuuutttrrrrrrqqqqqqqqqppppppppppppppppppooonnnmmmlllkkkggghhhhhhhhhgggfffdddcccaaa```___^^^\\\[[[ZZZZZZSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQOOONNNLLLKKKIIILLLOOOOOOMMMNNNSSSWWWqqqwwwxxxvvv{{{hhhYYYMMMLLLOOONNNSSSZZZXXXUUUPPPNNNPPPQQQNNNLLLNNNKKKLLLLLLKKKIIIHHHHHHHHHEEECCCBBBBBBBBBAAA>>><<<@@@???===;;;:::888888888444333222111000000000000///000///111777CCChhhrrrnnnqqquuu~~~nnnaaaYYY[[[ggg{{{uuuaaaRRRMMMZZZmmmhhh}}}uuulllkkkmmmhhh```ZZZWWWXXX[[[^^^YYYSSSLLLEEE@@@;;;::::::;;;AAAJJJRRRVVVUUUQQQNNNJJJSSS___ooo~~~vvvssstttsssqqqnnnmmmmmmllljjjhhhffffffggggggeeedddcccbbbaaaaaaaaaaaa````````````^^^\\\[[[[[[[[[[[[ZZZXXXVVVVVVUUUTTTSSSRRRRRRQQQOOONNNLLLKKKHHHFFFEEEDDD???===;;;:::;;;;;;:::999888;;;@@@BBBCCCDDDFFFIIIKKKYYYyyyIII:::555333,,,///888888888---444:::ZZZ}}}zzzvvvoooNNNDDDDDDVVVttt999777444111111333666888333444555666666555444444222222222333444555777888666999<<<>>>???===;;;999999999999;;;>>>AAABBBBBB<<<:::999;;;???BBBBBB@@@???>>>===<<<;;;:::::::::888777777555444333222222//////.........---------))),,,---++++++///333555;;;]]]~~~yyy~~~~~~nnn___III>>>999>>>AAADDDOOO]]]mmmvvv|||[[[IIIGGGAAACCCKKKOOOPPP\\\kkkuuu|||rrr^^^PPPDDDDDDEEEHHHMMMPPPRRRRRRRRRRRRRRRTTTVVVWWWVVVTTTWWWUUUZZZhhhzzzrrrooowwwyyyyyyyyyxxxwwwuuusssqqqoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmlllkkkiiihhhggghhhiiiiiiiiihhhfffeeebbbaaa```___]]]\\\[[[ZZZRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLLLLNNNOOOMMMKKKNNNUUU\\\zzz}}}zzzwww}}}~~~TTTTTTKKKKKKNNNKKKNNNSSSOOOPPPLLLJJJLLLMMMKKKKKKLLLIIIJJJKKKKKKJJJIIIIIIIIIDDDCCCCCCCCCDDDBBB???===<<<;;;:::999999999999:::444333222111000000000000000---,,,333777===eee}}}gggcccpppuuusss~~~qqqbbbXXXXXXaaatttsss___RRRMMMcccrrr|||}}}rrrmmmnnniiiiiifff```ZZZZZZ___dddbbbWWWJJJ@@@:::777666777555;;;DDDLLLPPPPPPMMMJJJIIITTTfffyyy{{{ssssssxxxrrrpppnnnmmmmmmllljjjhhheeefffgggfffdddbbbaaaaaa____________````````````]]]\\\ZZZZZZ[[[[[[YYYXXXVVVUUUUUUTTTSSSRRRQQQQQQNNNNNNLLLJJJHHHFFFDDDCCC???===;;;:::;;;;;;:::999:::===AAACCCCCCEEEHHHKKKNNNffffffEEE999444///,,,444999222222+++<<>>???@@@????????????=========???AAACCC>>>???????????????>>>>>>@@@<<<777666666666444222222111000.........//////---------------...///000<<>>>>>FFFNNNWWWhhhyyylllQQQIIIIII???@@@@@@BBBCCCEEEGGGHHHWWW^^^lll}}}}}}~~~|||fffRRREEEAAAAAAHHHNNNOOOPPPQQQRRRNNNMMMOOOOOONNNQQQUUUVVV[[[ggg{{{ooopppzzz~~~xxxzzzzzzzzzyyywwwtttqqqpppqqqppppppnnnmmmlllkkkkkkoooooonnnnnnmmmmmmlllllljjjgggfffhhhkkkiiiccc^^^aaa```___]]][[[YYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSUUUTTTRRROOOMMMLLLKKKKKKKKKLLLOOOPPPLLLMMM\\\nnnyyy|||{{{}}}zzzTTTLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKHHHGGGHHHFFFBBBBBBFFFJJJGGGDDDBBBAAA@@@???>>>>>>======<<<;;;;;;::::::999777444000///...///000000000///333555999```sss\\\gggtttiiippp}}}iii\\\UUU]]]llloooXXXQQQUUUxxxzzztttqqqkkkeee]]]___cccddd^^^ZZZ___gggkkk\\\PPPLLLFFF:::333444777;;;???BBBDDDEEEHHHJJJNNNYYYlll{{{wwwuuusssrrrpppsssrrrooommmjjjiiiiiiiiieeeeeeffffffeeecccaaa___bbbbbbbbbaaaaaaaaaaaaaaa]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTRRRPPPOOOPPPQQQRRROOONNNLLLJJJGGGDDDBBB@@@>>>===<<<;;;:::999999999888BBBDDDBBBCCC>>>???LLLRRR}}}SSS:::888333---111888999444111///DDDhhh}}}~~~qqqjjjpppEEE???HHHMMMmmm555444444333222222333333555555444444333444444555111111222333555777888::::::::::::===???@@@===;;;;;;<<<===???@@@@@@@@@???>>>===<<<<<<<<<>>>AAABBBDDDDDDDDDDDDDDDCCCBBBAAA???<<<888777777777555444333222000////////////000...------------...///000666JJJqqq}}}oooYYYFFFAAABBBMMM```nnnttt}}}eeeSSSHHH@@@:::<<<;;;;;;;;;<<<===>>>>>>FFFJJJSSS___mmmxxx~~~~~~~~~jjjWWWFFFBBBBBBHHHNNNOOOOOOQQQQQQMMMKKKLLLMMMMMMQQQWWW^^^kkk~~~sssxxxyyyxxxxxxxxxxxxvvvuuusssrrrpppooonnnmmmllllllkkkkkknnnnnnmmmmmmlllkkkjjjjjjjjjhhhfffgggiiihhhccc^^^``````^^^]]][[[YYYXXXWWWUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSQQQOOOMMMLLLKKKKKKJJJLLLOOOPPPMMMQQQcccwwwzzz}}}zzz~~~qqqLLLLLLLLLLLLMMMMMMNNNNNNOOOJJJIIIHHHHHHHHHIIIJJJKKKFFFEEEFFFEEEAAA>>>DDDLLLKKKHHHDDDBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999777444111/////////000000000///222333555VVVlll\\\lll~~~kkkqqqqqqeeeUUU[[[hhhzzznnnZZZWWW___oooeeebbbbbbaaa___[[[[[[___cccbbb___```dddqqqiiiaaa[[[SSSEEE999333666888;;;???BBBFFFJJJLLLTTT```ttt~~~zzzvvvtttssspppooopppooommmjjjiiihhhhhhhhhffffffggggggfffdddbbb```bbbaaaaaa```___^^^^^^]]]ZZZZZZYYYXXXXXXWWWVVVVVVUUUSSSQQQPPPOOOPPPQQQQQQNNNMMMLLLJJJGGGDDDAAA@@@>>>===;;;:::999999999999999BBBCCCBBBDDDAAABBBOOObbblllFFF999777000---222::::::666000000MMMvvv}}}mmmxxxgggssscccBBBAAAKKK[[[444333222222222222222222555555444333222222222222222222333444666888:::;;;<<<;;;;;;<<<>>>???>>>===>>>>>>???@@@AAAAAA@@@@@@===<<<;;;;;;===???AAACCCGGGGGGGGGGGGFFFEEEDDDCCC>>><<<999999999999888666444333222111000000000000......------......//////111EEElllxxxgggPPP>>>===BBBUUUqqqbbbQQQNNNOOOLLLGGGIIIHHHGGGEEEDDDCCCCCCCCCAAAAAABBBGGGPPP___nnnxxx}}}}}}}}}}}}}}}nnn[[[GGGCCCBBBHHHMMMNNNOOOPPPQQQLLLIIIJJJJJJLLLSSS\\\hhh}}}zzz~~~yyyvvvvvvvvvvvvvvvuuutttsssooonnnlllkkkkkkkkklllmmmnnnmmmlllkkkjjjiiihhhhhhkkkhhheeefffgggfffccc______^^^]]]\\\ZZZYYYWWWWWWUUUTTTSSSRRRRRRQQQQQQRRRPPPPPPPPPPPPPPPQQQQQQQQQSSSRRRPPPNNNMMMLLLKKKKKKIIILLLOOOOOOOOOWWWmmm}}}uuuzzzlllMMMNNNNNNNNNNNNOOOOOOOOOOOOJJJIIIHHHGGGHHHIIILLLMMMGGGHHHIIIHHHCCCBBBLLLXXXLLLIIIEEECCCAAA???===;;;;;;;;;;;;<<<<<<<<<<<<<<<999777444111000///000000000000...000222222HHHmmmkkkdddtttxxx{{{vvvlllXXXZZZbbbsssnnn]]]```mmmtttlllccc\\\RRRLLLJJJMMMPPPRRRUUUUUUYYYaaaeeecccbbbbbbsssuuuuuuoooeeeYYYIII;;;;;;;;;===AAAGGGMMMPPPQQQXXXeeezzzzzzwwwuuuuuuyyy}}}zzzwwwuuusssqqqnnnllllllkkkjjjhhhggggggfffffffffggghhhhhhgggeeecccaaaaaa```___^^^\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTSSSQQQOOOOOOOOOOOOPPPMMMLLLKKKHHHFFFCCC@@@???===<<<;;;999888888888888<<>>??????@@@@@@@@@AAAAAAAAAAAAAAA???>>>======???AAADDDEEEGGGFFFFFFEEEDDDCCCAAA@@@===<<<;;;::::::::::::999555444444333222111000000//////............/////////BBBddd{{{www~~~vvvbbbLLL===@@@DDDVVVqqq|||```[[[TTTLLLHHHIIIMMMPPPJJJIIIGGGEEECCCAAA@@@@@@IIIIIIHHHFFFFFFLLLVVV^^^jjjpppwww{{{||||||ooo]]]HHHCCCBBBGGGMMMNNNOOOPPPQQQLLLIIIIIIIIIMMMXXXcccrrr|||yyyvvvvvvvvvuuutttsssrrrrrrnnnmmmkkkjjjjjjkkklllmmmmmmmmmlllkkkiiihhhggggggjjjhhheeedddddddddaaa___^^^]]]\\\[[[YYYXXXWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNLLLLLLKKKKKKJJJNNNPPPPPPQQQ^^^uuu~~~}}}qqqyyykkkXXXRRRQQQQQQPPPOOONNNNNNMMMLLLKKKJJJIIIJJJLLLOOOQQQIIIIIIJJJJJJIIIIIIPPPYYYKKKIIIFFFDDDCCCBBB???=========<<<<<<<<<;;;;;;;;;888777444222111000000111///000---///333111===WWWqqqmmmuuu{{{ooo^^^[[[^^^lllooo```hhhyyy~~~uuummmddd[[[UUUKKKGGGBBB<<<999;;;???CCCJJJMMMVVV```dddbbbbbbdddnnnzzz|||uuummm^^^NNNHHHHHHJJJNNNTTTWWWWWWVVV\\\iii~~~uuurrrmmmnnnnnnqqqssstttxxx{{{wwwvvvtttrrrqqqooollliiiiiiiiihhhggggggfffffffffeeefffggggggfffdddbbb```___^^^^^^]]][[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSRRRPPPOOONNNNNNNNNNNNKKKJJJIIIGGGEEEBBB@@@>>>===;;;:::888777777888999???BBB@@@AAAGGGEEELLL___eeeDDD999444111...000666:::777111333<<>><<<<<<<<<<<<;;;:::::::::666666555555333222111111000//////........./////////???ZZZyyyxxxxxxqqqyyyuuuaaaMMM@@@FFFKKK[[[qqq|||{{{xxxzzzzzzxxxwwwuuuooofff]]]XXXJJJKKKKKKGGGCCCBBBFFFKKKGGGFFFEEECCCBBBAAA@@@@@@FFFJJJNNNMMMJJJGGGGGGGGGQQQ[[[iiiuuu{{{qqq^^^HHHCCCBBBGGGLLLNNNOOOQQQRRRNNNKKKJJJKKKPPP^^^kkk|||}}}{{{{{{xxxwwwvvvtttrrrqqqoooooommmmmmkkkkkkjjjkkklllmmmmmmmmmlllkkkjjjiiihhhgggiiigggeeedddcccbbb```^^^\\\\\\[[[ZZZXXXWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKMMMPPPQQQQQQVVVeeezzz{{{zzz|||wwwxxx|||ddd\\\VVVUUUTTTQQQOOOMMMKKKKKKLLLLLLKKKKKKKKKMMMPPPQQQIIIEEEDDDHHHKKKKKKMMMPPPIIIGGGFFFEEEFFFEEECCCAAA@@@???>>>===;;;999888888777666555333111111111111---111...///444222888HHHuuutttooooooyyyhhh___\\\gggxxxrrreeeooowwwkkkaaaZZZSSSKKKFFF>>>===999555111222666:::>>>FFFRRR]]]^^^]]]```fffjjjyyy}}}xxxnnnaaaYYYZZZ]]]```aaa```]]]ZZZcccoooyyycccaaacccbbbcccfffkkknnnlllmmmwwwvvvwwwwwwrrrqqqoooooonnnmmmjjjggghhhhhhhhhhhhhhhgggffffffdddeeeffffffeeeccc```___]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRRQQQRRRQQQPPPOOONNNMMMLLLLLLIIIHHHGGGFFFCCCAAA???===<<<:::888777777888999;;;BBBCCC@@@AAAFFFFFFSSSlllNNN666333000//////444888777333///444GGG[[[^^^ZZZjjjsssmmmsssRRREEEGGGWWW...............//////000111111000///.........///000000111222444666888999777888999888777888;;;===>>>>>>>>>>>>>>>???@@@AAACCCBBB@@@@@@AAABBBDDDFFFBBBBBBBBBBBBAAA@@@>>>>>>;;;<<<>>>===;;;:::::::::777777777666555333222111000000//////......//////...:::MMMmmm|||{{{vvvlllsss}}}~~~wwwttt___MMMDDDBBBKKK^^^qqqsssfffZZZXXXTTTQQQPPPOOOMMMLLLOOOTTT\\\RRRFFFBBBEEEHHHHHHEEEFFFFFFFFFFFFGGGIIIJJJKKKCCCHHHMMMPPPNNNIIIDDDAAA@@@IIIWWWgggtttsss^^^GGGBBBAAAFFFLLLNNNPPPSSSRRROOOLLLLLLMMMSSScccrrr|||zzz|||xxxwwwuuussspppooonnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhggggggfffdddbbb```^^^]]][[[ZZZZZZYYYWWWVVVVVVUUUSSSRRRQQQPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKLLLLLLOOOPPPPPPQQQ[[[lll|||sssuuu{{{}}}zzzeeeXXXVVVXXXVVVTTTRRROOOLLLJJJIIIKKKJJJJJJKKKKKKLLLMMMMMMKKKEEECCCIIINNNNNNMMMNNNGGGFFFEEEFFFGGGGGGEEECCCBBBAAA???===;;;888777666777666555444222222111111,,,222000///444333555@@@aaayyy|||{{{sssqqqccc\\\cccppp~~~xxxmmmuuuuuulll^^^RRRJJJDDD===999555444333000///000444666666???LLLVVVWWWWWW^^^gggjjjwww|||vvvqqqkkkmmmooonnnjjjeeeaaa___gggrrr}}}\\\PPPOOOPPPRRRVVVYYY```eeeeeefffnnnxxx~~~wwwlllhhhnnnwwwxxxtttooommmkkkjjjjjjjjjhhhfffhhhhhhiiiiiihhhgggfffeeecccdddeeeeeedddbbb___^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWTTTRRRPPPPPPQQQPPPOOONNNMMMLLLKKKJJJGGGGGGFFFDDDBBB@@@>>><<<;;;999888777777999<<<>>>BBBCCC@@@BBBFFFIII^^^lllCCC333222......222777888555444555???[[[lllgggmmmmmmuuu[[[FFF@@@KKKjjj---------------...////////////...............///......///000222444666777444555777666555555888:::<<<;;;;;;;;;<<<>>>???@@@AAA@@@>>>======>>>@@@AAA???????????????>>>======;;;===???>>>;;;888888999888999888888666444222111111111000//////////////////666AAA```}}}zzzyyykkkpppzzz~~~zzzqqqyyyppp[[[JJJDDD===HHH\\\lllgggRRRCCC@@@DDDDDDGGGLLLNNNTTTbbbqqqqqqbbbQQQLLLRRRWWWUUUPPPRRRSSSVVVYYY\\\```dddeee^^^[[[VVVRRROOOLLLHHHFFF???AAAFFFQQQaaassspppZZZFFFAAA@@@EEELLLOOORRRUUUPPPNNNMMMMMMNNNUUUfffuuuzzzwwwyyywwwuuusssqqqpppooooooooonnnnnnoooooonnnmmmjjjiiihhhhhhhhhhhhhhhhhhhhhhhheeeffffffeeebbb___\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUSSSRRRQQQPPPOOOOOOOOOOOORRRRRRRRRQQQQQQQQQPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNRRR```rrr}}}ssswwwuuusssooo\\\XXXVVVVVVUUUSSSQQQOOOMMMKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJFFFEEEIIILLLNNNPPPTTTFFFEEEDDDEEEFFFEEEBBB@@@AAA@@@???===;;;999777777666666555444333222222111,,,555222...222222333;;;PPPtttxxxggg[[[___jjjuuuuuu{{{xxxkkkaaaSSSGGG???999555111222000//////000222444555444999BBBMMMRRRUUU\\\eeeiiisss|||~~~|||~~~yyyooohhhhhhjjjppp|||___JJJFFFAAA@@@EEEJJJLLLQQQWWWYYY[[[ccclllqqqhhhaaaeeekkknnnoooooollljjjgggfffgggggggggfffhhhhhhhhhhhhgggfffdddcccddddddeeefffdddbbb```^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOPPPPPPOOONNNMMMKKKJJJIIIFFFFFFEEECCCAAA???===<<<:::999777777888;;;???AAA@@@CCCAAACCCHHHNNNlllZZZ???666222///000444888666444:::BBB___xxx}}}~~~jjj~~~dddEEE>>>???UUU,,,,,,,,,,,,------...///......---------......///---------///000222444555111444666666444333666888:::999999:::;;;===???@@@>>>===;;;:::999:::<<<===;;;;;;<<<<<<<<<;;;;;;::::::===???>>>:::888777888999999999999777555333111111111000///////////////111444999WWW|||}}}uuurrrttt}}}xxxooorrr}}}mmmWWWGGGBBB@@@KKK]]]hhh___JJJ>>>>>>???CCCLLLXXXaaalllyyyuuuuuuxxxyyyxxx|||~~~xxxfffXXXPPPMMMKKKJJJGGGAAA<<<@@@OOOdddvvv}}}lllVVVFFF@@@???EEELLLPPPSSSVVVOOOMMMMMMMMMNNNVVVfffwwwxxxrrrssstttsssrrrpppoooppppppqqqnnnoooqqqqqqpppmmmjjjhhhfffffffffgggggggggggghhhccceeegggfffccc^^^[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUURRRRRRQQQPPPOOOOOOOOOOOOSSSSSSRRRRRRRRRQQQQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLRRRcccwww|||www|||}}}hhhsssjjj___```\\\SSSSSSRRRPPPOOONNNMMMMMMMMMNNNOOOQQQPPPOOOMMMLLLEEEBBBBBBDDDEEEGGGNNNVVVFFFEEEDDDDDDDDDBBB???===??????>>><<<;;;:::999888666666555444444333222222,,,666444---000111111888EEEtttuuu|||www{{{hhh[[[]]]fffooo~~~zzz}}}tttqqqdddZZZKKK@@@999555222000333111000000222444444444555555;;;FFFOOOUUU\\\bbbeeemmmrrrlllnnnttt~~~|||MMMBBBCCC;;;:::BBBBBBAAACCCGGGIIILLLUUU^^^jjjaaa___hhhlllhhhggglllkkkiiifffdddeeefffgggfffggghhhhhhhhhgggeeecccbbbeeeeeefffgggeeecccaaa___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNLLLKKKIIIHHHEEEEEEDDDCCCAAA???===<<<999888777777999<<>>===<<<<<<<<<<<<======;;;:::999777777777777888<<<<<<<<<;;;999666444222999::::::;;;:::888555444000000000000000/////////111///666LLLlll|||}}}|||}}}{{{xxxjjjkkkuuu}}}jjjSSSEEEAAAEEEHHHWWWeeeZZZAAA:::CCCBBBOOO```oooppp^^^PPPJJJKKKJJJFFFBBB??????GGG[[[nnn{{{{{{uuufffVVVFFFBBBAAAEEEMMMSSSTTTRRROOOMMMLLLNNNQQQYYYiiixxx~~~vvvqqqtttttttttsssrrrrrrqqqppppppppppppoooppppppnnnjjjgggiiiiiihhhgggfffeeeddddddffffffeeedddaaa___\\\ZZZXXXXXXWWWVVVVVVUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNRRReeezzzyyy}}}iiilll~~~gggeeebbbXXX[[[\\\[[[VVVQQQMMMMMMOOOOOOPPPRRRSSSQQQNNNJJJGGGGGGEEEDDDDDDFFFHHHIIIHHHAAAAAAAAACCCFFFEEEAAA===>>>===;;;999888888888888999666333333555555444111222111111111222333333444BBBjjjfffpppuuu}}}~~~qqqbbb\\\^^^eeesss~~~~~~|||vvvnnn]]]PPPBBB;;;888444222333000111111222333555666777<<<===@@@FFFOOOXXX```eeedddrrryyyzzzfffAAA;;;===777555===;;;<<<===<<<===CCCMMMUUUaaaeeeiiijjjhhhgggjjjnnnpppaaa^^^aaabbbhhhjjjaaahhhhhhfffdddcccccc```\\\bbbbbbccceeefffeeebbb___\\\[[[ZZZYYYYYYXXXXXXYYYUUUTTTSSSTTTTTTTTTRRRPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHEEEAAA???>>>>>><<<;;;;;;999666555777<<>>;;;:::999888888888999:::999999999999999888888777:::;;;;;;;;;:::888666444111111111111000000000000111///444GGGeeeyyyzzz~~~vvviiiiiirrrlllVVVHHHEEEDDDHHHXXXfff]]]GGG???FFFMMM___vvv{{{jjjZZZQQQOOOMMMIIIEEEBBB???AAALLLWWWhhhwww}}}xxxrrrfffXXXEEEBBBBBBFFFNNNSSSSSSPPPLLLJJJKKKNNNRRRZZZjjjyyy~~~~~~vvvrrrtttqqqrrrtttttttttrrrooonnnlllkkkkkklllmmmllljjjhhhggggggffffffffffffggggggffffffeeedddbbb___\\\ZZZXXXXXXWWWVVVUUUTTTTTTSSSQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMKKKJJJIIIIIIJJJKKKLLLMMMMMMOOOXXXiiixxx|||yyykkklllzzzgggdddbbbZZZ[[[\\\ZZZVVVPPPMMMMMMNNNNNNOOOPPPPPPNNNJJJGGGDDDBBB@@@??????BBBDDDEEEDDDAAAAAAAAACCCEEEDDDAAA>>>???>>><<<:::999999999999===:::777666666666444222222222111111222333333444===```]]]iiisssqqqwwwxxxjjjaaa___bbbmmmxxx{{{rrriiiZZZMMM???888666333111222111222333444444666888:::999===DDDMMMVVV___fffiiilllvvvnnnQQQ:::777999777999@@@@@@>>>;;;777666;;;EEELLL[[[```gggjjjkkklllnnnppplll\\\YYYaaadddgggjjjdddfffdddbbbaaacccdddbbb___bbbbbbcccdddeeedddaaa^^^ZZZZZZYYYXXXWWWWWWWWWWWWTTTSSSRRRRRRSSSRRRQQQOOOOOONNNLLLJJJIIIHHHHHHHHHFFFCCC@@@>>>===<<<;;;:::999888666666888<<>>cccxxxyyywwwqqqOOO:::AAAAAAZZZ,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000111------,,,,,,,,,---......///111333333222111222333444444555555555555555555999999::::::;;;===>>>???<<<;;;:::::::::;;;<<<===777777777888999;;;<<<============<<<;;;999666555333222222222111111000000222000222@@@\\\~~~}}}~~~zzz||||||~~~wwwmmmhhhooo}}}nnnXXXKKKHHH@@@HHHXXXddd[[[HHHCCCKKK```ttt{{{ooo___TTTPPPQQQMMMKKKIIIEEE@@@AAAFFFTTTdddqqqtttrrrnnneeeZZZDDDBBBCCCIIIPPPTTTRRROOOJJJJJJMMMRRRWWW___ooo~~~{{{}}}}}}wwwssstttoooqqqtttuuuuuurrrnnnlllhhhgggfffhhhjjjkkkjjjiiihhhgggfffddddddeeeggghhhggggggfffdddaaa___\\\[[[XXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNMMMNNNNNNOOONNNNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKRRRaaapppwwwyyy{{{nnnqqqzzz|||~~~sssbbb___]]][[[ZZZZZZXXXTTTOOOKKKJJJKKKLLLMMMMMMLLLJJJFFFCCCAAA@@@???======???AAABBBBBBAAA@@@@@@AAACCCCCCAAA@@@@@@???>>>===<<<;;;;;;;;;???===;;;999999777555333222222222222222333333444444LLLyyysss^^^bbbooozzzuuurrruuujjjaaa___fffpppzzzooocccVVVIII;;;555333111000111222444555666666888<<<>>>===BBBJJJTTT^^^ggglllooowww{{{uuuaaaHHH???777555666888;;;@@@BBB???999555444999AAAHHHWWW\\\cccjjjmmmpppqqqrrroooZZZWWWccceeeeeegggfffeee```\\\\\\___aaaaaaaaabbbbbbbbbccccccbbb___\\\XXXXXXWWWVVVUUUUUUUUUUUUSSSQQQPPPQQQQQQQQQOOOMMMMMMLLLJJJIIIGGGFFFFFFFFFDDDBBB>>><<<;;;;;;:::888666666666888:::>>>AAACCCAAA@@@EEELLL^^^XXX???777222//////111666777333444IIIlllvvvfffvvvzzzxxx```FFF<<<>>>LLLqqq,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---000222------,,,,,,,,,,,,,,,,,,,,,...111333222222222333666555444333333444444555777777888999;;;===>>>@@@<<<<<<;;;;;;<<<===???@@@888777777888:::===???AAA?????????>>><<<:::888777333333222222111000//////000///111;;;QQQsss|||qqquuu{{{}}}{{{{{{|||{{{uuukkkoooyyynnnXXXKKKHHHBBBOOO___cccUUUHHHMMM[[[zzzyyyvvvvvvxxxsssgggZZZTTTUUUQQQPPPQQQOOOIIIFFFGGGLLLVVV```eeehhhhhh```VVVCCCCCCEEELLLSSSVVVSSSNNNLLLLLLQQQWWW]]]fffvvv|||yyy|||}}}xxxtttsssoooqqqrrrssssssqqqooommmjjjhhhggggggiiijjjjjjjjjllljjjgggdddbbbcccdddeeehhhgggfffcccaaa^^^\\\[[[XXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMMMMNNNNNNPPPOOOMMMLLLKKKLLLLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLXXXmmmyyyzzz{{{pppxxx{{{yyybbb[[[XXXWWWYYYWWWVVVSSSPPPLLLIIIGGGFFFHHHHHHHHHHHHFFFDDDBBBAAAFFFCCCAAA@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>=========>>>===<<<;;;:::999777555333333222222222333333444444<<<[[[uuulllhhhxxxsssrrr}}}rrreee]]]```hhhsssyyynnncccUUUGGG999333222000000111333555777777777:::???CCCGGGJJJQQQZZZdddnnnvvv{{{___III999;;;999555666:::<<<:::999::::::999999<<>>???======<<<<<<===???AAABBB;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@???===<<<:::999444444333222000///......---///111777GGGeee~~~rrrwwwyyylllpppxxx}}}|||{{{||||||qqqqqqwwwlllVVVHHHEEEFFFYYYiiicccQQQMMM```xxx}}}|||vvvggg___[[[WWWVVVWWWVVVRRRPPPRRRPPPPPPQQQTTTYYY[[[SSSJJJBBBBBBFFFNNNVVVXXXTTTOOOLLLMMMRRRZZZaaakkk||||||xxxwwwzzz{{{xxxtttsssqqqqqqpppoooooooooppppppooommmkkkjjjkkkkkkjjjiiikkkiiifffcccbbbccceeefffiiigggeeebbb___]]][[[ZZZXXXWWWVVVUUUSSSRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNQQQPPPNNNLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMQQQbbbwww}}}tttcccUUUUUUTTTTTTXXXSSSQQQNNNKKKHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDKKKHHHEEECCCBBBBBB@@@???>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>======:::;;;<<<;;;:::999888888444444333333222333333444999777HHHmmmxxxrrrtttxxxjjj___^^^ccckkk{{{}}}yyyoooeeeUUUHHH999444222111111333333666888999999;;;BBBGGGPPPSSSYYYcccqqqlllQQQBBB:::;;;999555777<<<;;;555555===FFFJJJIIIFFFEEEEEENNNOOOTTT]]]hhhqqqvvvwwwnnnWWWRRR\\\]]]]]]``````WWWNNNIIIOOOXXX]]]aaaeeebbbaaa`````````___\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQPPPQQQPPPNNNKKKIIIHHHHHHFFFEEEDDDBBBBBBCCC@@@===;;;;;;;;;:::999333555999<<>>>>>======>>>@@@AAABBB??????>>>>>>??????@@@AAABBBAAA@@@???>>>>>>======666666444333111000///...,,,///111444>>>VVVuuuqqqooo}}}{{{nnnooouuuyyy|||yyyzzz~~~zzzuuuuuu~~~~~~kkkUUUGGGDDDGGG]]]lllcccTTT[[[{{{~~~|||mmmdddaaa^^^\\\\\\XXXTTTVVV[[[ZZZTTTNNNLLLLLLJJJCCC===???@@@DDDLLLUUUXXXTTTOOOKKKLLLRRR[[[dddqqqxxxwwwwwwxxxyyywwwtttrrrrrrpppnnnmmmmmmnnnpppqqqqqqpppnnnmmmmmmllljjjhhheeedddccccccdddfffhhhjjjhhhgggdddaaa^^^[[[ZZZYYYWWWWWWVVVTTTRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPNNNMMMLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLQQQ[[[mmm}}}{{{yyyvvvWWWPPPTTTTTTTTTVVVPPPMMMJJJHHHGGGEEECCCAAACCCCCCCCCCCCDDDFFFGGGHHHKKKHHHDDDAAA@@@???===<<<<<<>>>@@@@@@??????@@@AAA>>>?????????>>>>>>===<<<888:::<<<<<<;;;999999:::555444444333333333333333666222<<>>FFFMMMVVV]]]iiizzzwww```LLLBBB999888555444888<<<;;;666???PPPcccjjjdddXXXPPPMMMHHHHHHMMMWWWdddnnnrrrqqq[[[MMMLLLTTTXXX]]]^^^XXXHHHAAACCCSSSaaafffgggjjjbbbaaa______```___]]][[[YYYYYYXXXWWWVVVVVVVVVVVVSSSRRRPPPPPPPPPOOOMMMJJJGGGGGGGGGFFFEEECCCBBBAAABBB@@@===;;;;;;;;;:::999666777;;;>>>AAABBBCCCCCC???DDDZZZhhhIII000...111...///888:::444///888TTTttt~~~|||[[[DDD>>>FFFggg,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---......------+++,,,---......///111333333444555666777777666666444444555666888:::<<<===??????>>>>>>>>>???AAABBB@@@AAAAAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@999888777555444222111000---///000111777JJJeeeyyywwwtttzzzxxxuuuwwwxxx}}}yyyyyy~~~yyytttzzz~~~lllVVVIIIFFFMMMcccrrrlllhhh|||vvvjjjccceeecccccc```[[[VVVZZZbbbddd```YYYPPPGGG>>>999888;;;<<<@@@IIIRRRVVVSSSOOOJJJLLLSSS^^^kkk{{{|||wwwwwwwwwwwwvvvvvvtttrrrpppooonnnnnnnnnnnnooopppooonnnmmmmmmmmmkkkhhhfffaaabbbbbbccceeegggiiijjjhhhfffccc___\\\ZZZXXXXXXWWWWWWUUUTTTRRRPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLVVVfffwww}}}~~~hhhRRROOOSSSTTTRRRQQQNNNKKKHHHGGGGGGGGGEEEBBBFFFFFFEEEDDDEEEGGGHHHJJJGGGDDDAAA???>>>>>>===;;;999===@@@AAA@@@??????@@@<<<======>>>>>>===;;;;;;999;;;>>>>>>;;;999999999555555444333333333333333000///555IIIeee~~~zzzlllbbb___aaalll}}}~~~|||xxxpppfffYYYKKK<<<555333222333555777;;;??????>>>BBBKKKRRR^^^lll|||wwwppp___MMMAAA777444333777;;;;;;;;;<<>><<>>;;;999999999999888999:::===???AAACCCCCCDDDDDDOOOqqqOOO<<<---...111000222777666222444HHHhhhWWWGGG@@@@@@LLL{{{,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))+++,,,...//////......+++,,,---,,,,,,...111333111222555777777777666555444444555666888:::<<<===@@@???>>>>>>>>>???@@@AAA@@@AAACCCDDDEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBB<<<;;;999888666444222222...//////...333DDD]]]oooyyyyyy{{{zzz{{{zzzrrrwww~~~mmmXXXKKKHHH[[[ooo~~~}}}xxxnnnhhheeeeeeeeegggeee^^^ZZZ___hhhlllkkkfffYYYHHH:::777:::888999===FFFPPPTTTRRRNNNKKKNNNVVVbbbqqq|||{{{yyywwwxxxxxxvvvuuuuuutttrrrmmmnnnoooppppppooonnnnnnlllkkkkkklllmmmkkkgggdddccccccdddeeeffffffgggggggggeeebbb^^^[[[YYYWWWWWWWWWWWWUUUSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMLLLJJJHHHFFFHHHIIIJJJKKKLLLLLLLLLLLLZZZnnn~~~~~~uuu{{{ooo```QQQNNNQQQRRROOOKKKNNNKKKHHHGGGHHHHHHFFFDDDIIIHHHGGGEEEEEEGGGIIIJJJDDDBBB???>>>>>>???>>>===888<<>>@@@@@@<<<999888888666555444333333333333333111333555AAA```pppddd^^^[[[dddttt|||xxxnnndddZZZKKK<<<555222111222444999>>>BBBBBBAAAEEENNNVVVgggyyy}}}tttmmmooopppcccNNN@@@666333666===>>>:::;;;@@@@@@\\\{{{xxxdddWWWTTTPPPOOOQQQYYY```___UUUKKKGGGJJJTTTYYY\\\ddd[[[BBB===???PPPlll|||uuuhhhbbbaaa```______```aaa```^^^YYYXXXWWWVVVUUUUUUUUUUUUQQQOOONNNMMMMMMLLLIIIGGGGGGGGGGGGGGGEEECCCAAA@@@???<<<999888888888777666;;;<<<>>>@@@BBBCCCDDDDDDOOO___mmm???444+++---111333333555111222>>>YYYwww{{{ddd===;;;???DDDTTT))))))***+++,,,,,,------))))))*********+++++++++'''((()))***+++,,,------...............///000000444444333222333444555666444444333444666999<<<>>>BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBBBB@@@===999666333111000///---///333444:::SSSmmmwwwzzz{{{zzz}}}}}}{{{~~~~~~wwwwww}}}iiiTTTNNNTTTnnnzzzzzzqqqqqqqqqkkkdddbbbaaa```^^^]]]\\\\\\\\\ssspppnnnjjj\\\HHH:::555999999;;;@@@FFFLLLOOOPPPLLLPPPYYYggg{{{}}}~~~~~~{{{yyyyyyxxxvvvuuutttrrrrrrmmmnnnoooooooooooonnnnnnooommmlllkkkiiifffbbb___aaaaaaaaabbbcccfffhhhiiiiiieee___[[[YYYXXXWWWVVVVVVUUUSSSRRRPPPOOOOOONNNRRRPPPNNNMMMMMMLLLJJJHHHJJJIIIHHHHHHHHHHHHIIIJJJLLLIIIJJJNNNMMMIIILLLSSSiiipppzzz~~~zzznnnrrr{{{{{{}}}|||bbbVVVMMMMMMOOONNNKKKKKKSSSPPPMMMIIIGGGFFFGGGHHHBBBDDDGGGIIIJJJIIIHHHFFFAAAAAAAAA@@@???????????????===<<<<<<======<<<:::;;;<<<=========<<<::::::>>>===<<<;;;999666444333333333333444444555555555//////666:::RRR|||uuuwwwkkkccc```iiiqqqvvv~~~~~~|||vvvnnnjjj]]]QQQAAA555111222555777;;;???BBBBBBAAADDDKKKRRRbbbzzzqqqvvvwwwrrrpppxxx}}}xxxnnnaaaNNN===777555444666999;;;:::888DDDYYYmmmooodddYYYRRROOONNNRRRZZZdddggg```RRRFFFGGGTTTYYY^^^iiicccMMM???;;;>>>OOOjjjxxxpppddd___aaa``````aaaaaa___[[[XXXXXXVVVSSSQQQPPPQQQRRRTTTPPPOOONNNLLLKKKIIIHHHGGGEEEFFFFFFFFFDDDAAA>>><<<::::::999888777666555444:::@@@BBB>>><<>>222333111///222888:::666000???fffyyywwwfffBBB>>>???BBB]]]~~~yyyEEE((())))))******++++++,,,))))))))))))************'''(((((()))***+++,,,,,,---------------......///111000000111222444666777::::::999999999;;;<<<===CCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAABBBAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>>>>===<<<999777555333333555222222333111444EEEYYY~~~}}}yyyzzzeeeTTTXXXfffyyymmmdddXXXPPPFFFBBBFFFMMMTTTWWWWWWYYY\\\___aaabbbbbbaaajjjxxxwwwkkkWWWFFF;;;===AAACCCFFFIIILLLOOOSSSXXXaaappp|||xxxxxxxxxuuurrrsssrrrqqqpppooonnnmmmllllllllllllllllllkkkkkkkkkmmmkkkhhhgggffffffdddbbbbbbaaaaaaaaabbbccceeeffffffbbb^^^ZZZYYYXXXVVVUUUUUUTTTRRRQQQPPPOOONNNNNNLLLJJJJJJKKKMMMNNNNNNMMMIIIHHHHHHGGGGGGHHHHHHIIIEEEIIINNNOOOKKKLLLYYYgggyyy|||ttttttrrrqqqyyyaaaYYYQQQLLLNNNQQQQQQOOOOOORRRPPPMMMJJJHHHGGGGGGHHHIIIIIIJJJJJJIIIFFFDDDBBBAAABBBCCCDDDDDDCCCAAA@@@>>>===<<<===>>>>>><<<;;;;;;;;;<<<<<<<<<;;;:::999::::::::::::999777666555333333333333444444444444555111333555@@@iiitttppp~~~xxxooocccfffhhhkkkttt}}}zzz|||}}}~~~~~~{{{uuupppllldddXXXGGG888222222666999888<<<@@@@@@???AAAHHHNNN```ddd```vvv{{{vvvhhh[[[ZZZaaalllyyyxxxkkk___QQQFFF999666444555888:::999888>>>FFFRRRYYYYYYTTTPPPOOOSSS]]]kkkvvvzzzxxxsssooo~~~qqqjjjlll```GGG888;;;CCCYYYtttyyymmmgggbbb```]]]\\\\\\\\\ZZZXXXXXXWWWUUUSSSRRRRRRRRRSSSPPPOOOMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA>>><<<::::::999777555555666777888<<<:::===CCCCCCBBBHHHSSSvvvJJJ222111222111111555::::::666111PPPuuusssnnnTTT>>>FFFEEERRR}}}\\\555((((((((())))))*********((((((((()))))))))******((((((((()))***++++++,,,,,,,,,,,,,,,,,,---............///000111444666888::::::::::::;;;<<<>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;:::999888666555444555333222222000333???MMMvvv~~~|||zzzeeeVVV^^^ooo~~~xxxqqqkkkeee^^^UUUNNNEEEAAA;;;777777;;;BBBGGGLLLOOOUUU[[[___bbbbbbbbbdddyyy{{{iiiUUUGGGFFFGGGKKKPPPSSSSSSRRRVVV\\\fffuuuvvvvvvtttuuuxxx{{{yyyvvvvvvwwwvvvuuuppppppooonnnmmmlllkkkkkkllllllkkkkkkjjjjjjkkkkkkllliiifffeeeeeeeeeddddddcccbbbbbbaaabbbccceeefffccc```\\\YYYXXXWWWVVVTTTTTTSSSRRRPPPOOONNNNNNNNNKKKJJJIIIJJJLLLMMMMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHEEEJJJNNNLLLIIIQQQddduuu~~~~~~wwwyyy|||yyy}}}|||]]]VVVPPPMMMQQQTTTSSSRRRRRRQQQOOOMMMJJJHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFCCCBBBAAABBBDDDFFFFFFDDDBBB@@@>>>======>>>??????===;;;:::;;;;;;<<<;;;:::999888888888888999888888777666333333333333333333333333444111333555999OOOzzzuuuxxx~~~vvvjjjiiiggghhhppp|||~~~{{{{{{{{{||||||zzzuuuqqqnnnggg[[[JJJ;;;222111555888888<<<@@@AAA@@@BBBIIIOOO```\\\YYYnnn}}}yyylll[[[RRR\\\jjjtttttthhh\\\PPPHHH;;;888444444777999999888===CCCRRRdddjjjbbbXXXTTTUUU```ppp{{{~~~uuu```EEE:::???PPPnnnnnndddccc```]]][[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQOOONNNLLLJJJGGGEEEDDDCCCAAAAAAAAA@@@>>><<<;;;999999777555444444666999:::>>>:::===DDDAAA???OOOfffTTT888333///000222555999:::777333===YYYnnniiicccwww}}}MMM???IIINNNqqqiiiIII444''''''(((((((((((())))))''''''((((((((()))))))))((((((((())))))******++++++++++++++++++,,,,,,------------...000333666777777777888:::;;;===???@@@>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@???===<<<;;;::::::::::::999777666555222111111111111333<<>>@@@@@@===;;;999:::;;;;;;;;;:::888777666777777888888777777666333333333333333333333333000111333555777>>>\\\}}}ttt{{{{{{qqqlllgggfffkkkuuu~~~~~~~~~~~~}}}yyyzzzzzzzzzxxxuuurrrqqqiii___NNN>>>333000333666888<<>>:::555444777::::::999<<<===MMMfffqqqiii]]]ZZZ___hhhvvvuuuYYYAAA===DDDaaaooobbbdddaaa]]]ZZZYYYZZZYYYYYYVVVVVVUUUTTTSSSQQQPPPOOOMMMLLLJJJHHHFFFDDDCCCBBB@@@??????>>><<<;;;:::999888666555444555888;;;===???===@@@CCC>>>BBB``````<<<000555...000444999;;;999555333IIIdddrrrhhhkkkiiiIII@@@GGG[[[WWW>>>555''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********************+++,,,,,,,,,,,,---...///222444666333444555888:::<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===@@@@@@@@@???>>><<<;;;:::999999::::::999888666555000000111111222555:::>>>[[[xxx~~~{{{~~~tttzzz~~~pppcccjjjzzz{{{llliiiyyywwwpppddd^^^UUULLLEEE@@@<<<999333555666444111///111444999>>>EEENNNUUUYYY\\\\\\^^^nnn}}}~~~tttnnniiieeeggglllmmmggg```\\\bbbmmm}}}xxxbbb]]]\\\``````dddlllqqqqqqpppvvv{{{zzzwwwppphhhkkkmmmooopppsssvvvxxxpppoooooonnnmmmmmmllllllnnnlllkkkiiiiiiiiijjjjjjiiigggeeeddddddcccbbbaaabbbbbbaaaaaabbbccceeefff^^^\\\YYYWWWWWWVVVTTTRRRQQQQQQPPPOOONNNNNNNNNNNNLLLKKKIIIIIIIIIIIIHHHFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGIIIHHHHHHQQQdddxxxyyy|||~~~yyy}}}iii\\\UUUSSSSSSWWWXXXSSSPPPPPPOOONNNLLLKKKIIIHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEDDD???@@@BBBCCCCCCCCCAAA@@@<<<<<<===???AAA@@@>>><<<999999:::::::::999888777666666777777777777666666333333333333222222222222---222222333777777IIIiiizzz}}}}}}|||wwwooogggeeeggglllvvv}}}}}}~~~|||||||||zzzxxxxxx{{{}}}xxxxxxxxxxxxwwwuuutttssskkkcccTTTCCC777111222555777<<>>CCCQQQvvvpppeeeccc```\\\YYYXXXXXXXXXWWWUUUUUUUUUTTTSSSPPPNNNLLLJJJJJJHHHGGGEEEDDDBBBBBB???>>>>>><<<;;;::::::999666666666666888;;;===??????@@@BBBAAAAAAQQQ{{{pppHHH111,,,333...000666;;;;;;888999>>>WWWzzz~~~sssPPPBBB>>>FFFkkkyyyJJJ666111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,---///111333444111222444555777888999999:::::::::;;;;;;:::::::::888777777777888999;;;<<>>===<<<;;;:::888999:::::::::888666555000111111111333666777777JJJggg{{{vvviiissszzzxxxmmmrrr|||qqqeeeggg~~~xxxpppjjj[[[UUUKKKBBB;;;777555444111222222111000111444666555999@@@IIIPPPUUUXXXZZZ^^^hhhwww|||{{{yyyvvvsssnnniiieeegggmmmyyy\\\OOOLLLKKKQQQTTTXXX```gggiiijjjqqqzzz}}}tttlllooommmfffXXX```iiipppssstttvvvxxxoooooonnnnnnmmmmmmllllllmmmkkkiiihhhgggggghhhiiihhhfffeeeddddddccc```^^^___^^^^^^___```bbbdddeee\\\ZZZXXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMMMMKKKJJJHHHHHHIIIIIIGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFKKK[[[ppp}}}uuu{{{}}}}}}~~~}}}fffZZZVVVTTTUUUXXXVVVPPPKKKJJJNNNNNNLLLKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???@@@@@@@@@@@@@@@<<<<<<===@@@BBBAAA>>><<<888999:::::::::999777666666666666777666666555555333333333222222222111111---555000///777666???YYYqqq~~~~~~tttkkkgggfffgggnnnwww~~~{{{}}}{{{|||{{{uuuooonnnsssyyywwwwwwwwwvvvvvvuuuuuutttnnngggZZZIII;;;444333555555;;;AAAEEEFFFJJJQQQWWWeee||||||UUULLLPPPaaa~~~}}}kkk\\\JJJOOO^^^uuuyyynnnkkkggg___VVVSSSEEE???888666888;;;======???:::JJJjjjyyyooogggjjjyyyiiiXXXGGGDDDRRRiiillleee```]]]YYYWWWWWWVVVTTTSSSSSSSSSTTTTTTRRROOOLLLJJJHHHGGGGGGFFFEEECCCCCCBBB???>>>===<<<;;;:::::::::555555777888;;;===???AAA>>>AAABBBAAAKKKjjjOOO:::222---000000222777:::888888BBBPPPuuuuuuXXX>>>>>>???PPP~~~]]]999222///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++---,,,,,,---...000222333111222333444555555555555999::::::;;;;;;::::::999999888777777888:::<<<===>>>>>>>>>>>>===<<<;;;:::888999:::;;;:::888666444111222222222444666666333===ZZZvvvzzz|||ttt{{{~~~|||wwwiiipppwww~~~tttxxx}}}vvvrrr{{{~~~vvvnnnhhhTTTNNNEEE<<<777444444555333222111000000333777:::444777>>>FFFMMMSSSWWWYYY^^^eeettttttkkkggghhhrrryyylllMMMFFFBBB>>>CCCGGGJJJPPPWWW[[[^^^fffooo}}}yyyllliiiooolllaaa\\\fffqqqvvvtttoookkkjjjnnnnnnnnnmmmmmmlllllllllllljjjhhhfffeeefffggghhhgggfffeeeeeedddbbb___\\\\\\\\\\\\]]]^^^```cccddd[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPOOONNNMMMMMMMMMMMMJJJHHHGGGGGGIIIIIIHHHFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCEEENNNcccxxxzzzttt{{{|||~~~zzzqqqeee\\\VVVTTTUUUWWWUUUMMMGGGFFFNNNMMMLLLKKKJJJIIIHHHGGGCCCCCCBBBBBBBBBAAAAAAAAA=========>>>>>>??????@@@<<<<<<>>>@@@BBBAAA???<<<888888999:::999888777666666666666666666666555444333333333222222111111111...666...***666888<<>>DDDCCCYYYrrrsss|||sssZZZOOOHHHNNNaaaxxxeeeccc]]][[[XXXVVVUUUTTTRRRPPPRRRSSSTTTSSSRRRNNNKKKHHHFFFFFFFFFEEEDDDDDDCCCCCC???>>>===<<<;;;:::::::::444555777:::<<>>;;;:::999:::999888<<<;;;:::::::::999777555333333333333333333333333444HHHdddyyy}}}|||||||||~~~uuuoooooovvvyyy|||yyyuuujjj___TTTIII???:::666222000111111111111222444666555555999<<<@@@DDDJJJPPPWWW\\\dddcccrrrxxxuuusssooo{{{]]]EEE>>><<<<<<<<<===CCCHHHHHHFFFLLLYYYeeepppqqqqqqrrrqqqooollljjjnnn~~~ppphhhiiimmmjjjlllnnnnnnllljjjjjjjjjiiihhhgggffffffggghhhiiifffggghhhfffcccaaaaaaaaa^^^\\\[[[\\\^^^`````````\\\[[[XXXVVVSSSQQQPPPOOOPPPOOOMMMLLLLLLLLLMMMNNNKKKIIIGGGFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEDDDCCCHHH@@@DDD[[[sss|||yyyuuusss}}}|||www}}}~~~yyyuuudddcccPPPWWWUUUUUUWWWXXXWWWRRRNNNQQQRRRPPPKKKFFFCCCCCCEEE???@@@AAABBBBBBAAA@@@???;;;;;;;;;999888:::<<>>BBBBBB???>>>FFFGGGJJJjjjzzzIII444111000000333444666999888333>>>dddxxxiiizzzddd@@@:::@@@HHHJJJrrrTTT777222111,,,''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))(((((())))))***+++++++++******+++,,,...///000111111222222333444444444555666666666666666666888999:::===@@@BBBBBBAAA>>>===;;;::::::;;;;;;;;;<<<:::999999999888666444444444444444444444444444444BBBYYYppp~~~{{{xxx{{{|||yyytttxxx}}}yyytttiii]]]RRRGGG===888555222000111333222333444666777888888>>>AAAFFFLLLQQQWWW^^^bbbjjjjjjvvv||||||zzzgggLLL===;;;;;;<<<>>>>>>CCCGGGEEE@@@CCCMMMVVVgggnnnuuuwwwtttqqqpppqqqxxxxxxmmmiiijjjkkkmmmnnnoooqqqrrroookkkggghhhgggfffeeeeeeeeeeeeffffffggghhhgggdddaaa``````]]]\\\[[[\\\^^^_________[[[YYYWWWTTTRRRPPPOOONNNOOONNNMMMLLLKKKLLLLLLMMMKKKIIIGGGFFFGGGHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEOOOeeexxx|||xxxuuu|||}}}}}}vvv{{{aaaWWWZZZRRRVVVUUUUUUWWWXXXVVVRRROOOQQQQQQPPPKKKFFFBBBBBBCCC>>>>>>???@@@@@@@@@???>>>;;;;;;;;;:::999;;;===@@@<<<;;;;;;;;;::::::::::::666555444333222333333444444444444333333333222222222222222222333333333333555444222000000333888===___}}}vvv|||pppkkkuuuzzzrrriiiccceeekkkvvv|||}}}|||{{{|||}}}~~~{{{|||zzztttpppuuu~~~xxxvvvvvvwwwtttqqqqqqmmmdddWWWHHH===666444888:::@@@HHHLLLPPPWWW```ppp|||aaaIIIEEERRRgggfffLLLGGGWWW\\\rrrxxxpppfff___\\\XXXSSSOOOIIIAAA999777;;;@@@AAA@@@@@@NNNkkk|||pppTTTLLL^^^~~~ssseeebbb___[[[XXXUUUSSSTTTTTTRRRQQQRRRRRRQQQOOOMMMKKKIIIGGGEEEEEEEEEEEEDDDBBB@@@???=========<<<:::999888777666999::::::;;;===???@@@???BBBHHH^^^]]]:::...000111222555666===;;;333<<>>PPPjjj||||||{{{yyyyyy{{{}}}xxxsssgggZZZNNNCCC999555333111000222444444555666888:::;;;<<<@@@DDDIIIOOOUUU\\\cccgggpppsss|||uuuVVVIII<<<777888999;;;>>>BBBFFFGGGBBB<<<<<>>>>>======<<<:::;;;;;;;;;:::;;;>>>@@@::::::999888777666666555333333222111111111111222333222222222222111111111000111111111222222222222777666444111000111555888SSSwwwllllllmmmfffrrr~~~zzzssskkkhhhiiimmmttt}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}zzz{{{{{{zzz{{{}}}wwwuuuvvvvvvuuusssqqqnnnggg\\\NNNAAA777333777999???HHHMMMQQQ[[[dddttt{{{dddMMMGGGMMM___{{{ZZZGGGMMMaaa```vvv}}}tttooohhhccc```\\\VVVRRRJJJBBB:::777:::>>>???>>>===MMMhhh}}}nnnvvvrrrVVVUUUrrr~~~iii```]]]\\\YYYVVVTTTSSSSSSSSSRRRPPPQQQPPPOOONNNLLLJJJHHHGGGEEEEEEDDDDDDBBB@@@???>>>======<<<;;;:::888777777888:::<<<<<<<<<<<>>CCCMMMzzzrrrGGG111///111111///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&'''((())))))((((((((((((((()))***************++++++,,,---------......//////000111111333333222222222444555666888777777888:::;;;:::888555666666777777999;;;===>>><<<:::999:::999888777888888888888888999999999;;;999HHHeee|||}}}|||xxxuuuxxx}}}xxxqqqeeeYYYKKK@@@666333222000111333555666777888999;;;>>>AAAEEEHHHLLLQQQXXXaaakkkqqqwww|||mmmVVVBBB;;;777777777777999===EEEFFFEEEAAA<<<<<<@@@EEEPPP]]]mmmxxxzzzyyyyyy{{{wwwvvvqqqmmmoootttsssppphhhiiijjjkkkjjjhhhfffdddddddddeeeeeeeeeddddddcccbbbeeefffeeebbb___\\\\\\\\\[[[ZZZ[[[]]]^^^]]]\\\XXXVVVTTTRRRPPPNNNMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJHHHFFFEEEFFFFFFDDDCCCDDDDDDDDDCCCCCCDDDGGGIIIFFFUUUhhhvvvxxxvvvuuuwwwxxxtttuuuzzzaaaXXXTTTOOOVVVRRRRRRSSSTTTTTTTTTRRRPPPPPPPPPOOOLLLGGGBBB>>><<<<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;:::;;;===???::::::999777666444333333111111111111111111111111111111111111111000000000000000000000111111111111555555444222000111444666FFFtttwwwoooggg~~~qqqvvv|||yyysssnnnlllfffmmmwww~~~~~~}}}|||~~~}}}}}}|||||||||}}}}}}zzz{{{{{{}}}xxxvvvuuuuuuwwwwwwvvvtttpppooojjjaaaSSSEEE999222777999???GGGMMMSSS^^^hhhwww{{{hhhSSSIIIIIIVVVrrrYYYMMM^^^eeebbb{{{xxxooollliiifffccc___ZZZVVVKKKDDD<<<777888;;;<<<<<<777GGGaaaiiiaaannn}}}yyypppXXX```sssjjjbbb]]]\\\WWWVVVUUUTTTSSSSSSRRRQQQOOONNNMMMLLLJJJHHHFFFEEEEEEDDDCCCBBB@@@???===<<<===<<<;;;:::999888777777999888;;;???BBBBBBCCCFFFHHHMMMiiiggg>>>333,,,...222111222444333777333666YYY\\\DDDDDDJJJnnnYYY555,,,000///---///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%'''((()))******((((((((('''((())))))***))))))***+++,,,,,,,,,,,,,,,------......//////000444333222222333555666888999888666777888888777666666777999999888:::===@@@AAA>>><<<;;;;;;;;;:::999999999999::::::;;;;;;;;;666444@@@\\\vvvyyy~~~}}}}}}wwwqqqrrrzzz~~~xxxqqqeeeZZZJJJ???555222111000222555555777999:::;;;===BBBFFFMMMOOOSSSYYYbbbooo|||tttWWWDDD<<<999777888777555888===@@@AAAAAA@@@@@@AAAEEEHHHLLLTTTaaannnvvvzzzzzzzzz}}}|||vvvssssssoookkkkkkkkkiiieee```___bbbfffeeeeeeeeeeeeeeefffffffff```bbbcccccc```]]][[[[[[[[[[[[[[[\\\^^^^^^\\\[[[WWWVVVTTTRRRPPPOOONNNMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEEEEEEEEEECCCBBBDDDDDDDDDBBBAAABBBEEEHHHMMM\\\mmmsssrrrqqqvvv{{{}}}wwwyyytttSSSTTTQQQJJJQQQOOOPPPQQQRRRRRRQQQQQQPPPPPPOOOMMMKKKHHHDDD@@@===>>>>>>======<<<<<<<<<<<<999:::;;;:::999999;;;===::::::999777555444333222111111111222222222111111000000000000000000000000//////000000000111111111222222333222111222444666EEElllvvvrrrhhh|||yyyssslllhhhccciiiqqqxxx|||}}}|||{{{~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{|||~~~~~~~~~}}}tttuuuwwwyyyzzzyyyuuussspppoookkkdddYYYJJJ<<<333777888>>>FFFMMMTTT```kkkyyy{{{jjjXXXKKKFFFNNNiii^^^UUUiiicccdddvvvlllkkkiiihhheeeaaa]]]YYYOOOHHH???999888999999999555@@@WWWyyyiiiXXXWWWeeemmmaaabbb|||hhh\\\mmmrrrmmmjjjccc```aaaWWWWWWWWWVVVTTTSSSRRRRRRLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@>>>===<<<;;;;;;:::999888888888888888<<<888999@@@EEEDDDBBBCCCIIIaaammmGGG666222///111222222222444666111333LLLuuu}}}wwwOOOBBBIIIRRRbbbEEE///...222---+++000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***((((((''''''(((((()))***((()))***+++,,,,,,,,,,,,,,,,,,------.../////////333333333444555666777888888666666777:::<<<===<<<:::<<<======;;;<<>>>>>>>>>>>:::<<<===<<<:::999:::;;;:::999888777555444333222000111222222333222222222/////////000000000000111///000000000111111111111///000222222111222444666CCC^^^tttuuusssxxxzzzvvvrrrjjj}}}}}}vvvlllfffdddhhhnnntttxxx{{{||||||~~~~~~~~~~~~xxxyyy{{{|||||||||{{{{{{xxxzzz||||||{{{wwwssspppqqqpppmmmhhh^^^PPPAAA777777888===EEELLLSSS```lllyyy{{{lll[[[NNNEEEIII```yyycccZZZjjjaaammm|||tttiiijjjjjjhhhfffbbb^^^\\\VVVOOOEEE===999888888888666<<>><<<;;;::::::999888777777777888999:::@@@999888???CCC@@@AAAEEEWWWQQQ555111000///000111333666888555000<<>>???@@@;;;>>>???===::::::>>>BBBCCC@@@===;;;<<<<<<<<<;;;:::::::::;;;<<<===============???IIIaaa}}}zzzpppnnnsssxxx{{{~~~xxxrrrrrrvvv}}}}}}~~~~~~yyyrrriii```LLLAAA777333333333555888:::===@@@AAAAAADDDKKKQQQWWW```ooosssjjj___OOOBBB777444444777999999===BBB===DDDPPP\\\bbbaaaZZZTTTRRRUUUYYY^^^eeeooo{{{|||mmmdddaaa```\\\YYYRRRKKKLLLUUU```hhhkkkpppmmmiiieeebbbaaabbbccc___``````___^^^^^^```aaa]]]]]]]]]___```___]]]ZZZTTTSSSRRRPPPNNNMMMLLLLLLIIIJJJKKKKKKKKKJJJHHHHHHBBBBBBBBBCCCEEEEEEDDDBBBAAACCCEEEDDDCCCEEELLLRRRbbbkkkqqqooonnnuuu~~~uuuVVVOOOMMMMMMOOOMMMHHHKKKMMMMMMKKKKKKMMMOOONNNLLLIIIHHHIIIIIIHHHFFFEEEDDDCCCAAA@@@@@@AAAAAA>>>???@@@>>><<<::::::;;;888888777666444333222222///000111222333222222111//////000000000111111111000000000111111111222222...000222222222111333444<<>>HHHWWW~~~^^^===000.........///222666999:::666???YYY|||```GGG<<<<<>>:::===>>><<<888777:::>>>BBB???<<<:::;;;<<<;;;;;;:::::::::;;;<<<======>>><<<===:::<<>>AAAFFFPPPaaaqqqxxxsssggg\\\VVVYYY\\\\\\___jjj{{{}}}jjj[[[XXX]]]aaa```RRRHHHBBBLLL```sss{{{{{{uuuqqqjjjddd```^^^______aaaaaa```___^^^___bbbeee]]]]]]^^^___aaa```]]][[[SSSRRRPPPNNNMMMLLLKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHAAAAAAAAACCCEEEFFFDDDBBB???BBBEEEEEEEEEIIIQQQXXXhhhooossspppqqqzzzqqqvvvZZZKKKQQQMMMLLLNNNEEEFFFIIIKKKKKKJJJJJJLLLOOONNNKKKGGGGGGIIIKKKJJJIIIGGGFFFEEECCCBBBBBBCCCCCCAAABBBBBBAAA>>>;;;;;;;;;666666555555444333222222...///000222222222111000///000000000111111222222111111111111222222222222///111333333111111111222999CCCTTTeeessszzz}}}xxxqqqlllkkkkkkmmmrrrxxx|||~~~{{{{{{|||}}}}}}~~~}}}}}}{{{}}}}}}yyyssspppqqqtttuuutttsssqqqooooooqqqsssuuusssqqqnnngggZZZKKK@@@888888<<>>===;;;>>>AAA===???TTTmmmnnnBBB333222...///000000444999;;;:::===VVVyyy~~~rrrEEE???@@@BBB^^^JJJ777333///.........------%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************((((((((((((((((((((((((,,,,,,,,,---------......111222222333333444444555444444444555555666777888:::999888888888999:::;;;<<<=========<<<;;;::::::999;;;===>>>===<<<===>>>@@@999555;;;GGGXXXmmm|||zzz~~~rrrmmmsss|||yyywww{{{}}}|||yyyooodddSSSEEE888444555555444555;;;AAAFFFGGGEEEFFFMMMSSSbbbyyy}}}xxxyyyqqqooouuuvvvgggQQQBBB:::777555777;;;???AAA@@@HHHKKKXXXlllvvvoooaaaYYYYYY[[[___gggnnnrrrqqqooorrr]]]VVVTTTQQQ```fffTTTEEE??????QQQppptttoookkkfffbbbaaaaaabbbaaaaaa``````bbbeeefffccc```aaa___]]]\\\[[[ZZZXXXVVVQQQQQQOOONNNLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCJJJDDDBBBFFFGGGIIIVVVgggtttnnnkkkoootttzzznnnnnn{{{}}}fff[[[PPPMMMMMMKKKKKKLLLHHHGGGGGGHHHJJJKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIHHHFFFDDDCCCBBBCCCCCCGGGBBB===<<<>>>???<<<999:::777333111111111111000///000111222222111000/////////000000111111111222000000000000111111111111//////000000000000//////222888>>>HHHddd~~~ppppppzzzrrr}}}|||rrrmmmmmmmmmnnnqqqtttxxx{{{yyyzzz{{{|||||||||{{{zzzxxxwwwvvvtttrrrqqqppppppssssssrrrqqqpppppppppppprrrpppnnnmmmjjjaaaUUUKKK999666777???HHHRRR___iiizzz{{{mmmaaaWWWHHH>>>LLLccczzzuuueeejjjooo}}}ssslllgggmmmjjjhhhfffeeeccc```^^^]]]XXXSSSMMMCCC;;;:::>>>???IIIYYYgggmmmjjjaaa[[[aaajjjzzzooojjjppphhh^^^^^^YYYXXXRRRPPPRRRSSSOOOLLLLLLJJJIIIHHHFFFEEECCCAAAAAAAAA@@@>>><<<:::999888777888555333555999<<<===<<<@@@>>>???AAA===HHHqqq}}}KKK444000111000111111///111777888666VVVxxxooo~~~OOO:::CCCDDDQQQtttlll===000///...---......---+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((++++++,,,,,,,,,,,,------000000111222222333444444444444444444555555666777777777666666666777999:::<<<<<<=========<<<<<<<<<999;;;=========<<<===???>>><<<;;;===BBBOOOeeexxxxxx}}}uuuooorrrwww|||~~~xxxvvvzzz~~~|||{{{yyypppeeeVVVHHH:::555555444555666<<>><<<999999777333111111111111000///000111111111111000///....../////////000000000//////000000000111111111//////000000000000//////...333777???WWW|||~~~yyywww~~~yyyvvvuuutttrrrqqqqqqrrrssswwwxxxyyyzzz{{{zzzzzzyyywwwvvvtttrrrqqqpppqqqqqqqqqqqqpppppppppqqqqqqrrrsssooojjjiiiiiicccXXXOOO???999888===FFFQQQ]]]gggwwwwwwjjj```XXXJJJ???JJJ___tttzzzjjjnnn{{{sssmmmiiifffeeedddcccaaa]]]XXXTTTSSSOOOKKKGGGAAA;;;<<>>MMMXXXlllVVV777000///------......,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************++++++++++++---......000111222333333444444333333333444444555444333333333444666777888;;;<<<<<<<<<<<<=========999;;;<<<===<<<<<<>>>???<<>>@@@???BBBFFFQQQ]]]aaa\\\VVVSSSSSSWWWbbbppp{{{|||rrriiiUUURRRQQQNNNSSSeeecccKKK<<<===CCCVVVqqq{{{mmmfffeeedddeeefffeeecccaaabbb```^^^^^^^^^___^^^\\\[[[YYYWWWVVVVVVUUURRRQQQNNNNNNMMMMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@EEEEEECCCFFFUUUhhhtttmmmlllooouuu{{{zzzzzzssszzzooo\\\SSSKKKJJJKKKJJJKKKMMMGGGEEECCCBBBBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@===::::::<<<===;;;888888666333111111111111000//////000000000000//////---...............////////////000000000000111111//////000000000000//////---111222444EEEiii}}}ttt}}}ttt}}}}}}}}}{{{xxxsssppppppppptttuuuvvvwwwxxxxxxxxxxxxwwwuuurrrpppooopppqqqrrroooooooooooopppqqqrrrsssssslllffffffiiiggg^^^UUUGGG>>>888;;;DDDOOO[[[eeevvvpppggg```ZZZLLL@@@GGGXXXlll{{{qqqwwwuuupppllljjjdddcccbbbaaa^^^YYYRRRMMMJJJEEEAAA???<<<:::>>>EEEPPPaaavvvlllxxx~~~hhh]]]XXXOOOIIIHHHKKKQQQRRRNNNIIIHHHGGGFFFEEECCCBBB@@@???>>>>>>===;;;999888777666666444444555888;;;===<<<;;;:::???CCCJJJ```VVV777//////...---+++***111999444...@@@[[[xxx~~~{{{|||qqquuu^^^GGG;;;DDDbbb]]];;;111000...------------,,,***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******+++,,,,,,...///000111222333222222111111222222333222222111222333555777888;;;;;;;;;:::::::::::::::999:::<<<<<<;;;<<<>>>@@@===@@@CCCAAA<<<@@@SSShhhxxxwww}}}xxxoooiiiqqqwww{{{~~~~~~~~~~~~|||yyyzzzyyysssjjj___PPP@@@777444333666:::===CCCGGGGGGCCCCCCIIIOOO___yyyhhhXXXkkk}}}~~~nnn]]]XXX]]]gggqqqxxxooodddVVVHHH===999666666:::>>>??????AAAEEEMMMZZZbbbaaaZZZSSSSSSWWWbbbsss}}}uuuxxxsssgggfffnnncccIII??????GGG]]]zzznnngggfffddddddddddddbbbaaabbb```]]][[[ZZZZZZZZZZZZXXXWWWUUUTTTTTTSSSQQQOOOLLLLLLLLLKKKKKKJJJJJJJJJGGGFFFEEEDDDBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCDDD@@@GGGIIIGGGPPPcccqqqsssmmmpppuuu||||||www}}}___TTTMMMHHHIIIJJJIIIKKKNNNKKKIIIGGGDDDBBBCCCFFFIIIGGGFFFFFFEEEDDDDDDEEEEEECCCCCCBBBAAA@@@@@@??????===;;;999999:::;;;999777666444222111222222111000////////////////////////........................////////////000000000111//////000000000000//////111333333000777NNNooo~~~ooo\\\sss{{{|||~~~}}}xxxuuussstttqqqrrrssstttuuuvvvvvvvvvwwwuuuqqqooonnnppprrrtttooonnnnnnnnnoooooopppqqqoooiiidddfffkkkkkkbbbYYYNNNBBB888999AAAMMMZZZdddvvv|||lllfffbbb\\\OOOBBBEEEPPPhhhwwwzzzzzznnnkkkhhhiiiiiihhheeeccc___ZZZTTTPPPJJJBBB;;;888666777>>>EEEVVVfffyyysssggg|||tttbbb[[[XXXPPPRRRRRRUUUZZZXXXPPPIIIGGGDDDDDDCCCAAA@@@???>>>===<<<;;;999888777666555555555666888;;;>>>???>>>>>>@@@EEEHHHVVV|||^^^666...444333...,,,,,,---111333222999TTTppp~~~yyyvvv|||zzzIIIDDD===LLLxxxlll@@@...000///...,,,,,,------+++***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,...//////000000000000000000000111222222222222222333555777888;;;:::999777666666666777999:::;;;;;;;;;<<<>>>@@@@@@@@@AAA@@@>>>AAAOOO]]]{{{xxxyyy~~~zzzpppiiikkkpppuuuxxx~~~~~~~~~~~~{{{|||{{{yyyyyyyyytttmmmdddUUUDDD:::555333777<<<>>>CCCHHHHHHDDDEEEKKKQQQaaayyy|||YYYMMMaaavvv}}}{{{kkk]]]SSSXXXeeeqqq||||||mmmfffYYYIII@@@;;;777777:::>>>@@@@@@HHHHHHOOO___pppuuujjj\\\ZZZ\\\dddsssxxx]]]CCCCCCDDDOOOkkkzzzmmmiiieeebbbaaaaaaaaa``````___\\\ZZZWWWWWWWWWXXXWWWUUUSSSSSSSSSRRRPPPOOOKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEDDDCCCBBB@@@??????AAABBBBBBBBBCCCCCCDDDDDDBBBGGGJJJNNN[[[lllpppkkklllssszzzhhhWWWMMMHHHFFFGGGIIIHHHJJJNNNNNNMMMJJJFFFCCCCCCFFFIIIGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@@@@???:::999888888999999777666555333111111222222111000///..................///////////////////////////...////////////000000000//////000000000000//////111444444111111<<>>JJJXXXdddsss{{{mmmiiieee___RRREEECCCJJJgggtttrrrkkkiiifffjjjoookkkgggccc```]]]ZZZXXXRRRHHH>>>:::777888===DDDTTT```ooo{{{uuukkklll{{{jjj\\\YYYYYYSSSUUUVVVYYY\\\YYYOOOHHHFFFCCCBBBAAA@@@???======<<<:::999888777666555555555444666999<<<===>>>??????>>>KKK[[[vvv\\\@@@---111777111,,,---///555444000;;;YYYyyy```FFFAAADDDYYYtttJJJ333///222...---++++++,,,,,,***)))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++++++++,,,------............---...///000111111333333222222333555666888999888777555444555555666888999:::::::::;;;>>>AAABBB@@@??????>>>@@@IIISSSooozzz{{{}}}{{{tttnnnqqqsssttttttyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||yyy{{{|||yyyyyyzzzuuuooogggYYYIII===777444777<<<>>>DDDIIIJJJGGGIIIOOOVVVccc{{{qqqRRRKKK^^^ooozzzvvv^^^RRRNNN[[[mmm~~~uuulllhhh\\\OOOCCC>>>999888;;;???AAAAAAFFFFFFLLL^^^ttt~~~sssbbbccceeekkkwwwYYYDDDAAAHHH\\\}}}pppkkkeeeaaa_________^^^]]]]]]\\\ZZZWWWUUUUUUVVVVVVTTTRRRRRRRRRRRRPPPNNNKKKKKKJJJJJJIIIHHHGGGGGGCCCCCCCCCCCCBBBAAA??????AAAAAAAAABBBCCCCCCDDDDDDBBBFFFLLLVVVcccmmmllleeellluuu~~~TTTNNNHHHEEEDDDGGGHHHHHHJJJNNNMMMMMMLLLGGGBBBAAACCCGGGFFFEEEEEEDDDDDDEEEEEEEEEAAAAAAAAABBBAAA@@@??????999999999999888777666555333222111111222333222000......------------......000000000///////////////......////////////000000//////000000000000//////---000333333111444@@@NNNiiivvvyyy|||{{{^^^NNNYYYqqquuu{{{|||wwwvvvwwwsssrrrrrrrrrrrrsssttttttvvvtttqqqooonnnoooppprrrpppooonnnmmmllllllllllllhhhfffgggkkknnnllleee^^^WWWLLL???999;;;EEEUUUcccmmmssspppkkkcccTTTGGGCCCGGGdddooozzzpppoookkkggglllllliiiddd```______^^^]]]ZZZRRRJJJFFFDDDAAAAAADDDGGGMMMWWWcccpppnnnjjjnnnqqqdddYYYVVVWWWSSSNNNNNNRRRUUUQQQJJJEEEFFFAAAAAA@@@???>>>===<<<<<<888888777666555555666666333555999;;;<<<===???AAA<<>>===999:::::::::888666444444222111000111333333222000......---,,,,,,---....../////////.........------........./////////000000//////000000000000//////,,,---000333222000666@@@OOOfffwwwsssFFFGGG[[[lllttt|||~~~zzzuuutttvvvuuutttsssrrrrrrrrrssstttsssrrrpppnnnmmmlllmmmmmmmmmmmmlllllllllllllllmmmhhhiiiiiikkkkkkiiifffccc\\\RRREEE<<<888>>>OOO___mmm~~~{{{wwwpppeeeVVVHHHDDDEEE]]]iiitttyyynnnrrrkkkeeellleeeccc```___``````___^^^^^^ZZZXXXYYYWWWPPPIIIGGG>>>@@@DDDIIITTTfff|||{{{sssrrr~~~zzzddd]]]VVVSSSTTTQQQIIIIIIKKKMMMJJJDDDCCCGGGAAAAAA@@@???>>>===<<<<<<888777666666666666666777666888;;;<<<===>>>BBBEEEHHHoooyyyJJJ666000...///...+++,,,000---444===LLLiiiUUU:::AAANNNlll~~~bbb>>>000111111///---,,,******++++++)))(((########################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))---------,,,,,,,,,++++++)))******+++---///111222333222222111111222333444444444333444555888;;;===888999999999999;;;???BBBAAAAAABBB???999666<<>>AAAFFFRRRfffuuusssiiiiiirrr^^^FFFQQQSSSlllzzzkkkiiifffeeeccc```]]]ZZZXXX[[[]]][[[WWWTTTTTTUUURRRQQQOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDGGGLLLZZZiiimmmhhhlllvvvttt|||tttSSSKKK@@@DDDCCCDDDHHHHHHGGGIIINNNNNNPPPQQQLLLEEEAAABBBEEEBBBBBBAAAAAAAAABBBBBBCCC======>>>??????>>>===<<<999;;;;;;:::888555333333111000000111333333222000...---,,,,,,,,,,,,---............------,,,,,,,,,............/////////000//////000000000000/////////---///333111---000777???\\\yyyPPP@@@EEEdddmmmwww{{{xxxuuuuuuwwwwwwvvvtttsssrrrrrrssstttqqqpppooommmkkkjjjjjjiiikkkkkkkkkkkklllmmmnnnnnnjjjkkkkkkiiigggffffffggg```VVVJJJ>>>777:::KKK\\\rrr|||sssgggWWWIIIDDDDDDWWWdddqqqrrrmmmrrrjjjcccjjj___^^^___```bbbbbb```^^^^^^^^^aaagggggg\\\PPPJJJBBBBBB@@@>>>DDDUUUooo~~~uuuuuu}}}hhhXXXXXXTTTQQQRRROOOKKKJJJKKKLLLHHHCCCCCCHHHAAA@@@@@@???>>>======<<<888777666666666666777777:::===???@@@@@@BBBGGGKKK\\\SSS222///......000222222222111666:::IIIeee|||VVV???===PPPiiiMMM666333111,,,***---,,,******++++++)))(((########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))*********+++++++++///...,,,++++++---000222111111111111222333444444222333444444444666999<<<<<<======<<<;;;;;;===???@@@AAABBB@@@>>>;;;;;;;;;BBBSSSlll~~~wwwvvvxxx{{{~~~~~~~~~~~~~~~mmmhhhcccfffooouuuuuusss{{{|||}}}}}}||||||}}}}}}||||||{{{{{{{{{{{{|||zzz{{{|||}}}{{{xxxuuurrrnnneeeWWWHHH<<<777777999<<<@@@IIIQQQTTTVVV^^^fffrrrvvvYYYDDDDDDHHHMMMbbb|||uuuYYYMMMIIIQQQ\\\lll}}}mmmaaaYYYRRROOOPPPGGGAAA:::888<<<@@@@@@???BBBAAALLLfffvvvqqqsss[[[QQQRRR[[[eeerrrkkkgggdddbbbbbbaaa]]]ZZZ[[[[[[YYYXXXVVVTTTSSSRRROOOOOOOOOOOOOOOMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDCCCBBBCCCCCCAAA??????@@@AAAAAA>>>>>>AAAAAA>>>@@@FFFIIIVVVeeelllkkklllsss{{{}}}~~~{{{uuuyyyaaaNNNDDDEEEBBBBBBCCCEEEIIILLLLLLLLLNNNMMMKKKIIIFFFDDDBBBAAAAAABBBAAA???@@@CCCCCC???AAA???============<<<;;;<<<:::888666444333222111////////////000000000000000///...---,,,---.........---,,,,,,++++++++++++---------------,,,,,,,,,////////////////////////......//////000000111111888GGGuuu{{{zzzaaaGGG555PPP^^^xxx|||jjjnnnwwwjjjpppuuuxxxvvvrrrooorrruuussspppllljjjjjjjjjiiihhhhhhhhhjjjlllnnnnnnllljjjlllmmmnnnmmmjjjhhhhhhhhhgggZZZMMMEEE<<<999HHH[[[uuu~~~{{{rrriiiccc[[[OOODDD???QQQ^^^ppppppjjjiiigggdddcccaaaaaa``````_________^^^```aaaeeeiiiiiiaaaTTTIIIIIIDDDDDDJJJRRR]]]ooo|||{{{iiiaaaWWWQQQPPPPPPNNNKKKHHHHHHGGGFFFEEEDDDCCCCCC@@@???>>>===;;;;;;::::::999888666666777888777777AAA<<<>>>CCCAAA???MMM```nnnIII666---///...000222222000222888555IIIeee{{{ZZZ>>>===NNN^^^sssBBB222555555...))),,,+++***)))((((((((((((########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&)))))))))*********++++++...---,,,,,,,,,...000111000000000000111222333444444555666666666777:::<<<<<<======<<<;;;;;;>>>@@@AAABBBCCCAAA>>><<<;;;;;;???KKKaaauuu{{{www||||||~~~~~~uuuoooiiiiiinnnsssttttttwwwyyyzzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}{{{{{{zzzzzzyyyzzzzzzzzzwwwyyyzzz{{{zzzxxxvvvtttpppiii\\\MMM???888888:::<<>>???BBBAAA???CCCJJJWWW___hhhlllkkknnnvvv}}}{{{xxxxxxuuurrr|||tttWWWJJJBBBFFFFFFEEEEEEGGGIIIJJJIIIHHHJJJJJJHHHFFFDDDBBBAAA@@@>>>???>>><<<===BBBCCCAAAAAA???===<<<<<<<<<;;;::::::999777555444333222222////////////000000000000000///...,,,,,,------......---,,,,,,+++++++++,,,---------------------...........................---......///000000111111666AAAeee}}}wwwlllXXXGGGEEEOOOjjjwwwnnnnnnuuuoooeeejjjqqqwwwyyywwwpppkkkllljjjiiiiiiiiihhhfffeeegggffffffgggiiikkklllllllllnnnnnnmmmkkkiiihhhiiiggg]]]SSSKKK@@@:::FFFWWWkkkvvvvvvnnnfffccc\\\QQQEEE@@@LLL[[[nnn~~~xxxmmmnnnsssrrrkkkfff`````````______^^^^^^^^^]]]\\\\\\^^^___ZZZQQQJJJJJJIIILLLUUU___nnnrrrccc\\\TTTOOONNNNNNLLLIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<;;;:::::::::888888777888999:::;;;;;;@@@DDDGGGFFFBBBKKKgggxxxMMM777000///000++++++333:::888333///<<>>AAACCCDDDDDDBBB???<<<<<<<<<===CCCSSSjjj}}}xxx~~~~~~}}}~~~~~~}}}xxxrrrnnnoooqqqtttuuuuuuwwwyyyzzzyyyyyyzzz{{{|||||||||||||||{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxtttuuuwwwyyyyyyxxxvvvuuuqqqmmmcccTTTCCC:::888;;;===AAAIIIQQQTTTXXX```jjj{{{gggMMMEEEBBBFFF[[[uuufffMMMGGGQQQ[[[mmmwwwkkkeee^^^WWWRRRQQQIIICCC===:::===@@@BBBBBB;;;EEEYYYwwwiiiVVVZZZlllsssiiifffdddbbb```___]]][[[YYYYYYXXXWWWVVVTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAAAAABBB@@@???>>>@@@AAA??????AAABBBAAABBBJJJSSShhhjjjlllllllllqqqyyyyyyvvvpppnnnyyy]]]LLLDDDAAAFFFFFFFFFFFFHHHJJJJJJHHHFFFFFFFFFEEEDDDCCCAAA@@@???===???>>>;;;===CCCGGGFFFBBB???===;;;;;;;;;999777888777666444333333222222000000000000////////////000///---,,,,,,,,,---...------,,,+++++++++,,,,,,,,,---------.../////////........................------......///000000000222999OOOsssmmmvvvsssbbbJJJHHH]]]ssssssooopppooocccfffmmmyyywwwmmmhhhhhhggghhhhhhgggdddbbbdddcccbbbccceeehhhlllnnnmmmnnnooonnnkkkjjjiiijjjfffaaa[[[SSSFFF<<>>===;;;::::::::::::777888888999;;;===??????===EEEHHHCCCIIIhhhvvvJJJ111))),,,000000...000666999777555666RRRkkk{{{rrriiiyyy|||vvvIII===KKKaaa{{{LLL===111//////,,,---222++++++***)))((((((((((((########################!!!"""""""""####################################""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))******)))+++,,,.../////////...111111111111111333444444666777888888888888:::;;;<<<======<<<;;;<<>>:::;;;===@@@AAA>>>DDDTTTrrr}}}xxxmmm[[[eeeyyykkkiiicccbbb```^^^]]][[[YYYXXXXXXXXXWWWUUUTTTRRRQQQQQQOOONNNKKKJJJIIIIIIKKKLLLJJJIIIGGGEEECCCAAAAAA@@@???@@@AAA@@@>>>>>>???AAA>>>@@@AAAAAABBBIIIVVVaaapppnnnmmmlllooouuu||||||yyyvvvvvv~~~gggMMMFFFCCCAAAEEECCCDDDEEEHHHKKKLLLKKKIIICCCDDDDDDDDDCCCBBBAAA@@@???BBBAAA>>>@@@GGGLLLMMMAAA???<<<;;;:::999777666666555444333333333333333000000000000///////////////...---,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,---......///000000------------------------,,,------......///000000///333;;;PPPsssxxx}}}wwwXXXIIINNNfffssspppmmmppphhhiiiooo{{{wwwmmmkkkiiiggggggeeebbb`````````aaaaaacccgggkkknnnlllnnnooonnnllljjjjjjkkkeeedddbbb[[[LLL???>>>EEENNNYYYiiizzzooogggbbbbbb___TTTGGG???CCCTTTgggyyy~~~vvvqqquuuwwwpppddd\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\YYYWWWWWWZZZ]]]^^^^^^aaalll|||{{{```]]]qqqyyyeeeTTTQQQMMMKKKJJJIIIGGGEEECCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999999999888999:::;;;;;;===???AAA@@@FFFEEEFFF```RRR444,,,+++...111///444:::888111111BBBTTTrrr~~~xxxyyy|||VVV<<>>AAADDDEEEEEEDDD@@@>>>======<<<===EEETTThhh{{{vvvpppnnntttyyyzzz|||}}}~~~~~~~~~|||zzzvvvtttrrrqqqtttwwwyyyyyyyyyzzz{{{yyyzzz{{{{{{{{{zzzxxxwwwyyyyyyzzzyyyyyywwwvvvuuuttttttuuuuuuuuutttsssrrrrrrqqqlll___OOOBBB;;;999<<>>>>>AAAOOOooonnnmmmooo```nnnmmmfffiiiaaa```___]]][[[YYYXXXXXXWWWWWWVVVUUUTTTRRRQQQQQQNNNLLLJJJHHHGGGHHHIIIJJJHHHGGGEEECCCAAA@@@??????>>>???@@@???>>>>>>???AAA>>>@@@AAAAAAEEERRRbbbnnnllllllllloootttzzz}}}~~~|||TTTGGGEEECCCCCCDDDEEEEEEFFFHHHKKKLLLJJJIIICCCDDDEEEFFFFFFDDDCCCBBBAAADDDDDDAAAAAAGGGMMMNNNAAA???<<<::::::999777555555555444333333333333333111000000000/////////...///...---,,,+++,,,,,,---,,,,,,,,,++++++,,,,,,---+++,,,,,,---...///000000------------------------,,,,,,,,,---......//////...000111:::WWWzzz~~~oooYYYJJJWWWlllqqqoooqqqjjjooozzzvvvrrrkkkfffcccaaa```^^^\\\___bbbcccccceeehhhkkklllmmmnnnmmmkkkjjjjjjkkkdddeeeeee```RRRDDD>>>>>>JJJTTTccctttooofff______]]]SSSFFF>>>BBBSSSfffxxxzzzuuuqqqpppjjjaaaZZZXXX[[[[[[[[[[[[[[[\\\\\\\\\ZZZZZZZZZ\\\```dddggghhhhhhxxxxxxccc\\\___uuuyyy\\\OOONNNKKKJJJIIIHHHFFFDDDBBBBBBAAA@@@???>>>======<<<;;;:::999999888888999888:::<<<<<<;;;<<<>>>AAABBBHHHOOObbb___:::...000000000222555666777666555AAA\\\uuuQQQ???===SSShhhppp{{{^^^:::555222111111000,,,+++++++++***)))(((''''''''''''""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))+++---...//////...111111111111222333444555000222555666666777888999999::::::::::::;;;>>>@@@CCCDDDDDDCCC@@@>>>>>>>>><<<===BBBJJJVVVkkk}}}wwwrrr``````fffxxxzzz|||~~~}}}}}}}}}~~~}}}yyysssooolllooosssvvvvvvvvvwwwxxxxxxyyy{{{|||{{{zzzxxxvvvyyyyyyzzzzzzyyywwwuuutttttttttttttttttttttssssssrrrqqqmmmdddWWWJJJ???999;;;===DDDLLLQQQXXXdddppp|||kkkXXXKKKCCCHHH___xxxkkk[[[```ffflll}}}yyyqqqkkkiiikkkjjjddd]]][[[UUUOOOGGG>>>999999;;;===:::???NNNooojjjbbbdddnnnppplllxxxjjjdddvvvuuugggccceee___```___]]]ZZZXXXWWWXXXVVVUUUTTTSSSRRRQQQPPPPPPLLLKKKIIIHHHGGGGGGHHHHHHEEEDDDBBBAAA??????>>>>>>===>>>???>>>======???AAA???BBBCCCDDDMMM]]]kkkrrrfffhhhmmmrrryyygggKKKHHHDDDBBBEEECCCKKKIIIHHHHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHGGGEEECCC@@@DDDEEE@@@>>>BBBGGGIIIAAA>>><<<:::::::::888666666666555444333333333444111111000000//////......///...,,,+++++++++,,,---,,,,,,+++++++++,,,------+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---//////111CCC```wwwfffWWWeeeqqqnnnnnnlllyyy~~~xxxooogggccc```^^^]]][[[___bbbbbbaaaaaadddgggjjjlllmmmlllkkkiiijjjjjjdddffffffcccYYYLLLBBB<<>>===<<<<<<::::::999888888888888888888;;;======;;;<<>>>>>???@@@@@@AAADDDJJJWWWoooqqqffffffiiixxxzzz|||~~~}}}{{{{{{|||yyyrrrkkkjjjmmmrrruuuuuuuuuvvvwwwwwwxxxzzz{{{{{{yyywwwuuuwwwxxxxxxxxxwwwuuusssrrrrrrrrrsssttttttuuuuuuuuussspppmmmhhh___RRRDDD;;;999<<>>999???MMMgggfffTTTUUUZZZ___]]]```uuuzzzeeennn~~~ttthhhaaa```^^^___```]]]YYYWWWWWWYYYSSSRRRRRRQQQPPPOOONNNNNNIIIIIIIIIHHHGGGGGGFFFFFFAAAAAA???>>>>>>=========<<<===>>>>>>======???@@@@@@DDDHHHLLLXXXfffnnnnnndddiiiooovvv}}}~~~vvvUUUHHHIII@@@???EEECCCNNNKKKHHHGGGGGGHHHHHHGGGFFFGGGIIIJJJIIIGGGEEEDDD@@@EEEFFF@@@<<<>>>AAABBB@@@>>><<<;;;;;;;;;999888888777666555444444444444111111111000///............---,,,+++++++++,,,---,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......,,,///000///555GGG___qqq]]]^^^nnnooonnnqqq~~~wwwooojjjfffbbb```]]]___aaa___\\\\\\```eeeiiijjjlllkkkjjjiiiiiijjjggggggfffddd___VVVHHH===<<>>===<<<<<<999999888777777777777888777;;;>>>???===>>>BBBGGGGGGddd```;;;444...,,,---000444666:::777???UUUnnn{{{{{{yyy```DDD@@@NNNaaallloooyyydddDDD666000...,,,,,,...///---*********((('''''''''''''''""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((()))***+++---...///000---------......///000111---000444666777888:::;;;666777888888888999<<<>>>???AAABBBBBB@@@??????@@@FFFCCCBBBCCCFFFNNN^^^mmmtttvvvyyy||||||yyywwwvvvwwwxxxzzz|||~~~}}}xxxxxxzzzyyyqqqjjjjjjnnnsssvvvwwwwwwxxxxxxvvvwwwyyyzzzzzzxxxvvvtttvvvvvvwwwwwwvvvtttqqqppppppqqqrrrsssuuuvvvwwwxxxtttqqqmmmjjjdddXXXHHH<<<999;;;AAAIIIOOOVVVdddqqqwwwmmm^^^NNNAAA@@@RRRgggmmm```iiigggwwwuuuooonnniiiiiimmmnnniiidddbbbgggaaaVVVJJJAAA===>>>AAA;;;@@@IIIZZZrrr}}}jjjNNNEEEJJJRRRVVVXXXdddrrrdddyyyzzzlllbbb___^^^___```]]]YYYWWWXXXYYYPPPPPPOOOOOONNNMMMLLLLLLHHHHHHIIIHHHHHHGGGEEEEEE???>>>>>>===============<<<===>>>===<<<===???@@@AAAFFFLLLSSS___lllmmmhhheeekkkrrryyyuuuuuudddKKKGGGIII<<<;;;EEEBBBLLLIIIFFFEEEGGGJJJKKKLLLFFFHHHIIIJJJJJJHHHEEECCCBBBGGGHHHBBB<<<<<<>>>>>>@@@>>><<<;;;<<<<<<;;;999999888777666555444444444222111111000///......---...---,,,+++++++++,,,,,,++++++++++++,,,,,,---...,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......***...222000---666OOOfff~~~[[[UUUllltttuuurrrzzzxxxsssmmmhhhddd___```___ZZZVVVXXX^^^dddhhhjjjkkkkkkiiihhhhhhiiiiiihhhfffeeeccc\\\MMM@@@>>>FFFSSSdddyyygggXXXLLLJJJMMMLLLFFFBBBCCCZZZssszzzpppggg```]]][[[XXXVVVXXXWWWXXXXXXXXXYYYYYYZZZZZZVVVWWWWWWVVVVVVWWWZZZ]]]dddmmmuuu}}}uuummmpppzzz\\\QQQJJJIIIGGGCCC@@@???AAABBBAAAAAA@@@???>>>===<<<<<<999888777777777777777888666;;;???@@@???AAAFFFKKKfffTTT333---000111000000444888888333>>>VVVqqquuunnn}}}zzz___;;;DDD888QQQlllyyy~~~nnnMMM999//////000///------...---******)))(((''''''&&&&&&'''$$$#########""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''''')))((('''&&&%%%&&&&&&'''((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,333444555777777777666666777888888999::::::;;;;;;AAA@@@>>>===<<<<<<======DDDEEEDDD@@@>>>DDDQQQ\\\jjjqqq{{{yyysssuuu||||||~~~~~~|||yyyzzz|||zzztttnnnmmmoooqqqpppooopppsssvvvuuuuuuvvvvvvuuutttqqqppprrruuuwwwvvvsssqqqrrrtttwwwvvvtttrrrqqqrrrssstttuuurrrooonnnjjj^^^LLL>>>;;;999>>>GGGLLLQQQ___nnn{{{ooo```SSSFFFAAAMMM^^^vvvwwwgggjjjkkk|||rrrrrrpppmmmkkklllnnnooollliiifffbbb]]]VVVKKK???;;;===>>>???HHHYYYhhhiiiYYYIIIHHHLLLOOOWWWjjjyyyqqqdddaaabbb```^^^\\\\\\[[[XXXVVVWWWTTTPPPNNNNNNNNNNNNMMMIIIGGGEEEDDDDDDDDDBBB@@@AAA@@@???===<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>AAA???HHHVVVdddllllllgggcccjjjllluuu~~~~~~rrrccc{{{lllOOOLLLHHHDDDBBBBBBCCCEEENNNLLLJJJIIIHHHIIIJJJJJJDDDHHHKKKIIICCC??????AAA>>>>>>==================<<<@@@BBB@@@;;;999;;;???<<<;;;999888666555444444////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++*********+++---...++++++++++++++++++++++++---,,,+++******,,,...///111,,,,,,000...000AAAVVViii[[[eeeqqqsssvvvrrrqqqxxx{{{ooogggeeeeeebbb]]]XXXWWW[[[___aaaaaa```aaabbbdddfffgggjjjiiihhhgggddd]]]SSSKKK===FFFVVVmmmfffSSSEEEIIIMMMHHHCCCCCCSSSccczzzuuullleee\\\WWWWWWYYYZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVYYYUUURRRRRRUUUXXXXXXWWW^^^aaaeeejjjllllllkkkjjjeeelllxxxsssaaaRRRJJJEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;555555888:::888555888>>>???888999AAA@@@@@@RRRllltttOOO;;;222***000333000---111555777CCCUUUlllhhh^^^kkkxxx~~~fffJJJ@@@<<>>===;;;;;;;;;;;;<<<>>>AAABBB@@@>>>AAAKKKSSSccclllzzzzzzxxxzzzyyy{{{~~~|||}}}~~~zzzuuuqqqrrrqqqnnnllllllooorrruuuvvvvvvuuusssrrrqqqqqqrrrtttvvvuuusssqqqrrrsssvvvuuutttsssrrrsssssstttuuurrrpppooolllaaaQQQEEE>>>;;;>>>FFFKKKOOO]]]lllwwwlll___SSSEEE???IIIYYYooo}}}jjjjjjrrr~~~vvvuuupppnnnllllllmmmkkkgggcccfffccc```[[[QQQFFFAAABBBCCCDDDKKKYYYgggkkkdddZZZUUUZZZcccqqqpppddd______]]][[[ZZZZZZYYYWWWUUUUUURRRNNNLLLLLLMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA???@@@???>>>>>>=========>>>;;;;;;<<<===>>>?????????DDDPPP___iiijjjhhhfffgggkkkqqqyyytttnnniiidddwwwWWWJJJHHHEEECCCBBBDDDFFFHHHSSSQQQMMMJJJHHHGGGHHHHHHEEEHHHJJJGGGBBB???@@@BBB@@@???>>>===<<<;;;;;;<<>>>>>============<<<;;;;;;:::::::::888999:::999777999???777===FFFIIIDDDLLLoooSSS;;;333111555---,,,333666444444999===[[[vvvuuubbbeee|||UUUCCCBBBEEETTTlllxxxmmmHHH555111000...///...---,,,+++******)))))))))))))))((((((((('''############""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""######$$$######"""#########$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))))))))+++,,,------------...///111222333333222222111222333444666888999:::===<<<;;;::::::999::::::888<<>><<<===CCCHHHZZZeeexxx||||||~~~}}}~~~~~~|||vvvuuusssoookkkjjjkkkmmmrrrtttvvvtttqqqooopppsssrrrtttuuutttsssrrrrrrsssttttttttttttttttttssssssuuurrrppppppmmmfffYYYOOOAAA======DDDHHHMMM[[[jjj}}}tttkkk```VVVHHH???FFFTTTiii}}}qqqooo}}}|||xxxtttpppnnnllllllkkkhhhaaa\\\YYYWWWUUUSSSMMMDDDAAACCCLLLOOOVVVaaannnuuuwwwvvvzzzmmmccc___\\\ZZZXXXXXXXXXWWWVVVTTTRRROOOLLLKKKKKKKKKJJJIIIIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>============>>>>>><<<<<<<<<>>>@@@BBBAAAAAAOOO\\\iiimmmgggcccgggllloooxxxssskkklllpppzzzeeeKKKDDDCCCAAAAAABBBEEEHHHJJJXXXUUUPPPKKKHHHFFFFFFFFFFFFHHHIIIFFFBBB@@@BBBDDDEEEDDDAAA???===<<<<<<<<>>=========<<<<<<;;;;;;:::999999888999555444777888777999===777@@@GGGJJJRRRooo|||OOO444,,,...111555)))(((333444...444CCCMMMpppvvvmmm~~~^^^EEE<<>><<>><<<>>>======<<<<<<<<<<<<<<<<<<===?????????AAAFFFJJJ^^^fffmmmllleeecccjjjrrruuuwwwwwwvvvSSSIII@@@?????????BBBEEEHHHJJJWWWTTTPPPKKKHHHFFFFFFFFFFFFGGGGGGEEEDDDDDDGGGIIIKKKIIIFFFBBB???>>>======<<<>>>>>>===:::888999:::555444333111000/////////.........---------,,,,,,,,,,,,,,,+++******))))))))))))******++++++,,,,,,******************++++++************************++++++******++++++,,,---...)))(((---...,,,,,,///:::RRRlll}}}yyy}}}oookkkjjjgggiiiooo~~~tttlllhhheeeaaa^^^YYYXXXWWWWWWWWWXXXYYYZZZ```aaacccddddddbbb___\\\UUUMMMJJJZZZwwwzzz___JJJ777666AAANNNYYYaaalllttt{{{{{{rrrggg]]]WWW```[[[TTTQQQSSSVVVXXXXXXQQQQQQRRRRRRSSSSSSTTTTTTQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQRRRUUUVVVUUURRROOOSSSNNNIIIGGGHHHHHHFFFCCCBBBAAA@@@>>>===<<<<<<<<<:::::::::999888888777777666333333777:::999;;;>>>>>>AAAFFFTTTuuu|||MMM444......///222,,,,,,///222000444HHH^^^lll]]]JJJ@@@;;;EEEVVViii___777222777222---000------,,,,,,+++******)))))))))((((((((('''''''''""""""""""""""""""#########""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#######################################!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&(((***,,,---------,,,,,,---///111222222222222333444666888:::<<<>>>???>>>>>>======<<<<<<;;;:::999::::::999777888;;;???HHHWWWnnn|||||||||{{{yyytttooollliiimmmqqqqqqooonnnnnnoooqqqqqqqqqrrrsssrrrrrrqqqpppqqqrrrsssttttttsssssstttsssrrrrrrqqqmmmgggbbbJJJAAA;;;???DDDJJJYYYiiivvvyyyrrrlllggg```QQQCCCCCCLLLeeevvvtttsssssslllmmmkkkkkklllllliiiccc]]]SSSIII???:::888:::@@@HHHNNNZZZkkkyyyvvvfff```]]]YYYWWWVVVUUUVVVVVVTTTRRRNNNLLLJJJJJJJJJJJJIIIGGGGGGEEECCCBBBAAA@@@>>><<<>>>===<<<;;;:::999999:::<<<@@@CCCBBB???CCCOOOYYYllllllkkkhhhfffiiiqqqwwwzzz\\\GGGDDD???>>>>>>???@@@BBBEEEGGGPPPNNNLLLIIIGGGGGGGGGGGGDDDEEEEEEEEEFFFGGGJJJLLLLLLIIIEEEAAA>>>=========777888999999888888999:::444333222111000/////////------------,,,,,,,,,,,,+++++++++******))))))))))))))))))******+++++++++************************************************************++++++,,,,,,...)))'''))),,,,,,---...000<<>>DDDOOO[[[cccdddeeeccc\\\QQQKKKMMMRRRVVVSSSOOOPPPRRRUUUTTTSSSRRRRRRRRRQQQPPPPPPPPPOOOPPPPPPPPPOOOOOOOOOOOOPPPOOONNNLLLKKKKKKKKKLLLLLLNNNMMMLLLMMMNNNOOOMMMKKKNNNJJJFFFEEEEEEEEEAAA>>>@@@???>>>===<<<;;;;;;;;;999999999888777777666666999777888===>>><<<===AAAAAAOOOeeefffIII111...333333111222***///111111???YYYoooxxxyyyuuuXXXBBBAAA@@@@@@QQQjjj```III444///111...++++++,,,,,,,,,++++++******)))((((((((((((''''''''''''""""""""""""###############""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""###########################"""""""""""""""""""""""""""############$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&(((***,,,------,,,+++,,,---///111222333333222222333444666999;;;<<<===????????????>>>===<<<;;;;;;;;;999888777888;;;>>>CCCOOOaaawww~~~~~~~~~yyyuuuppppppooonnnnnnmmmmmmlllqqqppppppqqqssssssrrrpppooooooppppppqqqrrrssssssssssssssssssrrrnnniiieeeRRRFFF===>>>BBBHHHWWWfffvvv}}}pppkkkgggaaaRRRBBB@@@GGG___ooo}}}qqqqqqrrrmmmkkkjjjiiikkklllkkkfffaaa]]]RRREEE???<<<<<<@@@EEEPPP]]]ppp~~~rrrccc]]]ZZZXXXVVVUUUTTTTTTTTTRRRPPPLLLKKKIIIIIIJJJIIIHHHFFFEEECCCAAA@@@@@@@@@>>><<<<<<<<<;;;:::::::::::::::>>>CCCGGGGGGGGGMMM[[[fffpppmmmiiiiiilllsssyyy}}}hhhMMMCCC???>>>>>>>>>>>>???@@@BBBCCCFFFFFFFFFFFFGGGGGGFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJGGGDDD@@@===:::999:::;;;888777777777666666666555333333222111000//////000------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))************************+++******)))(((*********************************+++++++++++++++,,,)))((((((***,,,...///---333;;;PPPhhhvvvlll```ccccccccceeejjjnnnuuu|||zzzppphhhbbb___^^^\\\ZZZWWWUUUUUUTTTTTTUUUXXX\\\^^^___aaacccdddaaa[[[ZZZhhhmmmZZZOOOMMMQQQUUURRRNNNJJJCCC======HHHTTTOOOPPPRRRWWW[[[ZZZUUUPPPRRRQQQQQQPPPOOONNNMMMMMMMMMOOOPPPOOOMMMLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJHHHGGGGGGIIIJJJIIIHHHFFFEEEDDDEEEDDDCCC@@@>>>>>>===<<<;;;;;;:::::::::999999888888777666666666888888:::<<<;;;:::@@@GGGPPPsssvvvTTT>>>222+++///222000...///+++,,,,,,666XXX~~~yyynnnlllQQQ@@@999AAAFFFKKKddd[[[888666333///---------,,,,,,,,,++++++************((((((((('''''''''&&&&&&!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""############$$$#########"""""""""!!!##############################%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((+++------,,,***)))+++,,,...000222222222222222333444666888999;;;;;;???????????????===<<<;;;::::::999999888999;;;===???FFFPPP^^^qqq~~~~~~~~~~~~yyypppkkkkkklllllllllpppooonnnppprrrsssqqqooonnnmmmmmmnnnoooqqqrrrtttrrrsssttttttrrrnnniiieee\\\MMM@@@>>>@@@EEERRRaaatttqqqmmmiiicccSSSCCC???FFFWWWiiiyyyxxxppppppqqqpppkkkiiihhhiiikkkjjjgggccc```XXXQQQNNNKKKGGGDDDEEELLLVVVdddppp{{{mmm```[[[[[[WWWUUUSSSRRRRRRQQQOOOMMMIIIHHHGGGGGGHHHHHHFFFDDDCCCAAA@@@???@@@@@@>>>===;;;:::;;;;;;<<<===>>>???BBBDDDHHHNNNUUU^^^gggmmmlllkkklllpppvvv|||~~~wwwSSSDDDAAA>>>============>>>???@@@AAA===>>>AAADDDEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCBBBCCC@@@===999777888999:::999888777666666666555444222111000///////////////,,,,,,,,,,,,++++++++++++''''''(((((()))*********************)))))))))))))))***++++++***)))((('''************************))))))***+++++++++++++++((()))*********+++,,,,,,,,,222555@@@WWWrrr}}}qqqgggccc]]]]]]cccccceeeiiipppzzz{{{rrrllliiicccaaa^^^ZZZWWWUUUTTTTTTPPPTTTWWWYYYZZZ[[[___aaa___^^^^^^ggg}}}nnnTTTEEEAAAAAADDD@@@===<<<:::<<>>????????????===<<<;;;888888999:::::::::::::::===@@@DDDLLL\\\ppp}}}{{{tttvvvxxx~~~wwwuuuyyyzzz}}}~~~|||qqqhhhhhhkkkmmmlllpppooonnnooorrrsssqqqooommmmmmllllllmmmooorrrtttrrrsssttttttrrrmmmhhhdddcccRRRCCC??????CCCOOO]]]ppptttppplllfffVVVEEEBBBHHHSSSgggzzzrrrnnnnnnpppqqqkkkiiiggggggiiiiiifffcccaaa]]]\\\___^^^VVVNNNKKK@@@FFFOOOXXXddduuu{{{www~~~ssshhh^^^[[[^^^VVVTTTQQQPPPPPPNNNLLLJJJGGGFFFEEEFFFGGGFFFDDDBBBAAA@@@??????@@@@@@???===999999:::<<<>>>@@@BBBDDDEEEEEEHHHSSSaaakkkooonnnfffjjjpppwww}}}}}}yyy^^^@@@:::======;;;;;;<<<<<<>>>???@@@AAA888:::???CCCDDDDDDBBBAAACCCBBBBBBBBBBBBAAA>>><<>>>>>FFFRRRQQQKKKEEEDDDIIIPPPUUUWWWMMMMMMMMMMMMMMMNNNNNNNNNHHHKKKMMMLLLIIIGGGHHHJJJFFFGGGGGGGGGFFFEEEDDDDDDFFFDDDCCCCCCDDDEEEDDDCCC>>>@@@BBB@@@<<<:::;;;===<<<<<<;;;:::999999999999999999888888777777666666777999<<>>KKK\\\cccjjjVVV@@@888444+++***111111***)))000+++++++++***************(((((('''''''''&&&&&&&&&