BM6&6(v@ RRRRRRnnnllltttlll\\\___ooouuupppXXXLLLHHHIIIPPPVVV]]]kkkxxxsssZZZUUUVVVRRRMMMNNNNNNPPPRRRVVVZZZaaaiiinnnuuuxxx|||xxxdddZZZLLLJJJKKKMMMOOOUUUgggyyyyyymmmhhheeefffjjjppppppnnnmmmnnnnnnvvv}}}{{{yyyuuurrryyy```EEEDDDQQQzzzlllccciiikkk\\\OOORRRWWW[[[[[[XXXTTTQQQVVVRRRNNNLLLJJJKKKPPPUUUSSSLLLGGGFFFGGGEEEFFFIIINNNLLLLLLNNNMMMJJJLLLQQQZZZUUUPPPNNNLLLOOO^^^nnnmmmeeeUUULLLEEECCC@@@;;;===CCCPPPYYY\\\VVVNNNMMMMMMKKKKKKHHHEEEBBB@@@???<<<::::::888777555444444444444666333111000222444444444666;;;===888555555666555444333333333333444555555555444333222111111111111555444444333111///...---------------------------...//////000111333444555999DDDOOOTTTXXX]]]______eeebbbdddgggcccfffTTTXXX{{{nnn{{{lll[[[^^^nnnuuurrr[[[LLLIIIGGGJJJSSS]]]iii|||wwwbbbSSSSSSVVVSSSPPPQQQRRRUUUYYY]]]bbbhhhoootttxxx{{{lllZZZRRRRRROOONNNPPPQQQUUUcccqqqzzzoooiiiffffffjjjppppppooonnnoooqqqyyy}}}zzzxxxsssoooxxxbbbGGGEEEQQQoooaaaccc}}}iiiZZZSSSTTTWWWYYYZZZZZZZZZYYYTTTQQQNNNMMMNNNRRRZZZ___[[[RRRJJJHHHGGGEEEEEEGGGIIIHHHJJJPPPRRRRRRUUUYYY[[[YYYXXXVVVTTTVVVdddtttnnn]]]VVVOOOGGGBBBCCCDDDDDDGGGLLLLLLVVV[[[WWWRRRPPPOOOMMMKKKHHHDDDBBB@@@???<<<::::::888777555444444444444555333111000222444555555777<<<>>>999555555666555444333333333333444555555555444333222111111111111333333333222111///...---...........................//////000111333444555999DDDOOOTTTXXX]]]```___fffcccdddgggbbbgggSSS\\\{{{nnn|||lll[[[]]]mmmvvvtttYYYKKKEEEHHHIIINNNXXXeeexxx```UUUPPPTTTWWWTTTRRRTTTWWW[[[aaagggmmmrrrwww{{{{{{rrr___RRRNNNUUUSSSTTTWWWZZZ___hhhqqqwwwyyynnnhhhfffeeeiiiooopppnnnooopppqqqyyyzzzvvvpppkkktttdddJJJHHHRRRuuubbbbbbyyyeeeXXXRRRQQQQQQQQQRRRTTTWWWYYYWWWUUURRRQQQTTT]]]eeejjjfffZZZOOOJJJHHHEEEEEEHHHIIIHHHLLLSSSXXXZZZ]]]aaa^^^^^^___]]]ZZZ\\\iiiwww~~~uuullliiiddd[[[SSSRRRSSSSSSRRRRRRNNNUUUZZZXXXUUUSSSQQQOOOJJJHHHDDDBBBAAA???===;;;:::888777555444444444444444222000111333555666666888===???:::555555666444444333333333333444555555444444333222111111111111111111111111000///...---////////////////////////...//////000111333444555888CCCNNNSSSXXX]]]``````fffdddeeefffbbbiiiRRR```kkkzzzmmm[[[\\\llluuujjjOOOFFFEEEIIIKKKRRR\\\mmmjjjYYYUUUTTTXXXXXXUUUTTTVVV\\\aaahhhooouuuyyy}}}~~~}}}ssseeeXXXQQQQQQTTTUUUZZZbbbkkksss{{{|||vvvlllgggffffffjjjpppooonnnnnnooopppwww|||vvvooojjjoooeeeLLLJJJTTTuuuaaacccuuubbbUUUQQQPPPNNNNNNOOORRRUUUWWWZZZZZZXXXWWW\\\eeelllnnnkkk___RRRMMMKKKIIIIIIKKKOOOMMMOOOVVV[[[]]]___ccc^^^``````]]]ZZZ___nnn{{{||||||zzzpppkkkkkkiiiccc^^^ZZZ[[[[[[XXXTTTRRRPPPNNNJJJGGGDDDBBBAAA???===;;;:::888777555444444444444333111000111444666777777999>>>???:::666555666444444333333333333444555555444333222222111111111222000000000000000///...---.............../////////...//////000111333444555888BBBMMMRRRWWW]]]aaaaaafffeeefffeeebbbkkkTTTbbbjjj|||ooo[[[[[[kkkuuu```HHHCCCDDDFFFKKKSSS```vvv{{{qqqllleeeeeehhhnnnyyyppp]]]YYYWWWXXXYYYYYYWWWYYY\\\```fffmmmtttyyy|||~~~~~~|||xxxrrrjjjcccZZZRRRRRRVVVUUU[[[dddppp|||~~~tttllliiihhhiiinnntttqqqppppppppppppvvv~~~xxxqqqkkkmmmeeeMMMLLLTTTtttaaaeeeqqq```TTTSSSTTTUUUWWWZZZ]]]```bbb```dddggghhhnnnvvvvvvrrrjjj]]]RRRPPPPPPPPPOOOPPPOOOMMMOOOVVV]]]^^^```bbb\\\^^^]]][[[___kkk}}}}}}|||}}}vvvlllfff^^^WWWRRROOOMMMLLLIIIGGGDDDBBBAAA???===<<<:::888777555444444444444222111111222555777777666888===>>>:::555555666444444333333333333444555555333333222222111111222222000000000000000///...---,,,,,,---------............//////000111333444555777AAALLLQQQVVV]]]aaabbbffffffgggeeebbbnnnPPP\\\oooyyyrrr]]]ZZZjjjuuuwwwTTTEEEDDDFFFCCCIIITTTfffvvvjjjaaaZZZVVVRRRPPPRRR\\\nnnrrr```YYYVVVVVVWWWYYYZZZ]]]bbbeeefffkkkrrrxxx{{{}}}~~~~~~{{{vvvqqqnnnkkkhhheee```]]]ZZZWWWRRROOOTTT[[[^^^hhhuuu}}}tttllljjjjjjkkkpppuuuqqqppppppqqqqqqwwwzzzsssnnnqqqdddLLLKKKRRR{{{iiinnnooo___UUUTTTUUUYYY^^^ccciiimmmpppqqq{{{{{{cccYYYQQQRRRVVVVVVTTTTTTJJJJJJPPP]]]eeefffddddddZZZ\\\]]]___lll{{{{{{|||{{{oooaaaYYYSSSNNNKKKKKKIIIFFFCCCBBBAAA@@@>>><<<:::888777555444444444444333222222333666777777666666;;;===888555555666555444333333333333444555555333333222222111222222333111111111111000///...---++++++,,,,,,---............//////000111333444555666@@@KKKPPPVVV]]]bbbcccdddgggiiifffdddqqqNNNUUU{{{tttqqquuu^^^ZZZiiittt^^^KKKGGGGGGEEEGGGNNNYYYmmm|||tttmmmddd\\\VVVSSSQQQPPPOOONNNOOOVVVccc|||rrr[[[UUUXXXTTTVVVXXX[[[```fffkkkmmmnnnrrrwww{{{}}}~~~~~~~~~{{{pppkkkddd^^^ZZZWWWUUUTTTUUUTTTUUUVVVTTTTTT[[[ccclllzzz{{{rrriiifffffffffjjjoookkkjjjlllnnnooouuu~~~zzztttooozzzcccKKKHHHNNNyyyqqquuunnn___VVVXXXYYY\\\```ffflllqqquuusss\\\TTTOOOTTT[[[[[[WWWTTTJJJNNN[[[mmmwwwuuulllggg^^^___aaaiii}}}wwwqqq~~~qqqccc\\\WWWPPPLLLLLLIIIFFFCCCBBBAAA@@@>>><<<:::888777555444444444444444333333444666777666444333999;;;777444555666555444333333333333444555555333222222111222222333333333333333222111///...---,,,,,,,,,---.../////////...//////000111333444555666@@@JJJOOOUUU]]]cccdddbbbgggjjjhhhffftttSSSWWWwwwwwwooowww___ZZZiiitttvvv\\\HHHEEEHHHFFF@@@NNNTTT___ssszzzeee]]]^^^TTTTTTSSSQQQPPPQQQTTTVVVUUUUUUUUUVVVZZZlllwww\\\MMMOOOWWWVVVYYY\\\```fffmmmppppppssswww{{{~~~}}}vvvrrrfff```XXXRRRNNNLLLKKKJJJTTTUUUXXX[[[[[[\\\cccllluuuwwwnnneeeaaa```___bbbfffccccccfffiiikkkrrr~~~zzzuuupppcccIIIFFFLLLttt}}}ooosssnnn___WWWcccbbbbbbcccgggmmmsssvvvxxx\\\YYYQQQOOOVVV^^^]]]XXXTTTOOOWWWhhh}}}sssiiicccdddgggpppsss|||qqqccc___[[[TTTOOONNNHHHFFFCCCBBBAAA@@@>>>===:::888777555444444444444555444444555666666555333111777:::666333555666666444333333333333444555555222222222111222222333333555444444333111///...------------...///000000111...//////000111333444555555???IIIOOOUUU]]]cccdddaaagggkkkiiigggvvvWWW[[[vvvyyy}}}ccc\\\hhhrrrhhhZZZOOOLLLKKKHHHHHHJJJNNNWWWbbbsssxxx[[[QQQNNNKKKLLLKKKJJJKKKOOOSSSUUUVVVRRRWWW[[[YYYUUU\\\ttt|||fffUUUOOOPPPTTTVVV]]]eeejjjqqqxxxzzzwwwyyy{{{~~~zzzrrrlllcccZZZSSSOOOLLLIIIHHHKKKTTTXXXZZZYYY]]]fffmmmpppnnneeeccc]]]]]]aaa]]]``````bbbeeehhhppp|||uuuyyy{{{[[[HHHGGGHHHrrrzzzmmmmmmmmmbbb```dddcccccchhhoooxxxfffVVVRRRTTTSSSRRRXXX___^^^WWWTTT^^^uuuoooiiihhhjjjooo{{{~~~pppaaa[[[XXXTTTQQQPPPIIIGGGEEECCCBBBAAA>>><<<:::888555333222222444555444444444555777888777666777666555333222111000000333222111000000222444555666555333111111222333444444555777777666444111///---------............///...000111111000111333666;;;CCCKKKOOOUUU]]]aaaaaacccmmmiiinnnllltttXXXZZZttt|||~~~ddd\\\gggqqqtttbbbYYYUUUSSSUUURRRKKKGGGHHHMMMUUU___nnnfffMMMFFFEEEBBBGGGFFFFFFHHHLLLPPPSSSTTTPPPQQQTTTUUUUUUZZZjjjzzzmmm\\\QQQNNNPPPSSSWWW^^^fffkkkrrrzzz|||{{{}}}~~~}}}uuulllfff[[[SSSMMMKKKJJJHHHIIILLLMMMUUU]]]```eeennnvvvzzzmmmeeeccc]]]^^^bbb^^^``````bbbeeehhhqqq}}}wwwzzzyyyYYYGGGFFFHHHggguuunnnlll~~~lllaaa______dddnnnzzz~~~{{{vvviii\\\TTTQQQUUUWWWYYY]]]aaa]]]UUUTTT\\\kkkxxxzzztttoooooopppsssyyyzzzmmm```[[[XXXTTTQQQOOOJJJHHHEEECCCBBB@@@>>>;;;:::888555333222222444555333333333444666777666555777666555333222222222222444333222111222333555666666444333111111222333444333444666666555333000...---------............///...000111111000111333666;;;CCCKKKOOOUUU]]]aaaaaabbbkkkgggllllllvvvVVVWWWqqq~~~eee\\\fffppp}}}mmm]]]RRRKKKRRR]]]mmmuuummm\\\PPPLLLPPPXXXbbbnnnyyyXXXEEECCCEEECCCFFFDDDCCCDDDGGGJJJLLLMMMKKKIIIJJJOOOSSSUUU\\\cccpppeeeXXXNNNKKKMMMPPPRRRZZZaaahhhnnnvvv~~~~~~xxxoooeee___UUUNNNIIIIIIJJJJJJMMMQQQRRR___lllrrrvvv~~~~~~mmmeeeccc]]]___ccc___``````bbbeeejjjttt{{{zzzwwwwwwsssvvvQQQCCCDDDHHHfffqqqqqqlllvvv}}}lllbbbaaahhhqqquuufff^^^YYYSSSPPPOOOPPPVVV\\\```bbbbbb[[[SSSTTT[[[aaacccfffooowww{{{~~~ssshhh^^^[[[YYYTTTPPPOOOKKKIIIFFFDDDBBB@@@===:::999888555333222222333444222222222333555666555444666555555444333333444444555444333333333444666777555444333222111222333444222333444444333111///------------............///...000111111000111333666:::BBBJJJOOOUUU]]]aaaaaa```iiidddjjjmmmxxxSSSUUUrrrvvvggg\\\fffnnn|||wwwaaaPPPJJJKKKMMMRRRhhh~~~eeeQQQIIIPPPYYYbbbmmmnnnPPPDDDFFFIIIIIIIIIFFFCCCBBBCCCDDDDDDCCCEEEBBBCCCHHHLLLNNNRRRWWW\\\SSSIIIEEEHHHNNNQQQRRR^^^eeemmmsss}}}~~~~~~}}}tttjjjbbb\\\UUUNNNKKKLLLOOOQQQUUUYYYdddsss}}}llldddccc^^^```dddaaaaaaaaadddhhhmmmxxxyyysssyyywwwtttrrrkkkeeeGGG>>>CCCHHHooo}}}qqqtttmmmsssoooggggggwww}}}~~~mmmaaaVVVRRROOOKKKJJJKKKPPPVVV^^^cccccc___YYYSSSTTT\\\aaadddppplllccc\\\[[[YYYTTTOOONNNLLLJJJFFFDDDBBB???<<<999999888666444333333333444333222222444666777666444555555444444444555555666444444333333444444555666555444333222222222333333222222333333222000...,,,---------............///...000111111000111333666:::BBBJJJNNNUUU]]]aaaaaaaaaiiicccjjjmmmzzzSSSZZZ}}}pppjjj^^^fffnnn{{{rrr^^^NNNHHHJJJRRRYYYZZZmmmlllUUUEEE???IIISSS]]]gggyyycccJJJBBBFFFJJJKKKJJJGGGCCCAAA@@@AAA@@@??????>>>@@@CCCDDDFFFNNNWWWTTTMMMEEECCCIIIPPPTTTUUUaaaiiiqqqyyy{{{rrriiibbb^^^XXXRRRPPPSSSWWWZZZ___dddsss|||kkkdddccc___aaafffbbbddddddfffkkkppp||||||vvvzzzvvvqqqoooiii}}}vvv[[[DDD>>>EEEJJJxxxrrrsssnnnuuuvvvpppqqq~~~~~~}}}|||yyyssskkkfffaaaYYYRRRPPPOOOKKKJJJKKKPPPVVV^^^cccaaa[[[WWWVVVVVV```lll{{{zzzqqqnnnzzzxxxggg```[[[ZZZYYYSSSOOONNNLLLJJJFFFDDDBBB???<<<999888777666444333333333333444333333555777888777555555444444444444555666666333333333333333444444555444444333333222222222222111222222111000///---,,,---------............///...000111111000111333666999AAAIIINNNTTT\\\aaabbbcccjjjcccjjjnnn{{{VVVbbb~~~vvvooommm```fffmmm{{{xxxgggSSSHHHFFFLLLWWW```rrrxxxvvvgggTTTGGGCCCCCCFFFQQQ\\\fffvvvzzz___KKKFFFIIIMMMNNNGGGDDDAAA???@@@AAAAAA@@@======>>>@@@???BBBMMMZZZUUUOOOIIIGGGKKKQQQVVVYYYdddlllttt{{{{{{rrriiidddbbb\\\WWWUUUZZZ```eeekkkqqq~~~{{{jjjdddccc___bbbgggdddffffffhhhlllrrrwwwppppppnnnrrrYYYEEEAAAGGGLLLssstttqqqzzzyyyzzz|||uuupppmmmjjjhhhffffff]]]TTTPPPMMMJJJKKKNNNPPPUUU^^^ccc___XXXVVVYYYZZZeeezzzpppeee___jjjrrreee___[[[ZZZXXXRRROOOOOOKKKIIIFFFDDDBBB@@@===:::888777666555444333333333444444444555777888777666555444444444444444555555222333333333444444444444444444444333333333222222222222222111000///---------------............///...000111111000111333666888@@@HHHNNNTTT\\\aaabbbdddjjjdddkkkppp}}}TTTdddnnnpppaaagggnnn{{{}}}wwwpppbbbQQQGGGEEEKKK[[[kkkpppZZZIIIEEEGGGHHHDDDPPP[[[eeetttvvv___PPPJJJKKKNNNQQQFFFCCC@@@>>>????????????===<<<<<<>>>>>>BBBMMMXXXXXXTTTNNNKKKLLLQQQXXX\\\eeemmmuuu{{{}}}}}}rrrjjjfffdddaaa]]]]]]dddlllssszzzzzzjjjcccccc```ccchhheeegggfffhhhlllrrr~~~vvvmmmqqqttt|||kkkTTTDDDBBBGGGLLLzzz{{{www~~~yyyrrrmmmllllllmmmnnniii```VVVQQQLLLIIIJJJNNNMMMTTT___eeeaaaWWWUUUZZZ```iii|||rrrjjjmmmzzzzzznnnddd___[[[ZZZWWWQQQOOOPPPJJJHHHEEECCCBBB@@@>>>;;;888777666555444333333222444333333555777777666555555444333333333333333444333333444555555555555555333444444444333333222222333222222111000///...------------............///...000111111000111333666888@@@HHHMMMTTT\\\aaabbbbbbiiiccclllrrrPPPaaammmqqqqqqbbbhhhnnn{{{xxxrrrhhh]]]QQQHHHDDDKKKaaawww~~~xxxgggQQQDDDBBBBBB???@@@KKKWWW```nnnqqq]]]OOOJJJIIIKKKNNNIIIFFFAAA>>>===<<<;;;:::???<<<;;;===@@@CCCKKKTTTZZZWWWRRRMMMLLLQQQYYY___fffmmmuuuyyy||||||www}}}~~~sssjjjfffeeeeeebbbcccllluuu~~~zzziiicccccc```ccciiifffffffffgggkkkqqq}}}sssiiipppwwwzzzrrraaaMMM@@@@@@FFFKKK}}}yyytttnnnjjjhhhiiijjjjjjddd]]]WWWSSSOOOJJJIIILLLKKKSSS```iiicccXXXUUUZZZdddlllzzzvvvxxxvvvmmmddd___[[[ZZZVVVQQQOOOQQQIIIGGGEEECCCBBBAAA>>><<<777777666555444333333222333222222444666666555444555444333222222222222333444555555666777666666666333333444444444333222111333333222111000///......---------.........//////...000111111000111444666777@@@HHHMMMTTT\\\aaabbb```gggcccmmmtttUUUWWW}}}wwwwwwuuu___aaammmxxxwwwpppaaaUUUKKKIIIIIIOOOaaattt{{{ooo]]]NNNEEEAAA???>>>???HHHSSS```nnnzzz{{{nnn\\\NNNHHHJJJNNNPPPIIIDDD>>>:::999;;;<<<===<<<<<<===???@@@CCCNNNYYY___ddd[[[OOOQQQUUUYYYccciiilllsss{{{zzzrrrllliiigggiiikkkooovvvuuujjjaaa```cccfffhhhkkkkkkiiihhhjjjppp~~~wwwnnnooorrrsssuuuoooYYYFFF@@@===CCCRRRtttsssrrrlllfffggglllmmmhhhaaa^^^WWWPPPNNNPPPRRRRRRYYYcccjjjnnnnnn___WWW___eeeqqq}}}tttjjjgggccc^^^YYYUUURRROOOLLLIIIHHHFFFDDDAAA???===<<<888777666555444333333333444333333444666888888777777666444222222222333444666444222111111333666888333444444555555444444333333444666555222///..................////////////...000111111111333555777:::CCCKKKNNNSSSZZZ```bbb___gggllllllsssVVVXXX{{{{{{wwwaaabbblllwww|||rrrjjj\\\RRRJJJHHHIIIOOO___qqqtttiiiZZZMMMEEEAAA???===AAAIIITTTaaammmxxx~~~|||qqq___QQQJJJIIIMMMOOOIIIDDD>>>;;;:::;;;<<<<<<<<<;;;<<<>>>???DDDPPP\\\dddjjj```RRRQQQSSSYYYdddmmmqqqxxx{{{uuupppnnnmmmnnnpppuuu{{{rrrhhh______dddgggjjjmmmjjjhhhiiimmmssszzzwww{{{{{{xxxuuummmWWWEEEAAA>>>CCCSSSyyylllpppooojjjfffhhhnnnlllfffddd```ZZZTTTSSSUUUWWWXXXZZZhhhqqquuusssbbbWWW]]]fffqqqzzzqqqiiigggccc^^^YYYVVVSSSPPPNNNJJJIIIGGGEEEBBB???===<<<999888666555333333222222444444444666777888777777888666444222222222333333555444333222222444555777444444444444444444444444444555666555222///..................////////////...000111111111333555777:::CCCKKKNNNRRRYYY___```___fffkkkkkksssVVVVVVsss~~~zzzcccbbbkkkuuu}}}tttiii```UUULLLHHHIIIJJJOOO]]]nnnlllcccWWWKKKDDD@@@>>>===BBBIIITTTaaammmtttyyy{{{}}}sssdddVVVMMMKKKMMMPPPJJJFFFAAA===<<<<<<<<<;;;<<<;;;;;;===???EEESSSaaalllrrrfffUUUOOOPPPWWWdddooouuu||||||xxxvvvuuuuuuvvvxxx}}}oooeee]]]___dddgggjjjmmmhhhhhhkkkpppxxx{{{rrrhhhSSSDDDBBB@@@DDDSSSssseeellljjjgggffflllpppllleeefff```ZZZVVVVVVYYY\\\^^^bbbttt{{{fffYYY]]]eeeppp~~~tttnnnhhheeebbb^^^ZZZXXXUUURRRPPPLLLKKKIIIFFFBBB???===<<<:::999666444333222222222333444666888888888666555888777555333222222222222444444444444444555555555555444333222222333444555666777777555222///..................////////////...000111111111333555777;;;CCCKKKNNNRRRXXX]]]^^^```fffjjjjjjrrrWWWRRRhhh}}}{{{eeebbbiiiuuu}}}vvvlll```WWWNNNHHHGGGKKKMMMOOO\\\jjjiiiaaaTTTHHH@@@===<<<===@@@FFFRRRaaalllqqqtttvvv{{{uuujjj]]]SSSOOOQQQTTTPPPLLLEEEAAA>>>===;;;:::===;;;:::<<>>CCCQQQbbbmmmoooppptttwwwuuunnndddYYYTTTVVVZZZVVVQQQJJJDDD@@@>>><<<;;;===;;;:::<<<@@@HHHYYYhhhwww{{{mmmVVVKKKHHHOOO^^^mmmzzz~~~}}}}}}}}}nnneee]]]^^^bbbdddfffhhhhhhiiimmmssszzz{{{iiidddYYYGGG???AAA>>>DDDXXXvvvggghhhfffffflllrrrqqqkkkdddaaa]]]ZZZZZZYYYZZZcccnnnnnn```cccgggqqq{{{{{{qqqkkkrrr~~~rrrlllhhheeebbb```]]][[[ZZZXXXUUURRRNNNLLLJJJFFFCCC???===;;;;;;999666333222222333333333666::::::888666555555777666555444333222222111222333555666777666555444555444222111111222444555666666666333000......///............////////////...000111111111333555777===FFFNNNQQQTTTYYY]]]]]]dddjjjkkkhhhooo\\\TTTgggxxxtttjjjaaagggtttwwwmmmeee[[[QQQJJJFFFCCCEEELLLOOOOOOXXXeeejjjcccWWWIII???:::;;;===@@@DDDRRRfffpppoooooosssssstttrrrhhh\\\VVVXXX\\\YYYSSSKKKDDD@@@???>>>======;;;;;;===AAAIIIZZZiiiwwwzzzjjjSSSHHHEEEJJJWWWkkk{{{~~~~~~mmmddd\\\^^^bbbccceeefffiiiiiimmmssszzzooo]]][[[RRRDDD???AAA===FFF^^^wwwhhhgggeeehhhnnnqqqlllgggdddaaa___aaabbb^^^]]]kkk|||sssggghhhooowww}}}uuuppptttzzz|||~~~zzzpppjjjgggeeeaaa___]]][[[ZZZXXXTTTQQQLLLKKKIIIFFFBBB???===<<<:::888555333222222444555444888;;;;;;777555555666555555555444444333222222333444555666777666555555444333222111111222333444444444333111///---...///............////////////...000111111111333555777<<>><<<===EEEHHHWWWkkktttpppnnnrrrppptttsssjjj]]]TTTUUUYYYXXXQQQHHHAAA??????AAABBB===;;;<<>>===KKKMMM[[[ooowwwqqqnnnqqqooottttttkkk\\\RRRRRRVVVTTTNNNEEE>>>===@@@CCCEEE===<<<===@@@DDDKKKZZZhhhrrrsssaaaLLLEEEBBBCCCKKK]]]rrr|||hhh___YYY\\\bbbeeegggiiiggghhhkkkrrr{{{xxxpppdddYYYQQQMMMEEECCCCCC>>>LLLkkkyyyyyykkkddddddiiimmmiii```]]]aaa^^^bbbiiijjjaaa^^^rrr{{{|||yyyppprrrwwwzzzyyyyyyyyytttppplllgggeee```^^^\\\[[[YYYVVVRRROOOIIIHHHFFFDDDAAA???===<<<888666333111111333666888777:::<<<:::555333555888222333444444555555444444555555555555666666666777111222222333333222222111000000000...,,,,,,...000............/////////000...000111222222333555777666@@@JJJNNNRRRWWWZZZZZZ]]]dddggggggooo``````}}}{{{iiieeeooo}}}pppccc\\\UUULLLDDDAAA===>>>???@@@CCCGGGJJJLLLSSSWWWYYYTTTIIIBBB@@@BBBGGGRRRbbbpppyyy|||||||||wwwsssmmmeee]]]VVVPPPMMMKKKFFFAAA@@@BBBDDDCCC@@@BBBAAAAAAAAABBBJJJ[[[kkkuuuhhhWWWJJJEEEDDDDDDDDDVVViiiuuueee```\\\\\\bbbfffgggfffhhhmmmssswww~~~xxxqqqiii]]]UUUPPPLLLBBB>>>@@@AAAUUUwwwxxxddd___aaadddfffeeebbb^^^\\\ggglllrrrpppeeeccctttrrriiisss~~~wwwsssrrrqqqsss~~~}}}uuupppmmmllliiigggaaa^^^[[[XXXVVVSSSPPPMMMNNNKKKGGGDDDBBB@@@===;;;888666333111222444777999999::::::999666333333333111333444666666555333222222222222333444555666777333444666666333111000000444222///.........,,,+++---------............///000000000000111222333444<<>>AAADDDFFFLLLOOOQQQOOOIIIDDDBBBCCCLLLUUUbbbmmmsssxxx|||}}}yyypppfff]]]UUUPPPMMMKKKGGGCCCCCCEEEFFFCCC???AAAAAAAAABBBCCCKKK[[[lllrrrfffVVVIIIDDDCCCDDDDDDNNN```vvv~~~~~~}}}rrrccc___[[[\\\aaafffgggfffiiinnnssswww}}}sssllldddZZZRRRRRRMMMBBB>>>@@@BBBWWWyyy~~~ggg```bbbdddffffffccc```]]]ffflllrrrqqqhhhfffuuuvvvzzzyyyrrrnnnmmmxxx}}}uuuooollljjjhhhfffbbb___\\\YYYVVVTTTPPPMMMMMMJJJFFFCCCAAA>>>;;;999777555333111222444777999999::::::888666333333333333444555666666555333222333333333333444444555555222444555444333222222333444222///.........,,,+++........./////////000000000000000000111333444444===BBBJJJNNNQQQTTTYYY]]]\\\eeejjjhhhnnnaaa\\\vvvooofffjjjwwwxxxkkk\\\SSSLLLBBB;;;888444444666888:::===@@@AAAEEEFFFGGGHHHHHHFFFDDDCCCMMMUUU___dddgggllluuu||||||ssshhh^^^VVVQQQNNNIIIHHHGGGHHHIIIHHHCCC>>>@@@@@@AAABBBCCCJJJYYYiiinnndddUUUIIICCCBBBDDDEEEHHHVVVhhhyyy|||pppaaa]]]ZZZ\\\```eeeffffffiiimmmrrrwwwxxxmmmeee___WWWQQQSSSMMMBBB>>>@@@CCCZZZ|||jjjaaaccceeeffffffeeebbb```hhhnnntttssslllkkkzzzzzzzzzuuusssyyy{{{tttooollliiigggfffdddaaa]]]ZZZXXXUUUQQQNNNKKKHHHDDDAAA???===:::888666555333222222444777999999999:::888555333333444444555666666555444222111444444444444444444444444222333333333222222444666444222///---------,,,+++////////////000000000111///000000000222333444555===CCCJJJPPPRRRUUUZZZ]]][[[ccchhhgggnnnfffYYYkkksssgggiiivvvyyyjjj[[[QQQJJJAAA:::777444555666888;;;===???AAAAAA@@@AAADDDGGGHHHEEEBBBIIIQQQYYYZZZYYY[[[dddmmmwwwtttnnnfff^^^WWWQQQNNNHHHHHHJJJLLLLLLIIICCC>>>>>>???@@@AAAAAAFFFSSSbbbiiiaaaUUUIIIAAA@@@DDDGGGJJJQQQ]]]mmm|||ooo^^^\\\ZZZ\\\___ccceeefffgggkkkpppvvvuuuiiiaaa[[[UUUPPPQQQKKK@@@<<>>999777555666888:::===???@@@AAAAAA@@@@@@CCCGGGHHHEEEAAADDDMMMTTTUUUPPPOOOTTT[[[aaa```___\\\WWWRRRLLLIIIEEEGGGJJJMMMLLLIIICCC???>>>>>>@@@AAA???BBBMMMZZZeee```UUUIII@@@???CCCHHHMMMOOOTTTaaavvv}}}{{{~~~{{{nnn]]]\\\[[[\\\___bbbdddeeeeeehhhmmmttt~~~pppddd[[[UUUQQQNNNLLLGGG===:::???EEE]]]|||ooofffggghhhiiijjjkkkkkkkkkrrrvvvvvvppplllsss|||ooolllmmmxxxwwwuuuwwwvvvtttqqqooonnnoooooohhheee```\\\YYYUUUQQQNNNLLLIIIEEEBBB@@@===:::888444444333333333555777888999999999777444444555666777777666666555444333222000111333444555666666666000111222111222333666999555222...,,,,,,------,,,------.........///////////////000111222444666777;;;AAAIIIOOORRRTTTXXX[[[]]]dddiiijjjssshhh^^^rrrzzzjjjjjjwww~~~ooo```PPPGGGAAA;;;777666666777999<<<>>>???@@@AAABBBAAAAAADDDGGGGGGCCC@@@DDDKKKRRRSSSOOOKKKMMMPPPMMMMMMMMMMMMKKKGGGDDDBBBCCCEEEHHHJJJJJJGGGDDDAAA>>>???BBBCCCAAABBBLLLWWWccc```WWWKKK@@@===CCCIIIMMMLLLNNNXXXnnn}}}|||{{{yyywwwzzz{{{~~~yyylll]]]]]]]]]^^^___aaacccdddcccfffkkktttxxxkkk^^^UUUOOOKKKIIIGGGCCC;;;:::@@@GGG```zzzvvviiiiiijjjkkkmmmnnnppppppsssvvvuuummmkkktttyyytttrrr}}}yyyzzz{{{qqqsssxxxuuuuuutttrrrpppoooppprrriiieeeaaa]]]YYYUUUPPPMMMKKKHHHDDDAAA???===:::888444333333333444666777888999999888666444444555777777777666555555444444444000111333555666666666555///000222222222444666888666222...,,,,,,---------------------............//////000111333555666777:::@@@IIIOOORRRTTTWWWZZZ^^^eeejjjlllvvvsssaaarrr}}}|||kkkjjjwww|||iiiZZZJJJBBB===999666777888:::<<<>>>@@@BBBBBBBBBAAABBBCCCDDDEEEDDDBBB@@@DDDIIIOOOQQQOOOMMMMMMNNNGGGFFFDDDBBB@@@??????>>>AAACCCEEEGGGFFFEEEDDDDDD???AAAEEEHHHFFFGGGPPP\\\ccc```YYYLLL@@@<<>><<<999777333333333333444666777888999999888666444444666888666666555555555555555666222333555666666444333222...000333444444444555777666333...,,,,,,---------............//////////////////000111333555777888:::AAAJJJPPPSSSUUUXXXZZZ^^^eeejjjlllxxxsss___pppuuuhhhvvv~~~llliiivvv{{{fffXXXHHH@@@===999888999;;;===???BBBDDDEEEEEEEEE???AAACCCDDDDDDCCCBBBAAACCCGGGLLLOOOOOONNNNNNNNNKKKGGGBBB>>>;;;<<<===???@@@BBBCCCDDDDDDDDDEEEFFF@@@CCCHHHLLLKKKMMMVVVaaacccaaaZZZMMM@@@<<>>@@@DDDGGGGGGEEECCC@@@AAABBBDDDEEEFFFFFFFFFHHHHHHJJJMMMQQQSSSSSSRRRRRROOOKKKGGGCCC@@@???>>>===<<<>>>BBBBBBAAADDDIIIFFFIIIPPPTTTRRRRRRZZZeeeiii\\\NNNFFFBBB??????BBBIIIOOOPPP^^^}}}~~~wwwpppmmmooopppnnnlllrrrqqqrrrtttsssrrrxxx|||nnnccc[[[[[[[[[\\\^^^```aaabbbbbbfffmmmzzz}}}rrrcccXXXRRRMMMHHHDDD>>><<<;;;===@@@PPPoooyyyqqqlllooosssuuuvvvwww|||||||||}}}vvvbbbUUUOOOLLLJJJLLLSSS___ppp~~~zzzvvvrrrooonnnnnnmmmllljjjhhhddd___YYYRRRMMMKKKIIIFFFBBB>>>;;;777333111222111111222666888999999:::888555555666888888888888777666555444333333333888777555444333333444444333222222444555666555444000///...---------------//////............//////---///111111222333666888???CCCJJJOOOSSSVVVYYY[[[___dddjjjoooxxxuuueeeeeekkkeeeuuuuuullltttmmmXXXKKK>>>999888888999;;;???@@@BBBEEEHHHIIIFFFDDDAAABBBCCCDDDEEEFFFFFFFFFGGGKKKRRRWWWZZZ[[[[[[ZZZZZZXXXTTTPPPKKKFFFCCCBBB???>>>>>>AAABBBBBBEEEKKKIIIJJJOOOVVVXXXWWW[[[aaadddWWWJJJCCC@@@>>>???BBBHHHQQQUUUccczzztttnnnlllmmmnnnmmmkkklllkkkkkkmmmlllkkkqqqyyyttteeeaaaoooxxx|||mmmbbbYYYYYYZZZ[[[]]]___aaabbbcccfffnnn{{{yyynnn___UUUOOOKKKFFFBBB<<<;;;;;;===CCCWWW{{{{{{sssooorrruuuuuuuuuvvvzzzzzz|||~~~oooZZZMMMLLLKKKJJJNNNVVVcccsssxxxuuurrrpppoooooonnnmmmllljjjfffaaa[[[VVVQQQNNNIIIFFF@@@<<<999777444222222111111333666888999999:::888555555666888888888777666555444333333333333777666555444444333333333333222222333555555333222//////...---------------//////............//////...///111111222333666888???CCCJJJOOOSSSVVVYYY[[[___dddjjjoooyyykkkccclllpppggguuuyyynnnttt~~~lllSSSFFF:::777888999<<<>>>BBBCCCEEEHHHJJJKKKHHHFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFMMMVVV___dddeeeeeeeeedddbbb___ZZZTTTMMMHHHEEEBBB???>>>@@@AAABBBHHHOOORRRRRRWWW```eeedddcccddddddVVVHHHAAA>>>>>>AAAEEEJJJUUU\\\jjj}}}yyytttpppkkkiiikkklllkkkiiihhhfffeeefffeeefffmmmuuu~~~kkkZZZRRRRRRWWWbbbsss{{{lll```VVVWWWYYY[[[]]]___aaabbbcccgggppp}}}tttiii[[[QQQLLLIIIDDD@@@:::;;;;;;===FFFaaa{{{wwwyyyzzzxxxvvvvvvvvvwwwzzz}}}sssbbbVVVYYYYYYYYY]]]eeerrr}}}|||yyyuuurrrpppnnnlllkkkjjjiiieeeaaa\\\VVVRRRPPPIIIDDD>>>:::777666444333222111222333777999999888999777666666777888888777555555444333222222222222555555666555555444333222333222222333444444222000///...------------------//////............//////...///111222222333666999???DDDJJJPPPTTTWWWYYY[[[^^^ccciiioooyyyyyyllllllsssjjjyyy~~~qqqttt~~~nnnQQQEEE999777999;;;>>>AAAEEEEEEGGGJJJLLLLLLJJJGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJRRR\\\gggmmmnnnllliiigggeee```ZZZRRRKKKGGGDDD@@@>>>???@@@BBBIIIQQQUUUXXXaaakkknnnlllkkkllllll\\\JJJ@@@===>>>DDDJJJPPPYYY^^^nnnwwwpppnnnkkkhhhhhhhhhiiihhhggggggdddcccddddddeeemmmwww}}}rrrhhh]]]TTTTTTXXXZZZ^^^fffrrryyyiii^^^UUUWWWYYY[[[^^^```bbbcccdddiiirrroooeeeWWWNNNIIIGGGCCC???999:::;;;<<>>;;;===EEELLLTTT[[[^^^ooo|||qqqkkkjjjiiiggggggggggggfffeeeeeecccccceeefffiiirrr|||~~~rrriii___WWWVVVZZZbbbaaadddlllzzzttteee[[[VVVXXXZZZ]]]```bbbcccccccccjjjuuummmbbbUUULLLHHHFFFBBB???999::::::;;;JJJmmm}}}{{{|||uuuvvvxxx{{{~~~}}}xxxsssnnniiieeeaaa___]]]YYYTTTPPPLLLJJJDDD@@@:::666444444444444333222333555888999888777777777777888999999777555333333222111111111222222333444555555555444333222555555555666777666333000------,,,,,,,,,------...//////............//////...000222222333444777999>>>DDDKKKRRRUUUXXXYYY[[[]]]bbbhhhmmmxxxxxxeeerrryyytttvvvmmmTTTGGG<<<:::===???BBBEEEGGGHHHIIIKKKMMMLLLIIIFFFEEEEEEDDDCCCDDDEEEGGGHHHLLLHHHFFFNNN\\\hhhlllkkkffffffeeeccc___ZZZUUURRRHHHEEEEEEGGGGGGFFFIIIOOOWWW___jjjqqqooojjjmmmtttiiiYYYGGG===;;;===DDDLLLUUU^^^ddduuuyyyooohhhhhhhhhhhhhhhgggeeedddcccbbbaaacccgggjjjnnnxxx}}}vvvmmmddd```aaaiiikkkrrr~~~|||ooobbbYYYWWWYYY[[[^^^aaabbbbbbbbbccckkkxxxkkkaaaSSSJJJGGGDDDAAA===999:::999;;;MMMqqq|||}}}~~~~~~~~~{{{wwwtttpppkkkhhh```^^^\\\XXXSSSNNNJJJHHHAAA===888555444444444333333333444666999:::888666666666777999:::999777444333333222111111222222333333333444444444444333333444555666888999777444111,,,,,,,,,,,,,,,------...//////............/////////000222333333444777:::>>>DDDLLLSSSVVVXXXYYYZZZ\\\bbbggglllvvvkkkhhh~~~vvvttt}}}|||jjjRRRFFF<<<:::>>>AAADDDHHHGGGGGGIIIKKKLLLKKKGGGEEEDDDCCCBBBBBBCCCEEEGGGHHHIIIHHHGGGJJJOOOVVV\\\___]]]]]]^^^]]]\\\YYYWWWUUUKKKJJJLLLNNNMMMJJJKKKOOO[[[^^^dddiiihhhccceeeiiiYYYNNNBBB???@@@BBBGGGMMMUUUgggtttxxxooohhhgggiiijjjiiigggeeecccbbb```aaaeeelllpppuuu}}}vvviii^^^XXXWWWYYY[[[^^^```aaa``````bbbkkk{{{jjj___RRRHHHEEEBBB>>>;;;777888777<<>>DDDLLLSSSWWWYYYZZZZZZ\\\aaafffkkktttxxxfffnnnxxxsssyyy|||iiiPPPDDD::::::>>>BBBFFFJJJGGGGGGHHHJJJKKKJJJFFFCCCBBBBBBAAAAAABBBDDDGGGIIICCCFFFHHHGGGEEEGGGNNNTTTUUUVVVWWWWWWWWWVVVUUUUUUMMMMMMPPPTTTRRRMMMLLLOOOVVVUUUVVVZZZ[[[WWWVVVXXXMMMEEE@@@CCCGGGIIILLLOOOWWWpppxxxoooiiihhhiiikkkjjjhhheeecccbbbaaabbbhhhqqqvvv|||sssfff\\\WWWVVVXXX[[[]]]_________^^^bbblll|||hhh^^^PPPGGGCCC@@@===999666777777===TTTyyywwwxxx~~~{{{wwwtttpppkkkfffbbb]]]\\\XXXTTTOOOIIIEEECCC;;;999777555555444333111333444555777::::::888666555666888:::;;;:::666333333333333222333333444444444333222111222333444555000111333666888777444111++++++++++++,,,,,,---...//////............/////////111222333333555888:::>>>DDDMMMSSSWWWYYYZZZZZZ\\\aaafffjjjsss}}}hhhnnn||||||rrrxxxxxxcccPPP???:::>>>@@@FFFKKKFFFJJJIIIJJJKKKLLLKKKIIIFFFDDDDDDCCCAAAAAABBBFFFIIIKKKIIIGGGEEEEEEFFFGGGHHHKKKIIIHHHKKKOOORRRSSSRRROOONNNNNNNNNOOOOOOMMMLLLQQQPPPMMMLLLJJJHHHEEECCCDDDCCCEEEGGGFFFEEEKKKSSS```jjj}}}tttooonnnnnnmmmkkkiiihhhffffffeeegggfffjjjrrryyyssseee[[[VVVSSSXXX]]]___^^^]]]___aaagggrrr}}}eeeZZZNNNFFFDDDBBB===888777<<<:::;;;SSS|||vvv~~~|||wwwrrrmmmiiieeeccc\\\YYYUUUQQQLLLGGGBBB>>>999777666444333333333444222333777;;;===;;;888444888888999999999888888777444333222222222333444555666555333111111111111111444444444555555222...+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...000000111444777:::@@@DDDJJJRRRXXX[[[ZZZXXX[[[```eeejjjtttiiinnn}}}rrrvvv}}}zzzeeePPP???:::>>>@@@FFFKKKFFFGGGGGGHHHJJJLLLKKKIIIGGGCCCCCCBBBBBBBBBEEEHHHKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCFFFJJJMMMMMMMMMLLLNNNQQQRRRRRRNNNIIIEEEGGGEEECCCBBBBBBBBBCCCCCCFFFEEEFFFHHHHHHHHHNNNVVVaaapppyyyrrroooooommmllliiigggeeedddddddddcccdddjjjuuu~~~~~~pppbbbYYYUUUTTTXXX\\\]]]]]]]]]___bbbdddrrryyycccYYYMMMFFFDDDBBB===888777<<<<<>>777666444222222222222333444555777:::;;;:::888666888999::::::::::::999888333333222222333555666888333222111////////////000333333444555444222...,,,------------------------............////////////---...000000111333777:::@@@DDDKKKRRRXXX[[[ZZZYYY[[[___dddiiitttxxxeeelllxxxttt~~~qqquuu{{{{{{gggOOO???;;;??????EEEJJJGGGDDDEEEGGGJJJLLLLLLJJJHHHCCCBBBBBBBBBDDDGGGJJJLLLLLLKKKJJJHHHFFFEEEDDDCCCAAA@@@@@@BBBEEEHHHIIIIIIIIINNNTTTWWWTTTLLLBBB;;;<<<;;;::::::;;;>>>BBBDDDEEEDDDEEEHHHHHHIIIOOOXXXcccyyy~~~yyytttpppoooooonnnllliiifffddddddeeeffffffhhhqqq~~~|||lll^^^VVVSSSUUUXXX[[[[[[[[[\\\```dddcccuuuuuu```WWWLLLEEECCCAAA<<<888777<<<>>>DDD^^^~~~vvvnnniiiddd```^^^^^^ZZZUUUOOOJJJEEE???;;;555444222111000111111222777777888999999999888777888999:::<<<<<<;;;999888222222222333444666888999333222111////////////000000222333444333111...,,,....................................////////////---///000111111333777999???DDDKKKSSSXXXZZZZZZYYY[[[___cccgggrrrzzziiiqqqqqqooo~~~ppptttzzzzzzeeeNNN???;;;??????DDDJJJGGGDDDEEEHHHKKKNNNNNNLLLIIICCCBBBAAABBBDDDGGGIIIJJJKKKKKKJJJHHHFFFCCCAAA???@@@@@@AAABBBDDDFFFGGGHHHIIINNNTTTVVVQQQGGG===666777888:::<<<>>>@@@CCCEEEFFFEEEGGGJJJKKKMMMUUU]]]mmmkkklllnnnooopppooooooooopppmmmjjjgggfffhhhjjjlllpppttt~~~yyyiii[[[TTTSSSUUUWWWYYYZZZYYY\\\aaafffggg{{{ppp\\\UUUKKKEEEBBB@@@<<<999888;;;>>>HHHeee~~~uuummmhhhddd```^^^YYYUUUOOOJJJDDD???:::666444333222111111111222333777999;;;;;;:::999777777777999;;;<<<<<<:::888666333222222222333444666777555444222111111111222222///111333444222000---,,,------------------------............////////////...///000111111333666999???DDDLLLSSSWWWYYYZZZZZZ\\\___bbbeeeoooxxx~~~yyywwwooosssyyywwwbbbNNN???<<<@@@>>>CCCJJJHHHFFFGGGJJJNNNPPPPPPMMMJJJCCCAAA@@@AAAEEEGGGHHHGGGKKKJJJIIIGGGDDDAAA>>>===AAABBBBBBBBBCCCDDDEEEFFFIIIMMMQQQPPPJJJBBB;;;777777;;;@@@CCCCCCCCCCCCDDDHHHGGGJJJOOORRRVVV```jjjnnnVVVYYY___fffllloooooonnnooommmjjjiiijjjlllppprrrxxx|||wwwfffYYYTTTTTTTTTVVVXXXYYYYYY\\\bbbgggkkklllXXXRRRJJJDDDAAA>>>;;;999999:::===LLLnnn}}}ssslllhhhfffaaa^^^TTTPPPJJJEEE@@@<<<777444444444333222222333555555555999===>>><<<999777777999:::;;;;;;:::888666555444333222111111111222333444333222111111111222333///111444444111...------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///000111111333666999>>>DDDMMMTTTWWWXXXZZZ[[[\\\___aaadddmmmxxxrrrsssxxxxxxcccMMM???===@@@>>>CCCJJJIIIHHHJJJLLLPPPRRRPPPLLLIIICCCAAA@@@BBBGGGJJJJJJHHHKKKJJJHHHFFFCCC@@@>>>===BBBCCCCCCBBBAAAAAABBBCCCHHHJJJKKKHHHBBB===;;;;;;999???FFFIIIHHHEEECCCCCCDDDEEEJJJSSSZZZbbbooo{{{}}}dddLLLNNNTTT]]]eeekkknnnnnnlllkkkkkklllooossswwwzzz}}}tttbbbVVVTTTVVVRRRUUUXXXXXXYYY\\\bbbgggmmm}}}hhhTTTPPPIIIDDD@@@===;;;999::::::???RRRyyy{{{qqqkkkhhheee```[[[OOOKKKFFFAAA>>>;;;777555555444444333444555777888555999===>>>;;;999999:::======<<<;;;999777666555555333222111000000111111222111000//////000111111000333666666111---,,,---,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000111111111222666888===DDDNNNTTTWWWXXXYYY[[[[[[^^^aaadddmmmwwwiiitttuuuqqqvvv}}}gggMMM@@@>>>AAA>>>BBBJJJIIIJJJKKKNNNPPPQQQOOOJJJFFFAAA??????CCCJJJOOOOOOMMMNNNLLLIIIFFFCCCAAAAAA@@@EEEFFFFFFDDDAAA???@@@BBBDDDFFFFFFBBB===:::;;;>>>???DDDKKKLLLJJJGGGFFFGGGIIIKKKTTT```lllzzzvvv___LLLLLLMMMSSS\\\eeekkknnnlllmmmpppsssxxx}}}qqq___SSSSSSVVVQQQTTTWWWYYYZZZ]]]bbbgggooozzzeeeRRRNNNHHHCCC???<<<:::999;;;;;;CCC[[[tttpppyyypppjjjgggccc[[[TTTIIIEEE@@@<<<:::999777555444444444444444666777999888:::<<<;;;888888<<<@@@CCCAAA???<<<999888777777444333222111111111222333111111000//////000111222222555999777222---,,,---------------------------............///////////////000111111111222555888===DDDNNNTTTVVVWWWYYY\\\XXX\\\aaafffpppuuu```gggzzzyyyooottt~~~kkkLLL@@@>>>AAA>>>BBBJJJJJJKKKLLLNNNPPPPPPMMMGGGCCC@@@>>>???EEEMMMSSSTTTRRRPPPMMMJJJFFFDDDCCCCCCCCCHHHIIIIIIFFFBBB@@@AAACCC@@@BBBCCC@@@:::999<<>>EEEGGGEEEAAA===:::888888888333222222111222333555666333333222111111222333444333777:::888222---+++,,,..................................../////////000///000111111111222555888<<>>>>>@@@BBBEEEIIINNNNNNNNNNNNLLLJJJHHHFFF@@@AAABBBGGGRRR\\\^^^ZZZ```YYYOOOFFFCCCFFFLLLPPPMMMIIIFFFDDD???:::;;;@@@:::AAADDD???999999@@@FFFKKKKKKMMMLLLIIIJJJWWWeeeoootttqqq```TTTRRRQQQPPPPPPUUUcccssswww}}}vvveeeWWWOOOOOOQQQTTTSSSSSSUUUXXX^^^eeeiiixxxppp]]]NNNLLLIIIEEEBBB???>>>>>>>>>???OOOqqqrrrvvvxxxuuuoooggg]]]SSSKKKFFF<<<:::888555444444555555444444444444666888:::<<<<<<<<<;;;999888===EEELLLLLLIIICCC===999777777777111222444666666555333222444444333111///111777===888999888444///,,,,,,------------,,,,,,+++++++++---.....................///...---///222666888888>>>EEENNNTTTWWWXXX[[[]]]\\\]]]___eeetttpppbbblllnnnssstttooosssuuuMMMDDD>>>>>>AAABBBDDDGGGMMMMMMMMMMMMLLLJJJHHHGGGDDDEEEFFFKKKVVVbbbeeebbb]]]WWWNNNHHHFFFIIINNNRRRNNNIIIDDDBBB>>>::::::>>>>>>BBBBBB===;;;>>>DDDHHHNNNMMMMMMLLLIIIMMM[[[kkkxxxfff]]]XXXTTTTTTUUUZZZdddoooxxx~~~qqqbbbUUUOOOPPPSSSVVVVVVUUUVVVZZZ___fffkkk{{{mmmZZZMMMKKKGGGDDDAAA>>>======<<>>???BBBBBBCCCEEEJJJKKKLLLLLLLLLKKKJJJIIIEEEFFFGGGKKKWWWeeeiiigggYYYTTTMMMJJJKKKNNNRRRTTTOOOHHHAAA>>><<<999:::===>>>BBBBBB>>>>>>DDDJJJKKKPPPNNNMMMNNNPPPYYYlll}}}~~~nnnbbbWWWVVV[[[```ggglll|||yyylll]]]SSSOOORRRVVVYYYXXXXXXXXXZZZ```hhhnnn~~~fffUUUKKKIIIEEEBBB???===<<<;;;:::BBBXXXzzz}}}jjjkkk|||sssooofff\\\RRRIIIBBB???999888666444333333444444333333444555777999;;;<<<:::777444555999???DDDGGGGGGDDD@@@;;;888777777777444555666666666444333222//////...000333666777888444444333111---,,,,,,---------,,,,,,,,,,,,++++++000000000//////.........000000000000222444666888???GGGQQQXXXZZZ[[[\\\]]]ZZZ\\\___dddqqqdddbbbwwwrrrqqqyyysssttt|||bbbKKKDDD???@@@CCCBBBBBBDDDHHHIIIJJJKKKLLLKKKJJJJJJDDDDDDDDDGGGSSS```eeedddTTTPPPKKKKKKNNNRRRUUUVVVQQQGGG>>>;;;::::::===AAAAAALLLQQQLLLHHHKKKNNNNNNOOOMMMOOOTTT\\\lll}}}hhhaaafffmmmsssvvvvvvhhhZZZQQQPPPSSSWWWYYYYYYYYYXXXZZZaaajjjrrrvvv___PPPHHHFFFCCC@@@===;;;::::::999HHHbbb~~~qqqeeeggg|||uuuqqqyyytttmmmhhh___TTTJJJBBB===:::777666555444333444444444333444555666888:::;;;<<<999666555777===BBBDDDDDDCCCAAA>>>:::888777777777666666666666555333222111000......111555777555222111111000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111111111000//////......000111111111222333666888???GGGQQQXXXZZZZZZ[[[\\\YYY[[[^^^cccpppdddccczzz|||~~~yyyrrr}}}uuutttoooWWWLLLEEE@@@AAACCCCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJEEEDDDCCCEEEOOO[[[___]]]RRRMMMJJJKKKPPPUUUWWWVVVRRRHHH>>>::::::>>>FFFNNNXXXjjjsssgggWWWQQQQQQPPPOOOOOOSSS]]]jjj|||yyyyyy~~~~~~ttteeeXXXQQQPPPSSSVVVWWWXXXXXXXXXZZZbbbnnnwwwnnnYYYLLLFFFEEEBBB>>><<<:::999999:::NNNkkkzzzfffdddhhhvvvmmmhhhfffkkkttt~~~zzznnneee```WWWLLLCCC<<<888777555555555444444444444555444444666777999::::::;;;666666888===CCCEEECCC@@@AAA???===:::888777777777555555555444444333222111222111000333555555222...000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000000/////////...000111333222222333666999???FFFPPPVVVXXXXXXYYY[[[YYY[[[]]]cccqqqsssdddgggvvvyyywwwwwwrrrzzznnnZZZOOOGGGAAABBBCCCCCCDDDFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHGGGIIIRRR\\\^^^[[[SSSNNNJJJLLLRRRXXXYYYXXXVVVMMMCCC>>>>>>FFFUUUccc|||{{{```UUUUUUTTTRRRSSS[[[hhhxxxzzzpppbbbWWWQQQQQQTTTUUUTTTVVVWWWXXXZZZdddsss~~~{{{hhhUUUJJJEEEDDDAAA>>>;;;:::999999<<>>QQQjjjtttaaahhhfffssskkkWWWXXXVVVTTTVVVVVV```ooo~~~tttggg\\\NNNKKKFFFAAA<<<888555444444555666777888888888777888999999:::999888777666;;;III[[[fffeeeZZZNNNFFFBBB@@@>>><<<999777666666111000000000000000111222000333666666444333444666222///,,,,,,---...,,,)))+++++++++,,,,,,---------+++,,,,,,---...///000000---000333333222333999>>>EEEJJJPPPTTTUUUXXX\\\___^^^ZZZYYYbbbwww|||www{{{yyyzzz~~~sss[[[HHHAAACCC???@@@HHHKKKHHHGGGEEEFFFHHHJJJJJJIIIOOOPPPSSSZZZaaafffeeeccc^^^WWWQQQPPPVVV___fffiiiiii\\\NNNJJJRRRgggpppYYYPPPRRRYYY]]]___fffvvv{{{bbb]]]]]]dddllltttwwwhhhbbbYYYRRRPPPQQQSSSUUUPPPUUUYYY[[[```nnn~~~mmm]]]PPPHHHAAAAAA@@@>>>:::999999:::;;;YYYooonnnxxxkkkkkkuuuUUUPPPTTTRRRJJJOOORRR\\\kkkyyy|||oooeeeYYYOOOEEEBBB===999666666777888444444444444555666888999<<<;;;;;;::::::;;;;;;;;;FFFSSScccnnnppphhhVVVFFFAAA@@@>>>;;;777555444555444333111000///...//////333444666777777666444333///...,,,******+++,,,---******+++++++++,,,,,,,,,..................------111111222111111333666999CCCIIIQQQVVVWWWYYY[[[]]]\\\ZZZ[[[dddwww{{{}}}yyyzzz}}}xxx___KKKCCCDDD???@@@GGGHHHJJJIIIHHHIIIKKKLLLKKKJJJPPPPPPSSSYYYaaaggghhhggg```ZZZSSSRRRYYYbbbkkkooonnnbbbUUUPPPWWWiiiiiiWWWPPPTTT[[[```fffmmm}}}pppbbb___^^^fffttt}}}uuueee___WWWQQQOOOQQQSSSTTTSSSVVVZZZ\\\aaappp{{{jjj[[[NNNGGG@@@@@@???===:::888888999<<>>@@@TTT[[[bbbdddbbb\\\PPPDDD@@@@@@>>>;;;777555444555444333111000/////////000444444666666666444333111...---+++*********+++,,,++++++,,,,,,,,,---------........................111111222111111333666999BBBHHHPPPUUUWWWXXXZZZ\\\\\\ZZZ[[[eeexxxqqqzzzyyy}}}cccNNNDDDDDD???@@@FFFGGGKKKKKKLLLNNNOOOOOOMMMJJJQQQPPPRRRXXXaaaiiimmmmmmddd]]]VVVUUU\\\hhhqqqwwwttthhh\\\WWW\\\jjjzzzhhh[[[WWW]]]ffflllqqqwwwvvvhhhggggggfffnnnzzzqqq```[[[TTTOOOOOOQQQSSSTTTUUUXXXZZZ\\\ccctttuuueeeWWWLLLEEE??????>>>;;;888777888999@@@SSSkkk~~~|||mmm^^^iii|||eeeNNNHHHNNNHHHEEEFFFMMMVVVaaappp~~~ooo]]]SSSMMMDDD>>><<<;;;:::888777666666666666777888999;;;<<<===>>>888999888777777<<>><<<:::777666555444333222111000///000000111555555666666555333111000---,,,+++))))))***++++++,,,,,,---------.................................000111111111111333777:::AAAGGGOOOTTTVVVWWWZZZ\\\]]][[[\\\fff{{{rrrxxxzzzwww|||fffPPPEEEEEE@@@AAAGGGGGGLLLMMMNNNQQQRRRPPPMMMJJJOOONNNPPPVVVaaakkkqqqssshhhaaaYYYXXX```lllwww}}}yyylll___YYY[[[hhh}}}yyykkk```]]]dddooowwwzzzzzzpppooosssssswwwvvvmmm\\\XXXRRROOOPPPRRRTTTUUUVVVXXXZZZ]]]fffyyynnn^^^RRRIIIDDD>>>>>>===:::777666777999@@@NNNeeelllfffpppiiiccclll{{{}}}WWWGGGIIIIIIEEECCCFFFLLLTTTbbbnnnyyyuuu```PPPIIIEEE@@@;;;777888888888777777666555666777999:::<<<===>>>???777666555333555>>>LLLVVVVVV[[[]]]ZZZUUUPPPFFF===???===:::888777666555444222111000000000111222333555555555444333111///...++++++***))))))******+++,,,,,,,,,,,,---------------------...............000111111111111333777:::AAAHHHPPPUUUWWWXXX[[[]]]___\\\^^^iii~~~vvvvvv|||vvv{{{hhhPPPEEEEEEBBBDDDJJJIIIMMMNNNOOORRRRRRPPPLLLHHHKKKKKKNNNWWWcccnnntttvvvkkkddd\\\[[[bbbnnnyyy{{{nnn^^^VVVXXXeee{{{}}}qqqfffaaafffrrr|||~~~|||rrrhhhYYYVVVRRRPPPRRRTTTVVVVVVUUUWWWYYY^^^jjjyyygggXXXNNNFFFBBB>>>>>><<<999666666888:::<<>>;;;888777777777555333111111000000000222333444555555444333111///...---*********************+++++++++++++++,,,,,,,,,,,,---------........./////////000111111111444777;;;BBBIIIQQQVVVXXXZZZ]]]___```]]]___kkkooonnn}}}vvvzzzkkkRRREEEEEECCCEEEKKKJJJNNNOOOPPPRRRRRRPPPLLLHHHGGGIIIOOOZZZhhhsssxxxzzzooohhh```___fffqqqzzz}}}ooo___VVVWWWcccxxxuuunnnqqq|||pppkkkqqq}}}yyymmmbbbWWWTTTQQQQQQRRRTTTVVVVVVTTTVVVZZZaaappptttaaaSSSJJJDDDBBB>>>>>><<<888666666999;;;BBBZZZwwwyyymmmuuuvvv{{{nnnQQQHHHEEEEEEFFFFFFEEEIIIOOOZZZaaalllyyyppp^^^UUUHHHAAA>>>===:::777444444555666666666666666444555777999:::::::::999666777:::@@@KKKXXXcccjjjiiibbbWWWOOOPPPRRRNNNFFF===:::666666777888666333000000000000111333555666555444333111000...------*********+++++++++++++++*********+++++++++,,,,,,,,,,,,------...////////////000111111111444888;;;CCCIIIQQQWWWYYY[[[^^^aaa```]]]^^^kkkiiikkk~~~vvvyyypppUUUGGGFFFCCCEEEJJJHHHQQQQQQQQQRRRRRRPPPLLLIIIEEEHHHQQQ___nnnxxx||||||tttmmmeeedddiiissszzz~~~rrrddd[[[[[[dddvvvzzzmmmeeekkk}}}|||uuuhhh\\\TTTRRRPPPPPPQQQSSSTTTTTTSSSVVV[[[fffwwwppp]]]PPPHHHCCCAAA???>>><<<999666777:::<<>>CCCGGGJJJPPPXXXcccooo{{{www___QQQIIIDDD>>>;;;:::999555222666666555555555666777777555666888999999888666555777===MMMbbbttt|||xxxqqqkkkbbbXXXXXX```cccWWWGGG<<<888444444777999666222/////////000222444666888333222111///............***+++,,,---------------,,,,,,,,,---------......,,,,,,------...///000000...///000111111444888<<>>>>>MMM}}}pppqqqqqqoooiiiiiiuuuzzzrrrOOOHHHBBBBBBCCCBBBAAABBBAAACCCFFFKKKTTT___kkksssuuuaaaPPPHHHAAA@@@>>>;;;999888777666666666666666666666666555777666777999888777888:::888III]]]lllvvvzzzwwwrrrjjjaaaYYYWWWYYYUUUJJJ???666444333333666666333111000///...000333555666555999777444111...,,,+++***+++++++++++++++++++++++++++,,,------......---------------............///000111222222333444888:::DDDHHHNNNSSSXXX[[[___bbb^^^\\\^^^kkk{{{xxxwww}}}xxx|||eeeLLLFFFGGGGGGJJJOOORRRVVVZZZZZZVVVRRRRRRTTTWWWZZZbbbooo|||{{{zzzwwwsssqqquuu~~~yyymmmllluuu~~~ooovvvzzzyyy{{{~~~kkkYYYZZZ]]]eee~~~}}}tttiii]]]UUUOOOMMMKKKMMMPPPSSSSSSRRRYYY^^^fffsssxxxbbbRRRIIIBBB???@@@===<<<:::777777:::>>>@@@YYY}}}rrrmmmkkkkkkmmmllllllpppwwwmmmwwwYYYKKK@@@AAADDDAAA>>>??????@@@BBBEEEJJJSSS]]]dddrrrxxxqqqbbbRRRFFF@@@>>>===;;;999888666666555888777666666555555555555555666888999888888;;;>>>GGGTTTcccooowww{{{xxxssseee^^^VVVSSSRRRMMMCCC999777555444444666555333000000//////111444666777666999777444000...---,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++---------............///000111222222333444888:::DDDHHHNNNSSSXXX[[[___bbb```]]]^^^jjj~~~~~~nnnRRRIIIJJJKKKKKKMMMQQQVVVZZZ[[[YYYWWWWWWYYY```dddlllwww}}}yyyvvvyyy~~~uuuttt{{{ttt}}}}}}kkkYYYLLLNNNSSS^^^}}}{{{nnnaaaWWWRRRMMMLLLKKKLLLOOORRRSSSSSS\\\bbblllzzzrrr\\\NNNFFF@@@???@@@>>>===:::888777999>>>BBBfffqqqeeefffbbbbbbhhhmmmkkkhhhggggggjjj{{{pppWWWBBBAAAEEEAAA>>>???>>>>>>>>>???AAAFFFMMMRRR^^^dddooo|||}}}ooo```VVVNNNEEE===::::::999888777666555555555999888666555555555666777777999999777666999???DDDXXXaaajjjppptttvvvsssmmm\\\XXXRRRNNNJJJDDD<<<666999777666666666555222000000///000222555777888777999777333000------......++++++++++++++++++++++++------,,,,,,++++++******---------............///000111222222333555888;;;DDDHHHNNNSSSXXX[[[___bbbbbb______iii~~~uuuWWWKKKMMMOOONNNLLLPPPTTTYYY\\\\\\[[[\\\\\\cccgggooozzz}}}zzz{{{yyyxxx~~~}}}eeeYYYSSSVVVXXX```{{{wwwgggZZZRRRPPPLLLKKKKKKLLLOOOQQQSSSTTT]]]eeeqqqzzziiiUUUIIICCC???>>>@@@???<<<:::999777888???FFFnnnqqqeee___\\\]]]dddhhheeeaaa___hhheeeooooooNNNEEEDDDAAA@@@CCC??????>>>======@@@DDDHHHPPPTTT]]]hhhuuuvvvbbbWWWMMMIIIFFF@@@===<<<888777666666555555666666888777666555555777999::::::;;;999444555>>>IIIOOOeeejjjnnnnnnooonnnhhh```VVVSSSNNNIIICCC???;;;888::::::888777666444222000000000000333666888888777777555111---,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------............//////000222222333555888;;;DDDHHHNNNSSSXXX[[[___bbbddd```^^^hhh|||zzz\\\OOOQQQTTTRRRNNNQQQTTTXXX\\\]]]^^^^^^^^^aaafffooozzz~~~~~~{{{}}}ggg___ZZZ\\\\\\ccc}}}rrr```TTTOOOOOOJJJKKKLLLMMMOOOQQQTTTVVV]]]hhhwww~~~ooo```OOOFFFAAA>>>>>>??????;;;999999777888AAALLLwwwpppggg___^^^```cccccc``````bbbgggdddjjjgggOOODDD@@@AAAFFF???@@@???===<<<===@@@CCCHHHJJJPPPYYYdddoooyyyhhh\\\TTTLLLEEEDDDBBB>>><<<===777777666666666666777777555555555666777999;;;<<<888999666444===OOO```gggrrrtttssspppmmmiiiaaaWWWXXXTTTNNNFFF???:::999999;;;;;;;;;999666444222222111000111444666888777555333111...,,,***+++,,,---+++++++++++++++++++++++++++++++++,,,---///111222---------............//////000111222333555999<<>>???>>>999888:::888888CCCQQQ|||hhhdddbbbccceeefffbbb^^^bbbiiiggghhhmmm~~~gggMMMCCCCCCCCC>>>>>>>>>===;;;;;;===???BBBDDDHHHOOOXXXbbbkkkpppwww~~~jjjXXXPPPIIICCC???>>>===999888999777777777666666777777888444555666888999;;;<<<<<<444666777<<>>>>>===888777:::888888EEEVVVsss```aaaccccccdddeeeaaa^^^aaahhhfffjjjmmmuuu```NNNFFF???>>>??????>>><<<:::;;;<<<>>>???AAAEEELLLSSSZZZ^^^eeekkkssszzzsssdddTTTJJJGGG@@@<<<999::::::666666888777777666666666666777777555777999:::;;;;;;:::999555:::@@@LLLiiixxxrrrpppkkkddd^^^UUUGGG<<<777888:::;;;:::<<<===;;;888555555666222222222444555555222000,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++---///222444---------............///...///111222333666999<<>>===<<<666666:::999999FFFYYYooo^^^bbbaaa``````bbb```]]]^^^bbb```eeefffffftttsssYYYKKK===AAAAAABBB@@@===;;;;;;<<<<<<<<<<<<>>>BBBGGGKKKNNNQQQWWW___eeejjjrrr|||sssjjjaaaXXXNNNDDD??????<<<999888::::::777777:::777777666555555555555666777999;;;<<<<<<:::777555:::AAAIIIZZZzzzyyyssssssqqqlllYYYNNN???666555:::???AAA:::<<<===<<<888555666777222222222444555333000...+++,,,......///...,,,,,,++++++++++++++++++++++++,,,,,,+++***+++---000111---------.........//////...///111222333666:::===DDDHHHNNNTTTXXX[[[___bbbbbb^^^]]]ggg}}}sssiiisss~~~iii^^^]]]\\\XXXXXX^^^cccdddbbb```bbbeee```ccchhhmmmssswwwzzz|||sssaaaTTTKKKFFFGGGKKKLLLJJJKKKPPPSSSVVV[[[aaammmvvvgggVVVOOOFFFAAA@@@@@@@@@???999999666666999888JJJiiilllkkkdddccccccdddeeeeeebbb]]]YYYfffiiijjjgggiiicccHHH@@@>>>CCCBBB===;;;???===777===<<<<<<===???CCCFFFHHHNNNQQQUUUYYY^^^eeelllqqq{{{pppfff[[[XXXRRRKKKDDD???===;;;<<<;;;;;;:::999888777777:::999888777777666666666666:::>>>@@@>>>;;;888666>>>EEEVVVpppwwwwwwyyynnn```UUUFFF:::999<<<===>>>AAAAAA>>>;;;999888777555333222333666777666333000---------------------------,,,,,,---,,,++++++,,,...,,,,,,++++++,,,,,,---...------......///000000000000111111222222555999<<>>??????>>>777999666888;;;===RRRuuullliii___```______``````^^^ZZZWWW^^^```bbb___```tttsssSSSAAAFFFFFFCCC>>><<<===>>>===;;;;;;;;;;;;===@@@CCCDDDFFFHHHLLLOOOSSSXXX___cccjjjpppyyyzzzjjj^^^WWWNNNLLLGGGBBB>>>;;;:::999;;;::::::999888777777666999888777777777777777777;;;<<<;;;;;;:::999999:::FFFMMM\\\rrrzzzyyyxxxmmm```LLLAAA:::===AAAAAAAAABBBBBB>>>:::777666666777666444555777777666333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---,,,,,,++++++,,,,,,---...000000//////...---------000111111222222555999<<>>>>>===666999777999===BBB\\\~~~jjjhhhaaa___]]]\\\\\\\\\[[[XXXVVV\\\^^^___^^^^^^mmmjjjLLLKKKEEE@@@>>>>>>;;;;;;<<<;;;:::::::::;;;<<<>>>??????AAACCCEEEGGGKKKOOOSSSVVV\\\dddlllrrrzzz{{{pppcccXXXOOOJJJHHHAAA???===:::999888888888999999888888777777666666777777777666777777888999=========<<<;;;;;;>>>@@@UUU___ooozzztttlll^^^QQQAAA======DDDKKKJJJGGGEEECCC>>>999555555777888999666666777777555222///...++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---.../////////...------,,,,,,000111111222222555999<<>><<<===??????===777:::888999>>>EEEbbbooodddhhhggg```^^^\\\[[[[[[[[[ZZZYYY\\\]]]___^^^]]]gggppp]]]OOOCCCBBBCCC@@@;;;;;;<<<;;;:::::::::;;;<<<<<<>>>???AAAAAABBBCCCFFFHHHKKKOOOUUUYYY^^^eeemmmtttwwwoooiii___[[[TTTLLLFFFCCCAAAAAA::::::999888888888999:::777777777777666666666666666666666777777888:::::::::>>>BBBAAA>>>@@@HHHPPPkkkwwwxxxlll^^^NNNDDD<<>>===???@@@???>>>:::;;;777999???HHHggg}}}ggg```eeeeee___]]][[[ZZZZZZZZZZZZYYYWWWWWWXXXXXXWWW\\\mmm}}}sssVVVHHHFFFEEEAAA???>>>======<<<<<<;;;;;;;;;???@@@AAAAAA??????AAACCCCCCGGGJJJMMMOOOTTT\\\bbbmmmpppvvvzzz~~~zzzqqqggg___WWWQQQMMMKKKIIIGGGDDDAAA???>>>===999999999888888888999999666666666666666666777777777777777888888:::;;;<<<999>>>BBB@@@@@@JJJ^^^ooozzziiiWWWIIICCC???FFFRRR]]]dddbbbYYYQQQ>>><<<;;;:::;;;:::888666555444333111///---,,,+++------------------------+++---......,,,+++***+++,,,,,,++++++,,,,,,---...,,,,,,------...//////000000111111222222555999<<>>>>>@@@AAA@@@===;;;:::666:::EEEQQQppp|||ggg___^^^]]][[[YYYWWWVVVWWWWWWVVVUUUUUUTTTUUUVVVUUUWWW```kkksssNNN@@@AAACCC@@@?????????>>>>>>===<<<<<<>>>???@@@???=========>>><<>>>>>???>>>===<<<:::999888888888888777777666666555555666666777777888888999999999999:::;;;<<<======>>>???AAAKKKaaa~~~|||eeeOOOCCC@@@EEEOOO[[[dddhhhfff\\\RRR>>>===<<<<<<<<<:::777444444333111///---,,,,,,,,,------------------------))),,,......---++++++,,,,,,,,,++++++,,,,,,---...000000000///......------000111111222222555999<<>>>>>@@@AAA>>><<<;;;888444<<>>@@@@@@@@@??????>>>===<<<<<<===>>>>>><<<;;;;;;<<<888;;;>>>@@@AAACCCIIIMMMPPPSSSUUUXXX[[[```eeeiiilllooosssvvvxxxzzz}}}{{{zzzrrroookkkjjjkkkmmmmmmmmmkkkhhhdddaaa^^^[[[XXXVVVRRROOOJJJGGGEEECCCAAA@@@::::::::::::::::::999999888888888888777666666555555555666777777888999999;;;;;;;;;;;;;;;<<<===>>>???>>>CCCRRRkkknnnWWWEEE@@@BBBJJJTTT^^^ccceeecccYYYNNN@@@???<<<;;;;;;999777555333222000...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,,,,---,,,,,,++++++,,,,,,---...222111111000//////......000111111222222555999<<>>@@@@@@===:::999666333>>>UUUiiiqqq\\\YYYZZZ]]]WWWVVVUUUVVVWWWVVVTTTRRRTTTQQQQQQSSSSSSRRRVVV[[[\\\xxxPPPIIIGGG?????????@@@@@@???>>>======;;;===>>>>>>===;;;<<<<<<888;;;===>>>===>>>BBBEEEDDDFFFIIILLLNNNQQQUUUXXXZZZ\\\```bbbcccdddeeefffjjjkkklllkkkiiifffeeeeee^^^[[[WWWVVVWWWXXXYYYYYYUUURRRNNNKKKJJJIIIGGGFFFEEEBBB???===<<<;;;:::999::::::999999999:::;;;<<<888888999999999888777777555555666777888999::::::===<<<<<<<<<<<<===>>>>>>===>>>KKKhhhlllXXXIIIBBBGGGPPPLLLVVV^^^``````^^^TTTIIICCC@@@<<<999999888777666444222000...---...///000++++++++++++++++++++++++&&&)))---......------...,,,,,,++++++,,,,,,---...//////000000111111222222000111111222222555999<<>>:::::::::999999888888888888888888888888777666666777777666666666666777777555555444555666888:::;;;AAA<<<:::>>>AAA???===>>>BBBNNNfffxxxbbbJJJ@@@DDDKKKOOOOOOSSSNNNLLLQQQTTTOOOGGGBBBAAA===:::===AAAAAA;;;444///...---,,,+++,,,,,,---------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111222222333333666:::===FFFOOOWWWXXXYYY^^^dddfffbbb___```jjjFFF```vvvnnnkkklllpppwwwzzz}}}~~~wwwpppiii```UUUNNNIIIHHHHHHIIIKKKNNNQQQRRRYYYXXXZZZaaannnvvvkkkaaaTTTIIIDDD@@@??????@@@AAA@@@;;;888<<<999:::KKKllliiiccc[[[ZZZpppfff]]]YYY\\\___\\\XXXWWWWWWWWWXXXZZZ\\\]]]]]]\\\[[[jjjjjjWWWIIIAAAAAAAAABBBBBBAAA>>><<<===============<<<;;;:::999:::::::::;;;;;;;;;;;;:::;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJIIIHHHFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::::::::999999999888888888777777888888777777666555777777666666555666666666666666666777888:::<<<===CCC@@@???BBBBBB@@@BBBFFFXXXlll|||aaaSSSDDDAAAIIISSSXXXYYYQQQLLLJJJKKKJJJEEEAAAAAADDD@@@<<<===???>>>888222///...---,,,+++,,,,,,---------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000111222222333555999<<>>;;;888:::777===WWWbbb___\\\]]]nnnkkkfff___\\\bbbgggcccZZZZZZXXXVVVYYY]]]______^^^YYY```mmmwww^^^IIIGGGDDDBBBBBBBBB@@@????????????>>>>>><<<;;;;;;999999999999::::::::::::777888999:::;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBB@@@AAAAAABBBAAAAAA@@@@@@<<<<<<;;;:::999999999999;;;;;;:::999888777777666999999999888888888888888666777777777777666555555777777666555555555555555777777888999;;;>>>@@@AAAAAAAAAAAAAAA>>>???IIIUUU}}}wwwdddLLLHHHFFFJJJSSS\\\______PPPLLLIIIGGGDDD@@@@@@DDDFFFBBB===<<<===:::444......------,,,,,,,,,,,,---------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////000111222222555999<<>>????????????>>><<<:::888777999GGGhhhqqqYYYYYYYYYYYYbbbcccccc]]]XXX```lllfffWWWXXXUUUSSSUUUZZZ]]]]]]\\\YYY]]]eeezzzlll___NNNCCCAAACCCDDDCCC@@@@@@@@@@@@???===<<<<<<999999999999999999999999888888999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>???>>>>>>>>>???????????????:::999999888777777777888::::::999999888888777777888888888888888888888777666666666666666555555444777666666555444555555555777888:::;;;>>>@@@BBBCCCBBBBBBCCCAAAAAAJJJ```vvv}}}fffWWWGGGLLLRRRYYY```ffffffcccVVVPPPLLLLLLLLLIIIHHHJJJEEE@@@;;;999888666111------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............//////000111111222555999<<>>?????????>>><<<:::999888888CCCZZZ|||hhhYYYZZZYYYVVVXXXVVVZZZXXXTTT^^^kkkdddRRRVVVTTTRRRSSSWWWZZZ[[[ZZZVVVZZZ^^^lllgggMMMCCCBBBCCCCCCBBBBBBBBBAAA@@@???===<<<999999999999999999999999888999999999::::::;;;;;;999999999999999999999999::::::::::::::::::;;;;;;999999888777777777777888888888888888888888888777777777777777777777777777666666666666666555555444666666555555555555666666888999;;;===@@@AAACCCDDDDDDEEEHHHMMMVVVjjjiiiTTTKKKIIITTT___gggpppvvvsssmmmeee[[[UUUWWWZZZWWWOOOJJJAAA===888555444222///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............//////000111111333555:::===DDDMMMUUUWWWXXX^^^dddfffccc]]]\\\hhh999666QQQzzzzzzvvvxxx}}}~~~zzzrrrhhh[[[RRRMMMKKKJJJIIIJJJJJJKKKLLLNNNQQQSSSUUUXXX[[[dddxxx}}}ppp```TTTJJJAAA===???>>>??????>>>;;;888888888777IIIfff{{{eee]]]]]]]]]ZZZVVVTTTYYYZZZYYYbbblllfffVVVUUUUUUVVVVVVWWWXXXYYYZZZWWWXXXZZZaaauuugggOOOEEEBBBBBBDDDDDDCCCCCCAAA@@@>>>===::::::::::::999999999999777777777888888888888888777777777777888888888888;;;:::999999999999::::::777777666666666666777777555555666666666666666666666666666666777777777777666777777777777666555555666555555666666777888999:::;;;===@@@BBBCCCDDDDDDBBBFFFPPPaaauuuzzzYYYGGGDDDOOO[[[gggpppzzzyyypppddd\\\^^^aaa[[[OOOFFF???<<<777333111000///...***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------............//////000111222444777;;;???EEENNNVVVWWWXXX]]]bbbeeeddd______mmm:::444FFFhhh~~~zzz}}}~~~yyyuuujjjaaaUUULLLIIIIIIIIIIIIHHHIIIKKKNNNPPPRRRTTTTTTYYY^^^kkkvvvjjj[[[OOOEEE===<<>>???@@@===999777777888777KKKjjjqqq___\\\[[[]]]\\\WWWVVVYYYYYY[[[aaafffbbbZZZSSSVVVYYYYYYVVVUUUWWWYYYYYYWWWZZZaaaiii~~~dddMMMFFFGGGEEEEEEDDDDDDBBB@@@???>>>;;;;;;;;;;;;:::::::::999888777777777777777777777777777888888999999::::::===<<<:::999999999999:::777666666555555666666777444444555555666666666777555555555666666666777777777777888888777777666555555555555666888999;;;<<<>>>???AAACCCDDDEEEEEEEEEGGGNNNaaa|||eeeNNNIIIOOO]]]fffnnnsss|||wwwkkkaaaYYY[[[\\\VVVLLLEEEAAA===888333000//////...)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///000111222333555888<<<@@@FFFOOOVVVWWWWWW\\\aaacccccc___aaaqqqAAA999CCC\\\uuu||||||{{{uuuqqqeee\\\QQQIIIGGGHHHHHHHHHFFFHHHKKKOOORRRTTTUUUUUUXXX^^^mmmrrrfffXXXLLLBBB;;;;;;???>>>???@@@===999666777888===QQQooo{{{hhhWWWVVVUUUXXX[[[VVVSSSRRRQQQSSSWWWYYYWWWTTTOOOUUUZZZYYYTTTQQQSSSWWWTTTSSSZZZcccdddkkkuuuVVVMMMPPPFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;:::::::::999999999999999888888888444444555666666777888888;;;:::888666555555666666777777777666777777888888555666666777777888888888444555555555666666777777888888888888888777666666444555555777999;;;===>>>@@@AAACCCEEEFFFGGGFFFFFFTTT^^^vvvfffQQQIIIRRRaaalllrrrtttsssyyyzzzmmm___XXXSSSTTTTTTOOOJJJHHHDDD@@@:::444000///......)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,------------------.........//////000222333444555999===AAAGGGPPPWWWWWWWWW[[[```bbb```]]]```qqqRRRCCCGGGQQQ]]]|||uuunnnhhhaaaXXXNNNHHHGGGGGGEEECCCIIIHHHLLLRRRUUUUUUWWWZZZ]]]dddwwwwwwlll___PPPHHHBBB===<<<>>>>>>???>>>999555666999;;;===TTTvvvlllvvvdddUUUVVVSSSSSSVVVUUUTTTRRRPPPPPPRRRTTTUUUVVVXXXWWWTTTRRRRRRSSSUUUVVVVVVVVV\\\aaa___```qqq{{{llleeeUUUHHHGGGJJJFFFAAA??????<<<999888;;;===888222:::999999888888888888999666666777777888888999999;;;:::888666555666777888999888888777666555555555444444444555555555666666777777777777777666666666888888888888999999999999666777:::===???@@@AAAAAACCCCCCFFFIIIGGGGGGSSSaaauuu~~~gggZZZWWW[[[gggsss}}}|||~~~~~~pppaaaXXXIIIRRRVVVQQQLLLLLLLLLJJJBBB===777333000...---,,,+++,,,,,,---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---+++---000222111//////111222444555888<<>><<<888666777:::;;;JJJ___uuu~~~yyyaaaWWWXXXSSSQQQSSSQQQPPPOOONNNNNNQQQSSSUUUVVVTTTRRRPPPNNNOOOQQQSSSUUUVVVUUUZZZ___[[[XXXccctttooo\\\MMMBBB@@@DDD<<<<<<;;;:::;;;>>>??????;;;:::999999888999999999777777777777888888888999999777666444444555666777999999999888777666666666555555555666666666777777777777777777777777777777777777888888888999999999AAA===::::::===AAACCCCCCHHHIIILLLMMMOOO[[[xxxooo___YYYiii~~~yyyiiiWWWLLLLLLPPPQQQKKKGGGHHHGGGDDD<<<888333000......---,,,)))******+++++++++******------,,,++++++,,,------,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---000111000///...000222333444777;;;>>>HHHNNNTTTVVVYYY___bbbaaaddd___```qqqNNNBBB===;;;@@@```yyy~~~{{{vvvmmmccc]]]QQQLLLFFFDDDFFFIIIIIIIIIKKKKKKMMMQQQSSSSSSWWW]]]iiiwwwtttlll```TTTIIICCC@@@======???===;;;999777777888:::<<>>CCCHHHJJJKKKKKKLLLPPP\\\nnnhhhTTTQQQ]]]}}}xxxsssfffWWWNNNPPPPPPLLLFFFDDDDDDAAA<<<444111...,,,,,,------,,,******++++++++++++******...------,,,,,,------...,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000111000//////111333444555888<<>>AAAWWW{{{}}}tttrrrzzz|||xxxqqqggg]]]VVVKKKGGGDDDCCCEEEHHHJJJJJJLLLKKKMMMQQQRRRSSSYYYaaasssqqqjjj[[[QQQGGGCCC@@@======>>>===999666666666666999>>>[[[|||zzzbbbXXXZZZ^^^TTTNNNMMMHHHGGGHHHIIIIIIJJJLLLNNNPPPJJJIIIIIIIIIKKKNNNQQQSSSUUUSSSUUUYYYYYYUUUXXX]]]eeebbbOOOIIIDDDDDDEEEGGGEEE???<<<<<<<<<<<<;;;:::999999999999999999999999999999999999999999999999:::;;;<<<===999999999888888888777777666666777777777888888888888888888999999:::::::::<<<<<<======>>>>>>?????????AAADDDFFFGGGIIIKKKMMMMMMNNNYYYtttmmmVVVOOO[[[sss~~~vvvuuuppphhhdddWWWRRRLLLHHHFFFCCC<<<666111...,,,++++++,,,,,,+++---------...------,,,,,,------,,,,,,,,,,,,------,,,+++******))))))******++++++,,,,,,,,,,,,---------------...///000000000111333555666777:::>>>AAAHHHNNNSSSTTTWWW]]]______aaa]]]```sssHHHHHHDDD@@@AAANNNlll|||vvvfffhhhnnn}}}yyyssskkkbbbWWWQQQHHHFFFDDDDDDEEEGGGHHHIIIKKKKKKMMMPPPRRRUUU^^^ggg~~~{{{mmmgggYYYOOOFFFCCCAAA===<<<======888555555444444;;;EEEbbblll___ZZZ___cccZZZTTTSSSLLLGGGHHHIIIIIIGGGGGGHHHJJJJJJJJJKKKLLLNNNPPPRRRSSSWWWUUUTTTUUUUUUUUUXXX\\\fffooojjjYYYOOOFFF@@@BBBCCCAAA@@@AAA>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???999999888888888888888777666777777777888888888888999999::::::;;;<<<============>>>???@@@@@@AAAAAABBBFFFIIIHHHFFFHHHPPPXXX```jjj}}}ooo\\\UUUZZZjjjyyyttt^^^WWWPPPLLLJJJCCC999222111///,,,,,,,,,,,,+++***...............---,,,+++++++++,,,,,,,,,,,,++++++++++++******)))******++++++++++++,,,,,,---------------......//////000111000222444555666999===@@@GGGNNNSSSTTTWWW]]]```___```]]]aaauuuTTTSSSHHH>>>>>>DDD\\\pppbbbddd|||~~~zzztttmmmddd[[[RRRLLLGGGGGGFFFFFFFFFGGGHHHIIILLLLLLOOORRRUUUYYYeeerrrvvvgggaaaUUULLLDDDBBBAAA===<<<===;;;777666666444555BBBSSSyyydddXXXTTTYYY\\\UUUSSSSSSKKKIIILLLMMMKKKGGGEEEFFFIIILLLNNNPPPRRRSSSSSSRRRRRRXXXWWWUUURRROOOOOOSSSVVV```___mmm|||iiiVVVNNNIIIBBB@@@CCCAAA@@@???>>>===<<<<<<<<<>>>>>>============<<<<<<999999:::;;;<<<<<<======999999999999999999999999888888888999999999:::::::::;;;<<<===>>>???@@@AAA===>>>>>>???@@@AAABBBBBB@@@DDDHHHMMMUUUdddwwwfffVVV[[[gggyyyzzzrrrbbbYYYQQQMMMIII@@@666111222000...---------+++***,,,------,,,,,,+++***)))***++++++,,,,,,++++++******************+++,,,,,,***++++++,,,,,,------...,,,---//////......000111...000222333444777;;;>>>GGGMMMSSSUUUXXX^^^aaaaaa```]]]bbbwwwVVVXXXLLLBBBCCCBBBRRRuuummmhhhyyy{{{vvvnnneee]]]UUUMMMHHHFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNRRRVVVYYY```ooo}}}sssbbb[[[NNNFFF@@@@@@@@@===<<<===888666777999555888MMMeeezzz^^^RRRMMMPPPSSSOOOQQQRRRJJJMMMPPPQQQOOOKKKHHHIIIKKKOOOQQQUUUWWWXXXUUURRRPPPUUUWWWVVVQQQLLLLLLOOORRRYYYXXX\\\kkk~~~iiiRRREEEDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>:::;;;;;;<<<============;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFKKKVVViii}}}eeeYYY^^^ttt}}}}}}|||qqqkkkdddYYYNNNHHHAAA777222111000...------......---+++------------,,,+++***)))++++++,,,------,,,++++++************+++---...///******+++,,,,,,---......+++...//////......000222///111333444555888<<>>555555888;;;777<<>>>>>???????????????=========>>>>>>>>>>>>>>>============>>>>>>>>>>>>===>>>???@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKYYY___ppprrr[[[VVVaaavvv{{{vvvqqqooorrrsssppplllkkkdddWWWJJJBBB999000...222...---,,,,,,...///...,,,////////////...---,,,+++,,,,,,---......---,,,,,,)))******+++,,,...///000******+++,,,,,,---......+++...000000...---000222333444666777999;;;???CCCEEEMMMSSSVVVZZZaaaeeeeeeaaa___dddyyyWWWSSSOOOMMMJJJIIIMMMTTTttt}}}{{{yyy}}}{{{yyyuuulllbbb[[[SSSJJJFFFEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOTTTSSSUUU```iiiyyysss___QQQDDD@@@======@@@@@@===999888444444888999AAAZZZuuuiiiSSSSSSRRRPPPOOOOOOPPPQQQRRRTTTUUUUUURRROOOLLLKKKKKKLLLMMMOOOQQQRRRRRRQQQPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQSSSXXX\\\^^^pppyyygggYYYRRRLLLKKKIIIDDDDDDFFFGGGCCC??????AAABBB@@@===BBBAAA@@@???>>>>>>??????<<>>?????????===<<<===???>>><<>>???BBBDDDDDDBBBHHHGGGFFFFFFJJJPPPVVVZZZkkk~~~hhhZZZ]]]xxx~~~vvvxxxssslllfffeeedddbbbdddgggeeeTTTBBB888444///---,,,,,,---------.../////////------------------------+++++++++---...---***'''))))))***++++++++++++***///...,,,*********,,,---...------......///000111111333444555777999===@@@GGGKKKQQQVVVZZZ^^^bbbeeegggccccccyyyVVVOOOIIIFFFDDDCCCFFFKKKmmm~~~~~~sss~~~}}}{{{xxxuuuoooeee\\\VVVOOOHHHEEEFFFEEEGGGHHHIIIIIIJJJMMMOOOMMMSSSSSSXXXfffrrrzzzkkkYYYMMMCCC???<<<===??????<<<888555222444888;;;FFFbbb~~~xxxaaaRRRQQQPPPOOONNNMMMMMMNNNNNNTTTUUUUUURRRNNNKKKIIIIIILLLMMMOOOPPPPPPOOONNNMMMOOONNNMMMLLLLLLMMMNNNOOORRRRRRUUUXXXWWWbbb{{{dddTTTLLLHHHFFF@@@AAACCCDDDCCCBBB???>>>>>>>>>>>>>>>>>>============??????>>>===>>>@@@AAACCC???===@@@AAA>>>===>>>CCCAAA??????AAADDDGGGIIIAAAFFFOOO\\\kkk{{{ccc^^^aaasssuuullldddaaa```^^^^^^```ZZZKKK;;;444222///---...------------............------------,,,,,,,,,,,,,,,++++++,,,---,,,***((()))***++++++,,,,,,++++++///...,,,******+++,,,---...------......///000111111333444666777:::>>>AAAIIIMMMRRRWWWZZZ]]]```bbbfffcccccczzzQQQIIIBBBBBBCCCCCCDDDGGGdddtttyyy}}}mmmvvv~~~}}}{{{xxxtttqqqfff]]]SSSNNNJJJEEEEEEGGGEEEGGGHHHIIIJJJLLLOOOQQQNNNTTTUUU]]]pppyyyppp___OOOFFF@@@>>><<<<<<>>>>>>:::777555333444888===LLLlll|||hhhWWWNNNNNNMMMMMMLLLLLLLLLLLLLLLSSSTTTTTTQQQMMMJJJIIIIIILLLMMMNNNNNNNNNMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMQQQOOOQQQTTTTTTVVVeeevvvxxxcccPPPFFFGGGHHHGGGDDDCCCDDDFFFCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDGGGIIIEEE@@@>>>CCCGGGFFFDDDDDDFFFHHHHHHGGGHHHKKKRRRXXX\\\eeevvv~~~jjj```ooo}}}vvvllliiigggaaa]]][[[JJJ>>>333//////......000............------------------,,,,,,+++++++++***---,,,***+++,,,,,,+++)))***+++,,,,,,------,,,,,,...---,,,+++***+++,,,---...------......///000111111333555666888:::>>>BBBJJJNNNSSSXXXZZZ\\\___```dddbbbddd{{{JJJCCC@@@DDDIIIIIIGGGGGGYYYhhhtttzzzssszzz}}}{{{wwwqqqmmm```VVVMMMIIIEEECCCCCCGGGEEEGGGIIIJJJLLLNNNQQQTTTRRRWWWYYYdddyyy|||tttgggUUUGGGAAA>>>===;;;<<<===<<<999666777555555888@@@UUUxxxrrr]]]OOOJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQPPPMMMKKKJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKMMMMMMNNNOOOOOONNNMMMMMMOOOLLLMMMSSSVVVWWW[[[aaappp]]]XXXOOOGGGCCCDDDFFFHHHBBBCCCCCCDDDDDDDDDCCCBBBCCCBBBDDDEEEDDDBBBCCCGGGGGGBBB@@@CCCFFFGGGJJJNNNIIIPPPYYY___ccckkkvvvvvvmmmxxxxxxvvvqqqdddWWWPPP>>>555------.........000.........------,,,,,,,,,---,,,,,,++++++******)))...,,,******+++++++++***+++,,,------......------------,,,+++++++++,,,---...------......///000111111333555777888;;;???CCCJJJNNNTTTYYY\\\]]]___aaacccaaaddd|||DDD@@@AAAIIINNNLLLFFFCCCLLLZZZmmmyyy~~~zzztttmmmhhh[[[RRRIIIFFFCCCAAACCCFFFFFFHHHJJJLLLMMMOOOSSSVVVSSSYYY]]]iiixxxnnn___MMMCCC@@@<<<<<<<<<<<<<<<:::888666666444555;;;JJJeeennnZZZNNNJJJIIIJJJMMMPPPRRRSSSRRRRRRLLLMMMOOONNNMMMKKKLLLMMMHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNKKKKKKQQQXXX\\\]]]^^^dddvvvggg\\\WWWRRRKKKEEEHHHHHHHHHHHHGGGFFFEEEEEEFFFDDDFFFJJJIIIEEEFFFKKKEEECCCCCCDDDDDDGGGRRR]]]^^^jjj{{{sssrrr}}}~~~zzzxxxooo\\\HHH<<<888111,,,---...------///......------,,,,,,,,,+++,,,,,,,,,++++++*********...,,,******+++++++++***,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,---...------......///000111222333666777999<<>>===<<<===UUUooo~~~~~~}}}{{{wwwqqqhhh^^^WWWMMMGGGBBBBBBCCCCCCDDDHHHIIIKKKMMMNNNOOOQQQTTTWWWUUU```jjj~~~yyyooobbbWWWLLLBBB???AAA:::<<<>>>>>><<<:::777666222666@@@TTTpppxxxcccQQQIIIKKKGGGIIIMMMQQQRRRQQQOOONNNKKKLLLMMMMMMKKKIIIIIIJJJFFFFFFGGGHHHIIIJJJLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNOOORRRWWW[[[]]]^^^eeeyyysssppplllgggcccbbbaaaaaaZZZSSSRRRXXX\\\^^^hhhuuu{{{xxx{{{yyyyyysssnnnggg]]]NNN===444222000------000111...,,,...,,,,,,,,,,,,,,,,,,------++++++,,,,,,------......,,,++++++,,,---,,,***(((++++++,,,---------------***+++,,,,,,------------...------......///000111222444666888:::>>>BBBFFFMMMSSSZZZ___bbbcccdddeeecccaaabbbzzz>>>>>>AAAEEEDDDAAA@@@DDD???777KKKfffttt~~~}}}}}}{{{zzzxxxtttmmmcccWWWPPPGGGBBB???AAACCCDDDFFFIIIJJJLLLNNNOOOPPPQQQTTTWWWYYYeeesssrrrfffXXXNNNEEE>>>>>>BBB:::<<>>CCCFFFQQQUUU\\\aaaccccccccccccdddaaabbbyyy@@@AAABBBBBBAAABBBEEEGGGOOOPPPKKKTTTooo~~~|||zzzxxxwwwuuuqqqllldddZZZOOOHHHBBB@@@??????AAAEEEGGGIIIHHHLLLOOONNNMMMQQQWWW[[[```lllqqqcccTTTMMMIIICCC===;;;999===@@@???;;;888777888111999QQQjjjyyyyyy]]]HHHDDDGGGHHHKKKJJJIIILLLPPPPPPKKKFFFFFFHHHIIIIIIGGGFFFFFFGGGCCCEEEFFFGGGFFFFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMKKKJJJLLLPPPRRRRRRQQQbbbZZZ^^^kkkqqqxxx}}}zzzwwwzzzsssrrrXXX???777444///...222......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......***++++++++++++++++++,,,......//////000000111111444444444666:::???DDDGGGLLLVVV^^^```___bbbdddcccaaa^^^aaa{{{;;;===>>>???AAADDDIIIMMMhhhhhh]]]YYYkkkzzz~~~}}}{{{uuurrrmmmggg```WWWMMMGGGAAA???>>>???AAAEEEGGGIIIKKKOOORRRQQQPPPSSSYYY]]]eeesss|||oooaaaRRRJJJFFFAAA<<<;;;;;;>>>@@@>>>:::777666777:::AAAXXXmmmwwwqqqXXXHHHGGGKKKLLLLLLJJJIIIJJJMMMMMMIIIDDDEEEGGGHHHGGGFFFEEEEEEEEECCCDDDEEEEEEDDDDDDFFFGGGHHHHHHGGGHHHHHHIIIIIIJJJLLLJJJIIIKKKNNNQQQQQQPPPVVVTTTYYYaaabbbgggvvvttt}}}|||}}}tttdddMMM999444333///...111......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,......//////000000111111444444555777:::???DDDGGGNNNWWW___aaa```cccdddcccbbb___bbb|||;;;<<<===>>>@@@DDDJJJNNNkkkoooaaaTTTaaattt|||~~~~~~~~~|||zzzqqqmmmfff___XXXQQQJJJEEE?????????@@@BBBEEEHHHJJJKKKOOOSSSTTTTTTVVV]]]ccclll|||~~~zzzkkk]]]NNNFFFBBB>>>;;;;;;<<<>>>???===888555555777;;;EEE___vvvoooyyydddOOOFFFGGGLLLNNNMMMJJJGGGGGGHHHHHHEEEBBBCCCEEEFFFEEEDDDBBBCCCCCCBBBCCCEEEDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHIIILLLNNNOOONNNQQQVVV\\\]]]ZZZ[[[hhhwwwwwwzzzxxxjjjOOO???222111111...---///......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,---......+++,,,,,,,,,------------......//////000000111111444444555777;;;@@@DDDGGGPPPXXX```aaaaaacccdddcccbbb```ccc~~~AAAAAA@@@??????BBBFFFJJJXXXaaaUUUEEEQQQiiixxx}}}|||yyyvvvsssjjjeee]]]VVVPPPKKKFFFCCC>>>@@@BBBCCCEEEGGGJJJMMMJJJNNNSSSVVVUUUWWW```jjjxxxxxxuuudddWWWIIIBBB???;;;:::<<<>>>??????;;;666444555888???NNNpppyyytttnnnVVVFFFBBBEEEIIILLLMMMIIIFFFDDDCCCCCCAAA???AAABBBDDDCCCBBB@@@AAAAAABBBCCCEEEDDDCCCBBBCCCEEEFFFFFFFFFGGGGGGGGGFFFFFFHHHGGGGGGHHHJJJKKKLLLMMMPPPYYY___[[[VVVWWW]]]aaaxxxwwwwww}}}ooo```NNN>>>555...///000...,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------...............//////000000111111444444666888<<<@@@DDDGGGPPPXXX^^^```aaaccccccaaabbb```ddd~~~CCCCCCBBB@@@???@@@CCCFFFJJJUUULLL===EEEZZZlllzzz|||zzzxxxuuupppmmmbbb\\\TTTMMMHHHEEECCCBBB???BBBFFFHHHIIIJJJMMMOOONNNPPPTTTWWWUUUVVVaaannnvvvooolll[[[PPPEEE???===:::;;;===??????===999555444888;;;JJJ___yyygggLLLBBBBBBDDDFFFJJJJJJGGGDDDAAA@@@??????>>>???AAABBBBBB@@@??????@@@BBBDDDEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKJJJSSSVVVQQQMMMQQQTTTTTTXXXiii}}}}}}eeeRRRCCC555555111...///000...,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------++++++,,,------...//////......//////000000111111333444666999===AAADDDFFFOOOVVV\\\^^^```cccbbb___aaa```eee>>>???@@@?????????BBBDDD@@@KKKHHH???EEERRReeezzz{{{yyywwwvvvtttqqqmmmjjjYYYTTTLLLFFFCCCBBBAAAAAA@@@EEEJJJLLLKKKKKKNNNPPPTTTSSSVVVYYYWWWXXXeeevvv|||rrrkkkhhhRRRIIIAAA>>><<<:::<<>>>>><<<888555666<<<@@@OOOggg}}}|||```GGGCCCEEECCCDDDIIIFFFDDDBBB@@@???>>>>>>>>>>>>@@@AAAAAA???>>>>>>???AAABBBDDDDDDCCCDDDEEEGGGEEEFFFGGGHHHHHHFFFEEEDDDEEEFFFGGGGGGFFFGGGIIIKKKGGGKKKMMMKKKJJJMMMQQQRRRWWWXXX[[[wwwzzzjjjNNN>>>999333111000000000///...---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++++++++,,,------******+++,,,---......///......//////000000111111333444777:::>>>AAAEEEFFFMMMTTTYYY\\\```cccccc___aaaaaafff888:::<<<=========>>>@@@:::DDDEEEDDDGGGKKK\\\xxx~~~xxxvvvtttrrrppplllfffcccRRRMMMFFFBBB@@@@@@@@@@@@AAAFFFLLLMMMLLLKKKLLLOOOSSSRRRVVV\\\]]]aaassswwwmmmfffbbbJJJDDD???>>>===;;;===AAA======;;;777666999@@@FFFXXXpppsssWWWAAAAAADDD@@@@@@GGGAAAAAAAAA@@@???>>>??????>>>???AAA@@@>>>======>>>>>>@@@BBBBBBBBBCCCEEEGGGFFFGGGHHHIIIHHHGGGEEEDDDEEEGGGHHHGGGFFFFFFHHHKKKJJJIIIKKKMMMMMMMMMQQQUUUYYYYYYWWWdddwwwcccSSS>>>666888777...000111///......//////......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++***++++++,,,---))))))***+++,,,---............//////000000111111333444777:::>>>BBBEEEFFFMMMSSSYYY\\\aaaeeeeee```ccccccjjj666999;;;<<<;;;:::::::::>>>EEEGGGGGGEEE???MMMkkkyyy}}}zzzxxxtttqqqlllfff```[[[NNNIIIDDD@@@??????@@@@@@@@@FFFLLLNNNKKKJJJKKKNNNNNNMMMTTT^^^ccckkkyyymmmddd]]]XXXFFFAAA>>>>>>>>><<<>>>BBB<<<<<<:::777666:::CCCIIIjjjjjjNNN;;;???BBB======DDD>>>???@@@@@@?????????@@@>>>???AAA@@@>>>======>>><<<>>>@@@AAAAAABBBDDDFFFFFFGGGIIIJJJIIIGGGEEEDDDEEEGGGHHHHHHFFFFFFHHHKKKLLLHHHIIIOOOPPPMMMNNNTTTKKKTTTUUUWWWeeewwwvvv[[[HHH===222000444222---000111///---...111222......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---((())))))***,,,---............//////000111111111333555777;;;???BBBEEEFFFMMMSSSYYY]]]bbbggggggbbbdddeeelll555666888:::;;;<<<======@@@GGGDDD>>>@@@@@@EEERRRooo~~~{{{zzzvvvqqqkkkeee___XXXTTTDDDCCC@@@???>>>@@@BBBCCCFFFHHHLLLOOOPPPPPPNNNLLLNNNQQQXXX```jjj|||xxxkkk[[[PPPNNN@@@===::::::<<<>>>@@@AAA>>>888555666444666GGG]]]qqq{{{TTTJJJ@@@>>>>>><<<;;;<<<@@@AAA>>>999:::AAACCCAAA;;;===@@@@@@???>>>>>>?????????@@@AAACCCDDDDDDEEEHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFJJJLLLJJJKKKOOOQQQQQQPPPPPPPPPRRRWWW```jjjqqqhhhEEE>>>666333444444222///000///...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,+++++++++,,,---------------///000111222333666888;;;>>>BBBGGGJJJPPPTTTYYY]]]```aaabbbccchhhccclll333444666888:::;;;<<<===:::BBB???:::<<<;;;===HHHgggttt~~~zzzwwwyyyuuunnnfff___WWWPPPKKKCCCBBB@@@??????@@@BBBDDDFFFHHHLLLOOOQQQQQQPPPOOOSSSVVV]]]iiiwwwwwwgggTTTHHHEEE???===;;;;;;===>>>??????:::555444666666;;;QQQhhhwwwiiiQQQFFF<<<<<>>@@@AAA@@@??????@@@>>>??????@@@BBBCCCCCCDDDEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHEEEJJJKKKJJJKKKPPPTTTTTTNNNNNNNNNOOORRRXXX```ffftttyyy^^^III<<<777111///111222000...//////...---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,------------...///000111222333555888;;;===AAAFFFJJJRRRVVV\\\```bbbccceeeffffffaaajjj111222333666888:::;;;<<<;;;BBB???;;;>>>;;;:::BBBbbbnnnzzz}}}zzzxxxuuuppphhh```XXXQQQJJJEEEBBBAAA?????????AAACCCEEEGGGIIILLLPPPQQQRRRQQQQQQRRRUUU```qqqvvvcccOOOAAA======<<<<<<===>>>???>>><<<888555444555777BBB\\\uuuvvvdddTTTGGG<<<<<>>@@@@@@???>>>???@@@======>>>???@@@AAAAAABBBBBBCCCDDDDDDBBBAAABBBCCCGGGGGGGGGGGGGGGGGGGGGFFFOOOQQQPPPJJJHHHKKKMMMMMMLLLMMMMMMMMMMMMQQQUUUYYYXXXggg~~~~~~lllRRR???555555111......111222000...//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------...///000111222333555888:::===AAAFFFJJJSSSWWW]]]bbbdddeeeeeefffddd```iii000000222444777999;;;===???DDD???;;;???===;;;BBBVVVhhhyyy}}}{{{yyywwwmmmhhhaaaYYYSSSMMMHHHEEE@@@@@@???@@@AAACCCEEEGGGKKKMMMOOOPPPRRRRRRRRRRRRRRRWWWfff|||sss___KKK@@@<<<;;;;;;<<<>>>@@@???<<<:::999777666777;;;JJJfff}}}iiiZZZLLL???>>>AAABBB???===<<<:::HHH___dddTTTDDD???;;;<<<>>>>>>===<<<===???<<<<<<===>>>>>>???@@@@@@@@@BBBCCCBBBAAAAAABBBCCCGGGFFFFFFFFFFFFEEEEEEEEERRRSSSOOOHHHDDDFFFHHHHHHKKKLLLMMMMMMLLLMMMPPPRRRUUUZZZcccqqqhhhLLL;;;555555333111000111333333111//////......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///111222333333555888:::===AAAFFFJJJQQQVVV\\\aaacccddddddeeeeee```iii000000111333666999;;;===BBBCCC;;;666<<<===<<>>===:::888999666>>>LLLLLL>>>888===999:::;;;;;;::::::;;;===;;;<<<<<<======>>>>>>>>>???AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHGGGCCCBBBGGGLLLMMMGGGIIIKKKKKKKKKKKKMMMNNNQQQRRRUUUYYYcccxxxpppVVVBBB777444333444333222222222333222///.........---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............000111222333444666999;;;>>>BBBGGGJJJQQQVVV]]]bbbddddddddddddgggbbbiii000000111222444777:::<<>>:::777222333666>>>QQQlllqqqWWWGGGFFF===777777:::888777777:::888:::===999222555===888999999888777888:::;;;;;;<<<<<<<<<=========>>>???@@@BBBBBBBBBBBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEEBBBEEEDDD@@@@@@DDDHHHHHHCCCEEEGGGGGGGGGGGGIIIJJJHHHJJJOOORRRRRRXXXffftttXXXFFF555111555666333000111111111111000...---,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------.........///000111222333555777:::<<>>???>>>:::777444444999FFF^^^}}}aaaEEE>>>999555444777888666666999;;;;;;:::888666666999;;;888999999888777777:::<<<<<<<<<<<<<<<===============???AAAAAAAAABBBCCCEEEAAAAAABBBCCCDDDEEEEEEFFFDDDGGGFFFAAA>>>@@@BBBAAACCCDDDEEEEEEEEEEEEFFFHHHHHHGGGIIIMMMMMMLLLQQQYYY\\\zzzuuuTTT???555///333777555222111000000000///...------...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++---......------.........///000111333333666888;;;>>>@@@DDDIIIMMMQQQWWW^^^dddffffffeeeeeefffaaaggg//////...///000333555777:::;;;444555BBBDDD???BBBAAAKKK^^^nnnsss}}}rrrjjj|||{{{vvvqqqkkkeeeaaaSSSMMMFFFAAA???@@@@@@@@@???@@@CCCFFFJJJMMMPPPQQQQQQPPPQQQRRRTTTXXX[[[^^^kkk{{{tttfffbbbVVVGGG??????<<<777;;;<<<<<<>>>???===:::777999999===LLLgggXXX>>>>>>666555666999999666666:::888999888555777;;;999444999999999888777888:::<<<<<<<<<<<<===============<<<>>>@@@@@@@@@AAACCCEEE???@@@AAABBBCCCEEEFFFFFF===AAACCC@@@@@@CCCFFFEEEEEEFFFGGGFFFDDDDDDFFFHHHMMMEEEAAADDDFFFGGGKKKQQQTTTbbbwwwuuuVVV???888333222555333//////333000000000000...///000111---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++---......------......//////000222333444777999<<<>>>AAAEEEJJJNNNOOOTTT\\\bbbddddddcccbbbddd___fff///000111000000111333666:::666555777===AAA@@@===<<<@@@IIIVVVggg}}}uuuoookkkcccWWWNNNGGGEEEAAA>>><<<;;;<<<===@@@@@@CCCGGGKKKNNNOOOOOORRRSSSSSSRRRRRRXXXdddmmm~~~qqqhhhYYYRRRGGG???;;;:::;;;<<<===<<<<<<<<<;;;999555222222>>>KKK^^^hhhCCC666===666666666666666666666666666666555555555555666666777666666666666777777888666888:::::::::999:::;;;:::<<<===>>>===>>>???AAA@@@@@@@@@@@@@@@@@@AAAAAA===???AAACCCDDDDDDCCCBBBAAAAAAAAABBBBBBDDDEEEEEELLLHHHDDDBBBCCCEEEGGGGGGFFFLLLUUU^^^iii~~~dddQQQEEE===888333333222222111000//////000000///...------,,,,,,111111000...---,,,+++******++++++,,,,,,++++++***(((***,,,......,,,***(((***+++,,,------,,,+++***+++++++++,,,,,,------------+++))))))***,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111222222555999===>>>BBBIIIKKKIIIQQQVVV]]]aaaccccccccccccdddaaaiii...////////////000222555999666555777<<<@@@???===<<<<<>>@@@BBBCCCEEEHHHLLLOOOPPPPPPQQQSSSTTTTTTXXXbbbrrr~~~yyylllcccQQQKKKCCC===::::::;;;<<<;;;;;;;;;;;;:::999666444555III^^^sssvvv\\\AAA777<<<666666666666666666666666666555555555555555555666333333333222333333444555555777888888888888999;;;999;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>????????????<<<===@@@BBBDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDEEELLLJJJGGGEEECCCCCCDDDEEEDDDFFFKKKNNNQQQ\\\ssstttgggTTTDDD<<<888555333333333222111111000//////000//////...------,,,,,,//////......------,,,,,,***++++++,,,,,,++++++******,,,...//////...,,,***+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------+++)))***+++---------++++++,,,,,,,,,,,,------------...///000111222222555999===>>>BBBIIIKKKIIIRRRVVV]]]aaacccbbbbbbbbbeeebbbiii,,,---.........///222444888666555777;;;>>>>>><<>>===<<<;;;<<<>>>AAABBBDDDEEEHHHJJJMMMOOOPPPPPPSSSTTTVVVXXX___nnnuuufff[[[GGGCCC>>>:::::::::;;;;;;:::999999888888777777777===VVVqqqqqq]]]JJJ===999999666666666666666666666666555555444444444444555555222111111111222222333444555666666555555666888:::999:::;;;;;;999999:::;;;<<<<<<<<<<<<======>>>>>>;;;===???AAACCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCJJJLLLKKKHHHCCC@@@AAACCCFFFEEEFFFFFFDDDDDDMMMWWWfffssseeeSSSFFF???666111111333444444222222111111000000////////////......---,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,---///000000///---,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,+++******---//////...++++++,,,,,,,,,,,,---------......///000111222222555999===>>>BBBIIIKKKIIIRRRWWW]]]aaacccbbbbbbbbbgggcccjjj,,,---.........///222555777666555666:::<<<<<<<<>>;;;::::::;;;::::::999888777555444444777999FFF^^^wwwzzzbbbIII<<<:::999666666666666666666666666666444444333333333333444444333333333333333444555666444444444333222333777999999:::;;;:::888888999::::::;;;;;;<<<<<<=========<<<===>>>@@@@@@@@@@@@@@@???????????????@@@AAABBBFFFJJJLLLIIICCC???@@@CCCHHHEEEDDDFFFEEECCCFFFJJJLLLPPPbbb~~~zzz\\\EEE999<<<999555444555666666555111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---...//////...---,,,---,,,+++******+++,,,---+++++++++++++++++++++,,,+++******+++...000000///+++++++++,,,,,,,,,------......///000111222222333555999===>>>BBBIIIKKKIIISSSXXX^^^bbbccccccccccccfffbbbiii,,,......//////000333666666555555666888:::;;;;;;BBB@@@@@@DDDKKKUUUffftttvvvuuuvvv}}}zzztttmmmhhh```[[[TTTOOOKKKGGGBBB>>><<<<<<<<<===>>>@@@BBBDDDFFFIIILLLMMMMMMNNNPPPRRRSSSWWW]]]eeerrr|||ppp]]]NNN???===;;;;;;;;;;;;:::999888888666222111333888<<>>>>>>>>>>>>>>>>>======<<>>>>>>>>>>>??????@@@AAAEEEIIIGGGCCC@@@AAADDDEEEAAA@@@BBBDDDCCCDDDGGGGGGCCCHHHVVV```iiijjjRRRCCC;;;999888777666555555555333222000000//////////////////---------------,,,,,,,,,---------,,,++++++*********++++++,,,,,,++++++***+++,,,------------,,,+++---,,,+++******+++,,,---+++++++++++++++++++++++++++******,,,///000000///+++++++++,,,,,,,,,------......///000111222333333555999===>>>BBBIIIKKKIIISSSXXX___ccceeeeeeeeeeeefffaaahhh,,,---...//////111444777555555555666777888999:::>>>???@@@AAABBBIII[[[mmmyyy|||~~~~~~~~~|||yyyvvvqqqiiibbb[[[VVVOOOIIIEEEBBB???======>>>>>>???AAACCCDDDEEEGGGKKKOOOPPPOOOOOORRRUUURRRZZZggguuu{{{sssfffTTTGGG>>><<<;;;;;;<<<<<<<<<:::888777555222111555>>>EEESSSkkk|||{{{fffKKK:::666777666333444444444444444444444444222222111111111111222222000000000111222333444555111222222111111222444666777888999999888777888:::888999999:::;;;<<<======>>>>>>======<<<<<<;;;;;;>>>===============>>>>>>>>>AAADDDDDDBBBAAABBBDDDFFFAAA>>>@@@AAA??????BBBDDD??????CCCDDDEEEQQQaaa}}}bbbZZZLLL???666333333555000000111222222222222222////////////............------,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***++++++,,,,,,++++++******++++++++++++++++++***,,,++++++++++++++++++,,,+++++++++++++++******************,,,...///...---++++++,,,,,,,,,,,,------...//////000111222333333555999===>>>BBBIIIKKKIIITTTYYY```eeeggghhhhhhiiigggbbbhhh+++,,,------...000333666444444555555666777888:::<<<===@@@AAA@@@DDDSSSbbbwww{{{~~~||||||~~~|||wwwtttqqqlllccc]]]SSSOOOIIIDDD@@@>>>===<<<>>>>>>@@@BBBDDDFFFHHHIIIIIIMMMRRRSSSRRRRRRVVVYYY[[[gggxxxxxxmmmbbbUUUHHH@@@<<<:::999:::<<<===>>>===666777555333444;;;GGGQQQaaazzzxxxiiiRRR===777888555333555333333333333333333333333111111111000000111111111/////////000111222333444///111222333222222333555444555777777666666777999666777777888:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===??????@@@@@@@@@AAAAAABBBCCC@@@???AAA@@@>>>===@@@??????>>>===;;;;;;>>>AAAFFFMMMWWWdddrrrzzz]]]IIIAAA===999777888999777666///000000000000000222333........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++******++++++++++++++++++***+++++++++,,,,,,+++++++++++++++++++++*********)))*********,,,......,,,+++++++++,,,,,,,,,,,,------//////000111222333333444555999===>>>BBBIIIKKKIIITTTYYY```fffiiikkkllllllkkkeeejjj)))+++,,,,,,---///222555333444555555555666888999<<<===@@@BBBBBBDDDNNNZZZhhhttt}}}pppqqq{{{}}}yyyyyy{{{yyysssooommmhhh```YYYMMMJJJDDD@@@===<<<<<<======>>>@@@CCCFFFIIIKKKLLLKKKOOOTTTVVVTTTUUUYYY]]]ffftttzzzoooaaaTTTHHH@@@;;;:::888777888;;;>>>???@@@555666666555777@@@OOOZZZppprrrZZZCCC333555999444222666222222222222222222222222111111000000000000111111/////////000111333444555///111333333333222333444222333555555555555666888555555666777888999::::::888888999:::;;;===>>>???===<<<<<<;;;;;;;;;<<<<<>>???@@@@@@???;;;:::<<<@@@AAA>>>>>>AAA===@@@???::::::???@@@===@@@@@@@@@@@@DDDMMMYYYccciiiyyy{{{iiiWWWFFF;;;555:::777555777999999333---333333222000...---///000---.....................,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++******))))))*********,,,------+++)))++++++,,,,,,,,,---------//////000111222333333444555999===>>>BBBIIIKKKIIITTTYYYaaagggkkklllnnnoooooohhhkkk,,,+++******+++,,,...///111111111222333444666777888<<>>@@@GGGKKKLLLcccqqq~~~xxxxxxrrrttt}}}zzz{{{|||}}}}}}~~~{{{wwwrrrmmmhhh```VVVNNNHHHEEEBBB>>><<<;;;<<<===???AAADDDFFFGGGIIILLLNNNQQQTTTWWWVVVTTTUUUYYY^^^jjjwwwtttjjjZZZJJJ???===>>>999888777999<<<===<<<999333:::===777666DDDZZZjjjzzzpppPPPCCC777333444333222333333333222222111000//////333333222111000///......000000000000111111111111000111222333333333222222666666666666777777777777666666777777888888999999;;;:::999888888999;;;<<>>???AAACCC???????????????>>>====================================>>>???AAADDDFFFGGGTTTWWW[[[cccnnn~~~}}}nnnTTTPPPIIIAAA;;;666444333333222///......///222333222111111000///......---------...............---........................+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,+++++++++******+++++++++*********))))))---,,,++++++------,,,+++)))************+++++++++/////////......------------...///000111222333444:::;;;<<<@@@DDDHHHIIIJJJTTTXXX___eeejjjlllmmmmmmnnnhhhkkk++++++******+++,,,...///000111111111222444555666:::>>>@@@>>>???DDDHHHIIIVVVhhhvvvjjjsss|||wwwuuuvvvuuutttuuuzzz}}}{{{wwwssslllgggaaaZZZQQQJJJCCCAAA>>>;;;999999:::;;;@@@BBBEEEHHHIIIKKKNNNQQQPPPSSSVVVVVVVVVYYY```fff}}}yyypppjjj^^^PPPDDD<<<:::;;;888777777999<<<===:::888555777666444===TTTpppwwwjjjIII>>>333222444333222333333333222111111000//////222222111111000///////////////000000000111111111111111111222222222333333444444444444555555555555555666666777777888888999;;;:::999888999:::<<<===>>>===<<<<<<>>>>>>>>><<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::<<<===@@@AAACCCGGGHHHIIILLLQQQZZZdddkkkttt~~~rrr^^^PPPHHHCCCAAA<<<888444333222333222111000......000111222111111000000///......------...............------........................++++++++++++++++++++++++***************+++,,,---,,,,,,+++++++++*********+++++++++*********))))))---+++***+++,,,---+++***)))************+++++++++.........---------,,,,,,---......000111222333444888999;;;>>>BBBFFFHHHHHHTTTYYY```gggkkkllllllkkkkkkfffjjj++++++******+++,,,...///000000000111222333444555777:::;;;999999===@@@@@@HHHZZZwwwmmmhhhwww{{{sssppppppmmmnnnpppssswww~~~|||xxxuuuqqqlllccc]]]WWWQQQIIIDDD???===;;;:::999:::;;;===AAADDDGGGJJJLLLNNNRRRTTTSSSUUUWWWYYY]]]eeepppxxx~~~ttthhh___QQQEEE===:::::::::888888999;;;===<<<999666666666444888JJJhhhlllZZZ@@@777000111444333222222222222222111111000000///000000000000000000000000//////000000000000111111222111000000000111333444111111222222222333333333444555555666777777888888;;;:::999999999;;;<<<===<<<<<<<<<===???@@@???===>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::888888888999;;;===???@@@@@@???>>>===<<<>>>BBBFFFDDDJJJRRRYYY___gggpppwwwxxxnnn^^^LLL???777444444777555222000//////000111000000000000000000000000000000000///......------...............---,,,+++------------------------++++++++++++++++++++++++++++++*********++++++,,,,,,++++++++++++*********+++++++++***************+++***)))***+++,,,+++))))))************+++++++++------,,,,,,,,,,,,,,,+++------...000111222333444888999<<>>===AAAOOOcccxxxfffiiiyyy~~~}}}tttoooooooooqqqsssrrrqqqttt|||~~~{{{wwwrrrooojjjcccZZZRRRMMMHHHCCC???===<<<;;;;;;<<<===???AAABBBEEEIIIKKKNNNQQQTTTWWWYYYYYYZZZ]]]fffuuu}}}ssscccWWWHHH>>>;;;;;;;;;:::888:::<<<>>>>>><<<888666444777999AAATTTrrrttt\\\HHH;;;444000222444222111111222111111111000000000///////////////000000111111////////////000000000111222111///...///000222444000000111111111222222222333333444555666777777888::::::999999:::;;;<<<===;;;;;;<<<>>>@@@AAA???>>>===???@@@@@@===;;;:::::::::::::::;;;:::999999888888888888888888888888888999999999:::;;;===>>>???======>>><<<::::::;;;<<<777888:::;;;;;;===AAADDDDDDGGGLLLQQQUUUZZZ___cccnnnsss{{{|||mmmaaaWWWOOOJJJ@@@===888555333444666777666444222000.........///...///000111111000///.../////////......---------............---,,,++++++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++***************************************)))((()))***+++***)))))))))*********+++++++++++++++++++++++++++++++++,,,---...000111333444444999<<>>JJJZZZiiixxxggg___mmmyyyyyyxxx|||yyyuuussspppsssuuurrrnnnooovvv}}}}}}zzzwwwsssnnnkkkbbb[[[QQQJJJFFFCCC???<<<:::;;;;;;<<<>>>@@@BBBCCCDDDFFFJJJMMMOOORRRUUUXXX[[[ZZZ[[[aaaoooxxxmmm\\\PPPBBB999999::::::999:::<<>>;;;888666222777;;;BBBSSSooottt}}}{{{gggNNN<<<:::444111333444111///000111111111000000000000000.........///000000111111...////////////000000000111000///......000222333000000111111111222222222111222333444555666777777888888888999:::;;;<<<<<<<<<;;;;;;===???@@@???>>>===???@@@???===:::999999999999999999999888777777777777777777777777777777999999999999:::;;;======777999;;;;;;:::999::::::555777999999999999999:::666888;;;<<<<<<===@@@BBBCCCGGGLLLPPPUUUYYY^^^bbbrrrwwwxxxpppiiieeeaaa^^^UUUPPPHHH@@@;;;888666444111222333444555555555555666555333111000/////////...///000111111000///...............------------------......---,,,++++++------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++*********))))))************************)))((('''(((***+++***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,...///111333444555999<<<@@@CCCEEEHHHLLLOOOTTT\\\ffflllllliiihhhiiiiiigggmmm******))))))***+++---..................///000111333777999888999???CCCDDD<<>>AAACCCDDDFFFIIILLLOOOQQQSSSVVVYYY[[[\\\aaakkk}}}xxxiii]]]PPPGGG===777777999999777<<<>>>@@@???===999777666333888<<>>>>>>>><<<===>>>===:::888888888888888888888888777777666666666666666666666666666777666666666777888888999555888::::::999777777777444555777999999888666555888999:::999888777888:::<<<>>>@@@AAAAAABBBDDDFFFHHHKKKQQQWWW\\\```cccddddddddddddcccaaa___\\\[[[RRROOOJJJFFFDDDBBBAAA???:::;;;<<<===<<<;;;888777555444333111111000111111111000000//////000000111......000000000000......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))******++++++************)))))))))***************+++++++++)))((('''(((***++++++***)))************+++++++++***++++++++++++,,,,,,,,,+++,,,...///111333555555666;;;???BBBCCCFFFKKKOOOTTT]]]ggglllkkkiiiiiikkkiiieeeiii***))))))))))))+++,,,---......------......///000///333555444555;;;??????<<>>>>>===;;;999::::::<<<>>>AAACCCEEEFFFJJJLLLOOOQQQSSSUUUXXXZZZaaafffqqq|||sssgggXXXMMMDDD@@@:::888888:::::::::<<<>>>???===999666555555888>>>FFFTTTiii{{{wwwbbbKKK===999777222000222222//////111///000000000000000000000......//////////////////........./////////000000........./////////000000000000000000111111111111//////000222333555666666444555666777888999999:::???<<<999888:::<<<======:::::::::888666555666777888888888888888777666666666666666666666666666666555555444444444555666666666888::::::888666555666444444444444333222000...222333444444222222222444000222444555555555777999::::::::::::::::::::::::======>>>>>>>>>>>>======999777555555666777666555000111333333222///---,,,222111000/////////000111---------.........//////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((((()))***++++++************))))))))))))))))))*********+++++++++)))(((((()))+++,,,,,,+++)))************+++++++++++++++++++++,,,,,,------+++,,,---///111333555666666;;;@@@CCCDDDFFFLLLPPPTTT]]]gggkkkjjjhhhkkknnnllleeehhh~~~***))))))))))))+++,,,---......---------...//////111555777555666;;;>>>>>>???FFFMMMRRR\\\nnn}}}|||{{{}}}wwwwwwvvvsssoookkkhhhgggiiilllrrr{{{~~~{{{|||~~~tttqqqlllfff```XXXPPPJJJHHHCCC>>>;;;<<<<<<;;;999===>>>???BBBDDDGGGHHHIIIMMMOOORRRTTTUUUWWWYYY\\\iiirrr~~~qqqggg\\\NNNEEE>>><<<;;;:::;;;===>>>>>>;;;===>>>;;;666333333444<<>>@@@BBBCCCDDDGGGLLLOOORRRSSSVVVXXXUUUUUU]]]gggxxxpppbbbXXXOOOFFF???===>>>>>>;;;777666999======:::888777444222555<<>>@@@CCCEEEGGGJJJNNNQQQTTTUUUWWWYYYXXXZZZdddpppyyyhhhZZZRRRKKKEEE???======<<<:::888888:::<<<;;;999888555222444@@@NNN```iii|||sss[[[>>>333333///222222111111111000000000/////////000000/////////........................------------............------....../////////000////////////////////////......///000000111111222333222222333444555777888666555444333444555777888:::999888666555444444444777777666666555444444333444333333444555555444222333333333333333333333333555555555555555555555555222222222222222222222222222111000000//////000000111111111111111111111111444333222222111111111222222222333333333333222222111111111000000/////////000000000000000000000000//////...------...//////000...,,,,,,---,,,)))&&&++++++,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++******************))))))***++++++++++++***))))))))))))))))))))))))))))))+++******))))))******+++************************+++++++++,,,,,,,,,------......///000111222444555<<<>>>AAACCCEEEIIIMMMQQQVVVZZZccciiiiiigggllltttsssjjjggg******)))))))))******++++++******++++++,,,---...111111222666:::>>>??????:::??????===HHH]]]pppwww{{{vvv|||zzzwwwwwwrrruuuwwwuuuqqqmmmlllllljjjiiigggeeeeeehhhnnnssswww}}}~~~}}}|||yyyuuuqqqmmmkkk```[[[TTTMMMGGGAAA<<<888:::999999999:::<<<>>>???@@@BBBFFFIIIKKKNNNRRRTTTVVVUUUVVVYYY\\\cccrrrzzzmmm\\\OOOHHHEEEBBB???>>><<<:::999:::<<<<<<<<<777666666666777AAAXXXmmmvvvttt___KKK777222333---111111111111000000000000......////////////......------------------------,,,,,,,,,---------......++++++,,,---...///000111........................------......///000000000222222222222333555666777555555444333444555666777888888777555555444444555666666666555555444444333333333222333444555333111222222222222222222222222444444444444444444444444333333222222111111000000111111000///////////////000000000000000000000000222111000000///000000000111111222222222222111111000000000///////////////////////////////////////......------------......000...+++******)))(((&&&+++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((******++++++******)))((())))))))))))))))))))))))+++******))))))******+++************************++++++++++++,,,,,,,,,,,,/////////000222333555666<<<>>>@@@CCCEEEIIINNNQQQVVVZZZaaaggggggfffkkkrrrqqqhhheee***))))))))))))******+++************+++,,,---...222222111333777999:::999:::======;;;AAAOOO\\\aaaxxxwwwnnnvvv|||~~~{{{uuuuuuppprrrsssrrrnnnkkkjjjjjjfffeeebbb___]]]^^^aaaeeejjjpppzzz~~~{{{zzzwwwrrrmmmgggbbb```QQQMMMHHHDDDAAA>>>;;;999999999999;;;<<<>>>@@@BBBCCCFFFJJJNNNPPPSSSVVVYYY[[[XXXXXX]]]fffttt~~~{{{qqqcccQQQEEE@@@???>>><<<>>>;;;888999<<<>>>===;;;444333333888@@@RRRlllyyy^^^HHH;;;000111444...111111000000000/////////---......//////......---------------------------+++,,,,,,,,,------------+++,,,,,,---......//////---------------------------------...//////000000111111111222333444444555444333333333444555666777333333333444555666888999555555555444444444333333333222222222444444222111111111111111222222222222222222222222222222222222333333222111000//////...000000///............/////////////////////////////////...............///000000000111111000000000///.............................................------,,,,,,,,,,,,------///---+++)))))))))))))))******************++++++++++++++++++************************++++++++++++************++++++++++++************************,,,+++++++++*********)))***************))))))(((((((((((()))))))))))))))******))))))))))))*********************************++++++++++++,,,,,,,,,//////000111222444666777;;;===@@@CCCFFFJJJOOOSSSZZZ\\\aaaeeeeeebbbffflllllleeeddd))))))(((((()))******+++************+++,,,------111111111444777999:::999;;;======;;;>>>FFFMMMQQQbbbwwwvvviiiooovvvyyy~~~{{{tttssspppqqqqqqooollliiigggfff```___]]]ZZZWWWWWWYYY\\\[[[```hhhrrr{{{}}}zzzxxxtttrrrmmmggg```YYYSSSQQQHHHEEEAAA>>>===<<<;;;999999:::;;;===???AAACCCDDDGGGJJJMMMQQQSSSVVVZZZ]]]```]]]___hhhvvvvvvppphhh[[[JJJ>>>:::::::::999===:::888999<<<===<<<999888333111888EEEUUUjjjyyylllNNN:::333...111555000000000000/////////......------............------------------------------++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,........................------...//////000000111000000111222222333333333222222222333444444555666222222222333444666777888444444444444333333333333222111111222333333222000000000000111111222222222222222222222222222222222222222111000000///......000///......---.................................---------,,,,,,------......//////////////////...------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,+++******+++---...************************+++++++++*********)))))))))))))))*********++++++))))))*********+++++++++************************))))))*********+++++++++)))************)))((((((''''''(((((())))))))))))***))))))))))))))))))************************************+++++++++,,,,,,...//////111222555666777;;;===AAADDDGGGLLLQQQUUU]]]^^^aaaeeeeeecccfffllljjjeeeggg(((((((((((()))******+++***))))))******+++,,,---...///222777<<>>???AAAEEEJJJMMMXXXgggxxxwwwhhhfffuuuyyy~~~~~~vvvttttttsssqqqnnnkkkgggdddccc\\\\\\ZZZWWWUUUTTTUUUWWWTTTWWW]]]eeeoooxxx}}}zzzwwwtttrrrooolllfff___XXXQQQLLLIIIDDDAAA>>><<<;;;:::999777;;;<<<>>>@@@BBBDDDEEEFFFJJJLLLNNNPPPSSSVVV[[[_________fffuuu|||ssslll___SSSEEE;;;999999888777:::999999999::::::999888<<<555333999EEEQQQ^^^hhh~~~aaaFFF666444///000333000////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++........................------......///000000000//////000111222222111111000111222333333444555555555444444333333333444444333333333333333333333333222111000111222333111////////////000111111222222222222222222222222222222111111000000//////......//////...---------------------------------------,,,,,,,,,+++,,,,,,---...------............------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++++++++,,,...000+++++++++***************+++************)))))))))((())))))))))))*********)))))))))************+++************************'''(((((()))******++++++))))))******))))))((('''&&&''''''(((((())))))******))))))(((((())))))***************************************++++++++++++---...///000222444666777<<<>>>BBBEEEIIINNNSSSWWW^^^^^^aaafffhhhhhhkkkpppjjjggglll'''''''''(((((()))++++++))))))))))))***+++,,,---,,,...333999???BBBAAA@@@<<<>>>AAADDDEEEEEEHHHJJJOOOYYYkkk}}}~~~yyy|||~~~~~~{{{zzzxxxtttppplllhhhdddaaa[[[[[[ZZZWWWTTTSSSSSSTTTSSSUUUXXX]]]dddlllssswwwzzz}}}yyyuuuqqqnnnkkkjjjeeebbb]]]WWWPPPJJJFFFDDD???===:::999:::::::::999>>>???AAACCCEEEFFFGGGHHHKKKLLLMMMMMMOOOSSSYYY^^^dddiiixxxzzzwwwqqqjjjeeeTTTKKK@@@999999:::888666888999::::::888666666777888555777@@@LLLXXXfffrrr}}}tttRRR<<<444555000---111000/////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///000111111111000//////000111222333444555555555555444333222222222333222222222222222222333333111000000111222222111///......//////000111111222222222222222222222222222///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))'''))),,,,,,******+++---,,,,,,+++++++++*********************))))))))))))((((((((()))))))))******))))))))))))************************************(((((((((((((((((()))))))))))))))))))))(((((('''&&&&&&''''''((())))))***))))))(((((((((((())))))************************************++++++++++++,,,---...///111444666777===???CCCFFFJJJPPPUUUYYY^^^]]]___dddfffgggjjjnnnjjjgggkkk''''''''''''((()))++++++))))))))))))***+++,,,---,,,...333999>>>???===;;;>>>@@@CCCFFFEEEDDDDDDFFF???HHH]]]www{{{wwwrrrmmmiiidddaaa\\\\\\[[[XXXTTTRRRRRRSSSQQQRRRSSSUUUXXX]]]aaacccjjjttt{{{yyytttnnniiifffdddcccWWWTTTPPPJJJEEEAAA===<<<999777666777:::<<<======???@@@BBBDDDFFFGGGHHHHHHKKKKKKKKKKKKLLLQQQWWW\\\qqqzzzvvvnnnggg___YYYXXXLLLEEE<<<888999:::999666777999;;;:::666444555666111444<<>>===IIIddd~~~~~~uuu~~~xxxqqqkkkcccaaaccc```aaaaaa]]]WWWSSSRRRSSSPPPRRRSSSSSSSSSTTTVVVYYY^^^ccckkksssyyy~~~~~~|||wwwtttppprrrrrrlllbbbYYYTTTSSSJJJGGGCCC???<<<<<<<<<======>>>>>>===<<<>>>AAADDD>>>BBBHHHJJJIIIJJJMMMQQQKKKKKKMMMNNNNNNRRR___mmm{{{jjj^^^WWWRRRKKKEEE>>><<<;;;999888888999999999;;;:::888666666555333444EEEQQQUUUccc}}}xxxaaaGGG333222111///......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......////////////000000000000111000000111333555444333111222222333333444444555333333333222111000//////000000000000000000000000111111222333222111000///222222111111000/////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,+++***+++---***************)))(((((())))))))))))))))))))))))+++*********))))))((((((%%%&&&(((***++++++******(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***)))((('''&&&&&&'''(((''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&***************))))))((())))))))))))))))))))))))))))))*********++++++++++++---///111222555888;;;===@@@CCCEEEHHHMMMRRRUUU___```bbbdddfffgggggggggnnncccddd(((''''''&&&'''((()))***)))))))))))))))******+++***,,,///000000111444666888;;;>>>@@@@@@@@@@@@AAA>>>===GGG\\\sss|||vvv|||}}}|||uuunnngggdddeeeeeeeeeddd___YYYUUUTTTUUUPPPQQQRRRQQQOOOOOOPPPRRRVVVYYY^^^ccchhhnnnuuuyyy~~~}}}{{{}}}||||||||||||{{{wwwtttoookkkeee^^^XXXRRRMMMKKKFFFDDD@@@===;;;;;;<<<<<<===>>>>>>======???BBBEEEFFFHHHIIIJJJJJJKKKNNNQQQTTTTTTTTTVVVXXX```rrrsssbbbVVVOOOJJJCCC===<<<<<<:::999888999999::::::;;;999666555555555555BBBSSScccooozzzhhhNNN;;;333222111///......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,------........./////////000000000---///222555555444222111111111222222333444444444222222222222111000//////////////////////////////000000111222222222111000222222111111000///////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++++++++---...)))************)))(((((())))))))))))))))))))))))*********)))))))))(((((((((((())))))******))))))'''((((((((())))))))))))''''''(((((((((((('''''''''((((((((())))))))))))***)))((('''&&&''''''(((''''''((()))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))((((((((('''''''''''''''(((((()))************))))))))))))))))))))))))******************+++++++++---///111222555888;;;>>>@@@BBBEEEHHHKKKPPPTTT\\\^^^aaadddfffggggggggghhh___bbb''''''&&&&&&''''''((())))))))))))))))))******+++,,,---////////////111222555555777:::>>>??????>>>======DDDRRRaaayyy|||zzzzzz~~~~~~{{{tttmmmhhhhhheeeeeebbb^^^XXXTTTSSSSSSRRRSSSRRRPPPMMMKKKLLLMMMSSSTTTUUUWWWZZZaaaiiiooouuu{{{~~~}}}}}}~~~}}}}}}}}}|||yyyvvvtttttttttuuuvvvuuusssqqqlllcccXXXOOOKKKIIIEEEBBB@@@???===;;;::::::;;;<<<===>>>?????????AAADDDGGGKKKJJJJJJJJJKKKNNNPPPRRRXXXWWWXXX[[[aaannnuuujjj[[[OOOHHHBBB<<<777;;;:::999999999999:::::::::999777555444666:::>>>ZZZhhh|||vvvZZZ@@@555222111000///...---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++************++++++++++++++++++++++++++++++******++++++,,,,,,---------.........///////////////444;;;===;;;777444333111111111222333333444444222222222222111000//////////////////////////////...///000111222222222111222222111111000////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********)))&&&(((*********+++---///))))))******))))))((('''((((((((((((((((((((((((******))))))))))))((((((******)))(((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))(((''''''''''''(((''''''((())))))))))))(((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''%%%%%%'''((()))*********))))))))))))))))))))))))++++++******************+++---000111333555888;;;>>>@@@BBBDDDGGGJJJOOORRRXXX[[[___cccfffggggggfffddd^^^bbb&&&&&&&&&&&&''''''(((((()))))))))))))))******+++---///000000///...///111333222222666<<>><<<<<>>;;;:::999999999:::<<<======???@@@AAAAAACCCFFFIIIJJJIIIJJJKKKNNNQQQSSSTTTVVVXXX^^^gggrrr|||nnndddWWWLLLFFF@@@;;;777999999999999999999::::::888666555444555888@@@HHHfffuuuwwwfffMMM;;;555111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------............///666===>>>:::555333444000000111111222333333333111111111111111000//////////////////////////////------...000111222222222222222111111000/////////......---,,,,,,---------++++++++++++++++++++++++************************---,,,,,,+++***))))))(((&&&(((******)))***+++---)))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))(((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((('''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((('''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))+++++++++***************,,,---000111333555999;;;>>>@@@BBBDDDFFFIIIMMMQQQVVVYYY]]]bbbeeegggfffffffffaaafff%%%&&&&&&''''''''''''''')))))))))))))))******+++...000111000//////000222222000111555;;;??????===<<<@@@DDDCCCDDDQQQmmm~~~}}}}}}vvvooollliiieeeaaa]]][[[YYYXXXTTTTTTSSSQQQNNNLLLLLLMMMHHHIIIJJJJJJJJJKKKNNNQQQWWW]]]dddiiimmmrrrxxx}}}{{{}}}~~~~~~}}}|||zzzyyyuuutttsssrrrqqqooojjjgggfffdddaaa^^^\\\YYYVVVSSSRRRQQQMMMFFF???:::999:::888888888999:::<<<>>>??????AAACCCDDDEEEFFFIIIKKKJJJKKKMMMOOOQQQRRRTTTUUUXXX```pppxxxnnneee^^^SSSJJJDDD@@@<<<999888888999999999999999999888555333444444777AAANNNeeewwwzzzaaaJJJ===555000111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++******))))))******+++++++++++++++++++++++++++******+++++++++++++++,,,+++,,,,,,,,,------------+++000444444///---...000//////000111111222222333000000111111111000//////........................,,,,,,---...000111222333222222111111000/////////------,,,,,,,,,------...++++++++++++++++++++++++************************,,,,,,++++++***)))(((((((((*********(((((((((***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))%%%%%%$$$$$$%%%&&&((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************************,,,...000222333666999<<<>>>@@@BBBDDDFFFIIIMMMQQQUUUXXX\\\aaadddfffffffffgggccckkk%%%%%%&&&''''''''''''&&&)))))))))))))))******+++---...000000000000222333111111222555:::===??????>>>BBBDDDBBBAAAHHHZZZiii}}}yyy|||{{{yyyppplllfffaaa]]][[[XXXVVVSSSSSSRRRPPPMMMKKKKKKLLLFFFGGGIIIIIIGGGGGGGGGHHHJJJNNNSSSWWW[[[aaaiiiooopppsssvvvyyy{{{~~~~~~|||zzzyyy{{{|||||||||{{{{{{zzzyyywwwtttrrrpppnnnllljjjiiigggeee```]]]\\\YYYUUUQQQNNNJJJFFFCCCAAADDDFFFBBB<<<777666888888888999;;;===???AAABBBCCCEEEGGGHHHHHHIIIKKKMMMMMMQQQTTTTTTSSSTTTXXX\\\dddqqqqqqhhh___XXXSSSKKKDDD???===;;;:::888999999999999999888888999555444777777999FFFVVVnnn~~~pppOOO888333222...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++******))))))))))))******++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000...,,,+++...000/////////000111111222222///000000111111000//////........................,,,,,,------...000111222222222111111000/////////,,,,,,,,,,,,,,,------...++++++++++++++++++++++++************************+++++++++***)))))))))((()))***+++)))'''&&&'''((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''(((((((((((())))))$$$$$$$$$$$$&&&'''((()))&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))((('''&&&))))))))))))))))))))))))))))))*********+++++++++,,,...000222444666999<<<>>>@@@BBBDDDGGGJJJOOORRRWWWYYY\\\```ccceeefffgggeeedddppp$$$%%%&&&'''''''''&&&&&&)))))))))))))))******+++)))+++...//////000333555///111444666888:::>>>@@@AAACCCDDDCCCDDDJJJSSSYYYllluuu~~~zzztttllleee```\\\XXXUUUVVVVVVUUURRRNNNLLLLLLMMMJJJKKKKKKJJJHHHGGGGGGIIIFFFIIIMMMNNNOOORRRXXX]]]```cccgggkkkooosssxxx|||rrrqqqqqqrrrtttvvvuuutttqqqqqqqqqpppnnnjjjgggeeeeeeccc```]]][[[YYYUUUSSSNNNLLLHHHEEECCC@@@===;;;999;;;======<<<:::888777999:::<<<===@@@BBBCCCDDDFFFHHHKKKKKKKKKKKKMMMNNNPPPTTTXXXXXXVVV[[[fffppp~~~wwwfff\\\XXXRRRLLLHHHBBB===:::999999999999999::::::999888777666888444777???CCCHHHXXXkkk~~~rrr[[[CCC444000000000//////...---------......++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++******))))))))))))******++++++++++++++++++++++++++++++******************************+++++++++,,,.........//////000000111......//////000111111222//////000000000000000///........................------,,,,,,---///000111222222111111000/////////,,,,,,++++++,,,,,,---...************************************************************))))))))))))''')))))))))'''&&&'''((((((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((())))))***)))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,...111222444666:::<<<>>>@@@BBBEEEHHHKKKPPPTTTYYYZZZ\\\^^^aaadddggghhhfffhhhwww$$$%%%&&&'''''''''&&&%%%)))))))))))))))******+++''')))+++---...000333555...222555666666888===AAACCCDDDDDDDDDHHHNNNSSSUUU\\\jjj|||xxxoooiiiddd___[[[[[[ZZZYYYUUUQQQNNNNNNNNNKKKKKKJJJGGGEEEEEEFFFHHHHHHKKKMMMMMMKKKKKKNNNQQQSSSVVVZZZ___ccciiinnnrrrlllllllllnnnpppqqqpppnnnggghhhhhhhhhgggdddaaa```ZZZWWWSSSPPPMMMKKKHHHFFFDDDBBB???===<<<;;;:::888999777777;;;???@@@===999;;;<<<===???BBBDDDEEEFFFIIIKKKMMMMMMMMMMMMNNNOOOOOOUUUYYYYYYYYYbbbtttvvviii^^^NNNHHHJJJHHHEEEBBB===:::888888999:::999:::::::::999888666555555333:::GGGOOOXXXlllyyy^^^DDD999333,,,+++000//////...---------......++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++++++++******************)))************+++++++++*********,,,//////...---......//////000111111111//////000000000000000///...........................---,,,,,,---...000111222222111111000/////////++++++++++++,,,,,,---...************************)))))))))))))))))))))))))))))))))))))))*********%%%'''(((((('''''')))***(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((()))*********)))'''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))&&&'''(((***++++++++++++))))))))))))))))))))))))''''''(((***+++,,,---...---///111333444666:::===>>>@@@CCCEEEHHHMMMRRRUUU[[[\\\\\\^^^```dddgggiiijjjnnn~~~&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++(((((()))***,,,...000111000111333444555777:::===<<<>>>???@@@@@@BBBEEEGGGQQQaaaxxx~~~zzzwwwooollliiiddd^^^[[[XXXVVVUUUTTTRRRQQQLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHLLLMMMNNNQQQUUUZZZ___bbbfffffffffeeeeeeddddddddd``````___^^^[[[WWWSSSQQQPPPMMMJJJHHHHHHFFFCCC???===<<<:::888888888888999999777777:::???AAA@@@===:::===@@@CCCDDDFFFIIILLLKKKLLLMMMNNNOOOOOOOOOOOOVVVWWWYYY[[[bbbtttvvvkkk\\\QQQKKKFFFAAA>>>>>>===<<<:::888888777777<<<777333555555333444666:::@@@EEEQQQaaajjj___QQQ???222...///111222------------------------,,,,,,,,,++++++*********))))))*********+++++++++************************,,,+++***)))((((((((((((******))))))))))))))))))***((((((++++++((((((+++)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---------......////////////000000000000000000000000///...---,,,///...---+++******++++++,,,,,,,,,,,,---...//////000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))******+++++++++,,,))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%(((+++,,,+++)))''''''&&&'''''''''(((((())))))(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$&&&))))))((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))******)))))))))))))))***+++---///222555777999999>>>@@@BBBDDDHHHMMMTTTXXX]]]]]]\\\[[[\\\```fffjjjjjjjjj|||&&&&&&'''''''''(((((((((''''''(((((())))))******************+++---......///000222333444666999;;;<<<===???@@@@@@AAADDDFFFEEERRRhhh}}}}}}~~~xxxqqqjjjeeeaaa\\\YYYWWWVVVTTTSSSPPPPPPPPPOOOMMMKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHLLLOOOQQQTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSQQQOOOLLLIIIGGGDDDAAA>>>======<<<999666::::::888777777777888999666666888;;;???AAABBBBBBAAAAAABBBCCCDDDFFFHHHJJJJJJKKKNNNPPPQQQRRRSSSTTTXXX^^^hhhrrryyyhhh^^^QQQHHHCCC@@@<<<999:::::::::999999999888888===888555555444444777===PPP^^^ccciiizzz}}}mmmKKKBBB666///...000000000------------------------,,,,,,,,,++++++*********))))))*********+++++++++************************,,,+++***)))((((((((((((******)))))))))******+++,,,'''%%%''')))'''''')))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,------------....../////////000000000---....../////////......000///...,,,++++++,,,,,,,,,,,,,,,,,,---...//////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))******++++++))))))))))))((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$&&&))))))(((&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))'''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((()))))))))))))))+++******)))))))))******,,,---///222555777999999@@@AAACCCEEEHHHMMMTTTXXX^^^^^^___^^^___bbbgggkkkgggfffvvv''''''''''''((((((((()))((((((((((((((((((((((((***************+++++++++...///111222333444777:::;;;===>>>??????@@@BBBCCC???EEETTTjjj~~~uuupppkkkeee___\\\ZZZXXXVVVTTTUUUTTTSSSPPPMMMIIIGGGDDDDDDDDDDDDCCCAAA@@@>>>>>>>>>=========???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEECCCBBB@@@???>>><<<;;;999888888888666444777777666666777888888999555777;;;???AAADDDGGGIIIFFFDDDCCCCCCFFFHHHJJJKKKLLLMMMOOOPPPPPPRRRUUUWWW___lll{{{tttooojjjXXXPPPFFF???<<<:::888666666777888:::::::::999999888555222111111444===GGG```nnnqqqxxxqqqTTT999555000...///000///---------------------------+++++++++++++++************************+++++++++************************++++++***)))((((((((((((***)))))))))***+++,,,,,,888///((((((***)))'''((())))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,------------.........////////////+++,,,---...////////////000///...---,,,,,,------,,,,,,,,,,,,---...//////000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''((((((((('''(((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((***)))'''%%%%%%&&&(((''''''&&&%%%%%%%%%%%%''''''((()))))))))))))))++++++************++++++,,,---000333555888999:::AAABBBDDDFFFIIINNNTTTYYY___```bbbcccccceeehhhkkkiiidddrrr'''''''''((((((((())))))((((((((((((((((((''''''((())))))***************...///111222222444666999999;;;===>>>>>>>>>???AAACCCBBBGGGXXXppp{{{vvvnnnfffaaa^^^[[[YYYUUUUUUUUUSSSPPPLLLHHHEEEEEEFFFFFFFFFDDDBBB???===???>>>===<<<;;;<<<<<<<<<=========>>>>>>??????@@@???>>>===<<<;;;;;;;;;;;;999888888888888777777666444555555666777888999:::888<<>>???FFFAAAAAANNNaaawwwvvvnnnhhhccc^^^[[[UUUUUUTTTRRRNNNJJJFFFDDDFFFFFFFFFFFFCCC@@@===;;;======<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???;;;;;;:::999999999::::::444444555555444444555555444444666777888::::::;;;;;;???DDDEEEEEEFFFIIILLLMMMKKKHHHGGGIIIKKKMMMNNNUUUVVVVVVVVVYYYbbbooozzzpppeee^^^XXXRRRJJJFFFAAA===;;;:::999999999:::;;;<<<;;;999777666555444555777999???LLLZZZZZZffftttnnnQQQ999444333111000/////////...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))***+++,,,---???444******---,,,***)))((((((((((((((((((((((((((((((((('''((())))))************+++++++++,,,,,,+++,,,,,,,,,---------------------------,,,++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,---.../////////000000000000//////...++++++++++++++++++++++++(((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&$$$######&&&((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&((())))))))))))+++---******)))(((((('''((((((''''''((()))))))))))))))++++++******+++,,,,,,---,,,...000333666888::::::===???BBBFFFKKKQQQYYY^^^^^^aaaeeegggggggggggghhhmmmgggrrr&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&(((***+++,,,++++++,,,...///000000111333666333666999;;;<<<<<<===>>>@@@===@@@JJJXXXiii|||~~~}}}~~~|||tttmmmgggccc[[[ZZZWWWSSSOOOJJJGGGEEEEEEDDDDDDCCCAAA>>>;;;:::999999999999999999999999:::::::::::::::;;;;;;;;;888888888888888888888888444555666666555555666888555666888999;;;<<<<<<<<<>>>@@@BBBDDDDDDEEEFFFGGGRRRRRRQQQNNNLLLLLLNNNPPPPPPTTTYYY___hhhxxx~~~rrrbbbXXXRRRLLLEEECCCAAA???<<<:::999999999;;;;;;;;;;;;999777555444333333666<<>>AAAEEEJJJQQQYYY^^^^^^aaaeeegggggggggggggggiiidddppp%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''(((***,,,,,,+++***)))***+++,,,------...000222000333888:::;;;<<<===>>>:::<<>><<<<<<999999999999999888777777999999999999888888888888666777888888888777666666777999::::::888888999;;;777888:::<<<===>>>>>>===AAAAAABBBDDDGGGHHHHHHGGGPPPTTTWWWVVVQQQQQQUUUZZZ[[[dddqqq}}}wwwqqqdddTTTKKKGGGCCC>>><<<<<<;;;:::999999:::;;;::::::999777666444333333111333;;;HHHTTT[[[cccjjjyyy~~~zzzgggIII444///------,,,+++++++++---///++++++++++++++++++++++++((()))))))))*********++++++++++++*********))))))))))))))))))))))))))))))(((((('''''''''(((((())))))((((((((((((((())))))%%%""""""'''***(((&&&'''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))*********+++************+++++++++,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,+++***,,,,,,,,,,,,---...//////------............------************************'''''''''((((((((()))))))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''&&&%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&'''&&&&&&'''***,,,(((''''''(((((()))***+++''''''((()))))))))))))))))))))))))))***+++,,,,,,---...111444777999:::;;;===???BBBEEEIIIOOOVVV[[[```bbbfffgggggggggggghhhiiicccooo$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))***,,,---,,,+++)))'''((()))***+++***+++...000...222666:::;;;<<<===>>>999===CCCGGGGGGJJJYYYhhhzzzwww}}}yyywwwvvvwwwzzz}}}{{{qqqmmmfff]]]UUUOOOLLLJJJHHHGGGEEECCCAAA@@@@@@???<<<<<<<<<<<<;;;:::999888;;;;;;::::::999999888888666777999::::::888666555666888:::999777666888:::999:::<<<>>>?????????>>>DDDCCCCCCFFFKKKNNNMMMJJJJJJRRRYYYZZZVVVWWW^^^eeesss}}}nnngggXXXHHH???===;;;888888999999999999:::;;;===888777666444333333333333555999FFFZZZlllvvv~~~wwweeeKKK666222888...///...---+++******+++++++++++++++++++++++++++(((((())))))*********+++++++++++++++******))))))))))))))))))))))))))))))(((((('''''''''(((((())))))((((((''''''''''''(((((('''***......)))&&&'''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************)))************+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,---...//////,,,,,,------...------,,,************************&&&'''''''''(((((())))))******))))))((((((((('''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%$$$$$$&&&)))&&&&&&&&&&&&((()))***+++'''(((((()))))))))))))))(((((((((((()))***+++,,,---///111444777999:::;;;???AAACCCEEEHHHMMMSSSXXXaaadddfffhhhhhhhhhhhhiiillleeeooo%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++))))))+++++++++,,,---...///000333555777777666888===BBBBBBBBBGGGMMMMMMMMMTTT^^^nnn]]]qqqvvvqqqooosssssspppqqqvvvyyy{{{qqqfff___YYYTTTQQQOOOKKKGGGEEEEEEDDD@@@===<<<<<<<<<;;;;;;:::888777666666777777777777666666666666777777777888888888888888888999;;;<<<<<<;;;999:::<<<<<<===>>>AAADDDFFFEEEGGGKKKLLLJJJJJJMMMUUUTTTXXX```dddgggrrr}}}{{{uuupppeee^^^QQQEEE<<<999999:::999::::::;;;;;;:::::::::888888888777555444444444444FFF```uuu}}}fffHHH666444333/////////...---,,,,,,++++++,,,'''###&&&,,,///,,,((((((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&'''(((*********)))(((&&&&&&''''''''''''&&&&&&))))))((((((((((((((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,/////////......---------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------///////////////......---************************''''''((()))***+++,,,,,,'''''''''(((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++'''((()))******)))((('''((((((((()))******++++++((()))***+++***+++...000333333444555777999:::<<>>@@@???>>>======<<<;;;:::::::::::::::999999888888888888888888999999999999:::::::::;;;===>>>>>>>>><<<>>>@@@AAABBBCCCFFFHHHGGGEEEGGGKKKLLLKKKNNNRRRTTTTTT]]]mmm{{{uuunnnjjjeeeaaaZZZTTTKKKAAA;;;999:::;;;888999:::;;;;;;:::999999888666444333333444666888AAALLLaaaxxxqqqWWW???333222000,,,.........---,,,,,,+++++++++(((&&&'''+++...,,,***))))))************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((()))***))))))(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...............---,,,,,,************************(((((()))))))))))))))***''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''((()))******)))(((''''''''''''((())))))******((()))*********+++---///111111222444666888:::;;;???CCCDDDBBBEEENNNUUUXXXbbbbbbfffiiihhhdddccceeeiiifffttt%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((())))))(((((('''*********+++,,,---//////000222555555555777<<>>>>>>>>===<<<;;;;;;::::::999999888888777777888888888999999999999999:::;;;<<<===>>>>>>;;;===@@@BBBBBBCCCEEEFFFIIIGGGHHHKKKMMMNNNTTTZZZeeehhhuuu|||kkk___YYYUUURRROOOKKKGGGBBB===:::999:::;;;888999:::::::::999777666999666333222555999>>>@@@HHHRRReeeqqqZZZ@@@444222000...,,,...------,,,,,,+++++++++******)))******+++,,,---+++++++++++++++***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********************)))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,---------------,,,++++++************************)))))))))(((((('''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''(((((())))))((()))*********+++---///...///111333666888:::<<>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::;;;===>>>>>>???@@@BBB???AAADDDFFFFFFFFFHHHIIINNNMMMPPPUUUYYY]]]fffoooxxxmmm]]]QQQKKKHHHEEECCC???>>><<<::::::::::::::::::;;;;;;:::999777555333888777666999>>>DDDIIIKKKJJJXXXpppwwwmmmVVVAAA///...222000///222---,,,,,,,,,+++++++++***)))+++,,,,,,******,,,///---,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,---------------,,,++++++************************((((((((((((''''''''''''((('''''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''(((((())))))***((()))******)))***,,,...---...111444777:::<<<===???CCCEEEDDDGGGOOOUUUWWW___```dddiiiiiieeeeeehhhiiiiiiyyy%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))******)))))))))***+++,,,---...---000222333444777===BBBGGGDDDAAACCCHHHKKKIIIDDDIIIGGGRRRjjjzzzmmm\\\]]]ggglllfff\\\WWWXXXYYY^^^aaaeeeiiimmmttt}}}vvvmmmddd\\\VVVUUUPPPJJJGGGGGGFFFDDDAAA@@@@@@???>>>>>>>>>>>>???======>>>>>>>>>?????????<<>>???CCCEEEEEEHHHOOOVVVWWW]]]^^^ccciiijjjggghhhkkkjjjkkk|||%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++((((((((()))***+++------,,,///222333444888>>>CCCKKKHHHDDDBBBEEEIIIGGGBBBIIIEEEIIIZZZppp}}}zzz~~~aaadddiiikkkcccYYYVVVXXXXXXYYY[[[]]]bbbjjjrrryyyzzzqqqjjjccc]]]UUURRRRRRPPPKKKFFFEEEDDDBBB@@@???>>>??????============>>>>>>>>>>>>===@@@CCCCCCBBBCCCFFFIIIBBBDDDHHHKKKNNNSSSXXX[[[]]]dddqqqwwwpppllljjj\\\UUULLLDDD>>><<<::::::888888999:::;;;::::::999===;;;999888777777777888888BBBQQQ[[[aaafffmmmrrr{{{^^^888333000000111///++++++...************************)))+++---+++)))(((+++---+++++++++++++++***************))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))***+++'''''''''''''''''''''''''''''''''((((((((())))))))))))***************+++))))))************))))))************++++++++++++...............---,,,,,,))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((((((((())))))***+++++++++((()))******))))))+++,,,---///333666:::<<<======>>>CCCFFFEEEIIIPPPVVVWWW[[[\\\aaahhhiiiggghhhllliiikkk~~~%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''')))***+++((((((((((((***+++,,,---,,,///222444555999???DDDGGGGGGCCC>>>@@@GGGGGGDDDHHHIIIJJJQQQ```rrr~~~vvvwwwllljjjsssrrrddd[[[\\\WWWWWWXXXYYY[[[```eeeiiinnnsssxxxzzz|||zzzsssooonnnkkkccc]]]VVVTTTPPPLLLIIIGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEIIIMMMMMMLLLLLLPPPSSSOOORRRWWW]]]cccllltttzzzqqqhhhbbb[[[WWWVVVLLLHHHBBB>>>;;;999999999666777888::::::::::::::::::888666555777:::>>>@@@LLL\\\ooo{{{yyycccFFF111...111111---+++,,,,,,***)))*********************************))))))***+++))))))************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))************))))))************))))))************++++++++++++---------------,,,++++++))))))))))))))))))))))))***)))))))))))))))(((((((((((('''&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''(((((()))*********((()))***)))((((((***,,,---///222666999;;;;;;;;;>>>CCCFFFFFFIIIPPPVVVWWW[[[\\\```fffgggddddddgggfffjjj%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***''''''(((((()))+++,,,---,,,///222444555999@@@EEEAAABBB???:::===FFFJJJHHHIIINNNOOOLLLRRRcccttt|||}}}~~~tttuuufffeeeYYYYYYZZZZZZZZZ\\\]]]^^^]]]```ffflllsssxxx{{{|||{{{nnnkkkeee___ZZZWWWUUUTTTQQQQQQQQQQQQRRRRRRRRRRRRVVVZZZ^^^^^^\\\\\\```eeemmmpppvvv}}}~~~mmm]]]WWWRRRJJJCCCBBBAAA???<<<:::999999999999555666777999:::;;;;;;;;;777555444444777===CCCGGGbbbtttoooHHH333444+++000///((()))000000***)))))))))))))))*********+++***))))))))))))))))))(((((())))))*********+++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''')))((('''&&&%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''))))))))))))************'''((((((((())))))******))))))************)))))))))************++++++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))((()))***)))((((((***,,,,,,...222555888999::::::>>>CCCFFFFFFJJJQQQVVVWWW[[[\\\```eeedddaaa```cccdddhhh~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&''')))******++++++***(((((((((***+++---111444777;;;AAAEEE???>>><<<<<>>@@@BBBBBBCCCHHHQQQTTTSSSWWWYYY^^^eeefffccccccfffjjjmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***,,,((((((((((((((()))+++---,,,...000222444777<<>>RRRgggoooggg]]]RRRccczzzwww___JJJ:::///---000///...------......---,,,,,,,,,+++***))))))))))))+++++++++*********))))))''''''((()))))))))))))))+++***************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))+++,,,---,,,***,,,)))''')))---///---***,,,++++++,,,---,,,)))''')))((('''&&&&&&'''((()))+++***(((&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''((((((((((((***)))(((''''''((())))))+++,,,,,,+++(((''''''(((,,,///333555777999<<<>>>@@@CCCCCCDDDJJJSSSWWWVVVYYYYYY^^^dddeeebbbbbbfffjjjmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((()))+++---***)))((('''(((***,,,------...///000000222666888999999999:::;;;===???@@@DDDDDDCCCBBBDDDKKKSSSYYYmmmpppyyy}}}yyy}}}pppggg^^^YYYXXXYYYVVVSSSSSSUUUWWWYYYZZZ^^^___bbbgggnnnvvv}}}}}}uuukkk^^^UUURRRKKKFFF???<<<<<<<<<;;;999999999999999999:::;;;;;;555888:::999666444666777<<>>AAACCCEEEFFFMMMVVVYYYXXXZZZZZZ^^^ccccccaaabbbfffkkkmmm%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((((((***,,,...000...***))))))***++++++,,,---.........000333555666777888999;;;;;;<<<<<<===<<<===@@@FFFMMMSSSVVV^^^bbblllyyy~~~xxxhhh^^^YYYWWWVVVVVVXXXYYYWWWTTTZZZZZZ[[[\\\___cccfffhhhvvv{{{rrrjjjbbb]]]VVVNNNIIIIIIAAA>>>;;;::::::;;;999888999999999888888999999:::666777777555222555;;;AAATTTiiixxxrrrfffOOO888000222333///,,,///---,,,,,,------+++***,,,+++***)))))))))))))))************))))))))))))(((((())))))))))))(((((('''(((((())))))*********))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&'''(((((())))))(((((())))))))))))))))))))))))***))))))***,,,,,,+++)))***)))((())),,,---,,,+++***))))))+++---,,,+++)))(((((((((''''''(((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))*********(((''''''(((******))))))***,,,,,,///333555777999<<<>>>@@@CCCEEEGGGNNNWWWZZZYYY[[[[[[]]]aaabbb```bbbfffjjjmmm%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((())),,,...111...+++***,,,---------+++,,,---......000333666444666777999:::;;;;;;:::;;;:::<<<@@@HHHOOOSSSTTTQQQSSSYYYcccooo|||~~~}}}vvvkkkddd\\\WWWWWWWWWVVVSSSUUUUUUVVVWWWXXXZZZ\\\]]]]]]```fffmmmuuuzzzmmmdddXXXPPPKKKHHHFFFAAA???@@@<<<;;;::::::::::::888777:::999888777666666666666666555444333666>>>JJJSSSggguuutttgggFFF999...---000///+++)))...,,,++++++,,,,,,+++)))(((((((((((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((())))))***))))))((('''''''''''''''(((((((((((((((((((((((($$$&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((***+++)))((('''''''''((()))******))))))))))))+++,,,,,,***((('''(((((((((((((((((('''$$$$$$%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((%%%''')))++++++***((('''&&&((()))***))))))+++,,,,,,///333555777999<<<>>>???BBBDDDGGGNNNVVVYYYXXXZZZZZZ]]]aaabbb```bbbfffiiilll%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''(((***,,,,,,***(((+++///222222000***,,,---------///333555333444666888999:::;;;;;;>>>>>>???BBBGGGKKKNNNOOONNNMMMMMMQQQ\\\ppp~~~jjj\\\VVVVVVVVVUUUPPPQQQSSSUUUWWWYYYZZZZZZYYYZZZ[[[\\\^^^bbbhhhlllvvv}}}zzzuuuooohhh```WWWQQQJJJDDD@@@@@@???<<<<<<>>>;;;;;;;;;;;;::::::999999:::999888777555555555555555555777<<>>>>>BBBDDDGGGMMMUUUXXXVVVXXXXXX\\\aaabbbaaabbbfffhhhkkk$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&(((***(((&&&&&&+++000333222///***+++,,,,,,,,,---000333111222333555777999:::;;;??????@@@AAACCCFFFHHHJJJLLLLLLLLLMMMTTTfff~~~qqqgggaaa]]]YYYTTTUUUVVVXXXYYYZZZZZZYYYZZZZZZXXXVVVTTTUUUWWWZZZZZZbbbiiilllrrr}}}yyypppdddaaa\\\XXXUUUPPPKKKHHHEEE@@@>>>???@@@======???:::;;;;;;;;;;;;;;;;;;<<<999999888777666666777777888;;;CCCPPP\\\dddfffdddaaaccclllzzzcccGGG555666222000000///---...222***)))(((***,,,---,,,+++((((((((((((((()))***+++(((((((((((())))))******)))))))))))))))(((''''''(((((('''''''''''''''&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))(((((()))++++++***(((%%%&&&'''((((((((()))***+++*********+++***(((&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,''''''''''''((((((((((((%%%&&&((()))*********))))))***+++***)))((()))***,,,///333555777999<<<>>>???CCCEEEHHHNNNUUUWWWTTTUUUVVV[[[bbbdddbbbcccfffhhhkkk$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))(((&&&&&&+++000111...***+++,,,,,,+++***+++...000000000111333555888:::;;;<<<===???@@@@@@BBBFFFIIIEEEIIILLLMMMPPP[[[lllyyysssfff]]]\\\]]]]]]]]]\\\ZZZYYYWWWTTTSSSRRRPPPNNNMMMOOOQQQRRRXXX[[[ZZZ[[[dddmmmrrrrrrvvvxxxnnnfff```TTTQQQMMMJJJGGGEEEBBB@@@AAA===;;;===>>><<<;;;<<<999:::;;;;;;;;;;;;===???888888888777888888999:::???DDDPPP```mmmooofff]]]___mmmlllIII666888000......111000***'''((()))(((((()))+++------,,,***))))))(((((((((((()))'''((((((((())))))******)))))))))))))))(((''''''(((((((((''''''&&&&&&%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&'''))))))((('''&&&'''))))))((()))***++++++*********+++***'''%%%&&&'''((())))))((('''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))+++---...///''''''''''''((((((((()))&&&'''((())))))*********%%%''')))***)))***,,,---,,,///333555777999<<<>>>@@@DDDGGGIIINNNUUUWWWTTTSSSUUU[[[ccceeeccccccfffiiilll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))***,,,...///222333444666777999:::;;;<<<===??????@@@AAADDDFFFBBBBBBCCCDDDHHHPPPZZZ```ttt~~~qqqnnnhhh```\\\YYYVVVRRRTTTSSSPPPNNNLLLMMMNNNPPPQQQQQQPPPQQQRRRTTTUUUVVVZZZ]]]_________aaaeeeiiilllgggaaa^^^^^^aaadddfffmmmsss}}}{{{qqqjjjeeedddaaa]]]XXXSSSOOOMMMEEEEEEDDDCCCAAA@@@??????<<<======;;;::::::===???<<<<<<;;;;;;;;;999555222555333333888===AAAIIIQQQ___hhhttt{{{{{{uuuoookkkrrryyyiiiPPP888...///000000///...,,,+++************))))))))))))******'''((()))******)))((('''))))))************))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$########################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$######$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&+++,,,+++)))___uuu???))))))))))))))))))))))))******))))))((((((''''''((((((((()))***,,,---......111444777999;;;===@@@BBBGGGLLLNNNSSSXXXYYYWWWWWWYYY___ffffffaaa___aaaiiifff%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))***,,,...///111111222444555777888888:::<<<=========>>>AAACCCCCCCCCBBBBBBCCCHHHOOOTTT^^^lll~~~~~~vvvkkkccc^^^ZZZXXXTTTOOONNNNNNMMMIIIFFFHHHIIIJJJKKKMMMNNNNNNOOOLLLNNNQQQRRRQQQQQQRRRTTTNNNJJJFFFEEEHHHLLLOOOQQQTTTYYYbbbpppyyytttrrrooojjjeee___XXXQQQLLLNNNMMMMMMKKKIIIGGGFFFDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;888555555888===BBB666888@@@MMMXXX^^^eeelll{{{|||ooo]]]LLL<<<111000444000///...---,,,+++************))))))))))))******'''((()))******)))((('''))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((())))))))))))*********)))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&///!!!***+++""":::FFF%%%((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))***,,,---......111444777999;;;===@@@CCCHHHLLLNNNRRRWWWXXXVVVTTTVVV]]]dddfffccccccfffkkkiii$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))***,,,---...///000000222333444555555999:::;;;;;;:::;;;===???AAABBBAAAAAAAAADDDHHHKKKVVV```nnnyyyrrrpppwwwppptttwwwjjjcccbbb\\\WWWVVVYYYZZZVVVQQQPPPPPPOOONNNMMMKKKIIIIIICCCFFFHHHIIIGGGFFFEEEEEEHHHFFFDDDEEEIIIMMMPPPQQQHHHJJJOOOYYYgggxxxuuuhhh]]]WWWUUUZZZYYYVVVTTTRRROOOJJJGGGAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>=========<<<::::::;;;:::999777888:::;;;:::777555777999:::AAARRRfffssstttrrrrrr{{{iiiUUU???333///...111444///......---,,,++++++*********))))))))))))******(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))(((((()))))))))*********))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$%%%''')))***(((((('''''''''&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''((((((((()))))))))*********)))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!"""%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&*** &&&...'''&&&***%%%''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))***+++------...111444777999;;;===@@@DDDIIIMMMNNNQQQVVVVVVTTTQQQSSSZZZcccfffeeegggkkkmmmjjj########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***+++,,,------...///000111222333333444888999::::::999999;;;======???@@@BBBCCCFFFJJJMMMVVV\\\eeeooowww~~~sssrrrtttuuu||||||uuuqqqlllgggccc]]]VVVPPPTTTSSSPPPNNNKKKIIIHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCEEEHHHLLLNNNNNNLLLKKKJJJNNNXXXfffttt}}}xxxjjj```XXXSSSQQQRRROOOMMMKKKJJJIIIGGGCCCAAACCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>======<<<<<<<<<===;;;:::;;;<<<<<<:::888777888999;;;>>>@@@BBBCCCPPPXXXiiizzzxxxllleeeuuujjjNNN@@@333///111111000000...------,,,,,,+++++++++******))))))))))))******(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''(((&&&$$$######%%%(((***((((((((('''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###"""###%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$,,,///((('''000''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))***+++,,,---...111444777999;;;===@@@EEEJJJMMMNNNPPPTTTTTTQQQQQQSSSZZZcccffffffiiimmmkkkiii########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,......///111222333444444888999::::::999999;;;===;;;===@@@BBBCCCFFFJJJMMMMMMNNNUUU^^^fffoooyyyjjjbbbXXXVVVSSSPPPMMMLLLKKKKKKKKKJJJHHHGGGGGGFFFEEEEEE@@@@@@AAADDDHHHLLLNNNOOOLLLJJJHHHIIIPPP[[[fffnnnlll^^^QQQMMMKKKHHHHHHJJJFFFEEECCCBBBBBBAAA???===AAAAAAAAA@@@@@@???======<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;:::999999888:::DDDSSScccnnnrrrpppttt|||yyyqqqooonnnPPP:::444000222333000......,,,,,,,,,,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''***(((%%%######$$$&&&'''((('''''''''&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((&&&$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&+++%%%"""***'''!!!'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,...111444777999;;;===@@@EEEJJJMMMMMMOOOSSSSSSPPPRRRTTT[[[dddgggfffgggkkkkkkjjj$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''')))***+++,,,,,,,,,---...///000222444555666777888999999999999;;;======>>>@@@@@@AAACCCFFFIIIIIIGGGJJJRRRXXX```ppp~~~nnnpppwwwvvvrrrnnnhhhccc^^^\\\VVVTTTRRRPPPPPPNNNJJJHHHGGGGGGGGGJJJPPPTTTWWWXXXMMMMMMMMMQQQXXXbbblllssskkkZZZLLLIIIHHHDDDAAACCCGGGFFFEEEEEEFFFFFFEEEDDD<<<===>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::888888;;;===@@@IIIZZZmmm}}}gggJJJ<<<444000...//////,,,---///++++++++++++,,,,,,,,,,,,******))))))))))))******))))))(((((((((((())))))'''(((((())))))(((((('''%%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%((()))%%%""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((,,,%%%%%%'''###"""''''''''''''''''''''''''(((((((((((())))))))))))******))))))***++++++,,,...111444777999;;;===@@@EEEIIIMMMMMMOOORRRRRROOOSSSVVV]]]fffhhhfffeeehhhlllmmm%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((&&&''')))***++++++++++++++++++---///222444666666555666888888888999;;;===??????@@@???@@@BBBFFFIIIKKKGGGHHHNNNQQQUUUeeewww}}}mmmiiisssmmmgggmmmxxx}}}tttsssrrrqqqoooiiiaaa[[[SSSQQQPPPPPPSSSVVVWWWXXXXXXZZZ___gggpppzzz{{{fffTTTQQQPPPJJJFFFHHHDDDBBBAAAAAABBBCCCBBBAAA<<<======>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<@@@DDDDDDDDDHHHQQQYYY\\\kkkuuunnnxxxhhhFFF444444222---+++---...---,,,...******+++++++++,,,,,,,,,******))))))))))))*********)))(((''''''((()))***''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))))))))(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!%%%'''%%%"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))(((((((((((((((((((((((('''((((((((()))))))))************)))******+++,,,...111444777999;;;===@@@DDDIIILLLLLLNNNRRRRRROOORRRVVV___hhhjjjfffeeefffkkkmmm%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%'''(((***++++++++++++)))***,,,...111444666777333555666777777888;;;===??????@@@@@@AAADDDIIIMMMIIICCCBBBHHHHHHJJJWWWiiixxxuuutttuuu}}}{{{xxxxxxxxxxxxyyy|||sssnnnjjjeeebbbaaabbbaaaaaabbbfffnnnxxxjjjWWWSSSSSSMMMKKKNNNKKKIIIGGGFFFFFFEEEDDDCCC============<<<;;;:::999999::::::;;;;;;<<<<<<===EEELLLTTTXXX[[[cccrrr~~~~~~tttfffdddgggpppiiiEEE666333222111+++***000333111,,,************++++++,,,,,,---******))))))))))))*********)))(((''''''((()))***''''''((((((((((((''''''&&&''')))******)))'''&&&''''''''''''((((((((()))%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((++++++++++++************&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$########################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!!!!$$$$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%...((("""'''***))))))))))))))))))))))))'''((((((((())))))************************++++++...111444777999;;;>>>@@@CCCHHHKKKLLLNNNRRRRRROOOQQQUUU___iiikkkgggeeefffhhhkkk%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))***+++---///000222222555555555666777888888888;;;===???AAABBBEEEHHHKKKGGGEEEDDDDDDHHHOOOVVVZZZnnnvvvlll[[[[[[cccnnnyyy|||{{{zzzxxxzzzmmmkkkmmmhhhbbb______KKKCCCGGGJJJMMMLLLAAA???>>><<<999888:::===@@@>>>>>>@@@BBBAAAAAAFFFNNNcccuuuxxxmmmeeefffqqqeeeKKK<<<555333111------......---+++***(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((***)))(((((((((((())))))...+++((((((***------,,,///222444666777999;;;>>>DDDHHHJJJKKKNNNQQQPPPLLLPPPSSS\\\fffjjjgggccccccgggmmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))))))))***+++---...000111222222333444555777888999:::999;;;===>>>>>>???AAACCCEEEDDDDDDEEEIIIMMMRRRUUUcccgggsss}}}zzz{{{eeelllvvv}}}~~~}}}{{{zzzrrrllliiippp~~~www\\\LLLHHHJJJFFFEEEDDD===;;;;;;;;;:::<<>>FFFIIIKKKKKKMMMQQQQQQMMMQQQSSS\\\fffjjjgggddddddfffkkk%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))))))))+++,,,...///000111000111333555777999:::;;;999;;;======<<<;;;<<<===AAACCCEEEGGGJJJLLLNNNOOOUUUWWWbbbsss}}}{{{qqqmmmxxxnnn]]]]]]eeeoooyyyuuuqqqyyyiii[[[PPPDDDCCCFFFCCCGGGPPPQQQLLLLLLLLLMMMUUUccctttxxxlllqqq{{{iiiEEE>>>555000.........,,,...---,,,++++++***++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***************)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))---+++))))))+++,,,------///222444666777999;;;>>>GGGJJJKKKJJJLLLPPPQQQOOOQQQTTT\\\fffjjjgggdddddddddjjj&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))))))))***,,,---...///000111111222444666888999:::;;;===>>>>>>===<<<<<<<<<>>>AAAEEEJJJLLLMMMMMMLLLLLLOOO^^^rrr{{{{{{sss{{{|||qqqhhhdddiiiwww}}}ssshhhkkkqqqtttpppcccTTTJJJFFF<<<@@@KKKTTTggg{{{yyytttoooqqq|||{{{iiicccmmm~~~aaa@@@888555111///000000000......---+++*********+++,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((++++++++++++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''(((((())))))((((((+++***)))***+++,,,------///222444666777999;;;>>>FFFJJJKKKIIIIIIMMMPPPOOORRRTTT\\\fffjjjgggdddeeeeeejjj&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))***+++,,,---...///222222333444555666666777:::<<<>>>>>>===<<<===>>><<<@@@EEEKKKNNNNNNMMMLLLLLLNNNYYYkkkvvvzzz}}}{{{zzzjjjaaa\\\fffrrrzzzzzzuuunnnhhhRRRJJJUUUnnntttssssssXXXEEE;;;333111...------------,,,---,,,+++***)))***+++,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''+++++++++******((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((%%%&&&'''((((((((('''''')))******++++++,,,---...///222444666777999;;;>>>EEEIIIKKKHHHGGGKKKNNNNNNSSSUUU\\\fffjjjgggeeeffffffkkk&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((())))))***,,,------...222222333333444555555555999:::;;;:::::::::<<<>>>>>>AAAEEEJJJLLLMMMLLLKKKMMMKKKOOOXXX^^^cccooo~~~uuuqqqsssxxx}}}xxxtttnnniiizzzuuulllppp{{{mmmMMM;;;666666000///---+++++++++,,,---++++++************++++++******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$%%%'''((())))))((('''((()))++++++++++++---...///222444666777999;;;>>>DDDJJJLLLJJJHHHKKKMMMMMMTTTUUU\\\fffiiigggfffgggfffmmm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((()))***+++,,,------000111222333444555666666;;;;;;:::888777888;;;>>>AAACCCEEEGGGHHHHHHHHHGGGHHHFFFHHHMMMMMMOOO[[[lllsss|||}}}uuussszzz~~~wwwooommmuuucccFFF999777222+++.........---,,,,,,---...******++++++++++++*********)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&(((***++++++***)))&&&))),,,,,,++++++---//////222444666777999;;;>>>DDDKKKOOOMMMJJJLLLNNNNNNTTTVVV\\\eeeiiigggfffgggfffmmm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---...///000222444666777888???>>>;;;999777888<<>>EEEMMMRRRPPPMMMNNNOOOOOOUUUVVV\\\eeeiiigggfffhhheeemmm***)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))+++***)))))))))***+++,,,...///111333555777999:::999::::::777444666===CCCCCCAAACCCEEEDDDBBBCCCHHHFFFGGGHHHIIIKKKLLLMMMNNNWWWbbbtttxxxmmmggggggnnn}}}yyyiiikkkwwwzzzyyy}}}zzzpppzzzyyy\\\>>>;;;666111...---...///---------,,,,,,,,,+++++++++*********))))))((((((+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$#####################$$$%%%%%%$$$###!!! """"""#########$$$$$$$$$&&&'''((((((&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''///)))$$$###%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))$$$******&&&,,,777888000***************+++++++++111333555666777999<<>>@@@GGGKKKMMMJJJIIILLLNNNMMMRRRTTTYYY___eeeiiiiiihhhgggnnn###$$$&&&'''((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((()))***++++++***......///111222333444555666666777888999:::;;;;;;999999===BBBAAA>>>???BBBFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGJJJMMMLLLMMMTTT]]]aaakkkyyy{{{[[[GGG888333111222111...,,,,,,,,,,,,------------,,,,,,************)))))))))(((''''''(((((((((((())))))''''''(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$&&&))))))&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&##################$$$$$$###"""""""""""""""!!!!!!###%%%%%%%%%$$$###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((******)))'''((()))+++(((((()))***+++,,,,,,---///222666999;;;<<<>>>@@@HHHLLLMMMKKKJJJLLLNNNLLLRRRTTTWWW\\\bbbeeeeeedddgggmmm"""###%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''(((*********))))))+++,,,---///111333444555555555444555777888999999999999;;;??????===>>>CCCEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFFFFJJJLLLKKKNNNRRRQQQXXXdddppp}}}tttXXX>>>000666222000000,,,)))---555,,,,,,++++++++++++++++++++++++*********)))))))))'''''''''((((((((())))))'''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$'''++++++((($$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&######$$$$$$$$$######"""######""""""!!!!!!!!!!!!###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***)))'''&&&(((+++'''((()))***+++,,,------...222666:::<<<===???@@@FFFKKKMMMKKKKKKNNNPPPOOOUUUVVVXXX\\\aaaccccccbbbhhhnnn!!!###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&'''((()))******)))((((((((()))+++---000222444555444333222222444777888888999888:::>>>>>><<<>>>CCCCCCCCCDDDDDDEEEEEEFFFFFFJJJDDDBBBFFFKKKJJJGGGFFFHHHGGGKKKWWWiii{{{}}}hhhTTTBBB444000222111***'''---000---******,,,+++***************+++++++++++++++************&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&'''%%%%%%(((,,,---)))$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%###""" ######""""""!!!!!!!!! """$$$%%%$$$###"""###$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''))))))'''%%%'''+++'''((()))***+++,,,------...222777:::<<<===???@@@DDDIIILLLKKKLLLPPPSSSRRRYYYYYY[[[^^^bbbdddcccbbbiiiooo'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))***+++---...///000333333333333444666888999777888999:::<<<===>>>???CCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEGGGGGGGGGFFFEEEFFFHHHJJJJJJNNNXXXfffqqq~~~YYYMMM>>>444111111111000------------,,,,,,+++***)))******+++++++++******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######################################################""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""''''''&&&%%%###!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))***))))))))))))+++,,,---...222777999::::::===@@@DDDHHHKKKJJJKKKOOOQQQQQQUUUXXX]]]aaadddeeeeeedddeeemmm'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++,,,...//////333333333333444555777888888888999;;;<<<===>>>???AAABBBBBBBBBCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEEEEFFFFFFEEEFFFLLLVVV___|||iiiYYYBBB;;;222.........---+++,,,,,,------,,,++++++***)))******++++++***************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$############################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""&&&&&&&&&%%%$$$""" $$$$$$$$$$$$$$$###""""""########################$$$######"""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&'''''''''((((((((())))))***))))))))))))+++,,,---...222777:::::::::===@@@DDDIIIKKKJJJJJJOOOQQQQQQUUUXXX]]]bbbeeeeeeeeeddddddkkk&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))+++,,,---...///222222222333444555777777888888999;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAA@@@AAACCCDDDEEEEEEEEEDDDBBBCCCCCCBBBAAACCCJJJOOOfffzzzxxxdddQQQBBB:::333111//////111111...***+++,,,,,,,,,,,,+++******)))******+++******))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$############################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""!!!""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))***))))))))))))+++,,,---...222777:::::::::===@@@EEEIIIKKKJJJJJJOOOQQQQQQUUUXXX]]]bbbeeefffeeeeeedddiii&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***+++,,,------111111222333444555666666777777888999:::;;;<<<<<<============>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDDDD???AAABBBCCCCCCDDDHHHKKKQQQ^^^ffffffooottt___III999111000111111111111222333222...******+++++++++++++++*********************))))))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$############################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""########################!!!"""###$$$$$$###"""!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))***))))))))))))+++,,,---///333888:::999:::===???FFFJJJLLLJJJJJJOOORRRQQQUUUXXX]]]bbbeeeffffffeeefffjjj%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))***+++,,,,,,000000111222333444555555555555666666777888999999;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDDDDDDDDDD@@@AAACCCEEEEEEFFFHHHIIIFFFLLLLLLGGGLLL___uuu|||kkkJJJCCC;;;666444333000---...............---+++)))))))))******+++******)))***************)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$############################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&(((((((((((()))))))))******))))))))))))+++,,,---///333888:::999:::<<>>IIILLLMMMIIIIIINNNRRRRRRTTTXXX]]]bbbfffhhhhhhgggjjjooo%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********...///111222333333333333444444444555555666666777999999999999::::::::::::;;;<<>>@@@AAAAAADDDIIIJJJIIIQQQbbbyyyzzzgggVVVHHH===666555333000---++++++---...,,,------,,,,,,,,,---...'''(((((()))******))))))************)))((('''&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$!!!!!!"""#########""""""""""""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''((((((((((((((('''&&&&&&(((((()))))))))************))))))))))))+++,,,---000444888:::999999<<<>>>JJJMMMMMMIIIIIINNNRRRSSSTTTXXX]]]cccfffhhhhhhhhhhhhppp$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******---///000222333333333333444555555555666666777777888999999999999:::::::::;;;<<>>JJJMMMMMMIIIIIINNNRRRSSSTTTXXX]]]cccggghhhhhhhhheeeooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++---...000111222222222111111333555666555555666777777888999:::;;;;;;;;;;;;@@@@@@AAABBBCCCEEEEEEFFFGGGFFFCCCAAA??????@@@@@@AAA@@@@@@??????@@@@@@AAAGGGFFFFFFHHHKKKQQQWWWZZZfffnnnyyy{{{hhhUUUFFF;;;:::888666444222111000+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$##################"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######''',,,---((($$$%%%######""""""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$###"""!!! """""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""############"""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((()))++++++***+++---///444555888;;;:::888;;;AAAMMMNNNLLLGGGHHHMMMPPPOOOUUUYYY^^^dddgggiiiiiiiiiggglll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,---///111222222222222222333555666555555666777999:::::::::::::::::::::>>>??????@@@AAABBBBBBCCCJJJHHHEEEBBB@@@??????????????????@@@@@@@@@AAAAAABBBAAA???>>>???AAADDDFFFFFFKKKSSSZZZcccqqqzzzyyypppaaaRRRGGG;;;111222222000///---,,,******,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))''''''(((((((((((())))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######%%%***+++&&&$$$%%%$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""############"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''((('''(((((()))***)))))))))((()))++++++***+++---///444555888;;;:::888;;;AAANNNOOOMMMIIIJJJOOORRRQQQWWWZZZ___dddggghhhhhhgggggglll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++---///111222222222222444666666666555666777:::::::::::::::999999999????????????@@@@@@AAAAAAJJJIIIFFFCCC@@@?????????======???@@@@@@@@@?????????>>>===;;;::::::::::::999;;;>>>AAAGGGRRR___iiiuuuyyy}}}kkkZZZMMMLLLFFF===777555222...000000///...---,,,++++++---,,,,,,,,,+++*********+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((()))***+++,,,''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$"""###'''((($$$###%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$#####################################################################"""""""""""""""""""""""""""""""""######""""""!!! """"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&''''''''''''(((((())))))***************((()))++++++***+++---///444555888;;;:::888;;;AAAMMMOOONNNJJJLLLQQQUUUTTTXXX[[[```dddggghhhgggfffgggmmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***,,,...000111222333222444666666555555666777999999999999999::::::;;;@@@@@@AAAAAAAAAAAAAAAAAAGGGFFFDDDBBB@@@?????????===>>>???@@@@@@>>><<<;;;<<<<<<<<<<<<;;;;;;:::999:::<<>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????>>>???@@@@@@>>><<<999777888888999:::999888777777333666:::======;;;999888666999???DDDKKKSSSZZZ```lllqqqwww|||zzznnn^^^VVVJJJ@@@999666333222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##########################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$!!!!!!$$$$$$""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$""""""""""""""""""""""""###############""""""!!!!!!"""""""""############""""""#########$$$$$$$$$##################"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((()))++++++***+++---///444555888;;;:::888;;;AAAIIIKKKKKKIIIKKKQQQTTTSSSSSSWWW]]]ccchhhjjjkkkkkkjjjppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((())))))***+++,,,...000111000222444444444333444555444444555666888;;;>>>@@@<<<<<<<<<=========>>>>>>>>>>>>????????????@@@@@@?????????>>>===:::888777;;;;;;::::::888777666555555555555666777999::::::555666666555666999>>>BBBJJJMMMPPPVVV^^^iiittt{{{~~~{{{uuulllaaaSSSEEE<<<222333222000...///222666...,,,---///...***((()))+++++++++++++++++++++++++++*********)))((((((((((((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#################################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###!!!!!!$$$$$$""""""%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$######"""!!!""""""""""""############"""############$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((()))++++++***+++---///444555888;;;:::888;;;AAAGGGJJJJJJIIIJJJPPPRRRQQQQQQUUU\\\ccchhhkkklllmmmiiiooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''(((((())))))******)))***+++---...000///111333333222222333444555555555666888:::===???::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@?????????======<<<<<<;;;:::::::::===<<<;;;:::888777666666999777555444444555666666;;;;;;:::777555555777999666666777:::???GGGOOOTTTSSSXXX^^^ccciiipppyyy{{{uuummmccc[[[XXXJJJFFF@@@;;;777333///,,,+++...111111///...000222111......111111,,,+++...------,,,,,,,,,,,,,,,,,,)))))))))))))))))))))((((((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###!!!"""%%%%%%""""""%%%#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((()))++++++***+++---///444555888;;;:::888;;;AAAGGGJJJKKKIIIJJJOOOQQQOOORRRVVV\\\ccchhhkkkllllllffflll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))******))))))***,,,...///...000222222111111222333777666666666777999<<<>>>;;;;;;<<<===>>>???@@@AAAAAAAAABBBAAAAAA???>>>>>>;;;::::::::::::;;;<<<===888777666555555555666666111111222333444444222000222444555444333333444666333333555555666666666777555:::>>>??????DDDMMMUUUZZZ___eeejjjnnnttt|||zzzssskkkddd___PPPJJJDDDDDDCCC>>>::::::444222000111222333333333---......---+++***+++,,,...***)))------)))***///+++++++++***************(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""!!!"""&&&&&&###"""$$$""""""###$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''(((((((((((()))***************((()))++++++***+++---///444555888;;;:::888;;;AAAHHHKKKLLLJJJKKKOOOQQQOOOTTTWWW]]]ccchhhjjjjjjjjjdddiii$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))(((((((((((()))***+++,,,///000111222222222222222666666777888999999999999======<<<<<<<<<=========@@@???===;;;:::;;;<<<===>>>===;;;:::999888888888;;;:::888666555444555555444444444333333222222222444444444555444444333333222333333444444333333222444555666777999:::;;;;;;>>>@@@BBBFFFKKKOOOSSSUUUaaaffflllllljjjjjjnnnsssxxx{{{uuussspppooooooqqqqqqnnnkkk^^^[[[WWWQQQJJJDDD???===555555444444333222111111////////////////////////........................+++,,,,,,------,,,,,,++++++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!########################$$$###!!!"""###%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$#########""""""!!!""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$&&&))),,,777222***"""###&&&%%% $$$$$$###"""!!!!!!""""""""""""############""""""######""""""""""""##############################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((()))((()))******)))***,,,...111555999:::::::::===@@@FFFHHHJJJKKKKKKKKKMMMOOOSSSVVV\\\bbbfffiiijjjkkkfffmmm$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))***++++++//////000111222222222222444555666888:::;;;;;;<<<>>>======<<<<<<<<<======>>><<<;;;:::999:::<<<======<<<;;;999888888777777:::999777555444444444444444333333333222222222222333333444444444333333333222222333333333333222222//////000000111111222222333333333444666888999:::888;;;???@@@??????BBBDDDIIIKKKPPPZZZdddjjjiiifff```^^^[[[YYYUUUNNNEEE>>>@@@>>><<<===>>>>>>;;;999999888666444222000...---222222222111000000000///------------------------------------------------++++++,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$######"""!!!!!!!!!!!!!!!########################$$$###!!!"""$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$%%%(((***111///+++%%%%%%'''&&&"""$$$$$$###"""""""""""""""""""""############""""""######""""""""""""##############################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))((()))******)))***,,,...222555999:::::::::===@@@FFFHHHJJJKKKKKKLLLMMMOOOSSSVVV\\\bbbgggiiikkkkkkjjjrrr$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%(((''''''(((((()))***+++...///000111222222222222222444666888:::<<<======>>>======<<<;;;;;;;;;<<<;;;:::999888999:::;;;<<<<<<;;;:::888777777777777999888666555444444444444333222222222222111111111111222222333333333222222111111222222222222111111000000000000000000000000...---,,,,,,+++++++++,,,---...000111222222333333......000555:::;;;999555;;;999777666666555333111222111000000111000///------......///000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$############""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#####################"""!!!!!!!!!""""""########################$$$###""""""$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###$$$&&&((((((,,,---)))'''((((((%%%$$$###""""""""""""""""""""""""############""""""######""""""""""""##############################%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***((()))******)))***,,,...333777:::;;;::::::<<>>GGGIIIKKKKKKKKKLLLNNNPPPSSSVVV\\\bbbgggjjjlllllljjjxxx$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&'''((()))***,,,,,,...///000111111111444555666777888999999999:::999888777777777777777999999999::::::;;;<<<<<<888777666555555555555555555444444444333333222222000000000000000000000000......///000111111000000...//////////////////...,,,,,,------.../////////,,,,,,,,,,,,,,,---......******)))***++++++***(((//////.../////////...,,,+++,,,---...............,,,---------,,,,,,++++++---------,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######""""""""""""##############################%%%$$$"""###$$$&&&&&&%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$$$$###"""###$$$"""***000,,,&&&$$$$$$######"""""""""""""""######""""""############""""""######""""""""""""##############################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))******)))***,,,...444888;;;<<<::::::<<>>AAAHHHJJJKKKLLLLLLMMMOOOQQQRRRVVV\\\ccchhhlllnnnnnnnnn$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((()))***,,,...///000111111---...000333555666777777777777888888999:::<<<<<<888888888888888777666555444444333333222222333333000111222333333222000///---------.........//////***+++,,,---............+++,,,,,,------,,,,,,+++------,,,,,,+++******))))))))))))))))))******+++(((---000///,,,***,,,000++++++***(((''''''(((***+++,,,,,,+++))))))---000'''***,,,,,,***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%######""""""###$$$%%%%%%########################&&&$$$###$$$%%%&&&&&&&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" """######""""""######&&&%%%!!! ###$$$###""""""!!!""""""###$$$$$$""""""############""""""######""""""""""""##############################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((()))******)))***,,,...222666:::<<<;;;<<>>666000---111///+++(((&&&&&&'''(((***(((((((((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''((()))***+++,,,---...//////000222444555555555444222333555777888888777777888999999999999999888888333333222222111111000000000000/////////...............---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++************((())))))*********))))))'''(((((((((((((((((('''(((&&&'''***)))$$$%%%+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""##################"""""""""######""""""""""""######!!!!!!""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""$$$''''''####################################""""""""""""""""""""""""#########""""""######$$$$$$$$$######"""############$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!#########"""""""""""""""###""""""!!!""""""######!!!###$$$$$$######$$$&&&$$$$$$###########################$$$$$$######"""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""####################################""""""""""""######%%%$$$$$$$$$######""""""########################000888:::111%%%!!!###&&&######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))***&&&&&&'''((((((((((((((())))))******+++,,,...///333777<<<<<<::::::???CCCJJJLLLNNNNNNNNNNNNPPPRRRSSSVVV[[[bbbiiimmmnnnmmmkkk\\\[[[YYYVVVQQQLLLGGGEEE:::666000+++((()))+++,,,((('''&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''((()))***,,,---......---...000222333333333222111333555777888777666555555666777777777777666666333222222111000000//////////////////..................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&)))++++++(((''')))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%""""""""""""""""""""""""###########################$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""""""""""""""#########""""""""""""""""""##############################""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""###'''&&&"""""""""""""""""""""""""""""""""""""""""""""######""""""############"""!!!!!!!!!"""""""""""""""!!!"""""""""######$$$$$$$$$###$$$%%%%%%$$$###!!! """"""""""""""""""############""""""""""""###### """############$$$&&&##################$$$$$$######$$$$$$$$$$$$##############################!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$##############################""""""""""""######"""""""""######$$$$$$$$$########################%%%+++---((($$$%%%''''''######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))***&&&'''((()))))))))(((((()))))))))***+++,,,---...333777<<<<<<::::::???CCCKKKLLLNNNOOONNNOOOPPPRRRSSSVVV[[[cccjjjnnnooonnnnnnUUUVVVVVVVVVVVVUUUTTTTTTJJJFFF>>>666///+++)))))))))'''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&'''((()))+++---.........///111222333333333333222333555777777666444333222333555666666555444444333333222111000//////.../////////.........------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********))))))))))))(((''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&)))((((((((())))))***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%######################################################$$$$$$######"""!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###""""""""""""""""""######""""""""""""####################################"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###!!!###'''&&&"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""###$$$$$$###!!! !!!!!!""""""!!!!!!!!!!!!""""""###$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""""""""############$$$$$$###"""""""""###### """######""""""$$$%%%"""""""""###############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!""""""###$$$$$$%%%######################## $$$%%%######''''''%%%#########""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))***''''''((())))))))))))((())))))))))))***,,,---...333777<<<<<<::::::???CCCKKKLLLNNNNNNNNNNNNPPPRRRSSSUUU[[[ccckkkoooqqqpppqqqVVVUUUTTTSSSRRRQQQQQQQQQRRRPPPMMMGGG@@@999333000...,,,)))((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))+++,,,---......///111222333444333333444444555555555444333222111222444555666555444333444333333222111000///...//////.........---------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))(((((((((((())))))))))))((('''&&&&&&''''''((((((''''''&&&)))&&&""" $$$((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""!!!###""""""""""""###$$$$$$"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###!!!###&&&&&&"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""$$$$$$$$$###!!! !!!"""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!"""""""""############%%%$$$######""""""######!!!"""######""""""###$$$!!!!!!!!!""""""#########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""####################################$$$'''((($$$###$$$%%%###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***((((((((((((((()))))))))(((((())))))***,,,---...333777<<<<<<::::::???CCCJJJLLLMMMNNNMMMNNNPPPQQQRRRUUU[[[ccckkkqqqrrrrrrqqqfffccc^^^XXXRRRNNNLLLJJJIIILLLQQQSSSRRRNNNIIIFFF666333///,,,+++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%'''(((***,,,---...,,,...///111222222222222555555555555444333222222111222444666666555444333444444333222111000///...//////.........---------......---------,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))((((((((((((***************)))((((((&&&''''''''''''''''''&&&###%%%'''((())))))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!###############$$$$$$%%% !!!!!!"""""""""###""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###!!!###&&&&&&"""""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%$$$###!!!!!!!!!"""############### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$%%%%%%$$$###""""""######"""###$$$###"""!!!"""### !!!!!!"""""""""###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!"""##############################""""""""""""######$$$$$$######"""!!!!!!!!!########################$$$&&&### """%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***((((((((((((((()))******(((((())))))***+++---...333777<<<<<<::::::???CCCJJJKKKMMMMMMMMMMMMOOOQQQQQQTTTZZZccclllqqqsssssspppgggccc```______ZZZRRRJJJIIIIIIKKKOOOOOOPPPVVV^^^KKKEEE???:::444---+++------***)))***'''$$$%%%)))))))))((('''%%%%%%'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''')))******++++++------...000111111111111222000000222555777555333333333333333333444555666222333333333222000...---.........///////////////------,,,,,,,,,+++++++++************))))))))))))***(((&&&'''***+++)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%###!!!"""#########$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$#########""""""!!!!!!"""!!!!!!!!!"""###$$$$$$########################$$$#########""""""!!!!!!"""""""""!!!"""######$$$"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$##############################$$$$$$############$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""" """""""""!!!""""""""""""#####################"""""""""""""""###$$$&&&''''''%%%""" """"""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$######""""""!!!!!! """!!! !!!###$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&'''$$$""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))***,,,...///222666;;;<<<;;;;;;===???JJJJJJKKKLLLNNNQQQSSSUUUSSSWWW]]]dddkkkpppssstttlll[[[ZZZYYY[[[^^^___\\\ZZZOOOOOOQQQRRRPPPMMMPPPVVVYYYUUUQQQMMMCCC666---,,,,,,)))((())))))''')))...&&&&&&&&&&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))***++++++,,,---...000000111111111333222111333555666555333222222222333444555666666333333333222111000///...............///////////////............---------************))))))))))))***(((''''''******)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """""""""#########$$$$$$""""""############""""""########################""""""""""""########################"""""""""!!!""""""""""""""""""###$$$####################################"""""""""!!!"""""""""""""""######$$$"""############$$$$$$$$$######$$$$$$%%%$$$$$$$$$########################$$$######""""""######$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$##############################""""""""""""#########""" """""""""!!!""""""""""""###############"""""""""""""""""""""###$$$&&&'''&&&$$$"""!!!""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!"""""""""###############"""""""""!!!!!!!!! """!!!!!! !!!"""###$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&&&&$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))***,,,...///222666:::<<<;;;:::===???IIIIIIIIIKKKMMMPPPSSSTTTSSSWWW]]]dddkkkpppssstttnnnHHHHHHJJJLLLQQQVVVZZZ\\\[[[[[[]]]^^^ZZZUUUTTTXXXXXXXXX[[[[[[TTTHHH???===444000,,,,,,***'''))),,,'''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&''')))+++,,,,,,,,,...///000111111111444444333444666666555333222222333444555666777777444444222111000000//////....................................------------************))))))))))))***((('''((()))***)))'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!"""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""########################""""""""""""$$$###""""""""""""""""""####################################"""""""""""""""""""""""""""#########"""############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################$$$######""""""######$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$##############################""""""""""""#########""" """""""""!!!""""""""""""############""""""""""""""""""######"""###%%%&&&&&&$$$"""!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))***,,,...///333666:::;;;::::::===@@@GGGHHHHHHJJJMMMPPPSSSTTTRRRVVV]]]dddkkkooorrrsssqqq============???DDDJJJOOOZZZ[[[```dddbbb^^^^^^bbbUUUWWW\\\```]]]VVVSSSUUULLLDDD<<<777000)))&&&'''+++)))((('''((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%&&&(((***,,,+++,,,---///000111111111555555555555666555444333333333555666777888999999555444222000//////000000///...............------,,,,,,,,,+++++++++******************)))))))))((()))((((((((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""############""""""########################!!!"""""""""#####################"""""""""""""""$$$$$$###"""!!!!!!!!!"""#################################"""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$##############################""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$##############################""""""""""""#########""" """""""""!!!!!!"""""""""############"""""""""""""""#########"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))***,,,...///333777:::;;;::::::===@@@GGGHHHIIIKKKMMMQQQTTTVVVQQQUUU]]]dddkkkoooqqqrrrsss@@@???<<<999777999>>>BBBHHHKKKRRRZZZ\\\\\\```fffcccbbbcccccc___[[[___eeeggg]]]RRRJJJ@@@666///---+++)))&&&&&&((()))***)))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%&&&'''***+++***+++---...000111111111444555666666555444444444555666777999:::;;;;;;;;;555444222000//////000000//////......---------,,,,,,,,,+++++++++*********************)))))))))(((((()))))))))((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""######$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""############"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$##############################""""""""""""""""""###!!!###$$$###"""!!!"""########################### !!!!!!""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########""" """""""""!!!!!!"""""""""############!!!!!!""""""############""""""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###############""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))***,,,...///444777::::::999:::===AAAHHHHHHJJJLLLOOOSSSVVVXXXQQQUUU]]]eeelllpppqqqrrrtttLLLIIIDDD???<<<;;;;;;<<<;;;===DDDMMMRRRUUU\\\eeellljjjiiigggcccccckkkuuuwwwmmmccc]]]UUUKKKCCC@@@111,,,'''&&&(((+++,,,+++***))))))))))))))))))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''')))))))))***,,,...000111111222222444666666444444444555666777999;;;;;;;;;::::::444444222111000000////////////......---,,,,,,,,,------------,,,,,,,,,,,,************))))))))))))''')))***)))((('''(((***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$######""""""############$$$$$$$$$&&&''''''&&&%%%$$$#################################""""""!!!!!!""""""###!!!###$$$###"""!!!"""########################### !!!!!!"""###### !!!!!!""""""######$$$!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""#########""" """""""""!!!""""""""""""############!!!!!!!!!"""######$$$$$$""""""##################""""""""""""""""""""""""###############$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))***,,,...///444777::::::999:::>>>AAAHHHHHHJJJMMMPPPTTTXXXZZZQQQVVV^^^gggmmmqqqrrrrrrrrrccc^^^VVVPPPLLLHHHBBB>>>;;;;;;>>>DDDGGGJJJRRR\\\ffffffhhhiiiffffffnnnxxxxxxoooiiigggddd]]]UUURRRDDD<<<222,,,+++,,,+++***(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))***,,,...///111111222000222555555333333444666777888999::::::999888777333333333222111000///...//////...------,,,++++++---------,,,,,,,,,,,,+++************))))))))))))''')))******''''''(((***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$############$$$$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%%%%############$$$$$$$$$$$$####################################################################################"""""""""""""""""""""#########$$$$$$""""""############""""""########################""""""""""""############!!!"""""""""############""""""""""""""""""###$$$""""""""""""""""""""""""!!!"""""""""############ !!!###$$$$$$$$$"""!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""########################### !!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########""" """""""""!!!""""""""""""############ !!!!!!"""######$$$$$$!!!"""""""""############""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%############"""""""""!!! !!!!!!!!!"""""""""###!!!"""###$$$$$$$$$######""""""""""""""""""""""""########################"""######$$$%%%%%%&&&&&&"""$$$&&&&&&$$$######%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))***,,,...///555777:::999888:::>>>BBBGGGGGGIIILLLPPPTTTXXXZZZRRRWWW___hhhooorrrssssssqqq}}}uuullleee___XXXNNNFFF===;;;;;;<<<<<<>>>FFFPPPbbbdddhhhiiiddd```dddllltttmmmhhhjjjjjjddd]]]ZZZXXXNNN???444///---***'''&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''((((((''''''&&&(((***+++...///111111222...111444444333222444666666777999999999888666444222333333333222000...---//////...---,,,,,,+++++++++++++++*********))))))************))))))))))))''')))+++***'''&&&(((***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%%%%""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!###$$$%%%$$$"""!!!"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""###########################"""""""""!!!  !!!!!!"""###$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""" """""""""!!!""""""""""""############ !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$#########""""""!!!!!! !!!!!!!!!""""""######!!!"""###$$$%%%$$$######""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&"""$$$'''&&&$$$"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))***)))))))))***,,,...///555777999999888999>>>BBBEEEFFFHHHKKKOOOSSSWWWZZZSSSXXX```iiipppssstttsssooozzzkkk]]]TTTRRRNNNHHHAAA===<<<<<<===KKK[[[lllrrrlllbbb^^^___iiiggggggjjjnnnlllddd\\\aaa\\\TTTJJJ@@@777333111)))111444...'''&&&)))******))))))***+++***'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***,,,---...------,,,---...000222444555666666555666777666555444444666555444333111000///////////////...---,,,,,,+++++++++++++++************)))++++++***)))((((((((()))(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$#########"""$$$$$$######""""""!!!!!!""""""""""""############""""""""""""####################################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""###### !!!!!!""""""######"""###$$$$$$###"""###$$$%%%$$$###!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!!!! ######"""""""""""""""###%%%$$$$$$$$$######""""""""""""""""""############"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$$$$###"""!!!$$$ $$$$$$!!!"""&&&"""$$$&&&%%%$$$###$$$%%%""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''******+++***)))***---///333777;;;;;;888999===BBBEEEGGGIIILLLPPPSSSVVVWWWQQQWWW```gggkkklllmmmnnnlll}}}yyywwwllliiiccc\\\UUUNNNIIIFFFFFFOOO[[[cccccc___[[[YYYaaabbbeeehhhiiiiiiiiihhhbbb^^^\\\\\\\\\TTTFFF;;;:::===:::222,,,***'''$$$'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++,,,------,,,,,,---...000222444555666666777999999888777666777888555444222111000///////////////...------,,,+++++++++++++++************)))******))))))((()))))))))(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$#########"""""""""#########"""""""""""""""""""""""""""############""""""""""""################################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""######!!!!!!!!!""""""""""""""""""###$$$$$$###"""###$$$$$$###"""!!!!!!""""""###"""""""""""""""!!! !!!!!!!!!!!!"""""""""###"""#####################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""######""""""######""""""""""""######$$$$$$#########"""""""""""""""""""""############"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$"""###############""""""###$$$###!!!!!!$$$%%%$$$!!!###%%%$$$###"""######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((***)))))))))((((((((('''******+++***)))***---///444888<<<<<<999:::>>>CCCGGGHHHJJJLLLNNNPPPRRRRRRPPPWWW___fffjjjllllllmmmlll}}}qqqcccVVVNNNGGGIIIMMMUUU]]]```]]]ZZZZZZ```fffgggfffgggmmmrrriiieee___]]]]]][[[XXXTTTIIIEEE;;;111---///...***)))'''%%%%%%&&&(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((***++++++,,,,,,+++---...000222333444555555777999999888777666777888444333222111000///////////////......---,,,,,,,,,+++++++++************)))))))))((((((((()))******(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$############"""######"""""""""!!!!!!!!!""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!!!!############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$#####################""""""""""""######""""""""""""""""""!!!!!!"""###$$$$$$###"""###$$$###""""""!!!""""""###$$$""""""######""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!""""""#########%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!"""###$$$$$$$$$###"""""""""""""""############""""""""""""!!!!!!""""""""""""############"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$###""""""""""""""""""###!!!"""$$$$$$ !!!"""$$$$$$"""!!!"""#########"""""""""######$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((******+++***)))***---///555999===<<<::::::???DDDIIIJJJKKKLLLMMMMMMNNNNNNOOOVVV^^^fffiiijjjkkkkkkmmmuuueee[[[TTTQQQPPPUUU\\\aaa```]]]```ffflllmmmiiiggghhhjjjjjjjjjggg___VVVTTT[[[bbbXXXQQQBBB333---...000...---+++)))((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,---...000111333444444444555666777666444444444555333222111000//////////////////......---------,,,+++++++++*********))))))((((((((((((((()))***+++''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""##################################################################""""""""""""######$$$######""""""!!!!!!!!!"""###$$$$$$###"""###$$$!!!!!!!!!""""""###$$$$$$""""""#########""""""!!!!!!!!!"""""""""######### !!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$###""""""""""""""""""###$$$"""""""""!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$'''&&&$$$"""!!!!!!""""""!!!!!!(((000111)))######!!!###$$$$$$###""""""###$$$###"""!!!!!!""""""#########$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))((((((((((((******+++***)))***---///555999<<<<<<::::::???DDDIIIJJJLLLMMMMMMMMMMMMLLLNNNUUU^^^eeeiiijjjiiiiiinnnwwwooogggeeeaaa___]]][[[YYYVVVaaadddiiinnnpppooojjjfffiiikkkllljjjeee___\\\ZZZdddbbbWWWGGG999111,,,(((,,,+++******+++***'''%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((()))+++,,,,,,---...///111222333444444444555666555333222333444222222111000///////////////...............------+++++++++*********))))))((('''''''''((()))******'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###""""""!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""""""""###############################################################""""""""""""######$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$!!!!!!""""""############""""""############""""""""""""""""""############ !!!"""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""############""""""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""""""""!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&$$$"""!!!""""""###'''!!!---CCCCCC...###)))"""$$$%%%%%%$$$######$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++***)))***---///333888;;;;;;888999===BBBHHHJJJLLLNNNOOOOOONNNNNNNNNUUU^^^fffiiiiiihhhhhhmmmxxxtttttt~~~{{{wwwvvvssslllbbbYYYQQQMMMMMMNNNUUUcccsss}}}~~~|||zzznnnddddddjjjlllddd[[[aaaffffff^^^RRRGGG;;;333---,,,******++++++***(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((()))+++,,,------...///111222333333333555666666666444333444555222111000///////////////........................+++++++++************)))(((((('''''''''((())))))&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$############"""######"""""""""!!!!!!!!!""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""%%%%%%%%%$$$#########""""""""""""""""""""""""""" !!!!!!!!!############"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#############################################$$$$$$$$$######""""""""""""########################"""""""""###$$$$$$###"""###$$$!!!""""""############"""""""""######$$$$$$######"""""""""#########$$$$$$!!!!!!!!!""""""#########"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""######""""""""""""############"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$###############$$$)))??????***&&&###$$$&&&&&&$$$###$$$%%%%%%###"""!!!!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++***)))***---///333777;;;:::888888===BBBGGGIIILLLNNNPPPPPPOOONNNNNNUUU___fffjjjiiihhhgggmmmrrrnnnnnnxxx{{{yyyzzz|||~~~}}}~~~~~~zzzqqqeeeYYYQQQHHHEEEGGGSSSgggzzzyyyiiicccfffkkkkkkhhh___ccceeedddbbb^^^VVVMMM;;;666000,,,++++++,,,,,,((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((()))+++---///---...///111222222222222333444555444222111222333111111000////////////000............////////////+++++++++************)))))))))((('''''''''((((((&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$#########"""""""""#########"""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""#########$$$$$$$$$######""""""""""""########################$$$$$$"""###$$$$$$###"""###$$$""""""###$$$######!!!!!!!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""###$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%"""""""""#########$$$$$$""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$###### $$$)))***%%%!!! """###%%%%%%#########$$$%%%###"""!!!!!!###&&&((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))*********+++***)))***---///444888<<<;;;999999>>>CCCGGGIIILLLNNNOOONNNMMMLLLOOOVVV```gggjjjjjjhhhgggkkk{{{wwwuuuzzz{{{wwwxxx}}}~~~wwwhhh]]]\\\TTTKKKKKKVVVfffuuu||||||ooohhhiiinnnkkkhhhaaa^^^bbbfffccc[[[LLLDDD999000,,,+++,,,---))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((***,,,...000---...///111222222222222000111222111///...///000111000000////////////000.........///////////////+++++++++************)))***)))((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$############$$$$$$######""""""!!!!!!""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""######$$$$$$$$$$$$######""""""""""""######"""""""""###$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$%%%""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$&&&&&&%%%$$$### )))'''(((***!!!!!!"""$$$$$$"""!!!"""###%%%###"""!!!"""$$$''')))(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))************+++*********---///555999===<<<::::::???DDDGGGIIIKKKMMMMMMLLLJJJIIIOOOVVV```hhhkkkjjjhhhgggkkk}}}zzz||||||vvvnnneee[[[VVVXXX[[[\\\\\\ooo}}}wwwlllgggmmmhhhcccaaacccddddddbbb^^^XXXIII666---...///---*********(((&&&&&&(((***(((((('''&&&&&&&&&&&&'''((((((&&&&&&''')))+++---...//////000000000000///......///111333333111000......///000000000000000------......------,,,++++++++++++************)))((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################!!!!!!""""""#########$$$########################%%%$$$###!!!!!!!!!"""###""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""!!! !!!"""###""" """############$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!############""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$%%%'''***---######""""""""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$#########$$$%%%&&&&&&***&&&###"""%%%&&&%%%######"""!!!!!! !!!!!!"""$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######""""""!!!(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++***,,,...111777888:::999777999===BBBEEEHHHKKKMMMLLLKKKKKKLLLPPPXXXbbbiiikkkkkkkkklllsss~~~zzzsssiiidddbbb```[[[WWWgggrrruuuooogggbbbaaacccgggiiijjjiiiaaaRRREEE;;;000&&&+++++++++***)))(((&&&%%%)))(((''''''&&&&&&''''''(((((('''&&&''')))+++,,,......///000000000000///111000111222333444333222......///000000000000000------......------,,,++++++++++++************)))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&################################################""""""#############################################"""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""$$$#########"""!!!!!!!!!######""""""""""""######""""""############""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""""""""#########"""!!!!!!!!!"""#########$$$''')))######""""""""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$"""!!!!!!"""######"""""""""""""""""""""""""""#########"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$#########(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++***,,,...111666888:::999888999===AAAFFFHHHLLLMMMMMMLLLLLLMMMQQQXXXbbbiiikkkkkkkkklllrrrrrruuu~~~vvvrrrpppkkkccc]]]```cccjjjttt~~~|||xxxppphhhcccdddhhhlllmmmpppooohhh\\\OOO@@@444///---++++++------)))&&&))))))((('''''''''''''''((((((''''''''')))***+++---......///000000//////111111111111111222222222......///000000000000///------......------,,,++++++++++++************)))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$#######################################"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""###$$$###""""""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""##################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!"""###"""!!!!!!"""$$$######""""""""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!""""""######"""!!! !!!"""$$$$$$###""""""###!!!"""###$$$$$$###""""""######"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,///111666999::::::888999===AAAFFFIIILLLNNNNNNMMMMMMNNNQQQYYYbbbhhhjjjiiijjjkkkoooZZZfff|||zzzwwwxxxwwwsssnnnhhhbbb[[[XXX]]]hhhuuu~~~wwwxxxxxxsssmmmiiihhhjjjppprrrssspppjjjbbbXXXRRR:::333,,,***---//////,,,***)))((((((''''''((((((((((((''''''((()))***+++,,,---......///////////////000000///......///000---...//////000000//////------......------,,,++++++++++++*********))))))((((((''''''''''''(((((()))(((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%################################################&&&%%%%%%$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""######### !!!"""###$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""!!!!!!!!!!!!"""""" !!!"""#########""""""######"""  !!!######""""""""""""######""""""""""""""""""""""""############"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$%%%&&&'''&&&%%%###!!!###&&&))))))%%%######%%%!!!"""$$$%%%&&&%%%###"""###############"""""""""""""""#########$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,///222666999;;;:::999:::>>>AAAFFFIIIMMMNNNNNNNNNNNNOOOQQQWWW```fffgggggghhhiiimmmKKKWWWlll|||{{{uuu|||~~~{{{wwwyyy|||xxxzzz}}}}}}|||xxxqqqdddVVVNNNQQQ[[[ccceeemmmwww|||zzzuuupppmmmtttuuuvvvwwwsssmmmhhheeeLLLAAA333+++***---...---******)))(((((((((((()))((((((((((((((()))))))))++++++---......////////////111222111...---...///------...///////////////------......------,,,++++++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!"""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$$$$$$$"""$$$$$$###!!! ######""""""""""""######""""""""""""""""""""""""############"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""%%%&&&'''((((((&&&$$$"""&&&))),,,***&&&######$$$ """$$$%%%&&&%%%###"""###$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,///222666999;;;;;;::::::>>>AAAFFFIIILLLNNNNNNNNNOOOOOOPPPVVV^^^cccddddddeeefffkkkHHHLLLVVV```aaabbbppp|||yyyvvvvvvvvvxxx~~~|||sssfffXXXQQQQQQTTTVVV```ooo|||~~~{{{kkklllqqqwwwwwwrrrmmmlll___TTTDDD777000,,,***)))+++******)))))))))))))))((((((((()))))))))))))))******,,,---......//////111444777666222//////111------...////////////...------......------,,,++++++++++++************)))((((((''''''''''''((((((&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$################################# !!!""""""###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""###$$$###"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$###""" ######""""""""""""############""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###!!!###$$$$$$"""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""&&&'''(((&&&$$$"""!!!!!! !!!"""$$$$$$$$$$$$###"""###$$$&&&&&&%%%%%%$$$"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++---000222666999<<<<<<;;;;;;>>>AAAEEEHHHLLLNNNNNNNNNNNNOOOPPPVVV^^^bbbcccbbbccceeekkkTTTPPPQQQTTTTTTSSS]]]kkkiiifffhhhnnnuuuzzzzzzqqqhhhbbb^^^\\\ZZZ___gggrrr}}}rrrppprrrwwwwwwqqqooopppkkkeee[[[OOOBBB777///***++++++***)))))))))******(((((())))))))))))(((((()))***+++,,,---.........111555999999444000///000,,,---......//////......------......------,,,++++++++++++************)))((((((''''''''''''((((((%%%''')))++++++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""########################""""""""""""""""""""""""""""""########################################## !!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### !!!!!!"""######$$$$$$######"""!!! ######""""""""""""######""""""############""""""############""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!"""""""""###############"""!!! ######"""!!!""""""######""""""""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""""""""######%%%$$$""""""#########""" !!!""""""###$$$$$$!!!###%%%&&&&&&%%%$$$"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((()))******+++---000333666999<<<===;;;;;;>>>AAADDDGGGKKKMMMMMMMMMNNNOOORRRXXX___cccccccccdddfffkkkfff___]]]^^^ZZZRRRRRRXXXUUUTTTYYYeeeqqqyyy|||uuussssssrrrpppgggddddddjjjvvv|||vvvooommmqqqnnnnnnlllcccUUUEEE888111,,,+++******)))*********((()))))))))))))))((('''((()))+++,,,---............444999999444///---...,,,---......//////......------......------,,,++++++++++++************)))((((((''''''''''''((((((%%%(((+++......+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$######################## !!!"""$$$$$$$$$###"""""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$$$$ !!!###$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!!############""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""""""""###""""""!!! !!!""""""!!!"""#########""""""""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%""" $$$&&&&&&%%% !!!"""$$$$$$!!!$$$%%%%%%$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))******+++---000333666999======<<<<<<>>>AAACCCFFFJJJLLLMMMMMMMMMNNNTTTZZZ```dddddddddeeegggkkkpppooo```]]][[[TTTVVVRRRSSSZZZdddmmmyyy~~~~~~|||rrrpppiii```bbbqqq{{{kkkffffffnnnllljjjjjjgggYYYCCC111///+++((((((***,,,+++)))...,,,***(((((()))***+++++++++,,,,,,,,,---------000000000///......------.........------,,,,,,,,,...------,,,,,,++++++***************))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$#########%%%$$$"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""######$$$######"""!!! """"""""""""""""""""""""###$$$$$$$$$###""" $$$$$$$$$#########""""""##############################"""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%% !!!"""######***'''###  ###%%%&&&&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""##################""""""!!!!!! !!!!!!""""""######!!!!!!"""#####################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""############""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((()))***+++++++++,,,///222666888:::;;;;;;;;;>>>@@@DDDGGGJJJJJJHHHHHHKKKNNNUUU[[[bbbffffffddddddeeejjj{{{qqqhhh```ZZZVVVUUUYYY]]]```eeekkkvvv~~~wwwxxxnnniiimmmrrrtttqqqgggbbbjjjkkkmmmmmmhhh^^^PPPFFF999333---,,,...///+++''',,,+++***)))))))))***+++(((((()))))))))*********............------------......---------,,,,,,,,,---,,,,,,++++++***))))))*********)))))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###$$$###""""""###$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""""""""###"""!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""###############"""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""$$$$$$$$$######"""!!! #########"""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$ !!!"""###$$$%%%%%%)))'''$$$"""!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$############$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""###############"""""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""#####################$$$$$$$$$$$$######"""######$$$$$$######""""""##################"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((()))***+++++++++,,,///222555777::::::999:::<<>>GGGIIILLLLLLJJJJJJMMMPPPUUU[[[cccffffffeeedddeeekkk{{{wwwuuuuuuqqqggg\\\XXXWWW___jjjqqqsssvvv{{{vvvjjj\\\bbbjjjqqqvvvxxxxxxvvvaaaffflllnnnlllhhhffffff```UUUEEE777///,,,++++++(((((()))*********))))))************+++++++++,,,++++++,,,---......//////------------------------,,,,,,++++++******))))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""!!!!!!"""$$$############"""""""""""""""""""""#################################""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""" !!!"""$$$$$$###""""""""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######################## !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((()))*********+++///111333777;;;;;;888888<<<@@@FFFIIILLLLLLJJJJJJMMMPPPTTTZZZaaaeeeeeeccccccdddkkk{{{yyy{{{|||sssmmmeeefffeeecccccckkkxxx}}}dddaaa___```eeellltttyyy{{{wwwpppiiiffffffhhhkkkiiieee\\\NNN@@@555000...((()))************))))))+++++++++,,,,,,,,,------,,,,,,---...///000000111---------------------------------,,,++++++******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!######""" !!!"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""######$$$$$$$$$$$$$$$###"""!!!!!!""""""########################$$$$$$"""!!!!!!!!!"""###################################################!!!"""############"""""" !!!"""$$$$$$###""""""!!!!!!""""""###$$$$$$$$$"""""""""############""""""###$$$%%%%%%%%%%%%%%%########################!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((()))*********+++...111444888===<<<999888===AAAFFFHHHKKKKKKIIIIIILLLOOORRRXXX```ccccccbbbbbbbbblll~~~rrrrrryyy~~~zzztttlllggghhhooouuuuuunnngggddddddiiivvv|||lllcccccciiinnncccffffff```RRRAAA333+++++++++++++++*********))))))************+++++++++------......///000111111,,,,,,,,,------------.........------,,,++++++***))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""""""""############$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$###!!! !!!!!!!!!"""""""""""""""###""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%############""""""!!!!!!"""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############"""######$$$$$$%%%%%%%%%&&&%%%###!!!!!!!!!!!!"""##############################"""""""""""""""###############$$$$$$$$$$$$########################!!!"""###$$$$$$$$$###"""!!!!!!"""###############!!!!!!!!!"""""""""###### !!!!!!""""""#########"""###$$$%%%&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''((()))))))))+++...000333999>>>===999888===CCCEEEHHHKKKKKKIIIIIILLLOOORRRXXX___ccccccaaaaaabbblllxxxxxx{{{tttqqqoooppp~~~~~~|||zzzwwwtttnnnmmmwww}}}pppiiijjjnnneeeddddddbbb\\\OOO???333///...,,,+++***)))******))))))))))))************---------....../////////,,,,,,,,,---------......------,,,,,,+++*********))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$$$$"""!!!"""###!!!!!!!!!!!!""""""######!!!"""$$$$$$###"""!!!"""#########$$$$$$$$$$$$!!!""""""############"""""""""#########$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%%%%###"""!!! !!!###$$$########################""""""############""""""""""""""""""#########$$$######################## !!!###%%%%%%$$$###""""""""""""""""""######$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############ !!!!!!!!!"""""""""######"""""""""!!!!!!!!! !!!!!!"""#####################$$$$$$$$$$$$############$$$$$$$$$$$$######"""##################"""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''((()))))))))+++...000222888>>>===888777<<>>BBBHHHJJJLLLMMMMMMOOOQQQTTTVVV\\\cccfffeeeddddddeeemmm|||}}}{{{xxx|||xxxnnnmmmqqqtttuuuwwwvvvyyy~~~uuujjjcccaaabbbaaa```^^^QQQAAA444...,,,++++++)))+++---,,,***((()))++++++,,,------,,,,,,---...........................------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############&&&%%%$$$$$$#########$$$""""""!!! !!!""""""%%%$$$######""""""######%%%$$$###""" """""""""""""""######$$$########################!!!"""###"""!!!!!!###%%%######""""""""""""######"""""""""""""""""""""!!!""""""""""""""""""""""""""""""#########""""""!!!"""###%%%%%%#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!"""###$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########"""""""""!!!!!!""""""""""""""""""""""""########################"""!!!!!!!!!###&&&***,,,""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!################################################&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))((()))***++++++---000333777999;;;:::999:::>>>BBBEEEGGGHHHHHHHHHLLLSSSYYY^^^```bbbcccccccccdddeeeooowwwwwwwwwyyyzzzvvvxxx|||xxxrrrooooookkktttuuujjjeeecccbbbaaaeee\\\MMM<<<000,,,...000,,,------,,,***))))))******+++,,,,,,++++++,,,---........................------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$############$$$$$$$$$############$$$$$$$$$$$$###"""""""""######%%%$$$###""" """""""""""""""######$$$######################## """###$$$""""""###$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!###$$$&&&&&&$$$###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################"""!!!!!!###(((,,,///"""""""""""""""""""""""""""""""""""""""""""""""" !!!$$$&&&&&&$$$!!! ################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&***))))))((('''&&&%%%%%%(((((((((((()))))))))))))))***+++,,,,,,...111444777999;;;:::999:::>>>BBBHHHKKKLLLKKKJJJPPP\\\gggfffdddaaa```bbbdddeeeeeeqqq{{{yyyvvvvvvyyyvvvrrr~~~vvvppppppiiiqqq}}}sssjjj```ZZZ```aaaZZZLLL===444///,,,,,,,,,,,,+++*********+++***+++,,,,,,++++++,,,---........................------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##################$$$&&&'''((("""""""""""""""######$$$########################!!!$$$$$$###""""""#########""""""""""""######"""""""""""""""#########"""""""""""""""""""""""" !!!""""""###""""""""""""$$$%%%%%%$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################&&&%%%#########%%%''')))""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$""""""################################################"""""""""""""""###############$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&(((((((((((()))))))))))))))***+++++++++---111333777999;;;:::999:::>>>BBBIIINNNQQQPPPMMMRRR___kkkfffccc______bbbeeeeeedddttt|||{{{}}}zzzvvvuuunnnrrrwww{{{zzz}}}yyyggg\\\___gggjjjaaaSSSDDD444''',,,+++*********+++,,,,,,+++,,,------,,,,,,---...........................------,,,,,,,,,+++++++++************************((((((''''''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################""""""###$$$$$$!!!""""""""""""""""""!!!###""""""!!!""""""######!!!"""###$$$&&&)))+++,,,"""""""""""""""######$$$########################!!!$$$$$$###""""""#########""""""""""""######!!!"""""""""#########$$$""""""""""""""""""""""""!!!"""######$$$$$$$$$###!!!###$$$$$$###""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!######!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%################################################!!!!!!"""""""""#########"""######$$$$$$######"""################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))'''(((*********,,,///222777999;;;:::999:::>>>BBBBBBIIINNNMMMJJJLLLVVV___```^^^]]]```dddfffeeecccvvv|||zzz~~~~~~{{{{{{xxx{{{yyypppnnnxxx|||qqq]]]fffjjjgggaaaWWWEEE333///---+++***+++,,,,,,,,,+++,,,------,,,,,,---...........................------,,,,,,,,,,,,++++++************************((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$"""######$$$$$$######"""""""""!!!!!!!!!"""######"""""""""###$$$%%%&&&'''"""""""""""""""######$$$######################## """###$$$""""""###$$$######""""""""""""######!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$######""""""""""""""""""""""""!!!###### """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$###!!! """"""""""""""""""""""""########################'''%%%"""!!!!!!"""%%%'''######################################################$$$$$$%%%&&&&&&&&&""""""############""""""#######################################$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))(((((((((((())))))))))))'''((())))))***,,,///222777999;;;:::999:::>>>BBBAAAGGGLLLLLLIIIJJJOOOUUUZZZ[[[^^^bbbeeefffeeedddyyy~~~~~~{{{mmmooo|||rrrqqqiiibbbbbbcccVVVEEE666222...,,,------,,,+++***+++,,,,,,++++++,,,---........................------,,,,,,,,,,,,++++++************************((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#################################""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###"""""""""""""""######$$$########################!!!"""###"""!!!!!!###%%%######""""""""""""######!!!""""""######$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!###%%%$$$###"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$###"""""""""""""""""""""""""""""""""%%%$$$!!! """&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""""""""""""""""""""""""""########################&&&%%%###""""""###%%%&&&################################################$$$$$$$$$%%%&&&'''''''''""""""############""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((()))******+++,,,000222777999;;;:::999:::>>>BBBFFFIIIMMMMMMLLLMMMQQQUUUZZZ]]]aaacccdddeeefffgggzzz|||vvvooottt{{{zzzwwwvvv{{{tttaaa```eee\\\LLL;;;777222///......,,,***(((***++++++******+++,,,........................---------,,,,,,,,,++++++************************((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$"""""""""""""""######$$$########################"""######!!! !!!$$$&&&######""""""""""""######!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""############"""$$$&&&&&&$$$###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" ###&&&%%%""" ###'''########################""""""""""""#####################$$$$$$%%%&&&&&& !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((()))))))))))))))***++++++,,,...111444777999;;;:::999:::>>>BBBHHHIIIJJJKKKLLLNNNRRRUUU\\\```cccdddccccccfffiii{{{~~~}}}uuussssssnnnhhh^^^aaaxxxppp___^^^___[[[SSSBBB777111+++...111***++++++,,,---............---------,,,,,,+++++++++---------,,,,,,+++++++++...---,,,+++***((('''''',,,+++***(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""######%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""&&&%%%%%%%%%$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$###############$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""###""""""$$$$$$""""""###""""""""""""""""""""""""""""""############""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''+++***)))(((((()))******))))))*********,,,000333:::BBBCCC888444<<>><<>>888<<<@@@@@@IIIKKKMMMMMMKKKLLLPPPTTTaaa```______```bbbdddfffuuuzzzvvvrrrqqquuu}}}}}}|||~~~~~~~~~uuunnnqqq~~~rrrdddjjjjjjnnncccIII888222+++------,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$###$$$$$$%%%&&&%%%%%%%%%########################################################################""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""!!!!!!""""""######$$$$$$########################"""""""""!!!!!!"""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%""""""######!!!""""""""""""""""""""""""""""""############""""""######""""""!!! !!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))*********,,,000333444;;;>>>999777<<>><<<::::::???DDDHHHJJJLLLLLLKKKMMMQQQUUU[[[[[[[[[]]]```dddhhhjjj|||xxxuuu~~~sssssstttsssqqqooonnnnnnzzzyyysssjjjeee[[[III333111///---++++++,,,,,,)))*********+++++++++++++++++++++,,,,,,---------++++++******************((((((((((((((()))******&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!!!!!###$$$%%%"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""########################!!!"""""""""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&&&&'''&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%...222000000444111(((""""""""""""""""""""""""""""""############"""""" !!!###%%%&&&%%%$$$###""""""""""""############!!!"""""""""############""""""""""""""""""""""""########################""""""###$$$$$$###""""""""""""#########$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))%%%&&&'''))))))))))))((())))))*********,,,000333111555999:::999:::???EEEFFFIIILLLMMMMMMPPPUUUYYY\\\\\\\\\^^^```dddgggjjj}}}xxx}}}{{{xxx~~~yyyrrrjjjfffiiiooosssuuuzzzvvvllliiicccTTT999777333000---,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------+++++++++*********)))))),,,+++***(((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""" """###%%%&&&'''""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$#################################""""""""""""""""""""""""$$$$$$##################!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&''''''&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!,,,111///000444000&&&""""""""""""""""""""""""""""""############""""""$$$%%%&&&'''&&&$$$""" """"""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))$$$%%%'''))))))))))))((())))))*********,,,000333888:::===>>>:::999===CCCFFFIIIMMMNNNOOORRRXXX\\\___^^^^^^___aaacccfffhhh~~~~~~xxxvvvtttvvvzzzxxx||||||uuunnnjjjkkkqqqwww{{{tttmmmllldddYYYNNN===///,,,...,,,******+++++++++************)))---,,,,,,---...000222444......---,,,,,,+++******))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$""""""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!##################$$$$$$!!!"""###$$$$$$###"""!!!########################""""""############""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!###"""!!! !!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""############$$$$$$$$$######$$$$$$$$$$$$############"""###%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""###########################$$$&&&''''''&&&$$$###$$$$$$$$$#########""""""################################################""""""""""""""""""""""""#########"""""""""""""""######"""""""""""""""#########""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((()))***))))))((('''************+++---///000999;;;===<<<::::::>>>AAADDDEEEGGGJJJNNNTTTYYY\\\^^^___``````aaacccgggjjjzzzuuunnnllloooxxx~~~tttqqqoooooorrrvvvyyyzzzjjj___^^^^^^ZZZQQQFFF;;;555000***))),,,++++++++++++************---,,,,,,,,,---///111222------,,,++++++***))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""$$$%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################""""""############""""""########################""""""############""""""############"""""""""!!!############"""""""""!!!###""""""!!! !!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%$$$"""!!!!!!!!!"""###########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""####################################################################################"""""""""""""""""""""""""""###$$$$$$######""""""###$$$$$$%%%$$$$$$$$$######"""""""""############"""""""""!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((***++++++***((('''************+++---///111444666888888777888<<<@@@EEEFFFHHHKKKNNNSSSXXX\\\```aaaaaaaaa```bbbfffhhh}}}{{{tttmmmpppwww|||yyyooooooqqqtttxxxzzzzzzyyy}}}hhhYYYWWW[[[^^^UUURRRLLLBBB444******///,,,,,,,,,+++++++++******---,,,,,,,,,,,,---...///,,,++++++******)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###############$$$$$$$$$%%%%%%$$$################################################""""""""""""##############################""""""############""""""############""""""""""""############"""""""""""""""############"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$%%%#########"""######$$$%%%#########"""""""""""""""############"""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''(((***,,,,,,+++((('''***))))))***+++...000111111444777777666888<<<@@@FFFHHHJJJLLLNNNRRRXXX\\\bbbbbbbbbaaa```aaaeeegggxxxtttwww~~~vvvqqqqqqqqqrrruuuyyy|||}}}|||uuuhhhbbbccceeeZZZZZZVVVKKK;;;///---000---,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###############$$$###"""!!!!!!"""###$$$########################""""""############""""""#########"""""""""""""""#########""""""""""""""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""##################""""""""""""""""""###########################""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%################################################"""###$$$$$$$$$$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$###""""""#########$$$###############$$$$$$##################""""""#########"""""""""""""""""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&(((+++------+++)))''')))))))))***+++...000111444777::::::999:::===AAAGGGIIILLLMMMNNNRRRXXX\\\aaabbbbbbaaaaaabbbfffhhh}}}|||uuuuuusssrrruuu{{{~~~yyy{{{zzztttqqqcccbbb\\\PPPBBB777111...------------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$%%%$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""#########"""""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######&&&((()))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%#########################################################$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%'''&&&%%%###""""""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&'''***,,,,,,+++)))((()))))))))***,,,...000222777:::======;;;;;;===@@@GGGJJJMMMNNNNNNRRRXXX^^^``````aaaaaabbbdddhhhkkkzzzxxxxxx|||}}}||||||xxxuuulll]]]NNNBBB777///......---------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%##################$$$%%%%%%%%%$$$$$$###"""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$###!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######)))+++,,,)))%%%"""###%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%'''&&&%%%$$$###"""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((()))******))))))(((((()))***,,,...111222777:::======;;;:::<<<>>>FFFJJJNNNOOOOOORRRYYY```___```aaaaaabbbeeeiiilllxxxyyy{{{ttt___PPPCCC999............------------+++,,,---......---,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""############""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############!!!"""""""""############"""""""""""""""###$$$$$$!!!!!!"""###############""""""""""""""""""""""""###""""""""""""""""""""" !!!"""###$$$######"""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######%%%''')))(((###"""$$$'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################################################################""""""###$$$$$$%%%&&&&&&$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######"""#########$$$$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''((()))***(((((((((***,,,...111333666999===>>><<<<<<>>>@@@EEEJJJOOOPPPOOORRR[[[bbbaaabbbbbbbbbbbbdddhhhkkk~~~yyyxxx}}}rrrkkktttnnn[[[MMMDDD//////.........---------+++,,,---...///...------******************++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&######%%%((($$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%%%%%%%$$$###%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%%!!!!!!"""###############""""""""""""""""""""""""#########""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""############$$$$$$$$$######$$$$$$$$$$$$######!!!%%%%%%######''',,,&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""""""""###$$$&&&'''(((%%%%%%$$$###""""""######!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''')))***(((((((((***,,,///111333555999>>>?????????AAADDDDDDIIIOOOPPPOOOSSS[[[ccccccdddcccbbbbbbcccfffiiixxxrrr{{{zzzppp^^^]]]lllvvv}}}fffXXXSSSAAA777///......+++))))))------------------------,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!########################################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&######################################################$$$$$$$$$###"""""""""""""""""""""""""""""" """$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&((()))*********))))))))))))***,,,...///555999>>>???>>>===>>>@@@FFFIIILLLNNNPPPUUU]]]bbbeeeeeeeeedddccccccfffhhh|||rrrwwwyyyssskkk\\\\\\fffkkkxxxsssddd[[[GGG===333111000///...///------------------------,,,,,,,,,++++++++++++***)))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$######"""!!! """""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""##################"""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""############"""""""""!!!########################################################################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&################################################################################################!!!!!!"""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&((())))))******++++++++++++,,,...000222666:::>>>@@@>>>===???AAAFFFIIILLLMMMOOOTTT[[[aaacccdddddddddcccdddfffiiiuuuuuuxxxnnniiiaaabbbiiihhhmmm{{{wwwdddUUUOOOCCC777111...,,,,,,///------------------------,,,,,,,,,,,,++++++++++++******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""###############""""""""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""############""""""""""""########################################################################&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###################################################""""""!!!"""###%%%&&&########################$$$$$$###"""###$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''((())))))))))))++++++++++++---///111222777;;;???@@@???>>>@@@BBBFFFIIIKKKLLLNNNRRRXXX^^^aaabbbccccccccceeehhhjjjsssmmmhhhmmmtttqqqnnnyyy}}}zzzgggWWWYYYLLL>>>666///******---........................------,,,,,,,,,++++++++++++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""#########"""""""""""""""########################################################################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%################################################$$$###""""""###%%%''')))########################%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%&&&'''((()))))))))))))))))))))***+++---000111888<<>>AAACCCGGGIIIKKKKKKLLLPPPVVV[[[___aaabbbcccccceeeiiilll{{{rrrlllqqqyyywww{{{zzz}}}~~~wwwjjj^^^TTTHHH???777///---///........................---------,,,,,,,,,+++++++++******)))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%################################################&&&%%%$$$###$$$&&&)))***########################!!!###%%%&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((()))))))))((()))))))))***,,,...000222999<<>>>>>AAADDDFFFHHHKKKKKKKKKOOOUUUZZZ^^^___aaabbbcccfffiiilllvvvnnnqqqxxxwww|||rrrjjjmmmyyyrrr\\\UUUNNNHHH???555///000........................------------,,,,,,,,,,,,******))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""###$$$%%%%%%%%%$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""""""""""""""##########################################################################################""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################&&&%%%%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((('''%%%#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((((((+++++++++,,,...111333555999<<<>>>>>>======@@@DDDFFFHHHJJJKKKKKKOOOUUU[[[^^^___aaabbbccceeeiiilllvvvwww~~~}}}zzznnniiieeeiiisssvvvccc___[[[VVVKKK<<<111..............................------------,,,,,,,,,)))))))))))))))*********(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""##################"""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""!!!"""""""""####################################################################################$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((+++++++++,,,...111444555888;;;======<<<<<<@@@CCCEEEHHHJJJKKKLLLPPPVVV\\\^^^___aaaaaabbbeeehhhkkk}}}yyyjjjddddddhhhkkkuuutttqqqnnnhhhZZZFFF777111////////////////////////......---------,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$########################################################################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&''''''(((((((((((((((&&&'''(((((((((((((((((()))))))))***---///222444888:::======;;;<<>>666000---///111///...000......------,,,++++++***+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%###""" """###%%%$$$###"""""""""######""""""############""""""$$$$$$$$$$$$#########"""################################################!!!""""""#########""""""$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$#########$$$%%%&&&&&&$$$$$$%%%(((((('''$$$$$$%%%&&&&&&''''''&&&&&&)))((((((''''''''''''((((((((((((((()))))))))))))))***++++++,,,///333666777999;;;;;;<<<===@@@BBBDDDIIIMMMKKKMMMTTTZZZ]]]\\\[[[]]]aaabbbaaadddiii||||||yyytttrrr|||{{{uuummmeeeiiitttxxxsss]]]QQQKKK<<<555//////000//////000......------,,,++++++++++++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""##################$$$$$$$$$###############"""############$$$$$$$$$)))'''$$$"""!!!!!!###$$$$$$$$$###"""""""""######""""""############""""""$$$$$$$$$$$$############################################################"""!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))(((((((((((()))))))))))))))***++++++,,,...222555888999;;;<<<<<<>>>@@@CCCDDDJJJMMMLLLNNNUUU[[[^^^[[[[[[]]]aaabbbbbbeeekkkzzzrrruuuyyy|||wwwrrrooouuu~~~yyy|||}}}iii\\\UUUFFF;;;111////////////000......------,,,,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$########################""""""#########$$$$$$$$$%%%$$$""""""#########"""#########""""""""""""###""""""############"""""""""""""""!!!!!!!!!!!!!!!################################################"""!!! !!!###%%%&&&$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((******(((((((((((()))))))))))))))***+++++++++...111555888:::;;;<<<<<<>>>AAACCCFFFLLLOOOMMMNNNTTTZZZ]]]\\\[[[^^^bbbddddddgggmmmssswww~~~~~~~~~{{{~~~pppdddSSSDDD666000///......///......------------,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$########################""""""#########$$$$$$$$$!!!%%%((('''$$$!!!""""""""""""###"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!""""""################################################"""!!! !!!###%%%&&&$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$$$$&&&(((***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''%%%###$$$%%%############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$%%%&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))******+++++++++---111444888999;;;<<<<<<>>>@@@CCCHHHNNNPPPMMMNNNSSSYYY[[[^^^]]]___dddeeeeeeiiinnn~~~tttuuu|||~~~yyycccQQQ>>>444111///...///......------------------+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#################################$$$$$$$$$"""############$$$$$$$$$###$$$(((---111111,,,''' !!!"""#########""""""""""""############""""""############$$$$$$$$$$$$################################################"""!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%"""###############$$$$$$"""###$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''')))******(((((((((((())))))))))))******+++******,,,000333777888:::;;;;;;===???BBBHHHMMMOOOMMMMMMRRRXXXZZZ___^^^```dddfffeeehhhnnnttthhhrrrrrr^^^GGG:::555222000000------..................+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$"""############$$$$$$$$$'''&&&(((---222222---((( """#########""""""""""""############"""""""""#########$$$$$$$$$$$$################################################!!!""""""#########""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***(((((((((((())))))))))))******+++******,,,000222666777999::::::<<<>>>AAADDDJJJMMMLLLMMMSSSYYY\\\^^^]]]___cccdddcccfffkkk|||llljjj||||||fffMMM>>>888444222222------..................+++++++++************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########""""""######$$$$$$$$$$$$"""############$$$$$$$$$""" ###'''((($$$ !!!#########"""!!!""""""############"""""" !!!!!!"""""""""###################################################!!!"""###$$$$$$###!!! $$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))(((((((((((())))))))))))******+++******,,,///222555777888999999;;;>>>@@@AAAGGGKKKJJJMMMTTT[[[^^^^^^\\\^^^bbbbbbaaadddiiivvvsssiiiKKK;;;888333,,,//////---++++++---...,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###""""""""""""##################""""""######$$$%%%################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))((('''&&&&&&******)))(((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""########################%%%$$$###$$$%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%***+++***%%%$$$''''''%%%'''&&&%%%&&&(((((((((''''''((())))))(((((()))***''''''((())),,,///222444<<<;;;999999;;;???CCCFFFDDDJJJLLLKKKMMMUUU]]]aaaaaa```cccfffbbb\\\bbbnnneeeOOOBBB777---000000///---,,,------,,,,,,,,,+++++++++*********((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###""""""""""""##################""""""######$$$%%%################################################$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))(((((('''&&&***))))))(((''''''(((((('''(((((())))))((((((''''''''''''((((((((())))))))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$####################################%%%%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%((()))''''''))))))&&&'''&&&%%%&&&(((((((((''''''((())))))(((((()))***''''''((())),,,///222444999999888999;;;>>>BBBDDDDDDIIILLLKKKMMMVVV^^^aaa```___bbbfffbbb]]]dddppp|||```LLL===222000000111000...,,,,,,---+++++++++*********))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""##################""""""######$$$%%%###############################################################$$$$$$$$$###$$$$$$$$$$$$###""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))))))))(((((('''))))))((('''''''''(((((())))))(((((((((((())))))(((((((((((()))))))))))))))************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''!!!&&&((('''''')))'''###'''&&&%%%&&&(((((((((''''''((())))))(((((()))***((((((((())),,,///222444777777888999;;;>>>@@@AAACCCIIILLLKKKNNNVVV^^^aaa```___bbbfffbbb^^^eeerrr}}}fffTTTEEE:::111000000111///,,,,,,...++++++*********)))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""""""""##################""""""######$$$%%%################################################"""""""""###$$$$$$$$$%%%######$$$$$$$$$######"""################################################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))((())))))(((''''''(((((((((+++***((((((((((((***+++(((((()))))))))***************++++++******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((''''''&&&&&&###&&&'''%%%%%%''''''###'''&&&%%%&&&(((((((((''''''((())))))(((((()))******)))))))))+++///222444666777999;;;===???@@@@@@BBBHHHLLLLLLNNNVVV^^^aaa___^^^aaaeeebbb^^^ffftttrrrgggWWWHHH888222...000///,,,,,,///+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""!!!"""""""""##################""""""######$$$%%%################################################"""""""""###$$$$$$$$$%%%"""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***************)))))))))((((((((())))))***+++***)))(((((()))***+++)))))))))************++++++++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################"""$$$%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''&&&%%%%%%%%%%%%'''&&&$$$%%%+++...---'''&&&%%%&&&(((((((((''''''((())))))(((((()))***+++***))))))+++///222555777999;;;>>>@@@AAAAAABBBCCCIIIMMMMMMOOOVVV]]]___^^^]]]```cccaaa^^^ffftttppp\\\FFF888...///000---,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""""""""""""""##################""""""######$$$%%%###############################################################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))******++++++++++++*********)))))))))***++++++++++++************++++++)))*********+++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""%%%&&&%%%###"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&$$$(((000666666'''&&&%%%&&&(((((((((''''''((())))))(((((()))***,,,+++))))))+++///333555999:::<<>>@@@BBBDDDEEEEEELLLOOONNNOOOTTTYYY[[[^^^\\\]]]```]]]ZZZcccqqqfffKKK333///111...+++,,,......---------,,,,,,,,,))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""""""""""""""#####################"""###$$$$$$%%%################################################%%%$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,............,,,,,,........................)))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%(((+++***&&&$$$'''+++#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''###&&&&&&$$$%%%((((((&&&'''&&&%%%&&&(((((((((''''''((())))))(((((()))***...,,,***)))+++...333666;;;;;;<<<>>>@@@BBBDDDEEEFFFMMMPPPOOOOOOTTTXXXZZZ^^^[[[]]]___\\\YYYbbbppp{{{iiiTTT===333///------000++++++***+++,,,---+++)))************))))))))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$################################################################################################!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$###"""!!!################################################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&''''''&&&%%%######&&&(((+++***)))***++++++***((()))((('''&&&'''(((***,,,***)))))))))***,,,...///+++,,,---------,,,+++***...---,,,---///000000///111222333111///,,,,,,,,,111000111111///---...111///...------...///---,,,,,,,,,------------,,,,,,,,,------...------,,,++++++++++++++++++,,,------------............------***++++++++++++***)))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))***)))((('''(((***)))))))))***,,,///111333999;;;===>>>>>>???BBBCCCEEEJJJOOORRRRRRUUU[[[aaaaaa]]]\\\```^^^ZZZ```kkk|||lllYYYDDD999333...,,,...///---,,,+++,,,+++)))'''************))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$###""""""################################################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''')))******)))((()))***((('''&&&(((***+++***)))+++***))))))***+++,,,---,,,,,,,,,,,,---///111222111111222222333555666777<<<;;;:::;;;===???AAABBB:::===???@@@@@@AAABBBDDD===>>>@@@AAA@@@===<<<;;;999999:::;;;<<<<<<999666333333333222000...,,,***++++++++++++,,,---......++++++,,,,,,---...000000............---,,,+++++++++++++++++++++******))),,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))***)))((('''(((************+++---000222444999;;;>>>??????@@@BBBDDDEEEJJJOOOQQQRRRUUU[[[aaa___[[[[[[^^^]]][[[bbbooo~~~nnn___MMM@@@777111...///111///---,,,,,,+++)))(((++++++*********)))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""################################################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''((((((###&&&)))+++***)))((()))+++***)))***,,,.........***+++,,,...000222333444888888999:::<<>>DDDCCCBBBCCCDDDFFFHHHIIICCCEEEGGGGGGFFFGGGHHHJJJIIIIIIJJJLLLNNNNNNMMMKKKGGGGGGGGGIIIIIIGGGCCC@@@>>>===<<<:::999777555444333222000///...---------,,,,,,---...///000222333000000//////...,,,+++***++++++,,,,,,++++++***)))++++++******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))***)))((('''(((*********+++,,,...111333555999;;;>>>???@@@AAACCCDDDEEEIIINNNQQQRRRVVV\\\```]]]YYYYYY]]][[[[[[dddrrrtttiiiXXXHHH;;;444222333444111...------------,,,+++++++++*********))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((($$$&&&((()))((((((((()))///---,,,---000333333333444666999<<<@@@BBBDDDEEEGGGHHHJJJLLLOOORRRTTTVVVRRRPPPMMMJJJHHHFFFEEEEEEGGGGGGGGGFFFEEEFFFHHHIIIBBBCCCDDDCCCBBBBBBDDDEEEKKKLLLLLLLLLPPPUUUUUURRRNNNMMMMMMMMMMMMKKKHHHEEEHHHGGGEEECCCCCCDDDFFFHHHDDDCCCAAA>>>:::666333111///////////////000111111000111111000000///------,,,,,,,,,,,,,,,++++++************))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))***)))((('''(((*********+++,,,///111444666999;;;???AAAAAABBBCCCEEEEEEHHHLLLPPPSSSWWW\\\```]]]ZZZZZZ\\\ZZZYYYeeettt|||jjjTTT@@@777555666;;;777222///...------,,,++++++++++++************))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$###############""""""#########$$$$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))***))))))))),,,.........///222777;;;<<<===FFFGGGJJJLLLOOOPPPQQQQQQMMMNNNOOOQQQRRRSSSTTTUUUNNNNNNNNNNNNNNNMMMMMMLLLIIIJJJKKKJJJIIIJJJMMMPPPGGGHHHHHHGGGFFFFFFGGGIIIKKKQQQVVVWWWXXXZZZUUUNNNIIIHHHGGGGGGIIIJJJJJJIIILLLIIIEEEBBBBBBEEEJJJLLLKKKLLLMMMLLLIIIDDD???<<<555444333222111000000000///000000000000//////...---------------,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''')))***)))((('''(((*********+++,,,///222555666888;;;???BBBBBBCCCDDDEEEEEEGGGKKKOOOSSSWWW\\\______\\\\\\^^^ZZZYYYdddtttgggLLL>>>999888BBB===666000---+++***))),,,++++++++++++*********))))))))))))(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################""""""""""""""""""""""""##########################################$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))))))))************---111444777777:::@@@EEEJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPOOOMMMKKKJJJOOOWWW^^^gggfffbbb\\\VVVRRRQQQQQQZZZgggpppppplllhhh^^^SSSGGGGGGGGGJJJMMMPPPPPPPPPMMMIIIEEE@@@>>>???AAACCCFFFHHHJJJLLLLLLJJJGGGDDD===<<<:::888666444444333111111222111111000///...------......------,,,+++++++++******************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''((((((((((((''')))***)))((('''(((***))))))***,,,...111444666888<<<@@@CCCDDDDDDEEEFFFEEEGGGJJJNNNSSSXXX\\\___^^^]]]^^^```\\\YYYeeeuuu~~~|||^^^LLLDDD@@@@@@;;;444...,,,+++++++++,,,,,,+++++++++*********))))))))))))(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&################################################""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((()))***+++,,,+++---111333666:::>>>AAAEEEFFFHHHLLLPPPQQQOOOMMMBBBAAA@@@>>>>>>>>>>>>???BBBCCCFFFIIIKKKLLLLLLMMMMMMMMMNNNRRRYYYbbbjjjppprrrmmmddd[[[YYYaaaooo{{{~~~uuuooommmlllxxx}}}zzzssshhhiiikkknnnooonnnkkkhhhbbb```^^^ZZZVVVRRRPPPNNNRRRQQQPPPOOOMMMJJJIIIHHHDDDCCCBBB@@@>>>===<<<<<<::::::999888666444222111...............---,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''')))***)))((('''(((***(((((()))+++---111444666888<<<@@@DDDEEEEEEFFFFFFEEEFFFIIIMMMSSSYYY\\\^^^[[[\\\```ccc^^^\\\gggxxxmmmYYYOOOJJJ:::555///,,,+++---///000,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################################################################!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************************+++,,,---...222777===CCCHHHLLLOOOQQQLLLMMMMMMNNNNNNKKKFFFBBB:::999888777888:::===>>>BBBEEEJJJPPPUUUZZZ\\\^^^QQQSSSXXXccctttyyyttt}}}~~~wwwqqqmmmnnniiibbb[[[TTTOOOMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBB???<<<999666444......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))((()))***)))((('''(((***''''''(((***---000333555888<<>>;;;555111222000++++++000***,,,---...,,,+++++++++************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''%%%$$$$$$&&&(((''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$###$$$'''***+++''''''&&&&&&&&&&&&'''((())))))))))))************,,,---...---...000333666:::>>>BBBDDDEEEFFFFFFGGGEEEHHHJJJJJJPPPYYY______ZZZ[[[```ccc^^^\\\hhhyyywwwqqqcccLLL:::777222//////000000000------,,,,,,+++******)))************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$"""##################"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((()))))))))******+++***)))'''''')))+++...222777<<>>???@@@===;;;;;;888666222...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%%%%%%%''')))++++++***(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%)))+++,,,***(((&&&******+++++++++***((('''(((((())))))))))))******,,,---------...000444777:::===AAADDDDDDEEEEEEFFFDDDGGGHHHIIINNNWWW\\\]]]YYYZZZ^^^aaa\\\ZZZgggyyyoooQQQEEE777/////////,,,)))------,,,,,,,,,++++++++++++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""############$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&'''((())))))&&&(((+++...222888>>>CCCOOOTTT[[[```aaaaaa______SSSTTTZZZdddlllnnnqqqtttoookkklllmmmeeeZZZ\\\ggguuu{{{eeeYYYVVVIIIEEEBBBBBBDDDDDDCCCBBBCCC@@@;;;666333///,,,***,,,,,,,,,,,,------------******))))))))))))******************************((('''''''''&&&&&&&&&%%%''''''''''''((((((((((((***)))(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%&&&((())),,,+++***(((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&))),,,,,,+++(((&&&***+++,,,---,,,***(((&&&(((((((((((()))))))))***+++,,,------...000444777;;;>>>BBBDDDDDDDDDEEEFFFCCCFFFGGGHHHMMMUUU[[[\\\YYYYYY]]]```[[[YYYgggxxxfffWWWCCC666222111000------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,+++***))))))+++,,,---///222666<<>>CCCHHHNNNTTTZZZ^^^fffhhhiiijjjjjjkkkmmmpppqqqnnnjjjhhhcccaaagggppptttjjjfffeee^^^WWWOOOKKKEEEAAA@@@===888555111111000///...------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''')))((((((''''''((())))))&&&'''((())))))(((''''''''''''(((((((((((())))))+++,,,------...111555888>>>AAADDDFFFFFFFFFFFFGGGDDDGGGHHHHHHLLLUUUZZZ[[[[[[ZZZ]]]___[[[ZZZhhhzzzaaaEEE333---///111------------------------,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((***---222666999FFFJJJPPPUUUYYY^^^bbbeeejjjkkkmmmmmmnnnooosssuuussspppkkkgggcccgggwww~~~qqqcccZZZOOOGGGCCC@@@<<<999666555444222111///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))))))))((((((((('''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&''''''(((((()))))))))'''''''''((((((((())))))***+++,,,---...111555999???BBBFFFGGGGGGGGGGGGHHHEEEHHHIIIHHHMMMUUU[[[[[[\\\[[[^^^```[[[ZZZiii{{{wwwTTT;;;111111555------------------------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$#########$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))......000333888>>>DDDGGGQQQVVV]]]cccgggkkknnnqqqmmmooopppqqqqqqqqqtttvvv~~~zzzvvv{{{xxxrrrqqqkkk}}}wwwxxxrrraaaSSSLLLHHHCCC@@@999999777555333111///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((((((((()))))))))))),,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&%%%''''''''''''(((***+++,,,''''''''''''((((((((()))***+++,,,---...111666999@@@CCCGGGHHHHHHHHHHHHIIIEEEHHHIIIIIIMMMVVV[[[[[[]]]\\\___```\\\[[[iii|||dddCCC444000000222222000------...///---...---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))((('''''''''''''''%%%'''((())))))'''%%%$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$"""$$$''''''''''''''')))(((((('''(((***---000222333666;;;BBBIIINNNPPPQQQ^^^ffflllnnnqqqttttttqqqrrrqqqmmmiiiiiitttyyyzzz|||hhhXXXXXXgggwwwwwwdddbbbiiippp]]]___uuuoooiiirrrxxxhhh___^^^GGG>>>888:::<<<777333444333333111...***))),,,///............---,,,++++++++++++******))))))((((((************))))))))))))+++******)))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''&&&(((***+++,,,+++)))(((***)))(((''''''((()))***(((***+++---...222777;;;@@@BBBFFFJJJIIIFFFEEEFFFHHHHHHHHHJJJOOOUUU[[[^^^bbbbbb\\\ZZZ]]]\\\ggg~~~kkkQQQBBB:::666000111000...------...---...---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))((('''''''''''''''&&&'''((((((((('''%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&'''))))))((('''((())),,,+++******---111555888CCCGGGLLLOOOQQQTTTZZZ___cccllluuuwwwwwwxxxwwwttthhhfffdddfffqqqpppiiillllllzzz|||oooddd\\\]]]hhhtttuuuvvvvvvrrriiiccchhhqqqzzzuuutttpppjjjeeegggzzzzzz```___jjjxxxzzz~~~eeeTTTBBB===>>>>>>???BBB<<<:::777555444333000...............------,,,+++***************)))))))))************))))))))))))*********)))((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&'''((()))(((&&&%%%&&&''''''((()))++++++***)))(((+++***)))(((((('''(((((((((***+++---...222777:::>>>AAAFFFIIIIIIGGGGGGGGGHHHHHHIIIKKKPPPVVV\\\___```aaa\\\[[[^^^\\\fff}}}ppp^^^OOOBBB:::///000000000...,,,,,,---...---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))((('''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))******)))((('''(((***++++++,,,000555;;;AAADDDNNNRRRVVVUUUTTTVVV___fffjjjrrrxxxxxxuuutttqqqnnnddddddfffoootttuuuyyy~~~rrruuu}}}~~~vvvtttrrroooiiifffkkkssstttooolllmmmnnnnnnqqquuu}}}}}}yyyooojjjkkkmmmnnnkkklllzzzzzzkkklllvvvqqq```___ooosssbbbPPPGGGDDDAAA===;;;@@@<<<999888888666111,,,.........------------,,,******************++++++++++++*********)))))))))******))))))(((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&(((((((((&&&%%%&&&''''''((()))***+++***)))(((+++++++++***)))((('''&&&)))***,,,---...222777:::>>>BBBGGGIIIIIIHHHGGGFFFHHHHHHIIILLLQQQWWW]]]aaa^^^```]]]]]]___]]]ggg~~~{{{ooobbbTTTGGG>>>333111111111///++++++---...---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))*********((('''''')))+++))),,,333:::BBBIIINNNQQQSSSTTTUUUUUUUUUZZZaaagggqqqssssssrrrtttxxxxxxssstttxxxzzz{{{||||||{{{{{{zzzuuujjjbbbeeemmmiiieeegggqqqyyyuuummmgggfffhhhlllnnnppptttvvvwwwqqqhhhjjjooommmttt|||rrrnnnrrrxxxuuunnnrrrppphhh[[[RRRVVVgggvvv||||||lll^^^VVVOOOJJJGGGKKKGGGCCC>>>:::666222/////////......------------)))******++++++,,,,,,,,,+++++++++*********))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((('''&&&%%%&&&((('''((())))))******))))))((()))***++++++)))(((''')))***,,,---...222666:::@@@EEEIIIIIIHHHHHHFFFDDDHHHHHHJJJNNNSSSYYY^^^bbb\\\aaa___```bbb___iiiyyyoooeeeZZZQQQLLL<<<666222222000,,,+++......---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))((((((((())))))***(((((('''&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***(((((((((''''''(((,,,///333999BBBKKKRRRVVVWWWWWWVVVTTTSSSWWW^^^dddggghhhmmmjjjiiiooo}}}xxxsssjjjggglllqqqtttwwwsssggg\\\^^^eeeaaahhhyyyvvvgggjjjsss~~~pppmmmnnnyyy{{{mmmhhhjjjiiidddaaacccbbb]]]YYY\\\gggqqqaaammmyyyzzzpppggggggjjj|||wwwvvvuuugggeee]]]PPPBBB999888999222111000///............******++++++,,,,,,------++++++++++++************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))))))))(((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((('''%%%$$$###%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''%%%'''((('''&&&&&&'''(((''''''((()))))))))))))))&&&''')))+++,,,,,,+++******+++,,,---...111666999<<>>GGGNNNTTTTTTUUUTTTRRROOOLLLJJJFFFNNN[[[fffkkkjjjfffcccjjjyyy~~~oooeeefffmmmnnn}}}rrrbbbbbbjjjooovvvtttjjjdddgggnnnvvvzzz}}}{{{~~~zzzxxx|||}}}vvvmmmiiikkkxxxvvvfffaaatttoookkksssyyyiiiZZZPPPLLL<<<:::777333111000///000.........------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&''''''&&&&&&((()))'''''''''''''''((())))))***))))))((()))+++,,,---+++,,,------...111555888<<>>PPPTTT___mmmtttxxxkkkZZZ[[[aaafffjjjuuuzzz~~~|||yyyyyy|||xxxvvvllleeecccnnnwwwtttppppppoookkkccc\\\TTTgggrrrxxxooo^^^NNNIIIAAA888222000222555---...///111222000+++'''---,,,++++++******++++++******)))(((((((((((((((***))))))+++---,,,(((%%%+++*********))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((***)))((((((((()))+++,,,---++++++---...///444;;;AAACCCFFFHHHGGGFFFFFFFFFKKKLLLNNNOOOQQQUUUZZZ^^^___bbb^^^\\\^^^\\\iiizzzrrrsssnnn[[[EEE999555222000111///...---,,,,,,,,,------************))))))))))))***((('''((()))***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))((('''(((+++///999BBBJJJKKKMMMOOOMMMHHHMMMDDD;;;888:::>>>HHHRRRUUUddd|||pppjjjrrrzzz~~~}}}rrrjjjgggmmmiiieeeyyyuuuqqqgggVVVEEE999333333444333111//////000222333...------,,,,,,,,,,,,,,,++++++***))))))))))))******)))(((***++++++(((%%%************)))))))))((())))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((())))))***))))))((()))***+++,,,---++++++...///000444;;;@@@CCCFFFHHHGGGFFFEEEEEEHHHKKKNNNPPPSSSWWW\\\```___bbb^^^]]]^^^]]]iiizzzwwwtttcccNNN@@@666000...000///...------,,,,,,------************))))))))))))***)))((((((******)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((())))))+++---+++(((,,,555>>>HHHNNNSSSRRRMMMHHHAAA:::999777999BBBKKKQQQWWW]]]aaavvvvvvmmmrrr|||yyypppvvvzzztttxxx{{{kkk```fffvvv~~~mmmjjjvvvuuu[[[FFF:::666555333111...,,,---000333//////...------------...---,,,++++++******+++++++++)))(((((()))***((('''************)))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))((((((((((((((('''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))((((((((()))***++++++***))))))))))))***++++++,,,+++---000111111555;;;>>>AAAFFFHHHGGGEEEDDDDDDFFFIIINNNSSSVVVZZZ^^^aaa^^^bbb^^^]]]___]]]jjjwwwiiiVVVGGG999000...111///......---------------************)))))))))(((***)))((()))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))(((***++++++...666BBBKKKOOOQQQPPPKKKDDD>>>999666777;;;FFFUUU^^^^^^\\\\\\kkk}}}{{{mmm]]]XXX___jjjpppqqqxxxvvvyyyzzzzzzqqqooonnnllllllhhh___ddd|||}}}eeePPPBBB;;;555333000///000000---***000///......------......---,,,,,,++++++++++++++++++***)))(((((()))))))))*********))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''))))))))))))***+++,,,---)))))))))*********++++++++++++---222333222666;;;===AAAEEEHHHGGGEEECCCCCCFFFJJJPPPUUUXXXZZZ]]]___^^^bbb___]]]______lllxxxlll]]]NNN@@@444111333...//////.........------************)))))))))(((+++)))((()))***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))((((((***///888BBBKKKPPPPPPLLLFFF@@@;;;;;;???CCCRRRQQQTTT[[[^^^```dddjjjyyyeee```[[[\\\eeesss{{{{{{xxxqqqxxxooo___PPPGGGCCC:::111///333555111---///......---------------,,,,,,+++************+++++++++***)))(((((()))***))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))***,,,------)))*********+++++++++++++++***---222333333666;;;>>>AAAEEEGGGFFFEEECCCCCCHHHLLLQQQVVVXXXYYY[[[\\\^^^aaa___^^^``````mmmuuujjj]]]QQQCCC666//////...////////////...------************))))))))))))+++***))))))++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))***,,,...333;;;EEELLLOOOOOOHHHAAA:::777777<<>>EEERRR^^^dddwww}}}zzz~~~zzzsssqqqzzzwww{{{}}}sssmmmpppwwwpppkkkmmm}}}xxx{{{pppXXXAAA333///222555111000//////......//////...------,,,,,,,,,,,,,,,***---//////,,,******,,,((()))))))))*********************)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++)))***+++,,,,,,,,,+++++++++)))***...000111666===BBBDDDEEEEEEEEEEEEFFFGGGGGGJJJOOOSSSUUUXXX[[[]]]^^^aaa______bbbbbbppp|||wwwkkkbbbVVVGGG999333...///000000000///---,,,************))))))))))))+++***)))***+++++++++)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))))))))***+++---...///<<>>EEELLLRRR^^^jjj}}}ddd^^^___jjjuuuxxxyyyzzzwwwmmmeee^^^aaauuuwwwuuusss|||^^^CCC444111444222111111000000000000000//////...------------...***---111111...++++++,,,(((((())))))*********+++************))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))))))))))))))))))))***+++,,,---,,,+++++++++)))))),,,...000666===DDDEEEEEEEEEDDDEEEGGGIIIEEEHHHMMMQQQUUUXXX\\\___]]]aaa______bbbbbbppp|||dddHHH999888...000000,,,)))***,,,---,,,+++******))))))******+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***'''***---,,,***,,,333999QQQTTTYYY[[[YYYRRRJJJDDDFFFDDDIIIVVVbbbjjjsss|||{{{hhhYYY___gggooowww~~~}}}rrrhhhlllooozzztttvvvWWWAAA555000333///...111111,,,---222//////...------------...,,,,,,,,,+++++++++******------------,,,,,,+++***((()))***+++++++++++++++''')))***++++++***)))'''(((((())))))))))))((((((***((('''((()))***)))'''((((((((((((((((((((((((((((((((()))+++***(((&&&))))))))))))))))))))))))&&&&&&&&&''''''((()))***(((((((((((()))***,,,,,,.........000222555888999>>>@@@BBBEEEFFFFFFFFFEEEFFFHHHKKKPPPTTTWWWYYYZZZ___cccaaa```ccccccqqq~~~wwwXXX???444111222111...++++++,,,---,,,+++******))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''(((***''')))***,,,000888CCCKKKWWWZZZ]]]ZZZSSSMMMJJJJJJUUUVVV\\\hhhrrrzzz}}}nnnddd\\\cccnnn{{{vvvsssvvvxxxnnnnnnzzzzzzvvv\\\KKK???666444///...111222//////111//////...---------------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,++++++*********++++++++++++++++++((()))***++++++***)))((((((((())))))))))))((((((***((('''((()))***)))'''((((((((((((((((((((((((((('''''')))******(((&&&))))))))))))))))))))))))''''''''''''((()))***+++))))))((())))))***+++,,,------...///222444777999???@@@CCCEEEGGGGGGFFFFFFGGGHHHKKKOOOSSSVVVXXXYYY\\\aaa```aaaddddddqqq~~~oooNNN777555333111000...,,,,,,,,,,,,+++******))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))((()))***((()))***///999GGGTTT\\\^^^bbbbbb\\\UUUSSSYYY```rrrwwwvvvpppqqqsss}}}~~~lllgggrrrvvvyyy{{{{{{nnnbbbRRRBBB;;;444000111333111000000///...------,,,,,,------,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,++++++***((()))***++++++***)))(((((())))))******))))))(((***((('''((()))***)))'''((((((((((((((((((((((((''''''&&&'''))))))'''%%%))))))))))))))))))))))))(((((((((((()))***+++,,,******)))))))))******+++,,,,,,---...111444777888???AAADDDFFFHHHHHHGGGFFFGGGIIIKKKNNNQQQTTTVVVWWWYYY^^^___aaaeeedddqqqbbbFFF888333/////////...------,,,+++******))))))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))))))))***,,,111:::GGGSSS\\\aaaaaabbb```]]]\\\cccppp|||mmmooopppppprrrxxx{{{yyyvvvssssss~~~vvvxxxmmmVVVMMMDDD999333111111000//////......---,,,---------------,,,,,,,,,+++++++++((()))***+++++++++++++++------------,,,,,,+++***((()))************)))((()))))))))******)))))))))***((('''((()))***)))'''(((((((((((((((((((((((('''&&&&&&&&&(((((('''%%%(((((((((((((((((((((((())))))))))))***+++,,,---++++++******)))*********++++++,,,...000444666888@@@BBBDDDGGGHHHHHHHHHGGGHHHIIIKKKMMMPPPSSSUUUWWWYYY___```bbbeeedddpppsssYYY===333---...000...---...,,,+++******))))))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******))))))***+++---333===JJJVVV^^^aaabbbbbb___\\\]]]eeesss~~~hhhaaaeeelllvvv}}}{{{mmmbbbfff{{{yyyyyytttiii]]]KKK:::222000000000000///......------......---------,,,,,,,,,++++++((()))***+++++++++++++++------------,,,,,,+++***))))))************))))))))))))************))))))***((('''((()))***)))'''((((((((((((((((((((((((((('''%%%&&&'''((('''&&&(((((((((((((((((((((((()))))))))******+++,,,---,,,+++***************+++***+++,,,...000444777999@@@BBBDDDGGGHHHHHHHHHGGGIIIIIIJJJLLLOOOSSSUUUWWWZZZ```aaabbbfffdddooo}}}iiiFFF777---...111...---///,,,+++******))))))******))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))+++...000555===IIIUUU^^^cccccccccgggdddbbbfffooo~~~nnn\\\hhhnnn{{{yyyvvvwwwpppsss{{{dddIII888333333222111000//////......//////------------,,,,,,,,,,,,******+++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))***)))******++++++******)))***((('''((()))***)))'''(((((((((((((((((((((((()))'''&&&&&&'''(((((('''))))))))))))))))))))))))))))))))))))***+++,,,---++++++*********++++++,,,++++++,,,...111555888:::???AAADDDFFFHHHHHHGGGFFFIIIIIIJJJLLLPPPSSSWWWYYY[[[```aaabbbfffeeeqqqqqqRRR???000///111...,,,...,,,+++******))))))******((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((***---333666CCCIIIQQQVVVXXXZZZ]]]___dddeeehhhkkkqqq|||{{{tttooorrrllliiivvvvvv~~~}}}]]]DDD:::888666222222111000000000000000...------------,,,,,,,,,+++,,,,,,,,,,,,++++++*********++++++++++++++++++******))))))))))))******)))******++++++******)))***((('''((()))***)))'''((((((((((((((((((((((((***(((&&&&&&((())))))((())))))))))))))))))))))))))))))((())))))***+++,,,************+++,,,,,,---++++++---///222666999;;;???@@@CCCEEEGGGGGGFFFFFFIIIIIIJJJMMMPPPUUUYYY[[[ZZZ______aaafffggguuu~~~sss[[[EEE333111222---+++---,,,++++++***)))*********(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((+++000666;;;PPPSSSTTTRRRNNNNNNSSSXXXVVV]]]dddgggjjjqqq~~~tttttt|||www}}}yyyqqq|||kkkNNN@@@;;;999333222222111111111111111......---------,,,,,,,,,---------------,,,+++***((()))***+++++++++++++++******))))))))))))************++++++++++++*********((('''((()))***)))(((((((((((((((((((((((((((+++)))''''''((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************+++,,,---...+++,,,---///333666:::<<<>>>@@@BBBEEEFFFFFFFFFEEEIIIIIIJJJMMMQQQVVVZZZ]]]XXX^^^^^^aaagggiiiyyy}}}{{{zzzoooTTT999111111///,,,---------,,,++++++******)))))))))))))))))))))))))))******))))))((((((''''''(((******)))((('''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%'''))))))'''%%%%%%%%%)))(((&&&&&&'''''''''&&&&&&&&&'''***000:::DDDKKKMMMNNNJJJDDDAAAEEEJJJMMMWWW]]]______jjjzzztttkkklllvvv{{{~~~yyyqqq{{{bbbRRREEE;;;444666555111111333222...//////...------------.........//////......---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********(((&&&&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***,,,+++***,,,000555888:::>>>@@@CCCFFFGGGHHHHHHGGGGGGHHHLLLPPPSSSVVVYYYZZZ^^^cccdddeeehhhjjjzzz|||yyy}}}tttXXX>>>444222///,,,---------,,,,,,+++*********))))))))))))))))))))))))***)))))))))((((((((('''((()))***)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&((()))(((&&&%%%%%%&&&((('''&&&'''((()))(((((()))((()))111<<>>AAACCCEEEFFFFFFEEEGGGHHHKKKOOORRRVVVXXXZZZZZZ``````bbbfffiiizzz}}}www|||lllPPPAAA888///,,,///...------,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$$$$'''((('''&&&%%%%%%''')))&&&'''(((((((((((()))***///222;;;GGGQQQPPPEEE;;;999222111;;;AAAEEERRRbbbvvvoooiiimmm~~~rrrpppxxxuuu|||zzzmmmdddQQQ===333222222000111000//////....../////////////////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((()))******+++,,,,,,+++,,,,,,---000444999<<<>>>???AAACCCEEEFFFFFFFFFGGGHHHJJJNNNRRRUUUXXXZZZZZZ___```aaafffiii{{{}}}www~~~vvv[[[JJJ===111---000......------,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%''')))&&&((()))(((''''''***---444;;;FFFNNNNNNHHH>>>777777888???GGGJJJOOO```ssspppfffrrr~~~sss{{{tttVVV>>>444333444111111000////////////000//////000000//////...------------,,,,,,,,,++++++************************++++++++++++++++++++++++((()))+++***)))))))))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++*********************+++,,,......///333999===AAAAAACCCDDDEEEFFFGGGGGGGGGHHHJJJMMMQQQUUUXXXZZZ[[[``````aaafffjjj|||{{{~~~eeeSSSBBB333...111......------,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%''')))***,,,&&&'''''''''&&&&&&''')))'''))))))((((((***000555<<>>999777;;;CCCLLLLLLKKKTTThhhyyy|||nnnssszzzrrr~~~dddEEE555333444222111111000000000000000///000000000000///......------------,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++''')))++++++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******+++---/////////333999>>>BBBBBBCCCDDDEEEFFFGGGHHHGGGHHHIIILLLPPPTTTXXXZZZ]]]aaaaaaaaafffiii|||lllZZZGGG666///111.........---,,,,,,++++++))))))))))))))))))))))))'''((((((((()))))))))***((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''((()))***$$$&&&(((((('''&&&'''(((''')))***)))***///999@@@HHHNNNRRRNNNDDD;;;:::;;;EEEQQQVVVQQQTTThhhwwwqqqsssyyyssskkkMMM<<<555444222222111000000000111111000000000000000///.........------------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,---------***---000000///222999???BBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKOOOTTTXXXZZZ]]]aaa``````dddgggzzzqqq^^^JJJ777///222///......------,,,++++++))))))))))))))))))))))))'''((((((((())))))******(((******)))((('''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%###%%%((()))(((''''''(((&&&(((******,,,444@@@IIIQQQSSSSSSLLLCCC======???QQQ___bbb\\\fffuuueeedddcccgggpppyyytttpppuuuuuuYYYHHH>>>888333222111111000111111111000000000000000//////.........---------,,,,,,,,,++++++++++++++++++++++++------------------------''')))+++,,,+++******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---...//////***---000000///222999???AAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIKKKOOOTTTXXX[[[]]]aaa______bbbeeexxxppp]]]LLL???555000000------...,,,((())),,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''+++...+++&&&&&&***'''))),,,000555???JJJRRRRRRNNNHHH@@@777666BBBQQQYYYfffvvvlllbbb___mmmzzzxxxjjj]]]ZZZ]]]fff{{{|||yyycccPPPBBB>>>777222222333222222444000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++************************+++++++++,,,,,,,,,000------///000111777???AAAAAABBBBBBDDDEEEGGGGGGIIIIIIIIIKKKNNNSSSWWWZZZ^^^]]]___aaa```eeezzzqqq___PPPBBB777000111...---...---******...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''))),,,***''')))---------...555@@@JJJQQQTTTXXXKKK???;;;>>>FFFRRR\\\eeeppp{{{ooommm{{{{{{cccWWWaaappp|||qqqmmmPPPCCC888444333222333555000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,...+++,,,///111222999@@@AAAAAAAAABBBCCCEEEGGGGGGJJJJJJJJJKKKOOOTTTXXX[[[aaa___```aaa___dddyyyuuufffXXXJJJ<<<333222...---......+++,,,///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))&&&&&&)))***)))+++///444222444???NNNWWWXXXTTTPPPBBB777;;;IIIUUU\\\```kkk~~~{{{uuu{{{jjjaaaqqqyyyiiiVVVAAA555111000111333000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,***+++...111333:::AAA@@@@@@AAABBBCCCEEEGGGHHHJJJJJJJJJLLLOOOTTTYYY\\\bbb```aaaaaa^^^ccczzz{{{pppdddUUUEEE:::333...,,,---...,,,,,,...++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))&&&%%%)))***)))***---555888@@@LLLWWW[[[WWWQQQGGGAAAAAAKKKVVV[[[\\\]]]nnnyyywww~~~ttt{{{xxxtttqqqnnnnnnpppsssttttttwwwyyy}}}xxxmmmPPP===555111222444111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,***+++///111333999@@@???@@@@@@AAACCCEEEGGGHHHHHHHHHIIIKKKNNNSSSXXX[[[aaa`````````]]]ccc|||yyypppaaaOOOAAA555///+++,,,---++++++---++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((&&&'''***+++)))***...666@@@NNNXXX[[[XXXSSSOOOOOORRRYYY\\\YYYVVVYYY```xxxzzzzzz|||rrr{{{pppiiidddbbb``````^^^\\\[[[\\\]]]^^^^^^aaadddhhhnnnuuu|||xxxxxxbbbKKK===555333555222111111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---+++,,,///111111666===??????@@@AAACCCEEEGGGHHHFFFFFFGGGIIIMMMRRRWWWZZZ]]]]]]```aaa^^^eee|||mmmZZZKKK999222,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&))),,,+++***///666>>>KKKZZZ```\\\VVVSSSTTT^^^aaaccc]]]RRROOO^^^ppprrrxxx}}}}}}wwwoooiiiaaaZZZVVVSSSRRRQQQPPPOOOMMMLLLKKKKKKLLLMMMQQQRRRUUUZZZ```gggllloooxxx|||~~~pppXXXDDD777111111222222222222111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---+++---000111111555;;;>>>>>>???AAACCCEEEGGGHHHDDDEEEEEEGGGLLLQQQVVVYYYZZZ\\\```bbb```ggg|||hhhYYY>>>555//////000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&'''***+++***,,,888EEEMMMWWWaaaccc]]]YYY[[[```eeedddaaa[[[WWW___www{{{iiisss{{{wwwlll|||{{{ssskkkddd^^^[[[WWWRRRNNNKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBCCCDDDGGGGGGIIILLLPPPUUUZZZ\\\fffjjjrrrzzz|||vvvooommmqqqwww|||kkkSSS???666444333333222222222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++***,,,000111222666<<<===>>>???@@@BBBEEEGGGHHHDDDEEEEEEHHHLLLQQQVVVZZZZZZ]]]bbbdddaaagggttteeeBBB999111111222000......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''(((******(((...@@@RRRZZZ___dddccc^^^^^^dddjjjgggccc```bbbjjj{{{uuufffkkktttnnnffffffgggkkk{{{pppggg```[[[UUUQQQOOOLLLHHHFFFDDDBBB???===>>>?????????>>>>>>???AAA@@@@@@@@@BBBEEEIIILLLNNNVVV[[[dddmmmtttxxxyyyyyynnnhhh```^^^aaahhhnnnqqqxxx~~~gggOOOCCCAAA333333333222222222111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))(((***///222333777>>>======???@@@BBBEEEGGGHHHEEEEEEFFFIIIMMMRRRWWW[[[ZZZ^^^dddfffbbbfff~~~gggRRR===...///222...---///,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###%%%'''(((''''''((()))&&&++++++(((,,,<<>>======<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===???BBBEEEGGGJJJOOOVVV^^^dddhhhiiiiiibbb^^^YYYUUUUUUXXX]]]aaaiiinnn{{{pppSSS:::<<<444000222555444222111000000000///......------------------------------000///---------......---(((+++------+++))))))******+++---,,,+++++++++,,,***************)))((((((***&&&%%%+++333777222+++++++++++++++++++++++++++,,,++++++******++++++,,,///...------///333777:::??????@@@BBBCCCEEEFFFGGGFFFEEEEEEHHHMMMSSSXXXZZZeeebbbaaabbbbbbiiiqqq^^^GGG444111222---***,,,,,,++++++******++++++,,,******)))))))))((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%'''((()))((('''((()))''')))***---888JJJYYY___aaahhhlllhhhfffggggggdddgggbbblll|||qqquuu~~~tttaaaiii{{{wwwqqqkkkhhhaaaZZZRRRNNNLLLKKKGGGCCCBBBAAA???===<<<;;;::::::999999999888888888777777999999999999:::<<<>>>???>>>AAAFFFKKKPPPRRRSSSTTTSSSPPPLLLIIIIIILLLPPPSSSWWW\\\gggttt~~~oooYYYFFF;;;222222555444222111111000000//////...------------------------------///...,,,,,,,,,---,,,,,,)))***,,,,,,,,,,,,++++++((())))))))))))***---...***************))))))(((***'''&&&+++111444000+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......------///333888:::@@@@@@BBBCCCEEEEEEFFFFFFFFFEEEEEEHHHNNNTTTXXXZZZjjjeeecccbbb```hhhxxxiiiPPP888111111...++++++,,,++++++******++++++,,,++++++*********)))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))((('''(((***)))***---555FFFYYYaaaaaacccffffffbbb```bbbcccbbbaaaeee{{{lllggg~~~zzzqqqhhhbbb]]]XXXVVVPPPKKKFFFCCCBBBBBB???======<<<;;;999888777777777777777777777666666666666888777777666666777777888999:::<<>>>>>===<<<::::::999888777666555555555777777777777777777777777777777777666666666666666:::::::::;;;<<<===>>>??????>>>>>>===>>>>>>???@@@@@@AAAGGGQQQZZZcccqqq~~~vvv{{{~~~dddGGG999666555333222222111111000000//////...........................---.........---,,,,,,,,,---+++***+++---...,,,+++...---++++++,,,------,,,***++++++++++++***))))))((()))+++,,,+++******+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,---...000444888:::???@@@BBBDDDDDDDDDBBBBBBCCCCCCDDDHHHNNNSSSWWWXXX^^^\\\]]]______iii|||nnnYYYAAA444111000///...,,,++++++******++++++,,,++++++++++++*********)))(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''((('''&&&&&&(((***+++666DDDNNNXXX```cccaaa^^^VVVOOOPPPVVVZZZYYYWWWYYY|||yyyiiixxxxxx}}}yyypppjjjccc^^^XXXRRRNNNJJJFFFDDDCCCAAA>>><<<;;;;;;:::999888777666555555555555555666666666666666666666666555555666666777777777777666555555555666888999;;;;;;;;;;;;<<<<<<<<<======>>>>>>BBBHHHNNNUUUaaalll}}}qqqOOO;;;555444333333222222222111000000//////........................---///111111...------......---,,,+++,,,,,,+++***++++++***,,,......,,,***+++++++++++++++***))))))(((***,,,+++)))((()))+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,...111555888:::===>>>@@@AAAAAAAAA@@@@@@BBBBBBCCCGGGLLLQQQTTTUUUUUUVVV[[[___^^^ggg{{{uuudddNNN<<<333///---,,,,,,++++++******++++++,,,++++++*********)))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''((('''&&&'''***,,,///???QQQYYY\\\]]]^^^]]]KKKHHHKKKSSSXXXWWWSSSQQQiiiwww{{{mmmlll{{{ttttttmmmddd```^^^WWWSSSNNNJJJGGGDDDAAA>>>===<<<;;;999888777777666777666555555555555555666333333333444444444444444111222333444555666666666333333333444555666777888555555666777777888888888::::::<<<@@@BBBEEENNNWWWcccnnn}}}xxxWWWCCC:::666444444333333222222111000000000........................---000333222///------///---...///---++++++,,,...***((('''***---...,,,***+++++++++,,,++++++***)))***+++++++++))))))***+++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,///222555888:::=========>>>???@@@@@@AAACCCCCCDDDGGGLLLPPPRRRSSSTTTVVV]]]```^^^ddd~~~|||}}}|||zzzooo\\\GGG888111...---,,,++++++******++++++,,,******)))))))))((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&''''''''''''((((((((((((&&&'''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''(((((((((((()))((((((***---000:::IIIYYY]]]YYYTTTOOOKKK???EEEQQQ\\\______fffooo}}}pppqqq~~~pppiiilll```yyyyyyzzziii]]]XXXUUUPPPLLLIIIEEECCCBBB@@@>>><<<777777777777666555555666555555444444444555555666333333333333444444555555111222333555555555555444444555555666666777777888333333444444555666777777666666888;;;;;;;;;@@@GGGJJJUUUffftttlllXXXKKK???777444444333333222111111000000........................+++///333222///,,,---///+++///222000,,,,,,111666555000***)))+++---,,,***++++++,,,,,,++++++***)))++++++******++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,///222555888:::======<<<<<<===@@@BBBDDDFFFFFFGGGJJJNNNQQQRRRRRRVVVYYY^^^```^^^eee}}}{{{|||uuudddOOO===555222111,,,++++++++++++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))'''&&&&&&&&&&&&'''(((((()))************---000333DDDPPP[[[[[[TTTJJJ???666DDDNNN^^^hhhjjjpppzzzpppqqq{{{kkkeeekkkmmm||||||rrraaaVVVSSSSSSKKKAAAAAA???===<<<<<<;;;:::999333555666666555555777888444444444333444444555555555555555666666777777777444444666666777666555444444444555666666555555444555555555666666888999999555555888;;;:::888;;;AAA<<>>===<<<<<<===@@@DDDFFFIIIHHHIIILLLOOORRRSSSRRRWWWYYY^^^```^^^hhh}}}sss___BBB222111000---,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%******)))((()))...777>>>NNNWWW^^^[[[OOODDD@@@@@@KKK]]]gggjjj}}}vvvwwwwwwnnnggg^^^xxxrrrhhhddd___WWWPPPKKKGGGDDDBBB???>>><<<:::999777777777555555444444444444555555777666666555555444444333555555555666666555444444444444444444444444444444555555555555555555555555333444666777777777666666777777777888999::::::;;;>>>AAAIIIUUU]]]cccppp~~~qqqZZZEEE888555222000000111111000......///000111111000///...........................////////////////////////111000///---,,,+++******------,,,++++++*********,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,---------,,,+++***+++,,,---......///000111222444999<<>>======>>>AAADDDFFFIIIJJJLLLMMMNNNPPPSSSUUUYYYZZZ^^^```^^^hhhjjjQQQ;;;111111...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&(((******)))***111<<>>======>>>AAADDDFFFHHHJJJLLLMMMNNNPPPRRRUUUZZZ[[[___aaa```iii}}}}}}tttdddHHH000111///......---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''(((((()))+++,,,---000999GGGRRR```^^^YYYQQQLLLMMMUUU]]]```ZZZeee}}}ppp|||qqqkkkddd```^^^ZZZRRRLLLJJJGGGBBB>>>===<<<:::999999999777666444444333333555555444444444444555555333333333333333333333222444444555555555555444444666666666666666666666666777777777777777777777777666666777888888888888777666666666777888888999999777888;;;@@@BBBDDDKKKSSSaaahhhuuu~~~ttt}}}lllUUU>>>;;;666333111000000111//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......*********+++,,,---------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***************+++,,,,,,,,,---...///000222777:::???>>>======???AAADDDFFFHHHJJJLLLNNNNNNPPPRRRTTT\\\]]]```bbb```iii~~~|||wwwWWW444444///......---,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''')))***,,,+++,,,000999FFFSSSZZZaaa\\\UUUSSSVVV]]]dddgggdddVVVaaazzzvvvwwwlllzzzqqqmmmbbb\\\VVVRRRPPPMMMIIIEEECCCAAA===;;;::::::888777777777666444333333333333555444444333333444444555222222222222333333333333444444555666666666666555888888888888888888888888777777777777777777777777777777888888888888888888888888888999999:::::::::888999:::;;;;;;<<<@@@EEENNNSSS^^^mmmtttyyyfffJJJAAA777222222333111...000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,---...///000333777;;;>>>>>>===>>>???AAADDDEEEHHHJJJMMMNNNOOOPPPRRRTTT]]]]]]```aaa^^^fff~~~bbb;;;666...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***...***)))222BBBQQQYYY[[[bbb\\\XXX\\\eeejjjhhhddd[[[TTTccclllwwwuuuaaakkkmmmqqq|||zzzxxxtttlllbbb^^^[[[VVVPPPKKKIIIGGGDDDAAA@@@===:::888888888666555777666555444444444444444444444333333333333444444222222222333333444444444666666777888888888888888::::::::::::::::::::::::999999999999999999999999999999888888888888888999888999999999999999:::::::::;;;;;;::::::<<<>>>>>>DDDFFFMMMZZZkkk}}}}}}|||qqqWWWHHH888333888;;;777000000///...------...///000........................------------------------...------------...//////---------,,,,,,,,,++++++***+++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------...///000000111444888<<<>>>>>>>>>>>>@@@BBBCCCEEEGGGJJJMMMOOOOOOPPPRRRSSS]]]]]]___^^^[[[bbb~~~|||```===000...------,,,+++,,,,,,,,,,,,,,,,,,+++++++++******************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******,,,***,,,888HHHVVVZZZZZZdddbbbccchhhnnnmmmddd[[[QQQ[[[sssrrrjjj}}}rrrjjjlllxxxrrr}}}~~~uuummmkkkhhh```XXXTTTRRRNNNIIIFFFCCCAAA>>>===;;;999777666666555444222666555555444444444555555444444333333333333444444333333444444555666777777888999:::;;;;;;<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;999999999999999999999999:::<<<<<<999:::======;;;@@@AAADDDKKKWWWgggvvv^^^MMM:::444888<<<888111000000////////////000000........................------------------------++++++,,,---///000222333.........---,,,+++++++++***+++,,,.........------++++++,,,,,,,,,,,,------,,,,,,---..................///000111222555999<<<======>>>???@@@BBBCCCDDDFFFIIIMMMOOOPPPPPPRRRSSS\\\\\\^^^^^^ZZZaaa}}}sss```GGG222///......---------------,,,,,,,,,+++++++++******************************'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((())))))*********+++///888DDDPPPXXX\\\]]]ccchhhnnnqqqnnnggg___[[[___zzzwwwpppwwwvvvuuueeeiii}}}zzz{{{zzzsssiii```^^^\\\VVVPPPMMMGGGEEEBBB???===;;;999888666555333444555555444222444444444333333444555555444333333222222333333444444555555666888999::::::;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????===============<<<<<<<<<;;;>>>===:::;;;>>>>>>:::>>>???@@@BBBHHHRRR___hhh|||lll]]]III<<<777666444111000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222------------------,,,,,,)))***,,,...//////...---++++++,,,,,,,,,,,,------+++,,,---.........---------...///000111444888;;;======>>>???AAABBBCCCDDDFFFIIIMMMPPPPPPQQQRRRSSS[[[[[[^^^___]]]fff~~~~~~tttiiiXXX???000000///...............,,,,,,,,,+++++++++******************************'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((************))),,,666DDDOOOVVV[[[```ddd```jjjuuutttkkkbbb___aaa}}}{{{rrrkkktttgggkkk~~~xxxmmmhhhfff\\\SSSQQQPPPKKKGGGFFF???>>>===;;;:::888777666444333333444666777666555333333222222333333444444444333333222222333333444555666777888999:::;;;<<<======???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA===@@@???;;;<<<@@@???:::<<<>>>@@@??????DDDOOOXXXlll}}}sss^^^JJJ<<<555444444000111222333333222111000........................++++++++++++++++++++++++///...---,,,,,,,,,,,,---+++,,,,,,------......///)))***---...//////...---++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,---...///000333777:::======>>>@@@AAABBBCCCDDDFFFIIIMMMPPPQQQQQQQQQRRRZZZ[[[___aaa```jjj{{{~~~yyyvvvtttbbbzzz{{{rrr]]]???666111...//////,,,+++,,,.........---,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%''''''&&&&&&((()))''''''((((((((((((''''''((((((''''''''''''((((((,,,***((())),,,---+++)))222>>>MMMVVVYYYYYYYYY[[[^^^```kkkrrrjjjbbbuuueeeXXXdddnnn~~~www}}}sssjjjddd```TTTQQQLLLIIIFFFCCC@@@>>>:::999999888777666666555444444444444444444444444333333333333333333333333333333444444555666777777999999999:::;;;===>>>???AAAAAA@@@BBBDDDEEEEEEDDDHHHFFFEEEEEEFFFHHHHHHHHHLLLLLLLLLLLLLLLLLLMMMMMMSSSSSSRRRNNNIIIGGGHHHJJJHHHFFFEEEEEECCCBBBBBBDDDAAACCCBBB@@@@@@BBBAAA<<<===???@@@@@@AAACCCEEEGGGTTTeeezzz|||xxxbbbKKK:::555777444222111000111222111000//////.........---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------///111222333444777:::;;;<<<>>>@@@BBBCCCDDDDDDLLLJJJHHHJJJOOOSSSSSSSSSXXXZZZ\\\]]]___ooozzz{{{vvvsss{{{uuu^^^mmm~~~~~~mmmPPP777111...///000......///------------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&&&&(((''''''((((((((((((''''''((((((''''''''''''((((((***)))))))))***+++++++++888BBBPPPYYY[[[WWWSSSPPP```dddjjjjjjccciiipppXXXZZZnnnrrroooqqqxxx{{{qqqhhh```ZZZWWWPPPMMMIIIFFFCCCAAA>>>;;;999888888777666666555555444444444444444444444444333333333333333333333333333333444555666777888888<<<<<<<<<===>>>???@@@AAADDDDDDCCCDDDEEEFFFFFFFFFIIIHHHHHHIIIKKKNNNOOOPPPSSSTTTUUUWWWXXXYYYZZZ[[[bbbcccccc___YYYUUUSSSSSSLLLJJJHHHHHHGGGDDDEEEHHHFFFHHHGGGDDDEEEGGGGGGCCCCCCCCCCCCBBBBBBAAABBBCCCLLLXXXhhhzzzwwwxxx~~~lllYYYHHH<<<666444222000000111222111000//////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------///111222333444777:::;;;<<<>>>@@@BBBCCCDDDDDDNNNLLLKKKMMMQQQTTTUUUUUUWWWZZZ]]]^^^___mmm||||||uuuqqqzzzeeeggguuu|||||||||bbb===555///000000///...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***'''%%%%%%&&&''''''((((((((((((''''''((((((''''''''''''((((((''')))***)))((()))---111AAAJJJTTTZZZXXXQQQIIIDDD[[[dddhhhaaa^^^ttt~~~___ZZZqqqlllbbb[[[aaappp{{{uuulllccc[[[UUUPPPMMMJJJGGGCCC@@@>>><<<:::888777777666666555444444444444444444444444444444444333333333333333333333333444555555666777888999:::?????????@@@AAABBBCCCDDDGGGGGGHHHHHHIIIJJJKKKKKKOOOPPPQQQTTTWWW[[[^^^___ccceeegggjjjmmmoooqqqrrryyy{{{|||yyyrrrjjjddd```TTTPPPNNNNNNKKKGGGHHHLLLLLLOOOOOOMMMMMMNNNMMMIIIIIIHHHFFFDDDCCCBBBBBBCCCGGGLLLUUUeee}}}}}}vvv~~~~~~qqq```LLL===444222000///000111111000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------///111222222444777:::;;;<<<>>>@@@BBBCCCDDDDDDMMMLLLLLLMMMQQQTTTUUUUUUWWWZZZ^^^^^^^^^jjjxxxttt}}}zzz}}}}}}lllEEE:::111//////---+++,,,,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,+++(((''''''(((''''''((((((((((((''''''((((((''''''''''''((((((%%%))),,,***''')))000888IIIPPPWWWWWWOOOFFFBBBAAATTT^^^aaaYYY]]]|||{{{rrrbbbvvv___^^^```kkkyyymmmggg___XXXRRRMMMIIIGGGCCC@@@===;;;:::888666444555555555444444333333333444444444444444444444444333333444444444444444444666666777999:::;;;<<<<<<@@@@@@@@@AAABBBDDDEEEFFFIIIJJJLLLMMMOOORRRUUUWWW\\\^^^bbbfffjjjnnnrrruuuyyyzzz}}}|||qqqjjj[[[VVVSSSSSSPPPKKKOOOXXX[[[aaaffffffeeeeeeaaa\\\XXXTTTNNNJJJGGGGGGFFFFFFHHHIIIMMMWWWjjjoooWWWDDD666333000///000111111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---...000111222444777999;;;<<<>>>@@@BBBCCCDDDDDDIIIJJJKKKLLLOOOQQQSSSSSSXXX[[[]]]]]]]]]jjjzzzvvvlllHHH<<<111...///...------,,,,,,+++++++++,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))+++''''''((((((((((((''''''((((((''''''''''''((((((%%%))),,,***(((,,,777@@@MMMSSSVVVNNNBBB<<<@@@HHHUUUYYYVVVQQQ^^^{{{iiitttqqqaaaiiiuuuxxxooo```[[[TTTNNNJJJGGGDDDBBB===;;;888666666555444222444444444444333333333333444444444444444444444444333444444555666666777777999999:::<<<===>>>???@@@@@@AAAAAACCCEEEGGGHHHJJJKKKNNNRRRUUUXXX^^^dddiiinnnrrrxxx|||xxxooo^^^WWWUUUXXXWWWWWWcccrrr}}}{{{sssggg]]]VVVPPPLLLIIIHHHHHHJJJOOOYYYjjjsssZZZEEE999666222000000111111111000000/////////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,...000111222333666999;;;<<<>>>@@@BBBCCCDDDDDDHHHJJJLLLMMMOOOQQQRRRSSSZZZ[[[\\\[[[]]]mmmzzzvvvhhhLLL>>>111...000000000111...---,,,+++++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))***))))))+++,,,''''''((((((((((((''''''((((((''''''''''''((((((&&&))),,,++++++222>>>IIINNNQQQOOOEEE::::::GGGSSS[[[WWWPPPRRRfffyyyyyy}}}kkkggghhhlll~~~~~~wwwooohhhUUUQQQJJJEEEBBB@@@>>><<<999777555444555555444222444444333333333333333333444444444444444444444444333444555666888:::;;;;;;<<<<<<===???AAABBBCCCDDDBBBCCCDDDFFFIIILLLNNNPPPQQQUUU[[[```eeellluuu|||uuuddd[[[XXX^^^bbbhhh}}}zzzooocccXXXQQQJJJJJJKKKLLLNNNYYYnnn{{{bbbKKK===999555222111111111111000000000/////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............,,,...000111111333666999;;;<<<>>>@@@BBBCCCDDDDDDIIILLLOOOPPPQQQRRRTTTUUUZZZ[[[\\\[[[___qqqzzzvvvpppUUUFFF666111111111000000///...,,,*********,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))))))))***,,,''''''((((((((((((''''''((((((''''''''''''(((((((((***+++,,,///888FFFPPPOOOKKKDDD===;;;BBBQQQ]]]ZZZVVVWWWeee~~~yyy}}}yyyrrriii\\\jjjuuukkk}}}ssslllddd\\\NNNJJJDDD???===;;;:::999888666444444555555444333444444444444444444444444444444444444444444444444333444555888:::<<<>>>???>>>???@@@BBBDDDEEEGGGGGGFFFGGGIIILLLPPPSSSVVVXXXZZZ___fffkkkqqqyyyttthhhbbbggglllvvv~~~nnncccXXXSSSPPPNNNMMMPPP\\\jjj~~~pppUUUAAA===777333222222111111000000000000/////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,---///000111333666888;;;<<<>>>@@@BBBCCCDDDDDDHHHKKKOOOQQQQQQRRRTTTVVVYYYZZZ]]]^^^bbbttt|||xxx```NNN<<<444222///,,,+++000///,,,*********+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))***''''''((((((((((((''''''((((((''''''''''''(((((()))******,,,111<<>>KKKYYYaaaSSSTTTaaa|||{{{}}}sssjjj___VVVnnnllluuuwwwllleee[[[QQQLLLHHHBBB>>><<<:::999888777666444444555666555444444444444444444444444444444444444444444444444444333444666999<<<>>>AAABBB@@@AAABBBDDDEEEGGGIIIIIIJJJKKKNNNQQQUUUYYY\\\^^^aaagggnnnsssxxxvvvmmmooosss}}}wwwggg___WWWTTTPPPMMMRRRZZZpppwwwZZZCCC???999444222222111000000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,---///000111333666888;;;<<<>>>@@@BBBCCCDDDDDDFFFIIINNNPPPOOOOOOQQQTTTWWWZZZ^^^aaaddduuuyyycccEEE333///111000---000///---+++******+++++++++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''(((((()))...)))***555???FFFMMMUUUNNN???444<<>>:::777555444555444444444333333222222222222333444444333222444555333444444555555666666666999999;;;<<<>>>@@@AAABBBAAABBBDDDFFFGGGJJJNNNQQQQQQTTTXXX\\\___fffnnnuuuxxx|||~~~www|||wwwtttwwwyyymmmggg```UUUOOOOOO\\\jjj}}}hhh\\\MMM>>>888555111000333---000222222000---+++***//////.........---------//////.........------------,,,,,,,,,,,,---------------------------------------------------------...,,,******,,,...//////000///......000444888::::::;;;<<<>>>AAACCCFFFGGGJJJLLLNNNOOOOOOPPPRRRTTTZZZWWW^^^ccccccwwwsssoooyyy|||fffIII666000111000...------,,,+++++++++,,,,,,++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))000)))***777EEEMMMPPPSSSJJJAAA<<>>;;;777555444333333444444444333333222222222111333444333222222333444333333444666777999::::::;;;<<<===>>>@@@AAABBBCCCDDDFFFHHHJJJKKKNNNRRRUUUWWW\\\ccciiimmmssszzzmmmbbbeeejjjqqqzzzxxxhhhZZZTTTPPP\\\qqqwwwlllooo}}}~~~qqqcccTTTDDD<<<777222000222///111222111000///000111//////.........---------//////.........------------...///000000///...------------------------------------------------------,,,+++,,,...///////////////...///111444777999:::;;;<<<>>>AAACCCFFFGGGJJJLLLNNNOOOOOOPPPRRRTTTZZZWWW^^^bbbbbbwwwmmmcccmmm{{{lllPPP:::111000000000+++++++++,,,,,,,,,------++++++***))))))))))))***((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((('''''''''(((((()))***000+++...<<>>?????????@@@BBBCCCDDDEEEIIIKKKNNNQQQSSSVVV[[[^^^aaahhhpppwww|||gggcccmmmuuuvvv}}}|||ggg\\\NNNRRR___rrrwwwbbb```ooo{{{lll^^^OOOCCC;;;444000000000111111000///000222444/////////.........------...............---------................................................---------------------------------...000111000///......///000222555777888:::;;;===???AAACCCEEEFFFIIIKKKNNNOOOOOOPPPSSSUUUZZZVVV]]]bbbbbbvvvzzznnnsss{{{}}}sssXXX@@@333//////000++++++,,,---------------,,,+++******))))))******)))))))))******)))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((()))******...///777EEESSSYYYWWWSSSAAAAAAEEEKKKPPPSSSYYY```ccc```tttkkkbbbjjj|||rrrjjj^^^TTTMMMHHHCCC???777666555333333222333333333333333333333333333333111222333333111111222333555666777999;;;===>>>???AAAAAAAAABBBCCCEEEGGGHHHMMMPPPUUUYYY]]]bbbgggkkkooottt{{{rrrsssyyy}}}~~~qqq___XXXUUU___nnn}}}mmmaaafffqqq}}}uuujjjZZZLLL@@@888333111///111222222111000111222////////////....................................///...,,,++++++,,,---...................................................------...000222222111///---...///111333555666777:::;;;===???BBBCCCEEEEEEIIIKKKMMMOOOOOOQQQSSSUUUZZZVVV]]]bbbbbbvvvtttuuuvvvrrrzzzaaaHHH666//////111------------------------,,,++++++***************))))))************))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))++++++---666BBBNNNUUUXXXVVVRRRDDDDDDHHHOOOTTTWWW^^^eeejjj]]]qqquuu\\\fffuuuwwwjjjbbbVVVLLLEEE@@@;;;777555444444333333333333444333333333333333333333333222333444444333333444555888999:::;;;<<<>>>??????BBBBBBBBBDDDFFFIIILLLNNNSSSXXX^^^dddjjjooouuuyyy{{{jjjXXXSSSZZZfffttt~~~}}}}}}}}}llliiirrr~~~uuufffTTTGGG>>>777333111444777888666222000///000000/////////.........---........................111444666666333///,,,...................................................---...000222333111///---...///111333555666777:::<<<>>>@@@BBBCCCDDDDDDIIIKKKMMMOOOOOOQQQSSSUUUYYYVVV]]]bbbbbbvvv}}}qqquuu~~~lllRRR<<<000///222///...------...///111222,,,,,,+++************+++)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))***+++,,,///<<>>???@@@AAAAAAEEEEEEFFFIIIMMMRRRVVVYYY^^^cccjjjqqqwww}}}hhhYYYTTTVVV\\\ccccccbbbaaabbbffflllrrrvvvsss___NNNDDD<<<666333777;;;<<<:::555111///000000000/////////......---------...............---444>>>DDDDDD<<<222***------------------------.................................///111222111000......///000222555777888:::<<<>>>AAABBBCCCCCCCCCHHHJJJMMMOOOOOOQQQTTTVVVYYYUUU\\\aaaaaauuuwwwlllssswww\\\CCC444111444...---,,,,,,...222666888---,,,++++++******++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))+++,,,---666AAANNNTTTWWWVVVNNNEEE<<>>===>>>???AAACCCEEEFFFGGGJJJKKKMMMQQQVVV]]]cccffflllqqqwww}}}rrrbbbVVVPPPOOOOOONNNMMMMMMOOOSSSWWWYYYbbbnnniiiUUUIII???777222555999:::888555222111000000000000/////////...---------........./////////444:::>>>===888111,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///---,,,---///111111000//////...///111444777999:::<<>>---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))+++,,,---;;;DDDMMMSSSXXXXXXLLL>>>???IIIVVV[[[YYYaaa{{{rrr^^^QQQXXX|||mmmppp~~~{{{qqqiiiXXXQQQGGG@@@===:::777444111111222222222222111000222222222333333444444444444666888:::;;;<<>>AAACCCFFFIIIKKKLLLOOOPPPRRRWWW]]]eeelllpppvvvzzzuuu___OOOHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIWWWmmmpppZZZMMMAAA888///111333444333222222222000000000000////////////---------.........//////333111...,,,+++,,,...///++++++++++++++++++++++++///////////////////////////---,,,,,,...000111111000///......000444888::::::<<>>555222111333333000000333222000//////000000///---........................------------------------//////...------------...........................,,,,,,,,,---------......---...000000111444777:::<<<<<<===>>>???AAABBBCCCJJJKKKMMMQQQTTTVVVUUUTTTZZZWWW^^^bbbdddzzzlllpppvvv|||~~~sssYYYfffuuuYYYCCC777111///000000...,,,---111555///---+++***))))))***+++***************************)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((&&&'''***++++++///666HHHKKKSSSXXXRRRGGG@@@AAAPPPZZZ___cccyyy~~~bbb[[[aaa{{{xxxddd```jjj{{{qqqgggZZZPPPHHHEEE@@@:::666444444555444444333222222222222222333333333444555555666666888:::===>>>???@@@CCCEEECCCEEEGGGIIILLLPPPUUUYYY^^^aaafffkkkrrryyyqqqZZZMMMIIIDDDAAAAAAAAAAAAAAA@@@FFFIIITTTnnnwwwbbbWWWQQQEEE:::444111222333000000222222000//////000000///---........................---------------------------------------...///000........................,,,,,,---------.........---...000000111333777:::<<<<<<===>>>@@@BBBDDDEEEIIIKKKNNNQQQTTTVVVUUUTTTYYYWWW___bbbdddzzzfffhhhkkknnnsss{{{___ggghhhOOO;;;333000000000...---...111333...---+++***)))******+++***************************)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''(((******+++444>>>LLLSSSXXXTTTGGG>>>BBBLLL\\\XXX\\\tttqqq\\\eeeuuu{{{[[[NNN\\\zzzpppggg___TTTKKKBBB@@@;;;777444333333444333333222222111111222222222222333555666777888999<<<>>>@@@AAABBBDDDFFFHHHHHHJJJMMMPPPSSSXXX^^^aaagggkkkpppwww~~~ttt[[[RRRGGGAAAAAABBBAAA?????????<<>><<<888555333333444444333222222111111111222222222333444666888:::;;;<<<<<<>>>AAABBBCCCEEEGGGJJJNNNPPPTTTWWW[[[___dddhhhooosssyyyqqqcccQQQFFFDDDCCCAAA>>>CCC@@@<<>>>>><<<>>>AAACCCEEEGGGJJJLLLQQQTTTYYY^^^ccciiiooorrrzzz}}}yyybbbQQQJJJGGGDDDAAABBBBBB@@@EEEKKKJJJXXXuuu}}}nnnmmmkkkwwwwwwmmmfff]]]OOOAAA555222333222000000000///...///000111000///........................------------------------///......---------..............................---------.........//////...///000111111333666999888:::===@@@DDDFFFGGGHHHHHHLLLQQQSSSTTTTTTVVVWWWYYYYYYaaafffiiikkkiiigggcccaaabbbfffiiinnnttt}}}|||zzzdddJJJ666333111////////////...---++++++++++++++++++++++++***************************)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))***,,,...333@@@MMMTTTTTTRRRNNNPPPXXX^^^```WWWTTTdddnnn\\\bbb{{{xxxiii\\\TTTMMMEEE???999888666555444444444555333333222222333333444444777888:::;;;===???@@@AAA>>>AAADDDGGGIIILLLPPPSSSVVVZZZaaagggnnnuuu{{{sss^^^RRRLLLIIIHHHBBBFFFFFFJJJPPPKKKMMM^^^{{{wwwmmmtttxxxpppiii[[[QQQDDD888444333111000222000///...///000111000///........................------------------------//////...---------------........................------.........////////////000111111111222666888888:::===AAACCCEEEFFFFFFHHHMMMRRRTTTTTTTTTVVVXXX\\\ZZZaaahhhnnnkkkkkkkkkhhheeebbbbbbccccccgggnnnvvv}}}|||]]]<<<444222//////000000---+++***++++++,,,,,,+++++++++***************************)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***((()))...444<<>>???AAABBBCCCDDDGGGKKKOOORRRVVVZZZ]]]bbbffflllrrrxxx}}}iiiYYYQQQPPPPPPMMMSSSRRRTTT\\\[[[UUUYYYjjj~~~zzz~~~xxxqqq^^^PPPFFF<<<777333000000333///......///000111111///........................------------------------......---------......///....................................///////////////000111111111222555888777999===@@@CCCDDDDDDDDDHHHMMMSSSUUUTTTTTTVVVYYY^^^ZZZaaaiiirrrlllnnnooonnnjjjfffcccbbbaaacccfffjjjqqqzzzyyyvvvnnnCCC555222//////000000---******++++++,,,,,,,,,++++++***************************)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***'''(((///999CCCNNNYYYYYY\\\]]]\\\^^^bbb^^^VVVFFFPPPeee}}}}}}xxx{{{ppp]]]UUUVVVttt~~~nnneeeYYYOOOHHHCCC===999666555444333222222222222444444444444444555666777======>>>@@@AAABBBCCCCCCIIIMMMQQQUUUYYY]]]bbbeeeooossswww{{{~~~nnn]]]TTTTTTUUU\\\ccc```___kkkmmmeeeaaa___nnniiiOOOGGG???999444///111555///......///000111111000........................------------------------,,,,,,,,,---...///000111..................................../////////000///000111111111222555888777999===@@@BBBCCCCCCCCCHHHMMMSSSUUUTTTSSSVVVYYY```ZZZ```jjjuuuooonnnllljjjgggeeecccbbbaaacccddddddeeelllwww{{{{{{sss~~~zzzOOO777///000222,,,...333///,,,,,,---------,,,+++***++++++++++++++++++++++++(((+++---,,,)))(((***,,,+++*********))))))((((((************************'''((()))((('''((()))+++%%%''',,,444>>>IIIRRRXXX]]]eeellleee]]]```\\\IIIJJJhhhwww{{{~~~___NNNNNNZZZuuuwwwggg^^^SSSJJJDDD???:::777888777666555333222111000222333444666777888888888999<<<@@@BBBDDDEEEGGGHHHLLLRRRYYY\\\\\\^^^iiiuuuyyy}}}eeeWWW[[[``````ooorrrwwwwwwrrrmmmtttqqq[[[HHH@@@>>>666333555111222111000111222111000...........................000////////////.....................////////////............////////////+++,,,...000111000000///000111333333333333555666999:::;;;===???AAACCCDDDFFFLLLRRRUUUUUUUUUWWWYYY___\\\bbbggglllnnnmmmkkkiiigggeeeddddddbbbdddeeeccccccgggpppwww}}}}}}~~~SSS;;;111111333------111---,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++******+++*********))))))))))))))))))))))))))))))))))))'''((())))))'''((()))+++&&&)))///888CCCNNNWWW]]]^^^dddcccZZZVVVWWWWWWVVVeee{{{}}}yyy[[[PPPUUUggg~~~~~~sssddd\\\QQQHHHBBB>>>999666555555444444333333222222222333555777999;;;<<<===AAACCCEEEFFFGGGIIILLLOOOOOOSSSYYY^^^ccchhhpppwww|||hhh]]]```hhhnnnvvvtttzzzvvvtttaaaNNNCCC???555222555222111000///000111111///.../////////////////////////////////.........------............////////////............////////////,,,---...///000000000000000111333333333333555666999:::;;;===???AAACCCCCCFFFKKKQQQTTTTTTTTTUUUWWW^^^\\\aaafffkkkmmmllljjjhhhgggffffffgggfffggghhheeeccceeejjjnnn|||~~~ttt|||}}}^^^@@@333111444...---///***---------,,,,,,,,,++++++++++++++++++++++++++++++---***'''(((,,,---+++(((***************)))))))))((((((((((((((((((((((((((()))))))))((((((***+++)))---444>>>HHHRRRYYY]]]___dddXXXNNNRRRQQQZZZtttxxxYYYUUUbbb{{{ooonnnuuujjj^^^WWWLLLDDD???<<<888555333333222222333333444444333444777999<<>>@@@CCCDDDAAAEEEJJJOOOSSSWWW[[[]]][[[aaaiiiqqqzzz~~~{{{|||xxxrrrnnnkkkmmm|||nnnhhhllluuuuuullltttmmmgggttttttdddYYYNNN>>>888777000111///......//////...---////////////////////////......---------,,,,,,,,,---------.........//////............///////////////...---------///000111///000222333333444555777888999;;;===???AAABBBCCCHHHLLLRRRTTTSSSRRRSSSUUU___]]]bbbeeehhhmmmlllkkkjjjiiijjjkkkkkkiiijjjjjjjjjiiiiiiiiijjjjjjpppyyy]]]bbbyyy|||NNN888000444111///000---...---,,,+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,+++)))(((***,,,***************+++++++++************************((()))***)))((()))***,,,,,,222===HHHPPPUUUWWWWWWUUUWWWHHHGGGYYY^^^{{{mmmfffsssaaawwwfff\\\RRRKKKBBB<<<999888555333555444333222111222333444::::::;;;<<<>>>AAACCCDDDFFFKKKRRRXXX\\\^^^```aaa^^^jjjvvv|||yyyttttttwwwyyy{{{wwwuuuvvv{{{~~~zzzxxxzzzzzzrrrnnnooouuummmmmmxxx~~~}}}hhhppptttkkkjjjpppeee___UUUEEE???<<<222111///------...///....................................---------,,,,,,,,,------------........................//////////////////...------...000111...000222333333444666888888999:::<<<>>>@@@BBBCCCIIINNNSSSUUUTTTTTTUUUVVV___^^^eeegggiiimmmmmmmmmmmmmmmlllllllllfffgggggghhhiiiiiijjjjjjlllqqqzzzeee]]]qqqXXX===000444222///111///...---,,,+++***+++,,,---++++++++++++++++++++++++(((+++---,,,((('''***---*********+++++++++++++++************************)))*********))))))+++,,,,,,444AAAMMMVVVYYYYYYWWWJJJJJJCCCIIIXXXaaadddooowwweeeuuudddYYYLLLFFF>>>999777666555333777555333222222333444555=========>>>@@@CCCEEEGGGIIINNNUUUZZZ]]]^^^___```dddsss{{{qqqkkkhhhiiikkkpppmmmhhhbbb___```dddhhhnnnoooqqqooolllhhhffffffdddbbb``````bbbggglllppptttyyy|||ssslllkkkpppuuuzzzllliiiuuummmrrriiigggpppkkkaaajjjdddbbbZZZKKKFFFCCC888222000...---.../////////....................................---------,,,,,,------------.....................//////////////////............//////...000222333333444666888888999:::<<<>>>@@@AAABBBHHHMMMSSSVVVUUUTTTVVVXXX______gggiiihhhnnnooopppppppppnnnmmmkkkhhhgggggghhhjjjkkkllllllooottt{{{||||||~~~ttt___llldddDDD333444111...000...///---,,,******+++,,,---++++++++++++++++++++++++******++++++*********+++*********++++++,,,,,,,,,************************)))***+++***))))))+++---000999EEEPPPWWWWWWSSSPPPEEEAAADDDLLLSSS^^^|||kkk___yyyyyyqqqrrr___TTTIIICCC;;;666666666555333666555333222333555777999>>>>>>???@@@CCCFFFJJJLLLMMMPPPVVVZZZ^^^bbbfffiiiqqq~~~ssseee\\\XXXXXXXXXWWWVVVSSSOOOLLLLLLNNNQQQTTTUUUVVVTTTQQQNNNNNNNNNNNNNNNMMMMMMOOOSSSVVVXXX]]]aaafffgggfffhhhlllqqqggghhhhhhggggggmmmwwwsssmmmsss{{{pppzzzssseeennnuuunnnsssnnnkkk```OOOKKKIII===444111......///000000000......................../////////.........------,,,,,,---------.....................////////////......////////////......---///222333333444777999888888:::<<<>>>@@@AAABBBGGGLLLRRRTTTTTTTTTVVVXXX\\\^^^gggiiiggg}}}nnnppprrrsssrrrpppmmmkkkkkkjjjjjjjjjlllnnnooonnnpppuuuzzz|||}}}}}}uuurrr~~~cccjjjlllIII555555111---...---///...,,,******+++,,,---++++++++++++++++++++++++---***((())),,,---+++(((*********++++++,,,,,,,,,)))))))))))))))))))))))))))***+++***))))))+++---555===HHHQQQTTTPPPJJJDDDEEE???GGGQQQOOO[[[|||uuuqqqvvvZZZ\\\vvv~~~~~~mmmZZZNNNGGGAAA:::666555666555444444333222222444777:::<<<>>>??????BBBEEEJJJNNNPPPSSSVVVZZZ___fffnnnvvv|||}}}zzzjjj[[[PPPKKKJJJIIICCCDDDEEECCCAAA???@@@@@@@@@AAABBBBBBAAAAAABBBDDDCCCCCCDDDDDDFFFGGGIIIJJJOOORRRUUUUUUUUUXXX___eee[[[```eeeiiioooyyyyyyjjjiiimmmzzzwwwnnnttt|||vvvgggSSSNNNKKK???444222///...///000111111000000000000000000000000000////////////.........,,,,,,,,,---------................../////////000---...///000000///...------///222333333444777999777888:::<<<>>>@@@AAABBBEEEJJJPPPSSSSSSTTTVVVXXX[[[]]]ggghhhfffzzzoooqqqrrrrrrpppnnnmmmmmmmmmlllkkkkkklllmmmooopppppprrruuuxxx{{{}}}}}}}}}|||qqqpppyyyzzzhhhrrrLLL555:::...---444+++,,,,,,,,,---...///000111777111***(((+++---,,,***))))))******+++++++++++++++++++++*********))))))******++++++++++++******+++)))+++------,,,///444:::DDDQQQWWWSSSIIIBBB>>>FFF[[[WWWLLLUUU```pppnnnssszzzaaaTTT[[[~~~tttuuuuuucccSSSKKK@@@===999555333333444666333333333444777:::>>>@@@AAACCCEEEGGGIIILLLPPPTTTVVV]]]cccffflllwww}}}rrr```PPPFFFAAA@@@???======<<<<<<<<<<<<<<<<<>>AAAFFFIIIKKKLLLMMMNNNRRRQQQRRRTTTUUUWWW___hhhiiipppyyyuuugggiiippp{{{vvvzzzxxxooocccOOODDDHHH999222///111333222111111111000///------......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------.........///000222333333222333555777:::::::::;;;===@@@BBBDDDDDDIIIOOORRRRRRSSSUUUXXXZZZ[[[dddgggggg~~~oooqqqrrrrrrpppnnnmmmnnnmmmlllkkkkkkkkkmmmnnnoooqqqsssuuuxxx{{{~~~vvvttt{{{ssswwwQQQ888:::///...444***---------------...///000333...***))),,,...---+++)))*********+++++++++++++++++++++*********))))))******++++++++++++*********)))***------,,,000666>>>HHHRRRUUUOOOGGGCCCBBBQQQ^^^UUULLLZZZkkk|||vvvfffnnnsssYYYRRR[[[{{{qqqxxx~~~rrraaaQQQIII???<<<999555333333555666333333333555888;;;???AAABBBDDDFFFHHHKKKOOOSSSWWWYYYbbbjjjnnnuuu~~~|||ppp^^^NNNDDD@@@??????<<<<<<<<<<<<======>>>???:::<<<===>>>>>>@@@DDDGGGKKKLLLOOOPPPQQQSSSVVVYYY[[[[[[]]]aaaccceeellluuu~~~zzzmmmkkklllttt~~~xxx~~~rrrgggUUUHHHFFF999333///111333111000111111000///...---......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////------........./////////000111333333222333555777999::::::;;;===@@@BBBDDDGGGLLLRRRTTTUUUVVVXXX[[[[[[[[[dddggggggooopppqqqqqqooommmmmmnnnmmmlllkkkkkkkkklllmmmnnnssssssuuuxxx{{{zzzyyy~~~{{{}}}YYY<<<999000000444+++......---------......//////,,,******---///...,,,************+++++++++++++++++++++*********************++++++++++++*********)))***,,,,,,,,,222:::DDDMMMUUUTTTMMMGGGGGGKKK]]]```XXXYYYnnn|||uuummmSSSVVVfffxxxrrryyymmm\\\NNNFFF>>>;;;888555333444555666444444555666999===@@@BBBCCCEEEHHHKKKNNNSSSXXX]]]```jjjtttzzzzzzmmmZZZKKKCCC@@@???>>><<<<<<<<<===>>>???AAAAAA===>>>???@@@BBBEEEJJJNNNQQQRRRUUUWWWZZZ^^^dddhhhiiikkkpppvvvyyy|||~~~sssgggeeennn}}}~~~~~~rrrjjj[[[JJJCCC:::444///111222000///000000000///............///---------...............------------------------............////////////....../////////000000000000111222222222333555777999999:::<<<>>>@@@BBBCCCGGGLLLRRRUUUUUUVVVYYY[[[\\\[[[cccfffhhhmmmnnnooonnnlllkkklllmmmmmmlllkkkkkkkkklllmmmnnnssssssuuuwww{{{}}}{{{~~~}}}aaa@@@777000111444,,,000///...------------------,,,+++,,,......,,,***++++++++++++++++++++++++******************************++++++++++++******))))))***,,,+++---555???JJJQQQWWWUUUNNNKKKQQQXXXcccdddhhhyyycccOOO___vvvoooooo{{{~~~sssgggWWWIIICCC<<<:::777555444444555666444555666888;;;???BBBCCCDDDFFFIIIMMMQQQWWW^^^ccckkkuuu~~~wwwjjjWWWIIICCCBBBAAA@@@>>>>>>>>>>>>???AAABBBCCCFFFGGGHHHIIILLLPPPUUUYYYXXX\\\bbbhhhnnnvvv}}}}}}ooollloootttwww{{{pppjjj]]]LLLBBB===555000111222000///000000/////////........................................................................////////////////////////000000000000///111222222222333666888999999:::<<<>>>@@@BBBCCCEEEJJJOOORRRSSSSSSVVVXXX]]][[[bbbeeeiiikkkllllllkkkjjjiiijjjkkkmmmlllkkkkkklllmmmooopppssstttuuuwww{{{|||zzz{{{iiiGGG777111222333///000///...---------------------,,,------,,,***(((,,,+++++++++++++++++++++******************************++++++++++++******))))))***,,,+++...:::FFFNNNTTTYYYXXXTTTTTT\\\cccdddkkkxxxYYYTTTnnnuuueeesssyyymmmaaaRRREEE???:::999777555444444555666555666888;;;>>>AAADDDEEEEEEGGGKKKOOOUUU]]]eeekkkwwwtttgggVVVJJJFFFFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFKKKMMMQQQUUUZZZ```gggkkkrrrwwwtttooonnnssswww~~~|||~~~~~~~~~}}}rrrmmmiii```RRRHHH@@@888222222222000///000///////////////......---.....................---....................................////////////////////////000000000000///000222222222444666888888999;;;===???AAABBBBBBCCCHHHNNNQQQQQQRRRTTTWWW^^^[[[aaaeeeiiijjjkkkkkkjjjhhhhhhjjjkkkllllllllllllnnnppprrrssstttuuuwwwzzz}}}zzzyyywww~~~sssQQQ:::333222222111000///...---------------------------,,,+++)))))),,,,,,,,,,,,++++++++++++***************+++++++++******++++++++++++************+++,,,,,,000>>>LLLQQQVVV[[[]]]\\\^^^dddiiidddpppfff]]]nnnzzzmmmttthhh\\\NNNBBB===888888666555555555555666666777999===@@@CCCEEEGGGHHHJJJNNNTTT[[[dddnnntttqqqeeeVVVNNNLLLMMMJJJGGGGGGGGGHHHHHHJJJKKKLLLMMMPPPUUU]]]fffoooyyy{{{nnnsss{{{wwwwwwqqqxxxuuujjjlllllljjjgggcccZZZRRRCCC;;;444333333000///000/////////000///......---...............---------------------------------............////////////....../////////000000000...000222222222444777999888999;;;===???AAABBBBBBDDDIIIOOORRRRRRSSSVVVXXX^^^[[[```eeekkkkkkkkkkkkjjjiiiiiikkkmmmlllllllllmmmooorrrtttvvvwwwxxx{{{~~~~~~|||{{{|||}}}~~~zzzyyyuuuwww~~~]]]???555111///222///......---------......+++,,,,,,,,,+++***+++,,,------,,,,,,,,,+++++++++))))))*********+++++++++******++++++++++++******++++++---------222BBBRRRTTTWWW\\\```ccceeefffgggbbbooowww[[[kkk}}}qqqeeeYYYKKK@@@;;;777777666555555555666666666888;;;>>>BBBEEEGGGHHHLLLOOOSSSYYYaaakkkvvv}}}ooodddWWWRRRSSSTTTPPPLLLKKKLLLMMMOOORRRUUUWWWXXXbbbiiittt~~~vvvrrr{{{{{{dddhhhhhhcccbbbddd```YYYFFF===666444444111000111...///000000000///------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////------........./////////...000111222333444777999777999;;;>>>@@@AAAAAABBBEEEJJJPPPSSSSSSTTTVVVYYY]]]ZZZ```fffkkklllmmmmmmkkkjjjjjjmmmoookkkllllllnnnpppsssvvvxxxyyy{{{~~~~~~|||zzzwwwvvvuuuxxx|||{{{zzztttsss}}}eeeDDD777111---222......---------......///)))***++++++***+++---///---------,,,,,,+++++++++))))))******++++++++++++******++++++++++++******,,,,,,---......333DDDUUUUUUXXX]]]cccggghhheeeccc___kkkfffRRRrrrpppcccWWWJJJ???;;;666666666555555555666666666888;;;???CCCFFFGGGHHHOOORRRVVV]]]eeeppp|||{{{nnncccXXXTTTWWWXXXTTTNNNMMMNNNPPPTTTXXX\\\___aaawwwiiijjjeee]]]]]]bbbaaaZZZHHH???777555444222111222...///000000000///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------------.........///...000111222333444777999777999;;;>>>@@@AAAAAAAAADDDIIIOOORRRRRRSSSUUUXXX]]]ZZZ```ffflllllllllllllllmmmnnnpppppppppqqqrrrtttvvvxxxzzz{{{|||vvvllleeedddhhhjjjnnnssszzz~~~vvvnnnoooooouuuPPP333444888/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,///444===JJJSSS[[[UUUbbbkkk```ccciii___XXXdddlll[[[[[[~~~~~~mmm^^^QQQDDD<<<999777666555444444555666777999<<>>===@@@EEEJJJJJJMMMTTTWWWVVVWWW[[[[[[\\\aaabbbkkkooonnnnnnooooooppprrrrrrsssuuuvvvyyy{{{}}}|||wwwpppeee]]][[[TTTUUUWWWZZZ```iiittt{{{yyynnnmmm~~~rrrYYY777222777000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---///555???LLLUUU]]]YYYeeejjjbbbeeegggYYYRRR___~~~uuuvvvhhhXXX]]]}}}~~~lll]]]PPPDDD<<<999777666555444555666777888;;;===AAACCCEEEGGGJJJLLLXXX\\\bbbkkkuuuwwwjjj___YYY\\\]]]ZZZ\\\bbbqqqrrrtttcccZZZNNNFFF<<<555333333222111111000000000000/////////000/////////...............------------...////////////////////////////////////......///000111222111222333333222333666888888777999===>>>===@@@EEEJJJJJJNNNTTTVVVUUUWWW[[[\\\]]]bbbccclllqqqqqqqqqqqqrrrssstttuuuvvvwwwzzz}}}yyysssiii]]]TTTQQQHHHGGGFFFGGGKKKSSS]]]dddmmmvvv~~~qqqnnn}}}ttthhh>>>111555222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000777BBBOOOXXX^^^^^^eeegggbbbeeeaaaPPPOOOaaa}}}yyyooowwwyyy```TTTjjj~~~kkk\\\OOOCCC;;;999666666555555555777888999===???BBBEEEFFFIIIMMMPPPZZZ___gggppp{{{vvveee\\\WWW\\\______dddlllzzzqqqbbbRRRJJJ???777444444333222111111111111000000000000////////////...............------------...//////....................................///000222333111222222222111333666888888777999===>>>===@@@EEEJJJJJJNNNTTTVVVTTTVVV[[[\\\]]]bbbdddmmmrrrrrrrrrssstttuuuvvvwwwwwwyyy|||wwwnnndddVVVMMMJJJDDDCCCBBBAAACCCGGGMMMRRRVVV___mmmzzzyyytttssstttvvvFFF111333333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))************************,,,,,,,,,---------------...---...111999FFFRRRZZZ\\\```dddbbb```bbb]]]PPPWWWsssqqqssslllZZZXXXwww}}}jjjZZZMMMAAA;;;999666666555555666888999:::???AAACCCEEEHHHKKKPPPTTTZZZ```kkkuuuwwwaaaYYYWWW]]]bbbeeennnyyyvvvcccTTTLLL@@@888555444222111111111111000000000/////////////////////............------------...//////........................------...///000111222333000111111111111222555777888777999===>>>===@@@EEEIIIJJJOOOTTTUUUSSSVVV[[[[[[\\\aaaccclllqqqqqqrrrssstttvvvwwwxxxzzz|||yyynnnfff\\\OOOGGGDDD???@@@@@@???======???@@@DDDJJJVVVeeettt}}}pppfff~~~~~~NNN333222444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************,,,,,,---------.........------...333===IIIUUU[[[]]]ccceeebbbcccbbb```aaawww~~~^^^WWWbbbzzz}}}hhhXXXKKK@@@:::999666666555666777999;;;<<>>===@@@EEEHHHJJJPPPTTTTTTRRRUUU[[[YYYZZZ___aaajjjooopppqqqrrruuuwwwyyy{{{~~~sssjjjaaaZZZRRRGGG@@@???<<<>>>???>>><<<999888999:::===DDDPPP\\\kkk|||ppp^^^uuuUUU888333333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***+++++++++++++++++++++++++++,,,,,,------...............000777BBBNNNXXX]]]```ggghhhhhhhhhccckkkvvvTTTUUUhhhlllrrr|||gggVVVIII>>>999999666666666666888:::<<<>>>@@@BBBDDDGGGLLLSSS[[[```kkkuuulll\\\XXX[[[eeemmmssswwwrrrooozzzooo___UUUSSSLLLCCC<<<999555111...////////////.....................///////////////...------------...//////........................,,,---///000111111111111...000333555444444444555888777999===>>>===@@@EEEHHHKKKPPPUUUSSSPPPTTT[[[XXXYYY^^^```jjjnnnooopppsssvvvyyy|||~~~yyysssddd\\\UUUPPPJJJBBB======<<<===>>>===;;;:::;;;<<<<<<;;;===DDDKKKTTTdddtttsss^^^ttt~~~YYY<<<444222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......//////333<<>>===@@@EEEGGGKKKQQQUUURRROOOSSSZZZXXXYYY___aaajjjnnnoooqqqtttwww{{{~~~~~~zzzssskkkfff]]]UUUOOOKKKGGGAAA>>>>>>:::::::::999999:::===???BBB>>>>>>AAACCCGGGUUUdddvvvaaaxxx{{{\\\???555111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......000111666@@@MMMXXX^^^aaa^^^fffgggmmmlll```zzzjjjXXXfff~~~uuusss|||eeeTTTGGG===999:::555555666777999;;;>>>???DDDEEEHHHLLLRRR[[[fffmmmkkk\\\ZZZaaammmuuu{{{{{{uuunnnfffaaannntttqqqeeecccggg]]]JJJSSSNNNHHHCCC@@@;;;444///111111111111000000000000---.........//////000000...------------...//////000000000000000000000000...///000111111000//////000555:::>>>===;;;888777888777999===>>>===@@@EEEGGGKKKQQQUUURRROOOSSSZZZYYYZZZ___bbblllooopppqqqsssuuuvvvwwwxxx|||wwwrrrnnnhhhaaa[[[OOOMMMIIIEEEAAA>>>===<<<999999::::::;;;<<<<<<<<<============???DDDJJJOOOlll{{{{{{```vvvzzzbbbAAA111444000000///...............------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------)))000;;;GGGOOOUUU]]]eee___dddkkkjjj```eeesssVVVdddzzzdddSSSFFF<<<888999:::666555:::<<<===>>>AAADDDIIIJJJPPP]]]ccckkk|||~~~iii]]]___eeennnvvv~~~zzzzzzzzzxxxrrriiicccbbbkkkgggjjjhhh[[[VVVTTTLLLRRRTTTLLL>>><<>>::::::;;;888777;;;>>>>>>@@@DDDGGGLLLNNNUUUccckkktttxxxccc]]]```hhhrrr{{{tttsssrrrqqqpppqqqvvv{{{wwwlllhhhddd[[[[[[[[[SSSPPPQQQLLLDDDAAABBB<<<444333111//////000111000///////////////...---,,,,,,++++++++++++++++++++++++............/////////000111///...------...///000333444444555555555555555888:::;;;<<<===???BBBDDDIIIIIIMMMSSSVVVUUUXXX]]]YYY\\\^^^___mmmddddddccccccdddfffiiijjjkkkjjjiiihhhhhhgggggghhhdddbbb^^^[[[WWWSSSMMMIIICCCAAA???<<<;;;:::::::::999999999999::::::::::::;;;<<<=========???BBBEEEJJJYYYlll}}}|||ooofffaaakkkqqqlllAAA111999111000//////......//////------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------000999CCCLLLSSSZZZ```eeeiiihhhfff___VVV\\\|||fffTTTZZZ~~~gggVVVIII???;;;;;;<<<999:::>>>@@@@@@CCCGGGJJJPPPRRR[[[mmmwwwsss___^^^bbblllxxx{{{wwwxxxrrrkkkhhhppptttmmm^^^TTTLLLIIIFFF???:::999333111//////000000000///.........---------......++++++++++++++++++++++++............////////////000///...------...///000555333000//////111555777777999;;;<<<===???BBBDDDHHHIIINNNTTTWWWVVVYYY^^^[[[^^^^^^___lll^^^\\\ZZZYYYZZZ\\\___aaaaaa___^^^\\\\\\\\\]]]]]][[[YYYXXXUUURRROOOKKKHHHCCCBBB@@@>>><<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===??????>>>???@@@BBBFFFNNNZZZlllkkk^^^XXX\\\}}}zzzHHH444999111000000///.../////////------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...222<<>>=========::::::;;;<<<<<<======>>>===???AAAAAA@@@@@@AAABBBHHHHHHMMM]]]xxxiii\\\YYYZZZyyySSS888888111111000///////////////------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........222===HHHMMMRRRZZZ______bbbeeedddZZZNNNTTTooojjjPPPVVVnnniiiWWWIII>>>999:::::::::<<<@@@AAAAAAEEELLLMMMTTTZZZiiirrraaaaaagggsss~~~||||||VVVKKKGGG;;;777===222000......///000///......---,,,,,,---...000111........................///////////////........................///000000---///333666888888777666666888:::;;;<<>>>>>>>><<<<<<===>>>@@@AAABBBBBBAAACCCEEEEEEEEEEEEGGGHHHNNNMMMNNNYYYrrryyybbbXXXYYY\\\zzz___>>>777222111000000//////000000------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............333@@@KKKOOOTTT]]]aaa___gggeee^^^UUUSSSaaa|||aaaJJJWWWrrrjjjWWWIII>>>999999::::::===AAABBBBBBGGGOOOPPPXXX```rrrnnn___dddjjjvvvuuu|||[[[NNNJJJ???:::>>>222000....../////////...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........------......///000000000444333111000111222444555555777999;;;<<<>>>BBBEEEDDDEEEKKKRRRTTTRRRSSSWWWTTTZZZ]]]```oooKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBCCCDDDEEEEEEEEEEEEBBBEEEHHHHHHGGGFFFFFFHHHFFFEEECCCBBBAAAAAABBBCCCBBBCCCDDDFFFHHHJJJLLLLLLJJJLLLMMMNNNNNNPPPSSSUUUZZZ___bbbeeeqqquuu___XXX\\\^^^~~~gggCCC666222111000000//////000000------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............666EEEPPPSSSXXXbbbfffccciiiddd```eeevvv^^^NNN```zzzlllYYYJJJ???::::::;;;<<<@@@DDDDDDDDDJJJRRRUUU^^^hhh|||nnn```fffnnnyyyrrrooowwwtttVVVOOOLLLBBB:::<<<111000....../////////...------..................------------------------000/////////............,,,---...//////000000000444333000...///111444666444666999;;;<<<>>>BBBEEEEEEGGGLLLSSSTTTRRRRRRUUUTTTZZZ___bbbpppGGGGGGGGGFFFEEECCCCCCBBB???@@@AAABBBCCCBBBAAA@@@>>>AAAEEEEEEDDDCCCEEEGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVSSSTTTVVVWWWXXXZZZ^^^aaahhhrrrwwwttttttwwwbbb]]]bbb___jjjFFF777222111111000000000000000------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////999IIITTTVVV\\\fffjjjffflllhhhlll}}}\\\VVVpppttt}}}nnn[[[LLLAAA;;;;;;<<<===BBBFFFEEEEEELLLTTTYYYcccnnnpppccchhhppp{{{sssiiijjjnnnoooxxxzzzqqq]]]OOOOOOMMMBBB999888111///...---//////...---,,,---...//////...---,,,////////////////////////000000//////.........---,,,---...///000000000000//////111333444666777777444666999:::<<<>>>BBBEEEGGGHHHNNNTTTUUURRRRRRUUUUUU[[[```dddqqqGGGFFFEEEDDDBBBAAA@@@???>>>@@@AAAAAA???>>>???@@@DDDEEEEEECCCBBBAAABBBDDDGGGHHHIIIHHHHHHIIILLLNNNRRRSSSTTTUUUWWWXXXYYYYYY]]][[[ZZZZZZ^^^ccciiilllrrr}}}~~~nnneeecccfffqqqMMM999222111000//////...//////---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++///------000111///000444???LLLYYY]]]___dddiiikkkpppdddnnn{{{\\\ccckkkuuupppZZZLLLCCC===999======???CCCEEEHHHQQQ[[[^^^eeevvvnnnffflllxxx~~~xxxpppeeeaaagggjjjeeegggoooggg[[[JJJHHHOOOFFF:::<<<777444111//////000000//////000000///------...000...............///000000------,,,,,,,,,,,,------////////////000000000000000111222222444444555666555777888999:::<<<@@@CCCGGGKKKPPPRRRRRRRRRUUUXXXWWWZZZ___eeepppGGGFFFEEEDDDCCCBBBAAA@@@???AAABBBBBBAAA@@@@@@AAACCCDDDEEEEEEDDDDDDFFFHHHGGGHHHIIIJJJJJJLLLOOORRRXXXYYY[[[]]]___bbbcccdddjjjiiihhhiiilllppptttvvvwwwqqqhhheeefff|||oooNNN;;;222111000//////...//////---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++///------000111///111666AAANNNZZZ___aaafffkkkmmmvvvhhhnnnoooaaarrrtttuuu^^^MMMCCC===;;;BBBCCCFFFJJJKKKLLLSSS[[[bbblll~~~mmmeeemmmyyyyyypppddd\\\___bbb```]]]^^^^^^WWWJJJHHHNNNEEE;;;???888555111//////000000///---......---++++++,,,...---------------...//////......------------..................////////////000111222222444444555666555777888999:::<<<@@@CCCHHHLLLQQQSSSRRRRRRSSSUUUVVVYYY]]]bbbnnnFFFFFFFFFEEEDDDCCCCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDAAABBBDDDDDDDDDEEEGGGIIIJJJKKKNNNOOOQQQTTTXXX[[[aaabbbeeehhhlllpppsssuuuvvvwwwxxxyyyzzz|||~~~rrrgggbbbcccssskkkLLL999222222111000////////////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///------000000000333999DDDPPP\\\aaadddiiimmmooorrrffflllfffmmm|||eeeOOOBBB======AAACCCHHHMMMNNNOOOWWWaaasssllldddmmmzzz{{{wwwvvvsssooollleee^^^___dddeeeaaa]]]TTTRRRHHHEEEJJJEEE>>>BBB888555222000000000000///---......---++++++,,,...,,,,,,,,,,,,,,,---..............................---------.........//////000111222222444444555666555666888999:::===@@@CCCHHHMMMSSSUUUSSSRRRRRRSSSUUUXXX[[[___kkkGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIIIIHHHGGGHHHIIIFFFHHHIIIIIIHHHIIIKKKMMMPPPRRRUUUWWWZZZ^^^dddgggiiikkknnnrrrwww|||rrrddd]]]___kkkoooOOO:::333222111000//////.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---...000000000666===HHHSSS^^^cccggglllooooooiiibbbjjjrrr___vvvkkkRRRBBB>>>AAAAAACCCHHHNNNQQQWWWeeerrr{{{jjjeeennn{{{tttnnnppptttvvvvvvsssnnnlllkkkhhhdddYYYWWWIIIAAAGGGGGGBBBCCC999666222000000000000//////000000///------...000------,,,,,,------...///...//////////////////............////////////000000111222222444444555666444666888999:::===AAADDDFFFLLLRRRUUUTTTSSSSSSSSSVVVXXXZZZ^^^iiiGGGHHHHHHIIIJJJJJJKKKKKKJJJLLLNNNNNNMMMMMMNNNOOOQQQRRRSSSRRRQQQRRRSSSUUUVVVXXX[[[___bbbggglllppppppqqqtttyyyttteee\\\[[[ggg~~~zzzWWW>>>444333222000//////...............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...000000111999BBBLLLVVV```dddhhhmmmooonnnbbb]]]dddddd[[[xxxoooTTTBBB@@@DDDGGGHHHLLLQQQVVVaaauuutttiiiiiisss{{{zzzllliiimmmxxxrrrYYYFFFHHHJJJCCC@@@:::777333111000000/////////000000///------...000...............//////000......///000000///......///000000000000111111111000111222222444444555666444666777999:::===AAADDDCCCIIIQQQUUUUUUTTTUUUVVVVVVYYY\\\```jjjIIIIIIJJJLLLMMMNNNOOOPPPOOOQQQSSSSSSSSSRRRSSSTTTVVVWWWXXXWWWVVVVVVWWWYYY\\\^^^bbbeeehhhmmmrrrvvvwwwxxxzzzxxxjjjaaa[[[eee{{{[[[>>>555444222111000///..................---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...000000222<<>>;;;777333111000000//////---......---++++++,,,...///............///000000---...///000000///...---000000111111111222222222000111222222444444555666444555777999:::===BBBEEECCCIIIPPPTTTTTTUUUVVVXXXVVVYYY]]]bbblllJJJKKKLLLNNNPPPRRRSSSTTTSSSUUUWWWXXXWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[]]]___eeegggjjjmmmppptttyyy|||~~~~~~zzzlllccc```eeevvvaaaCCC555444333111000///..................------------------------------------------------------------------///000000333>>>JJJRRRZZZaaadddgggkkkkkkgggUUUUUU^^^~~~hhhfffqqqVVVFFFEEEJJJIIILLLSSSYYYaaaqqqmmmhhhmmm{{{jjjUUUMMMEEEAAA;;;888444111111000///...---......---++++++,,,......------------...//////,,,---...//////...---,,,000000000000111111111111000111222222444444555666333555777999:::>>>BBBEEEEEEJJJPPPSSSSSSSSSVVVXXXUUUYYY^^^cccmmmKKKLLLNNNPPPRRRTTTVVVVVVVVVXXXZZZZZZZZZZZZ[[[\\\```aaacccddddddfffhhhkkkmmmooorrrtttvvvzzzyyyjjjaaaeeefffqqqkkkNNN666555333111000///......//////.........---------------------------------------------------------,,,---///000000333???LLLSSSZZZaaadddgggjjjiiieeeWWW^^^oooyyy[[[fff~~~pppVVVGGGGGGKKKLLLQQQ[[[fffpppmmmhhhnnnxxx{{{yyy{{{xxxvvvuuuXXXMMMGGGFFF<<<888444111111000///...///000000///------...000---,,,,,,,,,,,,---......+++,,,...//////...,,,+++////////////000000000000000111222333444555555666333555777999;;;>>>BBBEEEHHHLLLPPPRRRRRRRRRUUUWWWSSSXXX^^^cccmmmQQQRRRSSSTTTTTTTTTTTTTTT\\\]]]^^^]]]]]]]]]___aaaggggggggghhhjjjlllmmmnnnrrruuuyyy|||mmmbbb___gggllluuuLLL888333111111000......111........................---------------------------...///...---,,,---......000000///000777CCCMMMWWW\\\___bbbhhhnnnkkkccc```sssZZZqqq}}}rrrlllmmmUUUNNNOOOOOOXXXZZZaaaqqqppplllrrroookkkeeeaaaaaadddiiimmmzzzqqqooo|||www[[[fffoooCCC>>>:::555111000000111000000...---...///000///...,,,,,,------...///000000............////////////............////////////111111111111222333444555444666999999999<<>>:::555111000111111000000...---...///000///...,,,,,,------...//////000............////////////............////////////111111111111222333444555444666999999999<<>>888333222000---,,,...........................---------------------------...///...------...///////////////222;;;GGGPPPWWW[[[]]]\\\^^^eeeiiijjj|||eeejjj{{{xxx~~~uuu___RRRTTT\\\___lllsssttt|||sssiiiZZZVVVOOOJJJGGGGGGJJJLLLQQQSSSUUUVVVXXX___hhhppp~~~{{{vvviii]]]]]]eeeVVVZZZVVVOOOTTT\\\RRR???>>>:::555222111111000000000...---...///000///...,,,,,,------.../////////............////////////............////////////111111111111222333444555444666999999999<<>>JJJRRRWWWYYYZZZXXXYYY^^^fffkkklllfff~~~uuu^^^SSS^^^ppp|||vvvyyy~~~rrrdddZZZQQQNNNHHHCCC@@@@@@BBBCCCGGGGGGGGGFFFHHHOOOWWW^^^qqq}}}}}}tttnnnmmmkkkhhhddd]]]VVVUUUWWWXXXXXXVVVPPPJJJEEE???999???;;;666333222111000///000...---...///000///...---------.........//////............////////////............////////////111111111111222333444444444666999999999<<>>>>>@@@AAA@@@@@@@@@@@@AAAEEEIIIMMM[[[xxxwww}}}xxxkkkcccgggfffccc___]]]\\\XXXSSSYYYVVVTTTQQQHHH@@@@@@EEE???;;;777444222111000...000...---...///000///...---------...........................////////////............////////////111111111111222333444444444666999999999<<>>>>>DDD???<<<888555333222000...000...---...///000///.......................................////////////............////////////111111111111222333444555444666999999999<<>>???@@@@@@AAABBBDDDDDDDDDDDDFFFYYYrrr{{{~~~{{{yyyeeejjjlllqqqvvvfffeeeddd```UUUGGG===;;;???<<<888666444222///---000...---...///000///.......................................////////////............////////////111111111111222333444555444666999999999<<>><<<;;;;;;===???AAABBBAAA<<>>??????@@@@@@@@@@@@???@@@BBBGGGRRRhhh{{{VVV>>>???===:::777444222111000000000000///......------.........------,,,,,,,,,...........................------,,,,,,,,,------000000000111222222333333444555777777888;;;>>>AAAEEEGGGJJJMMMNNNPPPSSSVVV[[[^^^eeejjjkkkvvvDDDDDDDDDEEEFFFHHHIIIJJJMMMNNNPPPRRRUUUWWWYYYZZZ[[[]]]aaaeeeiiimmmoooqqquuuxxx}}}ttt```^^^bbbyyy___;;;444222000333,,,///////////////////////////........................,,,,,,------------......///000000333>>>MMMTTTUUUKKKLLLHHHOOOYYYQQQWWWuuu{{{dddjjj{{{zzzkkkooonnn```bbbooo{{{ttt]]]LLLCCC???<<<999<<<;;;999888888999:::;;;>>>>>>??????@@@@@@??????999;;;@@@HHHVVVppp~~~ttt```KKK???>>>;;;777444222111111000000000///......------......---------,,,,,,,,,..............................---------------...000000000111222222333333555666888888999<<<@@@BBBEEEGGGJJJLLLNNNPPPTTTVVV]]]```ggglllmmmwwwBBBCCCCCCDDDFFFHHHIIIJJJNNNOOOQQQTTTWWWZZZ\\\]]]___aaadddgggkkkmmmoooppptttwww{{{zzzaaa___bbbwwweee@@@666111...222---111000000000000000000000000........................,,,,,,---------.........000000///444AAAOOOTTTQQQHHHKKKLLLRRRVVVXXXsssvvveeeooo}}}vvvhhhvvvqqq^^^___qqqwwwhhhTTTDDD===;;;:::999;;;:::999888999999;;;<<<======>>>???????????????;;;:::???EEEIIIYYY}}}|||}}}qqqggg[[[aaannnxxxtttaaaKKK>>>???>>>;;;888666444333222000000000///......------...------------,,,,,,,,,........................///......---......//////000000000111222222333333555777888999:::===AAADDDEEEGGGJJJLLLNNNQQQTTTWWW^^^bbbiiimmmnnnwwwBBBBBBCCCDDDFFFHHHJJJKKKPPPQQQSSSVVVYYY\\\___```dddeeehhhjjjmmmooopppqqqtttwww{{{{{{hhhaaaaaassseee@@@666222///333---000////////////////////////........................,,,,,,------......//////111000///666EEERRRSSSNNNIIIHHHKKKQQQUUUcccnnniiitttyyyooouuu|||kkk^^^NNNAAA<<<<<<======::::::999999:::;;;<<<<<<<<<===>>>???????????????@@@===AAAGGGEEEMMMttt|||{{{}}}~~~}}}ssskkkhhh\\\YYYWWWWWWTTTNNNFFFAAA>>>===;;;999777555444333000000000///......------------------------------........................///............///000000000000000111222222333333444666777999:::===AAADDDFFFGGGJJJLLLNNNQQQUUUXXX___bbbiiimmmmmmuuuCCCCCCDDDFFFHHHKKKMMMNNNRRRSSSVVVYYY]]]```cccdddiiijjjlllnnnpppqqqrrrssssssuuuyyy|||ssseeegggqqq|||kkkaaa]]]pppaaa===666333111444,,,///................................................,,,,,,---......///000000111000222999GGGSSSRRRKKKMMMDDDFFFOOOUUUmmmmmmwwwmmm^^^UUUIII@@@===>>>???@@@999:::::::::;;;<<<===>>>===>>>???@@@AAAAAAAAAAAABBB<<<>>>FFFEEEGGGbbb~~~{{{zzz|||~~~}}}zzzqqqqqqtttwwwssslllggghhh[[[WWWRRRPPPQQQQQQNNNJJJ===<<<;;;:::888666444333000000000///......------------------------------////////////////////////...............///000000000000000111222222333333222444666777999<<<@@@CCCFFFHHHJJJLLLNNNQQQVVVZZZ___bbbhhhlllkkksssEEEEEEGGGIIIKKKNNNPPPRRRUUUWWWZZZ]]]aaaeeehhhiiimmmnnnppprrrtttuuuvvvvvvrrrtttwwwyyy}}}}}}wwwooocccWWWNNNNNNTTTgggkkkcccaaavvvaaa===666444111444,,,///................................................,,,,,,---...///000000111///111555===IIIRRRQQQJJJNNN???DDDPPPUUUooosssooo___PPPJJJCCC===<<<===>>>???::::::;;;<<<>>>??????@@@???@@@AAABBBCCCDDDDDDDDDDDD???AAAHHHHHHIIIXXXlll{{{yyyyyyyyyyyyyyy|||yyy|||ttt``````cccfffddd^^^[[[\\\IIIJJJKKKMMMQQQTTTNNNFFF;;;;;;:::999888666444333000000000///......------,,,,,,,,,------------...////////////////////////------------...///000000000000000111222222333333222333555777888<<<@@@CCCFFFHHHJJJKKKNNNRRRWWW[[[```aaafffiiiiiirrrGGGHHHIIIKKKNNNQQQTTTUUUZZZ\\\___cccgggkkknnnooopppqqqsssuuuwwwxxxyyyyyyuuuvvvxxxzzz}}}zzznnnccc[[[RRRJJJGGGFFFHHHRRRfffrrrqqqvvvfffAAA888333000333---000................................................,,,,,,---...///000111111---222999@@@JJJQQQPPPJJJJJJ<<>><<<;;;<<<<<<===:::;;;<<<>>>@@@AAAAAABBBAAABBBCCCEEEFFFGGGGGGGGGEEEEEEGGGJJJKKKLLLSSS\\\iii{{{zzzzzzzzzwwwuuu{{{~~~}}}zzz}}}zzzpppcccaaabbbffffffbbbbbbdddRRRSSSRRRRRRUUUWWWPPPEEE999999999999777666444333000000000///......------,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,---...///000000000000111222222333333222444666888999===AAADDDGGGHHHJJJKKKNNNRRRXXX\\\aaabbbfffhhhhhhrrrHHHIIIKKKMMMPPPSSSVVVWWW]]]___bbbfffkkkooorrrtttrrrsssuuuwwwyyyzzz{{{{{{yyyzzz|||}}}zzzjjj]]]UUUOOOJJJKKKJJJHHHJJJUUUmmm|||mmmFFF:::333...222---222000000000000000000000000........................,,,,,,---...///000111222+++333;;;BBBJJJPPPOOOKKKEEE:::JJJ[[[TTTbbbooorrrvvvggg[[[OOOEEE@@@???===<<<<<<<<<<<<<<<:::<<<===???AAABBBCCCCCCCCCDDDEEEGGGHHHHHHIIIIIICCCFFFIIIHHHGGGJJJOOOSSS^^^xxx~~~}}}}}}|||yyyuuuvvv~~~}}}|||yyylllgggeeeffffffddddddfffccc___VVVNNNMMMOOOIII>>>888888999888777555333222000000000///......------,,,,,,,,,------.........000000000000000000000000+++++++++,,,---...///000000000000111222222333333333555777999;;;>>>BBBEEEGGGHHHJJJKKKNNNRRRXXX]]]ccccccfffhhhhhhsssIIILLLOOORRRUUUXXX[[[^^^```bbbfffkkkooorrrtttuuuuuuvvvwwwxxxyyyyyyzzzyyyzzz{{{}}}yyyoooeee\\\TTTOOOLLLHHHGGGKKKRRRbbbyyyyyykkkBBB666333000222,,,333000000000000//////////////////.........---------............////////////333444999DDDOOOSSSOOOJJJGGGBBBHHHWWW\\\___uuueeerrr}}}mmm```XXXQQQKKKFFF===============>>>??????>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFHHHHHHHHHFFFFFFGGGGGGEEEDDDGGGNNNTTT```rrr~~~|||yyywwwvvvwwwxxxzzz|||zzztttvvv{{{~~~{{{uuuhhheeemmmnnnppp{{{lllXXXTTTTTTNNNFFFCCC;;;999:::<<<999444444777555444222000///...------..............................////////////......////////////////////////000000000111222222333333777777777777999===DDDIIICCCGGGKKKKKKKKKNNNUUU\\\ccciiihhhhhhkkkqqqLLLOOORRRUUUWWWZZZ^^^```ccceeeiiimmmqqqtttvvvwwwxxxyyyzzz{{{||||||||||||}}}}}}}}}tttkkkbbbZZZTTTMMMJJJHHHJJJNNNYYYmmm~~~uuulllmmmyyyyyymmmCCC777333000222,,,333000000000000//////////////////.........---------............////////////111333:::FFFPPPTTTOOOIIIGGGHHHNNNRRRQQQTTTlll}}}```lll|||wwwrrrhhh[[[QQQKKKFFFBBB>>>===============>>>????????????@@@AAABBBCCCEEEEEEGGGFFFFFFFFFFFFEEECCCBBBCCCDDDFFFFFFFFFKKKRRRXXXaaarrr}}}yyyvvvuuuvvvwwwxxx{{{xxxtttxxx~~~gggeeekkkfffYYYNNNGGG???999999999666444555555444222000///...------..............................////////////......////////////////////////000000000111222222333333666777777888999>>>CCCHHHCCCGGGKKKLLLKKKNNNVVV\\\ccciiihhhgggjjjpppQQQSSSWWWYYY[[[^^^aaadddhhhjjjnnnrrruuuxxxyyyzzz||||||}}}~~~|||tttkkkbbb]]]TTTQQQOOOPPPRRRZZZjjjzzznnnbbb___iiipppEEE888444111222---333000000000000////////////...............---------............///////////////333<<>><<<:::===============>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGFFFEEECCCBBBBBBEEEIIILLLOOOVVV___fffjjjyyy~~~zzzvvvtttsssuuuvvvyyy~~~~~~wwwsssxxx~~~eeennn|||mmmRRREEE999777999777444333444333222000///...------..............................////////////......////////////////////////000000000111222222333333555666888999;;;>>>CCCGGGCCCGGGKKKLLLLLLOOOVVV\\\ccciiihhhgggiiinnnTTTWWWZZZ]]]___bbbeeehhhnnnpppssswwwzzz|||}}}}}}}}}tttlllfff___\\\ZZZZZZ]]]fffwwwuuufff___fff|||uuuHHH999444111333---333000000000000////////////....................................////////////...444???MMMVVVWWWQQQJJJCCCRRR[[[[[[ggghhhUUUfff~~~xxxpppiiiddd^^^VVVQQQNNNIIICCC@@@??????>>>==================>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDAAACCCFFFGGGHHHHHHIIIIIIGGGKKKQQQVVV]]]fffpppxxx{{{zzzuuurrrqqqrrrsssyyy~~~~~~vvvqqqwwwhhhWWWiiiyyySSSGGG;;;888999777444333333222111000.........---..............................////////////......////////////////////////000000000111222222333333444666888:::;;;>>>CCCFFFCCCGGGKKKLLLLLLOOOVVV]]]ccciiihhhfffiiimmmWWWYYY]]]```bbbeeeiiillltttvvvxxx{{{~~~}}}vvvqqqiiifffcccdddgggqqqvvvfff^^^cccxxxzzzKKK:::444111444---333000000000000////////////---.................................////////////...666CCCPPPYYYYYYSSSLLLKKKXXX```fffaaaTTTiii|||vvvmmmeee___XXXQQQKKKIIIGGGCCC@@@@@@?????????===============>>>>>>???????????????@@@BBBCCCCCCAAACCCGGGHHHIIIJJJMMMOOOMMMSSSZZZbbbjjjtttyyyssspppooopppqqqxxx~~~vvvpppsss~~~ttt^^^QQQ___sssvvvjjj___LLLDDD===;;;999555333333222222000///..........................................////////////......////////////////////////000000000111222222333333444666888:::;;;>>>CCCFFFDDDHHHLLLLLLLLLOOOVVV]]]ccciiihhhfffiiimmmYYY\\\```cccgggjjjnnnqqqyyyzzz}}}{{{tttqqqpppqqqsss|||vvveee]]]bbbwwwNNN;;;444222444...222000000000000////////////---------...........................////////////000888FFFTTT\\\\\\VVVPPPOOOXXXaaaqqq{{{\\\YYYsssxxxrrriiibbb\\\VVVOOOJJJEEEDDDBBB@@@>>>========================>>>??????>>>>>>???@@@AAACCCDDDEEEIIIKKKMMMMMMMMMOOOSSSXXXZZZ```iiiqqqzzzxxxrrrnnnnnnooopppsss|||wwwooopppxxxyyy||||||kkk[[[QQQVVV\\\VVVMMMHHHGGGAAA<<<<<<:::666333333222111000///..........................................////////////......////////////////////////000000000111222222333333555666888999;;;>>>CCCGGGDDDHHHLLLMMMLLLPPPWWW]]]ccciiihhhgggiiinnn[[[^^^cccgggkkkoootttwww|||}}}{{{iii___bbbwwwQQQ<<<444222555...222000000000000////////////---------.........//////............////////////222;;;IIIVVV^^^^^^YYYTTTOOOUUU```xxxvvvddduuuuuuooohhhbbb]]]VVVOOOIIICCCCCCBBBAAA>>>========================>>>??????>>>???@@@AAACCCEEEGGGHHHTTTWWWXXXXXXXXX\\\cccjjjqqqwww~~~wwwqqqmmmmmmnnnppplllwww~~~xxxooonnntttyyytttqqqiiimmm{{{yyynnnnnnbbbUUUMMMOOOOOOJJJIIIMMMJJJ@@@999:::<<<999444222111000///.............................................////////////......////////////////////////000000000111222222333333666777777888999>>>CCCHHHDDDHHHLLLMMMMMMPPPWWW]]]ccciiihhhgggjjjppp]]]```eeejjjnnnsssxxx{{{~~~lll___```sssxxx|||RRR<<<444222555...222000000000000////////////---------.........//////............/////////000333<<>>?????????@@@AAACCCEEEHHHJJJKKK\\\___aaabbbcccjjjttt}}}~~~wwwpppmmmlllnnnpppgggttt}}}xxxooonnnrrrwwwmmmlll___ZZZfffkkkffffff^^^SSSKKKKKKKKKJJJOOOXXXPPPAAA666777======666000111000///.............................................////////////......////////////////////////000000000111222222333333777777777777999===DDDIIIDDDHHHLLLMMMMMMPPPWWW^^^ccciiihhhhhhkkkqqqaaaeeekkkppptttxxx{{{~~~~~~hhh^^^ZZZrrrZZZ:::888:::111---111////////////.......................................///000000//////000111777???MMM[[[aaa^^^YYYVVVRRRYYY___mmmuuuooofff```[[[VVVPPPKKKJJJFFFAAA???AAABBBBBBAAADDD@@@===<<>>999000***000//////.........//////000///...---,,,+++******/////////000//////...---........................000000000111222222333333444555777999;;;???DDDGGGGGGKKKOOOQQQQQQTTTYYY]]]bbbccchhhkkkjjjqqqhhhlllqqquuuxxx{{{~~~iii```^^^vvvXXX888555888111...333////////////.......................................///000000//////000111444>>>NNN\\\cccaaa\\\XXXRRRZZZ___iiitttzzzvvvppphhhaaa]]]XXXRRRMMMKKKGGGCCCAAABBBDDDCCCCCCCCCAAA>>>>>>@@@BBBBBBAAACCCEEEHHHIIIKKKOOOSSSWWW]]]bbbiiiooouuu|||yyyqqqkkkiiiiiijjjnnnkkkrrr}}}{{{ooolllsssuuugggbbbaaaZZZ[[[```^^^VVV[[[[[[UUUMMMKKKLLLMMMHHH>>>777888;;;:::::::::000000///..................---------------,,,,,,///////////////...------........................///000000111111222333333444555777999;;;>>>DDDGGGHHHKKKNNNPPPPPPSSSYYY]]]bbbcccgggiiihhhpppooorrrwwwzzz}}}iiibbbbbb|||~~~]]];;;555777222///444////////////.......................................///000000//////111222444@@@SSSaaahhhfffaaa\\\SSSYYY\\\^^^oooiiioooxxxrrrjjjddd```[[[UUUQQQMMMJJJFFFEEEEEEFFFFFFEEEFFFDDDBBBCCCDDDFFFGGGGGGJJJLLLNNNPPPRRRVVVZZZ^^^hhhlllrrrxxx~~~{{{qqqjjjgggggghhhlllkkkttt}}}oookkkqqquuullljjjfffXXXTTT[[[]]]___iiilllcccUUUNNNKKKJJJDDD===777777888666777:::222111000......---------,,,,,,,,,------..................///......---,,,........................//////000111111222222333444555777888:::>>>CCCGGGIIIKKKNNNOOOPPPSSSYYY^^^bbbcccfffhhhgggoooqqqtttyyy}}}hhhccceeessskkkhhhBBB777777222000333////////////.......................................///111111000000111333666FFFZZZgggmmmlllfff```YYY]]]ZZZXXXddd|||}}}eeejjjzzztttmmmgggccc^^^YYYTTTOOOMMMKKKIIIIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMNNNOOOQQQSSSVVVXXXZZZ^^^bbbffftttxxx}}}zzzooohhheeefffgggkkkjjjsss}}}ppplllssszzzvvvyyysss___ZZZdddkkkooorrroooddd]]]ZZZTTTMMMFFF===777777999666333222222222000///------,,,,,,,,,,,,,,,---------.....................---,,,,,,........................//////000000111222222222333555777888:::>>>CCCGGGJJJMMMOOOPPPQQQTTT[[[```dddcccfffgggfffoooooosssxxx|||hhhcccgggggg^^^tttlllEEE777666333111333////////////.......................................///111111000000222444888JJJ___jjjmmmmmmggg___aaa___ZZZZZZjjjsss___fff{{{uuunnnhhheeeaaa[[[WWWRRRQQQPPPNNNLLLLLLLLLMMMLLLMMMOOOPPPQQQRRRTTTVVVXXXZZZ]]]___bbbeeejjjnnn{{{wwwnnngggeeeeeefffjjjhhhppp|||{{{pppnnnwww~~~}}}sssrrrkkk]]]dddsssrrrgggXXXGGG777666;;;<<<999555222222000///------,,,,,,......---------,,,,,,,,,......//////......---,,,...........................//////000111111222222333444666888:::>>>CCCFFFKKKNNNQQQRRRSSSVVV\\\aaaeeedddfffggggggpppooosssxxx}}}iiidddhhh___YYYooojjjCCC444444444222333////////////....................................---///111111111111333444777LLL```iiillllllggg______[[[XXXaaa{{{lllXXXbbbxxx{{{uuunnnhhheeeaaa\\\XXXTTTTTTTTTRRRPPPOOOPPPQQQNNNPPPSSSTTTUUUVVVYYY[[[___aaadddfffiiimmmrrrvvv}}}~~~vvvnnnhhheeedddeeeiiigggooozzzyyynnnmmmvvv{{{{{{sssbbbsssxxx]]]AAA666999;;;:::777222111000......---------.........------,,,,,,,,,/////////000///......---..............................///000000111111222333444666777999===BBBFFFJJJNNNRRRTTTTTTWWW\\\```eeedddeeeffffffqqqsssvvv{{{mmmfffiiiZZZWWWmmm}}}xxx{{{jjjDDD444444444333222////////////....................................---///111111111111333555777MMMbbbjjjllloookkkddd^^^[[[___uuugggXXXdddvvvzzztttmmmhhheeeaaa]]]YYYVVVWWWXXXVVVSSSQQQRRRTTTRRRUUUYYY[[[[[[]]]```bbbfffhhhkkkmmmppptttyyy}}}}}}qqqyyy~~~wwwpppjjjeeecccccciiigggppp|||zzzmmmiiipppwwwssszzz{{{qqqbbbrrr{{{aaaEEE888666666555444000000///...............,,,,,,---------------...000000111111000000///.................................//////000111111111222444666777999===BBBFFFGGGLLLQQQTTTTTTVVVYYY]]]cccbbbcccdddeeeqqqwwwzzz~~~ooohhhjjj|||UUUTTTjjjrrrzzzoooIII777555555222000000/////////....................................---///111111111222444555888PPPeeellloootttrrrjjjeeedddnnnhhh^^^jjjxxxyyyssslllgggeeeaaa\\\XXXWWWYYYZZZXXXTTTRRRSSSUUUWWW[[[___aaabbbcccfffiiijjjlllooorrruuuyyy~~~kkk]]]bbbyyyyyyrrrkkkfffcccaaahhhhhhrrr~~~{{{kkkeeejjjwwwnnnnnnooojjjpppnnnjjj]]]SSS^^^rrrsssggg___NNN>>>888888888777777000//////.........//////***++++++,,,---//////000111111111111111000//////..............................//////000111111111222444666777999===BBBFFFEEEJJJPPPSSSTTTUUUWWWZZZaaa```aaacccdddppp|||qqqfffmmm~~~^^^PPPzzzwww~~~mmm???999888---333111000000000000////////////,,,---......//////......///000111111000111333555<<>>777222888...000000000000////////////...//////000000000000000///000111111000111333555FFFggg{{{~~~}}}zzzeeebbbmmm}}}rrr\\\mmm|||xxx{{{}}}|||yyy}}}yyyuuupppmmmkkkiiifffccccccccceeefffggggggkkkqqqrrrrrruuuyyy{{{}}}kkkZZZZZZ```eeeooo|||xxxmmmccc]]]```ccccccjjjtttkkk]]]\\\lllfffhhhnnneeeiiikkkgggVVVMMM@@@888555666777777333222111///............/////////......---,,,,,,,,,---///000//////000111////////////000000000000222111///...///000222333222444666777999===BBBFFFIIIMMMQQQUUUXXX\\\___bbbaaa```ffflllmmmttt}}}rrrZZZJJJ```}}}WWW===999222666333////////////..................///000000000000000///000000000000333666999KKKiiizzzxxxqqq^^^|||hhh\\\rrr~~~sssggg^^^UUUTTTXXX___jjjssszzz{{{|||||||||{{{vvvrrrooommmkkkjjjiiigggfffeeeeeeffffffhhhlllrrruuuvvvyyy}}}yyyYYYPPPQQQOOOWWW^^^jjjxxxyyyrrrlllgggccc```\\\[[[^^^hhhpppnnneee^^^nnnkkkfffsssvvvjjjLLL:::777777777555333222000...---,,,,,,,,,........................,,,,,,,,,---...///000000---------............///000000000///000000111222333444555666888===BBBFFFNNNPPPSSSVVVYYY]]]bbbfffeeeeeegggjjjkkkwww}}}vvvzzzUUUJJJ```}}}UUU<<<999222555222000000000/////////......///000000111111111111111///000000000000333777:::NNNkkk|||{{{rrrjjjiii```ooosssggg___XXXSSSPPPSSSXXXZZZ___dddooouuu}}}}}}yyytttpppmmmkkkiiiffffffeeeeeefffgggiiijjjlllpppuuuwwwxxx{{{mmmOOOEEEEEEDDDIIIPPPZZZgggwwwzzzsssmmmhhhccc___]]]\\\```hhhpppnnnfff^^^mmmpppkkknnn}}}vvvfff___nnnwwwdddLLL===999999999777444333111///...------...------------------------,,,---------.../////////---------............///000000000000000111222222333444555777999===BBBFFFKKKOOOTTTXXX[[[^^^aaacccfffeeehhhjjjlllwww}}}{{{qqqPPPKKKaaaSSS;;;999222555111111111000000000/////////000000111222222222222222///000000000111333777:::QQQmmm}}}}}}ooorrrkkkfff~~~mmmaaa]]]\\\VVVSSSSSSXXX\\\[[[[[[]]]fffnnnzzz|||~~~wwwqqqmmmkkkhhhfffccccccccceeegggjjjmmmnnnppptttxxxzzz{{{}}}```III???>>>>>>===BBBKKKUUUdddxxx}}}xxxrrrkkkddd___^^^^^^aaahhhooooooggg^^^mmmwwwuuummmjjjfffiiivvvvvvjjj```UUULLLTTT]]]XXX[[[QQQCCC999555666666555555444222000///.........,,,,,,,,,,,,------------------..................---------............///000000111111111222222222222444555777999===BBBFFFHHHMMMTTTYYY\\\^^^```aaaffffffiiikkklllwww{{{{{{nnnNNNNNNaaaRRR:::999222444000111111111111000000000000///000111111222222111111///000111111111333777:::QQQmmm|||~~~}}}kkkooonnnmmmwwwfff]]]___eeeccc___^^^aaabbb___]]]^^^bbbhhhsss}}}~~~{{{{{{uuuooollliiigggeeebbbbbbccceeehhhllloooqqqsssvvvzzz{{{|||ttt[[[MMMDDD@@@???<<<>>>DDDLLLWWWjjj|||vvvnnneee```___```bbbgggoooqqqiii___nnn}}}}}}qqqggg^^^___jjjddd]]]\\\XXXMMMJJJHHH???DDDCCC???888444555555555555444222///............++++++,,,,,,,,,,,,,,,---...............------------------............///000000111222222333333333222444666777999===BBBEEEHHHMMMRRRWWW[[[^^^```bbbgggfffiiilllmmmwwwyyyyyypppPPPPPPcccSSS;;;999222444000111111111111000000000000...///000000111111000000000111111111111444777:::TTTooo~~~~~~iiihhhpppqqqvvvlllhhhllltttwwwuuuvvvzzzyyyrrrllljjjkkknnnyyy}}}yyysssnnnkkkiiigggeeeddddddeeegggjjjnnnqqqssstttxxx|||~~~nnn^^^WWWOOOFFF@@@>>>===???FFFNNN\\\uuu|||vvvmmmccc]]]]]]```bbbfffmmmrrrkkk```ppprrrhhh```\\\cccYYYSSSVVVVVVMMMJJJJJJDDDDDDHHHGGG???999999999666444222000...---,,,,,,---+++++++++,,,,,,---------...............------------------............///...///000222222333222222111333666888:::===BBBEEEJJJMMMPPPTTTXXX\\\aaaeeeffffffjjjmmmnnnxxxxxxvvvsssSSSQQQfffVVV===:::333555222111111000000000/////////......///000000000000000000111111111222444888;;;XXXtttllleeeooosss~~~zzzuuupppkkkiiihhhgggfffffffffgggiiilllpppsssuuuvvv{{{tttiiigggaaaTTTHHHAAA<<<;;;???DDDLLL___rrr}}}yyysssiii___YYY[[[___aaadddlllsssmmm```nnn}}}|||oooiiiccc]]]^^^[[[QQQOOONNNDDDCCCJJJJJJJJJOOOLLLAAA999888777333333222000...,,,,,,,,,,,,++++++,,,,,,------......------..................---------............///,,,...000111222222222111111333666888;;;===AAADDDJJJLLLOOORRRVVV[[[aaaeeedddeeeiiimmmoooyyywwwttttttTTTQQQkkkzzzZZZ???;;;444777333000000000/////////......//////000111111111111000000111222222222444888;;;YYYvvvoooggglllqqq|||~~~|||zzzuuuqqqlllhhhggggggfffeeefffggghhhkkkooossswwwyyyyyy}}}}}}~~~qqqaaaGGG>>>:::>>>@@@AAALLLZZZwww}}}xxxqqqhhh___XXXXXX]]]```bbbkkksssnnnaaagggyyy{{{rrrqqqqqqmmmnnnaaaUUURRROOOCCC???EEEGGGFFFKKKFFF999333666666000444333111///------------+++,,,,,,---......//////,,,---------.../////////---------............///+++,,,...000222222111000000333666999;;;>>>AAADDDGGGJJJOOOTTTXXX\\\```ccccccdddiiinnnppp{{{wwwtttsssTTTPPPnnnzzz\\\AAA<<<555777444////////////............000000111222222222222222000111222222222444888;;;XXXuuunnnllliiippp~~~}}}zzzxxxrrrnnniiifffeeefffeeeeeefffgggiiilllpppuuuyyy|||||||||NNNCCC===@@@AAA>>>DDDNNNeee~~~yyysssjjjaaaZZZVVV\\\___```jjjtttooobbbaaawww}}}xxx}}}]]]TTTWWWYYYMMMFFFHHHGGGAAAEEE@@@444111888:::555555444222000............,,,,,,------...///000000,,,,,,------...///000000---------.........//////***+++...000111111000///000333666999;;;>>>AAADDDDDDIIIPPPVVVZZZ]]]___aaabbbccciiinnnppp|||}}}ssswww~~~qqqhhh~~~vvvQQQTTT{{{ZZZBBB===222666999333222111111000000111111000000000000000000000000111//////222333333888>>>ZZZ|||}}}pppkkkbbbiiizzz|||vvvpppjjjgggdddaaa```aaaccceeehhhjjjlllnnnqqqvvv|||~~~ooo{{{ZZZ<<<<<<<<<;;;@@@???GGGWWWsss}}}xxxpppggg^^^WWW[[[]]]\\\___jjjrrrkkk\\\]]]rrrzzz|||mmmeee]]]YYYSSSMMMLLLPPPEEEBBB===888444333444555:::666111---,,,---------...---,,,,,,++++++++++++------------------------222000...///111222///,,,////////////000111222333777777777777888<<>>[[[}}}~~~rrruuu[[[cccooo~~~}}}|||xxx}}}|||yyysssnnngggeeecccaaabbbdddgggiiikkkmmmpppsssvvv{{{yyyzzzbbbBBB===<<<:::???<<>>]]]~~~~~~xxx{{{TTT]]]lllooobbbfffzzz|||yyy~~~zzzxxxtttooojjjccccccbbbbbbdddgggkkkmmmooorrruuuyyy}}}mmmHHH???<<<:::>>>:::>>>@@@QQQiii}}}wwwnnnddd\\\ZZZ]]]___dddooovvvlll\\\cccqqqsssvvvzzzwwweeeWWWDDD777444777:::<<<999666111...---......---...---,,,,,,,,,,,,,,,,,,------------------------+++++++++---000111000///////////////000111222333555666777777888<<>>___~~~xxxuuuQQQ___|||~~~vvvuuu||||||uuuddd```hhh~~~rrrppp~~~zzzvvvqqq{{{|||xxxtttpppkkkhhhccccccbbbcccfffiiimmmoooppptttyyy}}}rrrKKK@@@;;;:::???999<<<<<>>>>>888999222333222111111000000111111000000000000000000000000666333333555444444888>>>```}}}ssstttVVVjjj~~~|||wwwrrrvvv{{{uuuqqquuu}}}hhhYYY^^^hhhzzzmmm^^^^^^oooxxxqqqjjjlllnnnkkkxxx~~~yyytttpppllliiigggeeeddddddeeehhhkkkmmmoooppptttzzzoooIII???<<<;;;@@@:::===<<>>??????@@@FFFRRR[[[ppp}}}}}}pppuuufffNNNKKK___[[[BBB>>>888888111333222111111000000111111000000000000000000000000444222222444444444888>>>```|||rrrvvv```|||~~~|||{{{ssseeeaaaeeejjjsssnnn\\\PPP[[[cccppp{{{mmmWWWPPPLLLWWW^^^YYYUUU[[[bbbeeesss~~~~~~{{{yyytttpppllliiiggggggfffffffffgggiiilllnnnpppqqquuu{{{eeeCCC>>>======AAA;;;>>>:::>>>DDDRRRkkk|||uuukkk___XXXVVVYYY[[[___iiimmmaaaOOOgggppplllbbbaaa\\\WWWZZZ___ZZZWWWVVVSSSPPPPPPTTTUUUKKK???777666777777666666444111/////////...---------------------...///------------------------,,,...///...---++++++,,,////////////000111222333111333555777999===AAADDDFFFHHHLLLPPPSSSXXX]]]aaa___YYYbbbnnnrrrsssppppppsssxxxyyysssmmmYYYIIICCCCCC======@@@;;;:::;;;===???AAAEEEJJJNNNYYYhhh{{{}}}oootttbbbMMMJJJYYYaaaEEE>>>777888111333222111111000000111111000000000000000000000000222000000333333333888>>>___zzzrrrzzzyyyiiihhhVVVOOOQQQPPPUUUZZZVVVSSS^^^bbblllwwweeeLLLJJJAAAFFFIIIGGGEEEJJJSSS[[[hhh{{{}}}|||}}}}}}~~~~~~{{{sssrrroookkkgggeeeeeefffeeeeeefffhhhkkknnnppprrrsssxxx[[[>>>===???===@@@999>>>;;;>>>AAAHHH[[[xxx{{{tttkkkaaa[[[YYY[[[\\\^^^gggkkk___NNNfffpppllldddccc\\\UUUXXX\\\XXXUUUSSSOOOIIIFFFGGGGGGAAA;;;666555777888999333111...---------,,,***---------------...//////------------------------+++---//////---,,,---///////////////000111222333000222555777:::===AAADDDDDDGGGKKKOOOSSSXXX^^^bbbbbb\\\eeeppptttvvvaaaOOOKKKJJJMMMSSSSSSMMMGGGGGG@@@BBBBBB===@@@DDD>>>=========>>>@@@AAABBBCCCFFFVVVlll}}}nnnsss^^^LLLFFFOOO~~~bbbFFF===555888222333222222111000111111111000000000000000000000000111//////222333333888???___xxxlllmmmzzznnnuuuXXXIIIGGGLLLGGGGGGQQQVVVZZZddddddlllxxxcccGGGEEE@@@???@@@@@@???@@@HHHRRR]]]ooo~~~|||zzz}}}}}}}}}~~~~~~yyyvvvnnnmmmkkkgggdddcccdddeeecccdddfffiiilllooorrrtttvvv{{{kkkVVV;;;>>>@@@>>>???888===>>>AAABBBBBBOOOjjj{{{uuummmddd^^^YYY[[[[[[\\\dddiii]]]KKK```rrrxxxnnndddYYYYYYeee[[[XXXQQQGGGBBBCCCDDDCCCIIIEEE???999555444555777555333111000000000...------------------...///000------------------------))),,,//////...---///222////////////000111222333000222555777:::===AAADDDDDDFFFJJJNNNRRRXXX^^^bbbeee___gggrrruuuaaaNNNHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFHHHJJJXXXqqqyyymmmqqqdddIIIGGGLLLooo]]]EEE===222444222000000000000000111111111000000000000000000000000111000111444333333999AAA___xxxkkkdddwww~~~uuueeexxx```YYYPPPLLLNNNTTTZZZ^^^hhhiiiooovvvssscccPPPEEEAAA>>>>>>???>>>>>>BBBHHHUUUeeewww}}}{{{}}}}}}~~~~~~~~~~~~wwwpppnnnllliiifffdddccccccddddddeeehhhlllrrrvvvwwwxxxzzzfffRRRHHH???>>>@@@??????@@@???>>>CCCHHHIIIPPPkkk~~~wwwjjj```[[[XXXZZZ\\\___cccbbbWWWJJJdddvvvssseeegggssszzzvvvaaaLLLDDDCCCAAACCCHHHNNNMMMGGG<<<777888666111444333111000...---------...///000///---,,,,,,...------............------,,,,,,,,,---------......222222111111111111111111555666777999;;;===>>>???BBBEEEIIILLLPPPWWWaaahhheeeiiinnnssszzzzzz[[[JJJGGGGGGFFFDDDCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCEEEFFFHHHHHHFFFFFFGGGHHHHHHKKKWWWjjjqqqjjjsssbbbFFFDDDJJJlllWWWAAA>>>666888444000000000000111111111111000000000000000000000000111000111444333333999AAA```|||mmmdddxxxqqq^^^vvvrrrfffXXXRRRVVV___fffiiisssooonnnnnnhhhXXXIII@@@AAA>>>>>>???>>><<<>>>CCCMMM[[[kkkzzz}}}|||}}}{{{|||}}}}}}}}}|||uuuoookkkiiigggdddcccbbbcccdddfffhhhkkkoootttxxxzzzzzz|||iiiTTTHHH>>>===@@@@@@@@@@@@BBBAAAEEEIIIIIINNNddd~~~}}}vvvjjj___[[[XXXYYY[[[^^^bbbbbbXXXKKKZZZooopppccchhh|||iiiMMMFFFEEEBBBCCCJJJMMMMMMEEE888111444777888444333111000...---------+++---------+++***+++,,,------............------,,,,,,---------.........111111111111111111111111444555666999;;;===???@@@CCCFFFJJJMMMQQQXXXaaahhhhhhkkkpppsss{{{www[[[LLLIIIIIIHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFHHHJJJIIIHHHGGGGGGHHHFFFIIIRRR```qqqjjjkkkzzzaaaEEEEEEOOOsssSSS===>>>999:::444111111111111111111111111000000000000000000000000111000111444333333999AAAbbbsssmmmqqqXXXjjjqqqkkkpppxxx{{{|||zzzqqqhhhccc[[[NNNDDD???===;;;<<<===<<<999:::???HHHTTTbbbppp}}}zzzzzzzzzzzzzzzxxxyyyzzz{{{{{{}}}}}}yyyrrrmmmhhhfffdddcccbbbcccdddeeejjjkkkooossswwwzzz}}}~~~~~~vvv[[[MMM@@@???CCCDDDCCCCCCDDDDDDHHHKKKJJJMMM```ttt}}}vvvjjj___[[[XXXYYYYYY\\\aaabbbYYYMMMaaapppnnnhhhuuujjjPPPKKKMMMHHHEEEHHHDDDEEEAAA777000222777;;;444333111000...---------***,,,---,,,++++++,,,---------............------,,,------------.........111111111111111111111111333444555888;;;>>>AAABBBCCCGGGJJJMMMQQQXXXaaahhhlllooorrrttt|||{{{cccWWWTTTSSSRRRPPPMMMKKKIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLJJJKKKMMMLLLKKKIIIIIIJJJJJJMMMTTT```rrrhhhppp]]]CCCGGGTTTzzzZZZAAA>>>666888444222222111111111111111000000000000000000000000000111000111444333333999AAAbbbyyy|||wwwZZZhhh|||vvvkkk```YYYSSSKKKEEEDDD???<<<<<<>>>===;;;>>>CCCHHHRRR```ooo~~~yyy|||wwwrrrqqqsssttttttrrruuuvvvxxxyyyyyy{{{~~~}}}{{{vvvqqqlllfffeeedddccccccdddfffggglllnnnrrrvvvyyy|||dddUUUFFFCCCGGGHHHGGGFFFDDDEEEIIILLLLLLPPP___ooo~~~wwwkkk```\\\WWWXXXXXXZZZ___aaaYYYNNNiiiooojjjoooyyylllcccaaa___UUUIII@@@???;;;777555555666777444333111000...---------+++---......------///000------............------------------............111111111111111222222222222333555777;;;???BBBDDDDDDGGGKKKNNNQQQXXXaaahhhooossstttttt~~~jjj```___^^^]]][[[YYYVVVSSSRRRPPPPPPNNNMMMMMMNNNPPPQQQNNNOOOPPPOOONNNMMMOOOPPPSSSXXXaaaqqqgggtttVVV@@@EEESSSxxxkkkLLLAAA555777555333222222222111111000000000000000000000000000000111000111444333333999AAA```~~~|||^^^jjj}}}yyylllbbbXXXSSSOOOJJJGGGGGGDDDBBBBBBCCCCCCAAADDDIIIEEENNN]]]nnn||||||sssssspppllllllnnnpppooommmrrrtttvvvwwwxxxzzz||||||xxxtttooolllffffffeeedddeeegggiiikkkmmmpppuuuxxxzzz|||gggXXXIIIFFFHHHIIIHHHGGGEEEFFFIIIKKKMMMSSS___kkk~~~xxxlllaaa]]]VVVWWWWWWYYY___```XXXMMMaaahhhiiirrryyy{{{yyydddRRRFFF999444666888777555444333111000...---------+++---......------///000------............---------------.........//////000000111111111222222222222333444777:::???CCCEEEDDDGGGKKKMMMQQQWWW```gggqqquuuuuutttqqqdddaaabbbbbbbbbaaa```^^^]]]XXXWWWTTTRRRPPPPPPQQQRRRRRRRRRRRRPPPOOOPPPSSSVVV\\\cccppp~~~dddsssWWWDDDIIIRRRtttsssuuuTTTFFF777999777333333333222111111000000000000000000000000000000111000111444333333999AAA```}}}^^^jjj~~~xxxjjj```kkkuuujjjbbbYYYQQQNNNMMMIIIGGGGGGEEEDDDHHHMMMMMMLLLNNNRRRLLLPPPZZZhhhuuu{{{xxxsssmmmmmmlllmmmooopppooonnnppprrrtttvvvwwwyyy{{{}}}~~~zzzvvvqqqnnnlllhhhgggffffffgggiiikkkmmmnnnrrrwwwyyyzzz|||vvv___TTTHHHEEEFFFFFFGGGIIIJJJJJJKKKLLLPPPYYYfffppp~~~xxxlllaaa]]]VVVWWWWWWZZZ___```WWWKKK\\\kkkpppmmmqqqpppnnnrrr~~~jjjTTT;;;222444777888888444333111000...---------***,,,---,,,++++++,,,---------............------------........./////////000000000111222222333333333333444666:::>>>CCCEEEDDDGGGJJJMMMPPPVVV___fffpppuuuuuuttt|||nnniiikkknnnqqqssstttssssssllliiieeeaaa___^^^^^^^^^___^^^\\\ZZZZZZ]]]bbbfffkkkuuu}}}sssaaapppzzzUUUFFFKKKQQQqqqooopppoooQQQGGG::::::666444444333222222111000000000000000000000000000000111000111444333333999AAA```cccooo~~~kkkXXXNNN[[[kkkrrrddd\\\WWWNNNHHHHHHIIIHHHHHHJJJGGGLLLXXXeeekkkkkkllloookkkeee```aaaggglllmmmmmmhhhkkkoooppppppooooooooonnnqqqtttvvvwwwxxx{{{}}}|||xxxrrrnnnkkkjjjhhhgggffffffgggiiilllmmmoootttyyy||||||}}}vvvtttooocccUUUNNNGGGFFFFFFFFFIIINNNNNNOOOOOORRR[[[jjjzzz}}}|||vvvjjj```\\\UUUWWWXXX[[[______UUUHHH___ooopppddd\\\WWW[[[iiijjjssstttmmmppp~~~iiiSSS===444555666888:::444333111000...---------+++---------+++***+++,,,------............------............///////////////000000111222222333333444444444666999>>>BBBEEECCCFFFIIILLLOOOUUU^^^dddnnnuuuuuusssyyyyyy{{{~~~yyyuuusssssssssrrrqqqnnnllllllpppvvv{{{~~~rrreee___nnnnnnLLL@@@GGGLLLkkkooozzzcccIIIEEE;;;999222444444333333222111000000000000000000000000000000111000111444333333999AAAaaazzznnn~~~mmmXXXNNNPPPXXXbbbgggeee]]]TTTOOONNNFFFAAACCCGGGIIILLLOOOPPPZZZnnn}}}jjj___\\\^^^aaaddddddjjjoooqqqpppnnnnnnooonnnppptttvvvwwwxxx{{{|||}}}}}}zzzvvvpppllliiiiiihhhgggffffffgggiiikkkmmmqqqvvv{{{}}}}}}~~~nnnccc^^^YYYYYYXXXOOOOOOJJJHHHHHHGGGHHHNNNUUUPPPQQQSSSYYYfff{{{}}}{{{zzzttthhh^^^ZZZUUUWWWYYY[[[```___SSSFFF^^^hhheee\\\YYYVVVXXXbbbeee___[[[\\\]]][[[YYYYYYXXXIII<<<999999777666888444333111000...---------...///000///---,,,---...---..................---............/////////000///000000111222222333333555555555666999===BBBDDDCCCEEEIIIKKKNNNTTT]]]dddmmmtttuuusssuuueeecccbbbyyyhhhIIIDDDDDDQQQtttqqqaaaGGG???:::777777777666555444333222222222000000000000000000000000111111111000111444:::>>>```rrrtttrrrcccZZZ^^^YYYXXXZZZVVVOOOMMMPPPEEEEEEFFFGGGHHHMMMRRRWWWaaarrruuubbbYYY\\\ccceeeeeeeeeeeegggiiikkklllkkkmmmppprrrsssuuuxxxzzz{{{~~~zzzyyyvvvsssooollliiihhhiiieeedddgggiiikkkooouuuxxx{{{~~~iiibbbXXXQQQNNNMMMMMMLLLMMMLLLKKKLLLNNNQQQUUUXXXUUU\\\eeeooo|||}}}|||xxxqqqggg^^^XXXVVVYYYWWW]]]ggg___MMMGGG^^^cccfffaaaXXXRRRSSSVVV[[[^^^___YYYSSSNNNIIIEEEFFFBBB999222444888777333333222000///...---......---.........---,,,,,,+++,,,,,,,,,---------.....................///000000000000000000000111111222444444555777:::>>>BBBDDDDDDFFFIIILLLPPPUUU\\\```jjjoooooorrruuuffffffqqqhhhIIIFFFIIIWWWxxxooo]]]FFF???<<<999999666555444333222111111111000000000000000000000000111111111000111444999===___{{{kkkttt~~~wwwnnneeeaaa[[[SSSQQQSSSOOOOOONNNOOOSSS[[[eeekkkzzz}}}{{{oooeeedddhhhjjjttt{{{~~~wwwhhh]]][[[___bbbbbbaaaaaaaaaccceeefffiiikkknnnpppqqqsssvvvxxxzzz~~~}}}zzzyyyvvvtttqqqnnnlllkkkiiieeeeeehhhjjjkkkooouuuzzz|||zzzfffaaaZZZVVVUUUUUUUUUTTTUUUUUUUUUWWWYYY]]]aaacccbbblllyyy~~~zzzrrrhhh^^^XXXUUUXXXVVV\\\fff]]]MMMIIIaaagggjjjcccXXXSSSXXX___[[[XXXTTTQQQNNNKKKJJJKKKHHHDDD;;;222222777888555333222000///...---......------......------,,,+++,,,,,,---------........................//////000000000000000000111111222444444444666999===AAACCCCCCEEEHHHKKKOOOUUU[[[___hhhmmmooorrr{{{qqqtttkkkJJJEEEIIIYYY{{{oooXXXDDD@@@===;;;;;;555444333222111000000000000000000000000000000000111111111111111444999===]]]~~~lll{{{uuu{{{{{{vvvkkkaaaYYYUUUVVVVVVVVVVVVXXX]]]fffpppxxx~~~yyykkkYYYNNNMMMOOOPPPUUUaaammmpppiiiaaa^^^___aaa___]]]\\\]]]^^^```bbbfffhhhkkkmmmnnnpppsssvvvxxx|||~~~}}}~~~|||zzzxxxvvvtttqqqpppnnnnnnhhheeeeeeiiillllllpppuuu{{{~~~ooodddaaa^^^]]]]]]^^^]]]\\\WWWYYY\\\```eeejjjnnnppptttzzzrrrggg]]]WWWTTTWWWUUU\\\ddd[[[LLLLLLeeejjjkkkcccXXXUUU^^^iiilll^^^QQQMMMJJJFFFGGGMMMMMMJJJAAA666222555777777333222000///...---......------......------,,,,,,,,,------------...............------......///000000000000000000111111222333333333555888<<<@@@BBBBBBDDDGGGJJJNNNSSSZZZ^^^eeejjjnnnssslllJJJEEEGGGXXX}}}jjj~~~VVVCCC@@@===::::::666555444222111111000000000000000000000000000000000111222111222444888<<<[[[rrr{{{uuuzzz|||llldddggguuu{{{lllbbb___```bbbdddgggjjjlllpppuuuxxxlllhhh___VVVSSSUUUVVVSSSPPPVVV___fffjjjjjjhhhfffaaa___\\\ZZZ[[[]]]```bbbcccfffhhhjjjkkkmmmppprrruuuzzz||||||}}}|||zzzxxxvvvssspppnnnmmmmmmhhhfffgggkkknnnnnnqqqvvv{{{~~~zzzooopppqqqssstttsssrrrqqqkkkmmmrrryyy~~~~~~}}}yyyqqqfff\\\VVVUUUWWWVVV]]]cccXXXLLLOOOfffggggggbbb___cccmmmwwwwwwbbbOOOJJJFFFBBBDDDLLLNNNMMMFFF;;;444555666666333222000///...---......,,,------...------,,,,,,------------...............------------...//////000000000000000111111222222222333555888<<<@@@BBBBBBDDDGGGJJJMMMRRRXXX]]]bbbhhhlllsssfffKKKKKKQQQaaadddzzzWWWDDD@@@===999888777666555333222222222222000000000000000000000000000111222222222444888;;;WWWttt|||rrrppp|||lll]]]YYY^^^kkk}}}uuutttwww{{{~~~|||llliiiccc^^^aaafffddd___cccaaaccclllvvvyyyssslllbbb___\\\YYYYYY[[[___aaabbbdddfffhhhhhhiiilllnnnqqqvvvyyyyyy|||}}}{{{xxxtttpppmmmjjjiiiiiiiiigggiiinnnqqqqqqssswww{{{}}}{{{{{{zzzvvvoooeee[[[UUUUUUWWWXXX___dddVVVKKKRRReeecccbbbgggqqq~~~uuubbbQQQJJJGGGCCCEEEJJJEEEFFFCCC:::555555666444333222000///...---......,,,,,,------...------,,,---------.........//////---------------...//////000000000000000111111222222222333555888<<<@@@BBBBBBDDDGGGIIIMMMRRRXXX\\\aaafffkkksss^^^IIITTTcccvvvjjjYYYFFFAAA===999888777777555444333222222222000000000000000000000000000222333333333444777:::SSSzzzooofffqqqddd\\\aaalllyyy|||vvvrrrwww~~~}}}|||xxxxxxzzzmmmfffbbb]]]XXXWWWYYY\\\___```bbbddddddddddddfffhhhjjjoootttuuuyyy~~~|||zzzwwwsssnnnjjjhhhgggfffjjjiiilllrrruuutttvvvyyy{{{}}}||||||{{{wwwoooeee[[[UUUTTTWWWYYYaaacccSSSHHHQQQbbb___aaannnvvviii]]]UUUOOOJJJGGG>>>>>>;;;555444666777444333222000///...---......,,,,,,------......------------........./////////------,,,,,,------...///000000000000000111111222333333333555888<<<@@@BBBCCCEEEGGGJJJMMMRRRXXX\\\bbbfffiiirrrZZZDDDSSSmmmttt\\\HHHBBB>>>;;;:::666666444333222111111111000000000000000000000000000222333333333444777999PPP~~~sssfff{{{lllccccccssszzznnnooojjjbbb[[[XXXXXXZZZ\\\^^^___``````______```aaaccchhhmmmpppuuu{{{|||zzzxxxuuuqqqmmmiiihhhhhhhhhkkkkkknnnuuuxxxwwwxxx{{{|||{{{rrrfff\\\UUURRRUUUYYYbbbbbbNNNCCCNNN\\\\\\aaannnvvvkkkeee[[[OOOGGGCCC:::333222666666333333222000///...---......+++,,,------......------............////////////------,,,,,,------...///000000000000000111111222444444444666999===AAACCCDDDEEEHHHJJJMMMRRRXXX\\\dddfffhhhppp[[[@@@MMMlllttt^^^IIICCC@@@======555555333222111000000000000000000000000000000000000222333333333444777999NNN}}}yyyooo}}}jjjccciiiwwwrrryyyrrriii```ZZZYYYZZZ\\\\\\]]]^^^]]][[[[[[[[[]]]^^^dddiiilllrrrxxxzzzxxxvvvtttpppllljjjiiiiiijjjllllllpppwwwzzzyyyyyy|||~~~uuuhhh\\\UUUPPPSSSXXXbbbaaaKKK@@@KKKXXXZZZ```jjjtttyyyyyyvvvyyyzzzzzzppp```WWWNNN@@@444222555555111333222000///............+++,,,,,,---.........---............/////////000---,,,,,,,,,,,,---......000000000000000111111222444444555777:::>>>BBBDDDDDDFFFHHHKKKNNNRRRXXX\\\eeeggghhhoooyyyVVVJJJIIIeeehhh}}}WWWNNNGGGAAA===888888777666666666555222///222111000111333444333222111222333333333444666888JJJsssqqqlllkkkqqq{{{mmmddd```______[[[ZZZXXXVVVTTTSSSRRRRRRWWW[[[```eeeiiimmmrrruuuuuussspppkkkhhhhhhkkknnnnnnqqqtttwwwyyy{{{}}}rrrhhh^^^UUUUUUWWWYYY^^^YYYCCC>>>QQQaaaYYY^^^gggccc```aaa^^^___iiimmmiiimmmzzz~~~xxxnnnYYY@@@444444888777333444333111000...------,,,...------,,,,,,------..............................------------...//////000000000000000111111111555555666777999===CCCHHHDDDHHHIIIIIINNNVVV[[[[[[bbbccchhhsssmmmNNNFFFHHHbbb}}}cccrrrNNNGGGCCC>>><<<888888777666666666555222///333111111222333444444333111222333333333444666888HHHqqq~~~kkkqqqtttxxxxxx~~~yyy~~~vvvjjjddd```___ZZZYYYVVVTTTQQQOOONNNNNNMMMPPPTTTXXX\\\bbbiiimmmooommmkkkgggdddeeehhhkkknnnqqquuuxxxzzz|||xxxrrrkkk___TTTTTTUUUWWW\\\WWWCCC@@@UUUdddYYYZZZ\\\TTTRRRWWWVVVXXX^^^\\\TTTUUU```eeebbb___PPP>>>555666888666222444333111000...---------...------,,,,,,------..............................------------...//////000000000000111111111111444555555666888===CCCGGGDDDHHHIIIIIINNNVVV[[[[[[___aaaeeeqqq]]]GGGCCCHHH___vvv^^^kkkIIIDDDAAA===<<<999999888666666666555222000333222111222333444333222111222333333333333666888EEEooo{{{}}}nnn||||||aaa___fffttt}}}{{{xxx~~~}}}qqqhhhcccaaaZZZWWWTTTPPPLLLIIIHHHGGGCCCDDDFFFIIINNNUUU]]]cccggggggfffcccbbbcccgggiiimmmppptttwwwzzz|||}}}xxxsssppplllaaaTTTSSSTTTVVVZZZVVVEEEEEE\\\ggg]]]\\\\\\RRRRRRYYYYYYTTTXXXTTTKKKHHHMMMOOOMMMLLLDDD;;;666777777444111333333111///...---------...------,,,,,,------..............................------------...////////////000000111111111111333444555666888<<>>===;;;:::888666666666555333111222111000000222222111000000111333333222333555777DDDmmmyyy|||zzzaaaMMMSSS[[[eeeoooqqq{{{~~~zzztttlllfffdddYYYVVVQQQLLLGGGDDDBBBAAA@@@??????@@@CCCJJJSSSYYYaaabbbbbbcccccceeeiiillllllooossswwwyyy|||~~~}}}yyysssnnniii```WWWTTTUUUVVVZZZWWWGGGKKKeeekkkcccccc^^^RRRRRRYYYZZZVVVWWWUUUPPPLLLIIIEEEAAABBB>>>999777666555444222333222111///......------...------,,,,,,------..............................------------...////////////000000111111222222222333444666888<<>><<<;;;999666666555555333222111///...///000111000...000111222222222333555777CCCkkk|||||||||hhhOOOFFFOOOQQQUUU___dddssszzzkkkbbb\\\YYYZZZcccnnnvvv}}}uuummmgggcccWWWTTTNNNHHHCCC@@@>>>>>>>>>===<<<;;;<<>>999666444444444444222222111///...............------,,,,,,------..............................------------...//////...//////000111111222222111333555666888<<>>>>>===;;;999777555555555444222111000...///000000///...000111222222222222555777AAAhhh|||yyyssswwwbbbQQQDDDDDDJJJFFFGGGPPPSSSZZZeeeuuuwwwmmm```UUUOOOKKKGGGCCC>>>CCCHHHJJJKKKSSSaaammm~~~yyyssskkkddd^^^SSSPPPJJJDDD???<<<;;;;;;::::::999888888;;;AAAEEEKKKOOOUUU[[[```eeejjjnnnuuuxxx|||rrrbbb\\\[[[[[[VVVXXXYYY\\\XXXIIIQQQooovvvkkk[[[PPPbbbxxxaaaLLLDDDEEEEEEFFFJJJEEE@@@:::555444444555444222111000///...............------,,,,,,------..............................------------...//////......///000111222222333111333555777999===AAADDDDDDHHHIIIIIINNNVVV[[[[[[^^^```eeerrrrrr}}}oooOOOEEE???JJJkkkhhhmmmbbbHHHGGGCCC??????>>><<<:::777555555555444333333111000000111111000//////111222222111222444777???ddd{{{wwwnnnsssyyymmm^^^LLLIIICCCFFFEEE>>>@@@GGGEEEEEEOOOYYYaaagggjjjhhhccc\\\YYYUUUQQQNNNLLLIIIHHHKKKKKKJJJFFFCCCFFFNNNUUUccceeeiiimmmmmmhhhaaaZZZNNNKKKEEE???;;;999999999555666777888888:::===@@@BBBGGGOOOWWW^^^eeekkkoooxxx{{{~~~|||iii[[[WWWXXXYYYVVVXXXZZZ\\\VVVHHHPPPmmm{{{tttggg```yyyoooOOOEEEGGGHHHJJJNNNGGG@@@999666666777555333222111000//////......///...------,,,,,,------..............................------------...//////......///000111222333333222444666999;;;>>>BBBEEEDDDHHHIIIIIINNNVVV[[[[[[\\\```gggvvvjjjvvvnnnNNNGGGAAAOOOxxxfffpppkkkPPPMMMHHHBBBAAA@@@<<<:::777555555555444333444333222222333333111000///000222222111222444666===bbb|||rrrhhhppp~~~nnn___eeefffZZZLLLHHHIIIDDD<<>>DDDMMMVVV^^^fffmmmqqqwwwzzz}}}sss```VVVVVVWWWWWWUUUXXXYYY\\\UUUFFFNNNkkk|||zzzxxxllldddyyyuuuRRRJJJLLLIIIFFFHHHFFF???888666888999555222222111000//////...//////...------,,,,,,------..............................------------...//////---...///000111222333333222444777999;;;>>>BBBEEEDDDHHHIIIIIINNNVVV[[[[[[\\\```hhhwww}}}kkkooojjjMMMDDDHHHVVVuuu~~~dddtttlllPPPOOOKKKCCC@@@>>>>>><<<999666555444111000111111111111000000000000000000000111222333555555===___kkkbbbzzzxxx{{{dddcccqqqzzzwwwaaaMMMCCCAAA===>>>@@@:::BBBEEEKKKQQQXXX```hhhnnn|||yyytttrrrsssvvv{{{~~~|||uuujjj]]]SSSNNNNNNPPPIIILLLVVVccciiiddd\\\WWWJJJCCC<<<:::888555555888888999:::::::::;;;===@@@???DDDJJJOOOTTT^^^kkkuuuzzz|||~~~|||nnn```ZZZ\\\[[[YYYWWWYYY```cccUUUFFFLLL^^^pppiiikkkmmmiiippp}}}~~~rrrWWWKKKHHHFFFIIICCC;;;555666777555555666777555111...------...///++++++,,,,,,,,,---------------------.........///...------------...//////111111000000000000000111444444555777:::>>>AAACCCEEEIIIKKKJJJMMMTTTYYYZZZ^^^aaaaaaqqq{{{iiiooojjjQQQFFFGGGVVVzzz~~~gggfffMMMNNNKKKEEECCC@@@???<<<999777666555222111111111111111000000000000000000000111222333555555;;;\\\sssrrrsssttt[[[KKKEEE@@@CCCFFFAAADDDEEEFFFJJJTTTcccttt~~~{{{nnnbbbZZZVVVOOONNNRRR\\\aaa^^^XXXTTTJJJBBB<<<:::888555555888888:::<<<===>>>???AAACCCBBBEEEIIILLLQQQ\\\iiitttzzz||||||nnnfffgggkkkggg___VVVWWW^^^```TTTFFFMMM^^^rrrlllmmmjjjaaacccoooqqqvvv}}}nnnYYYXXXZZZQQQIIICCC<<<666666777666555777>>>;;;666222...---,,,,,,++++++,,,,,,,,,---------------........./////////...------------...//////111111000000000000111111444444555777:::>>>AAACCCDDDIIIKKKKKKNNNUUUZZZ\\\^^^aaaaaaqqqzzzgggooommmTTTIIIHHHXXXooo___KKKNNNLLLGGGFFFCCC@@@===:::888777666444222222222111111111000000000000000000111222333555555:::XXX{{{gggPPPFFFAAAEEEJJJFFFOOOMMMJJJJJJPPP]]]mmmxxxtttjjj]]]VVVQQQVVVZZZYYYTTTRRRHHHAAA:::999777444555777888;;;???AAABBBCCCEEEGGGGGGGGGHHHIIINNNYYYhhhrrrxxx{{{~~~{{{ooolllsssxxxnnn___WWWWWW\\\^^^SSSGGGNNN```nnnjjjkkkdddUUUTTT]]]]]]dddooofff[[[iiiuuufffRRRDDD<<<777777888777666777===;;;666222...,,,++++++,,,,,,,,,,,,------------............/////////000...------------...//////111000000000000000111111333444555777:::>>>AAACCCDDDIIILLLLLLPPPWWW]]]^^^^^^bbbcccrrrzzzfffmmmrrrWWWJJJIII^^^xxx{{{[[[KKKOOOMMMHHHGGGDDD@@@>>>;;;999888777555333222222222111111111000000000000000111222333555555;;;UUUvvvzzzbbbXXXTTTYYY^^^YYYXXXWWWTTTRRRRRRWWW^^^cccooosssfff[[[YYYZZZXXXSSSQQQFFF???999888777555555888:::===BBBEEEFFFGGGHHHIIIJJJHHHFFFFFFKKKWWWeeepppvvvyyy}}}{{{sssrrryyyzzzmmm]]]YYYYYY]]]___TTTHHHQQQcccllljjjkkkbbbQQQOOOWWWUUUQQQ```\\\WWWmmmrrr\\\CCC<<<777888999777666777444222000...,,,,,,,,,,,,,,,,,,,,,------------............/////////000000...------------...//////000000000000000000111222333333555777:::>>>BBBDDDCCCHHHLLLMMMQQQYYY^^^___```dddfffttt{{{gggnnnuuuVVVGGGJJJaaa}}}uuuZZZMMMOOOLLLHHHGGGCCC@@@>>>;;;999888888666444222222222222111111111111000000000111222333555555<<>>BBBDDDBBBHHHMMMNNNRRRZZZ___``````fffhhhvvv{{{jjjsssuuuTTTDDDJJJddd|||}}}pppXXXMMMNNNIIIFFFFFFBBB???===:::999888888666444333222222222222111111111000000000111222333555555;;;NNNlll~~~}}}uuunnnkkkjjjdddoooyyyssskkk___UUUQQQAAA;;;777777888888:::>>>AAADDDHHHLLLMMMOOOQQQSSSNNNNNNPPPTTT\\\eeemmmrrrvvvyyy|||~~~}}}yyyppp___ccckkkjjjXXXHHHRRRhhhiiigggfff[[[NNNRRRXXXQQQTTT]]]TTTHHHNNNSSSLLLFFFAAA:::666888999666444444000//////...------------,,,---------............------------.........///...------------...//////////////////000111222333222333444777;;;???BBBEEEBBBHHHMMMNNNRRRYYY^^^______fffiiivvv{{{lll{{{pppQQQCCCLLLjjj{{{jjjUUUKKKJJJEEECCCEEEAAA>>><<<999888888777666444333333222222222111111111000000000111222333555555888IIIfffyyyzzzooossszzz|||ppp___SSSNNN???999666888:::;;;>>>BBBCCCFFFJJJNNNRRRVVVZZZ]]]ZZZ]]]ccckkkttt{{{{{{|||}}}}}}~~~|||~~~wwwnnn```gggrrroooXXXEEEOOOhhheeebbb```WWWQQQ[[[cccZZZ[[[]]]QQQFFFHHHFFFAAADDD@@@999555777888555333333111111000//////.........------------............,,,,,,,,,,,,------------...------------...//////////////////000111222333222222444777;;;???CCCEEEBBBHHHMMMNNNRRRYYY]]]]]][[[cccggguuuzzzmmmkkkPPPDDDNNNooo|||eeeQQQHHHGGGBBBAAADDDAAA>>><<<999888777777555444333333333222222222111111000000000111222333555555666EEEbbb~~~qqq}}}zzzyyy~~~~~~xxxvvvtttppplllkkkooovvv||||||~~~rrr___PPPKKK>>>999555888;;;<<<@@@DDDDDDGGGKKKPPPUUU[[[aaaeeeggglllttt~~~}}}}}}~~~}}}{{{zzzwwwnnnddd___jjjvvvrrrWWWBBBMMMggghhhdddccc]]]]]]mmmvvvmmm[[[XXXMMMGGGLLLIIIFFFNNN???888555777888555222222......//////////////////---------.........//////+++++++++,,,,,,,,,------...------------...//////////////////000111222333111222444777;;;???CCCEEEBBBHHHMMMNNNRRRXXX\\\\\\YYYaaafffsssxxxvvvhhhDDDHHHAAAlllmmmTTTFFFFFFCCCCCCEEEBBBBBB???;;;999888888777555444444444444444333222111111111111111222333444555777EEEZZZ{{{{{{vvvzzzppphhh```fffcccbbbjjjqqqvvvhhhffflllhhhgggjjjjjjggglllssssssssssssooofffXXXIII???888999999::::::===AAADDDHHHMMMUUUZZZYYY\\\mmmyyyyyy{{{}}}~~~yyyqqqhhhbbb^^^]]]ZZZjjjrrrcccLLLFFFUUUhhhooopppgggccc{{{{{{___GGGEEEJJJHHHEEEFFFAAA===888666777777555333111111000///////////////,,,,,,,,,---------..............................---...///...---...///111---...///.........111444555555666888<<<@@@DDDFFFHHHHHHIIILLLQQQVVV[[[^^^^^^```bbbtttxxx}}}fffGGGIIIIIIxxxkkkSSSFFFGGGDDDCCCEEEAAAAAA>>>;;;999999888777666444444444444333222111111111111111111222333444444666CCCVVVvvv~~~xxxzzzooo{{{zzz___SSSUUUQQQRRR]]]ddd{{{lllggggggeeehhhoooqqqnnnlllooossssssqqqlllcccUUUHHH???999::::::;;;;;;>>>CCCFFFIIIOOOYYYaaaccciii{{{}}}{{{xxxqqqiiibbb^^^\\\ZZZjjjqqqaaaKKKHHH[[[pppqqqrrrnnnpppuuu___KKKGGGKKKJJJGGGFFF@@@<<<777666777888666444111000000///////////////,,,,,,,,,---------..............................---...///...---...///111<<<777111...///111222222555555666888;;;@@@DDDFFFGGGHHHJJJNNNRRRWWW[[[^^^^^^aaacccuuuyyy___GGGGGGQQQgggPPPFFFHHHEEECCCDDD@@@@@@>>>;;;:::999999777666444444444333222111111000111111000111111222333444555@@@PPPooo|||~~~uuu~~~vvv[[[MMMMMMJJJMMMZZZbbbqqqzzzqqqkkkjjjlllrrrtttrrrpppppptttrrrnnnggg\\\PPPEEE???:::;;;;;;;;;===@@@FFFJJJJJJRRR]]]fffkkksss{{{zzzwwwqqqiiibbb]]][[[\\\kkkppp^^^IIIJJJbbbxxxzzz{{{}}}xxxhhhVVVMMMMMMMMMKKKHHH>>>:::777666777888666444111000//////......//////,,,,,,,,,---------..............................---...///...---...///111FFF===222---///111111///555555666888;;;???DDDFFFFFFHHHLLLPPPUUUYYY[[[]]]^^^bbbeeevvv{{{TTTCCCGGG]]]|||cccNNNFFFIIIEEECCCDDD@@@???===;;;;;;;;;:::999777555555444333222111111111000000000000111222333444444===KKKiiirrr[[[PPPRRRPPPUUUaaafffsss~~~}}}|||yyyuuutttwwwzzzuuurrrkkk```TTTIIIAAA===::::::;;;;;;===CCCIIINNNSSS[[[gggnnnsss|||}}}xxxppphhhaaa]]]\\\aaaooooooYYYEEEJJJdddyyyyyyzzzzzzttt{{{qqqbbbWWWRRRQQQMMMGGG===999666666888888777444000000///............///,,,,,,,,,---------..............................---...///...---...///111AAA:::111,,,---//////...444444555777;;;???CCCFFFEEEHHHMMMRRRWWWZZZ[[[\\\]]]aaaeeevvvrrrJJJAAAIIIkkkkkkfff___LLLEEEIIIDDDBBBDDDAAA???>>><<<<<<===<<<;;;999777666444333222111111111000000000000111222333333555<<>>EEENNNTTT^^^hhhrrrxxx}}}zzzpppfff```^^^^^^gggrrrnnnUUUCCCKKKcccuuuqqqmmmooowwwxxxpppiiihhhqqqooommmlllhhh]]]OOODDD<<<999666666888888666333000//////...............,,,,,,,,,---------..............................---...///...---...///111333333111///......000111444444555777:::???CCCEEEEEEHHHMMMSSSWWWZZZ[[[[[[[[[```eeevvveeeEEEEEEGGGuuueeeeee]]]JJJDDDGGGCCCAAADDDBBB@@@???>>>?????????===;;;999888666444222222222333000000///000000111222333444:::DDDbbbyyyiiicccXXX\\\eeefffhhhjjjeeemmmooorrrvvvxxxzzz{{{vvvkkk[[[JJJ???::::::999999999;;;@@@IIITTT[[[bbbllluuuyyy|||{{{pppgggaaa______jjjrrrkkkSSSEEEPPPfffsssuuulllccc``````aaabbbdddcccgggvvvrrrWWWHHH<<<999666666888888555222000///......------......,,,,,,,,,---------..............................---...///...---...///111,,,///222333222111222444444444555777:::>>>CCCEEEEEEHHHMMMRRRVVVYYY[[[[[[YYY```eeevvvXXXBBBJJJLLLnnnvvv[[[IIICCCFFFAAA@@@DDDDDD@@@@@@@@@AAABBBAAA???===;;;:::777555333333333444/////////000000111222333222777AAA```yyyqqqddd^^^XXXbbbqqqvvvzzz{{{sssjjjeeeeeelllooolllmmmqqq{{{{{{|||{{{ooo]]]KKK>>>::::::999999:::===DDDNNN[[[ccceeeooovvvuuuvvv}}}~~~zzzrrrjjjccc___^^^hhhooogggQQQJJJZZZmmmtttxxxooobbbYYYYYY]]]]]]ZZZ[[[\\\pppwwwXXXKKK<<<999777777888777333000//////...------------...,,,,,,,,,---------..............................---...///...---...///111......000222333333222111333444444666:::>>>BBBEEEEEEGGGKKKPPPUUUXXXZZZ[[[ZZZaaagggwww|||NNN???LLLZZZ|||[[[HHHCCCEEE@@@???DDDEEEAAA@@@AAABBBCCCCCCAAA???<<<;;;888555444444444555////////////000111222333000555???^^^}}}tttmmmdddVVVTTTcccvvvtttjjjfffjjjllleeeaaabbb```\\\[[[eeeyyysss```LLL???:::::::::;;;<<>>BBBEEEEEEGGGJJJOOOSSSWWWZZZ[[[ZZZbbbhhhxxxnnnJJJAAAFFFYYYttt}}}UUUPPPIIIEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@===;;;888777777666444222111111111111111111111111444999>>>UUU{{{|||xxxkkkZZZZZZ]]]cccfffhhhmmmsssqqqrrriiidddhhhcccZZZZZZUUUOOOQQQWWWcccttt```MMMBBB>>>;;;999===AAAFFFPPP^^^hhhllltttsssuuuyyyxxxxxx|||zzzuuulllccc______aaannnxxxkkkOOOPPPnnn}}}tttooofff^^^___eeefff___WWWVVVPPPNNNRRRWWWTTTJJJ@@@:::999888666444222000......///000000...---++++++,,,------......------,,,,,,,,,,,,---------........................------/////////...---...222444333333444666999===@@@BBBDDDFFFJJJNNNSSSWWWYYY[[[ZZZaaahhhyyy|||zzz{{{|||jjjIIIBBBIIITTT|||sssqqqYYYTTTNNNJJJJJJKKKKKKJJJHHHHHHGGGFFFEEECCCAAA@@@<<<<<<:::888555333222111222222222222222222222222333888===SSS|||uuuuuu|||qqq||||||yyymmm^^^XXXTTTSSSPPPMMMMMMPPP[[[hhhnnnqqqrrreeeTTTQQQPPPJJJNNNVVVaaa{{{|||}}}tttaaaNNNBBB===::::::>>>CCCHHHSSSaaalllooosssssswwwzzz}}}}}}yyyrrrhhh```]]]___bbboooxxxjjjNNNOOOmmm}}}vvvqqqlllmmmzzzttt```SSSKKKHHHMMMPPPJJJBBB>>>888888888777666555444333666222...,,,...///---+++,,,------......------,,,,,,,,,,,,---------..............................///000000000///000222555333333444666:::===@@@BBBDDDFFFJJJNNNSSSWWWYYY[[[ZZZaaagggyyyzzzwwwrrrkkkccc___]]]^^^pppxxxcccFFFCCCKKKSSSrrrnnniiiYYYUUUPPPMMMMMMMMMNNNNNNLLLLLLKKKIIIGGGDDDBBBAAA???@@@???;;;666222111222333333333333333333333333111888;;;OOOxxxyyyrrrzzziiiqqqsss\\\SSSIIIFFFDDDAAA@@@BBBJJJ___nnnwwwxxxhhhTTTPPPRRRLLLQQQZZZggg~~~vvvxxxrrraaaNNNBBB<<<999;;;@@@FFFLLLWWWfffppptttsssuuuxxx~~~zzzpppeee]]]\\\___bbbooottteeeLLLNNNkkk}}}zzzwwwwwwyyyYYYLLLFFFMMMNNNEEE???BBB777888888999999888888777>>>666...+++...000///,,,,,,------......------,,,,,,,,,,,,---------..............................///000222222111111333444333333555777:::===AAACCCDDDFFFJJJOOOSSSWWWZZZ[[[YYY```fffxxxyyywwwssskkkccc\\\XXXWWWcccgggmmmttt}}}\\\CCCCCCLLL[[[jjjgggeeeUUURRROOOLLLKKKLLLMMMNNNLLLKKKKKKIIIHHHFFFDDDCCCBBBEEEEEE@@@888333333555333333333333333333333333000777:::JJJrrrtttnnnnnn~~~|||ZZZNNNCCCAAABBBBBBBBBDDDDDDUUUaaajjjoooeeeWWWVVVVVVRRRXXXfffyyy{{{vvvlllqqqnnn^^^LLL@@@;;;999<<>>999222......//////...,,,------......------,,,,,,,,,,,,---------......---------...............---///222222111111222333333444555777:::>>>AAACCCEEEGGGJJJOOOSSSWWWZZZ[[[XXX___fffxxxzzzwwwuuutttwwwxxxxxxvvvqqqllliiihhhdddaaa^^^___cccjjjrrrxxxVVVBBBEEEMMMeeebbbeeettt]]]PPPOOOMMMKKKIIIJJJLLLMMMHHHHHHHHHHHHGGGFFFDDDDDDCCCEEEEEE@@@888333333666333333333333333333333333///888999EEEkkkrrrvvvqqq|||XXXLLLAAA===>>>======>>>BBBNNNUUU^^^jjjdddWWWUUUUUUXXXiiiyyypppllliiigggcccjjjhhhYYYHHH>>>;;;;;;@@@FFFMMMSSS^^^kkkssstttkkkppp|||~~~sssiiiaaa]]]\\\\\\iiidddTTTHHHTTTqqqvvv{{{iiiXXXOOOSSSRRRFFF>>>>>>999999888888777666555444777888888444///------///,,,------......------,,,,,,,,,,,,---------......---------.........//////,,,...000111000000111222444444555777:::>>>AAACCCEEEGGGKKKOOOTTTXXXZZZ\\\YYY___fffwww}}}tttmmmjjjhhhgggmmmpppuuuyyy{{{|||}}}~~~yyypppfff```[[[YYY]]]bbbppp{{{yyykkkllltttuuuOOOBBBHHHPPPpppttt^^^llloooWWWMMMMMMLLLJJJIIIIIIKKKNNNFFFFFFFFFFFFEEEEEEDDDCCC@@@AAA@@@<<<777333222333333333333333333333333333///999888AAAeeesssnnnNNNEEE>>>===>>>>>>???BBBGGGUUUaaannnzzzppp[[[RRRWWWeeeoooddd___\\\]]]]]]dddcccTTTDDD===>>>AAAFFFLLLSSSXXXaaakkkqqqqqqfffrrr~~~sssiiiccc___]]]\\\ggg\\\LLLGGGZZZvvv~~~vvvzzzvvvpppjjjeeeZZZLLLAAA>>>999999888777666444222111000555999777000,,,---000,,,------......------,,,,,,,,,,,,---------......,,,,,,------.../////////---...000000//////111222444444666888;;;>>>BBBDDDEEEGGGKKKPPPTTTXXX[[[\\\ZZZ```fffwww~~~tttlllhhhffffffffffffiiinnntttyyy~~~xxxoooeeeaaaccciiiooowwwuuuhhhYYYVVVZZZeeexxxiiiHHHCCCMMMUUUooo___ssslllRRRHHHIIIJJJHHHFFFGGGJJJLLLGGGGGGFFFFFFDDDCCCAAAAAA>>>===<<<999777555333222222222222222222222222222000:::888===```yyysssZZZBBB>>>===@@@BBBCCCFFFKKKPPPeeeyyy{{{^^^QQQ[[[pppvvvggg___ZZZXXXZZZ[[[aaa___QQQAAA===CCCHHHNNNTTTYYY]]]dddlllpppooolllyyyqqqzzznnneeeaaa`````````gggWWWFFFHHH```zzzwwwqqquuuxxxwwwrrrqqqtttxxx|||bbbOOODDD???999999888777666444333222...111444444000......///,,,------......------,,,,,,,,,,,,---------......,,,,,,------...//////000//////000/////////222444444555666888;;;???BBBDDDFFFHHHKKKPPPTTTXXX[[[\\\[[[aaagggwwwzzzuuummmgggfffhhhjjjkkkgggiiilllooouuu~~~wwwooonnnkkklllppppppgggYYYRRRRRRVVViii~~~```DDDDDDQQQYYYsssbbbvvvgggKKKDDDFFFGGGFFFDDDDDDGGGJJJIIIHHHGGGFFFDDDBBB@@@???>>><<<:::999999888666444111111111111111111111111000;;;888<<<^^^||||||hhhMMM???>>>???BBBAAA@@@BBBGGGSSSnnnzzzZZZMMM[[[pppjjj```[[[WWWUUUWWW[[[```^^^OOO@@@>>>FFFNNNSSSYYY]]]```fffmmmooonnnuuunnnkkkrrr|||wwwjjjaaa^^^```ccceeeiiiVVVDDDIIIddd|||}}}qqqdddiiinnnlllgggeeehhhmmmbbbJJJ@@@<<<888888888888777555444333////////////000000000///,,,------......------,,,,,,,,,,,,---------......,,,,,,------...///000000111111111//////000333666444555666888;;;???BBBDDDFFFHHHLLLPPPUUUXXX[[[\\\\\\bbbgggwwwxxxuuuqqqnnnllllllnnnoooqqqrrrtttwwwyyy|||~~~|||vvvnnnfffaaa]]]YYYWWWXXX```uuu}}}```CCCBBBQQQ^^^gggeeemmm}}}[[[IIIIIIFFFCCCBBBDDDFFFGGGHHHDDDDDDDDDCCCBBB@@@???>>>??????===;;;888666333222222111111111111111222222000444555:::SSSzzzlllWWWKKKBBB>>>???DDDDDD???CCCLLLZZZ^^^uuusssZZZTTTYYYgggwwwhhhbbb]]]YYY]]]eeekkkeeeVVVFFF???FFFPPPWWWcccccccccbbbeeejjjnnnooooooeeeiiitttyyynnnccc\\\ZZZ\\\dddmmmlllUUUBBBKKKlllooosssaaaeeelll___]]]eeebbb\\\EEE???>>>;;;:::999777555222111000222111///000222222000...------------------------,,,---......//////......---------............///111......111111///000444444444555777;;;???CCCFFFDDDGGGJJJOOOTTTXXXZZZ\\\___\\\dddzzz|||sssqqqooonnnooorrrvvvxxxyyyzzz{{{}}}~~~wwwmmmfffaaa]]]]]]fff{{{www\\\BBBBBBQQQ```cccdddlll{{{zzzUUUGGGFFFCCC@@@???@@@BBBCCCCCCDDDDDDCCCCCCAAA@@@???>>>>>>===<<<:::888555333111222222111111111111222222000444555999NNNrrr}}}|||dddQQQFFF@@@>>>BBBGGGHHHGGGMMMWWWaaaccctttkkkVVVTTTWWWfffyyylllaaa___^^^]]]bbblllkkkfffYYYHHHBBBNNNaaaooo|||wwwrrrrrrwwwyyyuuuoooxxxiii___```jjj{{{tttzzzqqqgggbbb______dddkkkmmmUUUEEETTTtttxxxttthhhlllmmm^^^]]]fffbbbmmm{{{}}}hhhPPPDDD@@@>>>;;;:::999777555333111000000111000///,,,,,,---...------------------------,,,---......//////......---------............///111///000333333000000444444444555777;;;???CCCFFFEEEGGGKKKOOOTTTWWWZZZ\\\___\\\fff}}}yyyqqqpppoooooorrrwww{{{~~~yyyuuuoooyyyyyyuuuuuuTTT@@@AAASSSeeeccckkk{{{lllRRRLLLEEEBBB???>>>???@@@@@@@@@CCCCCCBBBAAA@@@??????>>>======;;;:::777555333222222222111111111111222222000555666666FFFggg}}}}}}sss\\\KKKCCCBBBCCCFFFJJJMMMRRR^^^jjjrrrssshhhTTTRRRUUUfff~~~kkk```YYY\\\___```hhhrrrjjjeeeWWWFFFDDDXXXvvv}}}tttxxxyyykkknnnuuucccUUU]]]eeerrryyy^^^tttxxxppphhhdddaaa```dddjjjkkkRRRIII```~~~||||||rrr___^^^eeeaaaVVV\\\[[[OOOEEECCC@@@<<<;;;:::888777555333111111---000111...***(((+++///------------------------------...////////////...---------............///000000333777666222111444444444555777;;;???CCCFFFEEEGGGKKKOOOTTTWWWZZZ[[[^^^]]]hhh}}}xxxtttrrrqqqqqqssswww{{{}}}zzzdddJJJ>>>AAAXXXooo}}}aaarrr___RRRUUUGGGDDDBBB@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>======<<<;;;999777555444333333222111111111222222///555666555@@@^^^wwwsssqqqmmmVVVIIIDDDFFFHHHIIIKKKSSSdddyyykkkTTTOOOUUUeeewww~~~xxxpppqqqvvvbbbYYYTTTZZZ___bbbjjjtttkkkbbbPPPBBBFFF```pppfffqqq{{{jjjkkkpppyyy{{{fffRRRWWWhhhllluuuzzzuuurrruuu|||kkkXXXjjjvvv~~~vvvjjjgggmmmttttttllleeeaaa``````eeellleeeNNNKKKiiilllccc___XXXQQQSSSPPPHHHDDDCCC???::::::999888777555333222111,,,...000000///...---...------------------------------...///////////////---------............///000111777;;;999333111333444444555777;;;???CCCEEEEEEGGGKKKOOOTTTWWWYYY[[[]]]]]]jjjzzzvvvtttsssrrrrrrssswww{{{~~~yyyUUUDDD===CCC___yyy]]]qqqUUUOOOQQQHHHEEECCCBBBCCCCCCBBBAAAAAA@@@???>>>======>>>>>>>>>>>>===<<<;;;999777666444333333222111111222222...444666555===YYY}}}uuu|||uuuqqq~~~iiiSSSHHHFFFFFFJJJKKKNNN```iiiTTTPPPTTTbbbnnnnnngggcccgggnnnZZZRRRPPPWWW^^^ccclllvvvoooaaaKKK???HHHccc}}}sssaaaYYYkkk}}}nnnmmmttt~~~___RRRIIITTTdddfffqqq}}}mmm``````cccgggnnn{{{ttthhh___eeennnpppfffYYYVVV[[[```hhhuuuqqqiiiaaa^^^^^^aaaiiirrr___LLLPPPqqquuu^^^PPPRRRRRROOOJJJEEECCC@@@===:::999888666555333222222---,,,...333888888222,,,---------------------------...//////000000//////---------............//////333999>>>:::333111444444444555777;;;???CCCEEEFFFHHHKKKOOOSSSWWWYYYZZZ\\\]]]kkk|||zzzwwwtttrrrqqqqqqrrruuuzzzzzzqqqNNNBBB>>>EEEhhhwwwbbbwwwzzzNNNKKKCCCEEEDDDBBBAAABBBCCCBBB@@@@@@???>>>===<<<======>>>>>>>>>>>>===<<<;;;999888555444333222222111222222000333555555<<>>DDDBBBAAABBBCCCCCCBBBAAA@@@>>>===;;;;;;<<<===>>>============<<<;;;999999555555444333222222222222222444444444;;;PPPqqqxxxxxxxxxyyyfffPPPIIIKKKQQQ[[[bbbhhh~~~|||xxxyyytttggg\\\YYYZZZdddmmmooommmkkkfff___OOOFFFBBBIIIPPPUUU___jjjeee[[[LLLBBBFFFRRRXXXXXXOOOLLLYYYuuu|||ttt~~~```KKKIIICCCDDDLLLTTTiii{{{lll]]]UUUTTTRRRTTTTTTSSSTTT[[[ccciiilllkkkmmmrrrsssttt{{{{{{eeeQQQHHHJJJLLLLLLPPPYYYiii~~~{{{llleee```___aaadddlllsssSSSOOO[[[sssqqqooojjj___QQQHHHEEECCCAAA@@@999888888666555444333222111...---111555666111,,,------------------------......///000000000000000---------............//////444;;;???999222111555444444555777;;;???CCCFFFGGGIIILLLPPPSSSVVVXXXYYY[[[]]]kkk|||zzzyyyyyyuuuuuuuuuvvvyyy~~~mmmeeeggg}}}sssPPPHHHDDDIIIsssuuu]]]hhh```IIISSSDDDDDDCCCBBBCCCEEEEEEEEECCC???>>><<<;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999888666555444333222222222222444444444444:::NNNlll}}}{{{hhhRRRLLLOOO___jjjpppsssqqqllliiimmmwww{{{qqqbbbZZZ```kkkuuuyyyzzzwwwjjj]]]PPPFFF@@@DDDIIILLLTTT___ZZZVVVLLLCCCAAAFFFHHHFFFHHHMMMccc~~~xxxYYYEEEHHHCCCAAAHHHNNN___yyypppggg```ZZZZZZ^^^YYY^^^cccfffhhhjjjkkkkkkpppuuuhhhOOOGGGKKKMMMKKKRRRZZZggg{{{yyyhhhbbb______```bbbgggmmmMMMNNN[[[ooo|||lllxxxoooXXXJJJEEEBBB===:::999888777666555444333333222000///............---------------------------...//////000000000000000---------.........//////000444;;;>>>999111000555444444555777;;;???CCCFFFGGGIIILLLPPPSSSVVVXXXYYY[[[\\\kkk}}}{{{yyywwwxxxzzz{{{}}}qqqccc___kkk{{{TTTDDDFFFNNNqqq]]]]]]{{{bbbOOOIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCBBB???======;;;999;;;@@@:::999999888999:::;;;<<<:::888666444333333555666222111444888:::GGGfff|||hhhOOOMMMVVVddduuu{{{oooddd^^^ccckkkqqqrrrnnngggccckkkwww~~~lllXXXPPPHHHCCCCCCFFFIIINNNUUUXXXTTTLLLDDDCCCEEEEEEAAAEEELLLiiisss^^^VVVKKKDDDEEEGGGJJJTTTaaa}}}uuuddd[[[ZZZ\\\aaafffgggppp{{{cccQQQKKKJJJLLLOOOQQQYYYbbbzzzsssmmmdddbbbbbb```iiimmmcccMMMTTTaaannnwww|||yyyyyyyyyVVVKKKKKKGGG???<<<===<<<;;;:::999666111---////////////////////////333222000---,,,+++++++++...222555333///111;;;DDD???<<<888444111000000111999>>>AAA???888333222444444555666999<<<@@@DDDFFFGGGIIILLLPPPUUUYYY]]]^^^\\\^^^mmm~~~|||zzz{{{|||}}}~~~rrrddd___jjj}}}XXXGGGEEENNNtttuuu\\\gggaaaOOOIIIHHHEEEDDDCCCAAAAAA@@@AAAAAAAAA===;;;===<<<::::::===:::999888888888:::;;;<<<888777555333222222222222333222444666777BBB___|||lllTTTPPPXXXeeettt{{{ssshhh^^^\\\^^^aaadddeeedddbbbaaaooozzz}}}jjjUUULLLFFFAAABBBEEEGGGLLLRRRXXXUUUMMMEEEBBBEEEEEEBBBKKKVVVuuutttfffWWWKKKHHHHHHGGGNNNXXXfffqqq{{{}}}nnn___XXXVVVWWW[[[```jjjtttuuu[[[LLLIIIIIIKKKMMMRRR\\\fff}}}sssjjjbbb```aaaaaajjjnnndddKKKVVVhhhwww~~~}}}~~~qqqqqqooo{{{YYYIIIEEEAAA>>>>>>;;;::::::999999777333000////////////////////////111000///...---......//////222444111...///666<<>>777222111333555333444555888;;;???CCCEEEGGGIIILLLPPPTTTXXX[[[]]]\\\^^^mmm|||~~~vvvggg```kkk___KKKDDDRRR~~~ccc]]]xxx~~~\\\LLLHHHFFFEEECCC@@@>>>===>>>???@@@CCC===:::<<<===;;;999:::999999999888999999:::;;;888888777666444222111000444222333444444===WWWrrroooYYYWWW```ooowww{{{xxxppphhh```ZZZ]]][[[YYYWWWXXXZZZ]]]___jjjuuu~~~xxxeeeRRRKKKFFFDDDEEEGGGIIINNNTTTZZZXXXPPPGGGBBBDDDEEECCCMMM\\\|||vvv}}}xxxeeeSSSMMMJJJHHHKKKRRRWWWaaammmtttzzzsssqqqmmmlllmmmrrrxxx|||sssgggZZZUUUTTTSSSVVVZZZ^^^gggsss}}}rrrbbbPPPIIIJJJKKKMMMPPPQQQ^^^kkk}}}qqqfff^^^^^^```bbblllooodddLLL\\\rrr{{{tttsssvvvmmmcccaaacccrrrgggMMMBBB@@@>>>>>>AAA:::999999999999777444222////////////////////////............///000111222111222111000......000333888999:::;;;===???@@@AAA???999111---...111444555222333444777:::>>>BBBDDDGGGIIILLLOOOSSSWWWZZZ[[[[[[^^^mmm~~~|||iiicccpppeeeNNNEEE]]]lllWWWbbbtttVVVJJJFFFCCCCCCAAA>>><<<<<<>>>AAACCCLLLBBB;;;;;;===<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;999666333111333111222333333:::QQQjjj~~~mmmZZZ```nnnzzzpppfff```]]]\\\```\\\WWWSSSRRRUUUYYY\\\^^^iiissswwwvvvooo^^^OOOMMMJJJIIIKKKMMMNNNTTT[[[___^^^VVVKKKCCCCCCEEEEEEPPP___{{{sssfffiiiqqqvvvnnnXXXPPPMMMKKKMMMRRRYYY___fffnnnwwwzzztttjjjZZZXXXWWWWWWZZZ^^^aaabbbtttlllcccZZZVVVUUUSSSTTTXXXTTTZZZbbbhhhooowwwwww```UUULLLKKKMMMOOOQQQTTTOOO```ooo{{{oooddd]]]^^^aaadddmmmmmm```OOObbbzzz~~~uuusssmmmdddaaabbbaaaeeemmmSSSIIIBBBCCCDDDAAA>>>>>><<<:::999888888777444111////////////////////////---------...///000000111111000/////////000///...)))***---///111222222222......///000222222222111333333555777;;;???BBBDDDHHHIIILLLOOORRRVVVXXXZZZ[[[^^^nnn~~~|||gggcccvvvgggQQQIIImmmaaaSSSeeejjjSSSJJJGGGCCCBBB@@@===<<<===@@@EEEGGGTTTHHH>>>;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======;;;777444222222000000333333999NNNeee{{{|||jjjZZZggg|||xxxhhh]]]YYY[[[___```]]]XXXSSSQQQRRRTTTVVVWWW```iiimmmmmmeeeXXXMMMNNNLLLLLLOOOPPPRRRXXX```hhhggg```QQQFFFDDDFFFHHHTTT```xxxrrrbbbaaafffqqqvvv^^^SSSOOOLLLNNNTTTXXX\\\bbbkkkvvvxxxlll\\\WWWVVVVVVZZZ___bbbdddcccrrrzzziiibbb\\\ZZZXXXVVVWWWZZZ\\\___bbbdddggglllsssyyynnn\\\TTTNNNNNNOOOOOOQQQTTTSSShhhxxxxxxkkkccc\\\___cccfffllliiiXXXPPPeee{{{lll^^^___cccddd___VVVEEEDDDEEEIIIHHHCCC===;;;>>><<<:::888777555222000////////////////////////,,,,,,------------------000///...///111111000...,,,...///111111000///...000555999999555000///000444555666888<<<@@@CCCEEEHHHIIILLLOOORRRVVVXXXZZZ\\\___ooovvvgggaaahhhsssuuuaaaddd}}}eeePPPMMM{{{}}}YYYNNN___aaaOOOLLLJJJEEEBBB@@@>>>===>>>AAAEEEHHHSSSHHH>>>;;;;;;:::<<>>>>>@@@CCCEEEGGGAAA<<<;;;999888:::>>>::::::;;;;;;;;;:::888888666666666666555333111000111...///222222666FFFZZZuuuhhhrrruuuwwwsssccclll|||qqq___RRRJJJHHHMMMUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQTTT[[[aaacccbbbaaaaaa___]]]^^^___```cccmmmxxxuuuaaaNNNGGGIIILLLPPP^^^rrrxxxhhhaaadddggg}}}hhhXXXMMMHHHMMMWWWYYYggguuu{{{zzzssshhh]]]VVVUUUXXXdddvvv|||tttpppmmmmmmjjjhhhiiimmmhhhiiijjjlllpppuuuzzz~~~{{{lllbbb\\\WWWVVVUUUWWW___hhhqqqbbb^^^YYY```iiilllnnnbbbLLLUUUkkk}}}}}}sss]]]XXXYYYPPPEEEDDDCCCAAABBBCCCDDDDDD>>><<<999777666555333111////////////////////////,,,,,,---......---,,,,,,/////////.........///000...............---,,,,,,+++,,,.........111555999444444666888;;;???CCCEEEGGGIIILLLPPPTTTXXX[[[]]]^^^aaarrrzzzbbbMMMJJJLLLMMMRRR[[[eeevvv~~~iii^^^nnnyyyYYYLLLPPPTTTWWWppppppOOOAAACCCFFFBBBEEECCC@@@>>>===>>>@@@AAA<<<::::::;;;999666888<<<888999999:::999888777666555555555555444333222111222//////222111333CCCUUUjjjnnnqqq}}}zzzjjjkkktttpppaaaRRRIIIDDDAAAEEEMMMRRRRRRQQQQQQRRRRRRSSSTTTHHHLLLSSS\\\bbbfffjjjnnnmmmkkkkkklllmmmppp||||||eeePPPHHHJJJMMMVVVeeezzztttccc___fffiiiiiiXXXMMMHHHOOO\\\hhhzzz~~~pppeee___\\\[[[```ppp}}}yyywwwwwwtttrrrtttxxxqqqrrrtttxxx|||{{{zzzwwwiii```[[[XXXYYY\\\bbbooo{{{ppp```ZZZWWW___jjjnnnooobbbJJJZZZrrrmmm[[[]]]VVVLLLLLLJJJGGGEEEDDDAAA======:::888777777666555444////////////////////////+++,,,.../////////......000000000...++++++---/////////000000111222222333333222222333555444222///333333555777:::>>>BBBDDDGGGIIILLLPPPUUUYYY]]]^^^___bbbttthhhXXXPPPKKKMMMOOOOOOPPPRRReeewwwuuuaaa]]]wwwfffPPPKKKWWWxxxTTTXXXkkk___KKK???@@@DDD>>>@@@@@@???>>>===<<<;;;;;;:::999888777777888999:::888888888777666444333222444444444333333222222222///111222000000555???GGG___{{{ssseee}}}sssuuuyyysss```UUUNNNCCCCCCJJJIIIMMMMMMOOOSSSWWWWWWSSSOOOOOOIIIFFFKKKTTT]]]iiisss|||wwwsssssstttwwwrrr___NNNGGGLLLSSS```ooo~~~~~~qqqeeedddhhhuuujjjYYYOOOLLLTTTaaayyyqqqddd[[[___```iii~~~~~~~~~|||}}}yyysssppppppqqqeeeeeeeeekkkwwwwwwhhhddd]]]___bbbffffff```TTTIIIfff{{{nnndddcccUUURRRNNNKKKHHHDDD???<<<<<<;;;999666444222111000////////////////////////..................------111111222111...------...////////////////////////000000000000111222333444444666888:::<<<@@@EEEIIIHHHIIILLLPPPSSSWWWZZZ[[[___bbbrrrnnn[[[WWWQQQNNNOOORRRTTTYYY___gggwwwqqq^^^___|||\\\KKKIIIXXXmmmOOOZZZppptttTTTGGG???@@@DDDAAA???>>>>>>===;;;::::::999999888777666666777888999777777777777555444333222444333333333222222222222///111111000000444===DDDYYYuuuxxxgggooo^^^SSSGGGFFFKKKIIIOOONNNNNNPPPSSSUUUTTTRRRSSSMMMJJJNNNTTT\\\eeennnvvv{{{~~~yyyrrruuuvvvfffUUUIIIGGGKKKOOOcccsss~~~ooodddfffooo}}}{{{dddVVVMMMLLLWWWeeewwwggg```bbbgggttt}}}wwwvvvvvvwwwqqqtttyyytttfffaaa]]]\\\```fffddd[[[RRRNNNlllpppdddVVVRRRLLLHHHEEEBBB@@@>>><<<;;;999666444222111000////////////////////////........................000111222000...---...///////////////////////////000000000000111222333444444555777999;;;@@@EEEIIIHHHJJJMMMPPPTTTWWWZZZ[[[___bbbrrr~~~mmm\\\PPPRRRPPPPPPSSSUUUZZZeeepppwwwjjj[[[bbbSSSFFFEEEYYY```RRRfff~~~jjjKKKEEEAAA???BBBBBB===<<<<<<;;;:::999888888777777666555555666777777777777666666555444333222222222222222222111111111000111111000///333:::@@@PPPlll~~~iiiiiiZZZLLLKKKNNNJJJOOOMMMKKKLLLOOORRRTTTTTTSSSNNNLLLOOORRRVVV^^^eeennnyyy~~~zzzyyyqqqeeeUUUIIIEEEHHHMMMPPPeeesss{{{llleeemmmyyy~~~lllYYYOOOJJJMMM\\\nnnuuueee```gggttt~~~}}}~~~ooobbb___^^^[[[___hhhcccUUUQQQXXXxxx{{{eeeUUUPPPJJJEEEBBBAAA@@@@@@<<<;;;888666333222000000////////////////////////........................000111111000...---...///////////////////////////000000000000111222333444333444666888;;;???DDDHHHIIIJJJMMMQQQTTTXXX[[[\\\___aaarrrxxxmmmbbbYYYSSSUUUWWW]]]bbbfffkkkxxxyyydddZZZhhhuuuOOOCCCCCCZZZ]]]ffffffFFFFFFCCC<<<===>>><<<<<<;;;::::::999888888555555555555555555555555666666666555444333222222111111111111111111111111000111111//////111666;;;IIIdddjjjooo]]]QQQPPPRRRLLLMMMKKKJJJKKKMMMOOORRRSSSUUURRRQQQTTTVVVWWW]]]ccckkkqqqtttvvvsss[[[TTTKKKFFFGGGLLLRRRVVVeeennnvvvsssjjjiiirrr}}}{{{hhhZZZNNNHHHHHHOOOcccxxxpppbbbcccllllllaaa^^^bbb\\\aaajjjcccRRRSSSbbbxxx~~~ooo\\\RRRNNNHHHDDDBBBAAA@@@???<<<:::888555333111000///////////////////////////---------...............///000111000...---...///////////////////////////000000000000111222333444222444666888:::>>>CCCGGGIIIKKKMMMQQQUUUXXX[[[\\\^^^aaarrr}}}rrriiidddbbbffflllwwwttt```]]]sssiiiLLLBBBCCCaaaggg^^^AAADDDBBB:::999:::<<<;;;;;;::::::999999999444444444555555444444444444555555444444333222111111111111111111111111111111111000000000111444777DDD^^^{{{}}}lll~~~hhhZZZRRRSSSVVVOOOLLLMMMNNNNNNOOOPPPQQQRRRYYYYYY\\\```aaa```dddjjjnnnuuuyyyzzzuuu\\\LLLMMMMMMNNNOOOSSSYYY]]]kkkmmmnnnllliiijjjoootttcccTTTLLLFFFGGGJJJUUUnnnnnnfffkkkrrryyyiii```___bbb]]]bbbjjjbbbRRRWWWjjj}}}wwwzzz}}}{{{lllnnnpppoooiii___UUUNNNMMMKKKHHHFFFDDDBBB???===;;;:::888555333111000///////////////////////////---------.........//////...///000///...---...///////////////////////////000000000000111222333444222444666888:::>>>CCCGGGIIIJJJMMMQQQTTTXXX[[[\\\^^^aaasss|||yyyyyy{{{qqq```bbbZZZFFFBBBIIIpppsssyyyRRR<<<>>>>>>;;;:::888;;;:::::::::999999999999333444555555555555444333333444444444333333222111111111111222222222222222111111000000111222444444@@@YYYuuu|||pppzzzlll[[[WWWUUUZZZ^^^XXXTTTUUUVVVUUUTTTTTTVVVXXX\\\^^^dddiiijjjhhhjjjooouuuuuuhhhZZZMMMIIINNNVVV[[[^^^```ccceeeuuusssooollljjjhhhfffeeeeeeNNNHHHEEEFFFMMMSSSaaa}}}ooolllpppyyyssseee`````````___eeejjjdddZZZbbbrrrzzz{{{{{{qqqdddlllrrrjjjYYYKKKIIIMMMKKKIIIGGGFFFEEECCC@@@===;;;:::777555222111//////////////////////////////,,,,,,------.../////////---/////////------...///////////////////////////000000000000111222333444333444666888;;;???DDDHHHHHHIIILLLPPPSSSWWWZZZ[[[]]]aaasssrrrccciii~~~NNNCCCEEESSStttiiiKKK;;;<<<;;;======666999999888888888888777777333444555666666555444333222333333333333222222111222222222222333333333444111000000111222333444444;;;TTTooo}}}uuuuuujjjXXXSSSZZZ___gggmmmhhhaaaaaa```]]][[[[[[___ccccccgggnnnuuutttpppqqqvvv~~~jjjVVVLLLJJJLLLPPPYYYdddmmmssstttssszzzyyywwwrrrmmmfff```\\\mmm|||yyyfffTTTGGGEEEFFFMMMWWWaaappp~~~vvvvvvtttzzzlllbbb___aaa___cccjjjnnnkkkkkktttuuujjjnnnnnneeeWWWNNNNNNRRRLLLIIIFFFEEEDDDCCCBBB@@@;;;999777555222000//////////////////////////////,,,,,,------...//////000---...//////------...///////////////////////////000000000000111222333444444555777999;;;@@@EEEIIIGGGHHHKKKOOORRRVVVYYYZZZ\\\```sssvvvfffnnnjjjIIICCCJJJ\\\tttpppcccLLL???===;;;??????555777777777777666666666666444444555666666555444444222222333333333222111111222222222333333444444444111000000111333444444333888PPPlllyyyqqq|||ggg[[[OOORRR```iiittt{{{wwwmmmkkkgggbbb___aaaggglllpppttt||||||}}}~~~xxxjjjXXXNNNLLLMMMOOOXXXgggxxxyyy|||}}}xxxooofff___]]][[[aaahhhjjjdddYYYOOOJJJEEEIIISSS```kkk{{{zzzuuuhhh```^^^aaa```hhhqqqssstttyyy}}}llliiiccc]]]WWWTTTSSSRRRNNNJJJEEEBBBBBBCCCDDDDDD;;;999777444222000///...////////////////////////,,,,,,------...///000000,,,...///...------...///////////////////////////000000000000111222333444444666888:::<<<@@@EEEIIIFFFHHHJJJNNNRRRUUUXXXYYY\\\```ttt